Leen Zhu

while(life--) money++;

x230i

x230i作为办公用的笔记本,今天完成了它的使命,正式退役。鉴于曾经的树莓派性能已经不能满足现在需求,x230i开始逐步取代树莓派,成为家中主力服务器的角色。

阅读全文

libnuma

默认情况下系统自动调整进程的NUMA策略。如果想自己控制NUMA使用方式,那么就需要通过API接口来自行指定。目前只了解到 libnuma 1 这个库可以进行NUMA策略编程控制,关于这个库,网上搜不到太多的资料。同时因为对NUMA的理解不透彻,很多API的作用都看不明白。本文简单的梳理一下目前用到的开发流程和API的用法。

阅读全文

CPU信息解读

我们开发普通应用程序时一般很少关心CPU信息,但是涉及到CPU多核编程时就需要对CPU有一个基本了理解。在Linux下我们了解CPU信息通常有两个途径:

  1. 通过命令 lscpu 来查看CPU概要信息

  2. 通过命令 cat /proc/cpuinfo 来查看每个CPU 逻辑核 对应信息

本文将详细解读这两个命令输出内容分别有什么含义。

阅读全文

枚举类型溢出

  1. 枚举类型的值占几个字节?

  2. 枚举值能否为负数?

  3. 枚举类型的值超过上限会怎样?

  4. 如果指定枚举类型占用字节数?

阅读全文

树莓派

这些天搜到一树莓派的资料,觉得树莓派应该是一个不错的小玩具,因为MW4530R的能力已经不能满足我的需求,同时也打算路由的功能回归路由本身,忍不住入手了一台树莓派。

阅读全文

MW4530R

用了多年的一百块左右的劣质TP-LINK家用路由,开始首次偿试可以刷OpenWRT系统的路由。正式开始家用路由器折腾之旅。

阅读全文