- 博客(238)
- 问答 (1)
- 收藏
- 关注
原创 无生有、无胜有 PK 设计模式
######无生有、无胜有 PK 设计模式 无生有,无胜有! 如果一个事物从无发展到有,那么它以后的发展将受到这个“有”的因子的影响。并且有时,如果这个“有”的因子,是非常致命、强势、根基,那么后续它所衍生的子孙,可能都必须沿着它在几个世纪前规定好的历史固定的路线走,地球围绕太阳的椭圆轨道运行,才能“允许出生”,“名列宗祠“! 就如一个线程安全的模块,后来基于它所发展出来的模块,就必须且一定
2007-10-29 00:26:00 1005
原创 杂谈未定义概念
用概念来解释概念,注定了我们需要未定义概念。未定义概念就像如来的五根指头一样,表明此地已经是天的最边界地方,不要再继续鸡生蛋还是蛋生鸡追查下去,已经没有太多的意义了。 用概念来解释概念,其实比较类似“递归”,而递归过程必须停止于一个点才行,所以用概念来解释概念,就必须停止在未定义概念!如果没有一个停止点,整个过程就是一个无限的循环,无穷无尽地运转下去,永远也产生不了实质性的“结果”,
2007-03-18 10:54:00 997 8
原创 要相信Linux信号处理机制以及程序优雅退出的代码模板
要用TERM信号让程序优雅退出,避免使用kill -9杀进程的暴力方式,本文解释了信号处理的一些内部机制,期望能够给予大家信心
2024-04-21 17:34:17 303
原创 Makefile后知后觉几件事
通过近期对于makefile的实践,积累一些对于makefile的后知后觉,以利于让makefile编程依然充满乐趣
2024-04-20 11:20:13 302
原创 TCP_NODELAY在延迟敏感的场景下适合设置
经历过一次代码拷贝粘贴错误,进而深入对于TCP_NODELAY选项进行了一番思考,它非常适合对于延迟敏感的应用场景,需要主动设置
2024-04-11 20:48:37 284
原创 TCP套接字不适合无明确证据情况下主动设置套接字缓冲区
经过一番调研和研究,发现TCP套接字并不如UDP何RAW类套接字,适合设置套接字的收发缓冲区,并提供了自己的证明
2024-04-11 20:32:23 365
原创 记一次有趣的区分三角形和四边形的AI试验
使用一个有趣的问题测试AI的智能水平,并总结AI现在的能耐,以AI现象的能力水平,也将会有很多的可使用的场景
2024-03-31 20:33:05 639
原创 编译GCC native编译器的几点启示
建议使用高版本编译,以获得比较好的代码除错能力,和错误定位能力,以及良好的代码生成质量。同时,由此探讨了部署时带来的依赖库兼容性问题
2024-02-24 15:03:37 624
原创 wireshark利用sshdump自身组件进行远程实时抓包过滤
wireshark自身支持远程抓包,但默认上并不安装此组件,有远程抓包需求的同学,可以通过安装过程将此组件安装进去,就可以支持远程在线、实时抓包和过滤
2024-01-27 11:12:08 1066
原创 利用wireshark lua扩展能力增加自定义解析器[注释解读版]
利用wireshark lua扩展能力增加自定义解析器,固化重复动作,非常方便。对于官网的解析器例子采用详尽注释的方式,以利于理解
2024-01-20 15:40:50 850
原创 Go语言运行时与自家平台对比后认识
通过对比Go语言的并发、并行设计,积累新认识,对于新的项目开发,选择Go语言,对于强调多任务、高并发的场景,可以作为语言的技术栈,并带来不少优势
2023-12-16 15:16:38 137
原创 如此理解sed会简单
如果从sed命令的抽象语法结构去理解各种sed命令,会清晰地理解和记忆一些常用的操作。另外,抽线语法结构更清晰地揭示了sed其实就是命令行编辑器!
2023-11-10 22:02:07 286
原创 通过pam_cap配置特权失效的原因
简单通过配置pam_cap涉及的几个配置文件,如果实现没有特别理解官网中介绍的一些细节,通常会不生效,但,实际经过调整后,还是能够使用的。特别地,在libcap库升级支持环境特权集后,将会更方便地实现特权在进程树内的传递
2023-11-04 20:47:37 184
原创 Linux非root用户运行服务实践
非root用户运行给出部署方案,对于部署中需要特权设定的场景,给出了基于setcap方式的方案,综合来看,类似docker运行模式的环境特权集传递,还是非常不错的
2023-11-03 22:09:43 837 1
原创 利用.netrc文件实现ftp自动登录
ftp工具利用.netrc的配置,可以实现ftp的自动登录和自动执行一些固定化的动作,但最后停在交互模式下,等待用户手工上传或下载未确定的资源,体现典型的半自动的特征,在特定的场景,也非常地有用
2023-11-03 20:47:36 181
原创 字符串最大长度宏定义不应该包括结束符零会更自然
以前总纠结于字符串最大长度宏定义,到底是否应该包括结束符零,现在理清了逻辑后,觉得原则上应该是不携带的结束符
2023-10-18 19:47:40 155
原创 如果调出si3代码编辑IDE的删除代码行操作
一直错误地觉得si3代码编辑器不提供删除代码行的操作,最近摸索出来,如何调出删除代码行操作的方法,以资共享
2023-10-14 20:10:53 77
原创 私有继承和虚函数私有化能用么?
一般人在面对选择继承时都会有点谨慎,但是在ACE优良的框架设计下,你几乎可以达到这样的使用自由。在私有继承和虚函数私有化相对比较合理时,可以尽情选择使用。在两个类关系紧密时,选择私有继承在合适的场景,也是一个合理的选择
2023-09-29 12:07:50 143
原创 ACE默认高效实现之自适应锁策略兼谈模板与宏
根据ACE自适应有锁、无锁场景的模板实现,谈ACE的默认高效实现;兼谈模板的优势,以及宏的优势,两者在C++中都是不可获取的
2023-09-16 14:59:32 124
原创 g++模板显式实例化big file例子
通过对于std::vector简单模板类的显示实例化实践,总结了在编译框架整体上禁止隐式模板实例化情况下,对于big file特殊地采取隐式模板实例化的策略,以实现自动化
2023-09-09 15:14:16 136
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人