
笔记
文章平均质量分 59
快乐的阿常艾念宝
我喜欢我的生活,在历史的倒影中钓取山水的亮色
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
小而美的sshpass以及ssh命令scp模式使用
通过研究客户端和服务器之间的免密拷贝处理,觉得sshpass工具具有小而美的特点,值得推荐。而且ssh的scp模式能够避免中间文件的产生,更是值得推荐原创 2024-09-09 21:10:51 · 801 阅读 · 0 评论 -
计算机世界撷趣
对于知识结构中的知识点进行梳理,希望能够以点带面,形成系统化的知识体系原创 2024-09-08 12:15:27 · 496 阅读 · 0 评论 -
quagga ospf软件路由器如何设置自身成为边界路由器
深挖quagga ospf redistribute设置项的涵义,发现对于发布外部路由来讲,更外奇特的是,它使得自身成为边界路由器原创 2024-09-08 10:55:48 · 306 阅读 · 0 评论 -
一切皆文件有必要单独提出来说
对一切皆文件的设计哲学进行了初级的探讨,可能其源头就是源自图灵机的模型,从此拥有了广泛的可计算性能力原创 2024-01-05 20:27:28 · 431 阅读 · 0 评论 -
我的机器学习起步如何Getting Started
简单介绍下自己机器学习起步的过程,或有帮助,特别对于scikit-learn的大力推荐原创 2023-12-29 23:20:18 · 540 阅读 · 0 评论 -
由Hello World的世界看世界
尝试从HelloWorld程序对C语言进行以小见大原创 2023-12-23 11:35:15 · 463 阅读 · 0 评论 -
二层组网是什么
以前不太了解二层组网是什么样的一个概念,了解后,觉得它就是同网段通信,并记录下来它的要点原创 2023-12-20 19:50:43 · 926 阅读 · 0 评论 -
CPU是如何聪明起来的
电脑或CPU是如何聪明起来的,可以通过研究RISC-V指令集得到一些答案原创 2023-12-16 16:18:38 · 98 阅读 · 0 评论 -
介绍下官网Redis编程模式
在redis官网中建议了使用redis的经典模式,如果了解这些概念后,可以更有效地使用redis原创 2023-11-22 20:07:49 · 784 阅读 · 0 评论 -
通过pam_cap配置特权失效的原因
简单通过配置pam_cap涉及的几个配置文件,如果实现没有特别理解官网中介绍的一些细节,通常会不生效,但,实际经过调整后,还是能够使用的。特别地,在libcap库升级支持环境特权集后,将会更方便地实现特权在进程树内的传递原创 2023-11-04 20:47:37 · 347 阅读 · 0 评论 -
字符串最大长度宏定义不应该包括结束符零会更自然
以前总纠结于字符串最大长度宏定义,到底是否应该包括结束符零,现在理清了逻辑后,觉得原则上应该是不携带的结束符原创 2023-10-18 19:47:40 · 252 阅读 · 0 评论 -
如果调出si3代码编辑IDE的删除代码行操作
一直错误地觉得si3代码编辑器不提供删除代码行的操作,最近摸索出来,如何调出删除代码行操作的方法,以资共享原创 2023-10-14 20:10:53 · 115 阅读 · 0 评论 -
基于LVM通过添加硬盘实现分区扩容的方法介绍
借鉴已有方法,重点介绍LVM逻辑卷管理下的分区磁盘扩容操作步骤原创 2023-10-11 19:59:36 · 148 阅读 · 0 评论 -
恼人的TCP套接字部分发送成功场景
在TCP网络通信中,在极少的场景下,会出现发送部分成功的情况,解决起来反而非常恼人,比较的费代码原创 2023-09-27 20:19:40 · 431 阅读 · 0 评论 -
如何限制运行时间的一则考虑
关于软件license限制运行时间的一则考虑原创 2023-08-12 10:52:44 · 173 阅读 · 0 评论 -
Linux结合Top和Grep工具挑选消耗CPU比较高的进程们
简单利用top和grep shell工具挑选出cpu占用最高的进程们原创 2023-04-15 17:52:54 · 652 阅读 · 1 评论 -
尝试说透C语言指针
尝试通过void*指针的例子说透指针,而且通过void二级指针的转化解释指针的精华原创 2023-04-05 22:03:22 · 339 阅读 · 0 评论 -
GDB使用经验总结
对于常用的GDB使用技巧进行总结原创 2023-04-03 19:20:32 · 439 阅读 · 0 评论 -
RAW套接字收包IPv6无法携带头部信息重要么
不少人以为IP_HDRINCL和IPV6_HDRINCL对于RAW Socket是否能够收取到头部信息有作用,但实际上它们更偏重于发包的时机;对于RAW Socket无法获取到IPv6头部信息的尴尬,尝试提供了一种伪造头部的策略,从理论分析来看,也接近于完美原创 2023-03-17 21:39:56 · 981 阅读 · 0 评论 -
网络收发报文缓冲区预留前缀后缀空间的最佳实践
网络收发报文缓冲区设计的最佳实践,预留前后缀空间,以利于扩展和再次封装,并避免内存拷贝原创 2023-03-12 11:46:10 · 203 阅读 · 0 评论 -
记getsockopt有时偶然返回为零的异常
getsockopt在调用前不提供optlen大小,在某些环境中调用时,会返回零的值,造成某些疑惑,而且在linux系统中还会受到内核参数的限制,以记之!原创 2023-03-12 09:56:18 · 420 阅读 · 0 评论 -
指定作为网关,它就成为网关了么之二---主机指定自身IP作为默认网关
在Linux中,某种应用在博文的建议下设置自身IP作为默认网关,它所可能引起的麻烦,比它起到的作用更多,如果了解到它背后的道理的话原创 2023-03-08 19:14:00 · 569 阅读 · 0 评论 -
我所想到的程序员修炼之路
我所想到的程序员修炼之路,受到ACE官网Overview架构图的启发原创 2023-03-05 10:21:05 · 98 阅读 · 0 评论 -
ACE C++网络通信框架代码阅读经验
一些初级的阅读ACE C++网络通信代码的经验,慢慢总结一些提纲挈领的知识点,宝藏还是比较多的:)原创 2023-03-03 22:26:31 · 552 阅读 · 0 评论 -
addr2line输出问号怎么办
addr2line在使用地址信息不正确的情况下,会输出文号,但实际上在经过一番特殊处理后,还是可以定位到异常代码的行号原创 2023-02-27 22:13:48 · 4852 阅读 · 0 评论 -
Linux中C语言编程经验总结
总结几年下来在Linux中C语言编程经验,这些指导意见,我想在以后的实践中也会经常用到,所以,总结出来,以利于共享和演进。随后会不断增补中...原创 2023-02-15 20:04:55 · 1794 阅读 · 0 评论 -
介绍ACE C++网络通信框架
介绍C++网络通信框架ACE原创 2023-02-11 15:28:27 · 965 阅读 · 0 评论 -
GDB调试小技巧之断点命中自动command命令
gdb调试断点命中时,可以加入自动执行的命令,以避免重复手工劳作,以及形成连续打印原创 2022-12-03 14:52:20 · 815 阅读 · 0 评论 -
看着貌似吓人的底层问题,其实错在原本的自身
看着貌似gcc的O3优化问题,其实源自程序自身结构体定义和使用问题,导致的栈内存被非法写入,进而造成崩溃问题原创 2022-11-09 20:39:22 · 562 阅读 · 0 评论 -
一个蹩脚的图形中文验证码自动识别实现
一个蹩脚的图形中文验证码实现方案,通过opencv的模板图片匹配,虽然成功率不高,但是,暂时可以使用原创 2022-10-06 12:55:14 · 1021 阅读 · 0 评论 -
简单数字验证码的机器识别探索
通过opencv识别带有随机噪点的数字验证码,最终使用opencv自带人工智能方法予以解决原创 2022-09-24 15:13:00 · 1601 阅读 · 0 评论 -
利用iperf网络带宽测试工具看多线程及多核编程
从iperf测试网络带宽,可以测试得到硬件平台单核访问内存带宽、外部网络收发性能,如果在单线程可以满足要求的情况下,尽量不要使用多线程编程原创 2022-08-20 16:17:37 · 3206 阅读 · 0 评论 -
Linux TCP套接字keepalive选项的局限性
tcp套接字的keepalive仅可以探测一部分网络异常,其他异常场景,还依赖其他参数设置,例如,tcp_retries2原创 2022-07-26 22:21:25 · 761 阅读 · 0 评论 -
Linux Shell find命令只输出文件名字,不携带路径
仅用find命令就可以只输出文件名原创 2022-07-26 21:49:35 · 5945 阅读 · 0 评论 -
关于docker容器是否使用镜像内Linux内核的洞见
docker容器是否使用镜像中内核;容器与虚拟机的区别原创 2022-04-17 11:40:52 · 1317 阅读 · 2 评论 -
SSH登录卡在‘Last login‘提示界面的一种原因
ssh登录服务器卡在Last login界面一直不动的一种原因原创 2022-07-12 21:22:27 · 8021 阅读 · 1 评论 -
防火墙导致Linux发送网络报文出现errno等于1的错误码
errno == 1 的错误码很少见,仔细分析下来是因为防火墙的原因。其它安全模块所导致的问题,也有可能暴露此错误原创 2022-07-04 22:58:08 · 1272 阅读 · 0 评论 -
Linux Shell中使用job通常意味着更耦合
利用后台job实现对于日志文件不断变化和切换的日志系统的持续观察输出原创 2022-06-25 15:42:19 · 351 阅读 · 0 评论 -
k8s在POD内执行echo修改文件可能出现的二义性
通过echo修改容器内文件没有生效的原因分析原创 2022-06-22 21:24:02 · 532 阅读 · 0 评论 -
指定它为网关,它就成为网关了么
1、calico BGP不能正常通信,与自动探测到的通信网卡相关2、最简的网关就是在网卡间转发报文3、配合其他自由软件,就可以成为比较完整意义上的网关原创 2022-06-18 16:20:07 · 326 阅读 · 0 评论