随笔分类 -  Linux

上一页 1 ··· 13 14 15 16 17

removeLineEndSpace
摘要:该程序是之前alignBySpace的逆向补充程序,去掉行尾的空格。 阅读全文

posted @ 2015-08-11 08:47 zengjf 阅读(323) 评论(0) 推荐(0) 编辑

空格填充器(alignBySpace)
摘要:1. 软件主要是在不改变文本文件内容情况下,自动填充空格一定数量的空格,达到空格右对齐的功能; 2. 本软件主要是节省个人的代码跟踪文档打空格的时间; 阅读全文

posted @ 2015-08-03 08:28 zengjf 阅读(425) 评论(0) 推荐(0) 编辑

C templet and switch case with serial number
摘要:1、本文参考《Android底层开发技术实战详解--内核、移植和驱动》。 2、其中书上泛形部分写法有错,需要在行尾加上反斜杠。 阅读全文

posted @ 2015-07-19 13:34 zengjf 阅读(286) 评论(0) 推荐(0) 编辑

C语言 位移 速度 时间 Demo
摘要:闲来无聊,写个物理公式(s = v*t + a*t*t/2)程序。 阅读全文

posted @ 2015-07-05 15:25 zengjf 阅读(1213) 评论(0) 推荐(0) 编辑

C语言SQLite3基本操作Demo
摘要:1. 本文仅仅是为了写一个C语言SQLite3的Demo; 2. 本文并没有说明如何在终端下进入SQLite3创建数据库,也没有解释sql语句的概念,仅仅给出了代码示例,这些内容需要你自己去资料。 阅读全文

posted @ 2015-07-05 15:22 zengjf 阅读(1965) 评论(0) 推荐(0) 编辑

Linux C single linked for any data type
摘要:提供一种单链接口,可以保存保存任何类型的数据,有时候这种需求在很多场合还是会用到的。 阅读全文

posted @ 2015-07-05 15:21 zengjf 阅读(300) 评论(0) 推荐(0) 编辑

how to get keyboard key with non blocking in terminal
摘要:如何在终端下以非堵塞的方式获取按键的键值,这个想法最初是因为在单线程下实现多任务,同时不因键盘输入而堵塞,核心内容来自网络,但已经忘了出处。 阅读全文

posted @ 2015-07-05 15:19 zengjf 阅读(304) 评论(0) 推荐(0) 编辑

Linux C socket 封装
摘要:同样的代码当然没必要敲很多遍了,一遍就够了,封起来,什么时候要用,什么时候就来这里拿。 阅读全文

posted @ 2015-07-05 15:18 zengjf 阅读(834) 评论(0) 推荐(0) 编辑

mkbootimg hacking
摘要:通过阅读该源码,可知Android的boot.img合成原理 阅读全文

posted @ 2015-05-05 08:19 zengjf 阅读(1217) 评论(0) 推荐(0) 编辑

Binary file to C array(bin2c)
摘要:由于工作中需要将二进制文件数据转换成C数组,于是写了这个工具(bin2c),代码如你所见,只有看上去不多的几行. 阅读全文

posted @ 2015-04-21 13:03 zengjf 阅读(1046) 评论(0) 推荐(0) 编辑

U-Boot_bmp_logo_hacking
摘要:通过阅读该源码可以知道大致如何解析bmp图片,以及一些自动生成的文件是如何做到的,如一些自动生成.h和.c文件; 阅读全文

posted @ 2015-04-20 14:56 zengjf 阅读(774) 评论(0) 推荐(0) 编辑

Linux Foundation(笔记)
摘要:| 一. 退出终端的三种方法: | 二. 关机: | 三. 重启: | 四. 快速打开文件夹: | 五. 快速输入: | 六. 锁屏: | 七. 配置网络,进行联网: | 八. shell命令处理顺序: | 九. 把标准错误合并到标准输出: | 十. 命令历史: | 十一. 环境变量: | 十二. bash配置文件: | 十三. 什么叫正则表达式? | 十四. 计算机网络: | 十五. arp查看网络: | 十六. nc监听端口, 阅读全文

posted @ 2015-03-29 15:24 zengjf 阅读(710) 评论(0) 推荐(0) 编辑

ipAllocate_and_linkState_hacking
摘要:1. 解读这两个程序是因为程序中包含了大部分shell脚本的语法; 2. 省去以后需要使用到shell脚本的时候,需要参考的需求; 阅读全文

posted @ 2015-03-28 21:40 zengjf 阅读(222) 评论(0) 推荐(0) 编辑

parseConf(配置文件解析器)
摘要:1. 很多时候,我们安装一些软件,都可以通过改一些软件的配置文件来修改程序的运行性能,如Tomcat修改端口号,访问数据库时一些固定的参数等等;| 2. 本Demo就是干着这么一件事,从properties.conf文件中取出键值对(keyvalue),实现更大程度提高代码的可利用性,通用性; 阅读全文

posted @ 2015-03-28 11:47 zengjf 阅读(637) 评论(0) 推荐(0) 编辑

C语言与VT100控制码编程
摘要:以前很长时间里,打开Ubuntu的终端,使用会产生动态效果的shell命令(如top)让我觉得不可思议,于是很多时候也希望自己的程序也能那样动起来. 阅读全文

posted @ 2015-03-28 08:11 zengjf 阅读(4544) 评论(0) 推荐(2) 编辑

webbench-1.5_hacking
摘要:1.这是webbench-1.5版本中webbench.c(主程序)的源码,源码不到700行(除去注释). 2.通过分析、阅读该源码,可以一窥浏览器访问web服务器的原理以及web服务器压力测试的原理. 阅读全文

posted @ 2015-03-24 00:56 zengjf 阅读(465) 评论(0) 推荐(0) 编辑

cJSON_hacking
摘要:1.这是cJSON中cJSON.c(主程序)的源码,源码不到1000行(除注释). 2.本文仅仅注释了源码中JSON解析部分,对链表的操作没有进行任何注释,通过 分析阅读该源码,可以一窥双向链表,字符串处理,里面几个地方使用到了递归, 而且用得很精妙,但在理解上可能会有点困难. 阅读全文

posted @ 2015-03-04 21:14 zengjf 阅读(2993) 评论(0) 推荐(0) 编辑

tinyhttpd-0.1.0_hacking
摘要:1.这是tinyhttpd-0.1.0版本中httpd.c(主程序)的源码,源码不到500行(除去注释). 2.通过分析、阅读该源码,可以一窥web服务器的大致工作机制. 阅读全文

posted @ 2015-03-02 12:21 zengjf 阅读(791) 评论(0) 推荐(0) 编辑

上一页 1 ··· 13 14 15 16 17

导航