Published on2020年11月25日C++11 实现defercpp文章介绍 C++11 实现的 defer 功能,内部 lambda 表达式捕获引用,同一作用域先定义后执行。通过 define 及连接符使局部变量名唯一,使用起来方便,给出源码及用法示例,如在不同函数中使用 defer 输出特定信息。
Published on2020年11月21日微信本地图片格式转化GoPC 端微信本地图片为.dat 格式且经简单加密,可通过特定 golang 算法还原成 jpg、gif、png 格式。先读文件判断前两字符,找到对应异或值 v 后对文件字符异或还原,有 github 源码可下载转换程序。
Published on2020年11月20日golang vscode launch.json配置others文章介绍 golang vscode launch.json 配置,每次调试运行需先打开 main.go 麻烦,增加配置后可直接点击左侧 debug 按钮运行,给出了具体配置内容。
Published on2020年11月14日gin多模板、模板嵌套使用方法Go介绍 gin 多模板及模板嵌套使用方法,多个页面共用主模板 frame.html,不同页面如 index.html、post.html 等在渲染时只需渲染具体页面。通过路由和模板定义及载入实现,清晰展示页面结构和内容组合。
Published on2020年11月6日Qt 正确的显示窗口WindowsQt文章主要讲 Qt 正确显示窗口,有多种展示情况及常见做法,如`widget->show(); widget->raise();`但存在窗口最小化后出不来等问题,给出`GraceShowWidget`函数代码可解决,测试无问题。