自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Netfilter,iptables/OpenVPN/TCP guard:-(

我不会编程,但也不是一点都不会,我稍微会一些 :-)

原创 Linux Systemtap和gdb工具实用技巧两则

月末最后一晚,总结简单实用的Linux调试工具使用技巧两则。 systemtap脚本简化内核模块编程 为了测试或者修改Linux内核的一个特性,我们通常会写一个模块,比如打印一些内核的信息,比如修改一个物理页面之类。 以打印hello world以及传入的两个参数为例,我们编写如下最简单的内核模块...

2019-10-31 21:45:18

阅读数 1306

评论数 0

原创 怀念经理用鼠标线联网的1990年代当时

电脑封禁了PCI插槽,电脑封禁了USB,只有键盘,鼠标,显示器,如何把数据传输到外面。 真的就是碰到了这样的需求,怎么办? 数据量小的话,眼睛看脑子记。 数据量再大一点,那个本子对着屏幕抄。 数据量再大一点,16位色的屏幕,可以一个像素编码2个字节。然后高清摄像机拍照解码… 但这些都不好玩。 20...

2019-10-27 11:03:13

阅读数 2253

评论数 9

原创 设计一个十进制纯机械乘法器,继续大数乘法

缘由 周六的一个下午和今天一个早上,终于写完了本文。昨天上午用纸板子做了个简单的机械行列选择机,被问起为什么,我说我不喜欢电子的东西,我喜欢能hold住全场的,毕竟电子的东西我搞不定电池和各种门电路…自制发电机又没有漆包线,好吧,拆马达即可…马达既可以发电,又可以被电驱动,你要是担心自己搞不定足以...

2019-10-20 08:36:01

阅读数 4573

评论数 4

原创 演示一下发电机的原理

下午本来想用电线缠绕一个电动机玩玩,然而没有漆包线。什么都没有时就只能利用身边的东西了。 发电机和电动机是对称的,一个磁生电,一个电生磁,但它们的构造完全一样,它们表现为什么完全看你给它们什么输入。 什么是计算?输入->计算->输出,是为计算! 为什么不用一个马达发电,然...

2019-10-19 16:48:25

阅读数 2093

评论数 6

原创 计算机大数乘法引发的思考

国庆假期最后一天,看了小小的一道学而思数学作业: 计算 201×33×707+484×6363201\times 33\times 707+484\times 6363201×33×707+484×6363 我知道肯定是把数字拆开,配合结合律完成一种 “巧算” ,之所以称之为“巧算”...

2019-10-13 15:44:18

阅读数 9527

评论数 23

原创 适用于桌面应用的Linux调度器BFS/MuqSS

大家都知道Linux内核task调度器经历了O(n)O(n)O(n),O(1)O(1)O(1)调度器,目前是CFS,期间也出现了几个优秀的候选调度器,但最终都没能并入内核,我们只能从一些零散的patch和文章中知道它们的存在。 但Linux内核的世界乃是非常之宽广,在主线内核之外还有很多支线可供...

2019-10-13 11:44:12

阅读数 1237

评论数 0

原创 Linux内核私闯进程地址空间并修改进程内存

进程地址空间的隔离 是现代操作系统的一个显著特征。这也是区别于 “古代”操作系统 的显著特征。 进程地址空间隔离意味着进程P1无法以随意的方式访问进程P2的内存,除非这块内存被声明是共享的。 这非常容易理解,我举个例子。 我们知道,在原始野人社会,是没有家庭的观念的,所有的资源都是部落内共享...

2019-10-07 10:27:37

阅读数 1617

评论数 3

原创 四棱锥和三棱锥重叠求面数

下午和小小在小房间看书,期间看到一道很有意思的题目。直接放知乎链接吧: https://www.zhihu.com/question/46747265/answer/394916985 这种题目我一般不会去看答案,特别是喜欢瞎逼逼抬杠的知乎。 我把问题重塑一下吧。 有一个等边三棱锥和等...

2019-10-05 18:31:19

阅读数 1242

评论数 0

原创 国庆假期欣赏机械之美

2019年国庆节当天,受台风直接影响,上海风雨大作。这种天气正好是我的主场。 上一次的国庆台风还是2013年,不过那是假期的最后一天,嘉定新城地铁站完全浸泡了水中,附近工地的厕所倒塌… 不知湿了多少皮鞋。 安亭的汽车博物馆,两年内里面的东西基本没有变,变速箱模型坏的还是坏的,依旧没有修好,不过依...

2019-10-05 12:33:08

阅读数 1302

评论数 2

原创 Linux Coscheduling调度器简介

在BFS和MuqSS两个调度器的介绍之后,本文再介绍一种有意思的调度器,即Coscheduling。 一直以来任何技术让人觉得都是 简单为美。 不管是设计上还是实现上。比如操作系统的任务调度算法,从FIFO到CFS以及多级反馈队列,都是能一两句话说清楚并让人理解的,同时其代码实现也是及其精炼的。 ...

2019-10-05 10:00:42

阅读数 1246

评论数 0

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