摘要:该程序是之前alignBySpace的逆向补充程序,去掉行尾的空格。
阅读全文
摘要:1. 软件主要是在不改变文本文件内容情况下,自动填充空格一定数量的空格,达到空格右对齐的功能;
2. 本软件主要是节省个人的代码跟踪文档打空格的时间;
阅读全文
摘要:1、本文参考《Android底层开发技术实战详解--内核、移植和驱动》。
2、其中书上泛形部分写法有错,需要在行尾加上反斜杠。
阅读全文
摘要:闲来无聊,写个物理公式(s = v*t + a*t*t/2)程序。
阅读全文
摘要:1. 本文仅仅是为了写一个C语言SQLite3的Demo;
2. 本文并没有说明如何在终端下进入SQLite3创建数据库,也没有解释sql语句的概念,仅仅给出了代码示例,这些内容需要你自己去资料。
阅读全文
摘要:提供一种单链接口,可以保存保存任何类型的数据,有时候这种需求在很多场合还是会用到的。
阅读全文
摘要:如何在终端下以非堵塞的方式获取按键的键值,这个想法最初是因为在单线程下实现多任务,同时不因键盘输入而堵塞,核心内容来自网络,但已经忘了出处。
阅读全文
摘要:同样的代码当然没必要敲很多遍了,一遍就够了,封起来,什么时候要用,什么时候就来这里拿。
阅读全文
摘要:通过阅读该源码,可知Android的boot.img合成原理
阅读全文
摘要:由于工作中需要将二进制文件数据转换成C数组,于是写了这个工具(bin2c),代码如你所见,只有看上去不多的几行.
阅读全文
摘要:通过阅读该源码可以知道大致如何解析bmp图片,以及一些自动生成的文件是如何做到的,如一些自动生成.h和.c文件;
阅读全文
摘要:| 一. 退出终端的三种方法:
| 二. 关机:
| 三. 重启:
| 四. 快速打开文件夹:
| 五. 快速输入:
| 六. 锁屏:
| 七. 配置网络,进行联网:
| 八. shell命令处理顺序:
| 九. 把标准错误合并到标准输出:
| 十. 命令历史:
| 十一. 环境变量:
| 十二. bash配置文件:
| 十三. 什么叫正则表达式?
| 十四. 计算机网络:
| 十五. arp查看网络:
| 十六. nc监听端口,
阅读全文
摘要:1. 解读这两个程序是因为程序中包含了大部分shell脚本的语法;
2. 省去以后需要使用到shell脚本的时候,需要参考的需求;
阅读全文
摘要:1. 很多时候,我们安装一些软件,都可以通过改一些软件的配置文件来修改程序的运行性能,如Tomcat修改端口号,访问数据库时一些固定的参数等等;|
2. 本Demo就是干着这么一件事,从properties.conf文件中取出键值对(keyvalue),实现更大程度提高代码的可利用性,通用性;
阅读全文
摘要:以前很长时间里,打开Ubuntu的终端,使用会产生动态效果的shell命令(如top)让我觉得不可思议,于是很多时候也希望自己的程序也能那样动起来.
阅读全文
摘要:1.这是webbench-1.5版本中webbench.c(主程序)的源码,源码不到700行(除去注释).
2.通过分析、阅读该源码,可以一窥浏览器访问web服务器的原理以及web服务器压力测试的原理.
阅读全文
摘要:1.这是cJSON中cJSON.c(主程序)的源码,源码不到1000行(除注释).
2.本文仅仅注释了源码中JSON解析部分,对链表的操作没有进行任何注释,通过
分析阅读该源码,可以一窥双向链表,字符串处理,里面几个地方使用到了递归,
而且用得很精妙,但在理解上可能会有点困难.
阅读全文
摘要:1.这是tinyhttpd-0.1.0版本中httpd.c(主程序)的源码,源码不到500行(除去注释).
2.通过分析、阅读该源码,可以一窥web服务器的大致工作机制.
阅读全文