摘要: C程序里可以利用libxml2库去解析xml文档。利用libxml2可以很轻松的解析,生成xml文件。 比较好的教程如下:http://www.blogjava.net/wxb_nudt/archive/2007/11/18/161340.html 这里演示一个小例子,包含了遍历节点,获取节点属性与值,以及获取CDATA里面的内容。 阅读全文
posted @ 2011-07-26 18:44 akawhy 阅读(14534) 评论(1) 推荐(3) 编辑
摘要: 一下内容转载于:http://blog.chinaunix.net/space.php?uid=22976768&do=blog&id=1640924。这个总结的很好~ windows下的TortoiseSVN是资源管理器的一个插件,以覆盖图标表示文件状态,几乎所以命令都有图形界面支持,比较好用,这里就不多说。主要说说linux下svn的使用,因为linux下大部分的操作都是通过命令行来进行,所以必须得掌握linux下svn的常用指令。当然linux下也有模仿TortoiseSVN的linux X程序,例如RabbitVCS,模仿程度很高,但很容易拖慢X,因此不推荐。 阅读全文
posted @ 2011-07-09 09:11 akawhy 阅读(125113) 评论(3) 推荐(8) 编辑
摘要: 主要利用dpkg和apt-get命令。 例如想要查看less命令的源码,可以在终端键入以下命令: 阅读全文
posted @ 2011-07-05 18:44 akawhy 阅读(2548) 评论(2) 推荐(0) 编辑
摘要: libcurl是一个用于传递数据的库;libevent则是提供服务器相应操作的库。 网上关于libcurl的介绍很多,主要介绍了如何用它下载网页等功能,另外网上也有许多相关php代码的实例。libevent的相关资源比较少。 一下是我实现的两个简单的小例子,一个利用libcurl发送数据,一个利用libevent去接收。 阅读全文
posted @ 2011-07-02 17:36 akawhy 阅读(5619) 评论(0) 推荐(0) 编辑
摘要: linux下利用ioctl函数与struct ifreq结构体可以获取本地的ip地址等信息。 ioctl函数原型:int ioctl( int fd, int request, .../* void *arg */ ); 第二个参数为相关的动作。 获取本地ip的代码如下(同理可获得其他的接口信息) 阅读全文
posted @ 2011-06-28 19:18 akawhy 阅读(2560) 评论(0) 推荐(0) 编辑
摘要: linux下可以利用inotify来监测文件以及文件夹。 阅读全文
posted @ 2011-06-28 16:35 akawhy 阅读(2340) 评论(0) 推荐(0) 编辑
摘要: 原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳 森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你在本文中看到自己的身影。 从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。 我会持续更新这些经验,我可能还会有更多的感想,但就我这20年来看,我想下面这个列表中基本不需要增添额外的东西了。下面就是我至今最难忘的经验。 阅读全文
posted @ 2011-06-25 16:44 akawhy 阅读(706) 评论(1) 推荐(2) 编辑
摘要: zlib进行数据压缩,主要利用的函数为compress和uncompress 阅读全文
posted @ 2011-06-25 16:27 akawhy 阅读(797) 评论(0) 推荐(1) 编辑
摘要: 题目:输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”。 这道题目主要是利用两个指针来删除字符串中的重复数字。 代码如下: 阅读全文
posted @ 2011-04-26 21:12 akawhy 阅读(833) 评论(0) 推荐(0) 编辑
摘要: 题目:两个单向链表,找出它们的第一个公共结点 如果两个链表有公共节点,则它们的形状必然是一个Y字形。先假设这两个链表的长度相等,则我们可以同步遍历这两个链表,找到公共节点。现在有两个链表,我们可以先分别求齐长度得其差n,然后遍历长的那个链表n个节点,然后同步遍历这两个链表即可。 阅读全文
posted @ 2011-04-25 21:39 akawhy 阅读(1460) 评论(0) 推荐(0) 编辑