Redian新闻
>
100伪币答谢Linux/Unix编程问题
avatar
100伪币答谢Linux/Unix编程问题# Linux - Linux 操作系统
c*7
1
原来看到一个比较中肯的投资评论找到这个网站,
但貌似还是靠推荐股票赚钱, 我对这个没意见, 人家盈利是应该的
但不知道是那种比较靠谱的呢, 还是个黑心的骗子网站(感觉不像)
不准备花钱用这个,但想参考一下
有知道的人请讲讲, 谢谢!
avatar
d*3
2
如题,请懂的tx指教一下。
avatar
b*y
3
父亲当军医多年,已经退休。不知道DS157表第14项该怎么填。军队的常规打靶训练算
Specialied Skill or training吗?因为这里问到了武器。作难死了。
请大家不吝赐教。非常感谢!!!
avatar
d*r
4
【此篇文章是由自动发信系统所张贴】
⊙ 博彩开启于:Wed Sep 30 10:52:11 2009 类别:单选
⊙ 主题:sunjot win gosulove 2.2
⊙ 博彩题目描述:
本博彩没有描述
【选项如下】
(1) 小猪粉丝压这里
(2) 面面版主压这里
(3) 捐款的压这里
avatar
p*r
5
1—5—6—3,“万能”和弦进行?!
2010-01-10 18:10
《恋恋风尘》:KEY=E
E 忧伤开满
B 山岗,等
#Cm 青春散
#G 场……
《伴随着你》:KEY=#F
#Dm 远方摇曳着光
#Am 辉,地
B 平线在闪
#F 耀……
还有
#F 来吧,让我们出
#C 发,带上
#Dm 一盏小油
#Am 灯……
《狮子座》(不知道到底是什么调,以数字表示音级)
(1) 七月份的尾巴,你是
(5) 狮子座,
(6)m 八月份的前奏,你是
(3)m 狮子座……
《最天使》(同上)
(1) 最初的陪伴,最后的
(5) 需要,最远的
(6)m 距离,最近的心
(3)m 跳……
《不论何时与我同在》:KEY=F
F yonde iru mu
C ne no do
Dm ko ka oku
Am de……
继老掉牙的“1—4—5—1”和“1—6—4—5”(后者的代表就是《童年》)之后,“1
—5—6—3”好像成了新一代“标准和弦进行”,连曾哥都乐此不疲(笑)。也难怪,
比起老套路,1—5—6—3式有两大优点(我是外行,以下是个人胡诌,见笑了):
一、短短四小节内就有了跌宕起伏。“1—
avatar
h*2
6
上周三入了dell s2409w,$194 after tax
今天倒好,dell出了个10% off coupon,LED背光的G2410只要$198了
avatar
f*k
7
背景:项目里面用到一个外部函数,函数只接收一个文件名,调用后将长时间写大量数
据。
任务: 需要在函数写数据的同时,就接近即时读数据。
调用函数的时候,如果文件已经存在,就fail。所以不能事先建立个同文件名的Pipe。
也曾经使用过pipe,然后dup2 那个file descriptor。问题是在调用函数以后,取不到
函数内部的file descriptor。
100伪币答谢。
avatar
S*C
8
It is a decent site, you can learn from it, but it is pretty superficial. I
do not recommend you to act on it, although you could do much worse by
yourself.

【在 c******7 的大作中提到】
: 原来看到一个比较中肯的投资评论找到这个网站,
: 但貌似还是靠推荐股票赚钱, 我对这个没意见, 人家盈利是应该的
: 但不知道是那种比较靠谱的呢, 还是个黑心的骗子网站(感觉不像)
: 不准备花钱用这个,但想参考一下
: 有知道的人请讲讲, 谢谢!

avatar
a*n
9


【在 d****3 的大作中提到】
: 如题,请懂的tx指教一下。
avatar
e*s
10
都填no就行了

【在 b*********y 的大作中提到】
: 父亲当军医多年,已经退休。不知道DS157表第14项该怎么填。军队的常规打靶训练算
: Specialied Skill or training吗?因为这里问到了武器。作难死了。
: 请大家不吝赐教。非常感谢!!!

avatar
p*r
11
我理解就是先大调的I->V (C-G),后关系小调的I->V (Am-Em).
avatar
w*t
12
这个LED的很好吗?

【在 h**2 的大作中提到】
: 上周三入了dell s2409w,$194 after tax
: 今天倒好,dell出了个10% off coupon,LED背光的G2410只要$198了

avatar
r*t
13
读数据部分放另外一个 thread or fork another process, 既然 filename 在调
用 exteranl_write_file (filename) 时候已知,这个读数据部分做以下:
1. loop and wait till the output file is created (can be successfully opened by filename for reading),
2. if opened successfully, then we get file descriptor, in an infinite loop, read a line each loop and yield the line.
The main process/thread simply calls external_write_file(filename) and then wait for joining.
Check out 'tail -f ' too.
avatar
s*y
14
Don't take that site too seriously.

原来看到一个比较中肯的投资评论找到这个网站,但貌似还是靠推荐股票赚钱, 我对这
个没意见, 人家盈利是应该的但不知道是那种比较靠谱的呢, 还是个黑心的骗子网站(
感觉不像)不准备花........
★ Sent from iPhone App: iReader Mitbbs 7.39

【在 c******7 的大作中提到】
: 原来看到一个比较中肯的投资评论找到这个网站,
: 但貌似还是靠推荐股票赚钱, 我对这个没意见, 人家盈利是应该的
: 但不知道是那种比较靠谱的呢, 还是个黑心的骗子网站(感觉不像)
: 不准备花钱用这个,但想参考一下
: 有知道的人请讲讲, 谢谢!

avatar
c*b
15
要waiver的
avatar
b*y
16
谢谢神游。我也在这么想,免得节外生枝,越描越黑。
avatar
l*g
17
我也觉得就是你这个理解,没他说的那么玄乎,这种进行太多了。

【在 p********r 的大作中提到】
: 我理解就是先大调的I->V (C-G),后关系小调的I->V (Am-Em).
avatar
k*n
18
您下次出手之前先通知一下啊

【在 h**2 的大作中提到】
: 上周三入了dell s2409w,$194 after tax
: 今天倒好,dell出了个10% off coupon,LED背光的G2410只要$198了

avatar
f*k
19
也试过不同线程读。不过那个open命令停在哪里。似乎是write的锁住了。

,这个读数据部分做以下:
opened by filename for reading),
loop, read a line each loop and yield the
line.
then wait for joining.

【在 r****t 的大作中提到】
: 读数据部分放另外一个 thread or fork another process, 既然 filename 在调
: 用 exteranl_write_file (filename) 时候已知,这个读数据部分做以下:
: 1. loop and wait till the output file is created (can be successfully opened by filename for reading),
: 2. if opened successfully, then we get file descriptor, in an infinite loop, read a line each loop and yield the line.
: The main process/thread simply calls external_write_file(filename) and then wait for joining.
: Check out 'tail -f ' too.

avatar
s*z
20
好好看看这个site吧,forget about all others.
http://www.bogleheads.org/wiki/Main_Page

【在 c******7 的大作中提到】
: 原来看到一个比较中肯的投资评论找到这个网站,
: 但貌似还是靠推荐股票赚钱, 我对这个没意见, 人家盈利是应该的
: 但不知道是那种比较靠谱的呢, 还是个黑心的骗子网站(感觉不像)
: 不准备花钱用这个,但想参考一下
: 有知道的人请讲讲, 谢谢!

avatar
a*x
21
要。。呵呵
avatar
o*o
22
这帮美国签证官都他妈是给中国人给惯坏了 --- 恨不得把八辈子的祖宗都掘出来给签
证官看,以求得一过。
avatar
w*d
23
1 3/5 6 3 4 1/3 2/4 5
这就是万能的万能了
avatar
d*n
24
tn屏,好不到哪里去。

【在 w*********t 的大作中提到】
: 这个LED的很好吗?
avatar
r*t
25
loop 没有?sleep(0.1) 再 open. 不断试下去。
只要 tail -f 能看到,open 就可以。

【在 f**k 的大作中提到】
: 也试过不同线程读。不过那个open命令停在哪里。似乎是write的锁住了。
:
: ,这个读数据部分做以下:
: opened by filename for reading),
: loop, read a line each loop and yield the
: line.
: then wait for joining.

avatar
j*y
26
whitecoatinvestor.com is another decent source, though with some
advertisements.
The owner was an active member of Bogleheads.org as far as I can tell.

【在 s********z 的大作中提到】
: 好好看看这个site吧,forget about all others.
: http://www.bogleheads.org/wiki/Main_Page

avatar
L*n
27
孔子日: "万能"就是"平庸"的通假字:))

【在 p********r 的大作中提到】
: 1—5—6—3,“万能”和弦进行?!
: 2010-01-10 18:10
: 《恋恋风尘》:KEY=E
: E 忧伤开满
: B 山岗,等
: #Cm 青春散
: #G 场……
: 《伴随着你》:KEY=#F
: #Dm 远方摇曳着光
: #Am 辉,地

avatar
h*2
28
呵呵,正想这么说,作点奉献了

【在 k*****n 的大作中提到】
: 您下次出手之前先通知一下啊
avatar
f*k
29

struct stat st;
while (stat(cPath,&st) != 0) {
sleep(0.2);
}
printf(" %s is present\n", cPath);


int tempfd = open(cPath, O_RDONLY, 0666);

printf("tempfd %d", tempfd);

这个open的语句停在那里了。就是说文件有了,打开不了。

【在 r****t 的大作中提到】
: loop 没有?sleep(0.1) 再 open. 不断试下去。
: 只要 tail -f 能看到,open 就可以。

avatar
w*s
30
和弦进行就是,有人用的好,就有人跟风,跟风的多了,就俗了,大家就找其他的。

【在 p********r 的大作中提到】
: 1—5—6—3,“万能”和弦进行?!
: 2010-01-10 18:10
: 《恋恋风尘》:KEY=E
: E 忧伤开满
: B 山岗,等
: #Cm 青春散
: #G 场……
: 《伴随着你》:KEY=#F
: #Dm 远方摇曳着光
: #Am 辉,地

avatar
u*r
31
O_NONBLOCK check error code

【在 f**k 的大作中提到】
:
: struct stat st;
: while (stat(cPath,&st) != 0) {
: sleep(0.2);
: }
: printf(" %s is present\n", cPath);
:
:
: int tempfd = open(cPath, O_RDONLY, 0666);
:

avatar
X*V
32
I don't konw but you can read
APUE

【在 f**k 的大作中提到】
: 背景:项目里面用到一个外部函数,函数只接收一个文件名,调用后将长时间写大量数
: 据。
: 任务: 需要在函数写数据的同时,就接近即时读数据。
: 调用函数的时候,如果文件已经存在,就fail。所以不能事先建立个同文件名的Pipe。
: 也曾经使用过pipe,然后dup2 那个file descriptor。问题是在调用函数以后,取不到
: 函数内部的file descriptor。
: 100伪币答谢。

avatar
f*k
33
可读。我以前以为这个会出错。那我继续读数据去。
要是有办法不通过文件系统就更好了。文件会很大。
先查收100伪币。

【在 u*********r 的大作中提到】
: O_NONBLOCK check error code
avatar
X*V
34
太客气了
如果你没有apue我可以给你email一个

【在 f**k 的大作中提到】
: 可读。我以前以为这个会出错。那我继续读数据去。
: 要是有办法不通过文件系统就更好了。文件会很大。
: 先查收100伪币。

avatar
f*k
35
好阿。我的是93版的。
f*******[email protected]

【在 X*V 的大作中提到】
: 太客气了
: 如果你没有apue我可以给你email一个

avatar
X*V
36
我的事2005的
chm文件,有些地方错误,
例如-1一律好像都是1不过我估计你不在乎了,
我一会给你发过去

【在 f**k 的大作中提到】
: 好阿。我的是93版的。
: f*******[email protected]

avatar
X*V
37
done
你查一下,应该到l

【在 X*V 的大作中提到】
: 我的事2005的
: chm文件,有些地方错误,
: 例如-1一律好像都是1不过我估计你不在乎了,
: 我一会给你发过去

avatar
S*A
38
FT, 出去转了一圈这种好事让我给错过了。
先说一个小问题,你的 open system call 是错的。
0666 file permission 只有 O_CREAT 才有用, open 的时候
是不用的。
open(cPath, O_RDONLY, 0666);
应该是
open(cPath, O_RDONLY) 就可以了。
不过这个错误应该不妨碍任何东西。kernel 如果没有 O_CREAT
忽略 mode。
假设你的外部函数是 blocking 的而且不能自己修改 source code.
这样的话你一定要有两个 thread. 其中一个thread 去你的外部笨蛋
函数,另外一个 thread 读那个文件。
你可以用简单的 while sleep 来等那个文件被创建。比较高手一点的
可以用inotify events, 就是用文件系统的修改 event 来驱动你那个
读的 thread。你要注册两个 event watching。一个是那个文件的创立的
event, 这个通知你什么时候那个文件被创建了。另一个是这个文件被
打开以后,任何修改的 event。这样你不用傻 sleep 等那文件被写
东西。文件被写自动有 event, 唤醒你的读的 thread 去读文件。
用 inotify 的话就完全不用 sleep, 完全是 event driven 的。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。