0%

gitea 已经支持自己的 CI 工具: gitea actions,兼容 github actions

搭建 gitea 仓库以及 drone CI 工具。

因为在用的服务器是低性能4G的服务器,勉强能跑起来gitlab,再加上 gitlab runner 跑的比较艰难,所以研究研究 giteadrone方案;
嗯,坑还不少。

按照文档以及他人的方案进行部署,发现基本上都能跑起来,但是,也只是能跑起来,如何用起来,并没有如何说明,所以在此处做一个记录。

完成图

drone完成图

阅读全文 »

在有些情况下,我们在使用 WebSocket 通信的时候,需要对方进行回应,但由于 WebSocket全双工交互,所以不能像 http 协议一样,发送之后能够得到对应的回复,为了能够很好的获取到对应的回复,设计了一个简单的协议,各位有需要的话,可以参考看看。

协议的原理很简单,即:记录消息ID

阅读全文 »

很多时候,我们需要调用第三方的接口,例如使用 PHP调用 webservice 接口。

关于 webservice 接口,我们可以直接使用SoapUi查看或者像对方索要具体地址函数以及参数。

PHP里面调用的话,可以使用 SoapClient,一般PHP都会开启该扩展,并且相对也比较简单。

阅读全文 »

在电脑虚拟机上测试的时候,发现本地127.0.0.1无法开始加载,出现net::ERR_CLEARTEXT_NOT_PERMITTED错误,这是由于Android8的版本之后默认启用https,由于项目中只是使用了http,所以安全机制下拦截了。

解决的办法:在manifestapplication节点添加

1
android:usesCleartextTraffic="true"
阅读全文 »

由于一些原因,居然开始 MFC OCX 的开发,这都是淘汰了多久的玩意了啊,心塞。

MFC 如何进行 OCX 开发不在本文讨论之内,可以参考一下这些内容:MFC ActiveX (ocx)控件的开发MFC .ocx控件开发mfc 开发ocx

阅读全文 »

有一款小巧的开发板:Raspberry Zero,Broadcom BCM2835 SoC,它装有1 GHz ARM1176JZF-S单核CPU,Broadcom VideoCore IV @ 250 MHz GPU(仍支持高清)和512MB SDRAM;支持运行完整的Linux (Arm系列)系统,并且带有WiFi

树莓派zero

当然,这只是本文的主角之一,另一个主角是对应的UPS(算是吧):

树莓派 UPS

阅读全文 »

最近在研究 IIC(I2C)通讯,所以采购了一款支持 IICOLED屏幕,并将其在树莓派上驱动起来。

阅读全文 »

最近业务上需要使用到管道,做数据缓存和通讯,使用了PipedInputStreamPipedOutputStream。记录一下一个隐藏的坑!

在项目初期,所有调用均为正常,数据也能正常写入读取管道,遂提交代码,并且交由他人使用。

然,增加功能以及业务调用之后,无法读取到数据????并且在进行管道写的时候报错Java io ioexception read end dead??????????

阅读全文 »

有些时候,搜索引擎非常懂我们,随意输入关键字,便可以找到我们想要的结果(除了广告)。

但是有的时候,比如关键字较为普遍的情况下,则很难得到自己想要的结果,往往需要一页一页的翻找,才能找得到。

那么有没有办法可以让搜索引擎更懂我们呢?

答案是有的:目前主流的搜索引擎都支持搜索操作符,利用搜索操作符,可以更快捷的找到我们想要的结果。

阅读全文 »