提供Windows 11/10/7、Ghost镜像、驱动及常用软件下载与安装教程,并提供“装机大师”等一键重装工具 后台管理
📢 欢迎访问系统之家!所有资源均经过安全检测。

goodcitizen

发布时间:2026-09-18 | 浏览:1
📥 下载地址(文章开头)
装机神器,安装一切系统。纯净版原版应有尽有!
📥 下载地址(文章中间)
装机神器,安装一切系统。纯净版原版应有尽有!
goodcitizen 一条溯流而上的鱼,要回到它的出生地 博客园 首页 新随笔 联系 订阅 管理 [置顶] 使用 shell 脚本自动申请进京证 (六环外) 摘要: 活动在帝都的外地车对进京证应该不陌生,六环外进京证虽然不限次数,但是超过中午就办不了当天的了,你是否还在为出门前才发现忘了办理当天的进京证而懊恼?你是否为办理每周的进京证定过闹钟?如今这一切不堪回首都将过去,欢迎使用 jinjing365 自动办理六环外进京证。 阅读全文 posted @ 2023-03-07 15:01 goodcitizen 阅读(1991) 评论(1) 推荐(1) [置顶] apue 文章集锦 摘要: 20+ 篇与 apue 相关的文章按原章节目录组织起来,方便系统阅读 阅读全文 posted @ 2020-02-14 14:38 goodcitizen 阅读(669) 评论(0) 推荐(0) 2026年1月 基于 cronet 的单链接性能信息收集 摘要: 公司使用 cronet 的项目中遇到了一个难题,查了下网上相关的资料,非常少,这很可能是全网首发... 阅读全文 posted @ 2026-01-05 15:14 goodcitizen 阅读(597) 评论(0) 推荐(1) 2025年9月 基于 IOCP 的协程调度器——零基础深入浅出 C++20 协程 摘要: 将真实的异步 IO 事件与协程相结合、例子规模控制在 200 行、能编译能运行的 Windows C++20 协程 demo,见过没?今天就给各位老铁整一个,它还支持多协程并发哦~ 阅读全文 posted @ 2025-09-22 11:34 goodcitizen 阅读(1850) 评论(1) 推荐(4) 2025年8月 基于 epoll 的协程调度器——零基础深入浅出 C++20 协程 摘要: 将真实的异步 IO 事件与协程相结合、例子规模控制在 150 行、能编译能运行的 C++20 协程 demo,见过没?今天就给各位老铁整一个,它还支持多协程并发哦~ 阅读全文 posted @ 2025-08-18 09:57 goodcitizen 阅读(1150) 评论(1) 推荐(3) 2025年7月 没有调度器的协程不是好协程——零基础深入浅出 C++20 协程 摘要: 网上 C++20 协程的例子为什么难懂?要么太复杂没有进行简化,要么太简单脱离了实际使用场景,特别是后者,虽然每一行代码都能看懂,但如何在实际场景中使用就一头雾水了。今天来看一个带简单调度器的协程例子,看看协程是怎么自己运行起来的吧~ 阅读全文 posted @ 2025-07-17 10:06 goodcitizen 阅读(1968) 评论(0) 推荐(4) 2025年6月 协程本质是函数加状态机——零基础深入浅出 C++20 协程 摘要: C++20 协程能让出控制权、能继续执行、没有线程栈的切换,看起来似乎很神奇,然而我用实打实的代码告诉你它就是个函数+状态机,你会不会拍桌子骂娘并从此对协程祛魅? 阅读全文 posted @ 2025-06-18 10:37 goodcitizen 阅读(2854) 评论(3) 推荐(6) 2025年5月 使用 C++20 协程降低异步网络编程复杂度——零基础深入浅出 C++20 协程 摘要: C++ 20 四大特性之一的协程,是如何简化网络编程复杂性的?何为有栈协程、何为无栈协程?C++20 的协程有何缺点?使用什么协程库能快速接入 C++ 20 协程?本文一一为你解答 阅读全文 posted @ 2025-05-21 10:04 goodcitizen 阅读(2609) 评论(6) 推荐(5) 2025年3月 windows 稀疏文件 (sparse file) 的一个实用场景——解决 SetEndOfFile 占据磁盘空间引入的性能问题 摘要: 本文尝试说明 SetEndOfFile 占用磁盘空间时存在的尾部数据写入卡顿的性能问题,并讲解了两种解决方案,分别是 SetFileValidData 和稀疏文件,以及它们的局限性 阅读全文 posted @ 2025-03-20 13:22 goodcitizen 阅读(930) 评论(2) 推荐(13) 2025年1月 你所不知道的 C/C++ 宏知识——基于《C/C++ 宏编程的艺术》 摘要: C/C++ 宏缺陷这么多,它过时了吗?预处理器如何替换宏,有次数限制吗?何时终止?何为预扫描、后扫描?如何利用它们来实现延迟拼接、惰性求值,这些技术又有什么用处,宏与 C++ 模板元编程有何区别和联系?如何利用宏来生成代码?本文为你一一解答。 阅读全文 posted @ 2025-01-20 10:43 goodcitizen 阅读(2560) 评论(0) 推荐(9) 2024年12月 导出 wireshark 网络包二进制数据的三种方法 摘要: wireshark 抓到的包想要进一步分析,如何保存成本地二进制文件?它导出的十六进制如何“喂”给 xxd?且听我一一道来 阅读全文 posted @ 2024-12-27 14:39 goodcitizen 阅读(2995) 评论(3) 推荐(2) 2024年11月 内网 BitTorrent 下载环境搭建——基于 Transmission 摘要: 没有公网 IP 的设备却还想测稳定的种子下载怎么办?内网供种使用外网 tracker 无法联通怎么办?内网供种内网 tracker 但没法通过磁力链传递 tracker 信息导致下载超时怎么办?本文一一为你解答 阅读全文 posted @ 2024-11-14 14:22 goodcitizen 阅读(1222) 评论(0) 推荐(1) 2024年8月 [kernel] 带着问题看源码 —— 脚本是如何被 execve 调用的 摘要: Linux 脚本文件 shebang (!#) 行最大为何只有 128 字节?为何最多只能指定一个参数?如何将这些参数排列在参数列表前面?本文通过阅读 Linux 内核源码,一一为你揭秘 阅读全文 posted @ 2024-08-27 10:33 goodcitizen 阅读(1492) 评论(2) 推荐(2) 2024年7月 老旧 Linux 系统搭建现代 C++ 开发环境 —— 基于 neovim 摘要: 一台 CentOS7 老机器,能不能打造基于 vim 的现代化 IDE?本文以实操为主,带你一步步搭建自己的环境 阅读全文 posted @ 2024-07-31 10:54 goodcitizen 阅读(1680) 评论(0) 推荐(1) 2024年5月 [kernel] 带着问题看源码 —— 进程 ID 是如何分配的 摘要: Linux 可用 pid 上限是多少?如何提升上限?为何提升上限可以实时生效?Linux 底层如何实现 pid 快速分配与归还?这种实现为何只需要极少的内存开销?本文通过阅读 Linux 内核源码,一一为你揭秘 阅读全文 posted @ 2024-05-15 10:35 goodcitizen 阅读(997) 评论(0) 推荐(3) 2024年4月 [kernel] 带着问题看源码 —— setreuid 何时更新 saved-set-uid (SUID) 摘要: setreuid(-1,foo) 为何有时更新 saved set-user-id 有时不更新?man setreuid 中关于 SUID 变更的说明是否正确?如此设计有何考虑?本文通过阅读 linux 源码为你揭秘 阅读全文 posted @ 2024-04-10 11:41 goodcitizen 阅读(185) 评论(0) 推荐(0) 2024年3月 [apue] 进程控制那些事儿 摘要: 进程 ID 是唯一的吗?fork 后子进程内存页会 Copy-On-Write 吗?vfork 后子进程为何不能使用 return 或 exit?如何在 exec 后保持目录流打开?解释器文件首行能支持多于一个参数吗?切换进程身份时 setuid、setreuid、seteuid 该用哪个?set-uid 标志位为何不能对脚本生效?set-uid 程序执行 system 生成的子进程为何不能保留特权?如何统计进程生命周期 CPU 耗时?如何查看已经死亡的进程?本文一一为你解答 阅读全文 posted @ 2024-03-29 10:24 goodcitizen 阅读(659) 评论(0) 推荐(0) 2023年10月 [glibc] 带着问题看源码 —— exit 如何调用 atexit 处理器 摘要: atexit 处理器中再次调用 exit 为什么能正常运行?atexit 处理器中再次调用 atexit 注册的函数为什么能正常被调用?带着这些疑问来看看 glibc 是用什么数据结构存储终止处理器的,另外看看打印这些结构时遇到了哪些问题 阅读全文 posted @ 2023-10-24 09:11 goodcitizen 阅读(1899) 评论(0) 推荐(6) 2023年9月 pbjs 无法编码 bytes 类型数据问题的解决方案 摘要: 一段包含 bytes 类型的 protobuf 二进制数据,经过 pbjs 解码生成的 json 文件,再传递给 pbjs 编码后生成的二进制数据和原始数据差异巨大,经过一番探究,发现居然是 pbjs 的一个 bug,快来看看你是否踩过这个坑吧~ 阅读全文 posted @ 2023-09-25 15:12 goodcitizen 阅读(1341) 评论(0) 推荐(0) 2023年8月 [apue] 进程环境那些事儿 摘要: atexit 注册的处理器中可以再调 atexit 或 exit 吗?putenv 或 setenv 增加一个环境变量后 environ 指针地址为什么变了?setjmp & longjmp 跨函数跳转后自动变量为什么回退了?设置 RLIMIT_NPROC 为 10 为何连一个子进程也 fork 不了?设置 RLIMIT_NOFILE 后为何 sysconf 的返回值也受到了影响?本文为你一一解答 阅读全文 posted @ 2023-08-29 10:30 goodcitizen 阅读(668) 评论(0) 推荐(0) 2023年7月 使用百度地图路书为骑行视频添加同步轨迹 摘要: 想要将骑行视频和轨迹视频同步播放,试了几个工具都实现不了,最后发现 BMapLib.LuShu 组件的一个隐藏功能,完美的满足了我的需求。使用 shell 脚本做了个将轨迹数据一键导出为轨迹动画的工具,期间遇到了坐标转换、遗漏经停点等等难题,进来看看我是怎么解决的吧~ 阅读全文 posted @ 2023-07-25 14:37 goodcitizen 阅读(3750) 评论(10) 推荐(4) 2023年6月 使用脚本收发 protobuf 协议数据 摘要: 服务器使用二进制的 protobuf 协议,如何使用脚本模拟请求?答案是将它转成 json 再用 jq 处理,一起来看看吧~ 阅读全文 posted @ 2023-06-06 11:20 goodcitizen 阅读(888) 评论(1) 推荐(0) 2023年5月 使用 shell 脚本自动申请进京证 (六环外) —— debug 过程 摘要: 写好的自动办理六环外进京证脚本跑不通,总是返回办理业务人数较多 (500) 错误,Charles / VNET 抓包、android 交叉编译 jq、升级 curl…都不起作用,最终还是神奇的 adb shell 帮了大忙,最后定位到根因,居然是用 shell 字符串长度作为数据长度导致的,这错误犯的有点低级…… 阅读全文 posted @ 2023-05-09 15:09 goodcitizen 阅读(918) 评论(0) 推荐(6) 2023年4月 [apue] 一图读懂 Unix 时间日期例程相互关系 摘要: GMT 和 UTC 时间有何区别?Unix 时间例程为何不处理闰秒?系统时区是如何设置的?哪些时间例程受夏时制影响?localtime 和 gmtime 是否共享内部存储区?strftime 获取第几周使用的 %U/%V/%W 有何区别?linux date 和 mac date 语法有何区别?本文一一为你解答 阅读全文 posted @ 2023-04-17 10:24 goodcitizen 阅读(652) 评论(0) 推荐(2) 2023年2月 使用 shell 脚本拼接 srt 字幕文件 (srtcat) 摘要: 将多个 srt 文件拼接成一个,找了好多工具,都太重了,自己用 shell 手搓一个。一开始没觉得这个小工具有多么难,以为半天肯定能搞定,结果足足搞了三天。绊倒我的居然是时间字段的拆分和前导零的删除,看看 shell 里有多少种实现方案,以及我为何选择了当前的方案。 阅读全文 posted @ 2023-02-14 10:17 goodcitizen 阅读(1230) 评论(2) 推荐(0) 2023年1月 [apue] Unix 系统数据文件那些事儿 摘要: 如何免密 ssh 登录空密码账户?getpwent 为何会返回比 /etc/passwd 文件更多的内容?同样是修改附加组 ID,usermod -G 和 gpasswd -a/-d 有何区别?/etc/networks 有什么用处?gethostbyname / getservbyname 和 getaddrinfo 是什么关系?utmp / wtmp / btmp 在记录用户登录信息方面有何区别?本文一一为你解答。 阅读全文 posted @ 2023-01-09 10:10 goodcitizen 阅读(793) 评论(0) 推荐(1) 2022年12月 三星电视无法下载《条款和条件、隐私政策》的问题 (消息代码: 0-1) 摘要: 因为想看一部影片引发的对三星电视 app 功能的探索,没有重刷固件、没有远程协助,解决问题的方案居然是再简单不过的手机热点,将解决过程记录下来希望能帮到更多的三星中国用户,从一个侧面见证了三星产品在中国大陆退潮的缩影… 阅读全文 posted @ 2022-12-26 10:11 goodcitizen 阅读(2437) 评论(0) 推荐(0) 2022年10月 微光互联 TX800-U 扫码器无法输出中文到光标的问题 摘要: 程序员除了装电脑、破解密码,又增加了新的技能——修复不能扫描汉字的扫码器。受熟人委托,推托是推托不掉了,毕竟人家也不知道程序员里面还有一百种细分领域,硬着头皮看看吧… 阅读全文 posted @ 2022-10-18 12:12 goodcitizen 阅读(1183) 评论(2) 推荐(3) 2022年9月 [apue] 标准 I/O 库那些事儿 摘要: 提起标准 IO 库,第一印象就是 printf/scanf,这有什么可说的?但是一个流是如何处理宽窄字符集、缓存方式的?如何在程序内部将标准输出重定向到文件?FILE* 与 fd 是如何相互转换的?在处理大文件时 fseek/fseeko/fsetpos 有何区别?创建临时文件时 tmpnam/tempnam/mktemp/tmpfile/mkstemp 又有何区别?就算是讲 scanf,%i 与 %d 又有何区别?本文一一为你解答… 阅读全文 posted @ 2022-09-20 11:58 goodcitizen 阅读(955) 评论(0) 推荐(0) 2022年8月 使用二手 gopro 做行车记录仪 摘要: 300 块入手了一个 gopro3+,还带了一堆配件,据说它的画质完爆同价位的行车记录仪,那么能用它来做摩托车行车记录仪吗?本文就此做出可行性分析,难倒我的不是如何配置 gopro,而是怎么破解它的 wifi 密码… 阅读全文 posted @ 2022-08-16 11:23 goodcitizen 阅读(6193) 评论(4) 推荐(3) 2022年7月 [apue] 文件中的空洞 摘要: 文件中的洞,怎么来的,有什么用,探讨探讨…… 阅读全文 posted @ 2022-07-28 11:30 goodcitizen 阅读(1122) 评论(0) 推荐(0) 2022年6月 不要使用短路逻辑编写 stl sorter 多条件比较 摘要: 搞 c++ 十多年了,居然被小小的 sorter 绊倒了,记录一下… 阅读全文 posted @ 2022-06-28 14:13 goodcitizen 阅读(789) 评论(0) 推荐(0) 2022年5月 boost::bind 不能处理函数重载 (error: no matching function for call to 'bind') 摘要: 项目开发中遇到的一个问题,c++ 虐我千万遍,我待 c++ 如初恋… 阅读全文 posted @ 2022-05-30 10:42 goodcitizen 阅读(1270) 评论(1) 推荐(0) 2022年4月 使用 shell 脚本自动获取发版指标数据 摘要: 工欲善其事,必先利其器,对于每次都要人工统计的发版数据,嗅到了一丝丝优化的空间……难倒我的不是 curl 使用 cookie 访问 web 服务器,而是如何解析 json 中数组的数组… 阅读全文 posted @ 2022-04-20 09:46 goodcitizen 阅读(1216) 评论(0) 推荐(1) 2022年3月 [apue] linux 文件系统那些事儿 摘要: 本文尝试通过解释 api 接口底层做了什么来阐释 linux 文件系统在设计层面的一些考虑,配合通俗易懂的日常命令和简单程序来进行验证,践行“纸上得来终觉浅,绝知此事要躬行”的理念,目的是做一个 linux 文件系统的引入… 阅读全文 posted @ 2022-03-23 16:07 goodcitizen 阅读(868) 评论(0) 推荐(2) 2022年2月 使用并发 ssh 连接来提升捞日志脚本执行效率 摘要: 一个通过 ssh 捞取远程日志服务的脚本,执行一下居然要一个小时,每个 grep 任务已经在远程机器后台执行了,为何还这么慢呢?这是人性的泯灭还是道德的沦丧?本文为您揭露谜底…… 阅读全文 posted @ 2022-02-23 09:56 goodcitizen 阅读(1240) 评论(0) 推荐(1) 2022年1月 git 那些事儿 —— 基于 Learn Git Branching 摘要: Learn Git Branching 是一个图形化的 git 教学网站,它有一个沙盒可以直接在上面模拟 git 的各种操作,使用图形的方式展示结果,非常直观。本文可以看作是它的文字版,将其中各级关卡所要学习的概念和命令提取出来,方便查阅…… 阅读全文 posted @ 2022-01-11 10:11 goodcitizen 阅读(1653) 评论(0) 推荐(0) 2021年12月 用 shell 脚本做自动化测试 摘要: 一个文件监控引擎的自动化测试脚本,难倒我的不是如何编写测试用例和校验输出,而是 msys2 的 stdin 重定向和 console 程序的行缓冲设置… 阅读全文 posted @ 2021-12-21 13:51 goodcitizen 阅读(3027) 评论(0) 推荐(0) 2021年11月 记一次 android 线上 oom 问题 摘要: oom (out of memory) 问题非常不好排查,特别是线上代码出问题的时候,真是一个头两个大,然而楼主就遇到了这样的倒霉事,看看楼主是怎么硬着头皮解决的吧,顺便搭一波联合征文的东风… 阅读全文 posted @ 2021-11-29 09:54 goodcitizen 阅读(698) 评论(1) 推荐(0) 2021年10月 无法获取指向控制台的文件描述符 (couldn't get a file descriptor referring to the console) 摘要: 收拾尘封的树莓派,顺便解决了一个命令行打开图片的问题,且听我娓娓道来… 阅读全文 posted @ 2021-10-19 10:20 goodcitizen 阅读(3387) 评论(0) 推荐(1) 2021年9月 用 shell 脚本做命令行工具扩展 摘要: 面对一个残缺不全、停止更新而又被日常使用的上传/下载工具,如何使用 shell 脚本让它焕发第二春 阅读全文 posted @ 2021-09-23 10:45 goodcitizen 阅读(934) 评论(0) 推荐(0) 下一页 公告 博客园 © 2004-2026 浙公网安备 33010602011771号 浙ICP备2021040463号-3
📥 下载地址(文章结尾)
装机神器,安装一切系统。纯净版原版应有尽有!