会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
蛋蛋碎碎念
博客园
首页
新随笔
联系
订阅
管理
2015年3月5日
mysql-connector-c 安装
摘要: ```bashcmake -G "Unix Makefiles" -DCMAKE_INSTALL_PREFIX=/usr/localmake make install```
阅读全文
posted @ 2015-03-05 17:06 Yrpen
阅读(801)
评论(0)
推荐(0)
2014年10月29日
shell实现死循环
摘要: 参考自http://codingstandards.iteye.com/blog/7805241.while truedocommand;done2.while :docommand;done3.while [1]docommand;done4.while [0]docommanddone5.whi...
阅读全文
posted @ 2014-10-29 18:19 Yrpen
阅读(8072)
评论(0)
推荐(0)
2014年6月17日
每天一个小算法(6)---- 通过两个栈实现一个队列
摘要: 这个算法也很简单,定义两个栈m_aStack、m_bStack,m_aStack负责push()数据,m_bStack负责front()数据。思路:每一次front()取数据都会检查一下m_bStack是否为空,为空则把m_aStack的所有数据pop()出来push()到m_bStack中。因为S...
阅读全文
posted @ 2014-06-17 16:34 Yrpen
阅读(514)
评论(0)
推荐(0)
2014年6月14日
每天一个小算法(5)----找到链表倒数第K个结点
摘要: 估计这个问题在面试中被问烂了。思路是先找到正数的第K个结点的指针pT,然后和指向头结点的指针pN一起向后移动,直到第K个指针指向NULL,此时pN指向的结点即倒数第K个结点。如图: 1 #include 2 #include 3 #include 4 typedef struct Node 5...
阅读全文
posted @ 2014-06-14 15:42 Yrpen
阅读(752)
评论(1)
推荐(0)
2014年6月13日
每天一个小算法(4)----在O(1)时间删除指定结点
摘要: O(1)时间内删除结点的思路只能是复制该结点下一个结点的数据,然后删除该结点的下一个结点,来等效删除此结点。需要注意的地方是删除头结点和尾结点的处理。 1 #include 2 #include 3 #include 4 typedef struct Node 5 { 6 int da...
阅读全文
posted @ 2014-06-13 14:43 Yrpen
阅读(440)
评论(0)
推荐(0)
2014年6月12日
每天一个小算法(3)----倒序打印链表
摘要: 这个比较简单,用栈、递归、倒转链表都可以实现,不再过多解释。代码使用递归实现 1 #include 2 #include 3 #include 4 typedef struct Node 5 { 6 int data; 7 Node* next; 8 }Node, *List;...
阅读全文
posted @ 2014-06-12 22:50 Yrpen
阅读(931)
评论(2)
推荐(0)
每天一个小算法(2)----合并两个有序链表
摘要: 每天一个小算法还是有点没时间,尽量抽出时间写一写。今天是合并有序的链表,对单链表有点忘了,尤其是指针指来指去的,有点晕,幸好基础还算好,想了想还是能想回来。代码使用随机数函数生成一个链表,然后对链表排序,最后合并链表并打印,删除链表的函数于算法无关紧要,所以未实现^_^。在Linux/g++下编译运...
阅读全文
posted @ 2014-06-12 11:01 Yrpen
阅读(1406)
评论(0)
推荐(0)
2014年6月10日
每天一个小算法(1)----合并两个已经排序的数组
摘要: 《15道简单算法题》伯乐在线的一篇文章,会接下来的一段时间每天花一点时间试着实现一个算法。因为代码比较简单,故全部在main函数里实现,不会单独另外写一个函数,本代码在linux/g++编译运行正常。今天是第一个:合并排序,将两个已经排序的数组合并成一个数组,其中一个数组能容下两个数组的所有元素;基...
阅读全文
posted @ 2014-06-10 17:29 Yrpen
阅读(1865)
评论(8)
推荐(0)
2014年6月9日
page cache和buffer cache
摘要: 因为要优化I/O性能,所以要理解一下这两个概念,这两个cache着实让我迷糊了好久,通过查资料大概明白了两者的区别,试着说下。page cache:文件系统层级的缓存,从磁盘里读取的内容是存储到这里,这样程序读取磁盘内容就会非常快,比如使用grep和find等命令查找内容和文件时,第一次会慢很多,再...
阅读全文
posted @ 2014-06-09 15:27 Yrpen
阅读(3287)
评论(2)
推荐(0)
2014年6月5日
分支预测
摘要: 昨天看到伯乐在线的一篇文章《为什么处理有序数组比无序数组快?》提到了分支预测,然后放狗搜了一下。试着说说我的理解。百科上解释分支预测是解决处理分支指令(if-then-else)导致流水线失败的数据处理方法,由CPU来判断程序分支的进行方向,能够加快运算速度。现在的CPU都是流水线型处理指令,比如执...
阅读全文
posted @ 2014-06-05 21:44 Yrpen
阅读(1630)
评论(0)
推荐(0)
下一页
公告