码农推荐汇总

## 开源组件 [Dream-Msg:一款简约的基于原生 Javascript 的消息提示插件(带错误提示音)](https://github.com/iGaoWei/Dream-Msg) [次世代漫画汉化工具:一款漫画自动化汉化的辅助,基于 git 来管理流程。](https://github.com/JeffersonQin/YuzuMarker) [欧奥 PicHome:用于欧奥图文档系统的图片展示门户,图片搜索引擎。也能够用于Eagle等其他图库软件的图片展示门户。](https://github.com/zyx0814/Pichome) [Golang实现的IP代理池:采集免

awesome-go 资源列表2[转]

参考:[awesome-go](https://github.com/avelino/awesome-Go) 就是 `avelino` 发起维护的 Go 资源列表,内容包括:音频和音乐库、命令行工具、服务端应用、流处理、持续集成、数据库、机器学习、NLP、物联网、中间件、文本处理、安全、机器人技术等。 # 资源列表 - [目录](#目录) - [分布式系统](#分布式系统) - [动态DNS](#动态dns) - [邮件库](#邮件库) - [脚本语言与嵌入式编程](#脚本语言与嵌入式编程) - [错误处理](#错误处理) - [文件处理](

[GO]常用框架

## 日志组件 github.com/sirupsen/logrus ## 系统服务组件 github.com/kardianos/service ## 数据库操作组件 https://gorm.io/docs/ 需要设置CGO_ENABLED=1 go get -u gorm.io/gorm go get -u gorm.io/driver/sqlite 一个不使用cgo的sqlite驱动,CGO_ENABLED=0 https://github.com/logoove/sqlite orm sql框架 go get github.com/jmoiron/sqlx ## Web框架 gi

C++基础语言

## 其他格式转换string 使用stringstream ```c# #include <string> #include <sstream> using namespace std; int main() { stringstream strStream; int code = 100; float value = 10.8; strStream << "code:" << code << ",value:" << value; string content = strStream.str(); return 0; } ```

QT 窗体因系统分辨率调整后,出现布局错乱问题

# Q: 使用qt开发linux下的widget,窗体因为调整系统分辨率(主要为调整为比实际窗体还要小的情况下),导致布局错乱。 # A: 尝试如下方案后生效: 修改窗口QMainWindow类的minimumsize属性,设置为需要的最小值,或者是固定大小即可。

Inno Setup自定义静默安装参数

# Inno Setup 静默安装&安装无界面 ## Inno Setup自定义静默安装参数 ```shell // 判断传入的参数,这里设置自定义静默安装参数为"/s" function WizardCutomSilent: Boolean; var i: Integer; begin Result := False; for i := 1 to ParamCount do if CompareText(ParamStr(i), '/s') = 0 then begin Result := True; Break; end; end; procedure Initia

磁盘管理

## First Sector 起始扇区 默认从第2048块扇区开始是因为,由于EFI的兴起,要给EFI 代码留磁盘最开始的1M空间,即2048\*521/(1024\*1024)=1M With the death of the legacy BIOS (ok, its not quite dead yet) and its replacement with EFI BIOS, a special boot partitionis needed to allow EFI systems to boot in EFI mode. Starting the first partition

Inno Setup升级版本比较

客户端升级的时候,我们往往需要比较版本信息,如果当前版本已经是最新版本,则不需要再重新安装,并给用户做出提示信息。主要代码如下: ```shell //此函数用于截取版本号数字 procedure DecodeVersion (verstr: String; var verint: array of Longint); var i,p: Longint; s: string; begin verint := [0,0,0,0]; i := 0; while ((Length(verstr) > 0) and (i < 4)) do begin p := pos

QT最小化按钮无效问题处理

# Q: qt开发widget时,会遇到自定义的最小化按钮点击无效的情况。 # A: 尝试如下方案后生效: 修改窗口QMainWindow类的maximumsize属性,重置为原来的默认值即可。