帖子列表
-
gitlab pages jekyll 自动部署
本篇简单的介绍一下如何使用
gitlab
搭建jekyll
静态blog
。感兴趣的可以看看。 -
.Net 开发工具推荐:Rider
一般情况下来说,我们开发
c#
、.net
软件的时候,都会使用vs(Microsoft Visual Studio)
,进行开发,但是如果我们的主系统为Unix
系列并且习惯了idea
系列IDE的话,使用VS
还需要开一个虚拟机,或者下载对应版本的VS
。 但我更喜欢使用idea
系列的Rider
进行开发。 -
自定义WebSocket通信回复协议
在有些情况下,我们在使用
WebSocket
通信的时候,需要对方进行回应,但由于WebSocket
是全双工
交互,所以不能像http
协议一样,发送之后能够得到对应的回复,为了能够很好的获取到对应的回复,设计了一个简单的协议,各位有需要的话,可以参考看看。 -
c51 警告问题
最近在给一个 C51 的项目进行协议加密开发,遇到一个警告,本着警告就是没有问题跑了项目,然,加密数据全乱了!!!
-
nmcli 简单用法
在Linux系列下,我们连接WiFi的时候,可以使用nmcli作为管理工具,进行WiFi连接断开等操作,操作也相对方便。
-
gitlab仓库yml配置文件搭建
之前写篇
gitlab
仓库搭建步骤教程,最近升级的时候发现命令实在是太长了,于是决定使用docker-compose.yml
文件进行配置搭建。 -
PHP 调用webservice
很多时候,我们需要调用第三方的接口,例如使用
PHP
调用webservice
接口。 -
Gitlab Runner 自动部署
Vue
之类的开发,都需要编译,然后生成编译后的文件,然后打包发布,往往需要好几个步骤,那么我们是否可以让它自动进行,不需要我们人为参与呢? -
JetBrains Idea 开源授权申请(转载)
JetBrains 公司旗下的 IDEA 功能都十分强大,深受各种编程语言相关的程序员的喜爱,IDEA提供有免费版本的也有付费版本的,但功能差距还是相差不小,作为手头不太宽裕,拥有开源项目但是想使用完整版本的开发人员来说,可以尝试申请开源软件授权,一般项目有一定意义,都是可以进行申请的。
-
小尺寸电脑对比
在需要带着笔记本出门的情况下,相对于如今动不动就
15寸+
的笔记本电脑,我更喜欢携带一些小尺寸的电脑,毕竟,每天上下班背电脑是真的重。 -
gitlab仓库搭建
承广大开发者的无私,目前开源免费的
git
仓库管理项目已经越来越多,也越来越好,例如gitea
、gogs
以及gitlab
。这篇文章主要是简单介绍一下通过docker
搭建gitlab
以及gitlab runner
自动CI工具。 -
电脑棒 Z8350 使用 Ubuntu Server 系统
只是关于一个电脑棒的简单评测
-
vue网页简单拼音输入法
当我们在开发嵌入式应用的时候,我们可能不想让输入法的虚拟键盘出现。
-
github actions CI 自动编译测试
最近在整一个复合类的项目(
cmake
项目),期望是跨平台,所以需要在各个平台上编译测试。 -
clangTools
clangTools 聚合类是为了将一些短小精湛的代码集合起来。
-
Web 版图像拼接(OpenCV)
在某些情况下,我们需要将两张图像合并为一张,这时候我们会选择类似
PhotoShow
等画图软件进行拼接。不过我想偷个懒,自动拼接。 所以查找了一些资料之后,开发了Web版本的图像拼接
接口。 -
kProxyCpp 服务端软件
承接自 kHttpd 项目。
-
hello github.io blog
hello github.io blog
-
OpenCV ORB 模板匹配
在某些情况下,我们需要用一个已知的物体,在一个场景内进行匹配,比如有一张身份证,然后想要在桌子上找到他的位置。比如以下两张图片:
-
Java 注意事项
由于一些原因,步入了
Java
开发的大坑。 -
MFC OCX 开发一些注意事项
由于一些原因,居然开始 MFC OCX 的开发,这都是淘汰了多久的玩意了啊,心塞。
-
树莓派 OLED 屏幕
最近在研究
IIC
(I2C
)通讯,所以采购了一款支持IIC
的OLED
屏幕,并将其在树莓派
上驱动起来。 -
Raspberry Zero UPS
有一款小巧的开发板:
Raspberry Zero
,Broadcom BCM2835 SoC,它装有1 GHz ARM1176JZF-S单核CPU,Broadcom VideoCore IV @ 250 MHz GPU(仍支持高清)和512MB SDRAM;支持运行完整的Linux (Arm系列)
系统,并且带有WiFi
。 -
搜索引擎的高级搜索技巧
有些时候,搜索引擎非常懂我们,随意输入关键字,便可以找到我们想要的结果(除了广告)。但是有的时候,比如关键字较为普遍的情况下,则很难得到自己想要的结果,往往需要一页一页的翻找,才能找得到。
-
Linux GTK+-3 Demo
GTK是一款开源的、面向多平台的GUI工具箱,其英文全称为GIMP Toolkit。最初是Peter Mattis 和 Spencer Kimball 为GNU Image Manipulation Program (GIMP)编写。在后续的发展中,它已经成为通用的GUI库,应用于越来越多的程序,Linux平台的图形应用程序的半壁江山都是使用GTK编写的。