原子操作一、添写到文件 早期的UNIX的open函数里面,不支持O_APPEND的选项。所以要追写到文件结尾处,必须先利用lseek把文件偏移量移到文件的结尾处,再进行write操作。 如果当前进程A刚执行完lseek后,系统进程调度作用切换到了另一个进程B,进程B对同一个文件进行了写操作。进程B写...
分类:
其他好文 时间:
2014-06-19 08:58:03
阅读次数:
318
这题是黄巨大出的比赛题.http://poj.org/problem?id=3278DescriptionFarmer John has been informed of the location of a fugitive cow and wants to catch her immediatel...
分类:
其他好文 时间:
2014-06-19 00:58:53
阅读次数:
510
许多文件系统都是通过generic_file_write()函数来实现文件对象的write方法,即write(库函数)->sys_write()->generic_file_write():
ssize_t generic_file_write(struct file *file, const char __user *buf,
size_t count, loff_t *ppos)...
分类:
其他好文 时间:
2014-06-16 22:47:52
阅读次数:
203
本文链接 http://write.blog.csdn.net/postedit/31031411
参考链接 Android高级模糊技术,http://stackoverflow.com/questions/14879439/renderscript-via-the-support-library
1. 程序截图
拖动红色区域,可以显示出清晰的汽车部分。拖动下面的滑块,可以更改模糊程度。...
分类:
移动开发 时间:
2014-06-16 20:53:59
阅读次数:
324
shell脚本编程之循环控制结构
循环控制之for循环
语法结构1
for Variable in List
do
commands
done
语法结构2
for Variable in List;do
commands
...
分类:
其他好文 时间:
2014-06-16 19:49:18
阅读次数:
218
Given a string containing only digits, restore it by returning all possible valid IP address combinations.
For example:
Given "25525511135",
return ["255.255.11.135", "255.255.111.35"].
(Order do...
分类:
其他好文 时间:
2014-06-16 19:24:42
阅读次数:
248
Nightmare
时间限制:1000 ms | 内存限制:65535 KB
难度:4
描述
Ignatius had a nightmare last night. He found himself in a labyrinth with a time bomb on him. The labyrinth has an exit, Ignatius should ...
分类:
Web程序 时间:
2014-06-16 18:57:52
阅读次数:
268
linux:禁pingvim/proc/sys/net/ipv4/icmp_echo_ignore_all0代表允许1代表禁止ping.sh#!/bin/bash
foriin{2..5};
do
host=122.152.172.$i
ping-c2$host>/dev/null
if[$?=0]
then
echo"122.152.172.$iisconnected"
else
echo"122.152.172.$iisnotconnected"
fi
done显示结果..
分类:
其他好文 时间:
2014-06-16 15:37:33
阅读次数:
235
write 函数:调用write函数可以从打开的文件中写数据。原型:#include ssize_t write(int filedes, const void* buf, size_t nbytes);返回值:若成功则返回读写入的字节数,返回值要与nbytes相同。如果返回值与nbytes不相同,...
分类:
其他好文 时间:
2014-06-15 13:43:40
阅读次数:
220
本文出自:http://blog.csdn.net/svitter
生成1~10的随机数1000个:
import random
fp = open("test", 'w');
for i in range(1, 1000):
a = random.randint(1,10)
fp.write(str(a)+"\n");
fp.close()
注意:写入文件的不会在最后写...
分类:
编程语言 时间:
2014-06-15 13:39:10
阅读次数:
321