自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一把菜刀行江湖

爱生活,爱哲学,爱编程

  • 博客(252)
  • 问答 (1)
  • 收藏
  • 关注

原创 无生有、无胜有 PK 设计模式

######无生有、无胜有 PK  设计模式 无生有,无胜有!  如果一个事物从无发展到有,那么它以后的发展将受到这个“有”的因子的影响。并且有时,如果这个“有”的因子,是非常致命、强势、根基,那么后续它所衍生的子孙,可能都必须沿着它在几个世纪前规定好的历史固定的路线走,地球围绕太阳的椭圆轨道运行,才能“允许出生”,“名列宗祠“!  就如一个线程安全的模块,后来基于它所发展出来的模块,就必须且一定

2007-10-29 00:26:00 1015

原创 杂谈未定义概念

   用概念来解释概念,注定了我们需要未定义概念。未定义概念就像如来的五根指头一样,表明此地已经是天的最边界地方,不要再继续鸡生蛋还是蛋生鸡追查下去,已经没有太多的意义了。   用概念来解释概念,其实比较类似“递归”,而递归过程必须停止于一个点才行,所以用概念来解释概念,就必须停止在未定义概念!如果没有一个停止点,整个过程就是一个无限的循环,无穷无尽地运转下去,永远也产生不了实质性的“结果”,

2007-03-18 10:54:00 1027 8

原创 初中数学证明集锦之三角形内角和

由教材中一例,任意三角形内角和180度的证明体现数学之美

2024-09-21 18:07:28 198

原创 漫谈由标准输入\输出\错误输出引发的思考

探讨了标准错误输出引发的不对称思考,探究了下其实用和方便之处,并深入分析了其背后的理论模型图灵机。

2024-09-21 11:01:04 604

原创 小而美的sshpass以及ssh命令scp模式使用

通过研究客户端和服务器之间的免密拷贝处理,觉得sshpass工具具有小而美的特点,值得推荐。而且ssh的scp模式能够避免中间文件的产生,更是值得推荐

2024-09-09 21:10:51 562

原创 计算机世界撷趣

对于知识结构中的知识点进行梳理,希望能够以点带面,形成系统化的知识体系

2024-09-08 12:15:27 409

原创 quagga ospf软件路由器如何设置自身成为边界路由器

深挖quagga ospf redistribute设置项的涵义,发现对于发布外部路由来讲,更外奇特的是,它使得自身成为边界路由器

2024-09-08 10:55:48 197

原创 新认识如何选择哈希表的模数

经过一番探索,获得对于哈希表模数选择的新认识,避免对于素数、质数选择的误区

2024-07-18 19:43:26 368

原创 如何设计一个C语言面向结构体的内存数据库

在熟悉了一款定制版的内存数据库实现后,觉得它的设计比较初级,像极了私人玩具,眼界也不够宽广,遂整理了下思路,觉得可以在sqlite的基础上做一款面向结构体的内存数据库组件

2024-07-13 22:43:14 396

原创 谈点近段对C语言结构体成员字节对齐问题的认识

总结一下对于结构体字节对齐的认识,以及计算某个2的幂次长度字节对齐的一种快速方法

2024-07-13 16:13:25 307

原创 以keepalived为例说明程序不能正常被gdb调试的原因

gdb调试程序时,时长会使用到ctrl+C去中断调试,进行一些交互,但是,某些程序在使用了特殊的信号捕获机制后,会导致这样的调试操作失败。本文,以keepalived为例进行说明,但是,它所代表的是一类问题

2024-06-15 14:45:04 285

原创 C语言如果变量全部在全局内存空间会怎么样

笔者分析了C语言如果全部变量都放入全局空间会有什么特点的场景,进行分析和梳理,脱离了要将大部分全局内存都往栈空间、堆空间移动的冲动

2024-05-24 23:05:36 921

原创 如何分析C语言程序的内存占用

通过几个工具的组合,分析C语言程序的程序的内存占用情况,特别是全局变量的内存占用,并提供良好的实践建议

2024-05-17 20:45:25 710

原创 架构设计之学新而知故

利用新学习的洋葱架构,学新而知故,更有助于以前架构知识的理解

2024-05-12 17:26:52 778

原创 分形视角观察Linux世界一切皆文件的设计哲学

从分形的视角,利用pstree、lsof观察工具观察linux世界里面的进程树分形和文件链分形,来理解一切皆文件的设计哲学

2024-05-12 15:51:51 330

原创 后知后觉Makefile之二(专谈并行编译)

在梳理旧实现前,阅读了GNU官网make的手册,使得修补实践对于并行编译的使用,更符合原笔原意

2024-04-27 15:42:49 505

原创 要相信Linux信号处理机制以及程序优雅退出的代码模板

要用TERM信号让程序优雅退出,避免使用kill -9杀进程的暴力方式,本文解释了信号处理的一些内部机制,期望能够给予大家信心

2024-04-21 17:34:17 348

原创 Linux编译SCTP内核模块的轻量级方法

通过这段的积累,积累到编译SCTP内核模块的简便方法

2024-04-20 15:21:29 506

原创 Makefile后知后觉几件事

通过近期对于makefile的实践,积累一些对于makefile的后知后觉,以利于让makefile编程依然充满乐趣

2024-04-20 11:20:13 327

原创 TCP_NODELAY在延迟敏感的场景下适合设置

经历过一次代码拷贝粘贴错误,进而深入对于TCP_NODELAY选项进行了一番思考,它非常适合对于延迟敏感的应用场景,需要主动设置

2024-04-11 20:48:37 382

原创 TCP套接字不适合无明确证据情况下主动设置套接字缓冲区

经过一番调研和研究,发现TCP套接字并不如UDP何RAW类套接字,适合设置套接字的收发缓冲区,并提供了自己的证明

2024-04-11 20:32:23 400

原创 非常有趣的机器学习中向量以及它和标记值组成的高维空间

通过对于向量和高维空间的探讨,尝试理解对于机器学习中非常重要的向量数据

2024-04-05 11:11:55 879

原创 记一次有趣的区分三角形和四边形的AI试验

使用一个有趣的问题测试AI的智能水平,并总结AI现在的能耐,以AI现象的能力水平,也将会有很多的可使用的场景

2024-03-31 20:33:05 671

原创 编译GCC native编译器的几点启示

建议使用高版本编译,以获得比较好的代码除错能力,和错误定位能力,以及良好的代码生成质量。同时,由此探讨了部署时带来的依赖库兼容性问题

2024-02-24 15:03:37 658

原创 此RPM与彼RPM不同

rpm包通常体现为与环境的冲突和兼容性问题,那么最好的兼容性,就是使用相同编译器编译出来的发布版本

2024-02-24 10:33:50 336

原创 我如何选择开源组件

本文给出了如何选择开源组件的经验,以利于共享

2024-02-24 10:09:49 156

原创 wireshark利用sshdump自身组件进行远程实时抓包过滤

wireshark自身支持远程抓包,但默认上并不安装此组件,有远程抓包需求的同学,可以通过安装过程将此组件安装进去,就可以支持远程在线、实时抓包和过滤

2024-01-27 11:12:08 1666

原创 利用ssh-copy-id进行简单的SSH免密登录配置方法

利用ssh-copy-id可以进行ssh免密登录配置,以减少手工出错的机会

2024-01-27 10:45:16 501

原创 利用wireshark lua扩展能力增加自定义解析器[注释解读版]

利用wireshark lua扩展能力增加自定义解析器,固化重复动作,非常方便。对于官网的解析器例子采用详尽注释的方式,以利于理解

2024-01-20 15:40:50 1277

原创 用一只麻雀来观察Linux内存分配惰性策略

用一段小程序观察linux内存分配的惰性策略,以及谈谈对于内存管理器的潜在影响

2024-01-12 21:45:10 461

原创 用策略路由构造隔离环境解决同网段通信

在出现同网段通信时,可以考虑用策略路由来进行解决,类似形成一个网络隔离环境,比用命名空间在粒度上会小很多

2024-01-12 20:17:26 454

原创 数学之美一两处

通过介绍《数学之美》中简单的案例,体现书中介绍的数学之美,以及连带书中介绍的人工智能应用,谈谈机器学习

2024-01-06 14:51:19 907

原创 一切皆文件有必要单独提出来说

对一切皆文件的设计哲学进行了初级的探讨,可能其源头就是源自图灵机的模型,从此拥有了广泛的可计算性能力

2024-01-05 20:27:28 410

原创 我的机器学习起步如何Getting Started

简单介绍下自己机器学习起步的过程,或有帮助,特别对于scikit-learn的大力推荐

2023-12-29 23:20:18 515

原创 由Hello World的世界看世界

尝试从HelloWorld程序对C语言进行以小见大

2023-12-23 11:35:15 436

原创 二层组网是什么

以前不太了解二层组网是什么样的一个概念,了解后,觉得它就是同网段通信,并记录下来它的要点

2023-12-20 19:50:43 721

原创 CPU是如何聪明起来的

电脑或CPU是如何聪明起来的,可以通过研究RISC-V指令集得到一些答案

2023-12-16 16:18:38 77

原创 Go语言运行时与自家平台对比后认识

通过对比Go语言的并发、并行设计,积累新认识,对于新的项目开发,选择Go语言,对于强调多任务、高并发的场景,可以作为语言的技术栈,并带来不少优势

2023-12-16 15:16:38 154

原创 介绍下官网Redis编程模式

在redis官网中建议了使用redis的经典模式,如果了解这些概念后,可以更有效地使用redis

2023-11-22 20:07:49 752

原创 如此理解sed会简单

如果从sed命令的抽象语法结构去理解各种sed命令,会清晰地理解和记忆一些常用的操作。另外,抽线语法结构更清晰地揭示了sed其实就是命令行编辑器!

2023-11-10 22:02:07 298

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除