在Linux C/C++编程中,有时我们需要某个文件同时只能被一个进程打开,那么此时我们就需要多此文件进行加锁,系统中提供了两个函数来对文件加锁 flock()和fcntl(),本文主要讲解flock()的使用及其它的一些限制。...
分类:
系统相关 时间:
2014-06-19 12:38:06
阅读次数:
347
O(1)时间内删除结点的思路只能是复制该结点下一个结点的数据,然后删除该结点的下一个结点,来等效删除此结点。需要注意的地方是删除头结点和尾结点的处理。 1 #include 2 #include 3 #include 4 typedef struct Node 5 { 6 int da...
分类:
其他好文 时间:
2014-06-15 17:05:10
阅读次数:
107
题目链接:http://poj.org/problem?id=3278
这几次都是每天的第一道题都挺顺利,然后第二道题一卡一天。 = =,今天的这道题7点40就出来了,不知道第二道题在下午7点能不能出来。0 0
先说说这道题目,大意是有个农夫要抓牛,已知牛的坐标,和农夫位置。而且农夫有三种移动方式,X + 1,X - 1,X * 2,问最少几步抓到牛。
开始认为很简单的,三方向的BFS就能顺...
分类:
其他好文 时间:
2014-06-15 16:42:30
阅读次数:
232
Hive的TRANSFORM关键字提供了在SQL中调用自写脚本的功能,适合实现Hive中没有的功能又不想写UDF的情况。例如,按日期统计每天出现的uid数,通常用如下的SQLSELECT date, count(uid)FROM xxxGROUP BY date但是,如果我想在reduce阶段对每天...
分类:
其他好文 时间:
2014-06-15 09:03:50
阅读次数:
243
之前工作时,养成的习惯就是每天都会写日计划,一般是第二天上午上班,写前一天的计划,在经过一晚上的休息后,还能回忆起来做了哪些事情,记录下这些事情,才清楚明白的让自己知道,昨天没有白白虚度过去。从6-09到6-13,这几天都没有记工作日记,这是为什么呢?今天仔细想了想,是对自己要求松懈了,这事儿没人监...
分类:
其他好文 时间:
2014-06-14 18:31:20
阅读次数:
255
★你的健康
显而易见,开发人员经常都是坐着不动的。每天坐8到16个小时,只休息很短的时间,你的肚子周围很容易会堆起赘肉。肥胖是其它疾病的催化剂,而其中心脏病又是最可怕的。多花点时间运动一下就能避免这样的情况,如果有可能的话,花点钱办一张健身房的会员卡。
长时间以不符合人体工程学的姿势打字,也容易使开发人员选成重复性的肌肉损伤,比如说腕管综合征。每隔几个小时拉伸一下你的手腕或者买块鼠标和键盘...
分类:
其他好文 时间:
2014-06-14 11:29:18
阅读次数:
290
虽然工作每天依旧,工作量每天都有,但是晚上回到住处,不知为何特无聊,心里很乱,毕业正正一年了,不知为什么,现在依旧很怀念大学,不想出去走,也没有到处走走看看的想法,很....,25了,还是一个小员工,工作也一般般,特没有......,是不是有点颓废呀,无聊期间老看电影打发时间还是一遍又一遍的看一步重...
分类:
其他好文 时间:
2014-06-14 08:28:48
阅读次数:
209
穷忙族,穷忙族来自英文单词“WorkingPoor”,看文字就知道是指哪一种人。
有人说“穷忙族”比“月光族”更穷,比“劳模”更忙。忙着赚钱、忙着养家、甚至忙着从事着多份工作。穷忙族用一个短句概括就是“日理万机,钱途无望”。《穷忙族》对穷忙族下的定义是:每天繁忙地工作却依然不能过上富裕生活的人...
分类:
其他好文 时间:
2014-06-13 15:58:54
阅读次数:
211
这个比较简单,用栈、递归、倒转链表都可以实现,不再过多解释。代码使用递归实现 1
#include 2 #include 3 #include 4 typedef struct Node 5 { 6 int data; 7 Node*
next; 8 }Node, *List;...
分类:
其他好文 时间:
2014-06-13 15:25:59
阅读次数:
194
感谢微信平台---一天一道算法题---每天多一点进步本来 想在世界杯之前 可以
开开心心地A了今天的算法题 。。。。竟然是计算几何 我高数 那么渣.......这题 先放着吧..... 哎....链接 还是一样先放出来 . touch
me平常这个点 再过会 就应该要碎觉了 今天 = 个揭幕战...
分类:
其他好文 时间:
2014-06-13 15:21:52
阅读次数:
209