Elmagnifico's Blog

云深不知归处

OpenWrt开启NTP同步

时间,Date,RouterOS,SNTP

Foreword 局域网内的设备没有RTC时钟,同时也想要正确的时间,只能依赖于时间同步服务了。所以尝试使用局域网内搭建NTP服务器,让客户端访问并更新时间 NTP Win10开启NTP服务端 修改注册表 HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-Services-W32Time-TimeProviders-NtpServer 将N...

GC0328C移植指南

摄像头,Ov7670,GalaxyCoreInc

Foreword Ov7670由于都是拆机货,质量太差了,所以找了个替换,GC0328C,不过GC0328C的资料比较少,很多地方没解释清楚,现成代码注释写的很少,大部分都要自己重新对一遍寄存器 GC0328C 参考仓库 https://github.com/RT-Thread-Studio/sdk-bsp-stm32h750-realthread-artpi/blob/mas...

静态代码分析扫描工具

嵌入式, TscanCode,Helix QAC,SAST Coverity

Foreword 看到了一些静态代码检测工具,之前一直觉得没啥用,还不如IDE自带的好用。试了试,发现确实有些情况是IDE没检测到的,静态检查会提示。 找了一些比较知名的,体验测试一下 静态代码检测 一般来说这种工具都是辅助检测的,基础功能编译以后,用来查漏补缺的。 常见的一些检测目标: 内存溢出,index越界 空指针 未初始化 强制类型检查 弱定义 ...

Switch Pro手柄更换摇杆和电池

手柄漂移,指针自动移动,塞尔达王国之泪

Foreword 好久之前pro手柄连接PC以后,指针就开始自动移动了,其实买来都没咋用过,五六年了基本都天天吃灰,电池也不行了,索性一起换了。 可恶,影响我玩塞尔达,关键时刻自动移动 拆机 参考视频 拆开还是蛮简单的,pro的设计对于维修来说,还是很容易的,只要拧螺丝就行了,注意一下螺丝刀大小就行 螺丝容易花,有点软,这是通病了 换电池比较简单,取开...

基于企业微信搭建一个ChatGPT应用

微信、railway

Foreword 基于企业微信搭建一个ChatGPT服务,比较巧妙的是刚好这个GPT是不想公开的,又想限制权限,又怕被滥用,在企微里使用刚刚好。最好这个服务还是不需要我去专门找VPS,解锁ChatGPT等服务的IP,也不用管国内能不能正常访问。 chatgpt-on-wechat 主要是基于以下项目 https://github.com/zhayujie/chatgpt-o...

MIDI入门指南

DMX512

Foreword 了解一下MIDI以及实际应用场景 MIDI MIDI,Musical Instrument Digital Interface,乐器数字接口。要解释这个先要知道一些其他概念,才能理解为什么要有这样的一个标准接口。 原声乐器,乐器本器,实际人可以演奏的乐器 电子声乐器,实际没有乐器的实际结构,而是靠喇叭播放音乐 电子合成器,MIDI必须要配合软件一起使用,合成...

Vmq Android App编译修改

V免签、安卓、支付宝、收款

Foreword Vmq的App微信记录的很好,但是支付宝成天出问题,各种幺蛾子,再加上以前支付宝一些历史问题,导致检测收款总是报错,只好自己重新编译一个 目前是基于他的版本进行三次编译 https://github.com/zwc456baby/vmqApk Android 由于之前没接触过Android开发,大概看了下非常像Java开发,Github仓库也是基于grad...

投资公司前学习

公司、上市、期权、原始股

Foreword 现实里总会遇到这些问题,投资公司前需要了解一些相关知识 公司 公司与工作室 工作室属于个体工商户,是无限责任的,不需要法人,人数有限制,不能开发票 公司是有限责任,需要法人,人数没有限制,能开发票,必须有账务,每年要缴纳企业所得税,每年要税务申报,这都需要专人处理。 有限责任和股份有限 有限责任公司又称“有限公司”,它是指由两个以上股东共同出资,每个股东以其认...

Windows下SSH和Jenkins

Publish Over SSH,SSH plugin,openSSH,CI,conding.net

Foreword Github的Action用多了,反过来用Jenkins,发现难用的地方还真多,特别是涉及到了SSH的地方 SSH 一般来说Jenkins默认是没有远程SSH的能力的 必须要通过插件增加SSH执行脚本的能力,一般是使用Publish Over SSH或者是SSH plugin,不过这两个插件基本都是五六年没有更新的了,可能会有安全方面的问题 Publish O...

Python读取XML并修改导出

xml.dom.minidom

Foreword SES的排除编译文件非常蠢,他不能将这个设置继承给其他配置文件,这就导致如果配置文件很多,每次变动需要把每个配置文件重新设置一次,手动的话很容易设置漏了,所以写个脚本来直接处理这个事情 XML 简单说现在有4个主配置,基于他们每个衍生出来2个配置,也就是一共12个配置,目标是每次只要配置这四个主配置,其他配置就能自动同步他们的排除编译文件的配置。 想了想用批处理或者...