<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>利田小子</title>
	<atom:link href="http://www.zhuhuang.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zhuhuang.com/blog</link>
	<description>人生就是不停地战斗</description>
	<lastBuildDate>Tue, 21 Feb 2012 21:20:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>APUE2e Exercise 10.6 – Solution C</title>
		<link>http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-c/</link>
		<comments>http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-c/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 07:37:26 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[书山有路]]></category>
		<category><![CDATA[APUE2e]]></category>
		<category><![CDATA[exercise 10.6]]></category>
		<category><![CDATA[sigaction]]></category>
		<category><![CDATA[standard I/O]]></category>
		<category><![CDATA[TELL_WAIT]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/blog/?p=4384</guid>
		<description><![CDATA[Using Standard I/O Library to read and write the file. Rather than using signal function, I used sigaction. Thus don&#8217;t need to call TELL_WAIT in the for body. ?Download exercise10-6c.c1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Using Standard I/O Library to read and write the file. Rather than using signal function, I used sigaction. Thus don&#8217;t need to call TELL_WAIT in the for body.</strong></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://www.zhuhuang.com/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=4384&amp;download=exercise10-6c.c">exercise10-6c.c</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p43842"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
</pre></td><td class="code" id="p4384code2"><pre class="c" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/**   
 * apue-chap10: exercise10-6c.c
 *
 * Description: Standard I/O Library + sigaction
 *
 * Created On: Feb 16, 2012 
 *
 * @author: Huang Zhu
 *
 * @email: zhuhuang.zp@gmail.com
 */</span>
&nbsp;
<span style="color: #339933;">#include &lt;apueerr.h&gt;</span>
<span style="color: #339933;">#include &lt;signal.h&gt;</span>
<span style="color: #339933;">#include &lt;stdio.h&gt;</span>
<span style="color: #339933;">#include &lt;fcntl.h&gt;</span>
&nbsp;
<span style="color: #339933;">#define __USE_POSIX199309	1</span>
&nbsp;
<span style="color: #993333;">static</span> <span style="color: #993333;">volatile</span> sig_atomic_t sigflag<span style="color: #339933;">;</span>
<span style="color: #993333;">static</span> sigset_t newmask<span style="color: #339933;">,</span> oldmask<span style="color: #339933;">,</span> zeromask<span style="color: #339933;">;</span>
&nbsp;
<span style="color: #993333;">struct</span> sigaction act<span style="color: #339933;">,</span> oact1<span style="color: #339933;">,</span> oact2<span style="color: #339933;">;</span>
&nbsp;
<span style="color: #993333;">static</span> <span style="color: #993333;">void</span> sig_usr<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> signo<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	sigflag <span style="color: #339933;">=</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span> TELL_WAIT<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	act.<span style="color: #202020;">sa_handler</span> <span style="color: #339933;">=</span> sig_usr<span style="color: #339933;">;</span>
	sigemptyset<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>act.<span style="color: #202020;">sa_mask</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	act.<span style="color: #202020;">sa_flags</span> <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sigaction<span style="color: #009900;">&#40;</span>SIGUSR1<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>act<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>oact1<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;sigaction SIGUSR1 error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sigaction<span style="color: #009900;">&#40;</span>SIGUSR2<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>act<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>oact2<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;sigaction SIGUSR2 error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	sigemptyset<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>zeromask<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	sigemptyset<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>newmask<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	sigaddset<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>newmask<span style="color: #339933;">,</span> SIGUSR1<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	sigaddset<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>newmask<span style="color: #339933;">,</span> SIGUSR2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//block SIGUSR1 and SIGUSR2, and save current signal mask</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sigprocmask<span style="color: #009900;">&#40;</span>SIG_BLOCK<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>newmask<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>oldmask<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		perror<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;SIG_BLOCK error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span> TELL_PARENT<span style="color: #009900;">&#40;</span>pid_t pid<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	kill<span style="color: #009900;">&#40;</span>pid<span style="color: #339933;">,</span> SIGUSR2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span> TELL_CHILD<span style="color: #009900;">&#40;</span>pid_t pid<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	kill<span style="color: #009900;">&#40;</span>pid<span style="color: #339933;">,</span> SIGUSR1<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span> WAIT_PARENT<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span>sigflag <span style="color: #339933;">==</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		sigsuspend<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>zeromask<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">//set mask and sleep and wait</span>
	sigflag <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sigprocmask<span style="color: #009900;">&#40;</span>SIG_SETMASK<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>oldmask<span style="color: #339933;">,</span>  NULL<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		perror<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;SIG_SETMASK error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span> WAIT_CHILD<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span>sigflag <span style="color: #339933;">==</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		sigsuspend<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>zeromask<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">//set mask and sleep and wait</span>
	sigflag <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sigprocmask<span style="color: #009900;">&#40;</span>SIG_SETMASK<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>oldmask<span style="color: #339933;">,</span>  NULL<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		perror<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;SIG_SETMASK error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">int</span> main<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> fd<span style="color: #339933;">,</span> pid<span style="color: #339933;">,</span> ppid<span style="color: #339933;">,</span> counter<span style="color: #339933;">,</span> round <span style="color: #339933;">=</span> <span style="color: #0000dd;">5</span><span style="color: #339933;">;</span>
	FILE<span style="color: #339933;">*</span> fp<span style="color: #339933;">;</span>
	<span style="color: #993333;">char</span> <span style="color: #339933;">*</span>filename <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;counter.file&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> i<span style="color: #339933;">,</span> j<span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>fd <span style="color: #339933;">=</span> open<span style="color: #009900;">&#40;</span>filename<span style="color: #339933;">,</span> O_RDWR <span style="color: #339933;">|</span> O_CREAT <span style="color: #339933;">|</span> O_TRUNC <span style="color: #339933;">|</span> O_SYNC<span style="color: #339933;">,</span> S_IRUSR <span style="color: #339933;">|</span> S_IWUSR <span style="color: #339933;">|</span> S_IRGRP <span style="color: #339933;">|</span> S_IROTH<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;open error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>fp <span style="color: #339933;">=</span> fdopen<span style="color: #009900;">&#40;</span>fd<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;r+&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> NULL <span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;fdopen error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>fputc<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #339933;">,</span> fp<span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> EOF<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Writing initial value of the counter: 0<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		fflush<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//if fflush is not used, the change of counter cannot be seen instantly by other readers.</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>ferror<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;fputc error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	TELL_WAIT<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>pid <span style="color: #339933;">=</span> fork<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;fork error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>pid <span style="color: #339933;">==</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">//child</span>
		ppid <span style="color: #339933;">=</span> getppid<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>i <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>  i <span style="color: #339933;">&lt;</span> round<span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>Child: round %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> i<span style="color: #339933;">+</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			counter <span style="color: #339933;">=</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>
&nbsp;
			rewind<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			counter <span style="color: #339933;">=</span> fgetc<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Child: read counter from the file: %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> counter<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			counter<span style="color: #339933;">++;</span>
			<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Child: increase counter to: %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> counter<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			rewind<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>fputc<span style="color: #009900;">&#40;</span>counter<span style="color: #339933;">,</span> fp<span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> EOF<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
				<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Child: Write counter to the file: %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> counter<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				fflush<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>ferror<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
				err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Child: fputc error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			TELL_PARENT<span style="color: #009900;">&#40;</span>ppid<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			WAIT_PARENT<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
&nbsp;
		counter <span style="color: #339933;">=</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>
		rewind<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		counter <span style="color: #339933;">=</span> fgetc<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>Child: read counter from the file: %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> counter<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		exit<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">//parent</span>
		<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>j <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> j <span style="color: #339933;">&lt;</span> round<span style="color: #339933;">;</span> j<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			WAIT_CHILD<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>Parent: round %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> j<span style="color: #339933;">+</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			counter <span style="color: #339933;">=</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>
&nbsp;
			rewind<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			counter <span style="color: #339933;">=</span> fgetc<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Parent: read counter from the file: %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> counter<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			counter<span style="color: #339933;">++;</span>
			<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Parent: increase counter to: %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> counter<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			rewind<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>fputc<span style="color: #009900;">&#40;</span>counter<span style="color: #339933;">,</span> fp<span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> EOF<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
				<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Parent: Write counter to the file: %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> counter<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				fflush<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>ferror<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
				err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Parent: fputc error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			TELL_CHILD<span style="color: #009900;">&#40;</span>pid<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	fclose<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	close<span style="color: #009900;">&#40;</span>fd<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">return</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-b/" title="APUE2e Exercise 10.6 – Solution B">APUE2e Exercise 10.6 – Solution B</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-a/" title="APUE2e Exercise 10.6 – Solution A">APUE2e Exercise 10.6 – Solution A</a> (0)<br /><small>Using File I/O to read and write the file.


/*...</small></li><li>January 11, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/apue2e-exercise-16-3-solution-b/" title="APUE2e Exercise 16.3 &#8211; Solution B">APUE2e Exercise 16.3 &#8211; Solution B</a> (2)<br /><small>Code for client side is in Figure 16.14 in APUE2e,...</small></li><li>January 11, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/apue2e-exercise-16-3-solution-a/" title="APUE2e Exercise 16.3 &#8211; Solution A">APUE2e Exercise 16.3 &#8211; Solution A</a> (0)<br /><small>Below is the code for the server side. Code for cl...</small></li><li>January 11, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/compiling-pthread-functions/" title="posix thread相关函数的编译(undefined reference to `pthread_create&#8217;)">posix thread相关函数的编译(undefined reference to `pthread_create&#8217;)</a> (2)<br /><small>在解APUE2e Exercise 16.3的问题时，尝试着用thread来应答client请求（代...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>APUE2e Exercise 10.6 – Solution B</title>
		<link>http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-b/</link>
		<comments>http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-b/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 07:18:23 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[书山有路]]></category>
		<category><![CDATA[APUE2e]]></category>
		<category><![CDATA[exercise 10.6]]></category>
		<category><![CDATA[standard I/O]]></category>
		<category><![CDATA[TELL_WAIT]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/blog/?p=4382</guid>
		<description><![CDATA[Using Standard I/O Library to read and write the file. ?Download exercise10-6b.c1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Using Standard I/O Library to read and write the file.</strong></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://www.zhuhuang.com/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=4382&amp;download=exercise10-6b.c">exercise10-6b.c</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p43824"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
</pre></td><td class="code" id="p4382code4"><pre class="c" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/**   
 * apue-chap10: exercise10-6b.c
 *
 * Description: Standard I/O Library
 *
 * Created On: Feb 16, 2012 
 *
 * @author: Huang Zhu
 *
 * @email: zhuhuang.zp@gmail.com
 */</span>
&nbsp;
&nbsp;
<span style="color: #339933;">#include &lt;apueerr.h&gt;</span>
<span style="color: #339933;">#include &lt;signal.h&gt;</span>
<span style="color: #339933;">#include &lt;stdio.h&gt;</span>
<span style="color: #339933;">#include &lt;fcntl.h&gt;</span>
&nbsp;
<span style="color: #993333;">static</span> <span style="color: #993333;">volatile</span> sig_atomic_t sigflag<span style="color: #339933;">;</span>
<span style="color: #993333;">static</span> sigset_t newmask<span style="color: #339933;">,</span> oldmask<span style="color: #339933;">,</span> zeromask<span style="color: #339933;">;</span>
&nbsp;
<span style="color: #993333;">static</span> <span style="color: #993333;">void</span> sig_usr<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> signo<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	sigflag <span style="color: #339933;">=</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span> TELL_WAIT<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>signal<span style="color: #009900;">&#40;</span>SIGUSR1<span style="color: #339933;">,</span> sig_usr<span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> SIG_ERR<span style="color: #009900;">&#41;</span>
		perror<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;signal(SIGUSR1) error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>signal<span style="color: #009900;">&#40;</span>SIGUSR2<span style="color: #339933;">,</span> sig_usr<span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> SIG_ERR<span style="color: #009900;">&#41;</span>
		perror<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;signal(SIGUSR2) error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	sigemptyset<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>zeromask<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	sigemptyset<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>newmask<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	sigaddset<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>newmask<span style="color: #339933;">,</span> SIGUSR1<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	sigaddset<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>newmask<span style="color: #339933;">,</span> SIGUSR2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//block SIGUSR1 and SIGUSR2, and save current signal mask</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sigprocmask<span style="color: #009900;">&#40;</span>SIG_BLOCK<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>newmask<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>oldmask<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		perror<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;SIG_BLOCK error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span> TELL_PARENT<span style="color: #009900;">&#40;</span>pid_t pid<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	kill<span style="color: #009900;">&#40;</span>pid<span style="color: #339933;">,</span> SIGUSR2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span> TELL_CHILD<span style="color: #009900;">&#40;</span>pid_t pid<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	kill<span style="color: #009900;">&#40;</span>pid<span style="color: #339933;">,</span> SIGUSR1<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span> WAIT_PARENT<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span>sigflag <span style="color: #339933;">==</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		sigsuspend<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>zeromask<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">//set mask and sleep and wait</span>
	sigflag <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sigprocmask<span style="color: #009900;">&#40;</span>SIG_SETMASK<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>oldmask<span style="color: #339933;">,</span>  NULL<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		perror<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;SIG_SETMASK error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span> WAIT_CHILD<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span>sigflag <span style="color: #339933;">==</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		sigsuspend<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>zeromask<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">//set mask and sleep and wait</span>
	sigflag <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sigprocmask<span style="color: #009900;">&#40;</span>SIG_SETMASK<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>oldmask<span style="color: #339933;">,</span>  NULL<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		perror<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;SIG_SETMASK error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">int</span> main<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> fd<span style="color: #339933;">,</span> pid<span style="color: #339933;">,</span> ppid<span style="color: #339933;">,</span> counter<span style="color: #339933;">,</span> round <span style="color: #339933;">=</span> <span style="color: #0000dd;">5</span><span style="color: #339933;">;</span>
	FILE<span style="color: #339933;">*</span> fp<span style="color: #339933;">;</span>
	<span style="color: #993333;">char</span> <span style="color: #339933;">*</span>filename <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;counter.file&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> i<span style="color: #339933;">,</span> j<span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>fd <span style="color: #339933;">=</span> open<span style="color: #009900;">&#40;</span>filename<span style="color: #339933;">,</span> O_RDWR <span style="color: #339933;">|</span> O_CREAT <span style="color: #339933;">|</span> O_TRUNC <span style="color: #339933;">|</span> O_SYNC<span style="color: #339933;">,</span> S_IRUSR <span style="color: #339933;">|</span> S_IWUSR <span style="color: #339933;">|</span> S_IRGRP <span style="color: #339933;">|</span> S_IROTH<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;open error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>fp <span style="color: #339933;">=</span> fdopen<span style="color: #009900;">&#40;</span>fd<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;r+&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> NULL <span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;fdopen error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>fputc<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #339933;">,</span> fp<span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> EOF<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Writing initial value of the counter: 0<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		fflush<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//if fflush is not used, the change of counter cannot be seen instantly by other readers.</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>ferror<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;fputc error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>pid <span style="color: #339933;">=</span> fork<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;fork error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>pid <span style="color: #339933;">==</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">//child</span>
		ppid <span style="color: #339933;">=</span> getppid<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>i <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>  i <span style="color: #339933;">&lt;</span> round<span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>Child: round %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> i<span style="color: #339933;">+</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			TELL_WAIT<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			counter <span style="color: #339933;">=</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>
&nbsp;
			rewind<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			counter <span style="color: #339933;">=</span> fgetc<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Child: read counter from the file: %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> counter<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			counter<span style="color: #339933;">++;</span>
			<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Child: increase counter to: %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> counter<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			rewind<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>fputc<span style="color: #009900;">&#40;</span>counter<span style="color: #339933;">,</span> fp<span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> EOF<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
				<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Child: Write counter to the file: %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> counter<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				fflush<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>ferror<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
				err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Child: fputc error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			TELL_PARENT<span style="color: #009900;">&#40;</span>ppid<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			WAIT_PARENT<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
&nbsp;
		counter <span style="color: #339933;">=</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>
		rewind<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		counter <span style="color: #339933;">=</span> fgetc<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>Child: read counter from the file: %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> counter<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		exit<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">//parent</span>
		<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>j <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> j <span style="color: #339933;">&lt;</span> round<span style="color: #339933;">;</span> j<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			TELL_WAIT<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//set up signal handler</span>
&nbsp;
			WAIT_CHILD<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>Parent: round %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> j<span style="color: #339933;">+</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			counter <span style="color: #339933;">=</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>
&nbsp;
			rewind<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			counter <span style="color: #339933;">=</span> fgetc<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Parent: read counter from the file: %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> counter<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			counter<span style="color: #339933;">++;</span>
			<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Parent: increase counter to: %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> counter<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			rewind<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>fputc<span style="color: #009900;">&#40;</span>counter<span style="color: #339933;">,</span> fp<span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> EOF<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
				<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Parent: Write counter to the file: %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> counter<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				fflush<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>ferror<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
				err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Parent: fputc error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			TELL_CHILD<span style="color: #009900;">&#40;</span>pid<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	fclose<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	close<span style="color: #009900;">&#40;</span>fd<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">return</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-c/" title="APUE2e Exercise 10.6 – Solution C">APUE2e Exercise 10.6 – Solution C</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-a/" title="APUE2e Exercise 10.6 – Solution A">APUE2e Exercise 10.6 – Solution A</a> (0)<br /><small>Using File I/O to read and write the file.


/*...</small></li><li>January 11, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/apue2e-exercise-16-3-solution-b/" title="APUE2e Exercise 16.3 &#8211; Solution B">APUE2e Exercise 16.3 &#8211; Solution B</a> (2)<br /><small>Code for client side is in Figure 16.14 in APUE2e,...</small></li><li>January 11, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/apue2e-exercise-16-3-solution-a/" title="APUE2e Exercise 16.3 &#8211; Solution A">APUE2e Exercise 16.3 &#8211; Solution A</a> (0)<br /><small>Below is the code for the server side. Code for cl...</small></li><li>January 11, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/compiling-pthread-functions/" title="posix thread相关函数的编译(undefined reference to `pthread_create&#8217;)">posix thread相关函数的编译(undefined reference to `pthread_create&#8217;)</a> (2)<br /><small>在解APUE2e Exercise 16.3的问题时，尝试着用thread来应答client请求（代...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>APUE2e Exercise 10.6 – Solution A</title>
		<link>http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-a/</link>
		<comments>http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-a/#comments</comments>
		<pubDate>Thu, 16 Feb 2012 07:16:40 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[书山有路]]></category>
		<category><![CDATA[APUE2e]]></category>
		<category><![CDATA[exercise 10.6]]></category>
		<category><![CDATA[File I/O]]></category>
		<category><![CDATA[TELL_WAIT]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/blog/?p=4380</guid>
		<description><![CDATA[Using File I/O to read and write the file. ?Download exercise10-6a.c1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Using File I/O to read and write the file.</strong></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://www.zhuhuang.com/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=4380&amp;download=exercise10-6a.c">exercise10-6a.c</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p43806"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
</pre></td><td class="code" id="p4380code6"><pre class="c" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/**   
 * apue-chap10: exercise10-6a.c
 *
 * Description: FILE I/O
 *
 * Created On: Feb 15, 2012 
 *
 * @author: Huang Zhu
 *
 * @email: zhuhuang.zp@gmail.com
 */</span>
&nbsp;
<span style="color: #339933;">#include &lt;apueerr.h&gt;</span>
<span style="color: #339933;">#include &lt;signal.h&gt;</span>
<span style="color: #339933;">#include &lt;stdio.h&gt;</span>
<span style="color: #339933;">#include &lt;fcntl.h&gt;</span>
&nbsp;
<span style="color: #993333;">static</span> <span style="color: #993333;">volatile</span> sig_atomic_t sigflag<span style="color: #339933;">;</span>
<span style="color: #993333;">static</span> sigset_t newmask<span style="color: #339933;">,</span> oldmask<span style="color: #339933;">,</span> zeromask<span style="color: #339933;">;</span>
&nbsp;
<span style="color: #993333;">static</span> <span style="color: #993333;">void</span> sig_usr<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> signo<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	sigflag <span style="color: #339933;">=</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span> TELL_WAIT<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>signal<span style="color: #009900;">&#40;</span>SIGUSR1<span style="color: #339933;">,</span> sig_usr<span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> SIG_ERR<span style="color: #009900;">&#41;</span>
		perror<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;signal(SIGUSR1) error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>signal<span style="color: #009900;">&#40;</span>SIGUSR2<span style="color: #339933;">,</span> sig_usr<span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> SIG_ERR<span style="color: #009900;">&#41;</span>
		perror<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;signal(SIGUSR2) error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	sigemptyset<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>zeromask<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	sigemptyset<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>newmask<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	sigaddset<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>newmask<span style="color: #339933;">,</span> SIGUSR1<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	sigaddset<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>newmask<span style="color: #339933;">,</span> SIGUSR2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//block SIGUSR1 and SIGUSR2, and save current signal mask</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sigprocmask<span style="color: #009900;">&#40;</span>SIG_BLOCK<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>newmask<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>oldmask<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		perror<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;SIG_BLOCK error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span> TELL_PARENT<span style="color: #009900;">&#40;</span>pid_t pid<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	kill<span style="color: #009900;">&#40;</span>pid<span style="color: #339933;">,</span> SIGUSR2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span> TELL_CHILD<span style="color: #009900;">&#40;</span>pid_t pid<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	kill<span style="color: #009900;">&#40;</span>pid<span style="color: #339933;">,</span> SIGUSR1<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span> WAIT_PARENT<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span>sigflag <span style="color: #339933;">==</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		sigsuspend<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>zeromask<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">//set mask and sleep and wait</span>
	sigflag <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sigprocmask<span style="color: #009900;">&#40;</span>SIG_SETMASK<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>oldmask<span style="color: #339933;">,</span>  NULL<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		perror<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;SIG_SETMASK error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span> WAIT_CHILD<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span>sigflag <span style="color: #339933;">==</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		sigsuspend<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>zeromask<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">//set mask and sleep and wait</span>
	sigflag <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sigprocmask<span style="color: #009900;">&#40;</span>SIG_SETMASK<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>oldmask<span style="color: #339933;">,</span>  NULL<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		perror<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;SIG_SETMASK error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">int</span> main<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> fd<span style="color: #339933;">,</span> pid<span style="color: #339933;">,</span> ppid<span style="color: #339933;">,</span> counter<span style="color: #339933;">,</span> round <span style="color: #339933;">=</span> <span style="color: #0000dd;">5</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">char</span> <span style="color: #339933;">*</span>filename <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;counter.file&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">char</span> <span style="color: #339933;">*</span>rbuf<span style="color: #339933;">,</span> <span style="color: #339933;">*</span>wbuf<span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> i<span style="color: #339933;">,</span> j<span style="color: #339933;">;</span>
&nbsp;
	rbuf <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">char</span> <span style="color: #339933;">*</span><span style="color: #009900;">&#41;</span>malloc<span style="color: #009900;">&#40;</span><span style="color: #993333;">sizeof</span><span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	wbuf <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">char</span> <span style="color: #339933;">*</span><span style="color: #009900;">&#41;</span>malloc<span style="color: #009900;">&#40;</span><span style="color: #993333;">sizeof</span><span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>fd <span style="color: #339933;">=</span> open<span style="color: #009900;">&#40;</span>filename<span style="color: #339933;">,</span> O_RDWR <span style="color: #339933;">|</span> O_CREAT <span style="color: #339933;">|</span> O_TRUNC<span style="color: #339933;">,</span> S_IRUSR <span style="color: #339933;">|</span> S_IWUSR <span style="color: #339933;">|</span> S_IRGRP <span style="color: #339933;">|</span> S_IROTH<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;open error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sprintf<span style="color: #009900;">&#40;</span>wbuf<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;%d&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;sprintf error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>write<span style="color: #009900;">&#40;</span>fd<span style="color: #339933;">,</span> wbuf<span style="color: #339933;">,</span> <span style="color: #993333;">sizeof</span><span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&gt;</span> <span style="color: #0000dd;">0</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Writing initial value of the counter: %s<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> wbuf<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		fsync<span style="color: #009900;">&#40;</span>fd<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>pid <span style="color: #339933;">=</span> fork<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;fork error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>pid <span style="color: #339933;">==</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">//child</span>
		ppid <span style="color: #339933;">=</span> getppid<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>i <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>  i <span style="color: #339933;">&lt;</span> round<span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>Child: round %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> i<span style="color: #339933;">+</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			TELL_WAIT<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//set up signal handler</span>
&nbsp;
			counter <span style="color: #339933;">=</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>
&nbsp;
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>lseek<span style="color: #009900;">&#40;</span>fd<span style="color: #339933;">,</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">,</span> SEEK_SET<span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
				err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Child: lseek error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>read<span style="color: #009900;">&#40;</span>fd<span style="color: #339933;">,</span> rbuf<span style="color: #339933;">,</span> <span style="color: #993333;">sizeof</span><span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
				err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Child: read error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sscanf<span style="color: #009900;">&#40;</span>rbuf<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;%d&quot;</span><span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>counter<span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> EOF<span style="color: #009900;">&#41;</span>
				err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Child: sscanf error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Child: read counter from the file: %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> counter<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			counter<span style="color: #339933;">++;</span>
			<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Child: increase counter to: %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> counter<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>lseek<span style="color: #009900;">&#40;</span>fd<span style="color: #339933;">,</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">,</span> SEEK_SET<span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
				err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Child: lseek error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sprintf<span style="color: #009900;">&#40;</span>wbuf<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;%d&quot;</span><span style="color: #339933;">,</span> counter<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
				err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Child: sprintf error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>write<span style="color: #009900;">&#40;</span>fd<span style="color: #339933;">,</span> wbuf<span style="color: #339933;">,</span> <span style="color: #993333;">sizeof</span><span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&gt;</span> <span style="color: #0000dd;">0</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
				<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Child: Write counter to the file: %s<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> wbuf<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				fsync<span style="color: #009900;">&#40;</span>fd<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
&nbsp;
			TELL_PARENT<span style="color: #009900;">&#40;</span>ppid<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			WAIT_PARENT<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
&nbsp;
		counter <span style="color: #339933;">=</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>lseek<span style="color: #009900;">&#40;</span>fd<span style="color: #339933;">,</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">,</span> SEEK_SET<span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
			err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Child: lseek error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>read<span style="color: #009900;">&#40;</span>fd<span style="color: #339933;">,</span> rbuf<span style="color: #339933;">,</span> <span style="color: #993333;">sizeof</span><span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
			err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Child: read error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sscanf<span style="color: #009900;">&#40;</span>rbuf<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;%d&quot;</span><span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>counter<span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> EOF<span style="color: #009900;">&#41;</span>
			err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Child: sscanf error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>Child: read counter from the file: %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> counter<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		close<span style="color: #009900;">&#40;</span>fd<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		exit<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">//parent</span>
		<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>j <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> j <span style="color: #339933;">&lt;</span> round<span style="color: #339933;">;</span> j<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			TELL_WAIT<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//set up signal handler</span>
&nbsp;
			WAIT_CHILD<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\n</span>Parent: round %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> j<span style="color: #339933;">+</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			counter <span style="color: #339933;">=</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>
&nbsp;
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>lseek<span style="color: #009900;">&#40;</span>fd<span style="color: #339933;">,</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">,</span> SEEK_SET<span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
				err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Parent: lseek error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>read<span style="color: #009900;">&#40;</span>fd<span style="color: #339933;">,</span> rbuf<span style="color: #339933;">,</span> <span style="color: #993333;">sizeof</span><span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
				err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Parent: read error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sscanf<span style="color: #009900;">&#40;</span>rbuf<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;%d&quot;</span><span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>counter<span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> EOF<span style="color: #009900;">&#41;</span>
				err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Parent: sscanf error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Parent: read counter from the file: %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> counter<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			counter<span style="color: #339933;">++;</span>
			<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Parent: increase counter to: %d<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> counter<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>lseek<span style="color: #009900;">&#40;</span>fd<span style="color: #339933;">,</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">,</span> SEEK_SET<span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
				err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Parent: lseek error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sprintf<span style="color: #009900;">&#40;</span>wbuf<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;%d&quot;</span><span style="color: #339933;">,</span> counter<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
				err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Parent: sprintf error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>write<span style="color: #009900;">&#40;</span>fd<span style="color: #339933;">,</span> wbuf<span style="color: #339933;">,</span> <span style="color: #993333;">sizeof</span><span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&gt;</span> <span style="color: #0000dd;">0</span> <span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
				<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Parent: Write counter to the file: %s<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> wbuf<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				fsync<span style="color: #009900;">&#40;</span>fd<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
&nbsp;
			TELL_CHILD<span style="color: #009900;">&#40;</span>pid<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	close<span style="color: #009900;">&#40;</span>fd<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">return</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-c/" title="APUE2e Exercise 10.6 – Solution C">APUE2e Exercise 10.6 – Solution C</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-b/" title="APUE2e Exercise 10.6 – Solution B">APUE2e Exercise 10.6 – Solution B</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li><li>May 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap3-2/" title="读书笔记 &#8211; APUE2e Chap3(2)">读书笔记 &#8211; APUE2e Chap3(2)</a> (0)<br /><small> 
PREAD
Header: #include &lt;unistd.h&gt;

Declara...</small></li><li>May 13, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap3-1/" title="读书笔记 &#8211; APUE2e Chap3(1)">读书笔记 &#8211; APUE2e Chap3(1)</a> (0)<br /><small>**********************************************
Unb...</small></li><li>January 11, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/apue2e-exercise-16-3-solution-b/" title="APUE2e Exercise 16.3 &#8211; Solution B">APUE2e Exercise 16.3 &#8211; Solution B</a> (2)<br /><small>Code for client side is in Figure 16.14 in APUE2e,...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-a/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>侄女</title>
		<link>http://www.zhuhuang.com/blog/2012/02/%e4%be%84%e5%a5%b3/</link>
		<comments>http://www.zhuhuang.com/blog/2012/02/%e4%be%84%e5%a5%b3/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 06:23:35 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[侄女]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/blog/?p=4372</guid>
		<description><![CDATA[小侄女慧欣，超可爱啊。 您可能感兴趣的文章May 22, 2010 -- 当叔叔了 (4)嫂子生了个女儿，周日（5月23日）早上九点多剖腹产的。给老哥和嫂子打了电话，恭喜他们为人父母了。也打...]]></description>
			<content:encoded><![CDATA[<p>小侄女慧欣，超可爱啊。</p>

<a href='http://www.zhuhuang.com/blog/2012/02/%e4%be%84%e5%a5%b3/7%e5%af%b8%e5%8f%b0%e6%a1%86/' title='7寸台框'><img width="150" height="150" src="http://www.zhuhuang.com/blog/wp-content/uploads/2012/02/7寸台框-150x150.jpg" class="attachment-thumbnail" alt="7寸台框" title="7寸台框" /></a>
<a href='http://www.zhuhuang.com/blog/2012/02/%e4%be%84%e5%a5%b3/20%e5%af%b8%e7%89%88%e7%94%bb-%e5%8d%a11/' title='20寸版画  卡1'><img width="150" height="150" src="http://www.zhuhuang.com/blog/wp-content/uploads/2012/02/20寸版画-卡1-150x150.jpg" class="attachment-thumbnail" alt="20寸版画  卡1" title="20寸版画  卡1" /></a>
<a href='http://www.zhuhuang.com/blog/2012/02/%e4%be%84%e5%a5%b3/dsc01646/' title='DSC01646'><img width="150" height="150" src="http://www.zhuhuang.com/blog/wp-content/uploads/2012/02/DSC01646-150x150.jpg" class="attachment-thumbnail" alt="DSC01646" title="DSC01646" /></a>
<a href='http://www.zhuhuang.com/blog/2012/02/%e4%be%84%e5%a5%b3/dsc01647/' title='DSC01647'><img width="150" height="150" src="http://www.zhuhuang.com/blog/wp-content/uploads/2012/02/DSC01647-150x150.jpg" class="attachment-thumbnail" alt="DSC01647" title="DSC01647" /></a>
<a href='http://www.zhuhuang.com/blog/2012/02/%e4%be%84%e5%a5%b3/dsc01648/' title='DSC01648'><img width="150" height="150" src="http://www.zhuhuang.com/blog/wp-content/uploads/2012/02/DSC01648-150x150.jpg" class="attachment-thumbnail" alt="DSC01648" title="DSC01648" /></a>
<a href='http://www.zhuhuang.com/blog/2012/02/%e4%be%84%e5%a5%b3/%e5%8d%a11/' title='卡1..'><img width="150" height="150" src="http://www.zhuhuang.com/blog/wp-content/uploads/2012/02/卡1..-150x150.jpg" class="attachment-thumbnail" alt="卡1.." title="卡1.." /></a>

<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>May 22, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/05/i-become-an-uncle/" title="当叔叔了">当叔叔了</a> (4)<br /><small>嫂子生了个女儿，周日（5月23日）早上九点多剖腹产的。给老哥和嫂子打了电话，恭喜他们为人父母了。也打...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2012/02/%e4%be%84%e5%a5%b3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>态度</title>
		<link>http://www.zhuhuang.com/blog/2012/02/%e6%80%81%e5%ba%a6/</link>
		<comments>http://www.zhuhuang.com/blog/2012/02/%e6%80%81%e5%ba%a6/#comments</comments>
		<pubDate>Tue, 14 Feb 2012 19:51:10 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>
		<category><![CDATA[态度]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/blog/?p=4366</guid>
		<description><![CDATA[说态度决定一切，有点绝对。但面对事物，你抱有什么样的态度很大程度上决定了你能够做的事，生活，学术，情感都是如此。我需要好好修炼我的态度，不以物喜，不以己悲，强大内心，在这个蛋疼的世界中＂高姿态＂地活着。 您可能感兴趣的文章May 15, 2010 -- 暑假开始了 (4)周五交完CIS 825的报告，这学期就算结束了。暑假开始了。现在已经不能强烈感觉到学期交替的不同心境...September 1, 2009 -- 放弃贷款买车的计划 (4)两周前就向银行递交了贷款申请，准备买辆车，二手。等了几天，接到银行的loan officer打来的电...November 29, 2009 -- 自勉 (5)本月初因为准备RPE的事，把博客放一边了。之后，RPE暂时结束了，一直比较迷糊，没抓紧时间更新博客，...August 31, 2009 -- 短歌行 (0)对酒当歌，人生几何？譬如朝露，去日苦多。 概当以慷，忧思难忘。何以解忧？唯有杜康。 青青子衿，悠悠我...November 4, 2010 -- 上周 (0)论文中了之后，就忙着改论文，10.31要提交final version。先是删了一张图，修改了一些内...]]></description>
			<content:encoded><![CDATA[<p>说态度决定一切，有点绝对。但面对事物，你抱有什么样的态度很大程度上决定了你能够做的事，生活，学术，情感都是如此。我需要好好修炼我的态度，不以物喜，不以己悲，强大内心，在这个蛋疼的世界中＂高姿态＂地活着。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>May 8, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/05/short-film-signs/" title="Signs &#8211; 一部很赞的短片">Signs &#8211; 一部很赞的短片</a> (2)<br /><small>A simple short film about communication.
Director:...</small></li><li>January 9, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/01/hukou-problem-solved/" title="户口解决了">户口解决了</a> (2)<br /><small>1月4日

从南京回来后，一直想去人事局查一下档案。09年暑假回来时去过，不让查，不了了之。今天打算...</small></li><li>July 21, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/07/something-to-know-about-law-in-usa/" title="ZZ 生活在美国，法律常识不可缺">ZZ 生活在美国，法律常识不可缺</a> (2)<br /><small>在美国，有点法律常识还是灰常重要的，不然会让自己吃亏的。
---------------------...</small></li><li>June 25, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/06/get-my-driver-license/" title="驾照到手了">驾照到手了</a> (6)<br /><small>驾照考试中的笔试部分早已经通过了，拿了张permit。在罗子俊师傅的带领下，也断断续续学了十几个小时...</small></li><li>September 1, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/09/something-about-setbuf/" title="Something about setbuf">Something about setbuf</a> (2)<br /><small>When I worked on Exercise 5.1 of APUE.2e, I made s...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2012/02/%e6%80%81%e5%ba%a6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>失败的2011，希望的2012</title>
		<link>http://www.zhuhuang.com/blog/2012/02/%e5%a4%b1%e8%b4%a5%e7%9a%842011%ef%bc%8c%e5%b8%8c%e6%9c%9b%e7%9a%842012/</link>
		<comments>http://www.zhuhuang.com/blog/2012/02/%e5%a4%b1%e8%b4%a5%e7%9a%842011%ef%bc%8c%e5%b8%8c%e6%9c%9b%e7%9a%842012/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 03:01:44 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[2011]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[回顾]]></category>
		<category><![CDATA[计划]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/blog/?p=4343</guid>
		<description><![CDATA[前几天翻看原臻的博客，看到他写的2012新年愿望，才发现我都没有理出这一年想要做的事，只写了一篇超短的“洗澡跨年”的文章，还是从微博上转过来的，越来越懒了。新年已经过去，不论新历还是农历，但我想还是要对自己负责点，不能太放肆了，补上一篇吧，虽然晚了点。 &#160; 过去的2011年过得比较不顺心，没有论文发表，也没有其他可圈点的成果，我将它列为“失败”的一年。最重要的一个原因，我想，是自己变得懒惰了，没有什么“昂扬”的斗志，处于“混吃等死”的状态。 &#160; 在合理利用时间的问题上一败涂地，把很多时间都奉献给了人人、微博、脸书、寄托、各种电影和电视。剩下的时间，一些用在了读书上，倒是看了不少的书，主要是技术和小说类；一些用在了找对象上，我真急了，不知为何会如此不淡定，被人催的还是自己不耐寂寞；一些用在聊天上，论坛也好，QQ也好，和各种各样的人；…。前天看到一篇文章《蛰伏——背后的黑暗》，深有感触。“过于纷乱的网络习惯让自己没有了读一篇长文章的耐心，自然也就失去了读书的耐性与安详。不断的买进各种精彩的，昂贵的书，痛下决心一定要读完，却总在读书三分钟后忍不住去刷豆瓣刷天涯狗血故事刷糗事百科草蛋网。思来想去，那些浮华的东西终归飘在脑袋顶上的高层，从未落在心底深处，既然这样，放弃又有何妨？”，我又何尝不是，已经无法集中注意力，专注的做一件事情，已经无法收放自如，自己自律，被社交网站、聊天工具给彻底打乱了。当然不是怪它们，它们存在的目的就是让人打发时间，只是自己不够自觉，自制力越来越弱。因此，浪费时间的问题应该列为本人2012年的重点整治对象。 &#160; 记得刚开始做RA的时候，积极性非常高，认真读老板给的paper，自己去找感兴趣的paper读，做project不拖拉。等成了candidate之后，确切说，开始做CPS Framework之后，发现做研究真的需要很大的毅力和耐寂寞的强大内心。从因为2011没有什么成果就被我列为“失败之年”来看，我不太具备这两样东西。可能因为研究课题没有想象的简单，越往深处越复杂，可能因为做的东西偏向理论，没有什么实际的应用，看不到“喜人”的成果，可能因为自己对这课题没有太大兴趣，可能因为自己一个人单打独斗，而老板的支持又比较有限，课题进度异常缓慢，时间一长，就失去了原有的激情，原本计划在2011暑假完成的，拖到现在也没完成。我已经对自己无语了，都不知道两年前的我会有多鄙视现在的我。但是，我想自己还是有救的：因为我想要毕业，而这课题就是我的拦路虎，所以我有理由去战胜它；因为我能为了Cloud Computing而孜孜不倦地找论文看论文，所以还是有叫做“激情”的东西在我的骨子里；因为我知道什么是兴趣，什么是该做的，什么是不该做的，不会因为没有兴趣而不去做该做的事，该完成的任务我会完成；因为那么多的失败之后，我开始反思自己做过的一切，已经有点明白那些地方我做得不好，那些地方可以改进。这一年，我要让我的research开花结果。 &#160; 人都说计算机找工作（实习）什么的简单，本人以亲身经历告诉大家，不简单。当然，我的这个结论只是基于我的自身条件和经历，有很多的exception。总计也投了三十几家公司，四五十个岗位，收到回复的（包括面试，据信，测试）不超过四分之一。实习相比正式工作来说，僧多粥少。有那么几家公司鸟我，我应该感到庆幸才对。而且，google和microsoft还给了我面试，虽然都以失败告终，但也可以够我臭屁一段时间（不过，我不是臭屁的人，这两个面试让我倍感郁闷，多好的机会啊，就这样没了）。找面试的过程中，让我深刻的明白了，学院派和工业界的区别。我学的很多东西，比如unix/linux编程，操作系统内核等，对工业界来说，只是基础，不能成为亮点，虽然我以为是，我需要“实战”的经验。而我的研究课题，在工业界找到相关岗位的可能性几乎为零，新方向，这是必然的。看了很多招聘岗位的需求描述，很多的技术我都没听过，太孤陋寡闻了。不过我还是要避免半桶水的情况出现，即虽然知道很多技术，但都是浅尝辄止。比起这个，我宁愿挑一两个顺眼的，好好研究一番。这一年，除了我的研究，我要为来年找工作做好准备，深入该深入的，了解该了解的，掌握该掌握的。 &#160; 2011年应该是目前为止本人读书最多的一年。多读书有各种好处，不信你读读看。2012年，我要继续，除了那些花了重金买的技术书，也要多涉猎些其他类书籍，不管是小说，自传，还是科普，open choice，只要是好书。技术书重点放在操作系统上，包括Unix/Linux编程，系统内核，网络，Linux应用。其他的包括编程语言（C，C++，C#，Java），算法和数据结构（算法导论）。技术书之外的，目前可有想读的，可求推荐。 &#160; 2011年是我玩得最多的一年，去了纽约，旧金山，丹佛，还去了两个国家公园，花了3K左右，玩得很开心。2012不打算出行，呆在屯里专心学术，存点钱。 &#160; 总结一下，列出以下事项，2012年要好好努力完成，哪怕世界末日： 合理利用时间，少刷社交网站，多看书和论文，研究和自学的时间合理分配。 完成CPS Framework的架设，再发两篇或三篇论文。 多读一些论文，包括相关CPS领域的和自己感兴趣的，比如Cloud Computing，Database，Data Mining等。 专心研究操作系统，不当半桶水。 花些时间学习下Window Phone开发，写一个App，不以赚钱为目的，只为练手。 关注技术类网站，比如CSDN，Tech2IPO，36氪，果壳网，了解最新的科技信息，不做一个286。 多动手实践，多写代码，找项目做。练语言（主要是C，C++，C#），练算法，练技术（Hadoop，MapReduce等）。 不再买新书，把已买的书消化掉。 锻炼自己，包括身体和心理，做个阳光的人，不颓废，不猥琐，不纠结。 调整作息，规律生活，不做夜猫子。 存点钱，5K以上。 不要贪心，懂得舍弃，学术上，生活上，都是如此。 不因为要找对象而找对象，顺其自然，哪怕有人催。 宁可别人负我，也不我负别人。 您可能感兴趣的文章July 17, 2009 -- 近期的计划 (0)除了看书看论文做research之外，在剩下的假期时间里要做的事： 1. 把网站再装点一番，看...]]></description>
			<content:encoded><![CDATA[<p>前几天翻看原臻的博客，看到他写的2012新年愿望，才发现我都没有理出这一年想要做的事，只写了一篇超短的“洗澡跨年”的文章，还是从微博上转过来的，越来越懒了。新年已经过去，不论新历还是农历，但我想还是要对自己负责点，不能太放肆了，补上一篇吧，虽然晚了点。</p>
<p>&nbsp;</p>
<p>过去的2011年过得比较不顺心，没有论文发表，也没有其他可圈点的成果，我将它列为“失败”的一年。最重要的一个原因，我想，是自己变得懒惰了，没有什么“昂扬”的斗志，处于“混吃等死”的状态。</p>
<p>&nbsp;</p>
<p>在合理利用时间的问题上一败涂地，把很多时间都奉献给了人人、微博、脸书、寄托、各种电影和电视。剩下的时间，一些用在了读书上，倒是看了不少的书，主要是技术和小说类；一些用在了找对象上，我真急了，不知为何会如此不淡定，被人催的还是自己不耐寂寞；一些用在聊天上，论坛也好，QQ也好，和各种各样的人；…。前天看到一篇文章《<a href="http://blog.sina.com.cn/s/blog_5b1973430102dygx.html">蛰伏——背后的黑暗</a>》，深有感触。“过于纷乱的网络习惯让自己没有了读一篇长文章的耐心，自然也就失去了读书的耐性与安详。不断的买进各种精彩的，昂贵的书，痛下决心一定要读完，却总在读书三分钟后忍不住去刷豆瓣刷天涯狗血故事刷糗事百科草蛋网。思来想去，那些浮华的东西终归飘在脑袋顶上的高层，从未落在心底深处，既然这样，放弃又有何妨？”，我又何尝不是，已经无法集中注意力，专注的做一件事情，已经无法收放自如，自己自律，被社交网站、聊天工具给彻底打乱了。当然不是怪它们，它们存在的目的就是让人打发时间，只是自己不够自觉，自制力越来越弱。因此，浪费时间的问题应该列为本人2012年的重点整治对象。</p>
<p>&nbsp;</p>
<p>记得刚开始做RA的时候，积极性非常高，认真读老板给的paper，自己去找感兴趣的paper读，做project不拖拉。等成了candidate之后，确切说，开始做CPS Framework之后，发现做研究真的需要很大的毅力和耐寂寞的强大内心。从因为2011没有什么成果就被我列为“失败之年”来看，我不太具备这两样东西。可能因为研究课题没有想象的简单，越往深处越复杂，可能因为做的东西偏向理论，没有什么实际的应用，看不到“喜人”的成果，可能因为自己对这课题没有太大兴趣，可能因为自己一个人单打独斗，而老板的支持又比较有限，课题进度异常缓慢，时间一长，就失去了原有的激情，原本计划在2011暑假完成的，拖到现在也没完成。我已经对自己无语了，都不知道两年前的我会有多鄙视现在的我。但是，我想自己还是有救的：因为我想要毕业，而这课题就是我的拦路虎，所以我有理由去战胜它；因为我能为了Cloud Computing而孜孜不倦地找论文看论文，所以还是有叫做“激情”的东西在我的骨子里；因为我知道什么是兴趣，什么是该做的，什么是不该做的，不会因为没有兴趣而不去做该做的事，该完成的任务我会完成；因为那么多的失败之后，我开始反思自己做过的一切，已经有点明白那些地方我做得不好，那些地方可以改进。这一年，我要让我的research开花结果。</p>
<p>&nbsp;</p>
<p>人都说计算机找工作（实习）什么的简单，本人以亲身经历告诉大家，不简单。当然，我的这个结论只是基于我的自身条件和经历，有很多的exception。总计也投了三十几家公司，四五十个岗位，收到回复的（包括面试，据信，测试）不超过四分之一。实习相比正式工作来说，僧多粥少。有那么几家公司鸟我，我应该感到庆幸才对。而且，google和microsoft还给了我面试，虽然都以失败告终，但也可以够我臭屁一段时间（不过，我不是臭屁的人，这两个面试让我倍感郁闷，多好的机会啊，就这样没了）。找面试的过程中，让我深刻的明白了，学院派和工业界的区别。我学的很多东西，比如unix/linux编程，操作系统内核等，对工业界来说，只是基础，不能成为亮点，虽然我以为是，我需要“实战”的经验。而我的研究课题，在工业界找到相关岗位的可能性几乎为零，新方向，这是必然的。看了很多招聘岗位的需求描述，很多的技术我都没听过，太孤陋寡闻了。不过我还是要避免半桶水的情况出现，即虽然知道很多技术，但都是浅尝辄止。比起这个，我宁愿挑一两个顺眼的，好好研究一番。这一年，除了我的研究，我要为来年找工作做好准备，深入该深入的，了解该了解的，掌握该掌握的。</p>
<p>&nbsp;</p>
<p>2011年应该是目前为止本人读书最多的一年。多读书有各种好处，不信你读读看。2012年，我要继续，除了那些花了重金买的技术书，也要多涉猎些其他类书籍，不管是小说，自传，还是科普，open choice，只要是好书。技术书重点放在操作系统上，包括Unix/Linux编程，系统内核，网络，Linux应用。其他的包括编程语言（C，C++，C#，Java），算法和数据结构（算法导论）。技术书之外的，目前可有想读的，可求推荐。</p>
<p>&nbsp;</p>
<p>2011年是我玩得最多的一年，去了纽约，旧金山，丹佛，还去了两个国家公园，花了3K左右，玩得很开心。2012不打算出行，呆在屯里专心学术，存点钱。</p>
<p>&nbsp;</p>
<p>总结一下，列出以下事项，2012年要好好努力完成，哪怕世界末日：</p>
<ol>
<li>合理利用时间，少刷社交网站，多看书和论文，研究和自学的时间合理分配。</li>
<li>完成CPS Framework的架设，再发两篇或三篇论文。</li>
<li>多读一些论文，包括相关CPS领域的和自己感兴趣的，比如Cloud Computing，Database，Data Mining等。</li>
<li>专心研究操作系统，不当半桶水。</li>
<li>花些时间学习下Window Phone开发，写一个App，不以赚钱为目的，只为练手。</li>
<li>关注技术类网站，比如CSDN，Tech2IPO，36氪，果壳网，了解最新的科技信息，不做一个286。</li>
<li>多动手实践，多写代码，找项目做。练语言（主要是C，C++，C#），练算法，练技术（Hadoop，MapReduce等）。</li>
<li>不再买新书，把已买的书消化掉。</li>
<li>锻炼自己，包括身体和心理，做个阳光的人，不颓废，不猥琐，不纠结。</li>
<li>调整作息，规律生活，不做夜猫子。</li>
<li>存点钱，5K以上。</li>
<li>不要贪心，懂得舍弃，学术上，生活上，都是如此。</li>
<li>不因为要找对象而找对象，顺其自然，哪怕有人催。</li>
<li>宁可别人负我，也不我负别人。</li>
</ol>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>July 17, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/07/recent_plans/" title="近期的计划">近期的计划</a> (0)<br /><small>除了看书看论文做research之外，在剩下的假期时间里要做的事：

	 1. 把网站再装点一番，看...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2012/02/%e5%a4%b1%e8%b4%a5%e7%9a%842011%ef%bc%8c%e5%b8%8c%e6%9c%9b%e7%9a%842012/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>苦逼的PhD</title>
		<link>http://www.zhuhuang.com/blog/2012/02/%e8%8b%a6%e9%80%bc%e7%9a%84phd/</link>
		<comments>http://www.zhuhuang.com/blog/2012/02/%e8%8b%a6%e9%80%bc%e7%9a%84phd/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 02:50:46 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[转载转载]]></category>
		<category><![CDATA[博士五年]]></category>
		<category><![CDATA[大龄学术男青年]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/blog/?p=4331</guid>
		<description><![CDATA[TAMU CSSA 2012 龙年春晚音乐小品《大龄学术男青年之歌》 您可能感兴趣的文章February 23, 2010 -- 历时半年，RPE终于搞定，成为phd candidate了 (8)从上学期开始，RPE的三个presentation我拖到今天才做完。2009.10.1第一个，200...December 7, 2009 -- 一些想完成的事 (0)如果不出意外，离博士毕业还有三至四年的时间。读完博士出来，不能再像本科刚毕业一样，什么都不会，每样东...December 4, 2009 -- 这两周 (3)期末来了！CIS844虽然结课了，但project没有完工。按照要求，已经把系统通过O-MaSE走了...November 30, 2009 -- 今天和老板的谈话 (2)早上和老板开会，照例，讲了上周做的事情，我就稍微扯了几句，老板没问什么问题。每次开会我都这样，没有准...November 14, 2009 -- RPE Presentation II (2)周二下午完成了RPE的第二个Presentation。比较戏剧，因为要说的内容太多（虽然我已省去很多...]]></description>
			<content:encoded><![CDATA[<p>TAMU CSSA 2012 龙年春晚音乐小品《大龄学术男青年之歌》</p>
<p><embed src="http://player.youku.com/player.php/sid/XMzQ5MzcwODI0/v.swf" allowFullScreen="true" quality="high" width="480" height="400" align="middle" allowScriptAccess="always" type="application/x-shockwave-flash"></embed></p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>February 23, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/02/phd-candidate/" title="历时半年，RPE终于搞定，成为phd candidate了">历时半年，RPE终于搞定，成为phd candidate了</a> (8)<br /><small>从上学期开始，RPE的三个presentation我拖到今天才做完。2009.10.1第一个，200...</small></li><li>December 7, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/12/things-i-want-to-do/" title="一些想完成的事">一些想完成的事</a> (0)<br /><small>如果不出意外，离博士毕业还有三至四年的时间。读完博士出来，不能再像本科刚毕业一样，什么都不会，每样东...</small></li><li>December 4, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/12/these-two-weeks/" title="这两周">这两周</a> (3)<br /><small>期末来了！CIS844虽然结课了，但project没有完工。按照要求，已经把系统通过O-MaSE走了...</small></li><li>November 30, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/11/talk-with-major-advisor/" title="今天和老板的谈话">今天和老板的谈话</a> (2)<br /><small>早上和老板开会，照例，讲了上周做的事情，我就稍微扯了几句，老板没问什么问题。每次开会我都这样，没有准...</small></li><li>November 14, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/11/rpe-presentation-ii/" title="RPE Presentation II">RPE Presentation II</a> (2)<br /><small>周二下午完成了RPE的第二个Presentation。比较戏剧，因为要说的内容太多（虽然我已省去很多...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2012/02/%e8%8b%a6%e9%80%bc%e7%9a%84phd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>开学第三周</title>
		<link>http://www.zhuhuang.com/blog/2012/02/the-third-week-2012/</link>
		<comments>http://www.zhuhuang.com/blog/2012/02/the-third-week-2012/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 07:07:38 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[Intern]]></category>
		<category><![CDATA[paper]]></category>
		<category><![CDATA[TA]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/blog/?p=4329</guid>
		<description><![CDATA[TA的课CIS450作业布置得比较频繁，lab，quiz，homework等，基本上每周都有两样作业要改。幸好都不难改，题目不难，题量也不大，不然得折腾死。这周有一个quiz，一个homework要改。现在周末时间都拿来改作业了。 去年11月份写完的paper到现在还在改着，第四遍大改，太煎熬了。我有预感，这之后还要继续改。比起第一篇paper，这一篇太折磨人了。原因的话，细想一下，应该有很多。这是篇理论paper，而第一篇偏向实现，文章大部分都在讲实现细节。理论paper最在乎严谨性，前两遍草稿在这方面做得很不好，因为自己急着想发文章，写的太浮躁，写完之后都没考虑一下自己写的东西是否能让自己看懂，能让自己信服（不能）。如果连自己都不能说服，那如何去说服别人。俺还太嫩，有很多东西要学，借此机会好好修理下浮躁的心态，还有急于求成的恶习。 这学期选了个CIS990，自主学习的课。以前选这类课都是跟老板，所以实际上不用做什么东西，继续我手上的活就行了。这次我向老板提了想看看和我的研究方向不同的东西（我的研究方向的参考文章也不多），我提了下cloud computing。这个太火了，我坐不住了，多少该了解一下。老师同意了，他给我找了两篇cloud computing和healthcare结合的paper。但这两篇主要谈cloud computing在healthcare上的应用，而且偏向cloud storage，看了用处不大。之后我自己搜了下cloud computing的文章，网上有很多好资源，比如Google Research， Google Code University，还有一些大学的group，比如https://sites.google.com/site/cloudcomputingwiki/cloud-computing-papers， https://wiki.engr.illinois.edu/display/SRG/Cloud+Computing+Papers， http://code.google.com/edu/parallel/。我挑了些入门的看，什么MapReduce，GFS，Eucalyptus，Hadoop, Bigtable, Dynamo等等。Cloud computing确实有点意思，看完各种感慨。 实习的事到现在还没着落，简历投了不少，大部分都是石沉大海。除了最初的gg和ms面试，之后就没有其他的了。下周Epic会给我一个30分钟的面试，希望能顺利。越来越觉得，找实习这事，对我来说，实力只是一部分，很多时候还要看运气。 您可能感兴趣的文章January 26, 2012 -- Something about Cloud Computing (0)Learn about cloud computing From: http://open.euc...January 21, 2012 -- 又当TA了 (5)老板资金不足了，所以这学期改当TA了。系里给我分了CIS450。周三第一天上课，我现身了下，一进教室...December 15, 2011 -- 找实习之Google和Microsoft (2)从开始准备找实习到现在过了一段日子了，面了两家公司，Google和Microsoft，都被拒了。不过...November 19, 2011 -- 实习也没如别人口中的容易找 (2)面试了两个，到现在都没有回复。ms的过了两周多了，gg的过了一周多。在考虑要不要发邮件问一下。除了这...September 11, 2009 -- 纳税 (2)去年当助教时，是系里交的学费（美其名曰“免学费”），而且这部分学费不算在我的收入之内，不用扣税，但每...]]></description>
			<content:encoded><![CDATA[<p>TA的课CIS450作业布置得比较频繁，lab，quiz，homework等，基本上每周都有两样作业要改。幸好都不难改，题目不难，题量也不大，不然得折腾死。这周有一个quiz，一个homework要改。现在周末时间都拿来改作业了。</p>
<p>去年11月份写完的paper到现在还在改着，第四遍大改，太煎熬了。我有预感，这之后还要继续改。比起第一篇paper，这一篇太折磨人了。原因的话，细想一下，应该有很多。这是篇理论paper，而第一篇偏向实现，文章大部分都在讲实现细节。理论paper最在乎严谨性，前两遍草稿在这方面做得很不好，因为自己急着想发文章，写的太浮躁，写完之后都没考虑一下自己写的东西是否能让自己看懂，能让自己信服（不能）。如果连自己都不能说服，那如何去说服别人。俺还太嫩，有很多东西要学，借此机会好好修理下浮躁的心态，还有急于求成的恶习。</p>
<p>这学期选了个CIS990，自主学习的课。以前选这类课都是跟老板，所以实际上不用做什么东西，继续我手上的活就行了。这次我向老板提了想看看和我的研究方向不同的东西（我的研究方向的参考文章也不多），我提了下cloud computing。这个太火了，我坐不住了，多少该了解一下。老师同意了，他给我找了两篇cloud computing和healthcare结合的paper。但这两篇主要谈cloud computing在healthcare上的应用，而且偏向cloud storage，看了用处不大。之后我自己搜了下cloud computing的文章，网上有很多好资源，比如Google Research， Google Code University，还有一些大学的group，比如<a href="https://sites.google.com/site/cloudcomputingwiki/cloud-computing-papers">https://sites.google.com/site/cloudcomputingwiki/cloud-computing-papers</a>， <a href="https://wiki.engr.illinois.edu/display/SRG/Cloud+Computing+Papers">https://wiki.engr.illinois.edu/display/SRG/Cloud+Computing+Papers</a>， <a href="http://code.google.com/edu/parallel/">http://code.google.com/edu/parallel/</a>。我挑了些入门的看，什么MapReduce，GFS，Eucalyptus，Hadoop, Bigtable, Dynamo等等。Cloud computing确实有点意思，看完各种感慨。</p>
<p>实习的事到现在还没着落，简历投了不少，大部分都是石沉大海。除了最初的gg和ms面试，之后就没有其他的了。下周Epic会给我一个30分钟的面试，希望能顺利。越来越觉得，找实习这事，对我来说，实力只是一部分，很多时候还要看运气。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>January 26, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/something-about-cloud-computing/" title="Something about Cloud Computing">Something about Cloud Computing</a> (0)<br /><small>Learn about cloud computing
From: http://open.euc...</small></li><li>January 21, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/become-ta-again/" title="又当TA了">又当TA了</a> (5)<br /><small>老板资金不足了，所以这学期改当TA了。系里给我分了CIS450。周三第一天上课，我现身了下，一进教室...</small></li><li>December 15, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/12/apply-google-microsoft-intern/" title="找实习之Google和Microsoft">找实习之Google和Microsoft</a> (2)<br /><small>从开始准备找实习到现在过了一段日子了，面了两家公司，Google和Microsoft，都被拒了。不过...</small></li><li>November 19, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/11/it-it-not-that-easy-to-get-an-intern/" title="实习也没如别人口中的容易找">实习也没如别人口中的容易找</a> (2)<br /><small>面试了两个，到现在都没有回复。ms的过了两周多了，gg的过了一周多。在考虑要不要发邮件问一下。除了这...</small></li><li>September 11, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/taxer/" title="纳税">纳税</a> (2)<br /><small>去年当助教时，是系里交的学费（美其名曰“免学费”），而且这部分学费不算在我的收入之内，不用扣税，但每...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2012/02/the-third-week-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You get to learn how to fight back</title>
		<link>http://www.zhuhuang.com/blog/2012/02/you-get-to-learn-how-to-fight-back/</link>
		<comments>http://www.zhuhuang.com/blog/2012/02/you-get-to-learn-how-to-fight-back/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 06:35:39 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>
		<category><![CDATA[牢骚]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/blog/?p=4326</guid>
		<description><![CDATA[快奔三了，近三十年的日子里碰上了各种各样的人。现在的人，越来越自以为是，自私自利，不顾及他人感受，肆意地强奸他人的意志，耳朵，眼睛等，甚至都没有什么道德底线。而我又是老好人一个，遇事不喜欢与他人争辩，能退让就退让，能躲就躲。但很多时候有人并不领情，你越退让，人越得寸进尺。我想，有时候我该学着反驳，既有利于锻炼口才，提高思维的缜密性，又能教训下犯贱的人，何乐而不为。而且以后工作时很需要这样的，坚持自己的东西，不要让他人轻易磨灭的你的意志。 You get to learn how to fight back. 牢骚一篇 您可能感兴趣的文章September 26, 2009 -- 校内日志备份 之 2008 (0)日志标题：累 发表日期：2008-08-14 06:32 到美国已经四天了，一直没能闲下来写点东西...September 22, 2009 -- 每天 (0)每天，被九点的闹钟吵醒，习惯性的关了，接着开始了“漫长”的拉锯战，在梦境与现实中挣扎，犹豫着起或不起...June 5, 2010 -- 从万网转出域名（续） (7)以前试过不提交申请材料而想把在万网注册的域名转移到国外来，没有成功。zhuhuang.com的域名7...December 22, 2009 -- 12.22 Chicago第一天 (4)早上六点出发，八点多到机场附近的停车场，然后做公交到机场KCI。这是Ezzat第一次在高速上开车，一...September 24, 2011 -- 步步惊心 (6)最近步步惊心很火，火得我也看了。很多人觉得奇怪，我一个大男生竟然也看。好片子，大家都可以看的，管他男...]]></description>
			<content:encoded><![CDATA[<p>快奔三了，近三十年的日子里碰上了各种各样的人。现在的人，越来越自以为是，自私自利，不顾及他人感受，肆意地强奸他人的意志，耳朵，眼睛等，甚至都没有什么道德底线。而我又是老好人一个，遇事不喜欢与他人争辩，能退让就退让，能躲就躲。但很多时候有人并不领情，你越退让，人越得寸进尺。我想，有时候我该学着反驳，既有利于锻炼口才，提高思维的缜密性，又能教训下犯贱的人，何乐而不为。而且以后工作时很需要这样的，坚持自己的东西，不要让他人轻易磨灭的你的意志。</p>
<p>You get to learn how to fight back.</p>
<p>牢骚一篇</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>October 9, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/cities-i-want-to-goto/" title="想去的城市">想去的城市</a> (2)<br /><small>骨子里是个喜欢到处玩的人，每到一个新地方都会兴奋不已（虽然平时很安静）。喜欢旅游，喜欢看新鲜的食物，...</small></li><li>September 24, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/09/%e6%ad%a5%e6%ad%a5%e6%83%8a%e5%bf%83/" title="步步惊心">步步惊心</a> (6)<br /><small>最近步步惊心很火，火得我也看了。很多人觉得奇怪，我一个大男生竟然也看。好片子，大家都可以看的，管他男...</small></li><li>July 31, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/07/zhainan/" title="阳光宅男">阳光宅男</a> (0)<br /><small>这个暑假基本都宅在家里，一周出去个两次，一次是和老板meeting，一次是shopping。太宅了，...</small></li><li>August 16, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/new_lab/" title="新的办公室 —  Nichols 016A">新的办公室 —  Nichols 016A</a> (0)<br /><small>下午去系里溜达，闲着无聊，就去basement的实验室看看，不知道我的cubicle弄好没有。原先去...</small></li><li>December 29, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/12/2010-visa/" title="签证">签证</a> (2)<br /><small>20号下午两点多坐动车到上海，然后坐地铁到南京西路。出地铁站后，转晕了，本以为我走对了方向，结果错了...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2012/02/you-get-to-learn-how-to-fight-back/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Something about Cloud Computing</title>
		<link>http://www.zhuhuang.com/blog/2012/01/something-about-cloud-computing/</link>
		<comments>http://www.zhuhuang.com/blog/2012/01/something-about-cloud-computing/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 20:26:10 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[转载转载]]></category>
		<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/blog/?p=4310</guid>
		<description><![CDATA[Learn about cloud computing From: http://open.eucalyptus.com/learn What is cloud computing? Cloud computing is the access to computers and their functionality via the Internet or a local area network. Users of a cloud request this access from a set of web services that manage a pool of computing resources (i.e., machines, network, storage, operating systems, application development environments, application [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">Learn about cloud computing<br />
From: <a href="http://open.eucalyptus.com/learn">http://open.eucalyptus.com/learn</a></p>
<h3 style="text-align: left;"></h3>
<h3 style="text-align: center;">What is cloud computing?</h3>
<p style="text-align: left;">Cloud computing is the access to computers and their functionality via the Internet or a local area network. Users of a cloud request this access from a set of web services that manage a pool of computing resources (i.e., machines, network, storage, operating systems, application development environments, application programs). When granted, a fraction of the resources in the pool is dedicated to the requesting user until he or she releases them. It is called “cloud computing” because the user cannot actually see or specify the physical location and organization of the equipment hosting the resources they are ultimately allowed to use. That is, the resources are drawn from a “cloud” of resources when they are granted to a user and returned to the cloud when they are released. A “cloud” is a set of machines and web services that implement cloud computing.</p>
<h3 style="text-align: left;"></h3>
<h3 style="text-align: center;">What is the relationship between virtualization and cloud computing?</h3>
<p style="text-align: left;">Virtualization is the ability to run “virtual machines” on top of a “hypervisor.” A virtual machine (VM) is a software implementation of a machine (i.e., a computer) that executes programs like a physical machine. Each VM includes its own kernel, operating system, supporting libraries and applications. A hypervisor provides a uniform abstraction of the underlying physical machine. Multiple VMs can execute simultaneously on a single hypervisor. The decoupling of the VM from the underlying physical hardware allows the same VM to be started on different physical machines. Thus virtualization is seen as an enabler for cloud computing, allowing the cloud computing provider the necessary flexibility to move and allocate the computing resources requested by the user wherever the physical resources are available.</p>
<h3 style="text-align: left;"></h3>
<h3 style="text-align: center;">How are clouds classified?</h3>
<p><span style="text-align: left;">Given the broad definition of the term “cloud,” the current taxonomy differentiates clouds both in terms of cloud service offerings and cloud types. When categorizing cloud service offerings we often refer to clouds in terms of “service style“ depending on the portion of the software stack delivered as a service. Here we discuss the most common service styles referred to by the acronyms IaaS, PaaS, and SaaS. Cloud ”types“ (including public, private, and hybrid) refer to the nature of access and control with respect to use and provisioning of virtual and physical resources.</span></p>
<h4 style="text-align: left;"><strong>What are the most popular cloud service styles?</strong></h4>
<p style="text-align: left;"><strong>IaaS</strong></p>
<p style="text-align: left; padding-left: 30px;">IaaS (Infrastructure as a Service) style clouds provide access to collections of virtualized computer hardware resources, including machines, network, and storage. With IaaS, users assemble their own virtual cluster on which they are responsible for installing, maintaining, and executing their own software stack.</p>
<p style="text-align: left;"><strong>PaaS</strong></p>
<p style="text-align: left; padding-left: 30px;">PaaS (Platform as a Service) style clouds provide access to a programming or runtime environment with scalable compute and data structures embedded in it. With PaaS, users develop and execute their own applications within an environment offered by the service provider.</p>
<p style="text-align: left;"><strong>SaaS</strong></p>
<p style="text-align: left; padding-left: 30px;">SaaS (Software as a Service) style clouds deliver access to collections of software application programs. SaaS providers offer users access to specific application programs controlled and executed on the provider&#8217;s infrastructure. SaaS is often referred to as “Software on Demand.”</p>
<h4 style="text-align: left;"><strong>What are cloud types?</strong></h4>
<p style="text-align: left;"><strong>Public cloud</strong></p>
<p style="text-align: left; padding-left: 30px;">Public clouds provide access to computing resources for the general public over the Internet. The public cloud provider allows customers to self-provision resources typically via a web service interface. Customer&#8217;s rent access to resources as needed on a pay-as-you-go basis. Public clouds offer access to large pools of scalable resources on a temporary basis without the need for capital investment in data center infrastructure.</p>
<p style="text-align: left;"><strong>Private cloud</strong></p>
<p style="text-align: left; padding-left: 30px;">Private clouds give users immediate access to computing resources hosted within an organization&#8217;s infrastructure. Users self-provision and scale collections of resources drawn from the private cloud, typically via web service interface, just as with a public cloud. However, because it is deployed within the organization&#8217;s existing data center—and behind the organization&#8217;s firewall—a private cloud is subject to the organization&#8217;s physical, electronic, and procedural security measures and thus offers a higher degree of security over sensitive code and data. In addition, private clouds consolidate and optimize the performance of physical hardware through virtualization, and can thus markedly improve data center efficiency while reducing operational expense.</p>
<p style="text-align: left;"><strong>Hybrid cloud</strong></p>
<p style="text-align: left; padding-left: 30px;">A hybrid cloud combines computing resources (e.g., machines, network, storage, etc.) drawn from one or more public clouds and one or more private clouds at the behest of its users.</p>
<h3 style="text-align: left;"></h3>
<h3 style="text-align: center;">Why Cloud Computing?</h3>
<p style="text-align: left;">Cloud computing is seen by some as an important forward-looking model for the distribution and access of computing resources because it offers these potential advantages:</p>
<ul>
<li>Self-service provisioning: Allows users to deploy their own sets of computing resources (machines, network, storage, etc.) as needed without the delays and complications typically involved in resource acquisition; IT supports ongoing customization and enhancement of cloud user experience, while monitoring, managing, and expanding as required the underlying cloud infrastructure.</li>
<li>Scalability: Decouples the fluctuating needs of individual users from typical infrastructure constraints, thus easily accommodating rapid increases or decreases in resource demand.</li>
<li>Reliability and fault-tolerance: IT can focus on improving critical pieces of infrastructure to achieve pre-determined levels of reliability. Policies addressing expected levels of reliability can be continuosly reassessed and updated without user involvement.</li>
<li>Optimization/Consolidation: Maximizes the usage and increases the efficiency of existing infrastructure resources. Extends infrastructure lifecycle. Reduces capital expenditure.</li>
<li>QoS (Quality of Service): Allows IT to dynamically reassess the SLA associated with users or groups of users for the resources allocated. Allows the organization to react quickly to changing conditions without unnecessary user involvement or knowledge.</li>
<li>Well defined API: Using a well-defined and stable industry standard API avoids locking and ensures interoperability with an ever-growing number of tools and cloud service providers.</li>
<li>As-needed availability: Aligns resource expenditure with actual resource usage thus allowing the organization to pay only for the resources required, when they are required.</li>
</ul>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>February 4, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/the-third-week-2012/" title="开学第三周">开学第三周</a> (0)<br /><small>TA的课CIS450作业布置得比较频繁，lab，quiz，homework等，基本上每周都有两样作业...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2012/01/something-about-cloud-computing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>又当TA了</title>
		<link>http://www.zhuhuang.com/blog/2012/01/become-ta-again/</link>
		<comments>http://www.zhuhuang.com/blog/2012/01/become-ta-again/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 07:20:33 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[CIS450]]></category>
		<category><![CDATA[TA]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/blog/?p=4305</guid>
		<description><![CDATA[老板资金不足了，所以这学期改当TA了。系里给我分了CIS450。周三第一天上课，我现身了下，一进教室，看到黑压压的一片，目测有五十个学生左右。和任课老师谈了各种要求，这课负担不轻啊：每周一个quiz，一学期五六个homework，若干programming assignment，每周五lab hour得现身（早上九点半）。幸好我这学期没有选课，不然得折腾死。CIS450讲的内容比较泛，计算机组成原理，本科时没上过这课。看了下大纲，翻了下课件，大部分内容我应该都看过，从其他书或课上了解的。但很多都给忘了，需要时得翻出来复习下。quiz和homework都会给sample answer，这样能减轻些负担。 改作业什么的最烦了，所以我不喜欢当TA，但现在没得选，当了就认真对待吧。 您可能感兴趣的文章February 4, 2012 -- 开学第三周 (0)TA的课CIS450作业布置得比较频繁，lab，quiz，homework等，基本上每周都有两样作业...September 11, 2009 -- 纳税 (2)去年当助教时，是系里交的学费（美其名曰“免学费”），而且这部分学费不算在我的收入之内，不用扣税，但每...]]></description>
			<content:encoded><![CDATA[<p>老板资金不足了，所以这学期改当TA了。系里给我分了CIS450。周三第一天上课，我现身了下，一进教室，看到黑压压的一片，目测有五十个学生左右。和任课老师谈了各种要求，这课负担不轻啊：每周一个quiz，一学期五六个homework，若干programming assignment，每周五lab hour得现身（早上九点半）。幸好我这学期没有选课，不然得折腾死。CIS450讲的内容比较泛，计算机组成原理，本科时没上过这课。看了下大纲，翻了下课件，大部分内容我应该都看过，从其他书或课上了解的。但很多都给忘了，需要时得翻出来复习下。quiz和homework都会给sample answer，这样能减轻些负担。</p>
<p>改作业什么的最烦了，所以我不喜欢当TA，但现在没得选，当了就认真对待吧。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>February 4, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/the-third-week-2012/" title="开学第三周">开学第三周</a> (0)<br /><small>TA的课CIS450作业布置得比较频繁，lab，quiz，homework等，基本上每周都有两样作业...</small></li><li>September 11, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/taxer/" title="纳税">纳税</a> (2)<br /><small>去年当助教时，是系里交的学费（美其名曰“免学费”），而且这部分学费不算在我的收入之内，不用扣税，但每...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2012/01/become-ta-again/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Ubuntu 10.04图形界面无法登录，密码是对的</title>
		<link>http://www.zhuhuang.com/blog/2012/01/ubuntu-10-04-can-not-login-graphic/</link>
		<comments>http://www.zhuhuang.com/blog/2012/01/ubuntu-10-04-can-not-login-graphic/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 20:48:09 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[技术乱弹]]></category>
		<category><![CDATA[Evolution]]></category>
		<category><![CDATA[gnome-applets]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[登录]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/blog/?p=4284</guid>
		<description><![CDATA[前几天调整台式机的硬盘分区，之前的分区很不合理。结果Windows 7对硬盘分区的个数有限制，机器上现在的分区有六个（windows 7三个分区，ubuntu占了两个primary分区，还有一个系统OEM分区），在shrink一个分区之后就无法新建分区了。想尽了各种办法，删除个别分区，扩大分区，都不管用。最后逼得没办法，就只有把后四个全删了，再重新分。之前装的Ubuntu10.04也没了，只好重新装。我觉得我就是喜欢瞎折腾，还带有点洁癖。看到不整齐，结构不对称的东西，我就不舒服，非要把它们弄到我看得爽了才行。这样的例子太多了，浪费了我好多时间。 Ubuntu 10.04没了，再装一个，打算试个新的版本。12.04的还没出，据说4月份会出。10.04是个LTS版本，支持到2013年。而12.04据说会支持五年。可以从10.04直接升到12.04，不过过程估计会不大顺畅，毕竟这俩之间隔了好几个版本。干脆试个最新的吧，11.10。装了之后，发现新版本fancy好多，但除了好看点之外似乎没发现其他亮点。有一个变化我挺喜欢，绑定的email客户端变成了Thunderbird，这是我用了多年的客户端，比起那个Evolution好多了。虽然如此，但我很不喜欢Ubuntu绑定这些email，chat，broadcast客户端软件。这也是间接导致标题中指明的问题的原因。用惯了以前的，对Unity很不习惯。menu bar没了，变成了global menu，位于屏幕左方；Synaptic Package Manager也没了，软件的安装都集成到了Ubuntu Software Center；虽然global menu也可以和menu bar一样，加入一些程序的快捷方式，但找出这些程序比较费功夫，要么在已安装的程序中搜索，要么一个个浏览下来，这样就很麻烦了，个人非常不喜欢这样的；那个global还是autohide，位置还不能变动，这一功能貌似从Mac系统那学来的，但我不喜欢autohide，也不喜欢放在左边；等等。除了各种不惯不方便之外，另一个大问题是Unity不大稳定，有bug，比如搜索程序没搜到，明明都安装了，还有我先点了“Media Apps”，然后点“More Apps”查找已安装的程序，结果打开的还是我点“Media Apps”的东西。最后碰到的一个bug让我彻底放弃了Ubuntu 11.10。我试着用3D桌面，设置好后，把其他窗口都关了，然后看桌面，什么东西都没了，而以前又没用过，不知道有没有什么快捷键。那个global menu bar也死活不出来。不想再折腾了，也不想花那么多的时间去适应这些新玩意，果断卸了，装回Ubuntu 10.04。 装回10.04之后，愈发觉得之前说的那些绑定的email，chat，broadcast客户端软件让人看着很不爽，而且他们还出现在右上角的那些application applet indicator离。我的洁癖强迫症又犯了，google了去掉这些玩意的办法，把Empathy，Evolution，Gwibber全卸了，在Synaptic Package Manager用了“complete removal”。被能够拜托这些东西的兴奋劲给迷惑了，没有注意看弹出的dependency提醒窗口，果然各种“OK”。整得差不多了，重启再登录。在图形界面的登录窗口里输了密码，结果却没有登录系统，还是出现这个登录窗口。不是密码错误，因为没看到authentication failure的提示。试了N次，还是不行。重启用text mode登录，却没有问题。Google之。看过很多帖子之后，发现不少人跟我一样不喜欢上面那些绑定的软件，也注定着不少人碰到了我碰到的问题。最开始以为问题的原因是卸载Evolution时（complete removal）把一些其他程序用到的服务也给卸载了。重装了Evolution，重新登录，发现没有用。再找原因，有人说试下重装gnome-applets。试了，这次成功了。gnome-applets依赖于Evolution的一些服务，但complete removal时把这些服务给删了，进而导致它们的依赖着也被卸载了，包括gnome-applets。 我就是爱折腾，没事找事。。。 您可能感兴趣的文章December 16, 2011 -- signal function, signal handler, and signal mask on Ubuntu (0)When I was trying to run the program in Figure 10....April [...]]]></description>
			<content:encoded><![CDATA[<p>前几天调整台式机的硬盘分区，之前的分区很不合理。结果Windows 7对硬盘分区的个数有限制，机器上现在的分区有六个（windows 7三个分区，ubuntu占了两个primary分区，还有一个系统OEM分区），在shrink一个分区之后就无法新建分区了。想尽了各种办法，删除个别分区，扩大分区，都不管用。最后逼得没办法，就只有把后四个全删了，再重新分。之前装的Ubuntu10.04也没了，只好重新装。我觉得我就是喜欢瞎折腾，还带有点洁癖。看到不整齐，结构不对称的东西，我就不舒服，非要把它们弄到我看得爽了才行。这样的例子太多了，浪费了我好多时间。</p>
<p>Ubuntu 10.04没了，再装一个，打算试个新的版本。12.04的还没出，据说4月份会出。10.04是个LTS版本，支持到2013年。而12.04据说会支持五年。可以从10.04直接升到12.04，不过过程估计会不大顺畅，毕竟这俩之间隔了好几个版本。干脆试个最新的吧，11.10。装了之后，发现新版本fancy好多，但除了好看点之外似乎没发现其他亮点。有一个变化我挺喜欢，绑定的email客户端变成了Thunderbird，这是我用了多年的客户端，比起那个Evolution好多了。虽然如此，但我很不喜欢Ubuntu绑定这些email，chat，broadcast客户端软件。这也是间接导致标题中指明的问题的原因。用惯了以前的，对Unity很不习惯。menu bar没了，变成了global menu，位于屏幕左方；Synaptic Package Manager也没了，软件的安装都集成到了Ubuntu Software Center；虽然global menu也可以和menu bar一样，加入一些程序的快捷方式，但找出这些程序比较费功夫，要么在已安装的程序中搜索，要么一个个浏览下来，这样就很麻烦了，个人非常不喜欢这样的；那个global还是autohide，位置还不能变动，这一功能貌似从Mac系统那学来的，但我不喜欢autohide，也不喜欢放在左边；等等。除了各种不惯不方便之外，另一个大问题是Unity不大稳定，有bug，比如搜索程序没搜到，明明都安装了，还有我先点了“Media Apps”，然后点“More Apps”查找已安装的程序，结果打开的还是我点“Media Apps”的东西。最后碰到的一个bug让我彻底放弃了Ubuntu 11.10。我试着用3D桌面，设置好后，把其他窗口都关了，然后看桌面，什么东西都没了，而以前又没用过，不知道有没有什么快捷键。那个global menu bar也死活不出来。不想再折腾了，也不想花那么多的时间去适应这些新玩意，果断卸了，装回Ubuntu 10.04。</p>
<p>装回10.04之后，愈发觉得之前说的那些绑定的email，chat，broadcast客户端软件让人看着很不爽，而且他们还出现在右上角的那些application applet indicator离。我的洁癖强迫症又犯了，google了去掉这些玩意的办法，把Empathy，Evolution，Gwibber全卸了，在Synaptic Package Manager用了“complete removal”。被能够拜托这些东西的兴奋劲给迷惑了，没有注意看弹出的dependency提醒窗口，果然各种“OK”。整得差不多了，重启再登录。在图形界面的登录窗口里输了密码，结果却没有登录系统，还是出现这个登录窗口。不是密码错误，因为没看到authentication failure的提示。试了N次，还是不行。重启用text mode登录，却没有问题。Google之。看过很多帖子之后，发现不少人跟我一样不喜欢上面那些绑定的软件，也注定着不少人碰到了我碰到的问题。最开始以为问题的原因是卸载Evolution时（complete removal）把一些其他程序用到的服务也给卸载了。重装了Evolution，重新登录，发现没有用。再找原因，有人说试下重装gnome-applets。试了，这次成功了。gnome-applets依赖于Evolution的一些服务，但complete removal时把这些服务给删了，进而导致它们的依赖着也被卸载了，包括gnome-applets。</p>
<p>我就是爱折腾，没事找事。。。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>December 16, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/12/signal-function-on-ubuntu/" title="signal function, signal handler, and signal mask on Ubuntu">signal function, signal handler, and signal mask on Ubuntu</a> (0)<br /><small>When I was trying to run the program in Figure 10....</small></li><li>April 15, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/apue2e-programming-env/" title="APUE2e编程环境搭建">APUE2e编程环境搭建</a> (1)<br /><small>APUE2e书于上周末看完了，不容易啊。这学期是狠了心看的，就怕一直拖着到毕业也看不完。算一下，断断...</small></li><li>January 25, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/vista-ubuntu-grub/" title="Vista和Ubuntu双系统引导 &#8211; 修改默认启动的操作系统">Vista和Ubuntu双系统引导 &#8211; 修改默认启动的操作系统</a> (0)<br /><small>之前在台式机上装了双系统，电脑自带的是Vista Home Premium，而我装了Ubuntu 9...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2012/01/ubuntu-10-04-can-not-login-graphic/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>APUE2e Exercise 16.3 &#8211; Solution B</title>
		<link>http://www.zhuhuang.com/blog/2012/01/apue2e-exercise-16-3-solution-b/</link>
		<comments>http://www.zhuhuang.com/blog/2012/01/apue2e-exercise-16-3-solution-b/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 09:23:20 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[书山有路]]></category>
		<category><![CDATA[APUE2e]]></category>
		<category><![CDATA[exercise 16.3]]></category>
		<category><![CDATA[pthread]]></category>
		<category><![CDATA[select]]></category>
		<category><![CDATA[socket]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/blog/?p=4280</guid>
		<description><![CDATA[Code for client side is in Figure 16.14 in APUE2e, Page 568. To compile the program, check this post: posix thread相关函数的编译(undefined reference to `pthread_create’) ?Download exercise16-3b.c1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 [...]]]></description>
			<content:encoded><![CDATA[<p>Code for client side is in Figure 16.14 in APUE2e, Page 568. </p>
<p>To compile the program, check this post: <a href="http://www.zhuhuang.com/blog/2012/01/compiling-pthread-functions/">posix thread相关函数的编译(undefined reference to `pthread_create’)</a></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://www.zhuhuang.com/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=4280&amp;download=exercise16-3b.c">exercise16-3b.c</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p42808"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
</pre></td><td class="code" id="p4280code8"><pre class="c" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/**   
 * apue-chap16: exercise16-3B.c
 *
 * Description: multiple threads, multiple endpoint to provide &quot;ruptime&quot; service
 *
 * Created On: Jan 11, 2012 
 *
 * @author: Huang Zhu
 *
 * @email: zhuhuang.zp@gmail.com
 */</span>
&nbsp;
&nbsp;
<span style="color: #339933;">#include &lt;apueerr.h&gt;</span>
<span style="color: #339933;">#include &lt;pthread.h&gt;</span>
<span style="color: #339933;">#include &lt;netdb.h&gt;</span>
<span style="color: #339933;">#include &lt;errno.h&gt;</span>
<span style="color: #339933;">#include &lt;fcntl.h&gt;</span>
<span style="color: #339933;">#include &lt;stdlib.h&gt;</span>
<span style="color: #339933;">#include &lt;syslog.h&gt;</span>
<span style="color: #339933;">#include &lt;sys/socket.h&gt;</span>
<span style="color: #339933;">#include &lt;sys/resource.h&gt;</span>
<span style="color: #339933;">#include &lt;sys/select.h&gt;</span>
&nbsp;
&nbsp;
<span style="color: #339933;">#define BUFLEN 128</span>
<span style="color: #339933;">#define QLEN 10</span>
&nbsp;
<span style="color: #339933;">#ifndef HOST_NAME_MAX</span>
<span style="color: #339933;">#define HOST_NAME_MAX 256</span>
<span style="color: #339933;">#endif</span>
&nbsp;
<span style="color: #993333;">typedef</span> <span style="color: #993333;">struct</span> Server_FD
<span style="color: #009900;">&#123;</span>
    <span style="color: #993333;">int</span> fd<span style="color: #339933;">;</span>
    <span style="color: #993333;">struct</span> addrinfo addr<span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> Server_FD<span style="color: #339933;">;</span>
&nbsp;
<span style="color: #993333;">int</span> initserver<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> type<span style="color: #339933;">,</span> <span style="color: #993333;">const</span> <span style="color: #993333;">struct</span> sockaddr <span style="color: #339933;">*</span>addr<span style="color: #339933;">,</span> socklen_t alen<span style="color: #339933;">,</span> <span style="color: #993333;">int</span> qlen<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> sockfd<span style="color: #339933;">,</span> err<span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> reuse <span style="color: #339933;">=</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>sockfd <span style="color: #339933;">=</span> socket<span style="color: #009900;">&#40;</span>addr<span style="color: #339933;">-&gt;</span>sa_family<span style="color: #339933;">,</span> type<span style="color: #339933;">,</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		<span style="color: #b1b100;">return</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>setsockopt<span style="color: #009900;">&#40;</span>sockfd<span style="color: #339933;">,</span> SOL_SOCKET<span style="color: #339933;">,</span> SO_REUSEADDR<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>reuse<span style="color: #339933;">,</span> <span style="color: #993333;">sizeof</span><span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		err <span style="color: #339933;">=</span> errno<span style="color: #339933;">;</span>
		<span style="color: #b1b100;">goto</span> errout<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>bind<span style="color: #009900;">&#40;</span>sockfd<span style="color: #339933;">,</span> addr<span style="color: #339933;">,</span> alen<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		err <span style="color: #339933;">=</span> errno<span style="color: #339933;">;</span>
		<span style="color: #b1b100;">goto</span> errout<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>type <span style="color: #339933;">==</span> SOCK_STREAM <span style="color: #339933;">||</span> type <span style="color: #339933;">==</span> SOCK_SEQPACKET<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>listen<span style="color: #009900;">&#40;</span>sockfd<span style="color: #339933;">,</span> qlen<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			err <span style="color: #339933;">=</span> errno<span style="color: #339933;">;</span>
			<span style="color: #b1b100;">goto</span> errout<span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">return</span><span style="color: #009900;">&#40;</span>sockfd<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	errout<span style="color: #339933;">:</span>
	close<span style="color: #009900;">&#40;</span>sockfd<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	errno <span style="color: #339933;">=</span> err<span style="color: #339933;">;</span>
	<span style="color: #b1b100;">return</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span>
daemonize<span style="color: #009900;">&#40;</span><span style="color: #993333;">const</span> <span style="color: #993333;">char</span> <span style="color: #339933;">*</span>cmd<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span>					i<span style="color: #339933;">,</span> fd0<span style="color: #339933;">,</span> fd1<span style="color: #339933;">,</span> fd2<span style="color: #339933;">;</span>
	pid_t				pid<span style="color: #339933;">;</span>
	<span style="color: #993333;">struct</span> rlimit		rl<span style="color: #339933;">;</span>
	<span style="color: #993333;">struct</span> sigaction	sa<span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">/*
	 * Clear file creation mask.
	 */</span>
	umask<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">/*
	 * Get maximum number of file descriptors.
	 */</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>getrlimit<span style="color: #009900;">&#40;</span>RLIMIT_NOFILE<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>rl<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		err_quit<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%s: can't get file limit&quot;</span><span style="color: #339933;">,</span> cmd<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">/*
	 * Become a session leader to lose controlling TTY.
	 */</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>pid <span style="color: #339933;">=</span> fork<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		err_quit<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%s: can't fork&quot;</span><span style="color: #339933;">,</span> cmd<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>pid <span style="color: #339933;">!=</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #808080; font-style: italic;">/* parent */</span>
		exit<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	setsid<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">/*
	 * Ensure future opens won't allocate controlling TTYs.
	 */</span>
	sa.<span style="color: #202020;">sa_handler</span> <span style="color: #339933;">=</span> SIG_IGN<span style="color: #339933;">;</span>
	sigemptyset<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>sa.<span style="color: #202020;">sa_mask</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	sa.<span style="color: #202020;">sa_flags</span> <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>sigaction<span style="color: #009900;">&#40;</span>SIGHUP<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>sa<span style="color: #339933;">,</span> NULL<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		err_quit<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%s: can't ignore SIGHUP&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>pid <span style="color: #339933;">=</span> fork<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		err_quit<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%s: can't fork&quot;</span><span style="color: #339933;">,</span> cmd<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>pid <span style="color: #339933;">!=</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #808080; font-style: italic;">/* parent */</span>
		exit<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">/*
	 * Change the current working directory to the root so
	 * we won't prevent file systems from being unmounted.
	 */</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>chdir<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;/&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		err_quit<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%s: can't change directory to /&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">/*
	 * Close all open file descriptors.
	 */</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>rl.<span style="color: #202020;">rlim_max</span> <span style="color: #339933;">==</span> RLIM_INFINITY<span style="color: #009900;">&#41;</span>
		rl.<span style="color: #202020;">rlim_max</span> <span style="color: #339933;">=</span> <span style="color: #0000dd;">1024</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span>i <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&lt;</span> rl.<span style="color: #202020;">rlim_max</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
		close<span style="color: #009900;">&#40;</span>i<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">/*
	 * Attach file descriptors 0, 1, and 2 to /dev/null.
	 */</span>
	fd0 <span style="color: #339933;">=</span> open<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;/dev/null&quot;</span><span style="color: #339933;">,</span> O_RDWR<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	fd1 <span style="color: #339933;">=</span> dup<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	fd2 <span style="color: #339933;">=</span> dup<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">/*
	 * Initialize the log file.
	 */</span>
	openlog<span style="color: #009900;">&#40;</span>cmd<span style="color: #339933;">,</span> LOG_CONS<span style="color: #339933;">,</span> LOG_DAEMON<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>fd0 <span style="color: #339933;">!=</span> <span style="color: #0000dd;">0</span> <span style="color: #339933;">||</span> fd1 <span style="color: #339933;">!=</span> <span style="color: #0000dd;">1</span> <span style="color: #339933;">||</span> fd2 <span style="color: #339933;">!=</span> <span style="color: #0000dd;">2</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		syslog<span style="color: #009900;">&#40;</span>LOG_ERR<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;unexpected file descriptors %d %d %d&quot;</span><span style="color: #339933;">,</span>
		  fd0<span style="color: #339933;">,</span> fd1<span style="color: #339933;">,</span> fd2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		exit<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span><span style="color: #339933;">*</span> serve_client<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #339933;">*</span> fd<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> clientfd<span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> sockfd<span style="color: #339933;">;</span>
	FILE <span style="color: #339933;">*</span>fp<span style="color: #339933;">;</span>
	<span style="color: #993333;">char</span> buf<span style="color: #009900;">&#91;</span>BUFLEN<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	pthread_t tid<span style="color: #339933;">;</span>
&nbsp;
	tid <span style="color: #339933;">=</span> pthread_self<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	sockfd <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span><span style="color: #009900;">&#41;</span>fd<span style="color: #339933;">;</span>
	clientfd <span style="color: #339933;">=</span> accept<span style="color: #009900;">&#40;</span>sockfd<span style="color: #339933;">,</span> NULL<span style="color: #339933;">,</span> NULL<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//we don't care about client's identity</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>clientfd <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		syslog<span style="color: #009900;">&#40;</span>LOG_ERR<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;ruptimed: accept error: %s&quot;</span><span style="color: #339933;">,</span> strerror<span style="color: #009900;">&#40;</span>errno<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		exit<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//popen, pclose: apue2e, page 503</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>fp <span style="color: #339933;">=</span> popen<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;/usr/bin/uptime&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;r&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> NULL<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		sprintf<span style="color: #009900;">&#40;</span>buf<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;error: %s<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> strerror<span style="color: #009900;">&#40;</span>errno<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		send<span style="color: #009900;">&#40;</span>clientfd<span style="color: #339933;">,</span> buf<span style="color: #339933;">,</span> strlen<span style="color: #009900;">&#40;</span>buf<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span>fgets<span style="color: #009900;">&#40;</span>buf<span style="color: #339933;">,</span> BUFLEN<span style="color: #339933;">,</span> fp<span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> NULL<span style="color: #009900;">&#41;</span>
			send<span style="color: #009900;">&#40;</span>clientfd<span style="color: #339933;">,</span> buf<span style="color: #339933;">,</span> strlen<span style="color: #009900;">&#40;</span>buf<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<span style="color: #666666; font-style: italic;">//prove that the thread works</span>
		sprintf<span style="color: #009900;">&#40;</span>buf<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot; thread id: %ld<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> tid<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		send<span style="color: #009900;">&#40;</span>clientfd<span style="color: #339933;">,</span> buf<span style="color: #339933;">,</span> strlen<span style="color: #009900;">&#40;</span>buf<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		pclose<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	close<span style="color: #009900;">&#40;</span>clientfd<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">return</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #339933;">*</span><span style="color: #009900;">&#41;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span> serve<span style="color: #009900;">&#40;</span>fd_set <span style="color: #339933;">*</span>set<span style="color: #339933;">,</span> <span style="color: #993333;">int</span> maxfd<span style="color: #339933;">,</span> Server_FD <span style="color: #339933;">*</span>fdarray<span style="color: #339933;">,</span> <span style="color: #993333;">int</span> maxindex<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> serverfd<span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> ready<span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> i<span style="color: #339933;">;</span>
&nbsp;
	pthread_t tid<span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> err<span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">;;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>ready <span style="color: #339933;">=</span> select<span style="color: #009900;">&#40;</span>maxfd<span style="color: #339933;">+</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span> set<span style="color: #339933;">,</span> NULL<span style="color: #339933;">,</span> NULL<span style="color: #339933;">,</span> NULL<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&gt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>i <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&lt;</span> maxindex<span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
			<span style="color: #009900;">&#123;</span>
				serverfd <span style="color: #339933;">=</span> fdarray<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span>.<span style="color: #202020;">fd</span><span style="color: #339933;">;</span>
				<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>FD_ISSET<span style="color: #009900;">&#40;</span>serverfd<span style="color: #339933;">,</span> set<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
					err <span style="color: #339933;">=</span> pthread_create<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>tid<span style="color: #339933;">,</span> NULL<span style="color: #339933;">,</span> serve_client<span style="color: #339933;">,</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span> <span style="color: #339933;">*</span><span style="color: #009900;">&#41;</span>serverfd<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>err <span style="color: #339933;">!=</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
						syslog<span style="color: #009900;">&#40;</span>LOG_ERR<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;ruptimed: pthread_create error: %s&quot;</span><span style="color: #339933;">,</span> strerror<span style="color: #009900;">&#40;</span>err<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					<span style="color: #009900;">&#125;</span>
				<span style="color: #009900;">&#125;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">int</span> main<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> argc<span style="color: #339933;">,</span> <span style="color: #993333;">char</span> <span style="color: #339933;">*</span>argv<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">struct</span> addrinfo <span style="color: #339933;">*</span>ailist<span style="color: #339933;">,</span> <span style="color: #339933;">*</span>aip<span style="color: #339933;">;</span>
	<span style="color: #993333;">struct</span> addrinfo hint<span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> sockfd<span style="color: #339933;">,</span> err<span style="color: #339933;">,</span> n<span style="color: #339933;">;</span>
	<span style="color: #993333;">char</span> <span style="color: #339933;">*</span>host<span style="color: #339933;">;</span>
	fd_set sockset<span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//read sets</span>
	<span style="color: #993333;">int</span> maxfd <span style="color: #339933;">=</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//maximum socket descriptor</span>
	Server_FD fdarray<span style="color: #009900;">&#91;</span>FD_SETSIZE<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//array to store server sockets waiting for connection requests</span>
	<span style="color: #993333;">int</span> maxindex <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//the index past the last effective element in array fdarray</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>argc <span style="color: #339933;">!=</span> <span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span>
		err_quit<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;usage: ruptimed&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">#ifdef _SC_HOST_NAME_MAX</span>
	n <span style="color: #339933;">=</span> sysconf<span style="color: #009900;">&#40;</span>_SC_HOST_NAME_MAX<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>n <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
<span style="color: #339933;">#endif</span>
		n <span style="color: #339933;">=</span> HOST_NAME_MAX<span style="color: #339933;">;</span>
	host <span style="color: #339933;">=</span> malloc<span style="color: #009900;">&#40;</span>n<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>host <span style="color: #339933;">==</span> NULL<span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;malloc error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>gethostname<span style="color: #009900;">&#40;</span>host<span style="color: #339933;">,</span> n<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;gethostname error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Host Name: %s<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> host<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	daemonize<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;ruptimed&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	hint.<span style="color: #202020;">ai_flags</span> <span style="color: #339933;">=</span> AI_CANONNAME<span style="color: #339933;">;</span>
	hint.<span style="color: #202020;">ai_family</span> <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
	hint.<span style="color: #202020;">ai_socktype</span> <span style="color: #339933;">=</span> SOCK_STREAM<span style="color: #339933;">;</span>
	hint.<span style="color: #202020;">ai_protocol</span> <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
	hint.<span style="color: #202020;">ai_addrlen</span> <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
	hint.<span style="color: #202020;">ai_canonname</span> <span style="color: #339933;">=</span> NULL<span style="color: #339933;">;</span>
	hint.<span style="color: #202020;">ai_addr</span> <span style="color: #339933;">=</span> NULL<span style="color: #339933;">;</span>
	hint.<span style="color: #202020;">ai_next</span> <span style="color: #339933;">=</span> NULL<span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>err <span style="color: #339933;">=</span> getaddrinfo<span style="color: #009900;">&#40;</span>host<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;ruptime&quot;</span><span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>hint<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>ailist<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		syslog<span style="color: #009900;">&#40;</span>LOG_ERR<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;ruptimed: getaddrinfo error: %s&quot;</span><span style="color: #339933;">,</span> gai_strerror<span style="color: #009900;">&#40;</span>err<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		exit<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	FD_ZERO<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>sockset<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>aip <span style="color: #339933;">=</span> ailist<span style="color: #339933;">;</span> aip <span style="color: #339933;">!=</span> NULL<span style="color: #339933;">;</span> aip <span style="color: #339933;">=</span> aip<span style="color: #339933;">-&gt;</span>ai_next<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>sockfd <span style="color: #339933;">=</span> initserver<span style="color: #009900;">&#40;</span>SOCK_STREAM<span style="color: #339933;">,</span> aip<span style="color: #339933;">-&gt;</span>ai_addr<span style="color: #339933;">,</span> aip<span style="color: #339933;">-&gt;</span>ai_addrlen<span style="color: #339933;">,</span> QLEN<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&gt;=</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sockfd <span style="color: #339933;">&gt;</span> maxfd<span style="color: #009900;">&#41;</span>
				maxfd <span style="color: #339933;">=</span> sockfd<span style="color: #339933;">;</span>
&nbsp;
			<span style="color: #666666; font-style: italic;">//add the socket to fd_set sockset</span>
			FD_SET<span style="color: #009900;">&#40;</span>sockfd<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>sockset<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			<span style="color: #666666; font-style: italic;">//add the socket and corresponding address to array fdarray</span>
			fdarray<span style="color: #009900;">&#91;</span>maxindex<span style="color: #009900;">&#93;</span>.<span style="color: #202020;">fd</span> <span style="color: #339933;">=</span> sockfd<span style="color: #339933;">;</span>
			fdarray<span style="color: #009900;">&#91;</span>maxindex<span style="color: #009900;">&#93;</span>.<span style="color: #202020;">addr</span> <span style="color: #339933;">=</span> <span style="color: #339933;">*</span>aip<span style="color: #339933;">;</span>
			maxindex<span style="color: #339933;">++;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>maxfd <span style="color: #339933;">&gt;=</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		serve<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>sockset<span style="color: #339933;">,</span> maxfd<span style="color: #339933;">,</span> fdarray<span style="color: #339933;">,</span> maxindex<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	exit<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>January 11, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/apue2e-exercise-16-3-solution-a/" title="APUE2e Exercise 16.3 &#8211; Solution A">APUE2e Exercise 16.3 &#8211; Solution A</a> (0)<br /><small>Below is the code for the server side. Code for cl...</small></li><li>January 11, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/compiling-pthread-functions/" title="posix thread相关函数的编译(undefined reference to `pthread_create&#8217;)">posix thread相关函数的编译(undefined reference to `pthread_create&#8217;)</a> (2)<br /><small>在解APUE2e Exercise 16.3的问题时，尝试着用thread来应答client请求（代...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-c/" title="APUE2e Exercise 10.6 – Solution C">APUE2e Exercise 10.6 – Solution C</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-b/" title="APUE2e Exercise 10.6 – Solution B">APUE2e Exercise 10.6 – Solution B</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-a/" title="APUE2e Exercise 10.6 – Solution A">APUE2e Exercise 10.6 – Solution A</a> (0)<br /><small>Using File I/O to read and write the file.


/*...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2012/01/apue2e-exercise-16-3-solution-b/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>APUE2e Exercise 16.3 &#8211; Solution A</title>
		<link>http://www.zhuhuang.com/blog/2012/01/apue2e-exercise-16-3-solution-a/</link>
		<comments>http://www.zhuhuang.com/blog/2012/01/apue2e-exercise-16-3-solution-a/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 09:17:27 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[书山有路]]></category>
		<category><![CDATA[APUE2e]]></category>
		<category><![CDATA[exercise 16.3]]></category>
		<category><![CDATA[select]]></category>
		<category><![CDATA[socket]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/blog/?p=4278</guid>
		<description><![CDATA[Below is the code for the server side. Code for client side is in Figure 16.14 in APUE2e, Page 568. To compile the program, check this post: posix thread相关函数的编译(undefined reference to `pthread_create’) ?Download exercise16-3a.c1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 [...]]]></description>
			<content:encoded><![CDATA[<p>Below is the code for the server side. Code for client side is in Figure 16.14 in APUE2e, Page 568.</p>
<p>To compile the program, check this post: <a href="http://www.zhuhuang.com/blog/2012/01/compiling-pthread-functions/">posix thread相关函数的编译(undefined reference to `pthread_create’)</a></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://www.zhuhuang.com/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=4278&amp;download=exercise16-3a.c">exercise16-3a.c</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p427810"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
</pre></td><td class="code" id="p4278code10"><pre class="c" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/**   
 * apue-chap16: exercise16-3A.c
 *
 * Description: single thread, multiple endpoint to provide &quot;ruptime&quot; service
 *
 * Created On: Jan 11, 2012 
 *
 * @author: Huang Zhu
 *
 * @email: zhuhuang.zp@gmail.com
 */</span>
&nbsp;
&nbsp;
<span style="color: #339933;">#include &lt;apueerr.h&gt;</span>
<span style="color: #339933;">#include &lt;netdb.h&gt;</span>
<span style="color: #339933;">#include &lt;errno.h&gt;</span>
<span style="color: #339933;">#include &lt;fcntl.h&gt;</span>
<span style="color: #339933;">#include &lt;stdlib.h&gt;</span>
<span style="color: #339933;">#include &lt;syslog.h&gt;</span>
<span style="color: #339933;">#include &lt;sys/socket.h&gt;</span>
<span style="color: #339933;">#include &lt;sys/resource.h&gt;</span>
<span style="color: #339933;">#include &lt;sys/select.h&gt;</span>
&nbsp;
<span style="color: #339933;">#define BUFLEN 128</span>
<span style="color: #339933;">#define QLEN 10</span>
&nbsp;
<span style="color: #339933;">#ifndef HOST_NAME_MAX</span>
<span style="color: #339933;">#define HOST_NAME_MAX 256</span>
<span style="color: #339933;">#endif</span>
&nbsp;
&nbsp;
<span style="color: #993333;">typedef</span> <span style="color: #993333;">struct</span> Server_FD
<span style="color: #009900;">&#123;</span>
    <span style="color: #993333;">int</span> fd<span style="color: #339933;">;</span>
    <span style="color: #993333;">struct</span> addrinfo addr<span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span> Server_FD<span style="color: #339933;">;</span>
&nbsp;
&nbsp;
<span style="color: #993333;">int</span> initserver<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> type<span style="color: #339933;">,</span> <span style="color: #993333;">const</span> <span style="color: #993333;">struct</span> sockaddr <span style="color: #339933;">*</span>addr<span style="color: #339933;">,</span> socklen_t alen<span style="color: #339933;">,</span> <span style="color: #993333;">int</span> qlen<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> sockfd<span style="color: #339933;">,</span> err<span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> reuse <span style="color: #339933;">=</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>sockfd <span style="color: #339933;">=</span> socket<span style="color: #009900;">&#40;</span>addr<span style="color: #339933;">-&gt;</span>sa_family<span style="color: #339933;">,</span> type<span style="color: #339933;">,</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		<span style="color: #b1b100;">return</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>setsockopt<span style="color: #009900;">&#40;</span>sockfd<span style="color: #339933;">,</span> SOL_SOCKET<span style="color: #339933;">,</span> SO_REUSEADDR<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>reuse<span style="color: #339933;">,</span> <span style="color: #993333;">sizeof</span><span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		err <span style="color: #339933;">=</span> errno<span style="color: #339933;">;</span>
		<span style="color: #b1b100;">goto</span> errout<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>bind<span style="color: #009900;">&#40;</span>sockfd<span style="color: #339933;">,</span> addr<span style="color: #339933;">,</span> alen<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		err <span style="color: #339933;">=</span> errno<span style="color: #339933;">;</span>
		<span style="color: #b1b100;">goto</span> errout<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>type <span style="color: #339933;">==</span> SOCK_STREAM <span style="color: #339933;">||</span> type <span style="color: #339933;">==</span> SOCK_SEQPACKET<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>listen<span style="color: #009900;">&#40;</span>sockfd<span style="color: #339933;">,</span> qlen<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			err <span style="color: #339933;">=</span> errno<span style="color: #339933;">;</span>
			<span style="color: #b1b100;">goto</span> errout<span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">return</span><span style="color: #009900;">&#40;</span>sockfd<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	errout<span style="color: #339933;">:</span>
	close<span style="color: #009900;">&#40;</span>sockfd<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	errno <span style="color: #339933;">=</span> err<span style="color: #339933;">;</span>
	<span style="color: #b1b100;">return</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
&nbsp;
<span style="color: #993333;">void</span> daemonize<span style="color: #009900;">&#40;</span><span style="color: #993333;">const</span> <span style="color: #993333;">char</span> <span style="color: #339933;">*</span>cmd<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span>					i<span style="color: #339933;">,</span> fd0<span style="color: #339933;">,</span> fd1<span style="color: #339933;">,</span> fd2<span style="color: #339933;">;</span>
	pid_t				pid<span style="color: #339933;">;</span>
	<span style="color: #993333;">struct</span> rlimit		rl<span style="color: #339933;">;</span>
	<span style="color: #993333;">struct</span> sigaction	sa<span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">/*
	 * Clear file creation mask.
	 */</span>
	umask<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">/*
	 * Get maximum number of file descriptors.
	 */</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>getrlimit<span style="color: #009900;">&#40;</span>RLIMIT_NOFILE<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>rl<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		err_quit<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%s: can't get file limit&quot;</span><span style="color: #339933;">,</span> cmd<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">/*
	 * Become a session leader to lose controlling TTY.
	 */</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>pid <span style="color: #339933;">=</span> fork<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		err_quit<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%s: can't fork&quot;</span><span style="color: #339933;">,</span> cmd<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>pid <span style="color: #339933;">!=</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #808080; font-style: italic;">/* parent */</span>
		exit<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	setsid<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">/*
	 * Ensure future opens won't allocate controlling TTYs.
	 */</span>
	sa.<span style="color: #202020;">sa_handler</span> <span style="color: #339933;">=</span> SIG_IGN<span style="color: #339933;">;</span>
	sigemptyset<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>sa.<span style="color: #202020;">sa_mask</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	sa.<span style="color: #202020;">sa_flags</span> <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>sigaction<span style="color: #009900;">&#40;</span>SIGHUP<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>sa<span style="color: #339933;">,</span> NULL<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		err_quit<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%s: can't ignore SIGHUP&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>pid <span style="color: #339933;">=</span> fork<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		err_quit<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%s: can't fork&quot;</span><span style="color: #339933;">,</span> cmd<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>pid <span style="color: #339933;">!=</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #808080; font-style: italic;">/* parent */</span>
		exit<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">/*
	 * Change the current working directory to the root so
	 * we won't prevent file systems from being unmounted.
	 */</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>chdir<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;/&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		err_quit<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%s: can't change directory to /&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">/*
	 * Close all open file descriptors.
	 */</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>rl.<span style="color: #202020;">rlim_max</span> <span style="color: #339933;">==</span> RLIM_INFINITY<span style="color: #009900;">&#41;</span>
		rl.<span style="color: #202020;">rlim_max</span> <span style="color: #339933;">=</span> <span style="color: #0000dd;">1024</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">for</span> <span style="color: #009900;">&#40;</span>i <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&lt;</span> rl.<span style="color: #202020;">rlim_max</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
		close<span style="color: #009900;">&#40;</span>i<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">/*
	 * Attach file descriptors 0, 1, and 2 to /dev/null.
	 */</span>
	fd0 <span style="color: #339933;">=</span> open<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;/dev/null&quot;</span><span style="color: #339933;">,</span> O_RDWR<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	fd1 <span style="color: #339933;">=</span> dup<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	fd2 <span style="color: #339933;">=</span> dup<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">/*
	 * Initialize the log file.
	 */</span>
	openlog<span style="color: #009900;">&#40;</span>cmd<span style="color: #339933;">,</span> LOG_CONS<span style="color: #339933;">,</span> LOG_DAEMON<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span>fd0 <span style="color: #339933;">!=</span> <span style="color: #0000dd;">0</span> <span style="color: #339933;">||</span> fd1 <span style="color: #339933;">!=</span> <span style="color: #0000dd;">1</span> <span style="color: #339933;">||</span> fd2 <span style="color: #339933;">!=</span> <span style="color: #0000dd;">2</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
		syslog<span style="color: #009900;">&#40;</span>LOG_ERR<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;unexpected file descriptors %d %d %d&quot;</span><span style="color: #339933;">,</span>
		  fd0<span style="color: #339933;">,</span> fd1<span style="color: #339933;">,</span> fd2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		exit<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
&nbsp;
<span style="color: #993333;">void</span> serve<span style="color: #009900;">&#40;</span>fd_set <span style="color: #339933;">*</span>set<span style="color: #339933;">,</span> <span style="color: #993333;">int</span> maxfd<span style="color: #339933;">,</span> Server_FD <span style="color: #339933;">*</span>fdarray<span style="color: #339933;">,</span> <span style="color: #993333;">int</span> maxindex<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> clientfd<span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> serverfd<span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> ready<span style="color: #339933;">;</span>
	FILE <span style="color: #339933;">*</span>fp<span style="color: #339933;">;</span>
	<span style="color: #993333;">char</span> buf<span style="color: #009900;">&#91;</span>BUFLEN<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> i<span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">;;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #666666; font-style: italic;">//A socket with pending connect requests will appear to be readable. Use only read sets for select.</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>ready <span style="color: #339933;">=</span> select<span style="color: #009900;">&#40;</span>maxfd<span style="color: #339933;">+</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span> set<span style="color: #339933;">,</span> NULL<span style="color: #339933;">,</span> NULL<span style="color: #339933;">,</span> NULL<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&gt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>i <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> i <span style="color: #339933;">&lt;</span> maxindex<span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
			<span style="color: #009900;">&#123;</span>
				serverfd <span style="color: #339933;">=</span> fdarray<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span>.<span style="color: #202020;">fd</span><span style="color: #339933;">;</span>
				<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>FD_ISSET<span style="color: #009900;">&#40;</span>serverfd<span style="color: #339933;">,</span> set<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
					clientfd <span style="color: #339933;">=</span> accept<span style="color: #009900;">&#40;</span>serverfd<span style="color: #339933;">,</span> NULL<span style="color: #339933;">,</span> NULL<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//we don't care about client's identity</span>
					<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>clientfd <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
						syslog<span style="color: #009900;">&#40;</span>LOG_ERR<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;ruptimed: accept error: %s&quot;</span><span style="color: #339933;">,</span> strerror<span style="color: #009900;">&#40;</span>errno<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
						exit<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					<span style="color: #009900;">&#125;</span>
&nbsp;
					<span style="color: #666666; font-style: italic;">//popen, pclose: apue2e, page 503</span>
					<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>fp <span style="color: #339933;">=</span> popen<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;/usr/bin/uptime&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;r&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> NULL<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
						sprintf<span style="color: #009900;">&#40;</span>buf<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;error: %s<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> strerror<span style="color: #009900;">&#40;</span>errno<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
						send<span style="color: #009900;">&#40;</span>clientfd<span style="color: #339933;">,</span> buf<span style="color: #339933;">,</span> strlen<span style="color: #009900;">&#40;</span>buf<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
						<span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span>fgets<span style="color: #009900;">&#40;</span>buf<span style="color: #339933;">,</span> BUFLEN<span style="color: #339933;">,</span> fp<span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> NULL<span style="color: #009900;">&#41;</span>
							send<span style="color: #009900;">&#40;</span>clientfd<span style="color: #339933;">,</span> buf<span style="color: #339933;">,</span> strlen<span style="color: #009900;">&#40;</span>buf<span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
						pclose<span style="color: #009900;">&#40;</span>fp<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
					<span style="color: #009900;">&#125;</span>
					close<span style="color: #009900;">&#40;</span>clientfd<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
&nbsp;
<span style="color: #993333;">int</span> main<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> argc<span style="color: #339933;">,</span> <span style="color: #993333;">char</span> <span style="color: #339933;">*</span>argv<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">struct</span> addrinfo <span style="color: #339933;">*</span>ailist<span style="color: #339933;">,</span> <span style="color: #339933;">*</span>aip<span style="color: #339933;">;</span>
	<span style="color: #993333;">struct</span> addrinfo hint<span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> sockfd<span style="color: #339933;">,</span> err<span style="color: #339933;">,</span> n<span style="color: #339933;">;</span>
	<span style="color: #993333;">char</span> <span style="color: #339933;">*</span>host<span style="color: #339933;">;</span>
	fd_set sockset<span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//read sets</span>
	<span style="color: #993333;">int</span> maxfd <span style="color: #339933;">=</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//maximum socket descriptor</span>
	Server_FD fdarray<span style="color: #009900;">&#91;</span>FD_SETSIZE<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//array to store server sockets waiting for connection requests</span>
	<span style="color: #993333;">int</span> maxindex <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//the index past the last effective element in array fdarray</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>argc <span style="color: #339933;">!=</span> <span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span>
		err_quit<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;usage: ruptimed&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">#ifdef _SC_HOST_NAME_MAX</span>
	n <span style="color: #339933;">=</span> sysconf<span style="color: #009900;">&#40;</span>_SC_HOST_NAME_MAX<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>n <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
<span style="color: #339933;">#endif</span>
		n <span style="color: #339933;">=</span> HOST_NAME_MAX<span style="color: #339933;">;</span>
	host <span style="color: #339933;">=</span> malloc<span style="color: #009900;">&#40;</span>n<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>host <span style="color: #339933;">==</span> NULL<span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;malloc error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>gethostname<span style="color: #009900;">&#40;</span>host<span style="color: #339933;">,</span> n<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;gethostname error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Host Name: %s<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span><span style="color: #339933;">,</span> host<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	daemonize<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;ruptimed&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	hint.<span style="color: #202020;">ai_flags</span> <span style="color: #339933;">=</span> AI_CANONNAME<span style="color: #339933;">;</span>
	hint.<span style="color: #202020;">ai_family</span> <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
	hint.<span style="color: #202020;">ai_socktype</span> <span style="color: #339933;">=</span> SOCK_STREAM<span style="color: #339933;">;</span>
	hint.<span style="color: #202020;">ai_protocol</span> <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
	hint.<span style="color: #202020;">ai_addrlen</span> <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
	hint.<span style="color: #202020;">ai_canonname</span> <span style="color: #339933;">=</span> NULL<span style="color: #339933;">;</span>
	hint.<span style="color: #202020;">ai_addr</span> <span style="color: #339933;">=</span> NULL<span style="color: #339933;">;</span>
	hint.<span style="color: #202020;">ai_next</span> <span style="color: #339933;">=</span> NULL<span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>err <span style="color: #339933;">=</span> getaddrinfo<span style="color: #009900;">&#40;</span>host<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;ruptime&quot;</span><span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>hint<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>ailist<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		syslog<span style="color: #009900;">&#40;</span>LOG_ERR<span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;ruptimed: getaddrinfo error: %s&quot;</span><span style="color: #339933;">,</span> gai_strerror<span style="color: #009900;">&#40;</span>err<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		exit<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	FD_ZERO<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>sockset<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>aip <span style="color: #339933;">=</span> ailist<span style="color: #339933;">;</span> aip <span style="color: #339933;">!=</span> NULL<span style="color: #339933;">;</span> aip <span style="color: #339933;">=</span> aip<span style="color: #339933;">-&gt;</span>ai_next<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>sockfd <span style="color: #339933;">=</span> initserver<span style="color: #009900;">&#40;</span>SOCK_STREAM<span style="color: #339933;">,</span> aip<span style="color: #339933;">-&gt;</span>ai_addr<span style="color: #339933;">,</span> aip<span style="color: #339933;">-&gt;</span>ai_addrlen<span style="color: #339933;">,</span> QLEN<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&gt;=</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sockfd <span style="color: #339933;">&gt;</span> maxfd<span style="color: #009900;">&#41;</span>
				maxfd <span style="color: #339933;">=</span> sockfd<span style="color: #339933;">;</span>
&nbsp;
			<span style="color: #666666; font-style: italic;">//add the socket to fd_set sockset</span>
			FD_SET<span style="color: #009900;">&#40;</span>sockfd<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>sockset<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
			<span style="color: #666666; font-style: italic;">//add the socket and corresponding address to array fdarray</span>
			fdarray<span style="color: #009900;">&#91;</span>maxindex<span style="color: #009900;">&#93;</span>.<span style="color: #202020;">fd</span> <span style="color: #339933;">=</span> sockfd<span style="color: #339933;">;</span>
			fdarray<span style="color: #009900;">&#91;</span>maxindex<span style="color: #009900;">&#93;</span>.<span style="color: #202020;">addr</span> <span style="color: #339933;">=</span> <span style="color: #339933;">*</span>aip<span style="color: #339933;">;</span>
			maxindex<span style="color: #339933;">++;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>maxfd <span style="color: #339933;">&gt;=</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		serve<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>sockset<span style="color: #339933;">,</span> maxfd<span style="color: #339933;">,</span> fdarray<span style="color: #339933;">,</span> maxindex<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	exit<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>January 11, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/apue2e-exercise-16-3-solution-b/" title="APUE2e Exercise 16.3 &#8211; Solution B">APUE2e Exercise 16.3 &#8211; Solution B</a> (2)<br /><small>Code for client side is in Figure 16.14 in APUE2e,...</small></li><li>January 11, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/compiling-pthread-functions/" title="posix thread相关函数的编译(undefined reference to `pthread_create&#8217;)">posix thread相关函数的编译(undefined reference to `pthread_create&#8217;)</a> (2)<br /><small>在解APUE2e Exercise 16.3的问题时，尝试着用thread来应答client请求（代...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-c/" title="APUE2e Exercise 10.6 – Solution C">APUE2e Exercise 10.6 – Solution C</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-b/" title="APUE2e Exercise 10.6 – Solution B">APUE2e Exercise 10.6 – Solution B</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-a/" title="APUE2e Exercise 10.6 – Solution A">APUE2e Exercise 10.6 – Solution A</a> (0)<br /><small>Using File I/O to read and write the file.


/*...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2012/01/apue2e-exercise-16-3-solution-a/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>posix thread相关函数的编译(undefined reference to `pthread_create&#8217;)</title>
		<link>http://www.zhuhuang.com/blog/2012/01/compiling-pthread-functions/</link>
		<comments>http://www.zhuhuang.com/blog/2012/01/compiling-pthread-functions/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 09:03:47 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[书山有路]]></category>
		<category><![CDATA[APUE2e]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[exercise 16.3]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[pthread]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/blog/?p=4274</guid>
		<description><![CDATA[在解APUE2e Exercise 16.3的问题时，尝试着用thread来应答client请求（代码见exercise16-3b.c）。当发现server的某个socket有请求到达时（select函数），创建一个thread，让这个thread accept客户端的请求，然后发送相应的信息。在eclipse上写完程序后，准备编译，却得到undefined reference to `pthread_create&#8217;的错误。本以为是参数写错了，查了多遍，都没有问题。然后尝试着用gcc编译，也得到一样的错误信息。Google一下才知道，pthread所在的library并不在编译路径里，需要先链接对应的library才行。 解决办法： eclipse: Project Properties -&#62; C/C++ Build -&#62; Settings -&#62; Tool Setting -&#62; GCC C Linker -&#62; Libraries -&#62; Add &#8216;pthread&#8217;，如下图所示。 gcc: 加入编译选项lpthread，比如： gcc -o ruptimed exercise16-3b.c -lpthread。 您可能感兴趣的文章January 11, 2012 -- APUE2e Exercise 16.3 &#8211; Solution B (2)Code for client side is in Figure 16.14 in APUE2e,...January [...]]]></description>
			<content:encoded><![CDATA[<p>在解APUE2e Exercise 16.3的问题时，尝试着用thread来应答client请求（代码见exercise16-3b.c）。当发现server的某个socket有请求到达时（select函数），创建一个thread，让这个thread accept客户端的请求，然后发送相应的信息。在eclipse上写完程序后，准备编译，却得到undefined reference to `pthread_create&#8217;的错误。本以为是参数写错了，查了多遍，都没有问题。然后尝试着用gcc编译，也得到一样的错误信息。Google一下才知道，pthread所在的library并不在编译路径里，需要先链接对应的library才行。</p>
<p>解决办法：<br />
<strong>eclipse</strong>:<br />
Project Properties -&gt; C/C++ Build -&gt; Settings -&gt; Tool Setting -&gt; GCC C Linker -&gt; Libraries -&gt; Add &#8216;pthread&#8217;，如下图所示。</p>
<div id="attachment_4275" class="wp-caption aligncenter" style="width: 611px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2012/01/Screenshot.png" rel="lightbox[4274]"><img class="size-full wp-image-4275" title="Screenshot" src="http://www.zhuhuang.com/blog/wp-content/uploads/2012/01/Screenshot.png" alt="" width="601" height="472" /></a><p class="wp-caption-text">add build library for pthread</p></div>
<p><strong>gcc</strong>:<br />
加入编译选项lpthread，比如： gcc -o ruptimed exercise16-3b.c -lpthread。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>January 11, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/apue2e-exercise-16-3-solution-b/" title="APUE2e Exercise 16.3 &#8211; Solution B">APUE2e Exercise 16.3 &#8211; Solution B</a> (2)<br /><small>Code for client side is in Figure 16.14 in APUE2e,...</small></li><li>January 11, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/apue2e-exercise-16-3-solution-a/" title="APUE2e Exercise 16.3 &#8211; Solution A">APUE2e Exercise 16.3 &#8211; Solution A</a> (0)<br /><small>Below is the code for the server side. Code for cl...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-c/" title="APUE2e Exercise 10.6 – Solution C">APUE2e Exercise 10.6 – Solution C</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-b/" title="APUE2e Exercise 10.6 – Solution B">APUE2e Exercise 10.6 – Solution B</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-a/" title="APUE2e Exercise 10.6 – Solution A">APUE2e Exercise 10.6 – Solution A</a> (0)<br /><small>Using File I/O to read and write the file.


/*...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2012/01/compiling-pthread-functions/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>又耳鸣了</title>
		<link>http://www.zhuhuang.com/blog/2012/01/%e5%8f%88%e8%80%b3%e9%b8%a3%e4%ba%86/</link>
		<comments>http://www.zhuhuang.com/blog/2012/01/%e5%8f%88%e8%80%b3%e9%b8%a3%e4%ba%86/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 01:39:59 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[耳鸣]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/blog/?p=4269</guid>
		<description><![CDATA[昨晚洗完澡，坐电脑前敲代码，突然觉得右耳有点不对劲，果然接下来就耳鸣了。感觉像是有什么东西堵住一样，有点难受，听力也有一点点下降，左耳倒是没事。这情况暑假时曾发生过一次。那会去看了医生，医生说没事，没有发炎，很可能是进水了，给我开了药片和滴耳水。我记得只滴了几次药水，吃了俩药片，老是忘。不过没几天耳朵自己好了。这次估计也是进水吧，和上次的情况一样。上次拿的药还在，也没过期，将就用着。昨晚滴了药水，早上起来能感觉到很明显的耳鸣和堵塞感。滴了药水，吃了药片。到傍晚时稍微有点好转。等个一两天吧，自己应该会好的。 您可能感兴趣的文章April 9, 2011 -- 0409之一周瞎扯 (6)功课和学术上的就不提了。 发现读书的感觉真的很好，不管是专业书，还是闲书。APUE2e剩下一章了，...September 18, 2009 -- 哥玩的不是游戏 是寂寞 (0)校内（or 难听的“人人”）的开心农场，开心网的钓鱼和买房子，QQ游戏的浪漫玫瑰园，南洋网的超级大富...August 31, 2009 -- 短歌行 (0)对酒当歌，人生几何？譬如朝露，去日苦多。 概当以慷，忧思难忘。何以解忧？唯有杜康。 青青子衿，悠悠我...August 4, 2009 -- Bluehost虚拟主机参数 (2)自己购买了两个Bluehost虚拟主机，对比了其他主机提供商的plan，个人觉得Bluehost的p...June 25, 2010 -- 驾照到手了 (6)驾照考试中的笔试部分早已经通过了，拿了张permit。在罗子俊师傅的带领下，也断断续续学了十几个小时...]]></description>
			<content:encoded><![CDATA[<p>昨晚洗完澡，坐电脑前敲代码，突然觉得右耳有点不对劲，果然接下来就耳鸣了。感觉像是有什么东西堵住一样，有点难受，听力也有一点点下降，左耳倒是没事。这情况暑假时曾发生过一次。那会去看了医生，医生说没事，没有发炎，很可能是进水了，给我开了药片和滴耳水。我记得只滴了几次药水，吃了俩药片，老是忘。不过没几天耳朵自己好了。这次估计也是进水吧，和上次的情况一样。上次拿的药还在，也没过期，将就用着。昨晚滴了药水，早上起来能感觉到很明显的耳鸣和堵塞感。滴了药水，吃了药片。到傍晚时稍微有点好转。等个一两天吧，自己应该会好的。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>January 25, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/vista-ubuntu-grub/" title="Vista和Ubuntu双系统引导 &#8211; 修改默认启动的操作系统">Vista和Ubuntu双系统引导 &#8211; 修改默认启动的操作系统</a> (0)<br /><small>之前在台式机上装了双系统，电脑自带的是Vista Home Premium，而我装了Ubuntu 9...</small></li><li>August 16, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/new_lab/" title="新的办公室 —  Nichols 016A">新的办公室 —  Nichols 016A</a> (0)<br /><small>下午去系里溜达，闲着无聊，就去basement的实验室看看，不知道我的cubicle弄好没有。原先去...</small></li><li>September 24, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/09/%e6%ad%a5%e6%ad%a5%e6%83%8a%e5%bf%83/" title="步步惊心">步步惊心</a> (6)<br /><small>最近步步惊心很火，火得我也看了。很多人觉得奇怪，我一个大男生竟然也看。好片子，大家都可以看的，管他男...</small></li><li>December 17, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/12/haizeiwang-dashijian/" title="海贼们不行了吗">海贼们不行了吗</a> (2)<br /><small>白胡子率领的海贼们还在海军本部马琳福特奥里斯广场与战国统领的海军鏖战着，事先以为白胡子们会扫荡海军，...</small></li><li>April 3, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/04/bbq-2010-04-03/" title="今天去BBQ了">今天去BBQ了</a> (0)<br /><small>今天和一群朋友到Manhattan的Bluemont Hill山顶上烧烤。这是我第二次去Bluemo...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2012/01/%e5%8f%88%e8%80%b3%e9%b8%a3%e4%ba%86/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>2011年买的书</title>
		<link>http://www.zhuhuang.com/blog/2012/01/books-bought-in-2011/</link>
		<comments>http://www.zhuhuang.com/blog/2012/01/books-bought-in-2011/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 08:07:14 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[书山有路]]></category>
		<category><![CDATA[读书]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/blog/?p=4262</guid>
		<description><![CDATA[到目前为止，2011年应该是我买书最多的一年，不管从价钱上，还是从数量上看。翻了一下，有以下这些： 小说类： 《His Dark Materials》三部曲：《The Golden Compass》，《The Subtle Knife》，《The Amber Spyglass》。这三本都看完了。 《Kingkiller Chronicles》两部：《The Name of the Wind》，《The Wise Man&#8217;s Fear》。没看。 技术类： 《The Design of The Unix Operating System》。看了一遍，有时间的话，想再看一遍。 《A Practical Guide to Linux Commands, Editors, and Shell Programming》。看了一些。今年会继续看，要把它完成。 《Understanding the Linux Kernel》。看了三章。今天会继续看，先把感兴趣的部分看了。 《Understanding Linux Network Internals》。没看。今年若有时间，会开始看的。优先级比较低。 《Introduction to Algorithms》。没看。今年打算认真看一遍。 《Programming Windows Phone 7 &#8211; Microsoft [...]]]></description>
			<content:encoded><![CDATA[<p>到目前为止，2011年应该是我买书最多的一年，不管从价钱上，还是从数量上看。翻了一下，有以下这些：</p>
<p>小说类：</p>
<ol>
<li>《His Dark Materials》三部曲：《The Golden Compass》，《The Subtle Knife》，《The Amber Spyglass》。这三本都看完了。</li>
<li>《Kingkiller Chronicles》两部：《The Name of the Wind》，《The Wise Man&#8217;s Fear》。没看。</li>
</ol>
<p>技术类：</p>
<ol>
<li>《The Design of The Unix Operating System》。看了一遍，有时间的话，想再看一遍。</li>
<li>《A Practical Guide to Linux Commands, Editors, and Shell Programming》。看了一些。今年会继续看，要把它完成。</li>
<li>《Understanding the Linux Kernel》。看了三章。今天会继续看，先把感兴趣的部分看了。</li>
<li>《Understanding Linux Network Internals》。没看。今年若有时间，会开始看的。优先级比较低。</li>
<li>《Introduction to Algorithms》。没看。今年打算认真看一遍。</li>
<li>《Programming Windows Phone 7 &#8211; Microsoft Silverlight Edition》。没看，刚买的。为了WP7开发而买的，作为参考书用。</li>
<li>《The C# Programming Language》。没看，刚买的。也是为了WP7开发买的，没学过C#，最近就会开始读。</li>
</ol>
<p>面试类：</p>
<ol>
<li>《Cracking the Coding Interview: 150 Programming Questions and Solutions》。看了大部分。剩下的最近会看完。</li>
<li>《The Google Resume》。没有看。</li>
</ol>
<p>&nbsp;</p>
<p>读书方面，今年读的也算比较多，不限于以上这些书，比如用手机和kindle就看了好几部小说和自传，《明朝那些事儿》，韩寒的作品，李开复和罗永浩的自传等等。技术方面的书，出来以上列的，还看了《Advanced Programming in the Unix Environment》和《C++ Primer》。APUE这书算是看第二遍，第一遍看的比较匆忙，没有练书上的代码，所以有了第二遍。第二遍还没有完成，过了一半吧，今年上半年要完成它。《C++ Primer》完整地看了一遍，并为了准备面试浏览了两遍。这书主要是理论，要记得的东西太多。</p>
<p>&nbsp;</p>
<p>列一下2012要读的书，包括已读的，在读的，未读的：</p>
<ul>
<li>《Advanced Programming in the Unix Environment》</li>
<li>《A Practical Guide to Linux Commands, Editors, and Shell Programming》</li>
<li>《Understanding the Linux Kernel》</li>
<li>《Understanding Linux Network Internals》</li>
<li>《Introduction to Algorithms》</li>
<li>《Programming Windows Phone 7 &#8211; Microsoft Silverlight Edition》</li>
<li>《The C# Programming Language》</li>
<li>《Cracking the Coding Interview: 150 Programming Questions and Solutions》</li>
</ul>
<p>任务很艰巨。</p>
<p>革命尚未成功，同志仍需努力。</p>
<p>人生就是不停的战斗。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 20, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/a-simple-summary-for-the-summer-2011/" title="暑假小结">暑假小结</a> (0)<br /><small>暑假前订了一些目标，实现了一些。

先说本分的事，research。原本的目标是写完Cyber-Ph...</small></li><li>April 9, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0409/" title="0409之一周瞎扯">0409之一周瞎扯</a> (6)<br /><small>功课和学术上的就不提了。

发现读书的感觉真的很好，不管是专业书，还是闲书。APUE2e剩下一章了，...</small></li><li>August 5, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/finish-tcpip-illustrated-volume-1/" title="看完TCP/IP卷一了">看完TCP/IP卷一了</a> (0)<br /><small>这书是去年暑假回去买的，本来想买英文版，但在南京军人俱乐部那的书城没找到，只好买了中文版。大学那会就...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2012/01/books-bought-in-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>新年快乐</title>
		<link>http://www.zhuhuang.com/blog/2012/01/happy-new-year-2012/</link>
		<comments>http://www.zhuhuang.com/blog/2012/01/happy-new-year-2012/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 06:20:40 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[新年]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/blog/?p=4259</guid>
		<description><![CDATA[洗了个澡就跨年了，从2011年洗到2012年。 2011年过得，怎么说呢，不是很满意。就不总结了，let them go。 2012年，希望能更好地实现自我价值。人生就是不停的战斗。 新年快乐！ 您可能感兴趣的文章January 1, 2010 -- 2010年第一天 (2)2010年第一天，博客不能不留下点东西，算是庆祝新年了。干了半年RA，有点懒散，但总算对自己要做的东...]]></description>
			<content:encoded><![CDATA[<p>洗了个澡就跨年了，从2011年洗到2012年。</p>
<p>2011年过得，怎么说呢，不是很满意。就不总结了，let them go。</p>
<p>2012年，希望能更好地实现自我价值。人生就是不停的战斗。</p>
<p>新年快乐！</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>January 1, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/first-day-of-2010/" title="2010年第一天">2010年第一天</a> (2)<br /><small>2010年第一天，博客不能不留下点东西，算是庆祝新年了。干了半年RA，有点懒散，但总算对自己要做的东...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2012/01/happy-new-year-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>学Windows Phone App开发</title>
		<link>http://www.zhuhuang.com/blog/2011/12/learning-windows-phone-app-development/</link>
		<comments>http://www.zhuhuang.com/blog/2011/12/learning-windows-phone-app-development/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 04:35:26 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[App]]></category>
		<category><![CDATA[Windows Phone]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/blog/?p=4251</guid>
		<description><![CDATA[学了七年多的本专业，但却从没开发过一个实际的应用，我指的是那种可以release。一直以来都是写在命令行下运行的小程序，学的也不是应用层的东西，都是系统层的编程，总觉得少些什么。我要改变这一现状，利用些时间做些实际的东西出来。最开始想用Qt开发Linux上的应用程序，正好练练我学的Unix编程，但同学说Qt已经被Nokia遗弃了，不会有什么前途。的确，还是学些有用的东西，以后说不定能用上。之前有段时间看了些Android编程，后来被我扔了。Android和iOS上的应用已经多如牛毛了，现在追赶估计不怎么有利可图了。打算试试Windows Phone，ms去年才开始发力移动市场，wp的机会应该比较多。没学过C#，不过现学应该不难。已经入了两本书，一般C#，一本Windows Phone。已经开始看MS提供的教学视频和文档，so far so good。先构思一些想做的app，把应用程序的界面框架搭好，剩下的功能就边学C#边实现。当然，Unix的东西我不会放，得深入学习，现在写的都是小打小闹的程序，大多数是APUE书上的例子或习题。我比较想往系统层次的编程发展，比如写服务器程序等，需要找些项目来试试，不能再停留在书本上，不然不会有多少长进。 还有一年半就毕业了，抓住剩下的时间做些让自己满意的事，不再犹豫。 您可能感兴趣的文章October 10, 2009 -- 蛇果 (4)秋天到了，有个好处，沃尔玛里水果玲琅满目。大部分是苹果和梨，可惜我不喜欢吃苹果，也不喜欢吃梨，没有口...February 19, 2011 -- 最近 (0)某天从新闻上看到Rocky Ford Fishing Area的照片，发现河没有结冰，有人在钓鱼。我...December 27, 2009 -- 12.24 Chicago第三天 (4)昨天漏了四个景点，Art Institute of Chicago， Chicago Cultura...March 29, 2011 -- ACM and IEEE student membership (2)平时我会去关注IT业的各种信息，常上CSDN和TechCrunch，看到的都是技术革新，公司沉浮和I...May 14, 2011 -- 读书笔记 &#8211; APUE2e Chap3(2) (0) PREAD Header: #include &#60;unistd.h&#62; Declara...]]></description>
			<content:encoded><![CDATA[<p>学了七年多的本专业，但却从没开发过一个实际的应用，我指的是那种可以release。一直以来都是写在命令行下运行的小程序，学的也不是应用层的东西，都是系统层的编程，总觉得少些什么。我要改变这一现状，利用些时间做些实际的东西出来。最开始想用Qt开发Linux上的应用程序，正好练练我学的Unix编程，但同学说Qt已经被Nokia遗弃了，不会有什么前途。的确，还是学些有用的东西，以后说不定能用上。之前有段时间看了些Android编程，后来被我扔了。Android和iOS上的应用已经多如牛毛了，现在追赶估计不怎么有利可图了。打算试试Windows Phone，ms去年才开始发力移动市场，wp的机会应该比较多。没学过C#，不过现学应该不难。已经入了两本书，一般C#，一本Windows Phone。已经开始看MS提供的教学视频和文档，so far so good。先构思一些想做的app，把应用程序的界面框架搭好，剩下的功能就边学C#边实现。当然，Unix的东西我不会放，得深入学习，现在写的都是小打小闹的程序，大多数是APUE书上的例子或习题。我比较想往系统层次的编程发展，比如写服务器程序等，需要找些项目来试试，不能再停留在书本上，不然不会有多少长进。</p>
<p>还有一年半就毕业了，抓住剩下的时间做些让自己满意的事，不再犹豫。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>October 19, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/randomly-shot/" title="手机随拍">手机随拍</a> (6)<br /><small>奉上一些图片，手机拍的。
[caption id="attachment_1476" align="...</small></li><li>September 28, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/09/about-zpnyx-com/" title="关于zpnyx.com">关于zpnyx.com</a> (0)<br /><small>zpnyx.com目前是我在Bluehost上购买的虚拟主机的主域名，用来识别虚拟主机，因此虚拟主机...</small></li><li>September 2, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/09/parking-and-quiz/" title="开学了，车位难求，quiz难搞">开学了，车位难求，quiz难搞</a> (4)<br /><small>离系最近的Union停车场，车满为患。停车位难找还能接受，最多就把车停到阳台上去，让车享受下日光浴。...</small></li><li>November 30, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/black-friday-is-not-that-black-2/" title="black friday is not that black">black friday is not that black</a> (8)<br /><small>上周Thanksgiving，没吃到火鸡，连鸡肉都没有。前两年的感恩节，系里的中国老师会邀系里的中国...</small></li><li>July 19, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/07/adjust_size_height/" title="修改博客的字体大小和行距">修改博客的字体大小和行距</a> (4)<br /><small>一个朋友提醒说博客的字太小了，看着费劲。其实自己也发现这个问题，只是没时间去斟酌。google一下，...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/12/learning-windows-phone-app-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>又开了张信用卡</title>
		<link>http://www.zhuhuang.com/blog/2011/12/open-another-credit-card/</link>
		<comments>http://www.zhuhuang.com/blog/2011/12/open-another-credit-card/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 02:42:52 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[未予归类]]></category>
		<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[cash back]]></category>
		<category><![CDATA[信用卡]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/blog/?p=4253</guid>
		<description><![CDATA[最近随便在网上申了三张cash back的信用卡，没想到都approved了。我本不想申那么多，因为以为申请会被拒，谁知道都通过了。两张Citi的，一张Chase的。已经有了一张Citi的卡，所以那两张申到的credit limit都不高，1.2K。Chase的卡是第一次开，给了3K。最早来这时是从学校的银行申的信用卡，用了一年之后，积累了不少credit，然后才申Citi的卡。学校的那张卡一月份就到期了，只有1K的额度，所以我想应该是不会续期了。找个时间去销户，把剩下那些钱取出来。晚上打电话把Chase的卡激活了，最初三个月的cash back比较实惠，三个月花500以上会返还200，三个月后就是1%的cash back。另外两张Citi的卡也有这优惠，但俺不打算激活它们，没必要开那么多卡。不知道是cash back合算，还是积分合算，没有计算过。现有的citi卡就是算积分的，16K的积分换100刀的cash。 您可能感兴趣的文章May 22, 2011 -- 0522之一周瞎扯 (2)暑假生活的第一周。Jardine车少了，不用再烦找停车位的问题。学校里人少了很多，开车去系里的路上只...October 1, 2009 -- 天宫山图片 之 走走停停 (0)以下照片是去天宫山拜佛时拍的，其中部分照片的原本已经丢失，是从已上传到其他网站的照片里找出来的，不是...February 10, 2010 -- apue.2e源代码编译 (0)对Unix (or Linux)一窍不通，在同学的推荐下买了apue 2nd edition，看了几...August 23, 2010 -- 最近的收获 (5)从上到下，按钓上来的时间顺序排列，最上面是比较早的。 [caption id="attachmen...October 18, 2009 -- Recently (6)最近，心情不是很好，事情挺多，所有的一切，乱。这几天，博客没啥更新，对不住俺的博客。如今，似乎也只有...]]></description>
			<content:encoded><![CDATA[<p>最近随便在网上申了三张cash back的信用卡，没想到都approved了。我本不想申那么多，因为以为申请会被拒，谁知道都通过了。两张Citi的，一张Chase的。已经有了一张Citi的卡，所以那两张申到的credit limit都不高，1.2K。Chase的卡是第一次开，给了3K。最早来这时是从学校的银行申的信用卡，用了一年之后，积累了不少credit，然后才申Citi的卡。学校的那张卡一月份就到期了，只有1K的额度，所以我想应该是不会续期了。找个时间去销户，把剩下那些钱取出来。晚上打电话把Chase的卡激活了，最初三个月的cash back比较实惠，三个月花500以上会返还200，三个月后就是1%的cash back。另外两张Citi的卡也有这优惠，但俺不打算激活它们，没必要开那么多卡。不知道是cash back合算，还是积分合算，没有计算过。现有的citi卡就是算积分的，16K的积分换100刀的cash。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>October 31, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/google-page-rank/" title="博客的PR值升为2了">博客的PR值升为2了</a> (5)<br /><small>从七月份开博到现在，四个月时间，也写了一百多篇文章了，平均下来约一天一篇。刚开博时，急于和别人交换链...</small></li><li>October 25, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/%e6%9c%80%e8%bf%91%e5%bc%80%e5%b0%8f%e5%b7%ae%e4%ba%86/" title="最近开小差了">最近开小差了</a> (4)<br /><small>最近的事，很多，也很烦，让我有种回到五年前的感觉，awful。太计较得失，太放纵情感，曾经理性的我，...</small></li><li>November 10, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/11/manglitouxian/" title="忙里偷闲">忙里偷闲</a> (2)<br /><small>上周忙，这周也会忙。上周死赶活赶，总算把term paper在deadline之前发了出去，写的马马...</small></li><li>August 1, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/kongxincai/" title="久违的空心菜">久违的空心菜</a> (8)<br /><small>听朋友说，在镇上的farmer's market能买到空心菜，苦瓜等这些有中国特色的蔬菜，是中国人（...</small></li><li>March 20, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-two/" title="NYC游记–Day Two">NYC游记–Day Two</a> (0)<br /><small>3月20日

早上九点才起床，洗漱吃早饭，十点才出门。坐F线转R线，到South Ferry，Man...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/12/open-another-credit-card/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZZ: 广东汕尾市委书记郑雁雄“精彩”语录 &#8211; 这就是当官的</title>
		<link>http://www.zhuhuang.com/blog/2011/12/%e5%b9%bf%e4%b8%9c%e6%b1%95%e5%b0%be%e5%b8%82%e5%a7%94%e4%b9%a6%e8%ae%b0%e9%83%91%e9%9b%81%e9%9b%84%e7%b2%be%e5%bd%a9%e8%af%ad%e5%bd%95/</link>
		<comments>http://www.zhuhuang.com/blog/2011/12/%e5%b9%bf%e4%b8%9c%e6%b1%95%e5%b0%be%e5%b8%82%e5%a7%94%e4%b9%a6%e8%ae%b0%e9%83%91%e9%9b%81%e9%9b%84%e7%b2%be%e5%bd%a9%e8%af%ad%e5%bd%95/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 03:10:58 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[转载转载]]></category>
		<category><![CDATA[wukan]]></category>
		<category><![CDATA[乌坎]]></category>
		<category><![CDATA[郑雁雄]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3848</guid>
		<description><![CDATA[郑雁雄：“&#8230;赔就赔啦，政府来陪，当然，羊毛出在羊身上&#8230;” 郑雁雄：“&#8230;（政府）权力一天比一天小，手段一天比一天少，责任一天比一天大，老百姓一天比一天胃口高，一天比一天聪明，一天比一天难管。像这样负责任的政府，你不指望，你指望国外几个烂媒体、烂报纸、烂网站，好坏都颠倒了！&#8230;” &#8230;&#8230; 虽然对他这样的态度和讲话很不爽，但人家说了大实话，这就是官场，这就是那些所谓的“父母官”。我想国内大多数当官的都和他一样的想法。 如果人民害怕政府，就是暴政。如果政府害怕人民，就是自由。（托马斯•杰斐逊） 以下是视频，一段新闻的节选。完整的讲话已经找不到了，估计被和谐了。 再附一个截图： 您可能感兴趣的文章August 13, 2011 -- 三藩之行 &#8211; 8月4日 (2)8月4日 八点多起床之后，去找江达佑。他住的hotel和我订的一样，不过我得下午1点之后才能chec...November 21, 2010 -- 感恩节 (1)这是来美国后过得第三个感恩节了，其实谈不上“过节”，因为我都没有什么活动，除了一周的假期可以让我轻松...March 20, 2010 -- 累了，该休息了 (4)有人说我是愤青，嗯，我的确是。我看不惯一些人的的丑恶嘴脸，我看不惯一些人的阿谀奉承，我看不惯一些人的...November 20, 2009 -- 一个人的篮球 (6)出国前，自己不算个喜欢运动的人，除非有人邀着去。大学时我也尝试着多运动，去操场打篮球，但经常找不到伴...March 11, 2011 -- 三本书 (1)最近花在看书上的时间比较多，从平均每天读得页数来看，so far算是看书效率最高的一段时间吧。 3...]]></description>
			<content:encoded><![CDATA[<p>郑雁雄：“&#8230;赔就赔啦，政府来陪，当然，羊毛出在羊身上&#8230;”</p>
<p>郑雁雄：“&#8230;（政府）权力一天比一天小，手段一天比一天少，责任一天比一天大，老百姓一天比一天胃口高，一天比一天聪明，一天比一天难管。像这样负责任的政府，你不指望，你指望国外几个烂媒体、烂报纸、烂网站，好坏都颠倒了！&#8230;”</p>
<p>&#8230;&#8230;</p>
<p>虽然对他这样的态度和讲话很不爽，但人家说了大实话，这就是官场，这就是那些所谓的“父母官”。我想国内大多数当官的都和他一样的想法。</p>
<p>如果人民害怕政府，就是暴政。如果政府害怕人民，就是自由。（托马斯•杰斐逊）</p>
<p>以下是视频，一段新闻的节选。完整的讲话已经找不到了，估计被和谐了。</p>
<p><iframe width="600" height="437" src="http://www.youtube.com/embed/a98cQk05qmA" frameborder="0" allowfullscreen></iframe><br />
<span id="more-3848"></span></p>
<p>再附一个截图：</p>
<div id="attachment_3849" class="wp-caption aligncenter" style="width: 450px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/12/2005563qqbxi33iw83739c.jpg" rel="lightbox[3848]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/12/2005563qqbxi33iw83739c.jpg" alt="" title="2005563qqbxi33iw83739c" width="440" height="3320" class="size-full wp-image-3849" /></a><p class="wp-caption-text">郑雁雄讲话截图</p></div>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>March 3, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/what-my-life-can-be-like/" title="what my life can be like">what my life can be like</a> (3)<br /><small>有时候，不停的想：自己将来的生活应该是怎么样的；如果当年×××，现在的自己会是什么状态。不是个做白日...</small></li><li>July 21, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/07/something-to-know-about-law-in-usa/" title="ZZ 生活在美国，法律常识不可缺">ZZ 生活在美国，法律常识不可缺</a> (2)<br /><small>在美国，有点法律常识还是灰常重要的，不然会让自己吃亏的。
---------------------...</small></li><li>August 8, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/i-had-a-bad-day/" title="i had a bad day">i had a bad day</a> (6)<br /><small>应该是a bad night。和堂哥聊了一会，知道了一些事。无能为力，只能眼睁睁看着事情发生的感觉，...</small></li><li>August 1, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/nupt_photos/" title="南邮图集">南邮图集</a> (4)<br /><small>看着照片，回忆走过的四年，如今，大家各奔东西，再聚的机会少了...

从正门鸟瞰学校


2004年...</small></li><li>August 14, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/one_year/" title="留美一周年">留美一周年</a> (2)<br /><small>08年8月9号下午四点从北京出发，经华盛顿转机，9号晚上十二点左右到Kansas City。凑巧的事...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/12/%e5%b9%bf%e4%b8%9c%e6%b1%95%e5%b0%be%e5%b8%82%e5%a7%94%e4%b9%a6%e8%ae%b0%e9%83%91%e9%9b%81%e9%9b%84%e7%b2%be%e5%bd%a9%e8%af%ad%e5%bd%95/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>signal function, signal handler, and signal mask on Ubuntu</title>
		<link>http://www.zhuhuang.com/blog/2011/12/signal-function-on-ubuntu/</link>
		<comments>http://www.zhuhuang.com/blog/2011/12/signal-function-on-ubuntu/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 08:23:26 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[书山有路]]></category>
		<category><![CDATA[APUE2e]]></category>
		<category><![CDATA[signal]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[unreliable signal]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3839</guid>
		<description><![CDATA[When I was trying to run the program in Figure 10.23 in APUE2e using Ubuntu command line, after I typed Ctrl+C twice, the program terminated, which meant that the second SIGINT signal generated was not caught by the signal handler (sig_int) installed previously. This was different from the book&#8217;s running results. So I added a [...]]]></description>
			<content:encoded><![CDATA[<p>When I was trying to run the program in Figure 10.23 in APUE2e using Ubuntu command line, after I typed Ctrl+C twice, the program terminated, which meant that the second <strong>SIGINT</strong> signal generated was not caught by the signal handler (<strong>sig_int</strong>) installed previously. This was different from the book&#8217;s running results. So I added a checking line in <em>sig_int</em> to check whether the signal handler of <em>SIGINT</em> was changed after <em>sig_int</em> was called. The running result revealed that the signal handler of <em>SIGINT</em> has been set to default <strong>SIG_DFL</strong>, which meant the handler installed previously was called only one time. To make the program catch the <em>SIGINT</em> signal continuously, an additional call to <em>signal</em> had to be called in <em>sig_int</em>: <strong>signal(SIGINT, sig_int)</strong>. I checked the <a href="http://manpages.ubuntu.com/manpages/precise/man2/signal.2.html">Ubuntu manual for signal function</a> and it said that:  </p>
<blockquote><p>If  the  disposition  is  set  to  a function, then first either the disposition is reset to SIG_DFL,  or  the  signal  is  blocked  (see Portability below), and then handler is called with argument signum. If invocation of the handler caused the signal to be  blocked,  then the signal is unblocked upon return from the handler.</p></blockquote>
<p><span id="more-3839"></span><br />
This is the unreliable signal discussed in section 10.4, where one sentence saying that &#8220;One problem with these early versions is that the action for a signal was reset to its default each time the signal occurred&#8221;.</p>
<p>However, if sigaction is used instead of signal function, the signal handler installed won&#8217;t be changed until explicitly changing it by calling sigaction again.</p>
<p>Another issue. The book on page 330 said that &#8220;<em>When a signal is caught, the signal-catching function is entered with the current signal automatically being added to the signal mask of the process</em>&#8220;. This is not always the case. I tried the program in Figure 10.20, it worked as the result on page 332 showed. But for the program in Figure 10.22 on page 335, the running result for line &#8220;in sig_int:&#8221; didn&#8217;t include SIGINT. When I tried printing out the signal being masked in the following program in the signal handler, it gave me nothing, which meant that the signal being caught is not added to the mask of the process. I don&#8217;t know why.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://www.zhuhuang.com/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=3839&amp;download=fig10-24.c">fig10-24.c</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p383912"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
</pre></td><td class="code" id="p3839code12"><pre class="c" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/**   
 * apue-chap10: fig10-24.c
 *
 * Description: TODO
 *
 * Created On: Dec 16, 2011 
 *
 * @author: Huang Zhu
 *
 * @email: zhuhuang.zp@gmail.com
 */</span>
&nbsp;
&nbsp;
<span style="color: #339933;">#include &lt;apueerr.h&gt;</span>
<span style="color: #339933;"># define __USE_POSIX199309	1</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//sig_atomic_t:</span>
<span style="color: #808080; font-style: italic;">/* An integral type that can be modified atomically, without the
   possibility of a signal arriving in the middle of the operation.  */</span>
&nbsp;
<span style="color: #993333;">volatile</span> sig_atomic_t quitflag<span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">//set nonzero by signal handler</span>
&nbsp;
<span style="color: #993333;">void</span> pr_mask<span style="color: #009900;">&#40;</span><span style="color: #993333;">const</span> <span style="color: #993333;">char</span> <span style="color: #339933;">*</span>str<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	sigset_t sigset<span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> errno_save<span style="color: #339933;">;</span>
&nbsp;
	errno_save <span style="color: #339933;">=</span> errno<span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sigprocmask<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #339933;">,</span> NULL<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>sigset<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;sigprocmask error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%s&quot;</span><span style="color: #339933;">,</span> str<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sigismember<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>sigset<span style="color: #339933;">,</span> SIGINT<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;SIGINT &quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sigismember<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>sigset<span style="color: #339933;">,</span> SIGQUIT<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;SIGQUIT &quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sigismember<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>sigset<span style="color: #339933;">,</span> SIGUSR1<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;SIGUSR1 &quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sigismember<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>sigset<span style="color: #339933;">,</span> SIGUSR2<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;SIGUSR2 &quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sigismember<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>sigset<span style="color: #339933;">,</span> SIGALRM<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;SIGALRM &quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//other signals</span>
&nbsp;
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;n&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	errno <span style="color: #339933;">=</span> errno_save<span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">static</span> <span style="color: #993333;">void</span> sig_alrm<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> signo<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #666666; font-style: italic;">//pr_mask(&quot;nint sig_alrm: &quot;);</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>signal<span style="color: #009900;">&#40;</span>SIGALRM<span style="color: #339933;">,</span> sig_alrm<span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> SIG_DFL<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;nSIGALRM handler reset to default after one call to sig_alrmn&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Reset it to sig_alrmn&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">static</span> <span style="color: #993333;">void</span> sig_int<span style="color: #009900;">&#40;</span>signo<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #666666; font-style: italic;">//pr_mask(&quot;nint sig_int: &quot;);</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>signo <span style="color: #339933;">==</span> SIGINT<span style="color: #009900;">&#41;</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;ninterruptn&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>signo <span style="color: #339933;">==</span> SIGQUIT<span style="color: #009900;">&#41;</span>
		quitflag <span style="color: #339933;">=</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>
&nbsp;
	alarm<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">3</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>signal<span style="color: #009900;">&#40;</span>SIGINT<span style="color: #339933;">,</span> sig_int<span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> SIG_DFL<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;nSIGINT handler reset to default after one call to sig_intn&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Reset it to sig_intn&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">int</span> main<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	sigset_t newmask<span style="color: #339933;">,</span> oldmask<span style="color: #339933;">,</span> zeromask<span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #993333;">struct</span> sigaction act<span style="color: #339933;">,</span> oact<span style="color: #339933;">;</span>
	act.<span style="color: #202020;">sa_handler</span> <span style="color: #339933;">=</span> sig_int<span style="color: #339933;">;</span>
	sigemptyset<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>act.<span style="color: #202020;">sa_mask</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	act.<span style="color: #202020;">sa_flags</span> <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//if(sigaction(SIGINT, &amp;act, &amp;oact) &lt; 0) //if use sigaction, don't need to add signal in sig_int</span>
		<span style="color: #666666; font-style: italic;">//err_sys(&quot;sigaction error&quot;);</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>signal<span style="color: #009900;">&#40;</span>SIGINT<span style="color: #339933;">,</span> sig_int<span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> SIG_ERR<span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;signal(SIGINT) error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>signal<span style="color: #009900;">&#40;</span>SIGQUIT<span style="color: #339933;">,</span> sig_int<span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> SIG_ERR<span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;signal(SIGQUIT) error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>signal<span style="color: #009900;">&#40;</span>SIGALRM<span style="color: #339933;">,</span> sig_alrm<span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> SIG_ERR<span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;can't catch SIGALRM&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	sigemptyset<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>zeromask<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	sigemptyset<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>newmask<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	sigaddset<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>newmask<span style="color: #339933;">,</span> SIGQUIT<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//pr_mask(&quot;nbefore sigprocmask(SIG_BLOCK): &quot;);</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//block SIGQUIT</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sigprocmask<span style="color: #009900;">&#40;</span>SIG_BLOCK<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>newmask<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>oldmask<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;SIG_BLOCK error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//pr_mask(&quot;nafter sigprocmask(SIG_BLOCK): &quot;);</span>
&nbsp;
	<span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span>quitflag <span style="color: #339933;">==</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		sigsuspend<span style="color: #009900;">&#40;</span><span style="color: #339933;">&amp;</span>zeromask<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">//using zeromask here, not newmask</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//SIGQUIT has been caught</span>
	quitflag <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//pr_mask(&quot;nafter return from sigsuspend: &quot;);</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sigprocmask<span style="color: #009900;">&#40;</span>SIG_SETMASK<span style="color: #339933;">,</span> <span style="color: #339933;">&amp;</span>oldmask<span style="color: #339933;">,</span> NULL<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;SIG_SETMASK error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	exit<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>April 15, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/apue2e-programming-env/" title="APUE2e编程环境搭建">APUE2e编程环境搭建</a> (1)<br /><small>APUE2e书于上周末看完了，不容易啊。这学期是狠了心看的，就怕一直拖着到毕业也看不完。算一下，断断...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-c/" title="APUE2e Exercise 10.6 – Solution C">APUE2e Exercise 10.6 – Solution C</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-b/" title="APUE2e Exercise 10.6 – Solution B">APUE2e Exercise 10.6 – Solution B</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-a/" title="APUE2e Exercise 10.6 – Solution A">APUE2e Exercise 10.6 – Solution A</a> (0)<br /><small>Using File I/O to read and write the file.


/*...</small></li><li>January 13, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/ubuntu-10-04-can-not-login-graphic/" title="Ubuntu 10.04图形界面无法登录，密码是对的">Ubuntu 10.04图形界面无法登录，密码是对的</a> (4)<br /><small>前几天调整台式机的硬盘分区，之前的分区很不合理。结果Windows 7对硬盘分区的个数有限制，机器上...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/12/signal-function-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>找实习之Google和Microsoft</title>
		<link>http://www.zhuhuang.com/blog/2011/12/apply-google-microsoft-intern/</link>
		<comments>http://www.zhuhuang.com/blog/2011/12/apply-google-microsoft-intern/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 04:07:15 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Intern]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[准备]]></category>
		<category><![CDATA[实习]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3824</guid>
		<description><![CDATA[从开始准备找实习到现在过了一段日子了，面了两家公司，Google和Microsoft，都被拒了。不过，虽然没有拿到offer，但从这两个面试中学到很多，尤其对我这个没有任何找实习或工作的经验的人来说，是非常重要的experience。写这篇文章，就是想对自己从开始准备面试以来做的事做个总结，想想自己有哪些地方不足，哪些可以改进，顺带介绍下gg和ms的面试流程。 以前没找过实习，没找过工作，没有任何这方面的准备经验，于是从零开始准备。在网上看了很多帖子，大部分是别人写的面经或实习总结，学习之。为了对付面试，找了本数据结构的书，把各种数据结构和常见算法都复习了一遍。买了本CareerCup出的书《Cracking the Coding Interview》，并把里面比较重要的章节里的题都做了一遍。有关data structure的有arrays and strings，linked lists，stacks and queues, trees and graphs。有关algorithm的有sorting and searching，recursion and dynamic programming。其他的如scalability，memory limits，testing，C，C++，Java，threads and locks。还有一些章节没写没看，随后得补上。Data structure的东西一定要熟悉，并知道如何应用它们解决一些常见问题，数据结构的书一般也会给出一些常用的应用例子，值得好好看看。Algorithm部分了解一些常用的算法，尤其是排序和搜索。此外递归应用和动态规划会经常用到，把问题细化简单化。其他的题是针对特定领域或语言的，一般不需要coding，但比较注重解决问题的思路。 当我看cracking这书时，把注意力更多的放在了解题上，经常是一看到题目就提笔想解决办法，然后coding。这种做法，不论是在实际的解题过程中，还是在面试中都是不可取的，这也是导致我被拒的主要原因，我觉得。就目前我面过的而言，面试官想看的往往不是你多聪明，多快地想出解决办法，是否给出了最优解，而是想知道你解决问题的思路。当然能够给出最优解也很重要，但不能一开始就把重心放在这上面。我们平时上课写作业时，老师给的问题不会很模糊，也不会很复杂，需要的条件和假设也都会事先给你，往往不需要你考虑很多细节。但面试过程中，面试官问的问题往往很模糊。虽然模糊，但你真要立马coding也可以，不过coding时需要考虑到非常多问题，考虑的情况太多，会把程序复杂化，也很容易扰乱你的思路，应该没有几个面试官会喜欢这样的。为了能够很好的解决问题，需要你问一系列clarifying问题，把problem具体化，把那些需要知道的细节都理清楚，比如一个字符串多长，是不是null terminated的，有没有memory limit，等等。我想实际工作中解决问题的情况不比在学校时，对于任何给你的问题，都先搞清楚它的background，各种可能的影响因素，然后才能在这些给定的条件或假设下给出解决办法。不要害怕问问题，也不用担心问问题会让面试官觉得你不会做这题目。至于问什么样的问题就取决于问题本身了，尽可能地做细致地考虑。现在我看到问题会想一下有哪些unclear的地方，但考虑的只是一些可能影响到coding的细节，还是不够细致，问的问题也不够多。ms面试的时候就暴露了一些问题，面试官希望我问更多的问题，把problem搞清楚，这和我面的岗位有关系，SDET。Tester写测试代码前总是得对要测的东西有个全面且细致的了解，所以面的时候他们很强调这个。面试官抛一个模糊的问题给你，这就像一个陷进，如果不加考虑的就开始解题，很容易就落入圈套了，然后面试官们就会用那些该考虑而你没考虑的问题来问你。 等所有的疑问都clear之后，才开始写代码。写代码也挺重要，尽量不要出现bug。写代码的过程中还要和面试官交流，不能埋头在那些。不过边写代码边说有点难度，还会影响思路，比较好的办法是，写完一个block就说一下这个是干嘛的。写完code之后，不要马上和面试官说写完了，应该自己先复查一遍，找出可能的问题，修改之，然后再说完成。之后面试官可能会让你测一下代码，或者让你改进，或者改变问题后让你修改代码等等，得有心理准备，follow up的问题可能很刁钻。根据面的岗位不同，follow up的问题可能和特殊的岗位有关。比如ms时我面的testing职位，四个面试官都问了我testing的问题。不过不是单独给我问题让我test，而是基于之前写的code，做的设计等进行测试。如何测试可以看看cracking书上的testing章节。针对问题找比较好的解决方法和coding过程就取决于平时积累和临时准备了。网上有各种各样的面试题和面经，careercup，glassdoor，mitbbs。为了gg和ms的面试，除了做了cracking上的一些题，我还找了些面经里出现的题目看。 现在看来，做cracking上的题目时，主要目的不是记住什么样的问题用什么样的解法，而是培养解题的思路，如前所说的，问那些clarifying question，该考虑那些因素，等等。拿到一道题，先读题，思考，然后发问，列出哪些问题需要clarify，然后想解决办法。cracking里每个问题的sample answer都值得好好读一下，不只是看代码，还要看下人家是如何思考如何发问的。我虽然做了不少题，但把重点都放在写代码上了，没有练练前期的思考发问。 每个面试官除了问你问题之外，也会留时间让你问问题，这是个很好的了解他们工作的机会，也是向他们展现你对所面岗位的热情的好机会。最好问一下有深度的问题，而不是简单的你在什么组，做什么等等。这个我没做到，我问的都是比较肤浅的问题。在他们描述他们的工作时，我也没有抓一些点继续发问。 此外，很重要的一点，在整个面试过程中，要做到自信和沉着，而不仅仅是解题和coding的能力。不能让面试官们刁钻古怪的问题不依不饶的发问乱了自己的阵脚，而要表现出初生牛犊不怕虎的自信与胆色。我觉得我在个别面试中表现的不够自信，而且面试官一刁难就容易乱了方寸，比如ms的第四面。 两个面试下来，让我知道了自己的很多不足，能力上的，经验上的，有很多地方需要改进。面试的技巧可以临时准备，但实力还得靠平时的努力。有足够的实力也很关键，俺要多多努力。 以下简单说下从提交申请到面试的流程，就不透露面的题目了。 Google流程 在Google官网投的简历，等了三四周才有回应（多谢一个同学的推荐）。然后约时间电面，two back-to-back 45-minute interviews。我的google面试不像ms那样让你考虑很多的前期问题，面试官好像更注重coding，算法等，可能是因为我面的是developer。面完之后，等1-2周就会给消息。我的等了三周都没消息，后面发邮件问才知道被拒了。那么久不给我消息，好像说是因为升级系统什么的。 Microsoft流程 申请也是在官网投的，等了两三周就有人联系我，约一个面试时间，30-minute phone interview。30分钟里没有问technical问题，都是general question和behaviour question，比如why microsoft，most challenge project等等。面完之后3周内给消息。到第三周的时候我发了个邮件问情况，第二天收到回复说给了个on-site interview。然后就是几轮邮件来往确定面试时间，订机票等等。机票，酒店等费用ms都包了。一般都在on-site前一天到西雅图，然后去订好的酒店那（Westin），当天晚上会有个gathering，kick-off，把所以interview candidate叫到酒店附近一个地方，吃东西，聊天，玩游戏等等。他们会把第二天面试的行程发给你。on-site当天会有车接送（面试行程上有具体的时间），把你送到面试的地方。到了之后，我们聚在一个地方，面试时会有对应的面试官出来叫你，然后跟着他们去面试。面完了又回到这个地方，等下一轮的面试官叫你。四轮面完之后，还在这个地方等，等结果。俺被拒了。 因为找实习，有点心力交瘁，research和paper都被我放到一边了。现在没有其他面试了，得调整下心态，做些正事，继续写我的framework，还有改paper。实习也会继续申请，准备工作也会继续。 您可能感兴趣的文章November 19, [...]]]></description>
			<content:encoded><![CDATA[<p>从开始准备找实习到现在过了一段日子了，面了两家公司，Google和Microsoft，都被拒了。不过，虽然没有拿到offer，但从这两个面试中学到很多，尤其对我这个没有任何找实习或工作的经验的人来说，是非常重要的experience。写这篇文章，就是想对自己从开始准备面试以来做的事做个总结，想想自己有哪些地方不足，哪些可以改进，顺带介绍下gg和ms的面试流程。</p>
<p>以前没找过实习，没找过工作，没有任何这方面的准备经验，于是从零开始准备。在网上看了很多帖子，大部分是别人写的面经或实习总结，学习之。为了对付面试，找了本数据结构的书，把各种数据结构和常见算法都复习了一遍。买了本CareerCup出的书《Cracking the Coding Interview》，并把里面比较重要的章节里的题都做了一遍。有关data structure的有arrays and strings，linked lists，stacks and queues, trees and graphs。有关algorithm的有sorting and searching，recursion and dynamic programming。其他的如scalability，memory limits，testing，C，C++，Java，threads and locks。还有一些章节没写没看，随后得补上。Data structure的东西一定要熟悉，并知道如何应用它们解决一些常见问题，数据结构的书一般也会给出一些常用的应用例子，值得好好看看。Algorithm部分了解一些常用的算法，尤其是排序和搜索。此外递归应用和动态规划会经常用到，把问题细化简单化。其他的题是针对特定领域或语言的，一般不需要coding，但比较注重解决问题的思路。</p>
<p>当我看cracking这书时，把注意力更多的放在了解题上，经常是一看到题目就提笔想解决办法，然后coding。这种做法，不论是在实际的解题过程中，还是在面试中都是不可取的，这也是导致我被拒的主要原因，我觉得。就目前我面过的而言，面试官想看的往往不是你多聪明，多快地想出解决办法，是否给出了最优解，而是想知道你解决问题的思路。当然能够给出最优解也很重要，但不能一开始就把重心放在这上面。我们平时上课写作业时，老师给的问题不会很模糊，也不会很复杂，需要的条件和假设也都会事先给你，往往不需要你考虑很多细节。但面试过程中，面试官问的问题往往很模糊。虽然模糊，但你真要立马coding也可以，不过coding时需要考虑到非常多问题，考虑的情况太多，会把程序复杂化，也很容易扰乱你的思路，应该没有几个面试官会喜欢这样的。为了能够很好的解决问题，需要你问一系列clarifying问题，把problem具体化，把那些需要知道的细节都理清楚，比如一个字符串多长，是不是null terminated的，有没有memory limit，等等。我想实际工作中解决问题的情况不比在学校时，对于任何给你的问题，都先搞清楚它的background，各种可能的影响因素，然后才能在这些给定的条件或假设下给出解决办法。不要害怕问问题，也不用担心问问题会让面试官觉得你不会做这题目。至于问什么样的问题就取决于问题本身了，尽可能地做细致地考虑。现在我看到问题会想一下有哪些unclear的地方，但考虑的只是一些可能影响到coding的细节，还是不够细致，问的问题也不够多。ms面试的时候就暴露了一些问题，面试官希望我问更多的问题，把problem搞清楚，这和我面的岗位有关系，SDET。Tester写测试代码前总是得对要测的东西有个全面且细致的了解，所以面的时候他们很强调这个。面试官抛一个模糊的问题给你，这就像一个陷进，如果不加考虑的就开始解题，很容易就落入圈套了，然后面试官们就会用那些该考虑而你没考虑的问题来问你。<br />
<span id="more-3824"></span><br />
等所有的疑问都clear之后，才开始写代码。写代码也挺重要，尽量不要出现bug。写代码的过程中还要和面试官交流，不能埋头在那些。不过边写代码边说有点难度，还会影响思路，比较好的办法是，写完一个block就说一下这个是干嘛的。写完code之后，不要马上和面试官说写完了，应该自己先复查一遍，找出可能的问题，修改之，然后再说完成。之后面试官可能会让你测一下代码，或者让你改进，或者改变问题后让你修改代码等等，得有心理准备，follow up的问题可能很刁钻。根据面的岗位不同，follow up的问题可能和特殊的岗位有关。比如ms时我面的testing职位，四个面试官都问了我testing的问题。不过不是单独给我问题让我test，而是基于之前写的code，做的设计等进行测试。如何测试可以看看cracking书上的testing章节。针对问题找比较好的解决方法和coding过程就取决于平时积累和临时准备了。网上有各种各样的面试题和面经，careercup，glassdoor，mitbbs。为了gg和ms的面试，除了做了cracking上的一些题，我还找了些面经里出现的题目看。</p>
<p>现在看来，做cracking上的题目时，主要目的不是记住什么样的问题用什么样的解法，而是培养解题的思路，如前所说的，问那些clarifying question，该考虑那些因素，等等。拿到一道题，先读题，思考，然后发问，列出哪些问题需要clarify，然后想解决办法。cracking里每个问题的sample answer都值得好好读一下，不只是看代码，还要看下人家是如何思考如何发问的。我虽然做了不少题，但把重点都放在写代码上了，没有练练前期的思考发问。</p>
<p>每个面试官除了问你问题之外，也会留时间让你问问题，这是个很好的了解他们工作的机会，也是向他们展现你对所面岗位的热情的好机会。最好问一下有深度的问题，而不是简单的你在什么组，做什么等等。这个我没做到，我问的都是比较肤浅的问题。在他们描述他们的工作时，我也没有抓一些点继续发问。</p>
<p>此外，很重要的一点，在整个面试过程中，要做到自信和沉着，而不仅仅是解题和coding的能力。不能让面试官们刁钻古怪的问题不依不饶的发问乱了自己的阵脚，而要表现出初生牛犊不怕虎的自信与胆色。我觉得我在个别面试中表现的不够自信，而且面试官一刁难就容易乱了方寸，比如ms的第四面。</p>
<p>两个面试下来，让我知道了自己的很多不足，能力上的，经验上的，有很多地方需要改进。面试的技巧可以临时准备，但实力还得靠平时的努力。有足够的实力也很关键，俺要多多努力。</p>
<p>以下简单说下从提交申请到面试的流程，就不透露面的题目了。</p>
<p><strong>Google流程</strong><br />
在Google官网投的简历，等了三四周才有回应（多谢一个同学的推荐）。然后约时间电面，two back-to-back 45-minute interviews。我的google面试不像ms那样让你考虑很多的前期问题，面试官好像更注重coding，算法等，可能是因为我面的是developer。面完之后，等1-2周就会给消息。我的等了三周都没消息，后面发邮件问才知道被拒了。那么久不给我消息，好像说是因为升级系统什么的。</p>
<p><strong>Microsoft流程</strong><br />
申请也是在官网投的，等了两三周就有人联系我，约一个面试时间，30-minute phone interview。30分钟里没有问technical问题，都是general question和behaviour question，比如why microsoft，most challenge project等等。面完之后3周内给消息。到第三周的时候我发了个邮件问情况，第二天收到回复说给了个on-site interview。然后就是几轮邮件来往确定面试时间，订机票等等。机票，酒店等费用ms都包了。一般都在on-site前一天到西雅图，然后去订好的酒店那（Westin），当天晚上会有个gathering，kick-off，把所以interview candidate叫到酒店附近一个地方，吃东西，聊天，玩游戏等等。他们会把第二天面试的行程发给你。on-site当天会有车接送（面试行程上有具体的时间），把你送到面试的地方。到了之后，我们聚在一个地方，面试时会有对应的面试官出来叫你，然后跟着他们去面试。面完了又回到这个地方，等下一轮的面试官叫你。四轮面完之后，还在这个地方等，等结果。俺被拒了。</p>
<p>因为找实习，有点心力交瘁，research和paper都被我放到一边了。现在没有其他面试了，得调整下心态，做些正事，继续写我的framework，还有改paper。实习也会继续申请，准备工作也会继续。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>November 19, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/11/it-it-not-that-easy-to-get-an-intern/" title="实习也没如别人口中的容易找">实习也没如别人口中的容易找</a> (2)<br /><small>面试了两个，到现在都没有回复。ms的过了两周多了，gg的过了一周多。在考虑要不要发邮件问一下。除了这...</small></li><li>February 4, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/the-third-week-2012/" title="开学第三周">开学第三周</a> (0)<br /><small>TA的课CIS450作业布置得比较频繁，lab，quiz，homework等，基本上每周都有两样作业...</small></li><li>November 6, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/11/recent-status-paper-and-intern/" title="近况：论文和实习">近况：论文和实习</a> (3)<br /><small>之前一个多月主要做了两件事，写论文和找实习。论文写了两版，但老板还不满意，原计划投的会议都pass了...</small></li><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-06-11/" title="三藩之行 &#8211; 8月6日">三藩之行 &#8211; 8月6日</a> (0)<br /><small>8月6日
  早上起床之后就直奔Financial District（金融区）。因为住的hotel就...</small></li><li>October 31, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/google-page-rank/" title="博客的PR值升为2了">博客的PR值升为2了</a> (5)<br /><small>从七月份开博到现在，四个月时间，也写了一百多篇文章了，平均下来约一天一篇。刚开博时，急于和别人交换链...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/12/apply-google-microsoft-intern/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>那些年，我们一起追的女孩</title>
		<link>http://www.zhuhuang.com/blog/2011/12/you-are-the-apple-of-my-eye/</link>
		<comments>http://www.zhuhuang.com/blog/2011/12/you-are-the-apple-of-my-eye/#comments</comments>
		<pubDate>Sat, 03 Dec 2011 22:54:09 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>
		<category><![CDATA[回忆]]></category>
		<category><![CDATA[那些年，我们一起追的女孩]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3818</guid>
		<description><![CDATA[很早之前无意中看到这部电影的预告片，之后一直惦记着。电影上映之后更是好几次在网络上搜索可以下载的片源，都无功而返。有一次找到个链接，片源说是这个电影的，下载完之后发现是A片，发帖的人太TM缺德了，害我白高兴一场。还有一次，某个网站出了个片源，看评论发现很坑爹，很多人说是《东成西就》，不是《那些年，我们一起追的女孩》。后面网站说修正了片源，是真的了。于是我满怀期待地下载了。结果，和评论里很多人的遭遇一样，下到94%就不动了，只好放弃。这年头，网上很多缺德的人为了赚点击率访问量，老是整些骗人的东西。我要深刻地诅咒这些人。我搜新出的海贼动画片时也一样，优酷和土豆上到处都是骗人的，明明是N天前上传的视频，还说是昨天刚出的新片。到最后，我实在不相信了，开始等枫雪动漫出的下载版，下了之后再看，这样靠谱多了。昨晚在校内看到一位学弟发了篇日志，日志标题就是这电影的名字，看了下日志内容，发现他看过这电影了，于是求源。丢了个链接给我，俺就屁颠屁颠地去下载了。总共四个文件，提供了三个下载网站。为了节约时间，我把所有网站都用上了，一个下一个文件。虽然如此，由于文件太大，每个都是八百多兆，最后还是花了一个多小时的时间下载。等下载完时已经凌晨两点多了，都是睡觉的点了。等了那么久的电影，让我放着不看先睡觉实在有点难。为什么那么期待这部电影，我也说不上来，可能只是想借此回忆下那些过往的时光。三十岁还不到的人，就如此怀旧，不知道是好还是坏。我比较喜欢电影的前半段，学校生活的那一段，用笔戳背，用脚踢屁股&#8230;好多画面，看得我好怀念高中，想到了好多人，曾经一起打闹的兄弟，曾经暗暗喜欢的人儿。如今我们都已经回不去了，各自有不同的路要走，但愿大家都顺顺利利的。多少年后，回忆那些往事时，能够让我独自发笑，已然足够。 您可能感兴趣的文章March 22, 2010 -- 有关季节的回忆 (8)前天下了一场雪，让我对春天的期待荡然无存，上周气温一直在回升，却不想周末来了一场雪，还不小。今天，因...]]></description>
			<content:encoded><![CDATA[<p>很早之前无意中看到这部电影的预告片，之后一直惦记着。电影上映之后更是好几次在网络上搜索可以下载的片源，都无功而返。有一次找到个链接，片源说是这个电影的，下载完之后发现是A片，发帖的人太TM缺德了，害我白高兴一场。还有一次，某个网站出了个片源，看评论发现很坑爹，很多人说是《东成西就》，不是《那些年，我们一起追的女孩》。后面网站说修正了片源，是真的了。于是我满怀期待地下载了。结果，和评论里很多人的遭遇一样，下到94%就不动了，只好放弃。这年头，网上很多缺德的人为了赚点击率访问量，老是整些骗人的东西。我要深刻地诅咒这些人。我搜新出的海贼动画片时也一样，优酷和土豆上到处都是骗人的，明明是N天前上传的视频，还说是昨天刚出的新片。到最后，我实在不相信了，开始等枫雪动漫出的下载版，下了之后再看，这样靠谱多了。昨晚在校内看到一位学弟发了篇日志，日志标题就是这电影的名字，看了下日志内容，发现他看过这电影了，于是求源。丢了个链接给我，俺就屁颠屁颠地去下载了。总共四个文件，提供了三个下载网站。为了节约时间，我把所有网站都用上了，一个下一个文件。虽然如此，由于文件太大，每个都是八百多兆，最后还是花了一个多小时的时间下载。等下载完时已经凌晨两点多了，都是睡觉的点了。等了那么久的电影，让我放着不看先睡觉实在有点难。为什么那么期待这部电影，我也说不上来，可能只是想借此回忆下那些过往的时光。三十岁还不到的人，就如此怀旧，不知道是好还是坏。我比较喜欢电影的前半段，学校生活的那一段，用笔戳背，用脚踢屁股&#8230;好多画面，看得我好怀念高中，想到了好多人，曾经一起打闹的兄弟，曾经暗暗喜欢的人儿。如今我们都已经回不去了，各自有不同的路要走，但愿大家都顺顺利利的。多少年后，回忆那些往事时，能够让我独自发笑，已然足够。<br />
<a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/12/p1270869860.jpg" rel="lightbox[3818]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/12/p1270869860.jpg" alt="" title="p1270869860" width="400" height="600" class="aligncenter size-full wp-image-3822" /></a></p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>March 22, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/memory-of-season/" title="有关季节的回忆">有关季节的回忆</a> (8)<br /><small>前天下了一场雪，让我对春天的期待荡然无存，上周气温一直在回升，却不想周末来了一场雪，还不小。今天，因...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/12/you-are-the-apple-of-my-eye/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>实习也没如别人口中的容易找</title>
		<link>http://www.zhuhuang.com/blog/2011/11/it-it-not-that-easy-to-get-an-intern/</link>
		<comments>http://www.zhuhuang.com/blog/2011/11/it-it-not-that-easy-to-get-an-intern/#comments</comments>
		<pubDate>Sun, 20 Nov 2011 02:45:07 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[CIS751]]></category>
		<category><![CDATA[Intern]]></category>
		<category><![CDATA[实习]]></category>
		<category><![CDATA[论文]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3815</guid>
		<description><![CDATA[面试了两个，到现在都没有回复。ms的过了两周多了，gg的过了一周多。在考虑要不要发邮件问一下。除了这两家，目前没有其他面试。到现在为止，我投的公司也不多。接下来应该采用海投策略，广撒网。找个top 100 software companies in usa的列表，打算按这上面来投简历。之前为了准备那两个面试，花了不少时间看数据结构和算法，还有解题，写代码。面完之后，这些基本上就暂停了，开始忙其他的事。paper还要继续修改，选的课还剩一个final project和report，外加一个presentation。要做的事还是很多的，但俺还是不擅于协调时间，经常做这个丢那个，有待提高。下周就感恩节假期了，没有出去玩的计划，有两件主要的事要做，一是改论文，二是写cis751的final project。有空余时间就继续翻apue，看看cracking coding interview，准备一下final report和presentation。 加油。 您可能感兴趣的文章December 15, 2011 -- 找实习之Google和Microsoft (2)从开始准备找实习到现在过了一段日子了，面了两家公司，Google和Microsoft，都被拒了。不过...November 6, 2011 -- 近况：论文和实习 (3)之前一个多月主要做了两件事，写论文和找实习。论文写了两版，但老板还不满意，原计划投的会议都pass了...February 4, 2012 -- 开学第三周 (0)TA的课CIS450作业布置得比较频繁，lab，quiz，homework等，基本上每周都有两样作业...October 25, 2010 -- 我的第一篇论文终于中了 (9)早上和老板开会时，还在抱怨那会议怎么还不给消息，我急着想知道结果，好确定回国的行程。开完会去吃了个午...July 11, 2010 -- 第一篇论文算是完成了 (0)到昨天，俺那篇拖了好几个月的论文总算是定稿了，老板昨晚应该把它投出去了。从论文的第一篇草稿开始，有过...]]></description>
			<content:encoded><![CDATA[<p>面试了两个，到现在都没有回复。ms的过了两周多了，gg的过了一周多。在考虑要不要发邮件问一下。除了这两家，目前没有其他面试。到现在为止，我投的公司也不多。接下来应该采用海投策略，广撒网。找个top 100 software companies in usa的列表，打算按这上面来投简历。之前为了准备那两个面试，花了不少时间看数据结构和算法，还有解题，写代码。面完之后，这些基本上就暂停了，开始忙其他的事。paper还要继续修改，选的课还剩一个final project和report，外加一个presentation。要做的事还是很多的，但俺还是不擅于协调时间，经常做这个丢那个，有待提高。下周就感恩节假期了，没有出去玩的计划，有两件主要的事要做，一是改论文，二是写cis751的final project。有空余时间就继续翻apue，看看cracking coding interview，准备一下final report和presentation。</p>
<p>加油。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>December 15, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/12/apply-google-microsoft-intern/" title="找实习之Google和Microsoft">找实习之Google和Microsoft</a> (2)<br /><small>从开始准备找实习到现在过了一段日子了，面了两家公司，Google和Microsoft，都被拒了。不过...</small></li><li>November 6, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/11/recent-status-paper-and-intern/" title="近况：论文和实习">近况：论文和实习</a> (3)<br /><small>之前一个多月主要做了两件事，写论文和找实习。论文写了两版，但老板还不满意，原计划投的会议都pass了...</small></li><li>February 4, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/the-third-week-2012/" title="开学第三周">开学第三周</a> (0)<br /><small>TA的课CIS450作业布置得比较频繁，lab，quiz，homework等，基本上每周都有两样作业...</small></li><li>October 25, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/10/my-first-paper-got-accepted/" title="我的第一篇论文终于中了">我的第一篇论文终于中了</a> (9)<br /><small>早上和老板开会时，还在抱怨那会议怎么还不给消息，我急着想知道结果，好确定回国的行程。开完会去吃了个午...</small></li><li>July 11, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/07/first-paper-done/" title="第一篇论文算是完成了">第一篇论文算是完成了</a> (0)<br /><small>到昨天，俺那篇拖了好几个月的论文总算是定稿了，老板昨晚应该把它投出去了。从论文的第一篇草稿开始，有过...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/11/it-it-not-that-easy-to-get-an-intern/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>APUE2e Exercise 8.7: close-on-exec flag</title>
		<link>http://www.zhuhuang.com/blog/2011/11/apue2e-exercise-8-7-close-on-exec/</link>
		<comments>http://www.zhuhuang.com/blog/2011/11/apue2e-exercise-8-7-close-on-exec/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 07:20:36 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[书山有路]]></category>
		<category><![CDATA[APUE2e]]></category>
		<category><![CDATA[close-on-exec]]></category>
		<category><![CDATA[fdopendir]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3807</guid>
		<description><![CDATA[?Download exercise8-7.c1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 /* * exercise8-7.c [...]]]></description>
			<content:encoded><![CDATA[
<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://www.zhuhuang.com/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=3807&amp;download=exercise8-7.c">exercise8-7.c</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p380714"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
</pre></td><td class="code" id="p3807code14"><pre class="c" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/*
 * exercise8-7.c
 *
 *  Created on: Nov 11, 2011
 *      Author: zhuhuang
 */</span>
&nbsp;
&nbsp;
<span style="color: #339933;">#include &lt;stdio.h&gt;</span>
<span style="color: #339933;">#include &lt;unistd.h&gt;</span>
<span style="color: #339933;">#include &lt;dirent.h&gt;</span>
<span style="color: #339933;">#include &lt;fcntl.h&gt;</span>
&nbsp;
<span style="color: #993333;">int</span> main<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	DIR <span style="color: #339933;">*</span>dir<span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> filedes1<span style="color: #339933;">,</span> filedes2<span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> fdflag1<span style="color: #339933;">,</span> fdflag2<span style="color: #339933;">;</span>
	<span style="color: #993333;">struct</span> dirent <span style="color: #339933;">*</span>direntry<span style="color: #339933;">;</span>
&nbsp;
	filedes1 <span style="color: #339933;">=</span> open<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;/&quot;</span><span style="color: #339933;">,</span> O_RDONLY<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//file descriptor flag before calling opendir. it is off.</span>
	fdflag1 <span style="color: #339933;">=</span> fcntl<span style="color: #009900;">&#40;</span>filedes1<span style="color: #339933;">,</span> F_GETFD<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>fdflag1 <span style="color: #339933;">&amp;</span> FD_CLOEXEC<span style="color: #009900;">&#41;</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;filedes1: close-on-exec flag is onn&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">else</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;filedes1: close-on-exec flag is offn&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//See Page 234 on APUE2e, opendir function will set the close-on-exec flag for the descriptor filedes</span>
	dir <span style="color: #339933;">=</span> fdopendir<span style="color: #009900;">&#40;</span>filedes1<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>direntry <span style="color: #339933;">=</span> readdir<span style="color: #009900;">&#40;</span>dir<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> NULL<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%sn&quot;</span><span style="color: #339933;">,</span> direntry<span style="color: #339933;">-&gt;</span>d_name<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//file descriptor flag after calling opendir. it is on now.</span>
	fdflag1 <span style="color: #339933;">=</span> fcntl<span style="color: #009900;">&#40;</span>filedes1<span style="color: #339933;">,</span> F_GETFD<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>fdflag1 <span style="color: #339933;">&amp;</span> FD_CLOEXEC<span style="color: #009900;">&#41;</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;filedes1: close-on-exec flag is onn&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">else</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;filedes1: close-on-exec flag is offn&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//set close-on-exec flag operation on filedes1 won't affect filedes2</span>
	filedes2 <span style="color: #339933;">=</span> open<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;/&quot;</span><span style="color: #339933;">,</span> O_RDONLY<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	fdflag2 <span style="color: #339933;">=</span> fcntl<span style="color: #009900;">&#40;</span>filedes2<span style="color: #339933;">,</span> F_GETFD<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>fdflag2 <span style="color: #339933;">&amp;</span> FD_CLOEXEC<span style="color: #009900;">&#41;</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;filedes2: close-on-exec flag is onn&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">else</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;filedes2: close-on-exec flag is offn&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-c/" title="APUE2e Exercise 10.6 – Solution C">APUE2e Exercise 10.6 – Solution C</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-b/" title="APUE2e Exercise 10.6 – Solution B">APUE2e Exercise 10.6 – Solution B</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-a/" title="APUE2e Exercise 10.6 – Solution A">APUE2e Exercise 10.6 – Solution A</a> (0)<br /><small>Using File I/O to read and write the file.


/*...</small></li><li>January 11, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/apue2e-exercise-16-3-solution-b/" title="APUE2e Exercise 16.3 &#8211; Solution B">APUE2e Exercise 16.3 &#8211; Solution B</a> (2)<br /><small>Code for client side is in Figure 16.14 in APUE2e,...</small></li><li>January 11, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/apue2e-exercise-16-3-solution-a/" title="APUE2e Exercise 16.3 &#8211; Solution A">APUE2e Exercise 16.3 &#8211; Solution A</a> (0)<br /><small>Below is the code for the server side. Code for cl...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/11/apue2e-exercise-8-7-close-on-exec/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>APUE2e Exercise 8.2: vfork v.s. fork</title>
		<link>http://www.zhuhuang.com/blog/2011/11/apue2e-exercise-8-2-vfork/</link>
		<comments>http://www.zhuhuang.com/blog/2011/11/apue2e-exercise-8-2-vfork/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 04:36:15 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[书山有路]]></category>
		<category><![CDATA[APUE2e]]></category>
		<category><![CDATA[fork]]></category>
		<category><![CDATA[vfork]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3804</guid>
		<description><![CDATA[?Download exercise8-2.c1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 [...]]]></description>
			<content:encoded><![CDATA[
<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://www.zhuhuang.com/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=3804&amp;download=exercise8-2.c">exercise8-2.c</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p380416"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
</pre></td><td class="code" id="p3804code16"><pre class="c" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/*
 * exercise8-2.c
 *
 *  Created on: Nov 10, 2011
 *      Author: zhuhuang
 */</span>
&nbsp;
<span style="color: #339933;">#include &lt;apueerr.h&gt;</span>
&nbsp;
<span style="color: #993333;">int</span> glob <span style="color: #339933;">=</span> <span style="color: #0000dd;">6</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #993333;">int</span> callvfork<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> var<span style="color: #339933;">=</span><span style="color: #0000dd;">88</span><span style="color: #339933;">;</span>
	pid_t pid<span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//compare the running results using vfork and fork</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">/* Using fork
	in main first:4656
	before callvfork
	in callvfork parent:4656
	glob: 6, var: 88
	in main second:4656
	after callvfork
	before anothercall
	in anothercall:4656
	after anothercall
	in callvfork child:4661
	in main second:4661
	after callvfork
	before anothercall
	in anothercall:4661
	after anothercall
	*/</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">/* Using vfork
	in main first:4608
	before callvfork
	in callvfork child:4613
	in main second:4613
	after callvfork
	before anothercall
	in anothercall:4613
	after anothercall
	in callvfork parent:4608
	glob: 7, var: 2077184
	*/</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>pid <span style="color: #339933;">=</span> fork<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;vfork error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>pid <span style="color: #339933;">==</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #666666; font-style: italic;">//the increasing of the variables done by the child changes the values in the parent</span>
		glob<span style="color: #339933;">++;</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;in callvfork child:%dn&quot;</span><span style="color: #339933;">,</span> getpid<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;in callvfork parent:%dn&quot;</span><span style="color: #339933;">,</span> getpid<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;glob: %d, var: %dn&quot;</span><span style="color: #339933;">,</span> glob<span style="color: #339933;">,</span> var<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">//var is</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">int</span> anothercall<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> i<span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> buf<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">100</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>i<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>i<span style="color: #339933;">&lt;</span><span style="color: #0000dd;">100</span><span style="color: #339933;">;</span>i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
		buf<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>
&nbsp;
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;in anothercall:%dn&quot;</span><span style="color: #339933;">,</span> getpid<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">int</span> main<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;in main first:%dn&quot;</span><span style="color: #339933;">,</span> getpid<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;before callvforkn&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	callvfork<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//Using vfork: child process continues to execute the following code. But parent process doesn't.</span>
	<span style="color: #666666; font-style: italic;">//Using fork: both child and parent processes execute the following code.</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;in main second:%dn&quot;</span><span style="color: #339933;">,</span> getpid<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;after callvforkn&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;before anothercalln&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	anothercall<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;after anothercalln&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	exit<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-c/" title="APUE2e Exercise 10.6 – Solution C">APUE2e Exercise 10.6 – Solution C</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-b/" title="APUE2e Exercise 10.6 – Solution B">APUE2e Exercise 10.6 – Solution B</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-a/" title="APUE2e Exercise 10.6 – Solution A">APUE2e Exercise 10.6 – Solution A</a> (0)<br /><small>Using File I/O to read and write the file.


/*...</small></li><li>January 11, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/apue2e-exercise-16-3-solution-b/" title="APUE2e Exercise 16.3 &#8211; Solution B">APUE2e Exercise 16.3 &#8211; Solution B</a> (2)<br /><small>Code for client side is in Figure 16.14 in APUE2e,...</small></li><li>January 11, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/apue2e-exercise-16-3-solution-a/" title="APUE2e Exercise 16.3 &#8211; Solution A">APUE2e Exercise 16.3 &#8211; Solution A</a> (0)<br /><small>Below is the code for the server side. Code for cl...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/11/apue2e-exercise-8-2-vfork/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>近况：论文和实习</title>
		<link>http://www.zhuhuang.com/blog/2011/11/recent-status-paper-and-intern/</link>
		<comments>http://www.zhuhuang.com/blog/2011/11/recent-status-paper-and-intern/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 20:04:22 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[实习]]></category>
		<category><![CDATA[论文]]></category>
		<category><![CDATA[面试]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3800</guid>
		<description><![CDATA[之前一个多月主要做了两件事，写论文和找实习。论文写了两版，但老板还不满意，原计划投的会议都pass了。因为我正忙于准备实习面试，和老板说了一下，先把paper放放，专心准备面试，机会难得，过了这村就没这店了。上周三面了ms，30分钟的电面，没有问technical的问题，都是behavior questions。感觉还行吧，但有没有下轮很难说，看造化了。下周三面gg，technical interview，back-to-back，两人面，每个45分钟。这个应该会很tough，bless我自己。等面完gg，会继续改论文，同时多投一些简历。 您可能感兴趣的文章November 19, 2011 -- 实习也没如别人口中的容易找 (2)面试了两个，到现在都没有回复。ms的过了两周多了，gg的过了一周多。在考虑要不要发邮件问一下。除了这...December 15, 2011 -- 找实习之Google和Microsoft (2)从开始准备找实习到现在过了一段日子了，面了两家公司，Google和Microsoft，都被拒了。不过...October 25, 2010 -- 我的第一篇论文终于中了 (9)早上和老板开会时，还在抱怨那会议怎么还不给消息，我急着想知道结果，好确定回国的行程。开完会去吃了个午...July 11, 2010 -- 第一篇论文算是完成了 (0)到昨天，俺那篇拖了好几个月的论文总算是定稿了，老板昨晚应该把它投出去了。从论文的第一篇草稿开始，有过...July 1, 2010 -- 老板终究是老板啊 (0)从我写完论文交给老板，到现在都过了两个多月了。但老板一直很忙，虽然看了我的论文，也做了些修改，但都是...]]></description>
			<content:encoded><![CDATA[<p>之前一个多月主要做了两件事，写论文和找实习。论文写了两版，但老板还不满意，原计划投的会议都pass了。因为我正忙于准备实习面试，和老板说了一下，先把paper放放，专心准备面试，机会难得，过了这村就没这店了。上周三面了ms，30分钟的电面，没有问technical的问题，都是behavior questions。感觉还行吧，但有没有下轮很难说，看造化了。下周三面gg，technical interview，back-to-back，两人面，每个45分钟。这个应该会很tough，bless我自己。等面完gg，会继续改论文，同时多投一些简历。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>November 19, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/11/it-it-not-that-easy-to-get-an-intern/" title="实习也没如别人口中的容易找">实习也没如别人口中的容易找</a> (2)<br /><small>面试了两个，到现在都没有回复。ms的过了两周多了，gg的过了一周多。在考虑要不要发邮件问一下。除了这...</small></li><li>December 15, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/12/apply-google-microsoft-intern/" title="找实习之Google和Microsoft">找实习之Google和Microsoft</a> (2)<br /><small>从开始准备找实习到现在过了一段日子了，面了两家公司，Google和Microsoft，都被拒了。不过...</small></li><li>October 25, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/10/my-first-paper-got-accepted/" title="我的第一篇论文终于中了">我的第一篇论文终于中了</a> (9)<br /><small>早上和老板开会时，还在抱怨那会议怎么还不给消息，我急着想知道结果，好确定回国的行程。开完会去吃了个午...</small></li><li>July 11, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/07/first-paper-done/" title="第一篇论文算是完成了">第一篇论文算是完成了</a> (0)<br /><small>到昨天，俺那篇拖了好几个月的论文总算是定稿了，老板昨晚应该把它投出去了。从论文的第一篇草稿开始，有过...</small></li><li>July 1, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/07/boss-is-boss/" title="老板终究是老板啊">老板终究是老板啊</a> (0)<br /><small>从我写完论文交给老板，到现在都过了两个多月了。但老板一直很忙，虽然看了我的论文，也做了些修改，但都是...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/11/recent-status-paper-and-intern/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>美帝修车真的很贵</title>
		<link>http://www.zhuhuang.com/blog/2011/11/costly-auto-repair-in-usa/</link>
		<comments>http://www.zhuhuang.com/blog/2011/11/costly-auto-repair-in-usa/#comments</comments>
		<pubDate>Sun, 06 Nov 2011 19:54:04 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[人工费]]></category>
		<category><![CDATA[修车]]></category>
		<category><![CDATA[美帝]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3796</guid>
		<description><![CDATA[之前一直听人说来着，但没亲身体验过。周四晚上的时候车子的档位指示表盘失灵了，本来只是某个档位被高亮，结果变成所有档位都高亮了。第二天，周五，发动车子之后，引擎灯亮了，反复发动了几次，都是如此。顿时慌了，决定开去local的dodge dealer那查一下。一路上一直希望着车子不要中途抛锚（过于担心了）。查过之后发现了一堆问题，好多地方都漏油。他们给我列了一张单子，包括有问题的部件和需要的费用：pcm module，valve cover gasket，spark plug tube seal，cable plug，spark plug，exhaust manifold，exhaust manifold gasket，oil paw gasket，oil sending unit。那个pcm module还在warranty之内，换不用钱，不然得自己掏八百多刀。剩下的零件费加人工费要九百多刀，人工费占了一半以上，五百刀左右。咨询了一些人，有些说要换，有些说不用。我也不懂车，但还是保险一点，该修就修吧。车的迈数过了6万了，很多零部件都磨损得差不多了，得换，之前的车主应该没有做过类似的大修。我懒得再跑到其他维修店查问题对比修理费了，已经让dealer给订了零件，下周就送去修。他们把我的车稍微弄了一下，我问他们是否能继续开，说是可以。不过开了一天多，周六晚引擎灯又亮了。决定下周先骑自行车去学校，把车先晾着，不想冒险。 您可能感兴趣的文章May 20, 2010 -- 最近成搬运工了 (0)期末已结束，暑假已开始，这段时间很多人搬家，要么离校，要么挪个窝。自己也当了回苦力，帮人搬东西。我自...August 30, 2009 -- UCenter Home升级到2.0后 MYOP应用不能开启的解决办法 (2)UCenter Home出了2.0正式版后，我立马下载了新版，将南洋网的社区空间使用的UCenter...October 14, 2009 -- ZZ 一个老人 (12)在QQ空间看到的，帖子比较老了，但依然让人震撼，我觉得我不转贴的话就对不起自己的良心了。不知道为啥，...March 7, 2010 -- 瞎晃 (4)今天，不想做什么，虽然有活，天气难得的好，出着大太阳，气温十几度的样子。吃完午饭后，呆在屋里，想着要...December 15, 2009 -- ZZ 2009年官员语录 (2)原新闻说这些官员的语录“雷人”，个人不这么认为。从几千年的封建社会沿袭下来的“官本位”思想依然笼罩着...]]></description>
			<content:encoded><![CDATA[<p>之前一直听人说来着，但没亲身体验过。周四晚上的时候车子的档位指示表盘失灵了，本来只是某个档位被高亮，结果变成所有档位都高亮了。第二天，周五，发动车子之后，引擎灯亮了，反复发动了几次，都是如此。顿时慌了，决定开去local的dodge dealer那查一下。一路上一直希望着车子不要中途抛锚（过于担心了）。查过之后发现了一堆问题，好多地方都漏油。他们给我列了一张单子，包括有问题的部件和需要的费用：pcm module，valve cover gasket，spark plug tube seal，cable plug，spark plug，exhaust manifold，exhaust manifold gasket，oil paw gasket，oil sending unit。那个pcm module还在warranty之内，换不用钱，不然得自己掏八百多刀。剩下的零件费加人工费要九百多刀，人工费占了一半以上，五百刀左右。咨询了一些人，有些说要换，有些说不用。我也不懂车，但还是保险一点，该修就修吧。车的迈数过了6万了，很多零部件都磨损得差不多了，得换，之前的车主应该没有做过类似的大修。我懒得再跑到其他维修店查问题对比修理费了，已经让dealer给订了零件，下周就送去修。他们把我的车稍微弄了一下，我问他们是否能继续开，说是可以。不过开了一天多，周六晚引擎灯又亮了。决定下周先骑自行车去学校，把车先晾着，不想冒险。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 3, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/suffering-from-poor-vocabulary/" title="英语词汇之痛">英语词汇之痛</a> (4)<br /><small>来美两年多了，口语是长进不少，一些常用词汇也用的比较熟了。平时和别人交流，主要是学习方面的，都没什么...</small></li><li>July 15, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/07/miss-blogs-two-year-anniversary/" title="博客两周年">博客两周年</a> (3)<br /><small>最近很少更新博客，经常忘了它的存在，以前有点东西就会想着写到博客上来。也许因为过于迷恋微博了，想说的...</small></li><li>September 25, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/tea-hometown/" title="家乡的水仙茶">家乡的水仙茶</a> (0)<br /><small>一直都很喜欢喝茶，尤其是家里的水仙茶，也许是从小养成的习惯，也许是水仙茶的味道别具一格。喝过铁观音，...</small></li><li>September 30, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/yijianmei/" title="一剪梅">一剪梅</a> (0)<br /><small>- 李清照

红藕香残玉簟秋。
轻解罗裳，
独上兰舟。
云中谁寄锦书来？
雁字回时，
月满西楼。

...</small></li><li>October 18, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/beautiful-wedding-vedio-2/" title="大米和小强的婚礼MV《七年》">大米和小强的婚礼MV《七年》</a> (4)<br /><small>前一段分享过一个婚礼MV《被风吹过的夏天》。现在再分享一个，是博友junjun推荐的，看过之后，的确...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/11/costly-auto-repair-in-usa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Question1.6: Rotate an NxN matrix by 90 degrees &#8211; Cracking the Coding Interview</title>
		<link>http://www.zhuhuang.com/blog/2011/10/cracking-the-coding-interview-1-6/</link>
		<comments>http://www.zhuhuang.com/blog/2011/10/cracking-the-coding-interview-1-6/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 21:23:04 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[书山有路]]></category>
		<category><![CDATA[CareerCup]]></category>
		<category><![CDATA[Cracking the Coding Interview]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3793</guid>
		<description><![CDATA[?Download question1-6.c1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 [...]]]></description>
			<content:encoded><![CDATA[
<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://www.zhuhuang.com/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=3793&amp;download=question1-6.c">question1-6.c</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p379318"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
</pre></td><td class="code" id="p3793code18"><pre class="c" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/*
 * question1-6.c
 *
 *  Created on: Oct 28, 2011
 *      Author: zhuhuang
 */</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Give an image represented by an NxN matrix, where each pixel in the image is 4 bytes, write a method to rotate the image by</span>
<span style="color: #666666; font-style: italic;">//90 degrees. Can you do this in place?</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Solution1: Consider the matrix as embedded circles, we rotate the circle one by one until reaching the center.</span>
<span style="color: #666666; font-style: italic;">//Solution2: Build another matrix with the same size, copy elements from one to the other according to a formula</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//In this program, we use solution 1.</span>
<span style="color: #339933;">#include &lt;stdio.h&gt;</span>
<span style="color: #339933;">#define NUM 6</span>
&nbsp;
<span style="color: #993333;">int</span> arrayA<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000dd;">5</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span><span style="color: #009900;">&#123;</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span><span style="color: #0000dd;">2</span><span style="color: #339933;">,</span><span style="color: #0000dd;">3</span><span style="color: #339933;">,</span><span style="color: #0000dd;">4</span><span style="color: #339933;">,</span><span style="color: #0000dd;">5</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
                  <span style="color: #009900;">&#123;</span><span style="color: #0000dd;">6</span><span style="color: #339933;">,</span><span style="color: #0000dd;">7</span><span style="color: #339933;">,</span><span style="color: #0000dd;">8</span><span style="color: #339933;">,</span><span style="color: #0000dd;">9</span><span style="color: #339933;">,</span><span style="color: #0000dd;">10</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
                  <span style="color: #009900;">&#123;</span><span style="color: #0000dd;">11</span><span style="color: #339933;">,</span><span style="color: #0000dd;">12</span><span style="color: #339933;">,</span><span style="color: #0000dd;">13</span><span style="color: #339933;">,</span><span style="color: #0000dd;">14</span><span style="color: #339933;">,</span><span style="color: #0000dd;">15</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
                  <span style="color: #009900;">&#123;</span><span style="color: #0000dd;">16</span><span style="color: #339933;">,</span><span style="color: #0000dd;">17</span><span style="color: #339933;">,</span><span style="color: #0000dd;">18</span><span style="color: #339933;">,</span><span style="color: #0000dd;">19</span><span style="color: #339933;">,</span><span style="color: #0000dd;">20</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
                  <span style="color: #009900;">&#123;</span><span style="color: #0000dd;">21</span><span style="color: #339933;">,</span><span style="color: #0000dd;">22</span><span style="color: #339933;">,</span><span style="color: #0000dd;">23</span><span style="color: #339933;">,</span><span style="color: #0000dd;">24</span><span style="color: #339933;">,</span><span style="color: #0000dd;">25</span><span style="color: #009900;">&#125;</span>
                 <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #993333;">int</span> arrayB<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span><span style="color: #0000dd;">6</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span><span style="color: #009900;">&#123;</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span><span style="color: #0000dd;">2</span><span style="color: #339933;">,</span><span style="color: #0000dd;">3</span><span style="color: #339933;">,</span><span style="color: #0000dd;">4</span><span style="color: #339933;">,</span><span style="color: #0000dd;">5</span><span style="color: #339933;">,-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
                  <span style="color: #009900;">&#123;</span><span style="color: #0000dd;">6</span><span style="color: #339933;">,</span><span style="color: #0000dd;">7</span><span style="color: #339933;">,</span><span style="color: #0000dd;">8</span><span style="color: #339933;">,</span><span style="color: #0000dd;">9</span><span style="color: #339933;">,</span><span style="color: #0000dd;">10</span><span style="color: #339933;">,-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
                  <span style="color: #009900;">&#123;</span><span style="color: #0000dd;">11</span><span style="color: #339933;">,</span><span style="color: #0000dd;">12</span><span style="color: #339933;">,</span><span style="color: #0000dd;">13</span><span style="color: #339933;">,</span><span style="color: #0000dd;">14</span><span style="color: #339933;">,</span><span style="color: #0000dd;">15</span><span style="color: #339933;">,-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
                  <span style="color: #009900;">&#123;</span><span style="color: #0000dd;">16</span><span style="color: #339933;">,</span><span style="color: #0000dd;">17</span><span style="color: #339933;">,</span><span style="color: #0000dd;">18</span><span style="color: #339933;">,</span><span style="color: #0000dd;">19</span><span style="color: #339933;">,</span><span style="color: #0000dd;">20</span><span style="color: #339933;">,-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
                  <span style="color: #009900;">&#123;</span><span style="color: #0000dd;">21</span><span style="color: #339933;">,</span><span style="color: #0000dd;">22</span><span style="color: #339933;">,</span><span style="color: #0000dd;">23</span><span style="color: #339933;">,</span><span style="color: #0000dd;">24</span><span style="color: #339933;">,</span><span style="color: #0000dd;">25</span><span style="color: #339933;">,-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span>
                  <span style="color: #009900;">&#123;</span><span style="color: #0000dd;">26</span><span style="color: #339933;">,</span><span style="color: #0000dd;">27</span><span style="color: #339933;">,</span><span style="color: #0000dd;">28</span><span style="color: #339933;">,</span><span style="color: #0000dd;">29</span><span style="color: #339933;">,</span><span style="color: #0000dd;">30</span><span style="color: #339933;">,-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#125;</span>
                 <span style="color: #009900;">&#125;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #993333;">void</span> printMatrix<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> matrix<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span>NUM<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #993333;">int</span> sidelength<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> i<span style="color: #339933;">,</span> j<span style="color: #339933;">;</span>
	<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>i<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>i<span style="color: #339933;">&lt;</span>sidelength<span style="color: #339933;">;</span>i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>j<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>j<span style="color: #339933;">&lt;</span>sidelength<span style="color: #339933;">;</span>j<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%d &quot;</span><span style="color: #339933;">,</span>matrix<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span>j<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;n&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span> AntiClockWiseRotate<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> matrix<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span>NUM<span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span> <span style="color: #993333;">int</span> sidelength<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> N <span style="color: #339933;">=</span> sidelength<span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> i<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">,</span> j<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> temp<span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//matrix[i][j] (before rotation)  =&gt; matrix[N-1-j][i] (after rotation)</span>
	<span style="color: #666666; font-style: italic;">//Consider the matrix as embedded circles, we rotate the circle one by one until reaching the center.</span>
	<span style="color: #666666; font-style: italic;">//How many circles: N/2. When N%2=1, N/2+1 circles; when N%2=0, N/2 circles.</span>
	<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>i<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span> i<span style="color: #339933;">&lt;</span>N<span style="color: #339933;">/</span><span style="color: #0000dd;">2</span><span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #666666; font-style: italic;">//Rotate a row cause rotating the circle.</span>
		<span style="color: #666666; font-style: italic;">//A row in the circle: i ~ N-1-i. The element in (N-1-i) will be the one in (i) after rotation.</span>
		<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>j<span style="color: #339933;">=</span>i<span style="color: #339933;">;</span>j<span style="color: #339933;">&lt;</span>N<span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #339933;">-</span>i<span style="color: #339933;">;</span>j<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
			<span style="color: #666666; font-style: italic;">//when i==N-1-i, only one element in the circle (the center), do nothing. This happens when N%2!=0.</span>
			temp <span style="color: #339933;">=</span> matrix<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span>j<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
			matrix<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span>j<span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> matrix<span style="color: #009900;">&#91;</span>j<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span>N<span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #339933;">-</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
			matrix<span style="color: #009900;">&#91;</span>j<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span>N<span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #339933;">-</span>i<span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> matrix<span style="color: #009900;">&#91;</span>N<span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #339933;">-</span>i<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span>N<span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #339933;">-</span>j<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
			matrix<span style="color: #009900;">&#91;</span>N<span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #339933;">-</span>i<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span>N<span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #339933;">-</span>j<span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> matrix<span style="color: #009900;">&#91;</span>N<span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #339933;">-</span>j<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
			matrix<span style="color: #009900;">&#91;</span>N<span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #339933;">-</span>j<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> temp<span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">int</span> main<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>NUM<span style="color: #339933;">==</span><span style="color: #0000dd;">5</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Matrix A before ratation:n&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		printMatrix<span style="color: #009900;">&#40;</span>arrayA<span style="color: #339933;">,</span> <span style="color: #0000dd;">5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		AntiClockWiseRotate<span style="color: #009900;">&#40;</span>arrayA<span style="color: #339933;">,</span><span style="color: #0000dd;">5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Matrix A after ratation:n&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		printMatrix<span style="color: #009900;">&#40;</span>arrayA<span style="color: #339933;">,</span> <span style="color: #0000dd;">5</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>NUM<span style="color: #339933;">==</span><span style="color: #0000dd;">6</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Matrix B before ratation:n&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		printMatrix<span style="color: #009900;">&#40;</span>arrayB<span style="color: #339933;">,</span> <span style="color: #0000dd;">6</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		AntiClockWiseRotate<span style="color: #009900;">&#40;</span>arrayB<span style="color: #339933;">,</span><span style="color: #0000dd;">6</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Matrix B after ratation:n&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		printMatrix<span style="color: #009900;">&#40;</span>arrayB<span style="color: #339933;">,</span> <span style="color: #0000dd;">6</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #b1b100;">return</span> <span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>January 11, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/compiling-pthread-functions/" title="posix thread相关函数的编译(undefined reference to `pthread_create&#8217;)">posix thread相关函数的编译(undefined reference to `pthread_create&#8217;)</a> (2)<br /><small>在解APUE2e Exercise 16.3的问题时，尝试着用thread来应答client请求（代...</small></li><li>October 27, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/feelings-in-the-library/" title="图书馆偶感">图书馆偶感</a> (8)<br /><small>在图书馆里自习，窗外，远远地能看到写有Manhattan字样的小山上的水塔，紧接着是一片五颜六色的树...</small></li><li>March 7, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/transfer-from-uppaal-to-spin/" title="放弃Uppaal，改投Spin">放弃Uppaal，改投Spin</a> (9)<br /><small>周五时基本上把程序改到最小了，系统能砍的我都看了，变量能不用的我都删了，能做的我都做了，但不是所有的...</small></li><li>March 3, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/what-my-life-can-be-like/" title="what my life can be like">what my life can be like</a> (3)<br /><small>有时候，不停的想：自己将来的生活应该是怎么样的；如果当年×××，现在的自己会是什么状态。不是个做白日...</small></li><li>July 19, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/07/adjust_size_height/" title="修改博客的字体大小和行距">修改博客的字体大小和行距</a> (4)<br /><small>一个朋友提醒说博客的字太小了，看着费劲。其实自己也发现这个问题，只是没时间去斟酌。google一下，...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/10/cracking-the-coding-interview-1-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>刷新一下</title>
		<link>http://www.zhuhuang.com/blog/2011/10/%e5%88%b7%e6%96%b0%e4%b8%80%e4%b8%8b/</link>
		<comments>http://www.zhuhuang.com/blog/2011/10/%e5%88%b7%e6%96%b0%e4%b8%80%e4%b8%8b/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 19:10:35 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3791</guid>
		<description><![CDATA[最近一段时间忙着看书，看电视剧，写论文，改论文，准备实习，找实习，等等，所以没有什么时间更新。 或者说，变懒了。 您可能感兴趣的文章July 24, 2009 -- 开心农场以及由此想到的 (3)常上校内，不是为了写日志，不是为了更新相册，只为了玩校内上的开心农场。虽然这游戏无聊，界面和规则也都...October 2, 2009 -- 天宫山图片 之 弥勒大佛 (2)弥勒佛坐于山顶，一览天下。我脖子上的挂件就是弥勒佛。 [caption id="attachmen...May 30, 2010 -- Daniel Powter的歌不错 (3)偶然看到Facebook上别人分享的Daniel Powter的Bad Day的MV，歌很好听，MV...November 18, 2009 -- 芹菜大餐 (2)从小就不喜欢吃芹菜和香菜，那味道我受不了。老妈说学着吃，慢慢就习惯了，不过我没听，一如既往的讨厌芹菜...February 15, 2011 -- 班扎古鲁白玛的沉默 or 见与不见 (1)从非诚2里看到这首诗，网上谣传是仓央嘉措的诗《见与不见》，实际上作者和诗名都搞错了。这首诗名为《班扎...]]></description>
			<content:encoded><![CDATA[<p>最近一段时间忙着看书，看电视剧，写论文，改论文，准备实习，找实习，等等，所以没有什么时间更新。<br />
或者说，变懒了。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>October 9, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/10/first-highway-trip/" title="第一次高速之行">第一次高速之行</a> (2)<br /><small>6月9日买的车，到今天也有四个月了，时间过得真快。车开得也有点熟练了，但仅限在local开开，都是低...</small></li><li>July 11, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/07/first-paper-done/" title="第一篇论文算是完成了">第一篇论文算是完成了</a> (0)<br /><small>到昨天，俺那篇拖了好几个月的论文总算是定稿了，老板昨晚应该把它投出去了。从论文的第一篇草稿开始，有过...</small></li><li>April 9, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0409/" title="0409之一周瞎扯">0409之一周瞎扯</a> (6)<br /><small>功课和学术上的就不提了。

发现读书的感觉真的很好，不管是专业书，还是闲书。APUE2e剩下一章了，...</small></li><li>August 20, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/a-simple-summary-for-the-summer-2011/" title="暑假小结">暑假小结</a> (0)<br /><small>暑假前订了一些目标，实现了一些。

先说本分的事，research。原本的目标是写完Cyber-Ph...</small></li><li>January 1, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/happy-new-year-2012/" title="新年快乐">新年快乐</a> (0)<br /><small>洗了个澡就跨年了，从2011年洗到2012年。

2011年过得，怎么说呢，不是很满意。就不总结...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/10/%e5%88%b7%e6%96%b0%e4%b8%80%e4%b8%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RIP Steve Jobs</title>
		<link>http://www.zhuhuang.com/blog/2011/10/rip-steve-jobs/</link>
		<comments>http://www.zhuhuang.com/blog/2011/10/rip-steve-jobs/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 06:55:07 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[说三道四]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Steve Jobs]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3782</guid>
		<description><![CDATA[悼念这位伟大的创造家 您可能感兴趣的文章November 7, 2010 -- K-State中国达人秀 (0)今天K-State CSSA举办了首次中国学生达人秀（got talent）活动。本人一没才，二没艺...September 26, 2009 -- 校内日志备份 之 2009 (3)日志标题：我的2009新年宣言 发表日期：2009-01-11 13:2 2009 我要牛 以下各项...October 27, 2009 -- 图书馆偶感 (8)在图书馆里自习，窗外，远远地能看到写有Manhattan字样的小山上的水塔，紧接着是一片五颜六色的树...September 4, 2009 -- Graduate Student Welcome Reception (0)今晚系里租了Rec的乒乓球室，为新生举办一个Welcome Reception。这届的新生真幸福，去...May 23, 2010 -- Desktop的问题似乎解决了 (5)上周开始，Desktop彻底歇菜了，不管试多少次都启动不了。上周五，忍无可忍，借了工具，把主机箱拆了...]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">悼念这位伟大的创造家</p>
<div id="attachment_3784" class="wp-caption aligncenter" style="width: 627px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/10/Capture.jpg" rel="lightbox[3782]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/10/Capture.jpg" alt="" title="Capture" width="617" height="452" class="size-full wp-image-3784" /></a><p class="wp-caption-text">Steve Jobs, 1955-2011</p></div>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>September 11, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/09/better-later-than-never/" title="Better Later Than Never">Better Later Than Never</a> (6)<br /><small>这一年来，发现自己前所未有的对很多新技术和编程语言感兴趣，比如Android，Wordpress，U...</small></li><li>July 22, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/07/nobody/" title="最近流行Nobody">最近流行Nobody</a> (0)<br /><small>喜欢这首歌，节奏感不错，分享了，视频来自土豆网。在首页看不到视频，点击博客标题，在打开的窗口中观看。...</small></li><li>October 3, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/genuine-software/" title="盗版二三事">盗版二三事</a> (12)<br /><small>用Office 2007中文企业版已经有半年多的时间了，网上下载的镜像，带系列号的，一直以来都没有什...</small></li><li>April 5, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/04/start-writing-paper/" title="开始写paper了">开始写paper了</a> (3)<br /><small>昨晚终于把程序改完了，模拟和验证都没有问题了。从考QE时用的Uppaal到现在的Spin，一路折腾，...</small></li><li>December 18, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/12/end-of-fall-2009/" title="这学期，结束了">这学期，结束了</a> (6)<br /><small>感觉这学期过得好快，估计是负担较轻的缘故，三门课只有一门需要忙，不像第一年，每学期三门课都让我累得够...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/10/rip-steve-jobs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>那些曾有的感悟（一）</title>
		<link>http://www.zhuhuang.com/blog/2011/09/%e9%82%a3%e4%ba%9b%e6%9b%be%e6%9c%89%e7%9a%84%e6%84%9f%e6%82%9f%ef%bc%88%e4%b8%80%ef%bc%89/</link>
		<comments>http://www.zhuhuang.com/blog/2011/09/%e9%82%a3%e4%ba%9b%e6%9b%be%e6%9c%89%e7%9a%84%e6%84%9f%e6%82%9f%ef%bc%88%e4%b8%80%ef%bc%89/#comments</comments>
		<pubDate>Sun, 25 Sep 2011 19:44:13 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>
		<category><![CDATA[微博]]></category>
		<category><![CDATA[感悟]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3759</guid>
		<description><![CDATA[2011-09-25：翻看一个多月前游玩时拍的照片，顿时觉得人生真如梦一场，不停地转场，那些人来了又走了，那些景近了又远了。不变的是你还是你，依旧在梦醒时尝试去回忆，却已记不得什么，发现回不去了，留下的只是藏于心底深处的一丝亲切。待到相逢时，也许会再次变得清晰，此情此景，我曾有过。 2011-08-14：季节交替的时候最容易伤感。凌晨回来时，屯里的气息让我想起了08年刚到美国的情景，来美已经三周年多了，因为出游而忘了写篇周年记。 2011-08-11：在火车上看完韩寒的三本小说，他的国，三重门，零下一度。从没这么高产过，看来真是闲得蛋疼了。虽说有风景可看，但看多了难免心生厌倦。读书是个不错的备用消遣方式。还有一个小时就到丹佛，能赶上明早的Rocky Mountain tour了。不过火车依旧是晚点五个小时，本该看到风景没看到，不该看到的看到了。 2011-08-10：看≪三重门≫，想起了当年的中考，为防拉肚子感冒中暑等，每天吞一支藿香正气水。还有考完后回家路上司机放的小齐的歌。 2011-07-17：已经不止一次地梦到自己还在学数学，不是忘了做作业，就是把课本丢了。只恨当年不好好学，留下心理阴影了，让我在余生中继续被数学折磨着，以另一种方式。 2011-07-02：只看眼前的困难容易让人觉得没有什么希望，积极性受挫。如果阿Q一点，假设自己完成了现有的事，想象着之后的种种可能的所得，多少能有些动力。 2011-06-23：纵观本人之前的二十几年历史，某一方面问题，在我看来，一直是杯具着的，所以现在为此问题烦恼实在没有必要，还是非常可能的会以杯具收场。所以该干嘛干嘛，时候未到。 2011-06-22：ZZ: 现在的苦逼是为了将来的牛逼 2011-06-21：都说人要学会放弃，但有些放弃，会让你终生遗憾。如果有梦想，别放弃，梦想的意义不是你是否能实现它。如果有机会，别放弃，过了这村很可能就没这店了。 2011-04-11：#海贼王#小时候的自己挺爱哭，入学之后就比较少了，现在更是难得留下一滴眼泪。实在找不到哭的理由，一直都是个孤独的旅行者，我行我素，想别人没想过的，做别人没做过的，匆匆前行，不留恋停留，只向远方。有时候很希望自己生活在那个漫画中的海贼世界，找一群伙伴，一起闯荡，不输给时代的潮流。 2011-04-11：#海贼王#小时候的路飞为了能和艾斯交朋友，每天都跟着艾斯，虽然艾斯每次都会用各种办法阻止路飞，但他一天都没有放弃过，就这样坚持着，不停着追赶着艾斯。过去的二十几年了，不曾有过这样的人，让我追赶着，为了某天能达到他/她的高度，为了某天能和他/她并肩前行，为此而不断自我激励，自我超越。 2011-04-08：不逼自己一下你永远不知道自己有多厉害，牛都是逼出来的 您可能感兴趣的文章March 7, 2010 -- 瞎晃 (4)今天，不想做什么，虽然有活，天气难得的好，出着大太阳，气温十几度的样子。吃完午饭后，呆在屋里，想着要...September 26, 2009 -- 校内日志备份 之 2008 (0)日志标题：最新情况 发表日期：2008-01-25 11:00 今天查邮箱，发现有几封未读邮件。有一...November 16, 2009 -- 雪的记忆 (2)早上出门，雨夹雪，只能见到空中飘着的雪花，一到地方就融化了。我已经不再见到雪就兴奋了，开始有了更高的...September 20, 2009 -- RPE开始了 (0)从暑假一直拖到上周，终于把RPE request form填完上交了，committee membe...August 14, 2011 -- 三藩之行 &#8211; 8月9日&#038;8月10日 (0)8月9日 - 8月10日 9号的行程是这样的，7点半在渔人码头那坐Amtrak的大巴到Emeryvi...]]></description>
			<content:encoded><![CDATA[<p>2011-09-25：翻看一个多月前游玩时拍的照片，顿时觉得人生真如梦一场，不停地转场，那些人来了又走了，那些景近了又远了。不变的是你还是你，依旧在梦醒时尝试去回忆，却已记不得什么，发现回不去了，留下的只是藏于心底深处的一丝亲切。待到相逢时，也许会再次变得清晰，此情此景，我曾有过。<br />
<a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/09/IMG_1590.jpg" rel="lightbox[3759]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/09/IMG_1590-1024x764.jpg" alt="" title="IMG_1590" width="624" height="464" class="aligncenter size-large wp-image-3760" /></a><br />
2011-08-14：季节交替的时候最容易伤感。凌晨回来时，屯里的气息让我想起了08年刚到美国的情景，来美已经三周年多了，因为出游而忘了写篇周年记。<br />
<a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/09/IMG_12071.jpg" rel="lightbox[3759]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/09/IMG_12071-1024x764.jpg" alt="" title="IMG_1207[1]" width="624" height="464" class="aligncenter size-large wp-image-3763" /></a><br />
<span id="more-3759"></span><br />
2011-08-11：在火车上看完韩寒的三本小说，他的国，三重门，零下一度。从没这么高产过，看来真是闲得蛋疼了。虽说有风景可看，但看多了难免心生厌倦。读书是个不错的备用消遣方式。还有一个小时就到丹佛，能赶上明早的Rocky Mountain tour了。不过火车依旧是晚点五个小时，本该看到风景没看到，不该看到的看到了。<br />
<a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/09/IMG_1217.jpg" rel="lightbox[3759]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/09/IMG_1217-1024x764.jpg" alt="" title="IMG_1217" width="624" height="464" class="aligncenter size-large wp-image-3764" /></a><br />
2011-08-10：看≪三重门≫，想起了当年的中考，为防拉肚子感冒中暑等，每天吞一支藿香正气水。还有考完后回家路上司机放的小齐的歌。<br />
<a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/09/IMG_1264.jpg" rel="lightbox[3759]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/09/IMG_1264-1024x764.jpg" alt="" title="IMG_1264" width="624" height="464" class="aligncenter size-large wp-image-3765" /></a><br />
2011-07-17：已经不止一次地梦到自己还在学数学，不是忘了做作业，就是把课本丢了。只恨当年不好好学，留下心理阴影了，让我在余生中继续被数学折磨着，以另一种方式。<br />
<a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/09/IMG_1605.jpg" rel="lightbox[3759]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/09/IMG_1605-1024x764.jpg" alt="" title="IMG_1605" width="624" height="464" class="aligncenter size-large wp-image-3766" /></a><br />
2011-07-02：只看眼前的困难容易让人觉得没有什么希望，积极性受挫。如果阿Q一点，假设自己完成了现有的事，想象着之后的种种可能的所得，多少能有些动力。<br />
<a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/09/IMG_1613.jpg" rel="lightbox[3759]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/09/IMG_1613-1024x764.jpg" alt="" title="IMG_1613" width="624" height="464" class="aligncenter size-large wp-image-3767" /></a><br />
2011-06-23：纵观本人之前的二十几年历史，某一方面问题，在我看来，一直是杯具着的，所以现在为此问题烦恼实在没有必要，还是非常可能的会以杯具收场。所以该干嘛干嘛，时候未到。<br />
<a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/09/IMG_1625.jpg" rel="lightbox[3759]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/09/IMG_1625-1024x764.jpg" alt="" title="IMG_1625" width="624" height="464" class="aligncenter size-large wp-image-3768" /></a><br />
2011-06-22：ZZ: 现在的苦逼是为了将来的牛逼<br />
<a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/09/IMG_1630.jpg" rel="lightbox[3759]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/09/IMG_1630-1024x764.jpg" alt="" title="IMG_1630" width="624" height="464" class="aligncenter size-large wp-image-3769" /></a><br />
2011-06-21：都说人要学会放弃，但有些放弃，会让你终生遗憾。如果有梦想，别放弃，梦想的意义不是你是否能实现它。如果有机会，别放弃，过了这村很可能就没这店了。<br />
<a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/09/IMG_1636.jpg" rel="lightbox[3759]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/09/IMG_1636-1024x764.jpg" alt="" title="IMG_1636" width="624" height="464" class="aligncenter size-large wp-image-3770" /></a><br />
2011-04-11：#海贼王#小时候的自己挺爱哭，入学之后就比较少了，现在更是难得留下一滴眼泪。实在找不到哭的理由，一直都是个孤独的旅行者，我行我素，想别人没想过的，做别人没做过的，匆匆前行，不留恋停留，只向远方。有时候很希望自己生活在那个漫画中的海贼世界，找一群伙伴，一起闯荡，不输给时代的潮流。<br />
<a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/09/IMG_1684.jpg" rel="lightbox[3759]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/09/IMG_1684-1024x764.jpg" alt="" title="IMG_1684" width="624" height="464" class="aligncenter size-large wp-image-3774" /></a><br />
2011-04-11：#海贼王#小时候的路飞为了能和艾斯交朋友，每天都跟着艾斯，虽然艾斯每次都会用各种办法阻止路飞，但他一天都没有放弃过，就这样坚持着，不停着追赶着艾斯。过去的二十几年了，不曾有过这样的人，让我追赶着，为了某天能达到他/她的高度，为了某天能和他/她并肩前行，为此而不断自我激励，自我超越。<br />
<a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/09/IMG_1685.jpg" rel="lightbox[3759]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/09/IMG_1685-1024x764.jpg" alt="" title="IMG_1685" width="624" height="464" class="aligncenter size-large wp-image-3775" /></a><br />
2011-04-08：不逼自己一下你永远不知道自己有多厉害，牛都是逼出来的<br />
<a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/09/IMG_1689.jpg" rel="lightbox[3759]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/09/IMG_1689-1024x764.jpg" alt="" title="IMG_1689" width="624" height="464" class="aligncenter size-large wp-image-3776" /></a></p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>December 26, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/12/cpscom2010/" title="CPSCom2010">CPSCom2010</a> (5)<br /><small>12月18日

17号晚上洗了个澡，上了会网就去睡觉了。从出发到抵达也有一天多的时间了，算起来有两个...</small></li><li>October 17, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/10/busier/" title="越来越忙了">越来越忙了</a> (0)<br /><small>Quiz，Project，Paper，Meeting，Report，Books，每周都在这些事上忙活...</small></li><li>September 22, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/pictures-of-my-home/" title="一些家里的照片">一些家里的照片</a> (2)<br /><small>秋天来了，想家的季节，贴些家里的照片，边看边想。

[caption id="attachment_...</small></li><li>November 16, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/11/memory-of-snow/" title="雪的记忆">雪的记忆</a> (2)<br /><small>早上出门，雨夹雪，只能见到空中飘着的雪花，一到地方就融化了。我已经不再见到雪就兴奋了，开始有了更高的...</small></li><li>August 21, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/summer_vacation/" title="暑假结束了">暑假结束了</a> (2)<br /><small>三个月的暑假，回国呆了一个月，在屯里宅了两个月，马上就结束了，下周一开始上课了。暑假没做多少事，读了...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/09/%e9%82%a3%e4%ba%9b%e6%9b%be%e6%9c%89%e7%9a%84%e6%84%9f%e6%82%9f%ef%bc%88%e4%b8%80%ef%bc%89/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>步步惊心</title>
		<link>http://www.zhuhuang.com/blog/2011/09/%e6%ad%a5%e6%ad%a5%e6%83%8a%e5%bf%83/</link>
		<comments>http://www.zhuhuang.com/blog/2011/09/%e6%ad%a5%e6%ad%a5%e6%83%8a%e5%bf%83/#comments</comments>
		<pubDate>Sun, 25 Sep 2011 00:47:24 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[说三道四]]></category>
		<category><![CDATA[步步惊心]]></category>
		<category><![CDATA[电视剧]]></category>
		<category><![CDATA[穿越]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3756</guid>
		<description><![CDATA[最近步步惊心很火，火得我也看了。很多人觉得奇怪，我一个大男生竟然也看。好片子，大家都可以看的，管他男的女的。不过，步步帅哥比较多，确实比较适合女生看。算一下，看过的穿越剧有三部了，古天乐演的《寻秦记》，胡歌演的《神话》，和《步步惊心》。现在不追美剧了，没有什么想看的。TBBT很久没看了，Vampire Diaries第三季出了，但也没去看。追剧集比较累，还是等整季都出了再看。步步惊心之前还看了一部陈小春演的《碧波仙子》，大失所望，但还是把它给看完了。会看这个也是因为陈小春，想着他演的《鹿鼎记》，以为这部会是好片，不想却是烂片。 您可能感兴趣的文章November 18, 2009 -- 爱情公寓 (4)最近看了一部情景剧《爱情公寓》，笑到我腮帮疼，几乎每一集都能让我暴笑，喜欢里面的每个角色，曾小贤，陈...]]></description>
			<content:encoded><![CDATA[<p>最近步步惊心很火，火得我也看了。很多人觉得奇怪，我一个大男生竟然也看。好片子，大家都可以看的，管他男的女的。不过，步步帅哥比较多，确实比较适合女生看。算一下，看过的穿越剧有三部了，古天乐演的《寻秦记》，胡歌演的《神话》，和《步步惊心》。现在不追美剧了，没有什么想看的。TBBT很久没看了，Vampire Diaries第三季出了，但也没去看。追剧集比较累，还是等整季都出了再看。步步惊心之前还看了一部陈小春演的《碧波仙子》，大失所望，但还是把它给看完了。会看这个也是因为陈小春，想着他演的《鹿鼎记》，以为这部会是好片，不想却是烂片。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>November 18, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/11/aiqinggongyu/" title="爱情公寓">爱情公寓</a> (4)<br /><small>最近看了一部情景剧《爱情公寓》，笑到我腮帮疼，几乎每一集都能让我暴笑，喜欢里面的每个角色，曾小贤，陈...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/09/%e6%ad%a5%e6%ad%a5%e6%83%8a%e5%bf%83/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>APUE2e Exercise3.2</title>
		<link>http://www.zhuhuang.com/blog/2011/09/apue2e-exercise3-2/</link>
		<comments>http://www.zhuhuang.com/blog/2011/09/apue2e-exercise3-2/#comments</comments>
		<pubDate>Sun, 11 Sep 2011 22:34:50 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[书山有路]]></category>
		<category><![CDATA[APUE2e]]></category>
		<category><![CDATA[dup]]></category>
		<category><![CDATA[dup2]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3753</guid>
		<description><![CDATA[My implementation for APUE2e Exercise3.2: implement my own dup2 function that performs the same service as the dup2 function. Based on a little testing, it seems to work and behave as the provided dup2 function. I used the dup function to implement mydup2 function. However, I didn&#8217;t work on the error handling part, just succeed [...]]]></description>
			<content:encoded><![CDATA[<p>My implementation for APUE2e Exercise3.2: implement my own dup2 function that performs the same service as the dup2 function. Based on a little testing, it seems to work and behave as the provided dup2 function. I used the dup function to implement mydup2 function. However, I didn&#8217;t work on the error handling part, just succeed or fail.<br />
<span id="more-3753"></span></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://www.zhuhuang.com/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=3753&amp;download=exercise3-2.c">exercise3-2.c</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p375320"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
</pre></td><td class="code" id="p3753code20"><pre class="c" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/*
 * exercise3-2.c
 *
 *  Created on: Sep 10, 2011
 *      Author: zhuhuang
 */</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Goal: implement dup2 using dup</span>
&nbsp;
<span style="color: #339933;">#include &lt;apueerr.h&gt;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//file descriptor if OK, -1 on error.</span>
<span style="color: #666666; font-style: italic;">//olddes should be an existing file descriptor, otherwise error is return: Bad file descriptor.</span>
<span style="color: #993333;">int</span> mydup2<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> olddes<span style="color: #339933;">,</span> <span style="color: #993333;">int</span> newdes<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> tempdes<span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> result<span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>olddes <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span> <span style="color: #339933;">||</span> newdes <span style="color: #339933;">&lt;</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>
		<span style="color: #666666; font-style: italic;">//err_sys(&quot;Error: a file descriptor is a non-negative integer.&quot;);</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>olddes <span style="color: #339933;">==</span> newdes<span style="color: #009900;">&#41;</span>
		<span style="color: #b1b100;">return</span> newdes<span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>tempdes <span style="color: #339933;">=</span> dup<span style="color: #009900;">&#40;</span>olddes<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>
		<span style="color: #666666; font-style: italic;">//err_sys(&quot;dup error&quot;); //return -1?</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>tempdes <span style="color: #339933;">==</span> newdes<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">return</span> newdes<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>tempdes <span style="color: #339933;">&gt;</span> newdes<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		close<span style="color: #009900;">&#40;</span>newdes<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//newdes is already open. close it to make it be the lowest-numbered available file descriptor. used for next dup call.</span>
		result <span style="color: #339933;">=</span> mydup2<span style="color: #009900;">&#40;</span>olddes<span style="color: #339933;">,</span> newdes<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		close<span style="color: #009900;">&#40;</span>tempdes<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span> <span style="color: #666666; font-style: italic;">//tempdes &lt; newdes. newdes is still available. keep duping until newdes is reached.</span>
		result <span style="color: #339933;">=</span> mydup2<span style="color: #009900;">&#40;</span>olddes<span style="color: #339933;">,</span> newdes<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		close<span style="color: #009900;">&#40;</span>tempdes<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">return</span> result<span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">int</span> main<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> resultdes1<span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> resultdes2<span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>resultdes1 <span style="color: #339933;">=</span> dup<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;dup error 1&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;File descriptor returned by dup(1): %dn&quot;</span><span style="color: #339933;">,</span> resultdes1<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #808080; font-style: italic;">/*
	if((resultdes2 = dup2(1, resultdes1 + 10)) == -1)
		err_sys(&quot;dup2 error 1&quot;);
	printf(&quot;File descriptor returned by dup2(1, resultdes1 + 1): %dn&quot;, resultdes2);
    */</span>
&nbsp;
    <span style="color: #808080; font-style: italic;">/*
    //what will happen if dup a non-existing file descriptor
	if((resultdes1 = dup(resultdes1 + 5)) == -1)
		err_sys(&quot;dup error 2&quot;);
	printf(&quot;File descriptor returned by dup(resultdes1 + 5): %dn&quot;, resultdes1);
    */</span>
&nbsp;
    <span style="color: #808080; font-style: italic;">/*
	//what will happen if dup a non-existing file descriptor
	if((resultdes2 = dup2(resultdes1 + 5, resultdes1 + 6)) == -1)
		err_sys(&quot;dup2 error 2&quot;);
	printf(&quot;File descriptor returned by dup2(resultdes1 + 5, resultdes1 + 6): %dn&quot;, resultdes2);
    */</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>resultdes2 <span style="color: #339933;">=</span> mydup2<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1</span><span style="color: #339933;">,</span> resultdes1 <span style="color: #339933;">+</span> <span style="color: #0000dd;">10</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;mydup2 error 1&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;File descriptor returned by mydup2(1, resultdes1 + 1): %dn&quot;</span><span style="color: #339933;">,</span> resultdes2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//what will happen if dup a non-existing file descriptor</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>resultdes2 <span style="color: #339933;">=</span> mydup2<span style="color: #009900;">&#40;</span>resultdes1 <span style="color: #339933;">+</span> <span style="color: #0000dd;">5</span><span style="color: #339933;">,</span> resultdes1 <span style="color: #339933;">+</span> <span style="color: #0000dd;">6</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;mydup2 error 2&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;File descriptor returned by dup2(resultdes1 + 5, resultdes1 + 6): %dn&quot;</span><span style="color: #339933;">,</span> resultdes2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-c/" title="APUE2e Exercise 10.6 – Solution C">APUE2e Exercise 10.6 – Solution C</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-b/" title="APUE2e Exercise 10.6 – Solution B">APUE2e Exercise 10.6 – Solution B</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-a/" title="APUE2e Exercise 10.6 – Solution A">APUE2e Exercise 10.6 – Solution A</a> (0)<br /><small>Using File I/O to read and write the file.


/*...</small></li><li>January 11, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/apue2e-exercise-16-3-solution-b/" title="APUE2e Exercise 16.3 &#8211; Solution B">APUE2e Exercise 16.3 &#8211; Solution B</a> (2)<br /><small>Code for client side is in Figure 16.14 in APUE2e,...</small></li><li>January 11, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/apue2e-exercise-16-3-solution-a/" title="APUE2e Exercise 16.3 &#8211; Solution A">APUE2e Exercise 16.3 &#8211; Solution A</a> (0)<br /><small>Below is the code for the server side. Code for cl...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/09/apue2e-exercise3-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>APUE2e Exercise3.6</title>
		<link>http://www.zhuhuang.com/blog/2011/09/apue2e-exercise3-6/</link>
		<comments>http://www.zhuhuang.com/blog/2011/09/apue2e-exercise3-6/#comments</comments>
		<pubDate>Sun, 11 Sep 2011 06:02:37 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[书山有路]]></category>
		<category><![CDATA['']]></category>
		<category><![CDATA[APUE2e]]></category>
		<category><![CDATA[C String]]></category>
		<category><![CDATA[fgets]]></category>
		<category><![CDATA[fputs]]></category>
		<category><![CDATA[null byte]]></category>
		<category><![CDATA[sizeof]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3741</guid>
		<description><![CDATA[I was working exercise3.6 of APUE2e and the code was simple. But when I tried to use fgets and fputs to print out the file content, I got problems. Then I tried to figure out the reason. It turned out to be the null or &#8216;&#8217; byte of C string, which prevent fgets and fputs [...]]]></description>
			<content:encoded><![CDATA[<p>I was working exercise3.6 of APUE2e and the code was simple. But when I tried to use <strong>fgets</strong> and <strong>fputs</strong> to print out the file content, I got problems. Then I tried to figure out the reason. It turned out to be the null or &#8216; &#8217; byte of C string, which prevent <strong>fgets</strong> and <strong>fputs</strong> from behaving as I expected (<strong>fgets</strong> appends null byte to the end of input buffer, while <strong>fputs</strong> prints null-terminated string). I solved the problem by preventing <strong>write</strong> function to write the <strong>null</strong> or &#8216;<strong> </strong>&#8216; byte for a C string to the file. This was done by restricting the number of bytes to be writen (using <strong>sizeof(buffer)-1</strong>, rather than <strong>sizeof(buffer)</strong>). These findings reminded me of my careless reading, because the problem was caused by a really small mistake. Now I learned the lesson. I prefer reading to writing codes. But through writing and testing, I learn more than just reading. I think I must do more coding and don&#8217;t get satisfied just by reading the books and codes.</p>
<p>Attaching is the code I wrote for exercise3.6.<br />
<span id="more-3741"></span></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://www.zhuhuang.com/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=3741&amp;download=exercise3-6.c">exercise3-6.c</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p374122"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
</pre></td><td class="code" id="p3741code22"><pre class="c" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/*
 * exercise3-6.c
 *
 *  Created on: Sep 10, 2011
 *      Author: zhuhuang
 */</span>
&nbsp;
<span style="color: #339933;">#include &lt;apueerr.h&gt;</span>
<span style="color: #339933;">#include &lt;fcntl.h&gt;</span>
&nbsp;
<span style="color: #993333;">int</span> main<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> filedes<span style="color: #339933;">;</span>
	FILE <span style="color: #339933;">*</span>fileptr<span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> writenum<span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> readnum<span style="color: #339933;">;</span>
	off_t seekpos<span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> character<span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #993333;">char</span> buffer0<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;test&quot;</span><span style="color: #339933;">;</span>
    <a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Size of buffer0: %dn&quot;</span><span style="color: #339933;">,</span> <span style="color: #993333;">sizeof</span><span style="color: #009900;">&#40;</span>buffer0<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//sizeof includes the ' '</span>
&nbsp;
	<span style="color: #993333;">char</span> buffer1<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;The first sentence of file3-6 (Using the write function to write).n&quot;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//an ' ' in the end</span>
	<span style="color: #993333;">char</span> buffer2<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">20</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">char</span> buffer3<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;The second sentence of file3-6 (Using the write function to write).n&quot;</span><span style="color: #339933;">;</span>  <span style="color: #666666; font-style: italic;">//an ' ' in the end</span>
	<span style="color: #993333;">char</span> buffer4<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">69</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>filedes <span style="color: #339933;">=</span> open<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;file3-6&quot;</span><span style="color: #339933;">,</span> O_CREAT <span style="color: #339933;">|</span> O_RDWR <span style="color: #339933;">|</span> O_APPEND <span style="color: #339933;">|</span> O_TRUNC<span style="color: #339933;">,</span> S_IRWXU <span style="color: #339933;">|</span> S_IRGRP <span style="color: #339933;">|</span> S_IROTH<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;open error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>writenum <span style="color: #339933;">=</span> write<span style="color: #009900;">&#40;</span>filedes<span style="color: #339933;">,</span> buffer1<span style="color: #339933;">,</span> <span style="color: #993333;">sizeof</span><span style="color: #009900;">&#40;</span>buffer1<span style="color: #009900;">&#41;</span><span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span>  <span style="color: #666666; font-style: italic;">//Not &quot;sizeof(buffer1)&quot;, otherwise it will cause fputs to behave weirdly.</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;write error 1&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Number of characters of first write: %dn&quot;</span><span style="color: #339933;">,</span> writenum<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>seekpos <span style="color: #339933;">=</span> lseek<span style="color: #009900;">&#40;</span>filedes<span style="color: #339933;">,</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">,</span> SEEK_CUR<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;lseek error 1&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Current file offset after the first write: %dn&quot;</span><span style="color: #339933;">,</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span><span style="color: #009900;">&#41;</span>seekpos<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>seekpos <span style="color: #339933;">=</span> lseek<span style="color: #009900;">&#40;</span>filedes<span style="color: #339933;">,</span> <span style="color: #0000dd;">10</span><span style="color: #339933;">,</span> SEEK_SET<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;lseek error 2&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;lseek the current file offset to: %dn&quot;</span><span style="color: #339933;">,</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span><span style="color: #009900;">&#41;</span>seekpos<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>readnum <span style="color: #339933;">=</span> read<span style="color: #009900;">&#40;</span>filedes<span style="color: #339933;">,</span> buffer2<span style="color: #339933;">,</span> <span style="color: #0000dd;">20</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;read error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;The string that has been read: %sn&quot;</span><span style="color: #339933;">,</span> buffer2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>seekpos <span style="color: #339933;">=</span> lseek<span style="color: #009900;">&#40;</span>filedes<span style="color: #339933;">,</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">,</span> SEEK_CUR<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;lseek error 3&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Current file offset after the first read: %dn&quot;</span><span style="color: #339933;">,</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span><span style="color: #009900;">&#41;</span>seekpos<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>writenum <span style="color: #339933;">=</span> write<span style="color: #009900;">&#40;</span>filedes<span style="color: #339933;">,</span> buffer3<span style="color: #339933;">,</span> <span style="color: #993333;">sizeof</span><span style="color: #009900;">&#40;</span>buffer3<span style="color: #009900;">&#41;</span><span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;write error 2&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Number of characters of second write: %dn&quot;</span><span style="color: #339933;">,</span> writenum<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>seekpos <span style="color: #339933;">=</span> lseek<span style="color: #009900;">&#40;</span>filedes<span style="color: #339933;">,</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">,</span> SEEK_CUR<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;lseek error 4&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Current file offset after the second write: %dn&quot;</span><span style="color: #339933;">,</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span><span style="color: #009900;">&#41;</span>seekpos<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>seekpos <span style="color: #339933;">=</span> lseek<span style="color: #009900;">&#40;</span>filedes<span style="color: #339933;">,</span> <span style="color: #0000dd;">68</span><span style="color: #339933;">,</span> SEEK_SET<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;lseek error 2&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;lseek the current file offset to: %dn&quot;</span><span style="color: #339933;">,</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span><span style="color: #009900;">&#41;</span>seekpos<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>readnum <span style="color: #339933;">=</span> read<span style="color: #009900;">&#40;</span>filedes<span style="color: #339933;">,</span> buffer2<span style="color: #339933;">,</span> <span style="color: #0000dd;">20</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;read error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;The string that has been read: %sn&quot;</span><span style="color: #339933;">,</span> buffer2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>seekpos <span style="color: #339933;">=</span> lseek<span style="color: #009900;">&#40;</span>filedes<span style="color: #339933;">,</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">,</span> SEEK_CUR<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;lseek error 3&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Current file offset after the second read: %dn&quot;</span><span style="color: #339933;">,</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span><span style="color: #009900;">&#41;</span>seekpos<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//Problem: fail to give the complete content of the file.</span>
	<span style="color: #666666; font-style: italic;">//Depending on the size of buffer4, the output can be only contents of buffer1, or contents of buffer1 and part of buffer3.</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//No matter how big we have set the size of buffer4 to and whether we use the fflush and fsync function, the problem remains.</span>
	<span style="color: #666666; font-style: italic;">//The problem is caused by null or ' ' byte.</span>
&nbsp;
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;The contents of the file file3-6:n&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>fileptr <span style="color: #339933;">=</span> fopen<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;file3-6&quot;</span><span style="color: #339933;">,</span> <span style="color: #ff0000;">&quot;r&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> NULL<span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;fopen error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//fgets read at most 40-1 characters, a null or ' ' byte is inserted to the end.</span>
	<span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span>fgets<span style="color: #009900;">&#40;</span>buffer4<span style="color: #339933;">,</span> <span style="color: #0000dd;">40</span><span style="color: #339933;">,</span> fileptr<span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> NULL<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
		<span style="color: #666666; font-style: italic;">//fputs writes the null-terminated string.</span>
		<span style="color: #666666; font-style: italic;">//The null or ' ' causes fputs to behave unexpectedly.</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>fputs<span style="color: #009900;">&#40;</span>buffer4<span style="color: #339933;">,</span> stdout<span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> EOF<span style="color: #009900;">&#41;</span>
			err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;fputs error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #666666; font-style: italic;">//fputs(buffer4, stdout); //Not the flushing problem.</span>
		<span style="color: #666666; font-style: italic;">//fflush(stdout);</span>
		<span style="color: #666666; font-style: italic;">//fsync(STDOUT_FILENO);</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>ferror<span style="color: #009900;">&#40;</span>fileptr<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;fgets error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	exit<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-c/" title="APUE2e Exercise 10.6 – Solution C">APUE2e Exercise 10.6 – Solution C</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-b/" title="APUE2e Exercise 10.6 – Solution B">APUE2e Exercise 10.6 – Solution B</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-a/" title="APUE2e Exercise 10.6 – Solution A">APUE2e Exercise 10.6 – Solution A</a> (0)<br /><small>Using File I/O to read and write the file.


/*...</small></li><li>January 11, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/apue2e-exercise-16-3-solution-b/" title="APUE2e Exercise 16.3 &#8211; Solution B">APUE2e Exercise 16.3 &#8211; Solution B</a> (2)<br /><small>Code for client side is in Figure 16.14 in APUE2e,...</small></li><li>January 11, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/apue2e-exercise-16-3-solution-a/" title="APUE2e Exercise 16.3 &#8211; Solution A">APUE2e Exercise 16.3 &#8211; Solution A</a> (0)<br /><small>Below is the code for the server side. Code for cl...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/09/apue2e-exercise3-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>我给你自由</title>
		<link>http://www.zhuhuang.com/blog/2011/09/%e6%88%91%e7%bb%99%e4%bd%a0%e8%87%aa%e7%94%b1/</link>
		<comments>http://www.zhuhuang.com/blog/2011/09/%e6%88%91%e7%bb%99%e4%bd%a0%e8%87%aa%e7%94%b1/#comments</comments>
		<pubDate>Tue, 06 Sep 2011 17:16:22 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[我的最爱]]></category>
		<category><![CDATA[五月天]]></category>
		<category><![CDATA[温柔]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3731</guid>
		<description><![CDATA[您可能感兴趣的文章September 28, 2010 -- 最近对博客做的一些修改 (0)本来想换个主题的，iNove这个主题用了有一段时间了，但找来找去都没找到合适的。从使用iNove开始...February 15, 2012 -- 侄女 (0)小侄女慧欣，超可爱啊。 [gallery link="file" columns="2"]...September 11, 2010 -- Better Later Than Never (6)这一年来，发现自己前所未有的对很多新技术和编程语言感兴趣，比如Android，Wordpress，U...June 9, 2010 -- 博客域名已转出 (3)万网注册的博客域名还有二十几天就到期。自从收到万网发来的域名EPP码之后，万网就没再给任何消息。我在...January 11, 2012 -- APUE2e Exercise 16.3 &#8211; Solution A (0)Below is the code for the server side. Code for cl...]]></description>
			<content:encoded><![CDATA[<p><embed src="http://www.yinyuetai.com/video/player/199069/v_4433000.swf" quality="high" width="600" height="444" align="middle"  allowScriptAccess="sameDomain" type="application/x-shockwave-flash"></embed></p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>November 6, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/11/recent-status-paper-and-intern/" title="近况：论文和实习">近况：论文和实习</a> (3)<br /><small>之前一个多月主要做了两件事，写论文和找实习。论文写了两版，但老板还不满意，原计划投的会议都pass了...</small></li><li>August 28, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/bluehost_webhost_share/" title="Bluehost虚拟主机共享">Bluehost虚拟主机共享</a> (0)<br /><small>注册了两个bluehost账号，还有一堆域名，本想着建些网站，但现在连自己的博客都快顾不上来了，其他...</small></li><li>April 10, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/one-day/" title="One Day">One Day</a> (2)<br /><small>动画版的海贼王，马琳梵多一役已经结束了，白胡子和艾斯战死。历尽千辛终于救下兄长艾斯的路飞，亲眼看着艾...</small></li><li>January 12, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/new-desktop/" title="new desktop &#038; 如何让电脑从光盘启动">new desktop &#038; 如何让电脑从光盘启动</a> (8)<br /><small>等了好久的desktop主机今天终于到了，UPS Ground，从下订单到收到主机过了整整八天，有点...</small></li><li>January 4, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/desktop-monitor/" title="又奢侈了">又奢侈了</a> (3)<br /><small>虽然已经有一笔记本，但一直想买个台式机，时不时关注下联想的outlet，看看有没有好的deal。明知...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/09/%e6%88%91%e7%bb%99%e4%bd%a0%e8%87%aa%e7%94%b1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A test on mkstemp</title>
		<link>http://www.zhuhuang.com/blog/2011/09/a-test-on-mkstemp/</link>
		<comments>http://www.zhuhuang.com/blog/2011/09/a-test-on-mkstemp/#comments</comments>
		<pubDate>Fri, 02 Sep 2011 06:31:20 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[书山有路]]></category>
		<category><![CDATA[APUE]]></category>
		<category><![CDATA[mkstemp]]></category>
		<category><![CDATA[standard I/O]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3702</guid>
		<description><![CDATA[?Download testmkstemp.c1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 /* * testmkstemp.c * * Created on: Aug 31, 2011 * Author: zhuhuang */ &#160; //int mkstemp(char *template); &#160; #include &#60;apueerr.h&#62; int main&#40;void&#41; &#123; int filedes; char *temp1 [...]]]></description>
			<content:encoded><![CDATA[
<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://www.zhuhuang.com/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=3702&amp;download=testmkstemp.c">testmkstemp.c</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p370224"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
</pre></td><td class="code" id="p3702code24"><pre class="c" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/*
 * testmkstemp.c
 *
 *  Created on: Aug 31, 2011
 *      Author: zhuhuang
 */</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//int mkstemp(char *template);</span>
&nbsp;
<span style="color: #339933;">#include &lt;apueerr.h&gt;</span>
<span style="color: #993333;">int</span> main<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> filedes<span style="color: #339933;">;</span>
	<span style="color: #993333;">char</span> <span style="color: #339933;">*</span>temp1 <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;/home/zhuhuang/try1XXXXXX&quot;</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">char</span> temp2<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #ff0000;">&quot;/home/zhuhuang/try2XXXXXX&quot;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>filedes <span style="color: #339933;">=</span> mkstemp<span style="color: #009900;">&#40;</span>temp2<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #666666; font-style: italic;">//Succeed.</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;mkstemp error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;temp2: %sn&quot;</span><span style="color: #339933;">,</span> temp2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>filedes <span style="color: #339933;">=</span> mkstemp<span style="color: #009900;">&#40;</span>temp1<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #339933;">-</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #666666; font-style: italic;">//Fail!!!!!</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;mkstemp error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;temp1: %sn&quot;</span><span style="color: #339933;">,</span> temp1<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	exit<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p>The output is shown below:</p>
<blockquote><p>temp2: /home/zhuhuang/try2anKX9s</p></blockquote>
<p>Pay attention to the second call of mkstemp on temp1. It failed. Check the definition of temp1 and temp2, we will know the reason. For temp1, it is a pointer to a string literal &#8220;/home/zhuhuang/try1XXXXXX&#8221;, which is placed somewhere in the memory. The string literal is a constant. We can not use pointers that point to it to change its contents. That&#8217;s why mkstemp failed, since it tried to modify the contents pointed by temp1 to the name it has generated. For temp2, it is an array of characters. The string literal &#8220;/home/zhuhuang/try2XXXXXX&#8221; is used to initialized array temp2. But the contents of the array can be changed. So first call of mkstemp on temp2 succeeded.</p>
<p>Here is a page that will be useful for understanding character pointers: <a href="http://c-faq.com/~scs/cclass/krnotes/sx8e.html">http://c-faq.com/~scs/cclass/krnotes/sx8e.html</a></p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>September 1, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/09/something-about-setbuf/" title="Something about setbuf">Something about setbuf</a> (2)<br /><small>When I worked on Exercise 5.1 of APUE.2e, I made s...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-c/" title="APUE2e Exercise 10.6 – Solution C">APUE2e Exercise 10.6 – Solution C</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-b/" title="APUE2e Exercise 10.6 – Solution B">APUE2e Exercise 10.6 – Solution B</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li><li>June 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-0625/" title="0625之一周瞎扯">0625之一周瞎扯</a> (12)<br /><small>Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...</small></li><li>May 27, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap4-2/" title="读书笔记 &#8211; APUE2e Chap4(2)">读书笔记 &#8211; APUE2e Chap4(2)</a> (2)<br /><small>/////////////////////////////////////////////
stat...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/09/a-test-on-mkstemp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Something about setbuf</title>
		<link>http://www.zhuhuang.com/blog/2011/09/something-about-setbuf/</link>
		<comments>http://www.zhuhuang.com/blog/2011/09/something-about-setbuf/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 08:14:58 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[书山有路]]></category>
		<category><![CDATA[APUE]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[setbuf]]></category>
		<category><![CDATA[standard I/O]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3707</guid>
		<description><![CDATA[When I worked on Exercise 5.1 of APUE.2e, I made some discoveries about function setbuf : void setbuf(FILE *restrict fp, char *restrict buf). First, setbuf doesn&#8217;t check whether buf has a size of BUFSIZ. It leaves the work to users to make sure that buf has a size of BUFSIZ. I thought it would check!!! Second, [...]]]></description>
			<content:encoded><![CDATA[<p>When I worked on Exercise 5.1 of APUE.2e, I made some discoveries about function <strong>setbuf : <em>void setbuf(FILE *restrict fp, char *restrict buf).</em></strong></p>
<p>First, setbuf <strong>doesn&#8217;t check</strong> whether buf has a size of BUFSIZ. It leaves the work to users to make sure that buf has a size of BUFSIZ. <strong><em>I thought it would check!!!</em></strong></p>
<p>Second, when the stream to be set is associated with a terminal device, such as stdin, stdout and stderr, setbuf doesn&#8217;t set them to line buffered (when buf is not NULL), but fully buffered. My system is Ubuntu 10.04 (2.6.32-33-generic).</p>
<p>Below is the program I worked out. A litter messy.<br />
<span id="more-3707"></span><br />
If you can&#8217;t view it, here is the link to download the source file: <a href="http://db.tt/pi1iSmo" title="Click Me">Click Me</a></p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left2">Download <a href="http://www.zhuhuang.com/blog/wp-content/plugins/wp-codebox/wp-codebox.php?p=3707&amp;download=Exercise5-1.c">Exercise5-1.c</a></span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p370726"><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
</pre></td><td class="code" id="p3707code26"><pre class="c" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/*
 * exercise5-1.c
 *
 *  Created on: Sep 1, 2011
 *      Author: zhuhuang
 */</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//How to build apueerr.h? I put the code of error.c from Figure B.3 and errorlog.c from Figure B.4 into a file named</span>
<span style="color: #666666; font-style: italic;">//&quot;apueerr.h&quot;. Line &quot;#include &lt;apue.h&gt;&quot; is added to the beginning of apueerr.h. Then place both apueerr.h and apue.h into</span>
<span style="color: #666666; font-style: italic;">//folder /usr/include. Now you can used &quot;#include &lt;apueerr.h&gt;&quot; to replace &quot;#include &lt;apue.h&gt;&quot; in all programs from the book.</span>
<span style="color: #339933;">#include &lt;apueerr.h&gt;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//use isatty function to decide whether the file is a terminal device</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//pr_stdio from fig5-11.c</span>
<span style="color: #993333;">void</span> pr_stdio<span style="color: #009900;">&#40;</span><span style="color: #993333;">const</span> <span style="color: #993333;">char</span> <span style="color: #339933;">*</span>name<span style="color: #339933;">,</span> FILE <span style="color: #339933;">*</span>fp<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;stream = %s, &quot;</span><span style="color: #339933;">,</span> name<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #808080; font-style: italic;">/*
	 * The following is nonportable.
	 */</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>fp<span style="color: #339933;">-&gt;</span>_IO_file_flags <span style="color: #339933;">&amp;</span> _IO_UNBUFFERED<span style="color: #009900;">&#41;</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;unbuffered&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>fp<span style="color: #339933;">-&gt;</span>_IO_file_flags <span style="color: #339933;">&amp;</span> _IO_LINE_BUF<span style="color: #009900;">&#41;</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;line buffered&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">else</span>
		<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;fully buffered&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;, buffer size = %dn&quot;</span><span style="color: #339933;">,</span> fp<span style="color: #339933;">-&gt;</span>_IO_buf_end <span style="color: #339933;">-</span> fp<span style="color: #339933;">-&gt;</span>_IO_buf_base<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Based on testing, when buffer size if small than BUFSIZ, system-provided setbuf still works and will expand the size of</span>
<span style="color: #666666; font-style: italic;">//buffer to BUFSIZ without moving buf. And even when the stream (such as stdin, stdout, stderr)is associated with a</span>
<span style="color: #666666; font-style: italic;">//terminal device, it is not set to be line buffered, but fully buffered.</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//My setbuf can do the same things, except that we have to move the buffer when its size is smaller than BUFSIZ.</span>
<span style="color: #666666; font-style: italic;">//Realloc gives a different starting address when it is used to expand an existing buffer.</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//The APUE2e book said &quot;buf must point to a buffer of length BUFSIZ&quot; (Page 137). However, if buf doesn't point to a buffer</span>
<span style="color: #666666; font-style: italic;">//of BUFSIZ, setbuf still works. The only explanation I can come up with is that: setbuf assumes the provided buf is of size</span>
<span style="color: #666666; font-style: italic;">//BUFSIZ and doesn't check it (It seems that there is no way to check the size of dynamically allocated buffer). It then</span>
<span style="color: #666666; font-style: italic;">//simply make 'buf' to be buffer for fp. It leaves the work to the user to make sure the allocated size of buf is BUFSIZ.</span>
<span style="color: #808080; font-style: italic;">/*
void setbuf(FILE *fp, char *buf)
{
	//char *newbuf;
	printf(&quot;buf address before realloc: %#xn&quot;, buf);
	if(buf == NULL)
	{
		if(setvbuf(fp, NULL, _IONBF, 0) != 0) //Disable buffering
			err_sys(&quot;setvbuf error 1&quot;);
	}
	else
	{
		//sizeof(buf) doesn't give the size that buf has been allocated to.
		//No way to check the size.
		if(sizeof(buf) &lt; BUFSIZ)
			if((buf = realloc(buf, BUFSIZ)) == NULL)
				err_sys(&quot;realloc error&quot;);
		printf(&quot;buf address after realloc: %#xn&quot;, buf);
		if(setvbuf(fp, buf, _IOFBF, BUFSIZ) != 0) //Realloc succeed. Make it fully buffered.
			err_sys(&quot;setvbuf error 2&quot;);
	}
}
*/</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Another version of setbuf, which don't check the size of buf.</span>
<span style="color: #666666; font-style: italic;">//This one works exactly like the system-provided setbuf, judged from the output.</span>
<span style="color: #993333;">void</span> setbuf<span style="color: #009900;">&#40;</span>FILE <span style="color: #339933;">*</span>fp<span style="color: #339933;">,</span> <span style="color: #993333;">char</span> <span style="color: #339933;">*</span>buf<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #666666; font-style: italic;">//char *newbuf;</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;buf address before realloc: %#xn&quot;</span><span style="color: #339933;">,</span> buf<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>buf <span style="color: #339933;">==</span> NULL<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>setvbuf<span style="color: #009900;">&#40;</span>fp<span style="color: #339933;">,</span> NULL<span style="color: #339933;">,</span> _IONBF<span style="color: #339933;">,</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #666666; font-style: italic;">//Disable buffering</span>
			err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;setvbuf error 1&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">else</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>setvbuf<span style="color: #009900;">&#40;</span>fp<span style="color: #339933;">,</span> buf<span style="color: #339933;">,</span> _IOFBF<span style="color: #339933;">,</span> BUFSIZ<span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #666666; font-style: italic;">//Realloc succeed. Make it fully buffered.</span>
			err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;setvbuf error 2&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">int</span> main<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #666666; font-style: italic;">//char buffer1[20]; //Using this form will cause realloc to fail on buffer1.</span>
	<span style="color: #666666; font-style: italic;">//char buffer2[20]; //Using this form will cause realloc to fail on buffer2.</span>
	<span style="color: #993333;">char</span> <span style="color: #339933;">*</span>buffer1 <span style="color: #339933;">=</span> malloc<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">20</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">char</span> <span style="color: #339933;">*</span>buffer2 <span style="color: #339933;">=</span> malloc<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">20</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//For testing</span>
	<span style="color: #666666; font-style: italic;">//char *buffer3 = malloc(20);</span>
	<span style="color: #666666; font-style: italic;">//printf(&quot;size of buffer3; %dn&quot;, sizeof(buffer3)); //gives 4.</span>
	<span style="color: #666666; font-style: italic;">//buffer3 = realloc(buffer3, BUFSIZ);</span>
	<span style="color: #666666; font-style: italic;">//printf(&quot;size of buffer3; %dn&quot;, sizeof(buffer3)); //gives 4.</span>
&nbsp;
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Starting address of char array buffer1: %#xn&quot;</span><span style="color: #339933;">,</span> buffer1<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">//printf(&quot;Ending address of char array buffer1: %#xn&quot;, &amp;buffer1[19]);</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Starting address of char array buffer2: %#xn&quot;</span><span style="color: #339933;">,</span> buffer2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">//printf(&quot;Ending address of char array buffer2: %#xn&quot;, &amp;buffer2[19]);</span>
&nbsp;
	<span style="color: #666666; font-style: italic;">//Perform I/O on stream: stdin, stdout, stderr</span>
	fputs<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;enter any charactern&quot;</span><span style="color: #339933;">,</span> stdout<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>getchar<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> EOF<span style="color: #009900;">&#41;</span>
		err_sys<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;getchar error&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	fputs<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;one line to standard errorn&quot;</span><span style="color: #339933;">,</span> stderr<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Default size for setbuf (BUFSIZ): %dn&quot;</span><span style="color: #339933;">,</span> BUFSIZ<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Before calling setbuf to stdin, stdout and stderr: n&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	pr_stdio<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;stdin&quot;</span><span style="color: #339933;">,</span> stdin<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	pr_stdio<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;stdout&quot;</span><span style="color: #339933;">,</span> stdout<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	pr_stdio<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;stdout&quot;</span><span style="color: #339933;">,</span> stderr<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	setbuf<span style="color: #009900;">&#40;</span>stdin<span style="color: #339933;">,</span> buffer1<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #666666; font-style: italic;">//it doesn't matter that the buffer size is not BUFSIZ</span>
	<span style="color: #666666; font-style: italic;">//printf(&quot;Starting address of char array buffer1: %#xn&quot;, buffer1);</span>
	<span style="color: #666666; font-style: italic;">//printf(&quot;Ending address of char array buffer1: %#xn&quot;, &amp;buffer1[BUFSIZ-1]);</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Starting address of the buffer made by setbuf for stdin: %#xn&quot;</span><span style="color: #339933;">,</span> stdin<span style="color: #339933;">-&gt;</span>_IO_buf_base<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Ending address of the buffer made by setbuf for stdin: %#xn&quot;</span><span style="color: #339933;">,</span> stdin<span style="color: #339933;">-&gt;</span>_IO_buf_end<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	setbuf<span style="color: #009900;">&#40;</span>stdout<span style="color: #339933;">,</span> NULL<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	setbuf<span style="color: #009900;">&#40;</span>stderr<span style="color: #339933;">,</span> buffer2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #666666; font-style: italic;">//printf(&quot;Starting address of char array buffer2: %#xn&quot;, buffer2);</span>
	<span style="color: #666666; font-style: italic;">//printf(&quot;Ending address of char array buffer2: %#xn&quot;, &amp;buffer2[BUFSIZ-1]);</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Starting address of the buffer made by setbuf for stderr: %#xn&quot;</span><span style="color: #339933;">,</span> stderr<span style="color: #339933;">-&gt;</span>_IO_buf_base<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Ending address of the buffer made by setbuf for stderr: %#xn&quot;</span><span style="color: #339933;">,</span> stderr<span style="color: #339933;">-&gt;</span>_IO_buf_end<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	<a href="http://www.opengroup.org/onlinepubs/009695399/functions/printf.html"><span style="color: #000066;">printf</span></a><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;After calling setbuf to stdin, stdout and stderr: n&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	pr_stdio<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;stdin&quot;</span><span style="color: #339933;">,</span> stdin<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	pr_stdio<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;stdout&quot;</span><span style="color: #339933;">,</span> stdout<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	pr_stdio<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;stdout&quot;</span><span style="color: #339933;">,</span> stderr<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>September 2, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/09/a-test-on-mkstemp/" title="A test on mkstemp">A test on mkstemp</a> (0)<br /><small>
/*
 * testmkstemp.c
 *
 *  Created on: Aug 31, 20...</small></li><li>June 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-0625/" title="0625之一周瞎扯">0625之一周瞎扯</a> (12)<br /><small>Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...</small></li><li>May 22, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0522/" title="0522之一周瞎扯">0522之一周瞎扯</a> (2)<br /><small>暑假生活的第一周。Jardine车少了，不用再烦找停车位的问题。学校里人少了很多，开车去系里的路上只...</small></li><li>May 15, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0515/" title="0515之一周瞎扯">0515之一周瞎扯</a> (1)<br /><small>本周是本学期最后一周，周三考完CIS722 final exam，三个月的暑假就此登场，撒花。

C...</small></li><li>May 8, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0507/" title="0507之一周瞎扯">0507之一周瞎扯</a> (1)<br /><small>Manhattan的春天是短暂的，最近的气温一直呈上升态势，宣示着夏日的到来，二十几度的天气过去了，...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/09/something-about-setbuf/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>一些想法</title>
		<link>http://www.zhuhuang.com/blog/2011/08/%e4%b8%80%e4%ba%9b%e6%83%b3%e6%b3%95/</link>
		<comments>http://www.zhuhuang.com/blog/2011/08/%e4%b8%80%e4%ba%9b%e6%83%b3%e6%b3%95/#comments</comments>
		<pubDate>Sun, 28 Aug 2011 06:20:03 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/08/%e4%b8%80%e4%ba%9b%e6%83%b3%e6%b3%95/</guid>
		<description><![CDATA[今晚看了两部电影，《假装情侣》和《蛋炒饭》，都是黄渤主演的。我蛮喜欢他演的角色，演得很好。两部电影都算happy ending吧，一部讲爱情，一部讲友情。不知道为啥，看完之后心情倍感沉重，可能太久没有喜欢的电影了。最近看的都是老美的科幻片，属于有快感却没有什么营养的，爽完就没了。 最近听了好多歌，彻底喜欢上了音悦台，光听还不够，有MV看是再好不过了。音悦台很对我的口味，不管是找新歌，还是翻旧歌。对于我这种万年不更新歌库的人，这么一个地方能让我觉得我还没凹凸，还没与这个世界脱节，即使只活在自己的世界里。今晚会看黄渤的电影，也是因为音悦台。在上面看到黄渤的《临时演员》的MV，MV情景就是电影《假装情侣》情节，于是我就去看了。 最近一直在想一个问题，我是不是话太多了，话痨一只。我觉得我平时话不多的，跟熟人会多扯一些，但也不是那种能扯的类型。没什么文化，扯的东西都比较有限，所以很快就没有可以说的了。现在这个样子，我能想到的原因就是，因为平时话不多，所以努力多说话。跟别人谈的时候，为避免冷场，就只好找些话题聊了，就这样不断的翻找，不断的说。可能沉默没有关系，但会让觉得冷落，进而联想到更多。如果我对你有很多话说，那我应该很在乎你这人，因为我不想let you down。都说本性无法改变，我觉得，如果我想，能改变，从表现形式上看还是可以下意识的封存那些所谓的本性。但是，这么做，需要一个理由。 早就写好的邮件，最后还是没有发出去，留在草稿箱里。其实该说的该做的，都已经说了做了，主动权已经不在你手上了。再说什么也没有什么用了，你完成了你的部分，把你的想法表达清楚，剩下的，你懂的。在微博上，有人提到类似的问题，她选择了翻篇。我说我还不想翻篇，的确不想。但是我翻不翻其实也没啥区别了，像前面说的，主动权不在我这里。等与不等，只和自己有关，因为你自己牵扯不清，在别人看来可能是很明了的事。之前的微博说过，直到毕业前都不想这档事了。嗯，不想了。 今天瑞兰告诉我，她要去家长了。我还以为是相亲，不想人家速度更快，已经开始见父母了。真替她高兴，再不行动就大龄了，其实现在已经大龄了，和我一个岁数。听澜涛说陈斌也准备带上小芳见父母去。真恨自己不在国内，这些热闹都凑不上，只能听他们口述了。希望能赶上他们的喜酒。愿俺这些朋友都快快乐乐，顺顺利利的。 现在刷微博都木有感觉了，还是多花些时间在书和代码上吧。封号，不玩了。也许，某一天，我会重新开玩的。 本来有很多想说的，写着写着就忘了。 那就这样吧。 您可能感兴趣的文章June 9, 2010 -- 买车了 (6)早上九点五十分左右出发，前往KC，看车。 十二点到Zona Rosa的Bo Ling中餐馆，吃午饭...February 23, 2010 -- 历时半年，RPE终于搞定，成为phd candidate了 (8)从上学期开始，RPE的三个presentation我拖到今天才做完。2009.10.1第一个，200...August 14, 2011 -- 三藩之行 &#8211; 8月7日 (0)8月7日 今天本来要自己逛的，因为CityPass上还有好多景点没去，只剩今明两天。和达佑宽姐他们商...April 9, 2011 -- 0409之一周瞎扯 (6)功课和学术上的就不提了。 发现读书的感觉真的很好，不管是专业书，还是闲书。APUE2e剩下一章了，...October 6, 2011 -- RIP Steve Jobs (0)悼念这位伟大的创造家 [caption id="attachment_3784" alig...]]></description>
			<content:encoded><![CDATA[<p>今晚看了两部电影，《假装情侣》和《蛋炒饭》，都是黄渤主演的。我蛮喜欢他演的角色，演得很好。两部电影都算happy ending吧，一部讲爱情，一部讲友情。不知道为啥，看完之后心情倍感沉重，可能太久没有喜欢的电影了。最近看的都是老美的科幻片，属于有快感却没有什么营养的，爽完就没了。</p>
<p>最近听了好多歌，彻底喜欢上了音悦台，光听还不够，有MV看是再好不过了。音悦台很对我的口味，不管是找新歌，还是翻旧歌。对于我这种万年不更新歌库的人，这么一个地方能让我觉得我还没凹凸，还没与这个世界脱节，即使只活在自己的世界里。今晚会看黄渤的电影，也是因为音悦台。在上面看到黄渤的《临时演员》的MV，MV情景就是电影《假装情侣》情节，于是我就去看了。</p>
<p>最近一直在想一个问题，我是不是话太多了，话痨一只。我觉得我平时话不多的，跟熟人会多扯一些，但也不是那种能扯的类型。没什么文化，扯的东西都比较有限，所以很快就没有可以说的了。现在这个样子，我能想到的原因就是，因为平时话不多，所以努力多说话。跟别人谈的时候，为避免冷场，就只好找些话题聊了，就这样不断的翻找，不断的说。可能沉默没有关系，但会让觉得冷落，进而联想到更多。如果我对你有很多话说，那我应该很在乎你这人，因为我不想let you down。都说本性无法改变，我觉得，如果我想，能改变，从表现形式上看还是可以下意识的封存那些所谓的本性。但是，这么做，需要一个理由。</p>
<p>早就写好的邮件，最后还是没有发出去，留在草稿箱里。其实该说的该做的，都已经说了做了，主动权已经不在你手上了。再说什么也没有什么用了，你完成了你的部分，把你的想法表达清楚，剩下的，你懂的。在微博上，有人提到类似的问题，她选择了翻篇。我说我还不想翻篇，的确不想。但是我翻不翻其实也没啥区别了，像前面说的，主动权不在我这里。等与不等，只和自己有关，因为你自己牵扯不清，在别人看来可能是很明了的事。之前的微博说过，直到毕业前都不想这档事了。嗯，不想了。</p>
<p>今天瑞兰告诉我，她要去家长了。我还以为是相亲，不想人家速度更快，已经开始见父母了。真替她高兴，再不行动就大龄了，其实现在已经大龄了，和我一个岁数。听澜涛说陈斌也准备带上小芳见父母去。真恨自己不在国内，这些热闹都凑不上，只能听他们口述了。希望能赶上他们的喜酒。愿俺这些朋友都快快乐乐，顺顺利利的。</p>
<p>现在刷微博都木有感觉了，还是多花些时间在书和代码上吧。封号，不玩了。也许，某一天，我会重新开玩的。</p>
<p>本来有很多想说的，写着写着就忘了。</p>
<p>那就这样吧。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>September 11, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/taxer/" title="纳税">纳税</a> (2)<br /><small>去年当助教时，是系里交的学费（美其名曰“免学费”），而且这部分学费不算在我的收入之内，不用扣税，但每...</small></li><li>May 20, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/05/apartment-rent-confusion/" title="房租问题">房租问题</a> (4)<br /><small>上周六上iSIS查了房租，发现6月15日要交484刀的房租，这是整套公寓的房租。我傻眼了。室友暑假不...</small></li><li>November 30, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/11/ancestor-worship/" title="祭祖">祭祖</a> (4)<br /><small>国内今天是12月1日，农历十月十五，是村里祭祖的日子，很多在外工作的人都会回来。小的时候特喜欢这一天...</small></li><li>September 30, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/yijianmei/" title="一剪梅">一剪梅</a> (0)<br /><small>- 李清照

红藕香残玉簟秋。
轻解罗裳，
独上兰舟。
云中谁寄锦书来？
雁字回时，
月满西楼。

...</small></li><li>August 8, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/admin_password/" title="修改WordPress管理员账号和密码">修改WordPress管理员账号和密码</a> (0)<br /><small>如果自己手动安装WordPress，那么安装过程中，没有选项可以设置管理员账号，默认的都是“admi...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/08/%e4%b8%80%e4%ba%9b%e6%83%b3%e6%b3%95/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>暑假小结</title>
		<link>http://www.zhuhuang.com/blog/2011/08/a-simple-summary-for-the-summer-2011/</link>
		<comments>http://www.zhuhuang.com/blog/2011/08/a-simple-summary-for-the-summer-2011/#comments</comments>
		<pubDate>Sat, 20 Aug 2011 05:25:49 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[修课]]></category>
		<category><![CDATA[感情]]></category>
		<category><![CDATA[研究]]></category>
		<category><![CDATA[读书]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/08/%e6%9a%91%e5%81%87%e5%b0%8f%e7%bb%93/</guid>
		<description><![CDATA[暑假前订了一些目标，实现了一些。 先说本分的事，research。原本的目标是写完Cyber-Physical System的framework，并且实现一个具体的应用。现在完成的只有framework部分。好吧，我要开始找理由开脱了。写代码本身比我预计的要难一些。一来没有现成的东西可以参考，一切从零开始，得设计各个类的结构（C++），包括数据成员和函数成员。其实这一部分还好解决，主要是编程的问题，对程序语言的掌握问题。还有对OMNeT++的library的了解程度。二来得考虑到framework的通用性，使得开发具体应用时不需要做大的修改就能在其基础上实现，主要任务就是添加一些application-specific的东西，而我写的框架要把那些general的部分都完成了。至于哪些是general的东西，如何让它们做到general，这个，我觉得，有很深的学问，我还不得其要领，只能按自己的理解和设想去做。第三整个大的project只有我一个人在做，到实现这一部分老板基本上没有提什么建议，主要靠自己了。有时候有个人切磋一下还是有好处的。这个道理俺明白了好多年，无奈单干的情况还是比较多，非我所能控制。既然没有完成目标，那这学期就接着写了。这学期选了两门课，都是有关computer security的，这个我不熟悉，希望课程负担不会太重。此外，我还得为实习做准备，看一些书，写一些代码。不管怎么样，research不能断，因为我还想着今年要发paper。 其次是充电的事，主要指充电计划，即看书。原本的计划是要读关于C++，Linux Shell，Unix Programming，Unix OS，TCP/IP和Algorithm的书。最后的情况是，TCP/IP和Algorithm的书没有碰。其他的我一点点列下来。 C++ Primer的书看了大部分了，总共18章，还剩五章（9，10，11,17,18）。之前学过C++，不过是很久很久以前的事了。这次看跟重新学一样，它的语法规则还真是多。没看完的接着看，这个学期很可能还会重新读一遍，力求记住那些繁杂的东西。 Linux Shell用的书是《A Practical Guide to Linux Commands, Editors, and Shell Programming》。我只看了前面五章，了解了一些常用的命令，文件系统和基本的shell概念。Linux命令，你知道，如果不常用，很快就会忘的，于是我曾看过练过的都忘了。下学期，我尝试着转到Ubuntu上做事情，不再依赖Windows，不然实在找不到什么机会练linux命令，Windows真的会让人变得懒惰。这书，这学期也会继续读。 Unix Programming的书就是APUE，第二版。这书我已经完整看过一遍了。这次是第二次看。本想着除了再看一遍之外，还要敲一遍书上的代码。结果，代码我只敲到第四章，书只看到第十章。我要惭愧一下，因为这书我很看重，却只看了这么点。要找工作找实习，我觉得把这书搞懂是必须的，对我而言。那么，这学期，务必要完成任务。俺把deadline延后四个月。 Unix OS看的书是骨灰级的，《The Design of Unix Operating System》。这有这书看的彻底些，已经看到最后一章了，这周就能读完。虽然书是骨灰级的，但里面讲的东西还是很有用的。虽然我读的不深入，只求一遍理解，醍醐灌顶的感觉还是经常有地。因为之前看APUE时，对Unix系统的数据结构和设计思想都不了解，虽然记住了一些函数该怎么用，但背后的文章搞不清楚。看Unix操作系统设计这书时，常会想起以前看的APUE上得内容，豁然开朗。这书看完之后应该不会完整地看第二遍了，需要参考时再翻出对应的内容看一下。 看了下桌上的书，想看的真的好多。本想这学期不修课，只修研究学分的，这样就有时间看书写代码了。掐指一算，课还是要好好修，因为还有15个学分没完成。研究性学分也剩15个，但这个比较水，修的快。课程学分就没那么好对付了，必须得实打实的修课。和老板商量之后，觉得还是先把课程学解决了为好，如果我想按时毕业。于是，就选了两门课。看书的事只能在课程和research之外的时间解决了。都是我想看的书，多少有些兴趣，应该会好好挤时间看吧。 再次是旅行的事。这个月初去了一趟西海岸，实现了看一下三藩硅谷和坐一回美帝的火车的愿望，还看了两个国家公园，满足了。钱花得也很“满足”，一个月的工资（税前）就没了。美帝这我想去的地方只剩下几个了，其他的去不去都无所谓，慢慢来吧。每次出去玩都要考虑下钱包的问题，通常都得下个比较大的决心才能让自己决定出去玩。因为我玩一次花的钱对我来说虽然不算很多，但对在家辛苦劳作的父母来做是笔大数目。很多时候就在矛盾中权衡与取舍，有点类似“个人”和“集体”利益吧。 最后扯一下感情的事。本不想说，不大喜欢在博客上提这个问题，今天就放开说吧，也是对自己一个交代。记得之前说过，这方面问题我一直杯具着。我想杯具着肯定有原因在里面吧，很可能是我自己的问题，不然不会这么杯具，所以没有什么可抱怨的，坦然接受吧，一切都安排好好的。喜欢上了一个人，但最近一直在纠结着，至于会不会是杯具，过段时间我想就知道了。这次如果杯具了，直到毕业前，我不会再谈这方面的事了。Hope for the best。 就这些了。 您可能感兴趣的文章January 2, 2012 -- 2011年买的书 (1)到目前为止，2011年应该是我买书最多的一年，不管从价钱上，还是从数量上看。翻了一下，有以下这些： ...April 9, 2011 -- 0409之一周瞎扯 (6)功课和学术上的就不提了。 发现读书的感觉真的很好，不管是专业书，还是闲书。APUE2e剩下一章了，...August 5, 2010 -- 看完TCP/IP卷一了 (0)这书是去年暑假回去买的，本来想买英文版，但在南京军人俱乐部那的书城没找到，只好买了中文版。大学那会就...]]></description>
			<content:encoded><![CDATA[<p>暑假前订了一些目标，实现了一些。</p>
<p>先说本分的事，research。原本的目标是写完Cyber-Physical System的framework，并且实现一个具体的应用。现在完成的只有framework部分。好吧，我要开始找理由开脱了。写代码本身比我预计的要难一些。一来没有现成的东西可以参考，一切从零开始，得设计各个类的结构（C++），包括数据成员和函数成员。其实这一部分还好解决，主要是编程的问题，对程序语言的掌握问题。还有对OMNeT++的library的了解程度。二来得考虑到framework的通用性，使得开发具体应用时不需要做大的修改就能在其基础上实现，主要任务就是添加一些application-specific的东西，而我写的框架要把那些general的部分都完成了。至于哪些是general的东西，如何让它们做到general，这个，我觉得，有很深的学问，我还不得其要领，只能按自己的理解和设想去做。第三整个大的project只有我一个人在做，到实现这一部分老板基本上没有提什么建议，主要靠自己了。有时候有个人切磋一下还是有好处的。这个道理俺明白了好多年，无奈单干的情况还是比较多，非我所能控制。既然没有完成目标，那这学期就接着写了。这学期选了两门课，都是有关computer security的，这个我不熟悉，希望课程负担不会太重。此外，我还得为实习做准备，看一些书，写一些代码。不管怎么样，research不能断，因为我还想着今年要发paper。<br />
<span id="more-3669"></span><br />
其次是充电的事，主要指充电计划，即看书。原本的计划是要读关于C++，Linux Shell，Unix Programming，Unix OS，TCP/IP和Algorithm的书。最后的情况是，TCP/IP和Algorithm的书没有碰。其他的我一点点列下来。</p>
<ul>
<li>C++ Primer的书看了大部分了，总共18章，还剩五章（9，10，11,17,18）。之前学过C++，不过是很久很久以前的事了。这次看跟重新学一样，它的语法规则还真是多。没看完的接着看，这个学期很可能还会重新读一遍，力求记住那些繁杂的东西。</li>
<li>Linux Shell用的书是《A Practical Guide to Linux Commands, Editors, and Shell Programming》。我只看了前面五章，了解了一些常用的命令，文件系统和基本的shell概念。Linux命令，你知道，如果不常用，很快就会忘的，于是我曾看过练过的都忘了。下学期，我尝试着转到Ubuntu上做事情，不再依赖Windows，不然实在找不到什么机会练linux命令，Windows真的会让人变得懒惰。这书，这学期也会继续读。</li>
<li>Unix Programming的书就是APUE，第二版。这书我已经完整看过一遍了。这次是第二次看。本想着除了再看一遍之外，还要敲一遍书上的代码。结果，代码我只敲到第四章，书只看到第十章。我要惭愧一下，因为这书我很看重，却只看了这么点。要找工作找实习，我觉得把这书搞懂是必须的，对我而言。那么，这学期，务必要完成任务。俺把deadline延后四个月。</li>
<li>Unix OS看的书是骨灰级的，《The Design of Unix Operating System》。这有这书看的彻底些，已经看到最后一章了，这周就能读完。虽然书是骨灰级的，但里面讲的东西还是很有用的。虽然我读的不深入，只求一遍理解，醍醐灌顶的感觉还是经常有地。因为之前看APUE时，对Unix系统的数据结构和设计思想都不了解，虽然记住了一些函数该怎么用，但背后的文章搞不清楚。看Unix操作系统设计这书时，常会想起以前看的APUE上得内容，豁然开朗。这书看完之后应该不会完整地看第二遍了，需要参考时再翻出对应的内容看一下。</li>
</ul>
<p>看了下桌上的书，想看的真的好多。本想这学期不修课，只修研究学分的，这样就有时间看书写代码了。掐指一算，课还是要好好修，因为还有15个学分没完成。研究性学分也剩15个，但这个比较水，修的快。课程学分就没那么好对付了，必须得实打实的修课。和老板商量之后，觉得还是先把课程学解决了为好，如果我想按时毕业。于是，就选了两门课。看书的事只能在课程和research之外的时间解决了。都是我想看的书，多少有些兴趣，应该会好好挤时间看吧。</p>
<p>再次是旅行的事。这个月初去了一趟西海岸，实现了看一下三藩硅谷和坐一回美帝的火车的愿望，还看了两个国家公园，满足了。钱花得也很“满足”，一个月的工资（税前）就没了。美帝这我想去的地方只剩下几个了，其他的去不去都无所谓，慢慢来吧。每次出去玩都要考虑下钱包的问题，通常都得下个比较大的决心才能让自己决定出去玩。因为我玩一次花的钱对我来说虽然不算很多，但对在家辛苦劳作的父母来做是笔大数目。很多时候就在矛盾中权衡与取舍，有点类似“个人”和“集体”利益吧。</p>
<p>最后扯一下感情的事。本不想说，不大喜欢在博客上提这个问题，今天就放开说吧，也是对自己一个交代。记得之前说过，这方面问题我一直杯具着。我想杯具着肯定有原因在里面吧，很可能是我自己的问题，不然不会这么杯具，所以没有什么可抱怨的，坦然接受吧，一切都安排好好的。喜欢上了一个人，但最近一直在纠结着，至于会不会是杯具，过段时间我想就知道了。这次如果杯具了，直到毕业前，我不会再谈这方面的事了。Hope for the best。</p>
<p>就这些了。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>January 2, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/books-bought-in-2011/" title="2011年买的书">2011年买的书</a> (1)<br /><small>到目前为止，2011年应该是我买书最多的一年，不管从价钱上，还是从数量上看。翻了一下，有以下这些：...</small></li><li>April 9, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0409/" title="0409之一周瞎扯">0409之一周瞎扯</a> (6)<br /><small>功课和学术上的就不提了。

发现读书的感觉真的很好，不管是专业书，还是闲书。APUE2e剩下一章了，...</small></li><li>August 5, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/finish-tcpip-illustrated-volume-1/" title="看完TCP/IP卷一了">看完TCP/IP卷一了</a> (0)<br /><small>这书是去年暑假回去买的，本来想买英文版，但在南京军人俱乐部那的书城没找到，只好买了中文版。大学那会就...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/08/a-simple-summary-for-the-summer-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>留美三周年</title>
		<link>http://www.zhuhuang.com/blog/2011/08/three-year-anniversary-for-coming-to-usa/</link>
		<comments>http://www.zhuhuang.com/blog/2011/08/three-year-anniversary-for-coming-to-usa/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 22:54:10 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[KSU]]></category>
		<category><![CDATA[留学]]></category>
		<category><![CDATA[美国]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3661</guid>
		<description><![CDATA[2008年8月9日，北京奥运会的第一天，从首都国际机场出发经转华盛顿到堪萨斯城，然后两个多小时的高速，终于到达目的地，堪萨斯州立大学，位于堪萨斯州的曼哈顿市。三年虽已过去，初到时的情景依旧历历在目。那份无知，那份好奇，那份胆怯，我想，一辈子都会记住，牢牢地。今年的8月9日是在火车上度过的。一直声称喜欢旅行的我，一直借口说找不到伴同行的我，终于还是自己一个人踏上了旅行的路。心里一直在等待着那么一个人，和我一起走过风风雨雨，和我一起经历起起伏伏。但这只是心里的一个幻影罢了，是否真的有这么一个人，无法得知。或许真有一个你所期待的人，但你可能并不是她所期待的。以没有同伴为借口的犹豫与放弃，终将让自己成为一个只会想不会执行的人。人最擅长找理由放弃，最不擅长在有诸多理由时继续坚持。我迈出了第一步，还有很长的路要走。选择了，就不回头。 三年里，做了一年TA，两年RA，发了一篇paper。课程成绩是好的，研究做的一般。自己显然不是做研究的料，因为无法从中找到激情。现在的日子只是按部就班的过着，给什么任务，做什么任务，能拖就拖。偶尔会发愤图强一下，但总是三分热情。开始时想着要发多的牛的paper，现在只想着顺利毕业。其实，我并不满意，却也只是停留在此，没有足够的勇气和毅力去改变。或许，我缺一个，和当年申请出国一样让我背水一战的理由。或许，我对自己太好了，不舍得让自己吃苦。已经开始习惯安于现状，在一个地方呆久了就“油条”起来了，骨子里有着抗拒任何改变的基因。需要一次大的打击，一次大的挫折，好让我决心痛改前非，重新做人。 三年里，失恋了一次。有喜欢的人，但都是单相思，所以结果也就那样，杯具收场。心里一直想着能找一个对的人，共度余生。经历了许多，发现越来越难了。一次次的希望，最后都是一次次的绝望。期待越高，失望越深。也许，前面的错过和不得，正是为了等待的人做铺垫，一个萝卜一个坑，总会有属于你的。这是积极点的意淫。情况很可能是，杯具一直重复着，直到某一天，发现自己不能再简单再天真了，就找了一个过日子的，或者就一直单着下去。后面的情况的可能性比较高，要不北美怎么会有那么多的大龄剩男剩女。我正在加入这只队伍的路上。 三年里，走过了一些地方。开始发现，那些风景，那些城市，那些人，其实都一样，没有很大的差别，最后都只是照片里的一些痕迹，能在脑海里停留的寥寥无几。最多的用处在于和别人交谈时，告诉别人这地方我去过。虽然如此，还是要去旅行，因为旅行是一个放空自己的过程。每天的计划和出行可以让自己抛开烦恼，把心智集中在这么一件小而简单的事上面。已经开始享受这种看看风景、拍拍照片、和陌生人聊聊天的简单，很多时候都可以把喜怒哀乐扔在一边，让新风景新事物暂时占据你的大脑。 三年里，认识了一些人，聊得来的有一些，但能交心的太少，或者就没有。我想主要是因为自己不想谈及深处，已经不在意是否有可以交心的人，因为习惯把事都埋心里，说与不说没有什么分别。认识的人里，同校的聊得来的太少。倒是寄托论坛上的人们，有一些聊得很开心的，虽然没有见过面，但已经不输给很好的朋友了。很感谢那些在我不开心时会问我一声“你还好吗”的人，这么一句话已足够，不管是文字，还是言语。也感谢那些不喜欢或讨厌我的人，你们让我更清楚地看到了自己，虽然我不会因此而改变。 三年里，错过了许多事，也经历了很多事。老哥的婚礼，表哥的婚礼，同学的婚礼，都无法到场，只能在远方默默祝福。奶奶过世，外婆过世，无法为她们送终，只能回家时在她们的坟前磕几个响头，“我来晚了”。家里的老人（爷爷奶奶，两个外公两个外婆），六个已经走了五个，而且没能在任何一位的最后时刻陪在她们身边，只能抱憾终生。我说过让他们以后好好享福，但他们走得太快，而我进步的太慢，食言了。上个寒假回去时，有幸赶上川淼和舒艳的婚礼，很高兴。一起走过多年的好友，看着他们一路下来直到修成正果，心里倍感幸福。现在我已成了他们的女儿的干爹，暂时不能为她找个干妈。不论喜与悲，长大了都得清楚地面对，小时候有父母为我挡着，现在得自己站出来了。 三年里，想过许多，内心膨胀过，失落过。谈不上悟透人生，看破红尘，但逐渐知道自己想要的。年少时，所谓理想，往往都是模糊的，空泛的，至少我的是如此。现在已经能够理出自己所追求的，什么样的生活和抱负。平淡无奇的生活，简单的抱负已足够。越是简单的生活，越容易让人满足。生活不是因为拥有什么样的财产而快乐，而是因为拥有什么样的家庭。现在只是简单的希望家人朋友身体健康，少一些烦心事。而我会好好走现在的路，某一天实现我的抱负，有一个幸福的家庭，一份自己的事业。或者，这样的要求并不简单，幸福得之不易，抱负的实现也不是随心所欲。 不论怎么样，清楚自己想要的，就已经够了。 三年里，经历过的，思考过的，憧憬过的，都慢慢将我塑造成一个更现实的我。但也难免too simple, sometimes naive。 &#160; 您可能感兴趣的文章April 30, 2011 -- 0430之一周瞎扯 (6)又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...August 9, 2010 -- 留美两周年了 (14)不知不觉中，一年又过去了。这一年似乎过得比第一年快些，也许因为习惯了这里，也许因为生活没有什么波折，...July 21, 2010 -- ZZ 生活在美国，法律常识不可缺 (2)在美国，有点法律常识还是灰常重要的，不然会让自己吃亏的。 ---------------------...March 15, 2010 -- 终于写完留学申请回忆录了 (7)刚开博不久，也就是去年暑假的时候，就想过利用假期时间把自己的留学申请经历写下来，将自己的记忆用文字留...March 14, 2010 -- 漫漫留学路（十）— 新的开始 (7)飞机将在华盛顿的Dulles国际机场降落，不仅横跨了太平洋，还横跨了北美大陆，这路途够遥远的。在降落...]]></description>
			<content:encoded><![CDATA[<p>2008年8月9日，北京奥运会的第一天，从首都国际机场出发经转华盛顿到堪萨斯城，然后两个多小时的高速，终于到达目的地，堪萨斯州立大学，位于堪萨斯州的曼哈顿市。三年虽已过去，初到时的情景依旧历历在目。那份无知，那份好奇，那份胆怯，我想，一辈子都会记住，牢牢地。今年的8月9日是在火车上度过的。一直声称喜欢旅行的我，一直借口说找不到伴同行的我，终于还是自己一个人踏上了旅行的路。心里一直在等待着那么一个人，和我一起走过风风雨雨，和我一起经历起起伏伏。但这只是心里的一个幻影罢了，是否真的有这么一个人，无法得知。或许真有一个你所期待的人，但你可能并不是她所期待的。以没有同伴为借口的犹豫与放弃，终将让自己成为一个只会想不会执行的人。人最擅长找理由放弃，最不擅长在有诸多理由时继续坚持。我迈出了第一步，还有很长的路要走。选择了，就不回头。</p>
<p>三年里，做了一年TA，两年RA，发了一篇paper。课程成绩是好的，研究做的一般。自己显然不是做研究的料，因为无法从中找到激情。现在的日子只是按部就班的过着，给什么任务，做什么任务，能拖就拖。偶尔会发愤图强一下，但总是三分热情。开始时想着要发多的牛的paper，现在只想着顺利毕业。其实，我并不满意，却也只是停留在此，没有足够的勇气和毅力去改变。或许，我缺一个，和当年申请出国一样让我背水一战的理由。或许，我对自己太好了，不舍得让自己吃苦。已经开始习惯安于现状，在一个地方呆久了就“油条”起来了，骨子里有着抗拒任何改变的基因。需要一次大的打击，一次大的挫折，好让我决心痛改前非，重新做人。</p>
<p>三年里，失恋了一次。有喜欢的人，但都是单相思，所以结果也就那样，杯具收场。心里一直想着能找一个对的人，共度余生。经历了许多，发现越来越难了。一次次的希望，最后都是一次次的绝望。期待越高，失望越深。也许，前面的错过和不得，正是为了等待的人做铺垫，一个萝卜一个坑，总会有属于你的。这是积极点的意淫。情况很可能是，杯具一直重复着，直到某一天，发现自己不能再简单再天真了，就找了一个过日子的，或者就一直单着下去。后面的情况的可能性比较高，要不北美怎么会有那么多的大龄剩男剩女。我正在加入这只队伍的路上。<br />
<span id="more-3661"></span><br />
三年里，走过了一些地方。开始发现，那些风景，那些城市，那些人，其实都一样，没有很大的差别，最后都只是照片里的一些痕迹，能在脑海里停留的寥寥无几。最多的用处在于和别人交谈时，告诉别人这地方我去过。虽然如此，还是要去旅行，因为旅行是一个放空自己的过程。每天的计划和出行可以让自己抛开烦恼，把心智集中在这么一件小而简单的事上面。已经开始享受这种看看风景、拍拍照片、和陌生人聊聊天的简单，很多时候都可以把喜怒哀乐扔在一边，让新风景新事物暂时占据你的大脑。</p>
<p>三年里，认识了一些人，聊得来的有一些，但能交心的太少，或者就没有。我想主要是因为自己不想谈及深处，已经不在意是否有可以交心的人，因为习惯把事都埋心里，说与不说没有什么分别。认识的人里，同校的聊得来的太少。倒是寄托论坛上的人们，有一些聊得很开心的，虽然没有见过面，但已经不输给很好的朋友了。很感谢那些在我不开心时会问我一声“你还好吗”的人，这么一句话已足够，不管是文字，还是言语。也感谢那些不喜欢或讨厌我的人，你们让我更清楚地看到了自己，虽然我不会因此而改变。</p>
<p>三年里，错过了许多事，也经历了很多事。老哥的婚礼，表哥的婚礼，同学的婚礼，都无法到场，只能在远方默默祝福。奶奶过世，外婆过世，无法为她们送终，只能回家时在她们的坟前磕几个响头，“我来晚了”。家里的老人（爷爷奶奶，两个外公两个外婆），六个已经走了五个，而且没能在任何一位的最后时刻陪在她们身边，只能抱憾终生。我说过让他们以后好好享福，但他们走得太快，而我进步的太慢，食言了。上个寒假回去时，有幸赶上川淼和舒艳的婚礼，很高兴。一起走过多年的好友，看着他们一路下来直到修成正果，心里倍感幸福。现在我已成了他们的女儿的干爹，暂时不能为她找个干妈。不论喜与悲，长大了都得清楚地面对，小时候有父母为我挡着，现在得自己站出来了。</p>
<p>三年里，想过许多，内心膨胀过，失落过。谈不上悟透人生，看破红尘，但逐渐知道自己想要的。年少时，所谓理想，往往都是模糊的，空泛的，至少我的是如此。现在已经能够理出自己所追求的，什么样的生活和抱负。平淡无奇的生活，简单的抱负已足够。越是简单的生活，越容易让人满足。生活不是因为拥有什么样的财产而快乐，而是因为拥有什么样的家庭。现在只是简单的希望家人朋友身体健康，少一些烦心事。而我会好好走现在的路，某一天实现我的抱负，有一个幸福的家庭，一份自己的事业。或者，这样的要求并不简单，幸福得之不易，抱负的实现也不是随心所欲。 不论怎么样，清楚自己想要的，就已经够了。</p>
<p>三年里，经历过的，思考过的，憧憬过的，都慢慢将我塑造成一个更现实的我。但也难免too simple, sometimes naive。</p>
<p>&nbsp;</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>April 30, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0430/" title="0430之一周瞎扯">0430之一周瞎扯</a> (6)<br /><small>又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...</small></li><li>August 9, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/two-years-in-us/" title="留美两周年了">留美两周年了</a> (14)<br /><small>不知不觉中，一年又过去了。这一年似乎过得比第一年快些，也许因为习惯了这里，也许因为生活没有什么波折，...</small></li><li>July 21, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/07/something-to-know-about-law-in-usa/" title="ZZ 生活在美国，法律常识不可缺">ZZ 生活在美国，法律常识不可缺</a> (2)<br /><small>在美国，有点法律常识还是灰常重要的，不然会让自己吃亏的。
---------------------...</small></li><li>March 15, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/finishing-posts-of-my-application/" title="终于写完留学申请回忆录了">终于写完留学申请回忆录了</a> (7)<br /><small>刚开博不久，也就是去年暑假的时候，就想过利用假期时间把自己的留学申请经历写下来，将自己的记忆用文字留...</small></li><li>March 14, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/my_application_10/" title="漫漫留学路（十）— 新的开始">漫漫留学路（十）— 新的开始</a> (7)<br /><small>飞机将在华盛顿的Dulles国际机场降落，不仅横跨了太平洋，还横跨了北美大陆，这路途够遥远的。在降落...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/08/three-year-anniversary-for-coming-to-usa/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>三藩之行 &#8211; 8月12日</title>
		<link>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-12-11/</link>
		<comments>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-12-11/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 04:03:20 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[游走美帝]]></category>
		<category><![CDATA[Denver]]></category>
		<category><![CDATA[Manhattan]]></category>
		<category><![CDATA[MCI]]></category>
		<category><![CDATA[丹佛]]></category>
		<category><![CDATA[夜路]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3544</guid>
		<description><![CDATA[8月12日 原本打算利用白天的时间逛一下丹佛市，因为飞机是晚上九点多的。但玩了那么多天了，人开始变懒了，不想动。加上昨天坐车在downtown里稍微溜了一下，发现downtown也不大，貌似没有什么好逛的。还有个麻烦的地方，就是房间得12点之前退掉，如果要去玩，我带背着包，拖着行李箱，太折腾。于是，决定checkout之后就去机场，在那呆着，上上网看看电影。之前查了一下，丹佛的机场有免费得wifi。 于是，今天睡了个懒觉才起来。然后到旅店的饭馆里把早饭午饭一起解决了。12点之前退了房。然后打电话给SuperShuttle，被告知他们最多比飞机提前三个小时接人，我的是晚上九点多的，所以他们最早只能下午6点来。所以我只好窝在酒店的客厅等到六点。期间听了会歌，看了会小说，最后实在无聊就把这几天玩的照片整理了一下，这一整理就到了下午四点多。然后看了半部电影，Super 8。五点办的时候，就有人找我confirm接送时间。再等个十几分钟，俺就上车往机场走了。 到了机场后，check in，然后找登机口找了半天，我觉得丹佛机场里的标示牌很有问题，布局安排也很confusing，虽然有点科学性。好不容易到了登机口那，发现时间还早，继续把没看完地电影看完了。然后客服说飞机晚上15分钟左右。于是等等等，最后晚点大概半小时。十点多上飞机，一个半小时就到KC。 12:30am到KC后，去机场的Economy取车，然后去接杨鸣，她刚好也今天晚上到。随后就开车回Manhattan，这是我第一次在高速上开夜路，有点紧张，有点犯困。路上找了个地方加油，然后买了杯咖啡猛喝，提神。凌晨4点多到曼哈屯，人已经累摊了。洗漱一下，给家里挂了个电话就去睡了。 回来之后有点郁闷，因为一些事，并且继续郁闷着。等周一开始，俺要好好学习，天天向上。 您可能感兴趣的文章August 14, 2011 -- 三藩之行 &#8211; 8月11日 (0)8月11日 今天的Rocky Mountain tour也是跟团的，提供旅店接送。比5号地Yosem...August 14, 2011 -- 三藩之行 &#8211; 8月9日&#038;8月10日 (0)8月9日 - 8月10日 9号的行程是这样的，7点半在渔人码头那坐Amtrak的大巴到Emeryvi...August 13, 2011 -- 三藩之行 &#8211; 8月3日 (0)8月3日 早上九点左右出发，今天有两个目的地，一是送黄师弟到KC附近的某个地方。他要为他lp买车，...July 24, 2011 -- 计划一次西海岸之旅 (1)这个暑假刚开始的时候，我对自己说过，这个暑假不出门，没有出行计划，窝在学校里。但，计划总赶不上变化。...March 20, 2011 -- NYC游记 &#8211; Day One (4)3月19日 昨晚睡眠不是很好，还不习惯东部时间，加上自己夜猫子惯了。到最后都不知道自己是什么状态了...]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><strong>8月12日</strong></p>
<p>原本打算利用白天的时间逛一下丹佛市，因为飞机是晚上九点多的。但玩了那么多天了，人开始变懒了，不想动。加上昨天坐车在downtown里稍微溜了一下，发现downtown也不大，貌似没有什么好逛的。还有个麻烦的地方，就是房间得12点之前退掉，如果要去玩，我带背着包，拖着行李箱，太折腾。于是，决定checkout之后就去机场，在那呆着，上上网看看电影。之前查了一下，丹佛的机场有免费得wifi。</p>
<p>于是，今天睡了个懒觉才起来。然后到旅店的饭馆里把早饭午饭一起解决了。12点之前退了房。然后打电话给SuperShuttle，被告知他们最多比飞机提前三个小时接人，我的是晚上九点多的，所以他们最早只能下午6点来。所以我只好窝在酒店的客厅等到六点。期间听了会歌，看了会小说，最后实在无聊就把这几天玩的照片整理了一下，这一整理就到了下午四点多。然后看了半部电影，Super 8。五点办的时候，就有人找我confirm接送时间。再等个十几分钟，俺就上车往机场走了。</p>
<p>到了机场后，check in，然后找登机口找了半天，我觉得丹佛机场里的标示牌很有问题，布局安排也很confusing，虽然有点科学性。好不容易到了登机口那，发现时间还早，继续把没看完地电影看完了。然后客服说飞机晚上15分钟左右。于是等等等，最后晚点大概半小时。十点多上飞机，一个半小时就到KC。</p>
<p>12:30am到KC后，去机场的Economy取车，然后去接杨鸣，她刚好也今天晚上到。随后就开车回Manhattan，这是我第一次在高速上开夜路，有点紧张，有点犯困。路上找了个地方加油，然后买了杯咖啡猛喝，提神。凌晨4点多到曼哈屯，人已经累摊了。洗漱一下，给家里挂了个电话就去睡了。</p>
<p>回来之后有点郁闷，因为一些事，并且继续郁闷着。等周一开始，俺要好好学习，天天向上。</p>

<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-11-11/" title="三藩之行 &#8211; 8月11日">三藩之行 &#8211; 8月11日</a> (0)<br /><small>8月11日
今天的Rocky Mountain tour也是跟团的，提供旅店接送。比5号地Yosem...</small></li><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-0910-11/" title="三藩之行 &#8211; 8月9日&#038;8月10日">三藩之行 &#8211; 8月9日&#038;8月10日</a> (0)<br /><small>8月9日 - 8月10日
9号的行程是这样的，7点半在渔人码头那坐Amtrak的大巴到Emeryvi...</small></li><li>August 13, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-03-11/" title="三藩之行 &#8211; 8月3日">三藩之行 &#8211; 8月3日</a> (0)<br /><small>8月3日

早上九点左右出发，今天有两个目的地，一是送黄师弟到KC附近的某个地方。他要为他lp买车，...</small></li><li>July 24, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/07/planning-a-trip-to-west-coast/" title="计划一次西海岸之旅">计划一次西海岸之旅</a> (1)<br /><small>这个暑假刚开始的时候，我对自己说过，这个暑假不出门，没有出行计划，窝在学校里。但，计划总赶不上变化。...</small></li><li>March 20, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-one/" title="NYC游记 &#8211; Day One">NYC游记 &#8211; Day One</a> (4)<br /><small>3月19日

昨晚睡眠不是很好，还不习惯东部时间，加上自己夜猫子惯了。到最后都不知道自己是什么状态了...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-12-11/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>三藩之行 &#8211; 8月11日</title>
		<link>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-11-11/</link>
		<comments>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-11-11/#comments</comments>
		<pubDate>Mon, 15 Aug 2011 00:35:27 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[游走美帝]]></category>
		<category><![CDATA[Denver]]></category>
		<category><![CDATA[Rock Mountain]]></category>
		<category><![CDATA[雪山]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3541</guid>
		<description><![CDATA[8月11日 今天的Rocky Mountain tour也是跟团的，提供旅店接送。比5号地Yosemite tour好一些，至少接人的时候是准时的。早上六点半后起的，车子是七点半来接人的。上车后因为接送车还要接其他人，就开进了丹佛的downtown。虽然从旅社房间能看到downtown，但是远距离的，这会是近距离接触。那人去找人的时候，我就下车看看高楼，拍拍照，算来过一次了。我觉得明天俺不会想到市中心再转一次的，因为回家心切。接完人就把我们送到一个mall那里，等待大巴。 八点半大巴出发，开了一段平路之后，就钻进了山里。公路沿河而建，两边都是高山。司机兼导游，一边开车一边解说。是不是美国这边的旅行团都这样，5号那天的团也是司机兼导游。司机问了个问题，valley和canyon的区别是啥。没人知道。司机说，valley是U字形，canyon是V字形的。一路上，司机会在一些有趣的地方停车，比如看到某中动物或植物，或者景色比较美的地方。开始很长一段车子都是在峡谷里走的，比较单调。快到中午的时候，车子进了一个平坦的地方，海拔一千多米的一个“盆地”，四周都是高山，里面有很多湖。这个“盆地”里有几个小“村子”，都是滑雪胜地，冬天会比较热闹。经过这些地方时，看到好多漂亮房子，立于山林之中，应该是给人度假用的。这几个小地方应该就是俺坐火车错过的几个，什么Fraser-Winter Park， Granby等，我还看到了铁轨和火车。中午车停在其中一个小镇上，让我们吃午饭。虽说是夏天，小镇上还是有一些游客的。司机说冬天的时候才会crowded。 吃完午饭，车子继续行进，进入Rocky Mountain National Park地界了。树多了起来，山更高了，隐约看见山顶上残留的积雪。我本以为落基山就这样了。俺太“天真”了。车子继续行进个把小时，到了很高的地方，能看到的雪山和山谷多了好多。这是我平生第一次看雪山，多激动都不算过分。司机在几个绝佳的观测点停车，让我们四处看看，拍些照片，景色绝美。我还是上图吧，如何个美法，我说不来。 车子最后来到一个很高的山头，这里有trail，可以让人下来徒步走。夏天的雪山只剩下一些残留的雪了，大部分都化了。地表露出来，就成了苔藓类植物的生长地。还有那些常年被积雪侵蚀的奇形怪状的石头。我对路边的苔藓野花们比较有兴趣，但它们长得实在太小，经常得蹲下来看才能看清楚。我hike了半个小时就回了，这地方海拔太高，一万多英尺，爬山比较累。而且我老是走走停停，已经落后于大队伍了，于是找了个就近的制高点，看了看风景后就往回走了。 hiking结束后，车子继续前行，到山的另一侧停下来。拍照时发现有好多花栗鼠/松鼠。估计是被人喂养习惯了，不怕人，一看到人就凑过来，要吃的。导游带了些花生米（从中午吃饭的饭馆里拿的）丢给小家伙们吃。它们老激动了，到处跑，到处要吃的，不过吃的有限，无法满足他们。其中一只只是把吃的放到嘴里，把两个腮帮塞得鼓鼓的，就是不嚼不吃，估计想把这些带回窝里或者藏到某个地方。而且边吃边拿不利于竞争，何况是在食物有限的情况下。 看完花栗鼠，我们就开始下山，沿着另一条路回丹佛。这路比来时短一些，而且在山里走的时间少很多。路上经过Boulder，俺想到了UC-Boulder，可惜没有机会下车去看看。Boulder这个地上挺美。车子开了一个半小时左右就到了丹佛。回到旅社后，俺去旅舍顶层14楼狂吃了一餐。明天就要回屯里了，高兴。 您可能感兴趣的文章August 14, 2011 -- 三藩之行 &#8211; 8月12日 (4)8月12日 原本打算利用白天的时间逛一下丹佛市，因为飞机是晚上九点多的。但玩了那么多天了，人开始变懒...August 14, 2011 -- 三藩之行 &#8211; 8月9日&#038;8月10日 (0)8月9日 - 8月10日 9号的行程是这样的，7点半在渔人码头那坐Amtrak的大巴到Emeryvi...]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><strong>8月11日</strong></p>
<p>今天的Rocky Mountain tour也是跟团的，提供旅店接送。比5号地Yosemite tour好一些，至少接人的时候是准时的。早上六点半后起的，车子是七点半来接人的。上车后因为接送车还要接其他人，就开进了丹佛的downtown。虽然从旅社房间能看到downtown，但是远距离的，这会是近距离接触。那人去找人的时候，我就下车看看高楼，拍拍照，算来过一次了。我觉得明天俺不会想到市中心再转一次的，因为回家心切。接完人就把我们送到一个mall那里，等待大巴。</p>
<p>八点半大巴出发，开了一段平路之后，就钻进了山里。公路沿河而建，两边都是高山。司机兼导游，一边开车一边解说。是不是美国这边的旅行团都这样，5号那天的团也是司机兼导游。司机问了个问题，valley和canyon的区别是啥。没人知道。司机说，valley是U字形，canyon是V字形的。一路上，司机会在一些有趣的地方停车，比如看到某中动物或植物，或者景色比较美的地方。开始很长一段车子都是在峡谷里走的，比较单调。快到中午的时候，车子进了一个平坦的地方，海拔一千多米的一个“盆地”，四周都是高山，里面有很多湖。这个“盆地”里有几个小“村子”，都是滑雪胜地，冬天会比较热闹。经过这些地方时，看到好多漂亮房子，立于山林之中，应该是给人度假用的。这几个小地方应该就是俺坐火车错过的几个，什么Fraser-Winter Park， Granby等，我还看到了铁轨和火车。中午车停在其中一个小镇上，让我们吃午饭。虽说是夏天，小镇上还是有一些游客的。司机说冬天的时候才会crowded。</p>
<p>吃完午饭，车子继续行进，进入Rocky Mountain National Park地界了。树多了起来，山更高了，隐约看见山顶上残留的积雪。我本以为落基山就这样了。俺太“天真”了。车子继续行进个把小时，到了很高的地方，能看到的雪山和山谷多了好多。这是我平生第一次看雪山，多激动都不算过分。司机在几个绝佳的观测点停车，让我们四处看看，拍些照片，景色绝美。我还是上图吧，如何个美法，我说不来。<br />
<span id="more-3541"></span><br />
车子最后来到一个很高的山头，这里有trail，可以让人下来徒步走。夏天的雪山只剩下一些残留的雪了，大部分都化了。地表露出来，就成了苔藓类植物的生长地。还有那些常年被积雪侵蚀的奇形怪状的石头。我对路边的苔藓野花们比较有兴趣，但它们长得实在太小，经常得蹲下来看才能看清楚。我hike了半个小时就回了，这地方海拔太高，一万多英尺，爬山比较累。而且我老是走走停停，已经落后于大队伍了，于是找了个就近的制高点，看了看风景后就往回走了。</p>
<p>hiking结束后，车子继续前行，到山的另一侧停下来。拍照时发现有好多花栗鼠/松鼠。估计是被人喂养习惯了，不怕人，一看到人就凑过来，要吃的。导游带了些花生米（从中午吃饭的饭馆里拿的）丢给小家伙们吃。它们老激动了，到处跑，到处要吃的，不过吃的有限，无法满足他们。其中一只只是把吃的放到嘴里，把两个腮帮塞得鼓鼓的，就是不嚼不吃，估计想把这些带回窝里或者藏到某个地方。而且边吃边拿不利于竞争，何况是在食物有限的情况下。</p>
<p>看完花栗鼠，我们就开始下山，沿着另一条路回丹佛。这路比来时短一些，而且在山里走的时间少很多。路上经过Boulder，俺想到了UC-Boulder，可惜没有机会下车去看看。Boulder这个地上挺美。车子开了一个半小时左右就到了丹佛。回到旅社后，俺去旅舍顶层14楼狂吃了一餐。明天就要回屯里了，高兴。</p>

<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-12-11/" title="三藩之行 &#8211; 8月12日">三藩之行 &#8211; 8月12日</a> (4)<br /><small>8月12日
原本打算利用白天的时间逛一下丹佛市，因为飞机是晚上九点多的。但玩了那么多天了，人开始变懒...</small></li><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-0910-11/" title="三藩之行 &#8211; 8月9日&#038;8月10日">三藩之行 &#8211; 8月9日&#038;8月10日</a> (0)<br /><small>8月9日 - 8月10日
9号的行程是这样的，7点半在渔人码头那坐Amtrak的大巴到Emeryvi...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-11-11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>三藩之行 &#8211; 8月9日&amp;8月10日</title>
		<link>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-0910-11/</link>
		<comments>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-0910-11/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 23:28:07 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[游走美帝]]></category>
		<category><![CDATA[Amtrak]]></category>
		<category><![CDATA[California Zephyr]]></category>
		<category><![CDATA[Coach Seat]]></category>
		<category><![CDATA[Denver]]></category>
		<category><![CDATA[Europa Hotel]]></category>
		<category><![CDATA[Hotel VQ]]></category>
		<category><![CDATA[Rocky Mountain]]></category>
		<category><![CDATA[Salt Lake City]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3538</guid>
		<description><![CDATA[8月9日 &#8211; 8月10日 9号的行程是这样的，7点半在渔人码头那坐Amtrak的大巴到Emeryville火车站，9点10分上火车。昨天在渔人码头逛的时候就找好了Amtrak大巴的停靠点，就在Aquarium前面。早上6点左右起来，洗漱吃早饭，然后走到渔人码头，还没7点。等了半小时上了大巴，8点45分到Emeryville，等着上火车。之后杯具开始了。 广播说，车子有问题，要晚点，得等到11点45分，或者下午1点。我可是满怀着激动的心情来坐火车的，一听到晚点就有点泄气了。然后开始无尽的等待。期间跑到隔壁停车场的卫生间上厕所，车站里的在维修；跑到街对面的Subway买午饭，不喜欢subway，但没有其他选择；和一对老年夫妇聊天，乱扯一通。老太太像查户口一样问了我的各种情况，比如家里有多少人，几个兄弟姐妹，有没有女朋友，等等。交谈中得知他们坐卧铺到Chicago终点站。我的第一反应是：真有钱，坐卧铺。美国的火车坐票很贵的，卧铺更是如此。从旧金山到丹佛的单程座位车票钱够我买往返机票了。但是，为了能欣赏美景，豁出去了，奢侈一回。 熬到了十一点四十五分，车子没来。继续等。等到了下午一点，车子还没来。最后，下午一点四十五分，车子来了。车站广播员跟等车的人一样兴奋，大叫起来，大家鼓掌。美国的铁路交通和国内还是比较不同的。比如火车票死贵，火车主要用于货运而不是客运，进车站不用安检，站台随便进，火车速度都比较慢。我做的火车算是观光列车，双层的，上面坐人，下面是卫生间，也放行李。座位跟沙发一样，有点像动车的座位，前面有放置东西的板，可以调靠背，当床睡，这彻底打消了我的担心。在国内坐过好多次座票，一坐就是27个小时，从家里到南京。因此我对火车上的座位比较有意见，也有阴影。车上人很少，我一个人就占了两个并排的两个座位，真大的空间，从没坐过这么舒服的。我的车票没有指定座位号，于是我随便找了个，正好坐在一位老奶奶后面。她问我是travel alone吗，我说是滴。她说介绍个朋友给我认识，然后带我到一个马来西亚女生那，该女生是华人。这老奶奶的热情吓到了我，不过俺还是得感谢她。我也就刚上车那会和那个女生聊了，后面就没再说过话，除了在丹佛下车时和她说了句再见。 坐火车的过程就不说了，一直重复着做几件事：睡觉，吃东西，看风景，聊天，看小说，拍照，听歌。值得称道的是，我在火车上看完了韩寒的三部小说，《他的国》，《三重门》和《零下一度》，从没有这么高产过，估计是真的无聊了，闲得蛋疼。虽说有风景可看，但看多了难免会累，读书是个不错的备用消遣。一路上看到了好多不同的风景，农村，草原，小镇，戈壁，湖泊，森林，峡谷，等等等。要看风景，的确应该坐火车，虽然贵了些。因为火车晚点五小时，那些该看的风景没看到，不该看的看到了。比如盐湖城（Salt Lake City），应该是半夜经过的，变成了白天经过，于是俺有幸看到那个Salt Lake，还在湖边看到了一片白花花的，不知道是不是盐。再比如，靠近丹佛的几站正处于落基山脉中，本应是白天经过，现在变成夜里经过。不过巧的是，这些地方我在11号地Rocky Mountain trip都会经过，当时真把我吓一跳，怎么感觉地名那么熟，真够巧。晚点总让人有些不快，但不能否认这一路上的享受，看了那么多的风景，满足了。 十号晚上十一点半到达丹佛，下车的地方让我很怀疑它是车站还是公交站。偌大的一个城市的火车站太寒酸，要在国内，这是绝对不允许的。我也不是冲什么出站口出来的，而是从铁丝网围栏的一个门出来的，直接到了街上。叫了辆出租车，到订的酒店Hotel VQ。一进酒店房间，让我深深觉得三藩不是人呆的地方。差不多价钱订的房子，三藩那是一间简陋的房间，没有卫生间，只有个洗手池，供洗脸刷牙用，卫生间和其他人共用，算是hostel，即青年旅馆。而丹佛这里，房间里有一张巨大的床（checkin是人家还问我要一张床还是两张）， King size，一张办工作，一个大电视，沙发，一个卫生间，条件不要太好。而且房间在九层，离丹佛的市中心近，透过房间的落地窗就能看到整个丹佛downtown。于是我开始enjoy。熬了三十几个小时没洗漱，一头扎进bathroom，全身搓了一遍，洗去一身疲惫。唯一不足的是，酒店的网络太烂，虽然信号挺强，但就是连不上。联系了前台，说会重设一下，但没有下文。没有网络的日子是很难熬的，但因为太无聊，没有人理我，我也就早早睡了。明天有个落基山之旅。 您可能感兴趣的文章August 14, 2011 -- 三藩之行 &#8211; 8月12日 (4)8月12日 原本打算利用白天的时间逛一下丹佛市，因为飞机是晚上九点多的。但玩了那么多天了，人开始变懒...August 14, 2011 -- 三藩之行 &#8211; 8月11日 (0)8月11日 今天的Rocky Mountain tour也是跟团的，提供旅店接送。比5号地Yosem...August 14, 2011 -- 三藩之行 &#8211; 8月8日 (0)8月8日 今天是在三藩游玩的最后一天，明天一大早就要离开SF去Emeryville坐加州和风号（Ca...July 24, 2011 -- 计划一次西海岸之旅 (1)这个暑假刚开始的时候，我对自己说过，这个暑假不出门，没有出行计划，窝在学校里。但，计划总赶不上变化。...]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><strong>8月9日 &#8211; 8月10日</strong></p>
<p>9号的行程是这样的，7点半在渔人码头那坐Amtrak的大巴到Emeryville火车站，9点10分上火车。昨天在渔人码头逛的时候就找好了Amtrak大巴的停靠点，就在Aquarium前面。早上6点左右起来，洗漱吃早饭，然后走到渔人码头，还没7点。等了半小时上了大巴，8点45分到Emeryville，等着上火车。之后杯具开始了。</p>
<p>广播说，车子有问题，要晚点，得等到11点45分，或者下午1点。我可是满怀着激动的心情来坐火车的，一听到晚点就有点泄气了。然后开始无尽的等待。期间跑到隔壁停车场的卫生间上厕所，车站里的在维修；跑到街对面的Subway买午饭，不喜欢subway，但没有其他选择；和一对老年夫妇聊天，乱扯一通。老太太像查户口一样问了我的各种情况，比如家里有多少人，几个兄弟姐妹，有没有女朋友，等等。交谈中得知他们坐卧铺到Chicago终点站。我的第一反应是：真有钱，坐卧铺。美国的火车坐票很贵的，卧铺更是如此。从旧金山到丹佛的单程座位车票钱够我买往返机票了。但是，为了能欣赏美景，豁出去了，奢侈一回。</p>
<p>熬到了十一点四十五分，车子没来。继续等。等到了下午一点，车子还没来。最后，下午一点四十五分，车子来了。车站广播员跟等车的人一样兴奋，大叫起来，大家鼓掌。美国的铁路交通和国内还是比较不同的。比如火车票死贵，火车主要用于货运而不是客运，进车站不用安检，站台随便进，火车速度都比较慢。我做的火车算是观光列车，双层的，上面坐人，下面是卫生间，也放行李。座位跟沙发一样，有点像动车的座位，前面有放置东西的板，可以调靠背，当床睡，这彻底打消了我的担心。在国内坐过好多次座票，一坐就是27个小时，从家里到南京。因此我对火车上的座位比较有意见，也有阴影。车上人很少，我一个人就占了两个并排的两个座位，真大的空间，从没坐过这么舒服的。我的车票没有指定座位号，于是我随便找了个，正好坐在一位老奶奶后面。她问我是travel alone吗，我说是滴。她说介绍个朋友给我认识，然后带我到一个马来西亚女生那，该女生是华人。这老奶奶的热情吓到了我，不过俺还是得感谢她。我也就刚上车那会和那个女生聊了，后面就没再说过话，除了在丹佛下车时和她说了句再见。<br />
<span id="more-3538"></span><br />
坐火车的过程就不说了，一直重复着做几件事：睡觉，吃东西，看风景，聊天，看小说，拍照，听歌。值得称道的是，我在火车上看完了韩寒的三部小说，《他的国》，《三重门》和《零下一度》，从没有这么高产过，估计是真的无聊了，闲得蛋疼。虽说有风景可看，但看多了难免会累，读书是个不错的备用消遣。一路上看到了好多不同的风景，农村，草原，小镇，戈壁，湖泊，森林，峡谷，等等等。要看风景，的确应该坐火车，虽然贵了些。因为火车晚点五小时，那些该看的风景没看到，不该看的看到了。比如盐湖城（Salt Lake City），应该是半夜经过的，变成了白天经过，于是俺有幸看到那个Salt Lake，还在湖边看到了一片白花花的，不知道是不是盐。再比如，靠近丹佛的几站正处于落基山脉中，本应是白天经过，现在变成夜里经过。不过巧的是，这些地方我在11号地Rocky Mountain trip都会经过，当时真把我吓一跳，怎么感觉地名那么熟，真够巧。晚点总让人有些不快，但不能否认这一路上的享受，看了那么多的风景，满足了。</p>
<p>十号晚上十一点半到达丹佛，下车的地方让我很怀疑它是车站还是公交站。偌大的一个城市的火车站太寒酸，要在国内，这是绝对不允许的。我也不是冲什么出站口出来的，而是从铁丝网围栏的一个门出来的，直接到了街上。叫了辆出租车，到订的酒店Hotel VQ。一进酒店房间，让我深深觉得三藩不是人呆的地方。差不多价钱订的房子，三藩那是一间简陋的房间，没有卫生间，只有个洗手池，供洗脸刷牙用，卫生间和其他人共用，算是hostel，即青年旅馆。而丹佛这里，房间里有一张巨大的床（checkin是人家还问我要一张床还是两张）， King size，一张办工作，一个大电视，沙发，一个卫生间，条件不要太好。而且房间在九层，离丹佛的市中心近，透过房间的落地窗就能看到整个丹佛downtown。于是我开始enjoy。熬了三十几个小时没洗漱，一头扎进bathroom，全身搓了一遍，洗去一身疲惫。唯一不足的是，酒店的网络太烂，虽然信号挺强，但就是连不上。联系了前台，说会重设一下，但没有下文。没有网络的日子是很难熬的，但因为太无聊，没有人理我，我也就早早睡了。明天有个落基山之旅。</p>

<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-12-11/" title="三藩之行 &#8211; 8月12日">三藩之行 &#8211; 8月12日</a> (4)<br /><small>8月12日
原本打算利用白天的时间逛一下丹佛市，因为飞机是晚上九点多的。但玩了那么多天了，人开始变懒...</small></li><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-11-11/" title="三藩之行 &#8211; 8月11日">三藩之行 &#8211; 8月11日</a> (0)<br /><small>8月11日
今天的Rocky Mountain tour也是跟团的，提供旅店接送。比5号地Yosem...</small></li><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-08-11/" title="三藩之行 &#8211; 8月8日">三藩之行 &#8211; 8月8日</a> (0)<br /><small>8月8日
今天是在三藩游玩的最后一天，明天一大早就要离开SF去Emeryville坐加州和风号（Ca...</small></li><li>July 24, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/07/planning-a-trip-to-west-coast/" title="计划一次西海岸之旅">计划一次西海岸之旅</a> (1)<br /><small>这个暑假刚开始的时候，我对自己说过，这个暑假不出门，没有出行计划，窝在学校里。但，计划总赶不上变化。...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-0910-11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>三藩之行 &#8211; 8月8日</title>
		<link>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-08-11/</link>
		<comments>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-08-11/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 22:19:23 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[游走美帝]]></category>
		<category><![CDATA[Aquarium]]></category>
		<category><![CDATA[California Zephyr]]></category>
		<category><![CDATA[Chinatown]]></category>
		<category><![CDATA[Cruise]]></category>
		<category><![CDATA[Fisherman's Wharf]]></category>
		<category><![CDATA[San Francisco]]></category>
		<category><![CDATA[SFMOMA]]></category>
		<category><![CDATA[旧金山]]></category>
		<category><![CDATA[渔人码头]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3536</guid>
		<description><![CDATA[8月8日 今天是在三藩游玩的最后一天，明天一大早就要离开SF去Emeryville坐加州和风号（California Zephyr）火车去丹佛（Denver）。CityPass上还有四个地方，一个是昨天没去的De Young博物馆，听他们说都是一些艺术品，主要是画。这个和San Francisco Museum of Modern Arts重复了，所以决定不去了。剩下三个。其中一个是Bay Cruise，从渔人码头那坐，到金门大桥下转一下就回来，全程一个小时左右。另一个Aquarium，也在渔人码头那里。以前在国内都没看过水族馆，来美国之后看了好几个，到现在都有点腻了。但门票买了，不去浪费。最后一个就是旧金山现代艺术博物馆（San Francisco Museum of Modern Arts），听说里面东西比较多。 先去坐Bay Cruise，我九点多到的渔人码头，发现人真少。问了一下卖票的，说最早的是11点的。两个小时的空当，不能坐着干等。就先去了附近的水族馆。里面的东西和我在California Academy of Sciences里看到的差不多。让我有兴致的是两条水底走廊，鱼儿们在两边和头上游动。第一次见到这样的，着实兴奋了一阵。一条走廊那都是小的鱼类，其中有一个小鱼群，在走廊顶端聚集着，成环形游动，那景象很壮观。如果到海里看自然的鱼群，那会是一番什么景象，会很惊人吧，俺觉得。另一条走廊那都是稍大点的鱼类，鲨鱼，金枪鱼，鲟等。 掐着时间从水族馆出来，去排队等游船。其实今天要看的东西4号那天骑自行车时都看得差不多了，只不过换个角度而已。但为了对得起门票，我还是很认真的拍了一堆照片。在渔人码头停了一艘很大的游轮，真想上去坐坐。我的梦想之一就是坐游轮从美国回中国，短期内估计无法实现，没有那么多时间。上了游船，找了个露天的利于拍照的位置，然后开始猛拍各种景色。 Cruise结束后，在码头那买了份热狗当午饭，然后坐cable car（电缆车）到现代艺术馆附近。下车的地方是个购物的好地方，各种商店，服装，电子产品，普通消费品，奢侈品等等。我钻进了Old Navy，有抑制不住买衣服的冲动，因为衣服确实比较便宜，于是买了两件短袖，一条短裤。此时已经两点多，不想错过看博物馆。就先暂时收敛一下购物的欲望，奔去博物馆。 博物馆里的东西主要是画，分布在二到五楼。我先转了二楼，基本上把每幅画都看了一下。当然没法看具体描述，只是扫一下画的名字，然后看一下画。听达佑说这里有毕加索的画，虽然我不搞艺术，但毕加索还是听过的，于是就想看看。问了一下，展览在四楼。上去之后，发现要单独买票，那个展览是私人的，什么Steins Collect。到一楼买了张票，7刀，得等半小时才轮到我进去。无聊就在展览入口旁边看其他展览，好像是摄影的东西，定格的。比如某个地方，在同一时间内拍了各种照片，然后组织起来，形成一个定格的场景。用计算机的术语来说，这叫global state。我就坐在那看一个关于中国的场景，应该是中国的，里面的人像。好不容易熬了半个小时，可以进去了，发现里面好多人，大家都被名家吸引来了。里面的作品除了毕加索的，还有其他名人的，俺不认得，但既然能放在那，肯定是名人的。和先前一样，我只看画和描述里的画名和画家名。这个收藏的东西还是很多的，俺看了好久。其中看到一些让我觉得眼熟的画，在网上见过的。真不容易，终于见了回真迹。 逛完了博物馆，我回到Market street那继续购物。不过没再买东西，不是太贵，就是没看到喜欢的。逛了几家店之后，累了不想再走了，到了吃晚饭的时间了。俺想到了昨天吃的川菜馆。于是坐车到了Chinatown，下车之后我彻底迷失了，因为不知道那个川菜馆在哪条街，昨天是别人带路的。我在google map上用中文名搜没找到，只好在那乱走，还好这个Chinatown不算大，走了几条街，发现了几家熟悉的店面，昨天留下的印象。于是继续乱走，终于让我找到了。一进店一屁股瘫在椅子上，马上点菜，要了夫妻肺片和回锅肉。我吃饭一向比较快的，菜上来后，没一会就被我扫光了。满意的结账走人，走回旅社。 今天是这么多天以来，我最早回旅社的一天。然后开始宅男生活，等待明天的火车之旅。 您可能感兴趣的文章August 14, 2011 -- 三藩之行 &#8211; 8月6日 (0)8月6日   早上起床之后就直奔Financial District（金融区）。因为住的hotel就...August 13, 2011 -- 三藩之行 &#8211; 8月3日 (0)8月3日 早上九点左右出发，今天有两个目的地，一是送黄师弟到KC附近的某个地方。他要为他lp买车，...August 14, 2011 -- 三藩之行 &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><strong>8月8日</strong></p>
<p>今天是在三藩游玩的最后一天，明天一大早就要离开SF去Emeryville坐加州和风号（California Zephyr）火车去丹佛（Denver）。CityPass上还有四个地方，一个是昨天没去的De Young博物馆，听他们说都是一些艺术品，主要是画。这个和San Francisco Museum of Modern Arts重复了，所以决定不去了。剩下三个。其中一个是Bay Cruise，从渔人码头那坐，到金门大桥下转一下就回来，全程一个小时左右。另一个Aquarium，也在渔人码头那里。以前在国内都没看过水族馆，来美国之后看了好几个，到现在都有点腻了。但门票买了，不去浪费。最后一个就是旧金山现代艺术博物馆（San Francisco Museum of Modern Arts），听说里面东西比较多。</p>
<p>先去坐Bay Cruise，我九点多到的渔人码头，发现人真少。问了一下卖票的，说最早的是11点的。两个小时的空当，不能坐着干等。就先去了附近的水族馆。里面的东西和我在California Academy of Sciences里看到的差不多。让我有兴致的是两条水底走廊，鱼儿们在两边和头上游动。第一次见到这样的，着实兴奋了一阵。一条走廊那都是小的鱼类，其中有一个小鱼群，在走廊顶端聚集着，成环形游动，那景象很壮观。如果到海里看自然的鱼群，那会是一番什么景象，会很惊人吧，俺觉得。另一条走廊那都是稍大点的鱼类，鲨鱼，金枪鱼，鲟等。</p>
<p>掐着时间从水族馆出来，去排队等游船。其实今天要看的东西4号那天骑自行车时都看得差不多了，只不过换个角度而已。但为了对得起门票，我还是很认真的拍了一堆照片。在渔人码头停了一艘很大的游轮，真想上去坐坐。我的梦想之一就是坐游轮从美国回中国，短期内估计无法实现，没有那么多时间。上了游船，找了个露天的利于拍照的位置，然后开始猛拍各种景色。</p>
<p>Cruise结束后，在码头那买了份热狗当午饭，然后坐cable car（电缆车）到现代艺术馆附近。下车的地方是个购物的好地方，各种商店，服装，电子产品，普通消费品，奢侈品等等。我钻进了Old Navy，有抑制不住买衣服的冲动，因为衣服确实比较便宜，于是买了两件短袖，一条短裤。此时已经两点多，不想错过看博物馆。就先暂时收敛一下购物的欲望，奔去博物馆。</p>
<p>博物馆里的东西主要是画，分布在二到五楼。我先转了二楼，基本上把每幅画都看了一下。当然没法看具体描述，只是扫一下画的名字，然后看一下画。听达佑说这里有毕加索的画，虽然我不搞艺术，但毕加索还是听过的，于是就想看看。问了一下，展览在四楼。上去之后，发现要单独买票，那个展览是私人的，什么Steins Collect。到一楼买了张票，7刀，得等半小时才轮到我进去。无聊就在展览入口旁边看其他展览，好像是摄影的东西，定格的。比如某个地方，在同一时间内拍了各种照片，然后组织起来，形成一个定格的场景。用计算机的术语来说，这叫global state。我就坐在那看一个关于中国的场景，应该是中国的，里面的人像。好不容易熬了半个小时，可以进去了，发现里面好多人，大家都被名家吸引来了。里面的作品除了毕加索的，还有其他名人的，俺不认得，但既然能放在那，肯定是名人的。和先前一样，我只看画和描述里的画名和画家名。这个收藏的东西还是很多的，俺看了好久。其中看到一些让我觉得眼熟的画，在网上见过的。真不容易，终于见了回真迹。<br />
<span id="more-3536"></span><br />
逛完了博物馆，我回到Market street那继续购物。不过没再买东西，不是太贵，就是没看到喜欢的。逛了几家店之后，累了不想再走了，到了吃晚饭的时间了。俺想到了昨天吃的川菜馆。于是坐车到了Chinatown，下车之后我彻底迷失了，因为不知道那个川菜馆在哪条街，昨天是别人带路的。我在google map上用中文名搜没找到，只好在那乱走，还好这个Chinatown不算大，走了几条街，发现了几家熟悉的店面，昨天留下的印象。于是继续乱走，终于让我找到了。一进店一屁股瘫在椅子上，马上点菜，要了夫妻肺片和回锅肉。我吃饭一向比较快的，菜上来后，没一会就被我扫光了。满意的结账走人，走回旅社。</p>
<p>今天是这么多天以来，我最早回旅社的一天。然后开始宅男生活，等待明天的火车之旅。</p>

<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-06-11/" title="三藩之行 &#8211; 8月6日">三藩之行 &#8211; 8月6日</a> (0)<br /><small>8月6日
  早上起床之后就直奔Financial District（金融区）。因为住的hotel就...</small></li><li>August 13, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-03-11/" title="三藩之行 &#8211; 8月3日">三藩之行 &#8211; 8月3日</a> (0)<br /><small>8月3日

早上九点左右出发，今天有两个目的地，一是送黄师弟到KC附近的某个地方。他要为他lp买车，...</small></li><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-0910-11/" title="三藩之行 &#8211; 8月9日&#038;8月10日">三藩之行 &#8211; 8月9日&#038;8月10日</a> (0)<br /><small>8月9日 - 8月10日
9号的行程是这样的，7点半在渔人码头那坐Amtrak的大巴到Emeryvi...</small></li><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-07-11/" title="三藩之行 &#8211; 8月7日">三藩之行 &#8211; 8月7日</a> (0)<br /><small>8月7日
今天本来要自己逛的，因为CityPass上还有好多景点没去，只剩今明两天。和达佑宽姐他们商...</small></li><li>August 13, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-04-11/" title="三藩之行 &#8211; 8月4日">三藩之行 &#8211; 8月4日</a> (2)<br /><small>8月4日
八点多起床之后，去找江达佑。他住的hotel和我订的一样，不过我得下午1点之后才能chec...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-08-11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>三藩之行 &#8211; 8月7日</title>
		<link>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-07-11/</link>
		<comments>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-07-11/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 20:54:10 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[游走美帝]]></category>
		<category><![CDATA[California Academy of Sciences]]></category>
		<category><![CDATA[Exploratorium]]></category>
		<category><![CDATA[Palace of Fine Arts]]></category>
		<category><![CDATA[九曲花街]]></category>
		<category><![CDATA[御食园]]></category>
		<category><![CDATA[旧金山]]></category>
		<category><![CDATA[艺术宫]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3534</guid>
		<description><![CDATA[8月7日 今天本来要自己逛的，因为CityPass上还有好多景点没去，只剩今明两天。和达佑宽姐他们商量了一下，发现他们要去的地方也正是我想去的，所以调整了机会，先去这些地方，剩下的明天自己再去。 第一个地方是九曲花街，又有人不想去，说街道有什么好看来着。我只想重复下上篇博文中的一句话。最后我们还是去了，少数服从多数。九曲花街其实就是一条坡度很大的街道，只能下行。因为太陡，所以把它造成了一条弯弯曲曲的街，先左转再右转，重复这样。名字中的“曲”我想到了，名符其实。但“花”就有些牵强，或者说不在我的expectation之内。我以为会有很多花，各种各样的，结果只看到绣球花，有点失望。我们从下面爬到街的上方，发现这里是个不错的赏景点，能看到远处海。沿花街而下，到远处的一端在上坡，形成一个U字形，虽然没有U得那么夸张。花街这里看到很多游客，国人真多。 离开花街，坐班车去艺术宫（Palace of Fine Arts），艺术宫是1915年巴拿马太平洋万国博览会（Panama-Pacific International Exposition）的举办地。“巴拿马”“博览会”让我立马想到了家乡水仙茶的一段宣传文字：“清朝光绪二十年，由‘泰昌茶庄’选送的漳平水仙茶叶获得了巴拿马博览会和上海博览会金奖”。我当时以为这里面的巴拿马博览会和艺术宫的这个是同一个，后来Google了一下才知道不是，清朝光绪二十年是1894年，不是1915年。艺术宫那值得看的就只剩下一栋古老的建筑了，见下图（Palace of Fine Arts， 1919）。这建筑真是一件精品。连我这种没艺术细胞没文化的人都能叹为观止的，原物必定是件宝物。石柱上的各种雕塑，中间的穹顶，都是arts。看完这建筑，就没有其他东西了。边上有一个科学体验馆Exploratorium，包括在我的CityPass中，但我没去，因为要和大家赶往下一站，Golden State Park。 路上坐公交错过了站点，导致不得不往回走。其实不算是错过站点，那公交有两条路线，我没坐了错误的那一条。于是回去重新来过，等车，坐车，折腾了好久才到公园边上。这是突然想吃饭了，然后为这吃饭问题又纠结了一番，各种不快。最后坐公交去了公园对面的街上的一家泰国餐馆。东西比较一般，最初吵着要吃Thai food的人只吃了几口就不吃了，吃饭过程又出现了一点不快。他奶奶的。 吃完饭，已快四点。出发去公园，其实公园本身没什么好看的，主要是在里面的几个博物馆。先去了California Academy of Sciences博物馆，一看门票太贵，他们都不想去。而我的CityPass已经有这门票了，我不看的话明天怕是也没时间看了。最后其他人在外头逛公园（后来他们去了对面的De Young博物馆），而我进去参观。这个博物馆还是挺不错的，虽然东西不多。我主要看了两个主题，一个是热带雨林，一个是海洋生物（主要是鱼）。最近有个关于蛇和蜥蜴的特别展览，但我只在进门处看到一个人造的蛇模型，用以模拟蛇的运动，可惜我没看它动起来。热带雨林是在博物馆中间用一个圆球包起来的区域，里面模拟了热带雨林的气候。因为地方有限，里面没有高大的树，没有各种动物。但依然能让人感受到雨林的闷热，看到一些热带植物和鱼类，听到一些鸟叫。雨林里还有不少蝴蝶，我只看到几只。海洋生物那就是水族馆，我比较喜欢看五颜六色的珊瑚和鱼类。因为进门时已快四点，博物馆5点关门，所以没有多少时间供我好好看。只能走马观鱼，拍了一些照片，留下慢慢看。 五点从博物馆出来，在纪念品商店里买了件T恤。我是因为上面的图案才买的。月球，宇航员，还有一句话“I Need My Space”。出了博物馆，在两个博物馆之间的喷水池那看画展，是艺术家们自己摆出来的，这才是我想看的。但只能是看，买不起。和他们汇合后，就坐车往Chinatown走，准备来此K-State学子三藩小聚，有七个人，都是认识的，有已经在三藩工作的，有来实习的，剩下的都是来玩的。真够巧，能够碰一块。选的地方是一家川菜馆，御食园。我点了一份辣子鸡和一份夫妻肺片，都是我喜欢吃的。因为菜好吃，饱餐了一顿。饭后有人提议去K歌，俺兴致不高，不想去，其他也有人有事要忙，最后能去的人就三个，遂作罢。 回到旅社，倒床休息，明天再逛一天三藩，就要坐火车去丹佛了。还有好些地方要去，明天得暴走一天了。 您可能感兴趣的文章August 14, 2011 -- 三藩之行 &#8211; 8月8日 (0)8月8日 今天是在三藩游玩的最后一天，明天一大早就要离开SF去Emeryville坐加州和风号（Ca...August 14, 2011 -- 三藩之行 &#8211; 8月6日 (0)8月6日   早上起床之后就直奔Financial District（金融区）。因为住的hotel就...August 13, 2011 -- 三藩之行 &#8211; 8月3日 (0)8月3日 早上九点左右出发，今天有两个目的地，一是送黄师弟到KC附近的某个地方。他要为他lp买车，...July 24, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><strong>8月7日</strong></p>
<p>今天本来要自己逛的，因为CityPass上还有好多景点没去，只剩今明两天。和达佑宽姐他们商量了一下，发现他们要去的地方也正是我想去的，所以调整了机会，先去这些地方，剩下的明天自己再去。</p>
<p>第一个地方是九曲花街，又有人不想去，说街道有什么好看来着。我只想重复下上篇博文中的一句话。最后我们还是去了，少数服从多数。九曲花街其实就是一条坡度很大的街道，只能下行。因为太陡，所以把它造成了一条弯弯曲曲的街，先左转再右转，重复这样。名字中的“曲”我想到了，名符其实。但“花”就有些牵强，或者说不在我的expectation之内。我以为会有很多花，各种各样的，结果只看到绣球花，有点失望。我们从下面爬到街的上方，发现这里是个不错的赏景点，能看到远处海。沿花街而下，到远处的一端在上坡，形成一个U字形，虽然没有U得那么夸张。花街这里看到很多游客，国人真多。</p>
<p>离开花街，坐班车去艺术宫（Palace of Fine Arts），艺术宫是1915年巴拿马太平洋万国博览会（Panama-Pacific International Exposition）的举办地。“巴拿马”“博览会”让我立马想到了家乡水仙茶的一段宣传文字：“清朝光绪二十年，由‘泰昌茶庄’选送的漳平水仙茶叶获得了巴拿马博览会和上海博览会金奖”。我当时以为这里面的巴拿马博览会和艺术宫的这个是同一个，后来Google了一下才知道不是，清朝光绪二十年是1894年，不是1915年。艺术宫那值得看的就只剩下一栋古老的建筑了，见下图（<a href="http://en.wikipedia.org/wiki/File:Palace-of-fine-arts-1919.jpg" rel="lightbox[3534]">Palace of Fine Arts</a>， 1919）。这建筑真是一件精品。连我这种没艺术细胞没文化的人都能叹为观止的，原物必定是件宝物。石柱上的各种雕塑，中间的穹顶，都是arts。看完这建筑，就没有其他东西了。边上有一个科学体验馆Exploratorium，包括在我的CityPass中，但我没去，因为要和大家赶往下一站，Golden State Park。</p>
<p><div id="attachment_3579" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/08/Palace-of-fine-arts-1919.jpg" rel="lightbox[3534]"><img class="size-large wp-image-3579" title="Palace-of-fine-arts-1919" src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/08/Palace-of-fine-arts-1919-1024x247.jpg" alt="" width="624" height="147" /></a><p class="wp-caption-text">Palace of Fine Arts, 1919</p></div><br />
<span id="more-3534"></span></p>
<p>路上坐公交错过了站点，导致不得不往回走。其实不算是错过站点，那公交有两条路线，我没坐了错误的那一条。于是回去重新来过，等车，坐车，折腾了好久才到公园边上。这是突然想吃饭了，然后为这吃饭问题又纠结了一番，各种不快。最后坐公交去了公园对面的街上的一家泰国餐馆。东西比较一般，最初吵着要吃Thai food的人只吃了几口就不吃了，吃饭过程又出现了一点不快。他奶奶的。</p>
<p>吃完饭，已快四点。出发去公园，其实公园本身没什么好看的，主要是在里面的几个博物馆。先去了California Academy of Sciences博物馆，一看门票太贵，他们都不想去。而我的CityPass已经有这门票了，我不看的话明天怕是也没时间看了。最后其他人在外头逛公园（后来他们去了对面的De Young博物馆），而我进去参观。这个博物馆还是挺不错的，虽然东西不多。我主要看了两个主题，一个是热带雨林，一个是海洋生物（主要是鱼）。最近有个关于蛇和蜥蜴的特别展览，但我只在进门处看到一个人造的蛇模型，用以模拟蛇的运动，可惜我没看它动起来。热带雨林是在博物馆中间用一个圆球包起来的区域，里面模拟了热带雨林的气候。因为地方有限，里面没有高大的树，没有各种动物。但依然能让人感受到雨林的闷热，看到一些热带植物和鱼类，听到一些鸟叫。雨林里还有不少蝴蝶，我只看到几只。海洋生物那就是水族馆，我比较喜欢看五颜六色的珊瑚和鱼类。因为进门时已快四点，博物馆5点关门，所以没有多少时间供我好好看。只能走马观鱼，拍了一些照片，留下慢慢看。</p>
<p>五点从博物馆出来，在纪念品商店里买了件T恤。我是因为上面的图案才买的。月球，宇航员，还有一句话“I Need My Space”。出了博物馆，在两个博物馆之间的喷水池那看画展，是艺术家们自己摆出来的，这才是我想看的。但只能是看，买不起。和他们汇合后，就坐车往Chinatown走，准备来此K-State学子三藩小聚，有七个人，都是认识的，有已经在三藩工作的，有来实习的，剩下的都是来玩的。真够巧，能够碰一块。选的地方是一家川菜馆，御食园。我点了一份辣子鸡和一份夫妻肺片，都是我喜欢吃的。因为菜好吃，饱餐了一顿。饭后有人提议去K歌，俺兴致不高，不想去，其他也有人有事要忙，最后能去的人就三个，遂作罢。</p>
<p>回到旅社，倒床休息，明天再逛一天三藩，就要坐火车去丹佛了。还有好些地方要去，明天得暴走一天了。</p>

<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-08-11/" title="三藩之行 &#8211; 8月8日">三藩之行 &#8211; 8月8日</a> (0)<br /><small>8月8日
今天是在三藩游玩的最后一天，明天一大早就要离开SF去Emeryville坐加州和风号（Ca...</small></li><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-06-11/" title="三藩之行 &#8211; 8月6日">三藩之行 &#8211; 8月6日</a> (0)<br /><small>8月6日
  早上起床之后就直奔Financial District（金融区）。因为住的hotel就...</small></li><li>August 13, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-03-11/" title="三藩之行 &#8211; 8月3日">三藩之行 &#8211; 8月3日</a> (0)<br /><small>8月3日

早上九点左右出发，今天有两个目的地，一是送黄师弟到KC附近的某个地方。他要为他lp买车，...</small></li><li>July 24, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/07/planning-a-trip-to-west-coast/" title="计划一次西海岸之旅">计划一次西海岸之旅</a> (1)<br /><small>这个暑假刚开始的时候，我对自己说过，这个暑假不出门，没有出行计划，窝在学校里。但，计划总赶不上变化。...</small></li><li>December 25, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/12/kc-sf-sh/" title="堪萨斯城->旧金山->上海">堪萨斯城->旧金山->上海</a> (2)<br /><small>在KCI里熬了三个多小时，终于上了飞机。整个晚上都没怎么睡，上了飞机之后犯困。可是，每次坐飞机我都比...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-07-11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>三藩之行 &#8211; 8月6日</title>
		<link>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-06-11/</link>
		<comments>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-06-11/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 19:18:55 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[游走美帝]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Ferry Building]]></category>
		<category><![CDATA[Financial District]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[San Francisco]]></category>
		<category><![CDATA[Stanford]]></category>
		<category><![CDATA[小肥羊]]></category>
		<category><![CDATA[斯坦福]]></category>
		<category><![CDATA[旧金山]]></category>
		<category><![CDATA[琉璃工坊]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3532</guid>
		<description><![CDATA[8月6日   早上起床之后就直奔Financial District（金融区）。因为住的hotel就在downtown边上，所以到金融区很近。SF的downtown其实没有什么特别的，跟我看过的Chicago和NYC比，要逊色很多，而我对看高楼的热情也在慢慢减退。拍了些照片留念之后，变往海边走，准备去渡口那（Ferry Building）。还没到目的地，就已经有很多卖工艺品纪念品的小摊了。东西都没有什么特别的，感觉和国内的夜市差不多，我想摊上摆的很多东西应该还是Made in China吧。Ferry Building其实是一栋不大的楼，我原以为会是一幢高楼。今天是周六，这里有Farmer&#8217;s market（农夫市场），那些自己家里有农场的人会把自家种的东西拿来卖。我以为会有国内菜市场那般热闹。事实是，的确很热闹，人很多，但和菜市场的感觉不一样，这边的人“优雅”多了，而我还是喜欢菜市场的“粗犷”。而且里面卖水果的居多，我看到好多李子，各个品种。最让我垂涎的是红肚李，于是我买了一些（最后还是没吃上，送人了。其实应该新吃一个尝尝鲜的）。除了水果，有卖花的，卖菜的，卖蜂蜜的，等等等。卖花的有一家卖兰花，非常漂亮。种许多兰花也是我的梦想之一。 逛完Ferry Building，听达佑说现代艺术博物馆附近有很多艺术馆，想去看看。我买的CityPass门票里有现代艺术博物馆，但今天不去。到了之后，发现没有我想看的那种，就是艺术家们自己将创作的作品摆出来供人观赏，也可出售的那种。既然没有，我们就随便在附近转了转，看了一家叫“琉璃工坊”的店，里面好多的玻璃艺术品，可出售，但都死贵，最小的东西我也买不起。随后在边上一个公园休息了一下，拍了些照片，这种公园和高楼结合的景色看着很清新，跟三月去NYC时从中央公园拍高楼照片一样。肚子饿了，但同行的人在Ferry Building时都吃了些东西。本来说话和达佑一块去吃日本料理，就在公园边上，结果另一个女生极力劝阻，最后达佑不去了，我自己闪进去吃了。此时，我想到一个问题，和别人一同旅行时，要慎重的挑选玩伴。 吃完东西（只是我），我们坐Bart和宽姐汇合，准备去Palo Alto和Mountain View，去仰望下名校（Stanford，斯坦福）和名公司（Google，Facebook，Intel，Apple等）。宽姐开车到Bart站那等我们，汇合后开车先去Stanford。每次看名校我就心潮澎湃，体现在我总是四处张望，不停拍照，恨不得把整个学校都装进口袋带走。究其原因，应该是出于“吃不到葡萄说葡萄酸”的心理。Stanford里看不到什么高楼，最高的应该是胡佛塔，也没多高。学校的建筑风格很热带，很多房子都造成“宫殿”那样子，有好多的走廊和大庭院。有人和我说，这是墨西哥风格。在学校里到处转，所看的是游客居多，偶尔见一些学生，看书的，在喷水池戏水的。学生少也好，不然我得仰慕羡慕之目光又要乱放了。嗯，这就是世界顶尖的学校，不知不觉就能take your breath away。在Stanford里面溜了很久，买了一件纪念衫，我是没有机会穿它了，留作纪念吧。 逛完Stanford已有些晚，无法将那些公司一一转遍，最后选了就近的两个Facebook和Google。今天周末，到公司那看不到什么上班的人。估计都在楼里，但不对游客开放，所以我也无从知道。照例拍了一堆照片，眼睛贪婪的从上看到下，从左看到右，心理YY着，哪天我来这上班就好了。继续做梦吧，梦总是美好的。 游玩够了，大家商量着去宽姐所住的地方Union City吃火锅，小肥羊。宽姐拉着我们跨过海湾，到了对面的Union City，直奔小肥羊。好久没有吃火锅了，而且貌似从没有吃过小肥羊。小肥羊的中英文名字风马牛不相及（小肥羊 VS Mongolian Hot Pot）。进去一看，客人不少，大都是华人。我们在那狼吞虎咽吃了个把小时。 饱餐之后，就顺便逛了逛周边的店，面包店，中国超市，日本超市。日本超市里的东西比较有意思，可能因为之间都没见过，俺对所有东西都好奇，东看看西看看。不想商店九点就要关门，我们只有大概45分钟的时间逛，只好走马观小样。我试着找风铃，我一直想买的。找到了，只有一种，不是很满意，而且我担心把它放包里或者行李箱里会把它压碎，玻璃做的，就没买。最好买了写小工艺品，和一些祈福求运的小东西，准备送人。希望能送出去。 吃饱了，逛够了，回旅社，坐Bart。 您可能感兴趣的文章August 14, 2011 -- 三藩之行 &#8211; 8月8日 (0)8月8日 今天是在三藩游玩的最后一天，明天一大早就要离开SF去Emeryville坐加州和风号（Ca...August 13, 2011 -- 三藩之行 &#8211; 8月3日 (0)8月3日 早上九点左右出发，今天有两个目的地，一是送黄师弟到KC附近的某个地方。他要为他lp买车，...December 15, 2011 -- 找实习之Google和Microsoft (2)从开始准备找实习到现在过了一段日子了，面了两家公司，Google和Microsoft，都被拒了。不过...August 14, 2011 -- 三藩之行 &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><strong>8月6日</strong></p>
<p>  早上起床之后就直奔Financial District（金融区）。因为住的hotel就在downtown边上，所以到金融区很近。SF的downtown其实没有什么特别的，跟我看过的Chicago和NYC比，要逊色很多，而我对看高楼的热情也在慢慢减退。拍了些照片留念之后，变往海边走，准备去渡口那（Ferry Building）。还没到目的地，就已经有很多卖工艺品纪念品的小摊了。东西都没有什么特别的，感觉和国内的夜市差不多，我想摊上摆的很多东西应该还是Made in China吧。Ferry Building其实是一栋不大的楼，我原以为会是一幢高楼。今天是周六，这里有Farmer&#8217;s market（农夫市场），那些自己家里有农场的人会把自家种的东西拿来卖。我以为会有国内菜市场那般热闹。事实是，的确很热闹，人很多，但和菜市场的感觉不一样，这边的人“优雅”多了，而我还是喜欢菜市场的“粗犷”。而且里面卖水果的居多，我看到好多李子，各个品种。最让我垂涎的是红肚李，于是我买了一些（最后还是没吃上，送人了。其实应该新吃一个尝尝鲜的）。除了水果，有卖花的，卖菜的，卖蜂蜜的，等等等。卖花的有一家卖兰花，非常漂亮。种许多兰花也是我的梦想之一。</p>
<p>逛完Ferry Building，听达佑说现代艺术博物馆附近有很多艺术馆，想去看看。我买的CityPass门票里有现代艺术博物馆，但今天不去。到了之后，发现没有我想看的那种，就是艺术家们自己将创作的作品摆出来供人观赏，也可出售的那种。既然没有，我们就随便在附近转了转，看了一家叫“琉璃工坊”的店，里面好多的玻璃艺术品，可出售，但都死贵，最小的东西我也买不起。随后在边上一个公园休息了一下，拍了些照片，这种公园和高楼结合的景色看着很清新，跟三月去NYC时从中央公园拍高楼照片一样。肚子饿了，但同行的人在Ferry Building时都吃了些东西。本来说话和达佑一块去吃日本料理，就在公园边上，结果另一个女生极力劝阻，最后达佑不去了，我自己闪进去吃了。此时，我想到一个问题，和别人一同旅行时，要慎重的挑选玩伴。</p>
<p>吃完东西（只是我），我们坐Bart和宽姐汇合，准备去Palo Alto和Mountain View，去仰望下名校（Stanford，斯坦福）和名公司（Google，Facebook，Intel，Apple等）。宽姐开车到Bart站那等我们，汇合后开车先去Stanford。每次看名校我就心潮澎湃，体现在我总是四处张望，不停拍照，恨不得把整个学校都装进口袋带走。究其原因，应该是出于“吃不到葡萄说葡萄酸”的心理。Stanford里看不到什么高楼，最高的应该是胡佛塔，也没多高。学校的建筑风格很热带，很多房子都造成“宫殿”那样子，有好多的走廊和大庭院。有人和我说，这是墨西哥风格。在学校里到处转，所看的是游客居多，偶尔见一些学生，看书的，在喷水池戏水的。学生少也好，不然我得仰慕羡慕之目光又要乱放了。嗯，这就是世界顶尖的学校，不知不觉就能take your breath away。在Stanford里面溜了很久，买了一件纪念衫，我是没有机会穿它了，留作纪念吧。<br />
<span id="more-3532"></span><br />
逛完Stanford已有些晚，无法将那些公司一一转遍，最后选了就近的两个Facebook和Google。今天周末，到公司那看不到什么上班的人。估计都在楼里，但不对游客开放，所以我也无从知道。照例拍了一堆照片，眼睛贪婪的从上看到下，从左看到右，心理YY着，哪天我来这上班就好了。继续做梦吧，梦总是美好的。</p>
<p>游玩够了，大家商量着去宽姐所住的地方Union City吃火锅，小肥羊。宽姐拉着我们跨过海湾，到了对面的Union City，直奔小肥羊。好久没有吃火锅了，而且貌似从没有吃过小肥羊。小肥羊的中英文名字风马牛不相及（小肥羊 VS Mongolian Hot Pot）。进去一看，客人不少，大都是华人。我们在那狼吞虎咽吃了个把小时。</p>
<p>饱餐之后，就顺便逛了逛周边的店，面包店，中国超市，日本超市。日本超市里的东西比较有意思，可能因为之间都没见过，俺对所有东西都好奇，东看看西看看。不想商店九点就要关门，我们只有大概45分钟的时间逛，只好走马观小样。我试着找风铃，我一直想买的。找到了，只有一种，不是很满意，而且我担心把它放包里或者行李箱里会把它压碎，玻璃做的，就没买。最好买了写小工艺品，和一些祈福求运的小东西，准备送人。希望能送出去。</p>
<p>吃饱了，逛够了，回旅社，坐Bart。</p>

<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-08-11/" title="三藩之行 &#8211; 8月8日">三藩之行 &#8211; 8月8日</a> (0)<br /><small>8月8日
今天是在三藩游玩的最后一天，明天一大早就要离开SF去Emeryville坐加州和风号（Ca...</small></li><li>August 13, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-03-11/" title="三藩之行 &#8211; 8月3日">三藩之行 &#8211; 8月3日</a> (0)<br /><small>8月3日

早上九点左右出发，今天有两个目的地，一是送黄师弟到KC附近的某个地方。他要为他lp买车，...</small></li><li>December 15, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/12/apply-google-microsoft-intern/" title="找实习之Google和Microsoft">找实习之Google和Microsoft</a> (2)<br /><small>从开始准备找实习到现在过了一段日子了，面了两家公司，Google和Microsoft，都被拒了。不过...</small></li><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-07-11/" title="三藩之行 &#8211; 8月7日">三藩之行 &#8211; 8月7日</a> (0)<br /><small>8月7日
今天本来要自己逛的，因为CityPass上还有好多景点没去，只剩今明两天。和达佑宽姐他们商...</small></li><li>July 24, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/07/planning-a-trip-to-west-coast/" title="计划一次西海岸之旅">计划一次西海岸之旅</a> (1)<br /><small>这个暑假刚开始的时候，我对自己说过，这个暑假不出门，没有出行计划，窝在学校里。但，计划总赶不上变化。...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-06-11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>三藩之行 &#8211; 8月5日</title>
		<link>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-5-11/</link>
		<comments>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-5-11/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 05:43:38 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[游走美帝]]></category>
		<category><![CDATA[California]]></category>
		<category><![CDATA[Giant Sequoia]]></category>
		<category><![CDATA[Yosemite]]></category>
		<category><![CDATA[红杉]]></category>
		<category><![CDATA[约塞米蒂]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3530</guid>
		<description><![CDATA[8月5日 今天要去看Yosemite Valley和Giant Sequoias。之前在网上订的Yosemite and Giant Sequoias Tour，只有一天。Yosemite是个国家公园，不知道我怎么就把它当成Yellowstone了，这么低级的错误，真是囧死我了，还逢人就说我要去黄石。听的人都表示很惊诧，旧金山到黄石那得多远的。我还傻傻的说不远，就四个小时车程。我对自己也无语了。 这个Tour提供hotel接送服务，接我的时间定在了6点10分。于是我早早的起了床，五点左右。洗漱，吃早饭，六点时到楼下等。时间到了，都不见任何接我的车。打了电话，说很快就到。这个很快真的很有艺术，让我又打了好几通电话。拖到快七点了，看到一辆印有“Extranomical Tours”的车，这应该就是接我的车吧，终于等来了。还没等我兴奋劲过去，车子直接从我眼前开了过去，没有任何要停的意思。我立在那，不再纠结“车子怎么还没来”的问题，开始考虑取消我的预定的可行性。于是我一边说服着自己也许车子认错地方了，马上就会来的，一边思考着要用什么理由什么语气什么语句跟客服沟通，好让他们觉得都是他们的错（事实就说他们的错）。我就这样在那纠结了十几分钟，然后看见原来的那车掉头回来了。司机下车横穿马路跑了过来，一番抱歉。都怪我不够坚决，屁颠屁颠的过马路上了车。 就这样，旅行开始了，先来四个小时的前奏。从旧金山出发，由西到东横穿（接近）加州。一路上领略了加州的各种不同风格，草原，农场，果园，etc。司机出了开车之外，也兼导游一职，一路边开边说。他介绍了加州名字的由来，加州的历史，加州的地理等等等。他说这些都是从wikipedia来的。其实我听担心这样驾车的安全性，我自己开车时就不喜欢说话，容易分散注意力。幸好俺的担心是多余的，一路顺顺利利。早上随便吃了些东西，不够填肚子。车子在一个叫Oakdale的地方停了一会，让我们下车去买水买吃的，公园里这些东西贵也不好买。我买了早饭和午饭。早饭买了寿司和豆腐皮包饭，日本料理的东西，死贵，几口就没了。午饭只买了炸鸡块。还有若干水和饮料。 车在平原驰骋了很久很久之后，进山了。山路弯来折去，蜿蜒而上。进山之后，风景就比较单调了，除了树还是树。路过一些小村镇，是淘金年代留下的，已经没有什么人了。留下的人，不再以采矿淘金为生，应该是靠tourism生存吧。要生活在那些地方，除非习惯了，不然真的难熬，手机没信号，不知道有没有网络。 我们先到的地方是红杉林，那里有世界上最大最老的红杉。以前在网上见过那些巨大红杉的图片，现在可以亲眼见识一下，验明正身。车子停了之后，司机跟我们说了下路线和时间安排，然后让我自己hike，他不跟着去，有一个半小时的时间。一路上都是红杉和松树，不过都是比较年轻的。那些年老的都在山谷下。对于山里长大的我来说，只有那些又大又老又怪异的才能足够吸引眼球。不过，呆惯了堪萨斯平原，突然来到森林里，那气息让我想起了家乡。于是，我还是很enjoy在其中穿行。走了半个多小时，才到那个传说中的巨大红杉出现的地方，有还活着的，有已挂的。对比之强烈，不得不感叹大自然的造物之力。相比，人类如此渺小，却做尽了自然所不容的事。有三棵红杉让我印象深刻，两棵挂了的，一棵活着。一棵红杉只剩下根部（还有一点点树干）了，根部那里被人开了一条路，仿佛是从墙中开了一个门。这门应该能容下一辆车通过，可想而知，这树得有多大。虽然只剩下根部，但它并没有腐烂，依然矗立在那里。从树干发黑的痕迹看，这树很可能是被雷劈中然后烧死的。有趣的是，在那个开的门的两壁上，有很多小洞，里面有小鸟的叫声。两壁如长城一样，留下了很多人的签名。另一棵红杉较为完整，躺在地上，树干的直径比我人高，估计有四米以上。活着的那棵的下方出现了个洞，能容下若干两米的高个，我觉得。看完这些得往回赶了，还是一半的时间，刚才是下山，现在得上山。路上和一个同行的人聊了起来，以为澳大利亚大妈。她自己一个人利用假期出来玩，两个月！计划去旧金山，拉斯维加斯，纽约，墨西哥。她去过中国，逛过的地方比我还多，我真惭愧。她去过香港，广州，上海，青岛，北京，桂林等。攀谈中得知3号那天她也住在那个Casa Loma Hotel里，也碰上了那个警报。 逛完红杉林，就直奔Yosemite山谷。司机先带我们到一个能鸟瞰真个山谷的地方，从那看去，山谷美得无法形容（详情看我QQ或人人相册），森林，石壁，瀑布，天空，都融为一体了。再次赞一下大自然的鬼斧神工。可惜的是，只在那停了一点时间，拍了些照片。接着我们就往谷里进发，一路上好多人好多车，很多人都自驾到这里来了。司机在几个利于赏风景的地方停下来，让我们拍拍照，看看风景。看到了小河，崖壁，瀑布等等，此等美景真的只有置身其中才能好好体会。俺文笔太差，写不出它们的美。下午两点左右，车到了一个比较大的地方停了下来，让我们吃午饭，这次时间比较充足些。我先是跑到河边玩会水，顺便把午饭吃了。好多人在河里游泳和漂流，岸边还有人晒日光浴的。突然觉得我坐在那啃鸡块真是太煞风景了，对不起大家，还有在河里找吃的几只野鸭。吃完东西再看几眼风景，就赶去谷里最大的瀑布。我想到瀑布底下好好看看。这瀑布分了好几层，最高处应该有百来米吧。泻下的水都是雪水，冷冰冰的。看到有水的地方，我总会去洗个手什么的，当然得是干净的水。拍了些照片，发现我无法到瀑布的正底下，没“路”可走，得踩着石头过去，我也没有足够的时间，于是作罢，捡了两块石头回来作纪念。午饭之间过后，我们开始往回走，山谷的一块平地上停下来，那里躺着一棵巨大的树。同行的人兴奋的爬上去拍了好些照片。当然，我也凑下了热闹。不经意发现对面山头上挂着月亮，真美，虽然是大白天。 拍够了照片，我们启程回旧金山。我想，像Yosemite这样的地方，最好是能自驾来，然后camping几天，这样才能好好的玩，好好的享受。 回程一路上都在打瞌睡，实在太困。中途又在Oakdale停了一下，我买了份中餐。厨师是个广东人，他不会说普通话，我不会说粤语，于是只能用英语交流了一下。我点了两个菜，回来后发现多了根炸鸡腿。估计是附送的，可能他不怎么见到中国人，于是“老乡”了一下。 您可能感兴趣的文章July 22, 2009 -- PhD，上道了 (0)老板今天说已经在实验室弄好我的cubicle了，言下之意，你得搬进去了。唉，不能再宅在家里了，不能再...March 29, 2011 -- ACM and IEEE student membership (2)平时我会去关注IT业的各种信息，常上CSDN和TechCrunch，看到的都是技术革新，公司沉浮和I...September 27, 2010 -- Konza Prairie之行 (0)周六早上七点四十起床，八点左右出发去Konza Prairie。当天是Konza Prairie的v...March 11, 2010 -- 需要改变 (3)算是明白了，咱要改变下路线，以后凡要评论什么，凡要感想一把，哥都要整长篇，一来练文笔，二来练思维，三...December 9, 2009 -- Pizza Party and Project Demo Today [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><strong>8月5日</strong></p>
<p>今天要去看Yosemite Valley和Giant Sequoias。之前在网上订的<a href="http://www.extranomical.com/HTML_PAGES/YOSEMITE_ITINERARY.htm">Yosemite and Giant Sequoias Tour</a>，只有一天。Yosemite是个国家公园，不知道我怎么就把它当成Yellowstone了，这么低级的错误，真是囧死我了，还逢人就说我要去黄石。听的人都表示很惊诧，旧金山到黄石那得多远的。我还傻傻的说不远，就四个小时车程。我对自己也无语了。</p>
<p>这个Tour提供hotel接送服务，接我的时间定在了6点10分。于是我早早的起了床，五点左右。洗漱，吃早饭，六点时到楼下等。时间到了，都不见任何接我的车。打了电话，说很快就到。这个很快真的很有艺术，让我又打了好几通电话。拖到快七点了，看到一辆印有“Extranomical Tours”的车，这应该就是接我的车吧，终于等来了。还没等我兴奋劲过去，车子直接从我眼前开了过去，没有任何要停的意思。我立在那，不再纠结“车子怎么还没来”的问题，开始考虑取消我的预定的可行性。于是我一边说服着自己也许车子认错地方了，马上就会来的，一边思考着要用什么理由什么语气什么语句跟客服沟通，好让他们觉得都是他们的错（事实就说他们的错）。我就这样在那纠结了十几分钟，然后看见原来的那车掉头回来了。司机下车横穿马路跑了过来，一番抱歉。都怪我不够坚决，屁颠屁颠的过马路上了车。</p>
<p>就这样，旅行开始了，先来四个小时的前奏。从旧金山出发，由西到东横穿（接近）加州。一路上领略了加州的各种不同风格，草原，农场，果园，etc。司机出了开车之外，也兼导游一职，一路边开边说。他介绍了加州名字的由来，加州的历史，加州的地理等等等。他说这些都是从wikipedia来的。其实我听担心这样驾车的安全性，我自己开车时就不喜欢说话，容易分散注意力。幸好俺的担心是多余的，一路顺顺利利。早上随便吃了些东西，不够填肚子。车子在一个叫Oakdale的地方停了一会，让我们下车去买水买吃的，公园里这些东西贵也不好买。我买了早饭和午饭。早饭买了寿司和豆腐皮包饭，日本料理的东西，死贵，几口就没了。午饭只买了炸鸡块。还有若干水和饮料。</p>
<p>车在平原驰骋了很久很久之后，进山了。山路弯来折去，蜿蜒而上。进山之后，风景就比较单调了，除了树还是树。路过一些小村镇，是淘金年代留下的，已经没有什么人了。留下的人，不再以采矿淘金为生，应该是靠tourism生存吧。要生活在那些地方，除非习惯了，不然真的难熬，手机没信号，不知道有没有网络。<br />
<span id="more-3530"></span><br />
我们先到的地方是红杉林，那里有世界上最大最老的红杉。以前在网上见过那些巨大红杉的图片，现在可以亲眼见识一下，验明正身。车子停了之后，司机跟我们说了下路线和时间安排，然后让我自己hike，他不跟着去，有一个半小时的时间。一路上都是红杉和松树，不过都是比较年轻的。那些年老的都在山谷下。对于山里长大的我来说，只有那些又大又老又怪异的才能足够吸引眼球。不过，呆惯了堪萨斯平原，突然来到森林里，那气息让我想起了家乡。于是，我还是很enjoy在其中穿行。走了半个多小时，才到那个传说中的巨大红杉出现的地方，有还活着的，有已挂的。对比之强烈，不得不感叹大自然的造物之力。相比，人类如此渺小，却做尽了自然所不容的事。有三棵红杉让我印象深刻，两棵挂了的，一棵活着。一棵红杉只剩下根部（还有一点点树干）了，根部那里被人开了一条路，仿佛是从墙中开了一个门。这门应该能容下一辆车通过，可想而知，这树得有多大。虽然只剩下根部，但它并没有腐烂，依然矗立在那里。从树干发黑的痕迹看，这树很可能是被雷劈中然后烧死的。有趣的是，在那个开的门的两壁上，有很多小洞，里面有小鸟的叫声。两壁如长城一样，留下了很多人的签名。另一棵红杉较为完整，躺在地上，树干的直径比我人高，估计有四米以上。活着的那棵的下方出现了个洞，能容下若干两米的高个，我觉得。看完这些得往回赶了，还是一半的时间，刚才是下山，现在得上山。路上和一个同行的人聊了起来，以为澳大利亚大妈。她自己一个人利用假期出来玩，两个月！计划去旧金山，拉斯维加斯，纽约，墨西哥。她去过中国，逛过的地方比我还多，我真惭愧。她去过香港，广州，上海，青岛，北京，桂林等。攀谈中得知3号那天她也住在那个Casa Loma Hotel里，也碰上了那个警报。</p>
<p>逛完红杉林，就直奔Yosemite山谷。司机先带我们到一个能鸟瞰真个山谷的地方，从那看去，山谷美得无法形容（详情看我QQ或人人相册），森林，石壁，瀑布，天空，都融为一体了。再次赞一下大自然的鬼斧神工。可惜的是，只在那停了一点时间，拍了些照片。接着我们就往谷里进发，一路上好多人好多车，很多人都自驾到这里来了。司机在几个利于赏风景的地方停下来，让我们拍拍照，看看风景。看到了小河，崖壁，瀑布等等，此等美景真的只有置身其中才能好好体会。俺文笔太差，写不出它们的美。下午两点左右，车到了一个比较大的地方停了下来，让我们吃午饭，这次时间比较充足些。我先是跑到河边玩会水，顺便把午饭吃了。好多人在河里游泳和漂流，岸边还有人晒日光浴的。突然觉得我坐在那啃鸡块真是太煞风景了，对不起大家，还有在河里找吃的几只野鸭。吃完东西再看几眼风景，就赶去谷里最大的瀑布。我想到瀑布底下好好看看。这瀑布分了好几层，最高处应该有百来米吧。泻下的水都是雪水，冷冰冰的。看到有水的地方，我总会去洗个手什么的，当然得是干净的水。拍了些照片，发现我无法到瀑布的正底下，没“路”可走，得踩着石头过去，我也没有足够的时间，于是作罢，捡了两块石头回来作纪念。午饭之间过后，我们开始往回走，山谷的一块平地上停下来，那里躺着一棵巨大的树。同行的人兴奋的爬上去拍了好些照片。当然，我也凑下了热闹。不经意发现对面山头上挂着月亮，真美，虽然是大白天。</p>
<p>拍够了照片，我们启程回旧金山。我想，像Yosemite这样的地方，最好是能自驾来，然后camping几天，这样才能好好的玩，好好的享受。</p>
<p>回程一路上都在打瞌睡，实在太困。中途又在Oakdale停了一下，我买了份中餐。厨师是个广东人，他不会说普通话，我不会说粤语，于是只能用英语交流了一下。我点了两个菜，回来后发现多了根炸鸡腿。估计是附送的，可能他不怎么见到中国人，于是“老乡”了一下。</p>

<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>December 26, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/12/cpscom2010/" title="CPSCom2010">CPSCom2010</a> (5)<br /><small>12月18日

17号晚上洗了个澡，上了会网就去睡觉了。从出发到抵达也有一天多的时间了，算起来有两个...</small></li><li>April 12, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/04/love-the-country-not-the-ruler/" title="爱国家不等于爱朝廷">爱国家不等于爱朝廷</a> (4)<br /><small>还是先人有深度～
------------------华丽的分割线-----------------...</small></li><li>February 20, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/02/something-new/" title="更新一下">更新一下</a> (2)<br /><small>这周和上周基本上都在忙RPE的事，下周二就presentation了，需要对报告和程序作最后的修改，...</small></li><li>December 9, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/12/pizza-party-and-project-demo-today/" title="Pizza Party and Project Demo Today">Pizza Party and Project Demo Today</a> (4)<br /><small>今天中午系里又有Pizza Party，免费的匹萨和饮料。不知道是因为想吃pizza，还是因为天气冷...</small></li><li>September 30, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/exceed_number_of_posts_of_aug/" title="为了超过八月份的日志总数">为了超过八月份的日志总数</a> (2)<br /><small>最近心情比较低落，也许因为知道了某人已有新欢，也许因为知道了自己一直都在欺骗自己，也许因为知道了原来...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-5-11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>三藩之行 &#8211; 8月4日</title>
		<link>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-04-11/</link>
		<comments>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-04-11/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 03:20:44 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[游走美帝]]></category>
		<category><![CDATA[Cheesecake Factory]]></category>
		<category><![CDATA[Fishman's Wharf]]></category>
		<category><![CDATA[Golden Gate]]></category>
		<category><![CDATA[渔人码头]]></category>
		<category><![CDATA[金门大桥]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3519</guid>
		<description><![CDATA[8月4日 八点多起床之后，去找江达佑。他住的hotel和我订的一样，不过我得下午1点之后才能check in。因为不想拖着行李出去玩，所以想先把东西寄在他那。达佑和一个女生同行，算上我和Joe叔，还有宽姐，五个人。聚齐之后，开始今天的旅行。 先去了Fisherman&#8217;s Wharf（渔人码头）。最初听到渔人码头这词时，以为那会有很多渔船，有什么鲜鱼市场等，这样的我最喜欢了。小时候去城里最喜欢去的地方就是外婆家旁边的综合市场里那片卖鱼的地方，我喜欢看各种各样的鱼。有希望就有失望，事实证明我错了，那里只有商店和餐厅，还有一些旅游船。也许，很久以前，渔人码头真的是个渔人聚集的地方。除了逛商店看人之外，没有其他可以玩的了。偶尔看看“海”，其实只是“湾”，我要的是那种一望无际的感觉，但不论怎么看，都能看到对面的陆地。在某个角落，停了很多小快艇，估计应该是私人的。看到这番情景，总免不了要意淫一下：如果我有这样的船，我一定天天开着它到某个鱼多的地方，钓鱼。没试过海钓，应该很刺激。诸多期待落空之后，我便更加看重饱餐一顿的想法，但必须得是海鲜。之前看别人的攻略，说是到渔人码头不吃啥啥啥就不算到过渔人码头/旧金山。“啥啥啥”里包括“螃蟹”。那就吃螃蟹吧。听说有“螃蟹”的大排档，我想去。但有人坚持去“有感觉”的地方，少数服从多数，只好随大家进了一家看着比较高级的地方，点了个crab feast，四人份100刀。名字听着很气派，上的菜也很气派，一大叠。但螃蟹这东西，壳多肉少，一大叠五人分一下，再去掉那些重重的壳，真正进到肚子里的其实没有多少。让人不满的是，上来的只有蟹腿。“feast”最初让我以为是各种各样的螃蟹菜，不然对不起100刀。The truth is, 我太低估了三藩的消费水平，太高估了资本主义国家的好客热情。最后，我觉得我不是吃螃蟹吃饱的，而是咬壳咬饱了。不管怎么样，也算吃了海鲜。  吃完“螃蟹宴”，我们租了四辆自行车，准备来个横跨金门大桥大作战。真的是“大作战”，回来后我的脚都差点抽筋了。我们骑得慢，走走停停。游客嘛，总会周期性的停下来臭臭美拍拍照，当然不会错过欣赏美景的机会。也许旅行就应该这样，不是以“去过某个地方”留下个“某某某到此一游”的印记为目的，而是去感受，感受各种气息。骑车期间看了好多东西，海堤，沙滩，海鸟，海，etc。我一直觉得我是个喜欢大海的人，虽然我想不出什么理由会让我这么觉得。看着海浪一波波的涌上沙滩，我总有跑过去捡贝壳的冲动。海浪声很美，真希望自己有一栋这样的房子，面朝大海，每天听着海浪声入睡，春暖花开。一拨人就这样停停歇歇，最后终于上了金门大桥。桥上是看海的绝佳地点，浅蓝的大海和天空，漂浮其中的各种大小船只，偶尔响起的鸣笛声。 过了大桥，来到海湾的另一边，我们没有原路回去，因为这做法不明智，太远了，估计还没骑到还车的地方人就歇菜了。于是我们继续前进，一路都是下坡，一直到坐渡船的地方。路过一片豪宅区。其实是不是豪宅我不知道，但我认为是。那些房子都顺着岸边的山坡而建，在树林中若隐若现（其实现的比较多）。对于我住在海边的想法，这应该是我理想中的房子。明明房子不是我的，明明我只是在意淫，我还是看得很激动，拿手中相机咔咔咔拍个不停。我对自己说，也对某人说，这是我的奋斗目标，买得起豪宅，讨得到老婆。 坐渡船回到渔人码头后，结账时发现租车还是灰常贵的，想想我们也够浪费，可以再快一些的，如果体力再好一点。Joe叔的飞机是晚上九点多的，他原计划五点左右去机场，现在是无法实现了。因为已经五点多了，而他还想去下一站九曲花街。但他的行李又放在达佑的房间里。不可能一个一个走了，而且其他人对九曲花街没有什么兴趣。于是兵分三路。我和达佑回旅社拿Joe叔的行李。Joe叔自己一人去逛九曲花街。宽姐和另外一个女生在30路bus stop等着，我们取完行李后和她们汇合，然后再到Union Square和Joe叔汇合，还有寄托天下的另一个朋友，猫哥。 骑车已经累得我快走不动了，爬旅社楼梯时脚差点抽筋，最后就把拿行李的任务交给达佑了。sigh，我要多锻炼身体。到Union Square四方汇聚时已经七点多了。见到了猫哥，还有他那双鞋。Joe叔没法和我们一块吃饭了，就坐bart先走了。五个人在发愁去什么地方吃饭，最后决定去cheesecake factory。cheesecake factory给了我四个很深的印象：人很多，cheesecake很多，要等很久的队（排了两个多小时，貌似），东西也不是很好吃。 水足饭饱之后便会旅社，checkin，洗漱，上网，聊天，休息，等待明天的Yosemite之旅。 您可能感兴趣的文章August 14, 2011 -- 三藩之行 &#8211; 8月8日 (0)8月8日 今天是在三藩游玩的最后一天，明天一大早就要离开SF去Emeryville坐加州和风号（Ca...]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><strong>8月4日</strong></p>
<p style="text-align: left;">八点多起床之后，去找江达佑。他住的hotel和我订的一样，不过我得下午1点之后才能check in。因为不想拖着行李出去玩，所以想先把东西寄在他那。达佑和一个女生同行，算上我和Joe叔，还有宽姐，五个人。聚齐之后，开始今天的旅行。</p>
<p style="text-align: left;">先去了Fisherman&#8217;s Wharf（渔人码头）。最初听到渔人码头这词时，以为那会有很多渔船，有什么鲜鱼市场等，这样的我最喜欢了。小时候去城里最喜欢去的地方就是外婆家旁边的综合市场里那片卖鱼的地方，我喜欢看各种各样的鱼。有希望就有失望，事实证明我错了，那里只有商店和餐厅，还有一些旅游船。也许，很久以前，渔人码头真的是个渔人聚集的地方。除了逛商店看人之外，没有其他可以玩的了。偶尔看看“海”，其实只是“湾”，我要的是那种一望无际的感觉，但不论怎么看，都能看到对面的陆地。在某个角落，停了很多小快艇，估计应该是私人的。看到这番情景，总免不了要意淫一下：如果我有这样的船，我一定天天开着它到某个鱼多的地方，钓鱼。没试过海钓，应该很刺激。诸多期待落空之后，我便更加看重饱餐一顿的想法，但必须得是海鲜。之前看别人的攻略，说是到渔人码头不吃啥啥啥就不算到过渔人码头/旧金山。“啥啥啥”里包括“螃蟹”。那就吃螃蟹吧。听说有“螃蟹”的大排档，我想去。但有人坚持去“有感觉”的地方，少数服从多数，只好随大家进了一家看着比较高级的地方，点了个crab feast，四人份100刀。名字听着很气派，上的菜也很气派，一大叠。但螃蟹这东西，壳多肉少，一大叠五人分一下，再去掉那些重重的壳，真正进到肚子里的其实没有多少。让人不满的是，上来的只有蟹腿。“feast”最初让我以为是各种各样的螃蟹菜，不然对不起100刀。The truth is, 我太低估了三藩的消费水平，太高估了资本主义国家的好客热情。最后，我觉得我不是吃螃蟹吃饱的，而是咬壳咬饱了。不管怎么样，也算吃了海鲜。</p>
<p> 吃完“螃蟹宴”，我们租了四辆自行车，准备来个横跨金门大桥大作战。真的是“大作战”，回来后我的脚都差点抽筋了。我们骑得慢，走走停停。游客嘛，总会周期性的停下来臭臭美拍拍照，当然不会错过欣赏美景的机会。也许旅行就应该这样，不是以“去过某个地方”留下个“某某某到此一游”的印记为目的，而是去感受，感受各种气息。骑车期间看了好多东西，海堤，沙滩，海鸟，海，etc。我一直觉得我是个喜欢大海的人，虽然我想不出什么理由会让我这么觉得。看着海浪一波波的涌上沙滩，我总有跑过去捡贝壳的冲动。海浪声很美，真希望自己有一栋这样的房子，面朝大海，每天听着海浪声入睡，春暖花开。一拨人就这样停停歇歇，最后终于上了金门大桥。桥上是看海的绝佳地点，浅蓝的大海和天空，漂浮其中的各种大小船只，偶尔响起的鸣笛声。<br />
<span id="more-3519"></span><br />
过了大桥，来到海湾的另一边，我们没有原路回去，因为这做法不明智，太远了，估计还没骑到还车的地方人就歇菜了。于是我们继续前进，一路都是下坡，一直到坐渡船的地方。路过一片豪宅区。其实是不是豪宅我不知道，但我认为是。那些房子都顺着岸边的山坡而建，在树林中若隐若现（其实现的比较多）。对于我住在海边的想法，这应该是我理想中的房子。明明房子不是我的，明明我只是在意淫，我还是看得很激动，拿手中相机咔咔咔拍个不停。我对自己说，也对某人说，这是我的奋斗目标，买得起豪宅，讨得到老婆。</p>
<p>坐渡船回到渔人码头后，结账时发现租车还是灰常贵的，想想我们也够浪费，可以再快一些的，如果体力再好一点。Joe叔的飞机是晚上九点多的，他原计划五点左右去机场，现在是无法实现了。因为已经五点多了，而他还想去下一站九曲花街。但他的行李又放在达佑的房间里。不可能一个一个走了，而且其他人对九曲花街没有什么兴趣。于是兵分三路。我和达佑回旅社拿Joe叔的行李。Joe叔自己一人去逛九曲花街。宽姐和另外一个女生在30路bus stop等着，我们取完行李后和她们汇合，然后再到Union Square和Joe叔汇合，还有寄托天下的另一个朋友，猫哥。</p>
<p>骑车已经累得我快走不动了，爬旅社楼梯时脚差点抽筋，最后就把拿行李的任务交给达佑了。sigh，我要多锻炼身体。到Union Square四方汇聚时已经七点多了。见到了猫哥，还有他那双鞋。Joe叔没法和我们一块吃饭了，就坐bart先走了。五个人在发愁去什么地方吃饭，最后决定去cheesecake factory。cheesecake factory给了我四个很深的印象：人很多，cheesecake很多，要等很久的队（排了两个多小时，貌似），东西也不是很好吃。</p>
<p>水足饭饱之后便会旅社，checkin，洗漱，上网，聊天，休息，等待明天的Yosemite之旅。</p>

<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-08-11/" title="三藩之行 &#8211; 8月8日">三藩之行 &#8211; 8月8日</a> (0)<br /><small>8月8日
今天是在三藩游玩的最后一天，明天一大早就要离开SF去Emeryville坐加州和风号（Ca...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-04-11/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>三藩之行 &#8211; 8月3日</title>
		<link>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-03-11/</link>
		<comments>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-03-11/#comments</comments>
		<pubDate>Sat, 13 Aug 2011 23:35:46 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[游走美帝]]></category>
		<category><![CDATA[Casa Loma Hotel]]></category>
		<category><![CDATA[MCI]]></category>
		<category><![CDATA[San Francisco]]></category>
		<category><![CDATA[US Airways]]></category>
		<category><![CDATA[寄托天下]]></category>
		<category><![CDATA[旧金山]]></category>
		<category><![CDATA[火警]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3512</guid>
		<description><![CDATA[8月3日 早上九点左右出发，今天有两个目的地，一是送黄师弟到KC附近的某个地方。他要为他lp买车，车子已看妥当，但那车欠着贷款，所以得先清一下，卖主用他买车的钱还贷，手续比较复杂。二是送我自己和两个搭车的女生去MCI。十二点多的时候到机场。原本说好的，俺提供的是free ride，不需要那两个女生付任何费用，反正我自己都要去机场。但她们下车后执意要给我钱。我这人最讨厌这样推推搡搡的，尤其是在大庭广众之下。但她们太坚持，最后竟把钱扔车里就走了。无奈，我就收下这钱了。祝这两人在NYC玩的开心。 原本我是打算先把车停到Economy Parking Lot A的，然后坐blue bus到对应的terminal（转red bus）。但进入机场时，一方面不熟路，另一方面在修路，导致走错，直接开到了terminal了。索性就先把她们送到terminal，然后我自己再开车回parking lot，把车停妥当了。停车场费用每天6刀，得停10天，8月3日到8月12日。 我的飞机是US Airways的， Flight660和Fight409，目的地San Francisco（旧金山），要在亚利桑那州的Phoenix（菲尼克斯）转一次机。全程五个多小时，也是很折腾人的，但为了省点钱，转就转吧，全当看风景了。最近的天气都很晴朗，上飞机后大部分时间都在看窗外的风景，用手机拍了不少照片。坐飞机看风景无非两样，一是看地面上那些模型般的景致，二是看云海。中间有一段，飞机直接在白云中穿行，如此的接近，若不是有玻璃挡着，真想伸手去摸摸云彩，不知道是什么样的感觉。 晚上7点左右到三藩。出了机场后，坐Bart和公交先到一个寄托论坛的朋友（Joe叔）那，3号晚上借住在他订的旅社里（Casa Loma Hotel）。Joe叔到San Jose开会，会议结束顺便到三藩玩两天，4号晚上回学校。上次去NYC本想见见寄托上的朋友，一些原因导致愿望没有实现，因此Joe叔应该是我亲眼见过第一个的寄托的人。出Bart站点等公交时，发现SF果然如网上说的，流浪人员比较多，还有不少神经兮兮的。建议到SF玩的人注意一下所订酒店的位置，尽量避开Civic Center这块地方。坐公交时坐反了方向，google map上显示我的位置和计划路线是反向的。问了一位大叔，确实坐反了。大叔还告诉我公交车票一个半小时内有效，不管坐哪一路，向司机出示一下车票就行了，只要在有效期内。 到了Joe叔那之后，聊了挺久，东扯西扯。聊得一点多久各自睡去。一到陌生地方我总会失会眠，好不容易酝酿出睡意，正要入睡时，旅社的警报响了，火警。那声音又响又让人烦躁，不理都不行。匆匆穿了下衣服就奔下楼去，发现外面已经等了好多人，衣衫不整的。经过讨论，估计是有人吸烟促发了火警。等了好一会，消防的来了，查了一下，没有问题，大伙各自回去，继续睡。我是彻底被弄醒了，之后挣扎了好久才睡着。 PS：5号去Yosemite时，同行的一人（一位澳大利亚大妈），这晚上也住在这酒店。交谈中，听她说道3号晚上被火警吵醒。我想不会那么巧吧。一问，住的还真是一个地方。世界真小。 注：照片请到我的人人或QQ空间看。 您可能感兴趣的文章August 14, 2011 -- 三藩之行 &#8211; 8月8日 (0)8月8日 今天是在三藩游玩的最后一天，明天一大早就要离开SF去Emeryville坐加州和风号（Ca...August 14, 2011 -- 三藩之行 &#8211; 8月6日 (0)8月6日   早上起床之后就直奔Financial District（金融区）。因为住的hotel就...August 14, 2011 -- 三藩之行 &#8211; 8月12日 (4)8月12日 原本打算利用白天的时间逛一下丹佛市，因为飞机是晚上九点多的。但玩了那么多天了，人开始变懒...August 14, 2011 -- 三藩之行 &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><strong>8月3日</strong></p>
<p style="text-align: left;">
早上九点左右出发，今天有两个目的地，一是送黄师弟到KC附近的某个地方。他要为他lp买车，车子已看妥当，但那车欠着贷款，所以得先清一下，卖主用他买车的钱还贷，手续比较复杂。二是送我自己和两个搭车的女生去MCI。十二点多的时候到机场。原本说好的，俺提供的是free ride，不需要那两个女生付任何费用，反正我自己都要去机场。但她们下车后执意要给我钱。我这人最讨厌这样推推搡搡的，尤其是在大庭广众之下。但她们太坚持，最后竟把钱扔车里就走了。无奈，我就收下这钱了。祝这两人在NYC玩的开心。</p>
<p>原本我是打算先把车停到Economy Parking Lot A的，然后坐blue bus到对应的terminal（转red bus）。但进入机场时，一方面不熟路，另一方面在修路，导致走错，直接开到了terminal了。索性就先把她们送到terminal，然后我自己再开车回parking lot，把车停妥当了。停车场费用每天6刀，得停10天，8月3日到8月12日。</p>
<p>我的飞机是US Airways的， Flight660和Fight409，目的地San Francisco（旧金山），要在亚利桑那州的Phoenix（菲尼克斯）转一次机。全程五个多小时，也是很折腾人的，但为了省点钱，转就转吧，全当看风景了。最近的天气都很晴朗，上飞机后大部分时间都在看窗外的风景，用手机拍了不少照片。坐飞机看风景无非两样，一是看地面上那些模型般的景致，二是看云海。中间有一段，飞机直接在白云中穿行，如此的接近，若不是有玻璃挡着，真想伸手去摸摸云彩，不知道是什么样的感觉。</p>
<p>晚上7点左右到三藩。出了机场后，坐Bart和公交先到一个寄托论坛的朋友（Joe叔）那，3号晚上借住在他订的旅社里（Casa Loma Hotel）。Joe叔到San Jose开会，会议结束顺便到三藩玩两天，4号晚上回学校。上次去NYC本想见见寄托上的朋友，一些原因导致愿望没有实现，因此Joe叔应该是我亲眼见过第一个的寄托的人。出Bart站点等公交时，发现SF果然如网上说的，流浪人员比较多，还有不少神经兮兮的。建议到SF玩的人注意一下所订酒店的位置，尽量避开Civic Center这块地方。坐公交时坐反了方向，google map上显示我的位置和计划路线是反向的。问了一位大叔，确实坐反了。大叔还告诉我公交车票一个半小时内有效，不管坐哪一路，向司机出示一下车票就行了，只要在有效期内。</p>
<p>到了Joe叔那之后，聊了挺久，东扯西扯。聊得一点多久各自睡去。一到陌生地方我总会失会眠，好不容易酝酿出睡意，正要入睡时，旅社的警报响了，火警。那声音又响又让人烦躁，不理都不行。匆匆穿了下衣服就奔下楼去，发现外面已经等了好多人，衣衫不整的。经过讨论，估计是有人吸烟促发了火警。等了好一会，消防的来了，查了一下，没有问题，大伙各自回去，继续睡。我是彻底被弄醒了，之后挣扎了好久才睡着。</p>
<p>PS：5号去Yosemite时，同行的一人（一位澳大利亚大妈），这晚上也住在这酒店。交谈中，听她说道3号晚上被火警吵醒。我想不会那么巧吧。一问，住的还真是一个地方。世界真小。</p>
<p>注：照片请到我的人人或QQ空间看。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-08-11/" title="三藩之行 &#8211; 8月8日">三藩之行 &#8211; 8月8日</a> (0)<br /><small>8月8日
今天是在三藩游玩的最后一天，明天一大早就要离开SF去Emeryville坐加州和风号（Ca...</small></li><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-06-11/" title="三藩之行 &#8211; 8月6日">三藩之行 &#8211; 8月6日</a> (0)<br /><small>8月6日
  早上起床之后就直奔Financial District（金融区）。因为住的hotel就...</small></li><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-12-11/" title="三藩之行 &#8211; 8月12日">三藩之行 &#8211; 8月12日</a> (4)<br /><small>8月12日
原本打算利用白天的时间逛一下丹佛市，因为飞机是晚上九点多的。但玩了那么多天了，人开始变懒...</small></li><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-07-11/" title="三藩之行 &#8211; 8月7日">三藩之行 &#8211; 8月7日</a> (0)<br /><small>8月7日
今天本来要自己逛的，因为CityPass上还有好多景点没去，只剩今明两天。和达佑宽姐他们商...</small></li><li>July 24, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/07/planning-a-trip-to-west-coast/" title="计划一次西海岸之旅">计划一次西海岸之旅</a> (1)<br /><small>这个暑假刚开始的时候，我对自己说过，这个暑假不出门，没有出行计划，窝在学校里。但，计划总赶不上变化。...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-03-11/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>计划一次西海岸之旅</title>
		<link>http://www.zhuhuang.com/blog/2011/07/planning-a-trip-to-west-coast/</link>
		<comments>http://www.zhuhuang.com/blog/2011/07/planning-a-trip-to-west-coast/#comments</comments>
		<pubDate>Sun, 24 Jul 2011 07:43:26 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[游走美帝]]></category>
		<category><![CDATA[Amtrak]]></category>
		<category><![CDATA[丹佛]]></category>
		<category><![CDATA[旧金山]]></category>
		<category><![CDATA[落基山]]></category>
		<category><![CDATA[黄石公园]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3509</guid>
		<description><![CDATA[这个暑假刚开始的时候，我对自己说过，这个暑假不出门，没有出行计划，窝在学校里。但，计划总赶不上变化。某天看到一个谈到在美国这边坐火车旅行的帖子，说的是从芝加哥做Amtrak的California Zephyr到加州，沿途风景美不胜收。以前在国内上学坐火车，虽然车子总是很挤，环境也比较差，但如果能看到窗外的风景，我觉得也很开心。我就这样，每次坐火车，都会在窗户边上坐很久，看着窗外缓缓移动的各种风景，房子，水塘，树林，茶叶，大山&#8230;。觉得我骨子里对火车旅行有一种热爱，看到那帖子一下子就激动了。于是，开始计划着一次出游，去芝加哥坐火车到加州，然后在旧金山逛一逛，之后再回来。 随着时间推移，暑假还有一个月就结束了，我得快点行动。于是开始正经的考虑出行计划。因为各种因素，我的计划变了多次。最初是打算从堪萨斯城坐火车到芝加哥，然后登上California Zephyr，一直坐到加州，这段路程得花去三天的时间。到了加州后，就在旧金山玩个两三天，就坐飞机回堪萨斯城。但考虑到时间，我只计划一周左右的时间。在火车上的时间，三天（估计坐下来我整个人也会累瘫的），然后只留两三天逛三藩，估计会不够，玩的不尽兴，何况三藩是我一直想去的地方。其实坐不坐California Zephyr都没有关系，我要的只是坐火车看风景，不管是哪一段。于是计划变成，从堪萨斯城坐飞机到旧金山，玩几天，接着坐火车到西雅图，在西雅图玩两天，然后飞回堪萨斯城。这样可行，但有人和我说，California Zephyr路线中从丹佛到加州这一段风景非常美，于是我又动摇了。加上现在还不是很想去西雅图，我需要个timing。最后，我敲定了个新方案。从堪萨斯城坐飞机到旧金山，在旧金山玩几天，然后坐California Zephyr到丹佛，从丹佛飞回堪萨斯城。在旧金山玩的时间大概是四五天，完整的四五天。火车坐完到丹佛后里面回堪萨斯城。 我大概是8月3号或4号出发到旧金山，玩，到8号或9号坐火车到丹佛。不过，我查火车时间时出了个问题。我查了9号出发的，不知道怎么搞的，把到达丹佛的时间看成了12号（其实是10号)。于是，买票就出了问题啦。我订了3号从堪萨斯城到旧金山和12号从丹佛回堪萨斯城的机票。然后订火车票，9号从旧金山附近出发的。订了之后就发现看错火车时间了，是10号到丹佛的！！！退票的话比较麻烦，得退机票和火车票。想想，我也认了，就这样吧，就在丹佛呆两天吧，额外的行程。接下来开始订旅社。因为前室友在旧金山实习，本以为可以去他那蹭住的，好省去几天的住宿费，无奈他那已经有人借助，而且他本人觉得不方便，就作罢了。鉴于旧金山的住宿太贵，我花了好大功夫找了好几家。现实从Priceline和Kayak上找旅社，发现都很贵，便宜的地方又比较偏，不安全。然后我就想到可以到私人家借住，就去Airbnb看了一下。找了一家在旧金山downtown的，睡客厅，有床，每天45美元，网友的评价还不错。于是预定，等回复。等了一天都没消息，只好取消（后来那人联系我了，他刚好不在三藩，但他室友在，不过我已经定了地方，就只有谢过他了）。后来又找了一家，在旧金山隔壁的Oakland，每天30美元。我订了，对方也确认了。但随后听去过旧金山的人说，Oakland那边不安全，我就犹豫了。想想，其实也省不了多少钱，安全要紧，就把它取消了。然后继续找旅社，最后找到一家便宜些，地点较好的。这家店在Chinatown里，属于downtown范围，周边比较安全。网友的评价虽然不高，但都肯定周边环境安全这一因素，而且旅社比较干净，人员态度比较好。不足的是，这地方的bathroom是共享的。但有人说了，bathroom挺干净的。嗯，克服一下吧，于是就订了，五天259美元。订丹佛的住宿比较顺利，找了一家离火车站近的，两天一百多美元。 出了机票车票住宿，我还稍微考虑了下具体的游玩行程。在丹佛的两天，会抽一天去看落基山，已经订了旅行团，90美元。在旧金山的五天，会抽一天跟团去黄石公园。黄石公园有得玩，一天是远远不够的，但我就那么多时间了，就先过把瘾吧。目前就只想到这些。其他的，等出发前再好好计划下。 算一算目前已花的费用，差不多1K了。加上其他的，我觉得我这次出行，一个月的工资就没了。罢了。像伟曹说的，做钱的主人，生活得精彩就行。 您可能感兴趣的文章August 14, 2011 -- 三藩之行 &#8211; 8月12日 (4)8月12日 原本打算利用白天的时间逛一下丹佛市，因为飞机是晚上九点多的。但玩了那么多天了，人开始变懒...August 14, 2011 -- 三藩之行 &#8211; 8月9日&#038;8月10日 (0)8月9日 - 8月10日 9号的行程是这样的，7点半在渔人码头那坐Amtrak的大巴到Emeryvi...August 14, 2011 -- 三藩之行 &#8211; 8月8日 (0)8月8日 今天是在三藩游玩的最后一天，明天一大早就要离开SF去Emeryville坐加州和风号（Ca...August 14, 2011 -- 三藩之行 &#8211; 8月7日 (0)8月7日 今天本来要自己逛的，因为CityPass上还有好多景点没去，只剩今明两天。和达佑宽姐他们商...August 14, 2011 -- 三藩之行 &#8211; 8月6日 (0)8月6日   早上起床之后就直奔Financial District（金融区）。因为住的hotel就...]]></description>
			<content:encoded><![CDATA[<p>这个暑假刚开始的时候，我对自己说过，这个暑假不出门，没有出行计划，窝在学校里。但，计划总赶不上变化。某天看到一个谈到在美国这边坐火车旅行的帖子，说的是从芝加哥做Amtrak的California Zephyr到加州，沿途风景美不胜收。以前在国内上学坐火车，虽然车子总是很挤，环境也比较差，但如果能看到窗外的风景，我觉得也很开心。我就这样，每次坐火车，都会在窗户边上坐很久，看着窗外缓缓移动的各种风景，房子，水塘，树林，茶叶，大山&#8230;。觉得我骨子里对火车旅行有一种热爱，看到那帖子一下子就激动了。于是，开始计划着一次出游，去芝加哥坐火车到加州，然后在旧金山逛一逛，之后再回来。</p>
<p>随着时间推移，暑假还有一个月就结束了，我得快点行动。于是开始正经的考虑出行计划。因为各种因素，我的计划变了多次。最初是打算从堪萨斯城坐火车到芝加哥，然后登上California Zephyr，一直坐到加州，这段路程得花去三天的时间。到了加州后，就在旧金山玩个两三天，就坐飞机回堪萨斯城。但考虑到时间，我只计划一周左右的时间。在火车上的时间，三天（估计坐下来我整个人也会累瘫的），然后只留两三天逛三藩，估计会不够，玩的不尽兴，何况三藩是我一直想去的地方。其实坐不坐California Zephyr都没有关系，我要的只是坐火车看风景，不管是哪一段。于是计划变成，从堪萨斯城坐飞机到旧金山，玩几天，接着坐火车到西雅图，在西雅图玩两天，然后飞回堪萨斯城。这样可行，但有人和我说，California Zephyr路线中从丹佛到加州这一段风景非常美，于是我又动摇了。加上现在还不是很想去西雅图，我需要个timing。最后，我敲定了个新方案。从堪萨斯城坐飞机到旧金山，在旧金山玩几天，然后坐California Zephyr到丹佛，从丹佛飞回堪萨斯城。在旧金山玩的时间大概是四五天，完整的四五天。火车坐完到丹佛后里面回堪萨斯城。</p>
<p>我大概是8月3号或4号出发到旧金山，玩，到8号或9号坐火车到丹佛。不过，我查火车时间时出了个问题。我查了9号出发的，不知道怎么搞的，把到达丹佛的时间看成了12号（其实是10号)。于是，买票就出了问题啦。我订了3号从堪萨斯城到旧金山和12号从丹佛回堪萨斯城的机票。然后订火车票，9号从旧金山附近出发的。订了之后就发现看错火车时间了，是10号到丹佛的！！！退票的话比较麻烦，得退机票和火车票。想想，我也认了，就这样吧，就在丹佛呆两天吧，额外的行程。接下来开始订旅社。因为前室友在旧金山实习，本以为可以去他那蹭住的，好省去几天的住宿费，无奈他那已经有人借助，而且他本人觉得不方便，就作罢了。鉴于旧金山的住宿太贵，我花了好大功夫找了好几家。现实从Priceline和Kayak上找旅社，发现都很贵，便宜的地方又比较偏，不安全。然后我就想到可以到私人家借住，就去Airbnb看了一下。找了一家在旧金山downtown的，睡客厅，有床，每天45美元，网友的评价还不错。于是预定，等回复。等了一天都没消息，只好取消（后来那人联系我了，他刚好不在三藩，但他室友在，不过我已经定了地方，就只有谢过他了）。后来又找了一家，在旧金山隔壁的Oakland，每天30美元。我订了，对方也确认了。但随后听去过旧金山的人说，Oakland那边不安全，我就犹豫了。想想，其实也省不了多少钱，安全要紧，就把它取消了。然后继续找旅社，最后找到一家便宜些，地点较好的。这家店在Chinatown里，属于downtown范围，周边比较安全。网友的评价虽然不高，但都肯定周边环境安全这一因素，而且旅社比较干净，人员态度比较好。不足的是，这地方的bathroom是共享的。但有人说了，bathroom挺干净的。嗯，克服一下吧，于是就订了，五天259美元。订丹佛的住宿比较顺利，找了一家离火车站近的，两天一百多美元。</p>
<p>出了机票车票住宿，我还稍微考虑了下具体的游玩行程。在丹佛的两天，会抽一天去看落基山，已经订了旅行团，90美元。在旧金山的五天，会抽一天跟团去黄石公园。黄石公园有得玩，一天是远远不够的，但我就那么多时间了，就先过把瘾吧。目前就只想到这些。其他的，等出发前再好好计划下。</p>
<p>算一算目前已花的费用，差不多1K了。加上其他的，我觉得我这次出行，一个月的工资就没了。罢了。像伟曹说的，做钱的主人，生活得精彩就行。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-12-11/" title="三藩之行 &#8211; 8月12日">三藩之行 &#8211; 8月12日</a> (4)<br /><small>8月12日
原本打算利用白天的时间逛一下丹佛市，因为飞机是晚上九点多的。但玩了那么多天了，人开始变懒...</small></li><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-0910-11/" title="三藩之行 &#8211; 8月9日&#038;8月10日">三藩之行 &#8211; 8月9日&#038;8月10日</a> (0)<br /><small>8月9日 - 8月10日
9号的行程是这样的，7点半在渔人码头那坐Amtrak的大巴到Emeryvi...</small></li><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-08-11/" title="三藩之行 &#8211; 8月8日">三藩之行 &#8211; 8月8日</a> (0)<br /><small>8月8日
今天是在三藩游玩的最后一天，明天一大早就要离开SF去Emeryville坐加州和风号（Ca...</small></li><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-07-11/" title="三藩之行 &#8211; 8月7日">三藩之行 &#8211; 8月7日</a> (0)<br /><small>8月7日
今天本来要自己逛的，因为CityPass上还有好多景点没去，只剩今明两天。和达佑宽姐他们商...</small></li><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-06-11/" title="三藩之行 &#8211; 8月6日">三藩之行 &#8211; 8月6日</a> (0)<br /><small>8月6日
  早上起床之后就直奔Financial District（金融区）。因为住的hotel就...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/07/planning-a-trip-to-west-coast/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>一组让我掉泪的图片</title>
		<link>http://www.zhuhuang.com/blog/2011/07/a-child-with-no-arms/</link>
		<comments>http://www.zhuhuang.com/blog/2011/07/a-child-with-no-arms/#comments</comments>
		<pubDate>Tue, 19 Jul 2011 01:17:01 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[说三道四]]></category>
		<category><![CDATA[山峰]]></category>
		<category><![CDATA[无臂娃]]></category>
		<category><![CDATA[活着]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3485</guid>
		<description><![CDATA[两周前无意中看到了腾讯纪实图片故事栏目《活着》的一组图片《寄养无臂娃》。看着这组照片，不知为啥，眼泪不知不觉的就掉了下来。像我这种比较铁石心肠的人，要掉眼泪真不容易。图片拍的太好，小山峰的表情如此真实。年纪这般小的他可能还不清楚没有手意味着什么。不过这样也好，他不会因此而自悲。看着他努力学着用脚吃东西，用脚拿笔，那种感动无以言表。不想讨论小山峰的遭遇是什么造成的，也不想讨论被寄养的情况是怎么出现了，话多无益。我想用这篇日志存下这些照片，关注这个孩子。 您可能感兴趣的文章August 13, 2011 -- 三藩之行 &#8211; 8月4日 (2)8月4日 八点多起床之后，去找江达佑。他住的hotel和我订的一样，不过我得下午1点之后才能chec...April 2, 2011 -- 长夜漫漫 (2)4月1日 长夜漫漫，无心睡眠。其实今天我应该是很困的，但这会整个人兴奋了，写篇博客吧，扯。 昨晚...August 31, 2009 -- ZZ 天涯语录 (0)1，女人谨记：一定要吃好玩好喝好睡好，一旦累死了，就有别的女人花咱的钱，住咱的房，睡咱的老公，泡咱的...October 18, 2009 -- 漫漫留学路（四）— IELTS (7)6月9日考完G之后，刚好到了期末，考完机考的时候因为报不上托福，就注册了雅思考试，9月22日的，但现...February 26, 2011 -- 无题 (2)倚窗观天下，静思远方人。枯木立白雪，犹未知春至。...]]></description>
			<content:encoded><![CDATA[<p>两周前无意中看到了腾讯纪实图片故事栏目《活着》的一组图片<a href="http://news.qq.com/photon/tpyk/wubiwa.htm">《寄养无臂娃》</a>。看着这组照片，不知为啥，眼泪不知不觉的就掉了下来。像我这种比较铁石心肠的人，要掉眼泪真不容易。图片拍的太好，小山峰的表情如此真实。年纪这般小的他可能还不清楚没有手意味着什么。不过这样也好，他不会因此而自悲。看着他努力学着用脚吃东西，用脚拿笔，那种感动无以言表。不想讨论小山峰的遭遇是什么造成的，也不想讨论被寄养的情况是怎么出现了，话多无益。我想用这篇日志存下这些照片，关注这个孩子。<br />
</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>February 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/02/english-novels/" title="英文小说">英文小说</a> (2)<br /><small>在Y的推荐下，我买了一套英文小说，三册，Philip Pullman的《His Dark Mater...</small></li><li>October 1, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/10/fly-higher/" title="飞得更高">飞得更高</a> (3)<br /><small> 飞得更高
-汪峰
生命就像 一条大河
时而宁静 时而疯狂
现实就像 一把枷锁
把我捆住 无法挣脱
...</small></li><li>April 2, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/04/for-graduates-of-this-year-hushi/" title="ZZ 胡适 &#8211; 赠与今年的大学毕业生">ZZ 胡适 &#8211; 赠与今年的大学毕业生</a> (0)<br /><small>从博友东方博客的博文中看到胡适先生的这篇文章，感触颇多，对于我们这代的毕业生，实在有必要好好读一下这...</small></li><li>May 7, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/05/this-week-2010-05-07/" title="这一周">这一周</a> (3)<br /><small>上一篇博文是上周四写的，隔了一周多时间没更新博客了，越来越懒了。

上周末把paper修改完了，基本...</small></li><li>April 10, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/04/what-does-local-government-think/" title="地方官员所想的">地方官员所想的</a> (1)<br /><small>这是半个多月之前的某个新闻报道，讲一个老师把前来劝拆的官员的话录了下来。看完气愤感叹之余，我想，中国...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/07/a-child-with-no-arms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>博客两周年</title>
		<link>http://www.zhuhuang.com/blog/2011/07/miss-blogs-two-year-anniversary/</link>
		<comments>http://www.zhuhuang.com/blog/2011/07/miss-blogs-two-year-anniversary/#comments</comments>
		<pubDate>Fri, 15 Jul 2011 05:43:54 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[网站日志]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[周年]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3483</guid>
		<description><![CDATA[最近很少更新博客，经常忘了它的存在，以前有点东西就会想着写到博客上来。也许因为过于迷恋微博了，想说的话都发在上面了，而不是留在这个真正属于我的地方。2009年7月9日博客开通，写了第一篇博文。开博对我来说也算件重要的事，但和留美周年纪念日不同，我总是忘了博客的周年纪念日。2010年的7月9日，没有发博文纪念，今年也没有。7月9日前我倒想起了下博客要两周年了，想着当天应该发篇日志，但之后竟给忘了，不知道自己折腾什么去了。博客不能荒，只有在这里，自己才能静下心好好的思考。微博校内等充斥着太多的浮躁，在这些个地方，更多的是以看客的心态围观着，我不会也无法静下心，反而会让它们占据过多的时间，F5成瘾。像我这种对社交网站来者不拒的人更应该好好控制得自己，不能把大把的时间浪费在刷网页中。与其发条微博或状态没几分钟时间就被淹没，不如多写些博文让它们占据首页。貌似扯多了。嗯，博客不能荒。 您可能感兴趣的文章May 13, 2011 -- 新的博客订阅按钮 (1)之前博客的feed一直是用feedsky烧制的，但现在feedsky已经不行了。某天不小心在feed...September 28, 2010 -- 最近对博客做的一些修改 (0)本来想换个主题的，iNove这个主题用了有一段时间了，但找来找去都没找到合适的。从使用iNove开始...October 9, 2009 -- iNove主题 RSS订阅栏修改 (3)一个主题用久了，会越看越不习惯，然后就想着如何按自己的方式去改动，可惜学艺不精，让我对现有主题做个大...]]></description>
			<content:encoded><![CDATA[<p>最近很少更新博客，经常忘了它的存在，以前有点东西就会想着写到博客上来。也许因为过于迷恋微博了，想说的话都发在上面了，而不是留在这个真正属于我的地方。2009年7月9日博客开通，写了第一篇博文。开博对我来说也算件重要的事，但和留美周年纪念日不同，我总是忘了博客的周年纪念日。2010年的7月9日，没有发博文纪念，今年也没有。7月9日前我倒想起了下博客要两周年了，想着当天应该发篇日志，但之后竟给忘了，不知道自己折腾什么去了。博客不能荒，只有在这里，自己才能静下心好好的思考。微博校内等充斥着太多的浮躁，在这些个地方，更多的是以看客的心态围观着，我不会也无法静下心，反而会让它们占据过多的时间，F5成瘾。像我这种对社交网站来者不拒的人更应该好好控制得自己，不能把大把的时间浪费在刷网页中。与其发条微博或状态没几分钟时间就被淹没，不如多写些博文让它们占据首页。貌似扯多了。嗯，博客不能荒。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>May 13, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/blog-subscription/" title="新的博客订阅按钮">新的博客订阅按钮</a> (1)<br /><small>之前博客的feed一直是用feedsky烧制的，但现在feedsky已经不行了。某天不小心在feed...</small></li><li>September 28, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/09/recent-changes-to-the-blog-theme/" title="最近对博客做的一些修改">最近对博客做的一些修改</a> (0)<br /><small>本来想换个主题的，iNove这个主题用了有一段时间了，但找来找去都没找到合适的。从使用iNove开始...</small></li><li>October 9, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/inove-rss-feed-bar/" title="iNove主题 RSS订阅栏修改">iNove主题 RSS订阅栏修改</a> (3)<br /><small>一个主题用久了，会越看越不习惯，然后就想着如何按自己的方式去改动，可惜学艺不精，让我对现有主题做个大...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/07/miss-blogs-two-year-anniversary/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>种的百合开花了</title>
		<link>http://www.zhuhuang.com/blog/2011/07/lily-blossom/</link>
		<comments>http://www.zhuhuang.com/blog/2011/07/lily-blossom/#comments</comments>
		<pubDate>Sat, 09 Jul 2011 04:07:13 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[百合]]></category>
		<category><![CDATA[种花]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3474</guid>
		<description><![CDATA[您可能感兴趣的文章August 14, 2011 -- 三藩之行 &#8211; 8月12日 (4)8月12日 原本打算利用白天的时间逛一下丹佛市，因为飞机是晚上九点多的。但玩了那么多天了，人开始变懒...March 7, 2010 -- 漳平地图 (0)...September 11, 2010 -- Better Later Than Never (6)这一年来，发现自己前所未有的对很多新技术和编程语言感兴趣，比如Android，Wordpress，U...November 30, 2009 -- 今天和老板的谈话 (2)早上和老板开会，照例，讲了上周做的事情，我就稍微扯了几句，老板没问什么问题。每次开会我都这样，没有准...April 2, 2011 -- 长夜漫漫 (2)4月1日 长夜漫漫，无心睡眠。其实今天我应该是很困的，但这会整个人兴奋了，写篇博客吧，扯。 昨晚...]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_3475" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/07/Photo-Jul-03-8-19-43-PM.jpeg" rel="lightbox[3474]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/07/Photo-Jul-03-8-19-43-PM-1024x764.jpg" alt="" title="Photo Jul 03, 8 19 43 PM" width="624" height="464" class="size-large wp-image-3475" /></a><p class="wp-caption-text">种了四盆花，黄色那盆基本上挂了，天太热，小苗都被扼杀了</p></div><br />
<span id="more-3474"></span><br />
<div id="attachment_3476" class="wp-caption aligncenter" style="width: 574px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/07/Photo-Jul-06-12-28-05-PM.jpeg" rel="lightbox[3474]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/07/Photo-Jul-06-12-28-05-PM-764x1024.jpg" alt="" title="Photo Jul 06, 12 28 05 PM" width="564" height="724" class="size-large wp-image-3476" /></a><p class="wp-caption-text">以前在家时也种过百合，白色的，从山上挖来的</p></div></p>
<div id="attachment_3477" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/07/Photo-Jul-06-12-28-16-PM.jpeg" rel="lightbox[3474]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/07/Photo-Jul-06-12-28-16-PM-1024x764.jpg" alt="" title="Photo Jul 06, 12 28 16 PM" width="624" height="464" class="size-large wp-image-3477" /></a><p class="wp-caption-text">喜欢百合花的味道</p></div>
<div id="attachment_3478" class="wp-caption aligncenter" style="width: 574px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/07/Photo-Jul-06-12-28-32-PM.jpeg" rel="lightbox[3474]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/07/Photo-Jul-06-12-28-32-PM-764x1024.jpg" alt="" title="Photo Jul 06, 12 28 32 PM" width="564" height="724" class="size-large wp-image-3478" /></a><p class="wp-caption-text">漂亮。剩下的花蕾很快也要开了。</p></div>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>January 21, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/rpe-progress/" title="RPE进展">RPE进展</a> (0)<br /><small>RPE还剩最后一个presentation，原定于1月26日做的，但目前来看，恐怕得推迟了。最近在做...</small></li><li>July 21, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/07/something-to-know-about-law-in-usa/" title="ZZ 生活在美国，法律常识不可缺">ZZ 生活在美国，法律常识不可缺</a> (2)<br /><small>在美国，有点法律常识还是灰常重要的，不然会让自己吃亏的。
---------------------...</small></li><li>April 10, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/04/what-does-local-government-think/" title="地方官员所想的">地方官员所想的</a> (1)<br /><small>这是半个多月之前的某个新闻报道，讲一个老师把前来劝拆的官员的话录了下来。看完气愤感叹之余，我想，中国...</small></li><li>June 9, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/06/successful-domain-transfer/" title="博客域名已转出">博客域名已转出</a> (3)<br /><small>万网注册的博客域名还有二十几天就到期。自从收到万网发来的域名EPP码之后，万网就没再给任何消息。我在...</small></li><li>March 22, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/memory-of-season/" title="有关季节的回忆">有关季节的回忆</a> (8)<br /><small>前天下了一场雪，让我对春天的期待荡然无存，上周气温一直在回升，却不想周末来了一场雪，还不小。今天，因...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/07/lily-blossom/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>0625之一周瞎扯</title>
		<link>http://www.zhuhuang.com/blog/2011/06/weekly-nattering-0625/</link>
		<comments>http://www.zhuhuang.com/blog/2011/06/weekly-nattering-0625/#comments</comments>
		<pubDate>Sun, 26 Jun 2011 04:46:07 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[APUE2e]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[CPSNET]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[毕业]]></category>
		<category><![CDATA[海贼王]]></category>
		<category><![CDATA[钓鱼]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/06/0625%e4%b9%8b%e4%b8%80%e5%91%a8%e7%9e%8e%e6%89%af/</guid>
		<description><![CDATA[Research &#8211; CPSNET进展。上周把所有layer和component的具体功能和函数给列完了，这周开始实现具体的函数，完成那些和具体的应用无关的部分。我先从sensor layer开始写，因为它最简单，差不多快写完了。接下来写physical layer。computation和service两层太过复杂，留到后面。之前只是声明一下函数，定义一下类和各种数据结构，主要涉及的是C++的东西。现在做函数实现，就要用到OMNeT++的library了。去年看过OMNeT++的部分manual，但没记住多少。现在基本是边查边写边编译。为了不把系统整得过于繁琐复杂，我对其中一些功能进行了简化，先把简单的搭好了，有必要再修改。写代码的同时，我写了大量的注释，尽量具体，以利于以后的修改和改进。从进度上看，我已经落后了。每天我只花几个小时在这上面，写的比较慢。让我把其他事都丢下专门写这个，貌似有点做不到。我还是希望能并行着做一些事。It makes me feel better。 Reading。 还是读得那几本书。C++ Primer看了第13，15章。15章还没读完。最近没怎么看，被我扔一边了。暑假要把这本书读完，下学期再读一遍。 Linux Shell看到了第5章。6,7两章是关于Vim和Emacs的，打算先跳过，看第8章Bash shell。Vim和Emacs我倾向于先看Vim，这个貌似我稍微熟悉一些，对Emacs一无所知。APUE2e读到第7章。Exercise和代码才写到第4章，还有三章要赶，惭愧。 Unix OS看到第10章了，看了整书地四分之三左右，还剩一百来页，最近要把它完成了。明朝那些事儿看到第6部了，真佩服自己有耐性看。。。 这周在Tuttle Creek State Park有乡村音乐节，94.5 Country Stampede。那些表演者中我只知道Lady Antebellum，对美国乡村音乐不怎么了解。我是周五才知道的，音乐节周四就开始了。上网查了一下门票，普通的单天70刀，四天120刀。我还是不舍得花这个钱去看，而且不想一个人去，因此作罢，只能YY一下。俺对自己说，下次再去看吧，还有机会，和以往一样，sigh。 最近去钓了几次鱼，有时有收获，有时没有。今年的水位比去年低，降雨比较少。这样不适合钓鱼。低水位阻止了鱼的迁徙，河流都被隔成一个个小池塘。水位猛涨后回落时最适合钓鱼，因为鱼多，都逆流而上跑到坝下了。今早去了一次，没钓到，打了酱油。不过看到别人钓到paddlefish了，这是我第一次见这种鱼，也是第一次见人钓到，还是很大一条，见图。 好几天买了辆二手自行车，看着不错。本打算骑着它去学校，但只坚持了两三天。天气太热，而且我都是大中午才出门，就懒得骑车，不想整的满头大汗。现在它的用途只限于把我从住的地方送到体育馆，只有一千米左右的距离。唉，我都懒到这地步了。现在隔天去一次体育馆，打篮球，练器械（腹部）。最近打球舒服多了，不管怎么跑，怎么跳，脚底板都不像之前那般疼了。真奇怪。穿的还是一样的鞋，只是把它洗了一下。打球这个我应该能坚持下去，篮球应该是我最喜欢的运动了，比较有意思。虽然运动得频繁了，但没控制饮食，这也导致我的体重还是145左右，没变化，真悲剧。真的该控制下饮食了，少吃些，少吃肉食，多吃水果蔬菜。 这两周吃了好多西瓜，一周两个，都比较大。一般都是运动完回来吃半个。不喜欢切瓣吃，直接拿半个，用汤匙挖着吃，这样才爽。 这周回顾了一下海贼王，看了香波地群岛和海军总部的战役，各种怀念。 今天和室友换了下房间。室友的合同六月底到期，但他想住到七月底。学校肯定是不让的，只能sublease。我也和新室友说好了，正好他在外面的房子七月底到期，就让现室友继续住到七月，帮他付一个月房租。虽然是sublease，但学校的程序还要走的。得到Jardine checkout，然后Jardine会派人来查一下房间，并让人来打扫一下。我原本是打算现室友搬走后再搬到他的房间，但既然checkout时他要腾空房间，不如现在先换过来，到时也省事。于是今天花了几个小时搬东西，打扫，整理，累的不行。新房间比原来的大。室友说，我适合住这个大间，因为我的东西实在是多。整理完房子，顺便把被罩床单等都给洗，并换上了新的，刚托人从国内带过来的。看着不错。 又到了毕业的季节，抵不住微博上各种有关毕业季的诱惑，翻出了三年前我们拍的毕业照，各种怀念。 您可能感兴趣的文章May 22, 2011 -- 0522之一周瞎扯 (2)暑假生活的第一周。Jardine车少了，不用再烦找停车位的问题。学校里人少了很多，开车去系里的路上只...May 8, 2011 -- 0507之一周瞎扯 (1)Manhattan的春天是短暂的，最近的气温一直呈上升态势，宣示着夏日的到来，二十几度的天气过去了，...September 1, 2011 -- Something about setbuf (2)When I worked on Exercise 5.1 of [...]]]></description>
			<content:encoded><![CDATA[<p>Research &#8211; CPSNET进展。上周把所有layer和component的具体功能和函数给列完了，这周开始实现具体的函数，完成那些和具体的应用无关的部分。我先从sensor layer开始写，因为它最简单，差不多快写完了。接下来写physical layer。computation和service两层太过复杂，留到后面。之前只是声明一下函数，定义一下类和各种数据结构，主要涉及的是C++的东西。现在做函数实现，就要用到OMNeT++的library了。去年看过OMNeT++的部分manual，但没记住多少。现在基本是边查边写边编译。为了不把系统整得过于繁琐复杂，我对其中一些功能进行了简化，先把简单的搭好了，有必要再修改。写代码的同时，我写了大量的注释，尽量具体，以利于以后的修改和改进。从进度上看，我已经落后了。每天我只花几个小时在这上面，写的比较慢。让我把其他事都丢下专门写这个，貌似有点做不到。我还是希望能并行着做一些事。It makes me feel better。</p>
<p>Reading。 还是读得那几本书。C++ Primer看了第13，15章。15章还没读完。最近没怎么看，被我扔一边了。暑假要把这本书读完，下学期再读一遍。 Linux Shell看到了第5章。6,7两章是关于Vim和Emacs的，打算先跳过，看第8章Bash shell。Vim和Emacs我倾向于先看Vim，这个貌似我稍微熟悉一些，对Emacs一无所知。APUE2e读到第7章。Exercise和代码才写到第4章，还有三章要赶，惭愧。 Unix OS看到第10章了，看了整书地四分之三左右，还剩一百来页，最近要把它完成了。明朝那些事儿看到第6部了，真佩服自己有耐性看。。。<br />
<span id="more-3461"></span><br />
这周在Tuttle Creek State Park有乡村音乐节，94.5 Country Stampede。那些表演者中我只知道Lady Antebellum，对美国乡村音乐不怎么了解。我是周五才知道的，音乐节周四就开始了。上网查了一下门票，普通的单天70刀，四天120刀。我还是不舍得花这个钱去看，而且不想一个人去，因此作罢，只能YY一下。俺对自己说，下次再去看吧，还有机会，和以往一样，sigh。</p>
<p>最近去钓了几次鱼，有时有收获，有时没有。今年的水位比去年低，降雨比较少。这样不适合钓鱼。低水位阻止了鱼的迁徙，河流都被隔成一个个小池塘。水位猛涨后回落时最适合钓鱼，因为鱼多，都逆流而上跑到坝下了。今早去了一次，没钓到，打了酱油。不过看到别人钓到paddlefish了，这是我第一次见这种鱼，也是第一次见人钓到，还是很大一条，见图。</p>
<p>好几天买了辆二手自行车，看着不错。本打算骑着它去学校，但只坚持了两三天。天气太热，而且我都是大中午才出门，就懒得骑车，不想整的满头大汗。现在它的用途只限于把我从住的地方送到体育馆，只有一千米左右的距离。唉，我都懒到这地步了。现在隔天去一次体育馆，打篮球，练器械（腹部）。最近打球舒服多了，不管怎么跑，怎么跳，脚底板都不像之前那般疼了。真奇怪。穿的还是一样的鞋，只是把它洗了一下。打球这个我应该能坚持下去，篮球应该是我最喜欢的运动了，比较有意思。虽然运动得频繁了，但没控制饮食，这也导致我的体重还是145左右，没变化，真悲剧。真的该控制下饮食了，少吃些，少吃肉食，多吃水果蔬菜。</p>
<p>这两周吃了好多西瓜，一周两个，都比较大。一般都是运动完回来吃半个。不喜欢切瓣吃，直接拿半个，用汤匙挖着吃，这样才爽。</p>
<p>这周回顾了一下海贼王，看了香波地群岛和海军总部的战役，各种怀念。</p>
<p>今天和室友换了下房间。室友的合同六月底到期，但他想住到七月底。学校肯定是不让的，只能sublease。我也和新室友说好了，正好他在外面的房子七月底到期，就让现室友继续住到七月，帮他付一个月房租。虽然是sublease，但学校的程序还要走的。得到Jardine checkout，然后Jardine会派人来查一下房间，并让人来打扫一下。我原本是打算现室友搬走后再搬到他的房间，但既然checkout时他要腾空房间，不如现在先换过来，到时也省事。于是今天花了几个小时搬东西，打扫，整理，累的不行。新房间比原来的大。室友说，我适合住这个大间，因为我的东西实在是多。整理完房子，顺便把被罩床单等都给洗，并换上了新的，刚托人从国内带过来的。看着不错。</p>
<p>又到了毕业的季节，抵不住微博上各种有关毕业季的诱惑，翻出了三年前我们拍的毕业照，各种怀念。</p>
<div id="attachment_3464" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/06/IMG_0756.jpg" rel="lightbox[3461]"><img class="size-large wp-image-3464" title="IMG_0756" src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/06/IMG_0756-1024x764.jpg" alt="" width="624" height="464" /></a><p class="wp-caption-text">White Bass, Wiper, Walleye</p></div>
<div id="attachment_3465" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/06/IMG_0803.jpg" rel="lightbox[3461]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/06/IMG_0803-1024x764.jpg" alt="" title="IMG_0803" width="624" height="464" class="size-large wp-image-3465" /></a><p class="wp-caption-text">Paddlefish，匙吻鲟</p></div>
<div id="attachment_3467" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/06/IMG_0739.jpg" rel="lightbox[3461]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/06/IMG_0739-1024x764.jpg" alt="" title="IMG_0739" width="624" height="464" class="size-large wp-image-3467" /></a><p class="wp-caption-text">花了40刀买的二手车</p></div>
<div id="attachment_3466" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/06/IMG_0771.jpg" rel="lightbox[3461]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/06/IMG_0771-1024x764.jpg" alt="" title="IMG_0771" width="624" height="464" class="size-large wp-image-3466" /></a><p class="wp-caption-text">西瓜啊西瓜</p></div>
<div id="attachment_3463" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/06/IMG_0810.jpg" rel="lightbox[3461]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/06/IMG_0810-1024x764.jpg" alt="" title="IMG_0810" width="624" height="464" class="size-large wp-image-3463" /></a><p class="wp-caption-text">新房间，新摆设</p></div>
<div id="attachment_3472" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/06/S6000542.jpg" rel="lightbox[3461]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/06/S6000542-1024x768.jpg" alt="" title="&lt;Digimax S600 / Kenox S600 / Digimax Cyber 630&gt;" width="624" height="468" class="size-large wp-image-3472" /></a><p class="wp-caption-text">四人组：死猪，毛驴，我，大蛇</p></div>
<div id="attachment_3468" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/06/d.jpg" rel="lightbox[3461]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/06/d-1024x576.jpg" alt="" title="d" width="624" height="464" class="size-large wp-image-3468" /></a><p class="wp-caption-text">雪宁，大房，我，申龙，晓玲</p></div>
<div id="attachment_3469" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/06/S6000516.jpg" rel="lightbox[3461]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/06/S6000516-1024x768.jpg" alt="" title="&lt;Digimax S600 / Kenox S600 / Digimax Cyber 630&gt;" width="624" height="468" class="size-large wp-image-3469" /></a><p class="wp-caption-text">永远的14班</p></div>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>May 22, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0522/" title="0522之一周瞎扯">0522之一周瞎扯</a> (2)<br /><small>暑假生活的第一周。Jardine车少了，不用再烦找停车位的问题。学校里人少了很多，开车去系里的路上只...</small></li><li>May 8, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0507/" title="0507之一周瞎扯">0507之一周瞎扯</a> (1)<br /><small>Manhattan的春天是短暂的，最近的气温一直呈上升态势，宣示着夏日的到来，二十几度的天气过去了，...</small></li><li>September 1, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/09/something-about-setbuf/" title="Something about setbuf">Something about setbuf</a> (2)<br /><small>When I worked on Exercise 5.1 of APUE.2e, I made s...</small></li><li>June 11, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-06-11-11/" title="更新一下 &#8211; 06/11/11">更新一下 &#8211; 06/11/11</a> (4)<br /><small>两周没有写小结了，更新一下，说说这三周做的事。

Research。本以为五月底我就能写完CPSNE...</small></li><li>May 27, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap4-2/" title="读书笔记 &#8211; APUE2e Chap4(2)">读书笔记 &#8211; APUE2e Chap4(2)</a> (2)<br /><small>/////////////////////////////////////////////
stat...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/06/weekly-nattering-0625/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>父亲节</title>
		<link>http://www.zhuhuang.com/blog/2011/06/fathers-day/</link>
		<comments>http://www.zhuhuang.com/blog/2011/06/fathers-day/#comments</comments>
		<pubDate>Mon, 20 Jun 2011 01:20:12 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>
		<category><![CDATA[父亲节]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/06/%e6%89%93%e7%94%b5%e8%af%9d/</guid>
		<description><![CDATA[昨晚打了个电话回家，国内周日，正好是父亲节。不过我不是因为父亲节才打的。照例，主要和老妈聊，扯了一堆乱七八糟的。现在家里有慧欣，热闹很多，爸妈他们多了很多乐子，这也导致打电话时有点不“专心”。要挂电话时，才想起是父亲节。老妈说，我们不用管这一套，大家都好好的就行了。我真是深得我妈的真传，正常情况下我是很少把父亲母亲节这些当回事的，不是不爱父母，而是平时常和爸妈联系，他们知道我这个孝顺儿子时刻挂念着家里，通过父亲母亲节等表达一下对父母的感谢之情也着实没有必要。农村里的人都比较内敛，不擅于表达情感。如果我感情丰富地对爸妈表达一下，他们肯定会不自在的，而且俺也不会像城里的孩子那样对爸妈说什么我爱你之类的，会觉得不自然。突然想起那句话，如果爱对了人，情人节每天都过。类似的，如果做个好儿子，对爸妈而言，父亲母亲节每天都过。 您可能感兴趣的文章September 22, 2009 -- 每天 (0)每天，被九点的闹钟吵醒，习惯性的关了，接着开始了“漫长”的拉锯战，在梦境与现实中挣扎，犹豫着起或不起...September 28, 2010 -- 关于zpnyx.com (0)zpnyx.com目前是我在Bluehost上购买的虚拟主机的主域名，用来识别虚拟主机，因此虚拟主机...June 14, 2010 -- 学车第四天 (6)今天是学车的第四天，昨天看NBA，就没学。前几天主要练转弯，都在低速下进行。今天上路练了，虽然时速不...December 31, 2009 -- 2009年的最后一天 (2)这一年，些许快乐，些许失落，些许无奈，些许伤感，有过斗志昂扬，有过一蹶不振，有过不知所措，这就是我的...April 25, 2010 -- 搬家了 (3)周四时和Jardine重新签了租房的agreement，要求下周一前搬出旧的公寓，所以只有三天时间搬...]]></description>
			<content:encoded><![CDATA[<p>昨晚打了个电话回家，国内周日，正好是父亲节。不过我不是因为父亲节才打的。照例，主要和老妈聊，扯了一堆乱七八糟的。现在家里有慧欣，热闹很多，爸妈他们多了很多乐子，这也导致打电话时有点不“专心”。要挂电话时，才想起是父亲节。老妈说，我们不用管这一套，大家都好好的就行了。我真是深得我妈的真传，正常情况下我是很少把父亲母亲节这些当回事的，不是不爱父母，而是平时常和爸妈联系，他们知道我这个孝顺儿子时刻挂念着家里，通过父亲母亲节等表达一下对父母的感谢之情也着实没有必要。农村里的人都比较内敛，不擅于表达情感。如果我感情丰富地对爸妈表达一下，他们肯定会不自在的，而且俺也不会像城里的孩子那样对爸妈说什么我爱你之类的，会觉得不自然。突然想起那句话，如果爱对了人，情人节每天都过。类似的，如果做个好儿子，对爸妈而言，父亲母亲节每天都过。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>December 22, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/12/first-day-in-chicago/" title="12.22 Chicago第一天">12.22 Chicago第一天</a> (4)<br /><small>早上六点出发，八点多到机场附近的停车场，然后做公交到机场KCI。这是Ezzat第一次在高速上开车，一...</small></li><li>June 10, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/06/learn-driving-first-day/" title="学车第一天">学车第一天</a> (8)<br /><small>今天开始学车，为了避开高温，就在傍晚学。天9点左右才真正黑下来，每天都七点开始学，能学上两个小时左右...</small></li><li>September 26, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/xiaonei_4/" title="校内日志备份 之 2009">校内日志备份 之 2009</a> (3)<br /><small>日志标题：我的2009新年宣言
发表日期：2009-01-11 13:2
2009 我要牛
以下各项...</small></li><li>July 21, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/07/some-modest-advice-for-graduate-students/" title="ZZ 给研究生们的一些中肯建议 &#8211; by Stephen C. Stearns">ZZ 给研究生们的一些中肯建议 &#8211; by Stephen C. Stearns</a> (3)<br /><small>让人受用的一些建议，也解决了我目前正面临的一些困惑，推荐这篇文章给正在读MS或PHD的人，尤其是Ph...</small></li><li>October 1, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/tiangongshan_1/" title="天宫山图片 之 走走停停">天宫山图片 之 走走停停</a> (0)<br /><small>以下照片是去天宫山拜佛时拍的，其中部分照片的原本已经丢失，是从已上传到其他网站的照片里找出来的，不是...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/06/fathers-day/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>更新一下 &#8211; 06/11/11</title>
		<link>http://www.zhuhuang.com/blog/2011/06/weekly-nattering-06-11-11/</link>
		<comments>http://www.zhuhuang.com/blog/2011/06/weekly-nattering-06-11-11/#comments</comments>
		<pubDate>Sun, 12 Jun 2011 04:20:54 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[CPSNET]]></category>
		<category><![CDATA[OMNeT++]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[吸血鬼日记]]></category>
		<category><![CDATA[汤姆汉克斯]]></category>
		<category><![CDATA[电影]]></category>
		<category><![CDATA[美剧]]></category>
		<category><![CDATA[超人前传]]></category>
		<category><![CDATA[钓鱼]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/06/%e6%9b%b4%e6%96%b0%e4%b8%80%e4%b8%8b061111/</guid>
		<description><![CDATA[两周没有写小结了，更新一下，说说这三周做的事。 Research。本以为五月底我就能写完CPSNET的general framework，事实证明，这活比我想象的复杂得多。总共要写四个layer，我只完成了Computation和Service，还剩下Sensor和Physical layer。我所说的完成，其实只是“部分”。在每一层layer里，我得弄清楚这个layer的功能是什么，有哪些sub-component，每个component负责什么任务。理清之后，就开始定义（C++）相关的data structure，类中的data member和function，message type等等。我一边写这些，一边写注释，把我脑子里现在能想到的都写上去，主要是函数的实现细节，这样到下一阶段实现具体的应用时，不用费那么多时间去想如何实现。下周把Sensor和Physical两个layer写完，然后要再深入，定义那些目前我只给出声明的函数。有一些函数我已经实现了，比如handleMessage，initialize。老板的意思是让我再花些时间实现那些函数，完成那些application-independent的部分，application-specific的留到实现具体应用时再修改就可以了。A long way to go，要实现的函数数量挺多了，这个月底能写完就谢天谢地了。这样一来，与我原来计划的有很大偏差，当时想的是花一个月时间写general framework，然后花两个月实现一个application。现在我觉得应该反过来才对。不过这样也好，花在general framework上的时间越多，意味着写具体的application时需要做的就越少。反正多少都是那些活，好好做吧。 Reading。扯一下读书的进度。重读APUE2e，已经看到第六章，但只敲了第3章得代码，只做了第3章得练习，这样不好。重读此书的目的就是为了写代码做练习，我这样光看没有效果（我比较喜欢看。。。）。本打算今天下午敲第4章得代码的，结果午觉睡过了头，从原本的一个半小时延长到4个小时。待我写完这篇博文就去敲。C++ Primer看到了第8章，然后跳了几章看12章Classes，接下来要看15章Object-Oriented Programming。12章和15章是关于类的，我得先复习一下，因为实现CPSNET时要用到。Unix OS看到了第9章，关于内存管理的，这书我有点走马观花式的看，看的时侯理解了，但很快就会忘的，如果有时间和精力，重读一次。Linux Shell看的比较少，现在停留在第3章，介绍常用的一些命令，得加把劲跟上才行。以前打印过一本电子书，关于makefile的，之后一直被我扔着没去看。等我想看时，发现找不到打印的了，原来的电子书也没有存档，但我也没再去网站找。某天无意中又看到这书，《跟我一起写makefile》，趁着还有热情，把它打印出来，并看了一部分。这份学习资料也才78页，我就花些时间把它看完吧。不了解makefile说不过去。买的算法导论英文版寄到了，是三哥版的，但我觉得暑假我是没有时间看这个了，先扔着吧。《明朝那些事儿》继续断断续续地看着，已看到第四部。 Entertainment。最近这三周看了不少电视电影。《超人前传》（Smallville）我从大一开始看的，那时候用的是张竞竞的电脑。最早是张竞竞开始看的，我围观了几集，发现有点意思，就借着他的电脑从头开始看。今年Smallville已经出了第10季，final season。之前第10季看了十几集，还有七八集没看，当时不想一集一集追，所以就等他出完了，一并看完。最后的结局算是个happy ending。Clark和Louis结婚了，Lex被洗脑从新做人了，貌似当上了总统。Smallville是我追的时间最长的美剧，大一到现在有7年了，不容易。感谢编剧导演们，让我能看到final season，而不是中途夭折，像Jericho，Kyle XY那样。除了补齐Smallville，还看了《Vampire Diaries》的一二季，这部美剧我早有耳闻，拜山寨群里的小猪水猪们所赐，但从没想过要看。这回因为某人的推荐，我就看了，感觉很不错，情节发展拍得挺好，不会觉得没劲。如果再出新的，应该会继续跟。两季里让我印象最深的镜头是第一季第一集里，当Elena要去墓地走在街上时，背景音乐（One Republic的《All I Need》）响起，那样的画面很美，catch my eye immediately。说说电影。最近看了不少，有《Pirates of the Caribbean 4》，《Conviction》，《Forrest Gump》，《The Terminal》，《Chalie Wilson’s War》。只有海盗四是新片，我去电影院看的，其他的是老片，有些看过，有些没看过。这里我只列了值得看的，此外，也看了一些烂片，就不写出来了，倒胃口。最近迷上汤姆汉克斯的电影，正当我在PPS上的“巨星电影”里看得high时，PPS移除了所有的外国电影动漫电视剧，真让人不爽。我比较讨厌下电影看，耗时间，还得自个找资源。现在不得不这么做了，如果我想看。 Fishing。周三和周五傍晚，还有今天早上都去钓鱼了。前两周下了不少雨，河水涨了又退，鱼一下子多了很多。之前水太浅，鱼儿都被限制在很小的区域内，水涨之后都逆流而上。我常去的地方有个小的拦河坝，很多鱼到了这就无法向前了，于是出现了鱼儿扎堆的现象。这周去的三次都钓到了鱼。现在已经不满足于只是钓到鱼了，想钓到大的好的鱼，bass已经钓的太多了，想钓walleye。昨天傍晚看一个美国人钓上来好多walleye，用假饵。我只蹲在岸边钓，都是小鱼，drum居多，总共钓上来有二十几条吧，我只留了五条bass，都不大。我本不想keep它们，但鱼钩勾的太深，我取出鱼钩时，鱼儿也半死不活了，放了也是死，不要浪费，就收回来了。早上早早的去，这次我没有老实蹲在岸边，而是学着那些美国人，直接走到大坝下，虽然还有水冲下来，但比较少，人站得稳。用假饵甩了几杆之后，很快就有鱼上钩了，bass。一番等待之后，终于钓上了walleye，那个激动啊。钓了那么久地鱼了，深深感觉这是个技术活，得看时间，地点，工具。假饵的选择还有颜色都挺有讲究，发现绿色的最好用，尤其是钓walleye。早上我的准备还是不足，适合的假饵和鱼钩都库存不足，最后还弄坏了一根鱼竿，轮子上的把手断了。昨天另一根鱼竿的轮子有个螺丝掉了，幸好我找到了丢的螺丝，把它修好了。今天这个没办法修。不知道另一个轮子的把手能不能用在这个上面，明天试试，反正一根鱼竿就够了，而且断把手的这根比较好用，牺牲另一根吧。 Others。 上周室友的父母和亲戚来屯里玩了几天（这周二走的），室友没车，我就当了几回司机，同时蹭了几顿饭，不用自己做饭真是爽啊。 NBA已经final了，Heat的形势不太乐观，被小牛3比2了，除非三巨头做出调整打出脾气来，不然冠军就是小牛了。 周一早上起来发现右耳朵不舒服，进水了的感觉，耳朵闷着，怎么弄都不见好，只好去看医生。医生检查了一下，说没有事，可能就是进水了，给我开了滴的药水和吃的药片。药水比较管用，滴了几次之后感觉好多了。周二耳朵就没有耳闷的感觉了，但有轻微耳鸣，不过我没有继续用药水。现在耳朵没事了，一切恢复正常，虚惊一场。 夏天是个好季节，各种水果。 您可能感兴趣的文章June 25, 2011 -- 0625之一周瞎扯 (12)Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...April 30, 2011 -- [...]]]></description>
			<content:encoded><![CDATA[<p>两周没有写小结了，更新一下，说说这三周做的事。</p>
<p>Research。本以为五月底我就能写完CPSNET的general framework，事实证明，这活比我想象的复杂得多。总共要写四个layer，我只完成了Computation和Service，还剩下Sensor和Physical layer。我所说的完成，其实只是“部分”。在每一层layer里，我得弄清楚这个layer的功能是什么，有哪些sub-component，每个component负责什么任务。理清之后，就开始定义（C++）相关的data structure，类中的data member和function，message type等等。我一边写这些，一边写注释，把我脑子里现在能想到的都写上去，主要是函数的实现细节，这样到下一阶段实现具体的应用时，不用费那么多时间去想如何实现。下周把Sensor和Physical两个layer写完，然后要再深入，定义那些目前我只给出声明的函数。有一些函数我已经实现了，比如handleMessage，initialize。老板的意思是让我再花些时间实现那些函数，完成那些application-independent的部分，application-specific的留到实现具体应用时再修改就可以了。A long way to go，要实现的函数数量挺多了，这个月底能写完就谢天谢地了。这样一来，与我原来计划的有很大偏差，当时想的是花一个月时间写general framework，然后花两个月实现一个application。现在我觉得应该反过来才对。不过这样也好，花在general framework上的时间越多，意味着写具体的application时需要做的就越少。反正多少都是那些活，好好做吧。</p>
<p>Reading。扯一下读书的进度。重读APUE2e，已经看到第六章，但只敲了第3章得代码，只做了第3章得练习，这样不好。重读此书的目的就是为了写代码做练习，我这样光看没有效果（我比较喜欢看。。。）。本打算今天下午敲第4章得代码的，结果午觉睡过了头，从原本的一个半小时延长到4个小时。待我写完这篇博文就去敲。C++ Primer看到了第8章，然后跳了几章看12章Classes，接下来要看15章Object-Oriented Programming。12章和15章是关于类的，我得先复习一下，因为实现CPSNET时要用到。Unix OS看到了第9章，关于内存管理的，这书我有点走马观花式的看，看的时侯理解了，但很快就会忘的，如果有时间和精力，重读一次。Linux Shell看的比较少，现在停留在第3章，介绍常用的一些命令，得加把劲跟上才行。以前打印过一本电子书，关于makefile的，之后一直被我扔着没去看。等我想看时，发现找不到打印的了，原来的电子书也没有存档，但我也没再去网站找。某天无意中又看到这书，《跟我一起写makefile》，趁着还有热情，把它打印出来，并看了一部分。这份学习资料也才78页，我就花些时间把它看完吧。不了解makefile说不过去。买的算法导论英文版寄到了，是三哥版的，但我觉得暑假我是没有时间看这个了，先扔着吧。《明朝那些事儿》继续断断续续地看着，已看到第四部。<br />
<span id="more-3455"></span><br />
Entertainment。最近这三周看了不少电视电影。《超人前传》（Smallville）我从大一开始看的，那时候用的是张竞竞的电脑。最早是张竞竞开始看的，我围观了几集，发现有点意思，就借着他的电脑从头开始看。今年Smallville已经出了第10季，final season。之前第10季看了十几集，还有七八集没看，当时不想一集一集追，所以就等他出完了，一并看完。最后的结局算是个happy ending。Clark和Louis结婚了，Lex被洗脑从新做人了，貌似当上了总统。Smallville是我追的时间最长的美剧，大一到现在有7年了，不容易。感谢编剧导演们，让我能看到final season，而不是中途夭折，像Jericho，Kyle XY那样。除了补齐Smallville，还看了《Vampire Diaries》的一二季，这部美剧我早有耳闻，拜山寨群里的小猪水猪们所赐，但从没想过要看。这回因为某人的推荐，我就看了，感觉很不错，情节发展拍得挺好，不会觉得没劲。如果再出新的，应该会继续跟。两季里让我印象最深的镜头是第一季第一集里，当Elena要去墓地走在街上时，背景音乐（One Republic的《All I Need》）响起，那样的画面很美，catch my eye immediately。说说电影。最近看了不少，有《Pirates of the Caribbean 4》，《Conviction》，《Forrest Gump》，《The Terminal》，《Chalie Wilson’s War》。只有海盗四是新片，我去电影院看的，其他的是老片，有些看过，有些没看过。这里我只列了值得看的，此外，也看了一些烂片，就不写出来了，倒胃口。最近迷上汤姆汉克斯的电影，正当我在PPS上的“巨星电影”里看得high时，PPS移除了所有的外国电影动漫电视剧，真让人不爽。我比较讨厌下电影看，耗时间，还得自个找资源。现在不得不这么做了，如果我想看。</p>
<p>Fishing。周三和周五傍晚，还有今天早上都去钓鱼了。前两周下了不少雨，河水涨了又退，鱼一下子多了很多。之前水太浅，鱼儿都被限制在很小的区域内，水涨之后都逆流而上。我常去的地方有个小的拦河坝，很多鱼到了这就无法向前了，于是出现了鱼儿扎堆的现象。这周去的三次都钓到了鱼。现在已经不满足于只是钓到鱼了，想钓到大的好的鱼，bass已经钓的太多了，想钓walleye。昨天傍晚看一个美国人钓上来好多walleye，用假饵。我只蹲在岸边钓，都是小鱼，drum居多，总共钓上来有二十几条吧，我只留了五条bass，都不大。我本不想keep它们，但鱼钩勾的太深，我取出鱼钩时，鱼儿也半死不活了，放了也是死，不要浪费，就收回来了。早上早早的去，这次我没有老实蹲在岸边，而是学着那些美国人，直接走到大坝下，虽然还有水冲下来，但比较少，人站得稳。用假饵甩了几杆之后，很快就有鱼上钩了，bass。一番等待之后，终于钓上了walleye，那个激动啊。钓了那么久地鱼了，深深感觉这是个技术活，得看时间，地点，工具。假饵的选择还有颜色都挺有讲究，发现绿色的最好用，尤其是钓walleye。早上我的准备还是不足，适合的假饵和鱼钩都库存不足，最后还弄坏了一根鱼竿，轮子上的把手断了。昨天另一根鱼竿的轮子有个螺丝掉了，幸好我找到了丢的螺丝，把它修好了。今天这个没办法修。不知道另一个轮子的把手能不能用在这个上面，明天试试，反正一根鱼竿就够了，而且断把手的这根比较好用，牺牲另一根吧。</p>
<p>Others。</p>
<p>上周室友的父母和亲戚来屯里玩了几天（这周二走的），室友没车，我就当了几回司机，同时蹭了几顿饭，不用自己做饭真是爽啊。</p>
<p>NBA已经final了，Heat的形势不太乐观，被小牛3比2了，除非三巨头做出调整打出脾气来，不然冠军就是小牛了。</p>
<p>周一早上起来发现右耳朵不舒服，进水了的感觉，耳朵闷着，怎么弄都不见好，只好去看医生。医生检查了一下，说没有事，可能就是进水了，给我开了滴的药水和吃的药片。药水比较管用，滴了几次之后感觉好多了。周二耳朵就没有耳闷的感觉了，但有轻微耳鸣，不过我没有继续用药水。现在耳朵没事了，一切恢复正常，虚惊一场。</p>
<p>夏天是个好季节，各种水果。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>June 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-0625/" title="0625之一周瞎扯">0625之一周瞎扯</a> (12)<br /><small>Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...</small></li><li>April 30, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0430/" title="0430之一周瞎扯">0430之一周瞎扯</a> (6)<br /><small>又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...</small></li><li>May 22, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0522/" title="0522之一周瞎扯">0522之一周瞎扯</a> (2)<br /><small>暑假生活的第一周。Jardine车少了，不用再烦找停车位的问题。学校里人少了很多，开车去系里的路上只...</small></li><li>May 8, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0507/" title="0507之一周瞎扯">0507之一周瞎扯</a> (1)<br /><small>Manhattan的春天是短暂的，最近的气温一直呈上升态势，宣示着夏日的到来，二十几度的天气过去了，...</small></li><li>April 9, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/be-an-expert/" title="术业有专攻">术业有专攻</a> (11)<br /><small>博士的第三年很快就要过了，如果正常时间毕业，那还有两年多。最近俺一直在问自己一个问题，Am I Re...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/06/weekly-nattering-06-11-11/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>任重道远</title>
		<link>http://www.zhuhuang.com/blog/2011/06/%e4%bb%bb%e9%87%8d%e9%81%93%e8%bf%9c/</link>
		<comments>http://www.zhuhuang.com/blog/2011/06/%e4%bb%bb%e9%87%8d%e9%81%93%e8%bf%9c/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 05:15:26 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3450</guid>
		<description><![CDATA[只有变狠，才能成就自己的梦想 只有变强，才能保护好身边的人 您可能感兴趣的文章October 8, 2009 -- 被风吹过的夏天 &#8211; 某对新人的婚礼录像 (7)在土豆上看到的一个结婚录像，发帖的人应该是录像的制作者（赚钱的人），而不是录像的版权所有者（新郎新娘...March 11, 2010 -- 需要改变 (3)算是明白了，咱要改变下路线，以后凡要评论什么，凡要感想一把，哥都要整长篇，一来练文笔，二来练思维，三...February 12, 2012 -- 失败的2011，希望的2012 (1)前几天翻看原臻的博客，看到他写的2012新年愿望，才发现我都没有理出这一年想要做的事，只写了一篇超短...August 13, 2011 -- 三藩之行 &#8211; 8月4日 (2)8月4日 八点多起床之后，去找江达佑。他住的hotel和我订的一样，不过我得下午1点之后才能chec...July 22, 2009 -- OP:大战即将上演 (2)至今为止，跟海贼漫画跟了五百五十一期，动画四百一十集，心随着路飞一伙经历了几场激动人心的战役。比起那...]]></description>
			<content:encoded><![CDATA[<p>只有变狠，才能成就自己的梦想</p>
<p>只有变强，才能保护好身边的人</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>January 13, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/ubuntu-10-04-can-not-login-graphic/" title="Ubuntu 10.04图形界面无法登录，密码是对的">Ubuntu 10.04图形界面无法登录，密码是对的</a> (4)<br /><small>前几天调整台式机的硬盘分区，之前的分区很不合理。结果Windows 7对硬盘分区的个数有限制，机器上...</small></li><li>November 4, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/mechanic-check-of-my-car/" title="给车子做了次检查">给车子做了次检查</a> (0)<br /><small>买车以来都没给车做个检查。买车的前一个月，五月份左右，原车主做过mechanic check，有一个...</small></li><li>November 25, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/11/dreams-all-the-time/" title="一直在做梦">一直在做梦</a> (6)<br /><small>从小到大，每当睡觉，我都会做梦，我很难找出哪几个晚上我没有做梦。这些梦，千奇百怪，醒之后记不住多少，...</small></li><li>November 11, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/happy-birthday-to-me/" title="祝我生日快乐">祝我生日快乐</a> (5)<br /><small>11月11日，俺的生日，也是所谓的光棍节。这两个我都过，祝自己双节快乐。26了，人生啊，要折腾才行。...</small></li><li>March 23, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-fiv/" title="NYC游记–Day Five">NYC游记–Day Five</a> (2)<br /><small>3月23日

&nbsp;

今天是逛街的最后一天，感觉轻松一些，随便逛逛。起得晚了，把昨晚打包的夫...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/06/%e4%bb%bb%e9%87%8d%e9%81%93%e8%bf%9c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>读书笔记 &#8211; APUE2e Chap4(2)</title>
		<link>http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap4-2/</link>
		<comments>http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap4-2/#comments</comments>
		<pubDate>Fri, 27 May 2011 21:18:25 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[书山有路]]></category>
		<category><![CDATA[APUE2e]]></category>
		<category><![CDATA[Directory]]></category>
		<category><![CDATA[File]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[读书笔记]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/05/%e8%af%bb%e4%b9%a6%e7%ac%94%e8%ae%b0apue2e-chap42/</guid>
		<description><![CDATA[///////////////////////////////////////////// stat, fstat, lstat Specification: #include&#60;sys/stat.h&#62; int stat (const char *restrict pathname, struct stat *restrict buf); int fstat(int filedes, struct stat *buf); int lstat(const char *restrict pathname, struct stat *buf); Return: All three return: 0 if OK, –1 on error. Comment: Given a pathname, the stat function returns a structure of information about the named [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">/////////////////////////////////////////////</p>
<p style="text-align: center;"><strong>stat, fstat, lstat</strong></p>
<p><strong>Specification:</strong></p>
<p>#include&lt;sys/stat.h&gt;</p>
<p>int stat (const char *restrict pathname, struct stat *restrict buf);</p>
<p>int fstat(int filedes, struct stat *buf);</p>
<p>int lstat(const char *restrict pathname, struct stat *buf);</p>
<p><strong>Return:</strong></p>
<p>All three return: 0 if OK, –1 on error.</p>
<p><strong>Comment:</strong></p>
<p>Given a <em>pathname</em>, the <em><strong>stat</strong></em> function returns a structure of information about the named file.</p>
<p>The <em><strong>fstat</strong></em> function obtains information about the file that is already open on the descriptor <em>filedes</em>.</p>
<p>The <em><strong>lstat</strong></em> function is similar to <em>stat</em>, but when the named file is a symbolic link, <strong><em>lstat</em></strong> returns information about the symbolic link, not the file referenced by the symbolic link.</p>
<p>The returned information is filled in the structure pointed by <em>buf</em>. See <a href="http://www.zhuhuang.com/2011/05/reading-summary-apue2e-chap4-1/">读书笔记 – APUE2e Chap4(1)</a> for detail about struct stat.</p>
<p>&nbsp;</p>
<p style="text-align: center;">/////////////////////////////////////////////</p>
<p style="text-align: center;"><strong>access</strong></p>
<p><strong>Specification:</strong></p>
<p>#include&lt;unistd.h&gt;</p>
<p>int access(const char *pathname, int mode);</p>
<p><strong>Return:</strong></p>
<p>0 if OK, –1 on error.</p>
<p><strong>Comment:</strong></p>
<p>When we open a file, the kernel performs its access tests based on the effective user and group IDs. access allows testing the file accessibility based on the real user and group IDs. Similar strategies is used in the testing (Four steps). See <a href="http://www.zhuhuang.com/2011/05/reading-summary-apue2e-chap4-1/">读书笔记 – APUE2e Chap4(1)</a> <strong>File Access Test</strong> (replace <em>effective</em> with <em>real</em> in these four steps.)</p>
<p>The <em><strong>mode</strong></em> is bitwise OR of any of the following constants:</p>
<ul>
<li>R_OK: test for read permission</li>
<li>W_OK: test for write permission</li>
<li>X_OK: test for execute permission</li>
<li>F_OK: test for existence of file</li>
</ul>
<p style="text-align: center;"><span id="more-3446"></span>/////////////////////////////////////////////</p>
<ul style="text-align: center;"><strong>umask</strong></ul>
<p><strong>Specification:</strong></p>
<p>#include&lt;sys/stat.h&gt;</p>
<p>mode_t umask (mode_t cmask);</p>
<p><strong>Return:</strong></p>
<p>previous file mode creation mask</p>
<p><strong>Comment:</strong></p>
<p>File Mode Creation Mask is associated with every process. It is used whenever the process creates a new file or a new directory. Any bits that are <strong><em>on</em></strong> in the file mode creation mask are turned <strong><em>off</em></strong> in the file’s mode. The <strong><em>cmask</em></strong> is formed as the bitwise OR of the nine constants of File Access Permissions (See <a href="http://www.zhuhuang.com/2011/05/reading-summary-apue2e-chap4-1/">读书笔记 – APUE2e Chap4(1)</a> for detail).</p>
<p style="text-align: center;">/////////////////////////////////////////////</p>
<p style="text-align: center;"><strong>chmod, fchmod</strong></p>
<p><strong>Specification:</strong></p>
<p>#include&lt;sys/stat.h&gt;</p>
<p>int chmod (const char *pathname, mode_t mode);</p>
<p>int fchmod (int filedes, mode_t mode);</p>
<p><strong>Return:</strong></p>
<p>Both return 0 if OK, –1 on error.</p>
<p><strong>Comment:</strong></p>
<p>This two functions change the file access permissions for an existing file. The <strong><em>chmod</em></strong> function operates on the specified file, whereas the <em><strong>fchmod</strong></em> function operates on a file that is opened on descriptor filedes.</p>
<p><strong><em>To change the permission bits of a file, the effective user ID of the process must be equal to the owner ID of the file, or the process must have superuser permissions.</em></strong></p>
<p>The <em><strong>mode</strong></em> is specified as the bitwise OR of the nine constants of File Access Permission (See <a href="http://www.zhuhuang.com/2011/05/reading-summary-apue2e-chap4-1/">读书笔记 – APUE2e Chap4(1)</a> for detail) and additional six constants as shown below:</p>
<p>S_ISUID: set-user-ID on execution</p>
<p>S_ISGID: set-group-ID on execution</p>
<p>S_ISVTX: saved-text (sticky bit)</p>
<p>S_IRWXU: read, write and execute by user (owner)</p>
<p>S_IRWXG: read, write and execute by group</p>
<p>S_IRWXO: read, write and execute by other (world)</p>
<p style="text-align: center;">/////////////////////////////////////////////</p>
<p style="text-align: center;"><strong>chown, fchown, lchown</strong></p>
<p><strong>Specification:</strong></p>
<p>#include &lt;unistd.h&gt;</p>
<p>int chown(const char *pathname, uid_t owner, gid_t group);</p>
<p>int fchown(int filedes, uid_t owner, gid_t group);</p>
<p>int lchown(const char *pathname, uid_t owner, gid_t group);</p>
<p><strong>Return:</strong></p>
<p>All three return 0 if OK, –1 on error.</p>
<p><strong>Comment:</strong></p>
<p>lchown changes the owners of the symbolic link itself, not the file pointed by the symbolic link.</p>
<p>If either arguments owner or group is –1, the corresponding ID is left unchanged.</p>
<p>If these functions are called by a process other than a superuser process, on successful return, both the set-user-ID and the set-group-ID bits are cleared.</p>
<p>(See APUE2e Page 103 for details about _POSIX_CHOWN_RESTRICTED)</p>
<p style="text-align: center;">/////////////////////////////////////////////</p>
<p style="text-align: center;"><strong>truncate, ftruncate</strong></p>
<p><strong>Specification:</strong></p>
<p>#include &lt;unistd.h&gt;</p>
<p>int truncate (const char *pathname, off_t length);</p>
<p>int ftruncate (int filedes, off_t length);</p>
<p><strong>Return:</strong></p>
<p>Both returns 0 if OK, –1 on error</p>
<p><strong>Comment:</strong></p>
<p>These two functions truncate an existing file to length bytes.</p>
<p>Emptying a file, which we can do with the O_TRUNC flag to open, is a special case of truncation.</p>
<p style="text-align: center;">/////////////////////////////////////////////</p>
<p style="text-align: center;"><strong>link, unlink</strong></p>
<p><strong>Specification:</strong></p>
<p>#include &lt;unistd.h&gt;</p>
<p>int link (const char *existingpath, const char *newpath);</p>
<p>int unlink (const char *pathname);</p>
<p><strong>Return:</strong></p>
<p>Both return 0 if OK, –1 on error</p>
<p><strong>Comment:</strong></p>
<p><strong><em>hard</em></strong> link vs <strong><em>symbolic</em></strong> link.</p>
<p>Every i-node has a link count that contains the number of directory entries that point to the i-node. In the stat structure, the link count is contained in the st_nlink member. This type of links are called <strong><em>hard</em></strong> links.</p>
<p><strong><em>link</em></strong> function creates a new directory entry, newpath, that reference the existing file existingpath. If the newpath already exists, an error is returned. Only the last component of the newpath is created (The rest of the path must already exist).</p>
<p>The creation of the new directory entry and the increment of the link count must be an <strong><em>atomic</em></strong> operation.</p>
<p>We cannot create a new file in a directory unless we have write permission and execute permission in the directory.</p>
<p><strong><em>unlink</em></strong> function removes the directory entry and decrements the link count of the file referenced by pathname. If there are other links to the file, the data in the file is still accessible through other links. The file is not changed if an error occurs.</p>
<p>If the file is a symbolic link, unlink removes the symbolic link, not the file referenced by the link.</p>
<p>Only when the link count reaches 0 can the contents of the file be deleted. If some process has the file open, its contents will not be deleted.</p>
<p>To unlink (delete) a file, we must have write and execute permissions in the directory containing the directory entry. If the sticky bit is set in this directory, we must have write permission for the directory and one of the following:</p>
<ul>
<li>Own the file</li>
<li>Own the directory</li>
<li>Have a superuser priviledges</li>
</ul>
<p style="text-align: center;">/////////////////////////////////////////////</p>
<p style="text-align: center;"><strong>remove, rename</strong></p>
<p><strong>Specification:</strong></p>
<p>#include &lt;stdio.h&gt;</p>
<p>int remove (const char *pathname);</p>
<p>int rename (const char *oldname, const char *newname);</p>
<p><strong>Return:</strong></p>
<p>Both returns 0 if OK, –1 on error.</p>
<p><strong>Comment:</strong></p>
<p><strong><em>remove</em></strong> function: unlink a file or a directory. For a file, remove is identical to unlink. For a directory, remove is identical to rmdir.</p>
<p><strong><em>rename</em></strong> function; rename a file or a directory. Four conditions:</p>
<ol>
<li>If <em>oldname</em> specifies a file that is not a directory, then if <em>newname</em> exist, it cannot refer to a directory. If <em>newname</em> exists and is not a directory, it is removed and <em>oldname</em> is renamed to <em>newname</em>. We must have write permissions for the directories containing <em>newname</em> and <em>oldname</em>.</li>
<li>If <em>oldname</em> specifies a directory, then if <em>newname</em> exists, it must refer to a directory, and that directory must be empty (only dot and dot-dot entries left). If <em>newname</em> exists and is an empty directory, it is removed and <em>oldname</em> is renamed to <em>newname</em>. <em>newname</em> cannot contain a path prefix that names <em>oldname</em>.</li>
<li>If either <em>oldname</em> or <em>newname</em> refers to a symbolic link, then the link itself is processed, not the file to which it resolves.</li>
<li>If <em>oldname</em> and <em>newname</em> refer to the same file, the function returns successfully without changing anything.</li>
<p>&nbsp;</p>
<p style="text-align: center;">/////////////////////////////////////////////</p>
<p style="text-align: center;"><strong>symlink, readlink</strong></p>
</ol>
<p><strong>Specification:</strong></p>
<p>#include &lt;unistd.h&gt;</p>
<p>int symlink (const char *actualpath, const char *sympath);</p>
<p>ssize_t readlink (const char *restrict pathname, char *restrict buf, size_t bufsize);</p>
<p><strong>Return:</strong></p>
<p>symlink returns 0 if OK, –1 on error.</p>
<p>readlink returns number of bytes read if OK, –1 on error.</p>
<p><strong>Comment:</strong></p>
<p><strong><em>hard</em></strong> link vs <strong><em>symbolic</em></strong> link.</p>
<p>A symbolic link is an indirect pointer to a file, unlike the hard links which points directly to the i-node of the file. Symbolic links are introduced to get around the limitations of hard links:</p>
<ul>
<li>Hard links normally require that the link and the file reside in the same file system</li>
<li>Only the superuser can create a hard link to a directory (not file).</li>
</ul>
<ul>There are no file system limitations on a symbolic link and what it points to, and anyone can create a symbolic link to a directory. Symbolic links are typically used to move a file or an entire directory hierarchy to another location on a system.</ul>
<ul><strong>When using functions that refer to a file by name, we always need to know whether the function follows a symbolic link.</strong> (See APUE2e Figure 4.17 on Page 113 for detail.)</ul>
<p><strong><em>symlink</em></strong> function: a new directory entry, <em>sympath</em>, is created that points to <em>actualpath</em>. It is not required that <em>actualpath</em> exist when the symbolic link is created. Also, <em>actualpath</em> and <em>sympath</em> need not reside in the same file system.</p>
<p><strong><em>readlink</em></strong> function: because the <strong><em>open</em></strong> function follows a symbolic link, we need a way to open the link itself and read the name in the link. If the function is successful, it returns the number of bytes placed into <em>buf</em>. The contents of the symbolic link that are returned in <em>buf</em> are not null terminated.</p>
<p style="text-align: center;">/////////////////////////////////////////////</p>
<p style="text-align: center;"><strong>utime</strong></p>
<p><strong>Specification:</strong></p>
<p>#include &lt;utime.h&gt;</p>
<p>int utime (const char * pathname, const struct utimbuf *times);</p>
<p><strong>Return:</strong></p>
<p>0 if OK, –1 on error.</p>
<p><strong>Comment:</strong></p>
<p>utime function: change the access time (st_atime in struct stat) and the modification time (st_mtime in struct stat) of a file.</p>
<p>struct utimbuf{</p>
<p>time_t actime; //access time</p>
<p>time_t modtime; //modification time</p>
<p>}</p>
<p>The two time values in the utimbuf structure are calendar times, which counts seconds since the Epoch.</p>
<p>If times is null, the access time and the modification time are both set to the current time. To do this, either the effective user ID of the process must equal the owner ID of the file, or the process must have write permission for the file.</p>
<p>If times is non-null, the access time and the modification time are set to the values in the times structure. To do this, the effective user ID of the process must equal the owner ID of the file, or the process must be a superuser process. Merely having write permissions for the file is not adequate.</p>
<p>&nbsp;</p>
<p style="text-align: center;">/////////////////////////////////////////////</p>
<p style="text-align: center;"><strong>mkdir, rmdir</strong></p>
<p><strong>Specification:</strong></p>
<p>#include &lt;sys/stat.h&gt;</p>
<p>int mkdir (const char *pathname, mode_t mode);</p>
<p><strong>Return:</strong></p>
<p>0 if OK, –1 on error.</p>
<p><strong>Comment:</strong></p>
<p><em><strong>mkdir</strong></em> function: Creates a new, empty directory (dot, dot-dot entries are automatically created).</p>
<p>The specified file access permissions, <em><strong>mode</strong></em>, are modified by the <em><strong>file mode creation mask</strong></em> of the process.</p>
<p>The user ID and group ID of the new directory are established according rules in Section 4.6 of APUE2e.</p>
<p><strong><em>rmdir</em></strong> function: delete an empty directory. If the link count of the directory becomes 0 with this call, and no other processes has the directory open, then the space occupied by the directory is freed.</p>
<p>&nbsp;</p>
<p style="text-align: center;">/////////////////////////////////////////////</p>
<p style="text-align: center;"><strong>openfir, readdir, rewinddir, closedir, telldir, seekdir</strong></p>
<p><strong>Specification:</strong></p>
<p>#include &lt;dirent.h&gt;</p>
<p>DIR *opendir (const char*pathname);</p>
<p>struct dirent *readdir (DIR *dp);</p>
<p>void rewinddir (DIR *dp);</p>
<p>int closedir (DIR *dp);</p>
<p>long telldir (DIR *dp);</p>
<p>void seekdir (DIR *dp, long loc);</p>
<p><strong>Return:</strong></p>
<p>opendir returns pointer to DIR if OK, NULL on error.</p>
<p>readdir returns pointer to dirent if OK, NULL at the end of directory or error</p>
<p>closedir returns 0 if OK, –1 on error.</p>
<p>testdir returns current location in the directory associated with dp.</p>
<p><strong>Comment:</strong></p>
<p>struct <strong>dirent</strong> {</p>
<p>ino_t d_ino;  //i-node number</p>
<p>char d_name[NAME_MAX + 1];  //null-terminated filename</p>
<p>}</p>
<p>The <strong>DIR</strong> structure is an internal structure used by these six functions to maintain information about the directory being read.</p>
<p><strong>telldir</strong> and <strong>seekdir</strong> are not part of POSIX.1 stardard. They are XSI extensions.</p>
<p><strong>rewinddir</strong> function: resets the position of the directory stream to which dp refers to the beginning of the directory.</p>
<p><strong>seekdir</strong> function: se the position of next readdir() operation on the directory stream specified by dp to the position specified by <em><strong>loc</strong></em>.</p>
<p>&nbsp;</p>
<p style="text-align: center;">/////////////////////////////////////////////</p>
<p style="text-align: center;"><strong>chdir, fchdir</strong></p>
<p><strong>Specification:</strong></p>
<p>#include &lt;unistd.h&gt;</p>
<p>int chdir (const char *pathname);</p>
<p>int fchdir (int filedes);</p>
<p><strong>Return:</strong></p>
<p>Both return 0 if OK, –1 on error.</p>
<p><strong>Comment:</strong></p>
<p>The new current working directory is specified either as a pathname or through an open file descriptor.</p>
<p>Each process has a current working directory. The current working directory is an attribute of a process; the home directory is an attribute of a login name.</p>
<p>Because it is an attribute of a process, the current working directory cannot affect processes that invoke the process that executes the chdir.</p>
<p>&nbsp;</p>
<p style="text-align: center;">/////////////////////////////////////////////</p>
<p style="text-align: center;"><strong>getcwd</strong></p>
<p><strong>Specification:</strong></p>
<p>#include &lt;unistd.h&gt;</p>
<p>char *getcwd (char *buf, size_t size);</p>
<p><strong>Return:</strong></p>
<p>Returns buf if OK, NULL on error.</p>
<p><strong>Comment:</strong></p>
<p>The kernel doesn’t maintain full pathname of the current working directory. Instead, the kernel keeps information about the directory, such as a pointer to the directory’s v-node.</p>
<p><strong><em>getcwd</em></strong> function gets the entire absolute pathname of the current working directory which is stored in <em>buf</em>. <em>buf</em> must be large enough to accommodate the absolute pathname plus a terminating null byte, or an error is returned.</p>
<p>&nbsp;</p>
<p style="text-align: center;">/////////////////////////////////////////////</p>
<p style="text-align: center;"><strong>device special file</strong></p>
<p>Every file system is know by its major and minor device numbers. The major device number identifies the device driver and sometimes encodes which peripheral board to communicate with; the minor device number identifies the specific subdevice.</p>
<p>We can access the major and minor device numbers using two macros <strong>major</strong> and <strong>minor</strong>.</p>
<p>The st_dev in structure stat value for every filename on a system is the device number of the file system containing that filename and its corresponding i-node.</p>
<p>The st_rdev is only for character special file and block special file. This value contains the device number of the actual device.</p>
<p><strong>Example:</strong></p>
<p>struct stat buf;</p>
<p>major(buf.st_dev);</p>
<p>minor(buf.st_dev);</p>
<p>major(buf.st_rdev);</p>
<p>minor(buf.st_rdev);</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>May 19, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap4-1/" title="读书笔记 &#8211; APUE2e Chap4(1)">读书笔记 &#8211; APUE2e Chap4(1)</a> (0)<br /><small>STAT
struct stat{

 mode_t st_mode;  //file types ...</small></li><li>June 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-0625/" title="0625之一周瞎扯">0625之一周瞎扯</a> (12)<br /><small>Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...</small></li><li>May 22, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0522/" title="0522之一周瞎扯">0522之一周瞎扯</a> (2)<br /><small>暑假生活的第一周。Jardine车少了，不用再烦找停车位的问题。学校里人少了很多，开车去系里的路上只...</small></li><li>May 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap3-2/" title="读书笔记 &#8211; APUE2e Chap3(2)">读书笔记 &#8211; APUE2e Chap3(2)</a> (0)<br /><small> 
PREAD
Header: #include &lt;unistd.h&gt;

Declara...</small></li><li>May 13, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap3-1/" title="读书笔记 &#8211; APUE2e Chap3(1)">读书笔记 &#8211; APUE2e Chap3(1)</a> (0)<br /><small>**********************************************
Unb...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap4-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>0522之一周瞎扯</title>
		<link>http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0522/</link>
		<comments>http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0522/#comments</comments>
		<pubDate>Mon, 23 May 2011 04:30:32 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[APUE2e]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[CIS722]]></category>
		<category><![CDATA[CPS]]></category>
		<category><![CDATA[OMNeT++]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3441</guid>
		<description><![CDATA[暑假生活的第一周。Jardine车少了，不用再烦找停车位的问题。学校里人少了很多，开车去系里的路上只见到若干人和几辆其他的车，或许我出门的时间太晚了。系里业几乎见不到其他学生，basement就更不用说了。我只在meeting的时候才能在main office见到些人，小蜜们。就这样，周遭顿时安静下来，只剩下夏天的风，摇摆着那些已经茂盛的树枝。去锻炼的路上，经过垃圾箱时，偶尔能看到胡乱摆放的各种家具，毕业的季节，又有多少人离开了。这段时间不是很热，正是享受Manhattan夏天的好时段。风，树，云，蓝天，这一切美得像画卷。虽已在这呆了三年，早已看惯这些景致，但我仍然很享受这一切，真如处于画中，而我俨然成了画中人，留个背影什么的。嗯，背影就好。 周二的时候出成绩了，CIS722得了A，总算没白辛苦。本来说要补完地project没补，虎头蛇尾的本性露出来了。也罢，现在确实提不起兴致倒回去折腾Minix。倒是在读Unix操作系统设计时，经常会回想起课上学过的东西，然后把Unix和Minix进行对照，似乎这样读起来更能记下东西，学过的东西的有用性就体现出来了。要是过了很久再回想学过的，八成都已经忘了，然后读Unix书的时候，也会想起Minix，但因为时间已久远，想不出个所以然来，最终导致更多的郁闷。所以，所以，一定要趁热打铁。 CPSNET，我还在Computation Layer上晃着，不断得细化每个component，定义新的data structure，message type，function。还要考虑好这些都在什么情况下会使用到。对于函数，往往是在自己的脑子里，从系统启动开始模拟一下可能的message flow，紧接着是function flow。越是深入，发现我要写的要考虑的东西越多。meeting时和老板说，要考虑的东西太多了，大脑不顶用，老板笑了笑。Anyway，现在要趁着有灵感有idea的时候，尽可能多地深入地考虑问题，涵盖各方面细节。这个framework，我从零开始，做完理论做实践，感觉还是不错的，有点像带孩子，虽然没带过孩子，囧。程序是用C++写的，每当遇到不熟悉的，就翻C++ Primer，再学习。感觉之前学的C++真是shit，就不评价本科学校里学的C++课了，人挫不能怪学校，自个的问题。此外，我也会花时间看C++ Primer，从头开始，看那些不熟悉的，一看到第7章。 Unix操作系统设计，已经开始看有关process的内容了，这周看了第六章《The Structure of Processes》。APUE2e这周看第4章《File and Directories》，因为之前看过一遍，现在看比较快，重点是把内容彻底弄懂。有时候会写一些读书笔记，把书上重要的内容摘抄下来，方便阅读和记忆。 最近彻底晚睡晚起了，都是凌晨三点左右才睡，早上睡到十一二点。我也不纠结了，保证睡眠长度就行。暑假有个目标，减肥。现在又130斤，我想减到125斤，最好能把肚子上的肉给减掉，我看着都烦，sigh。每周会去几次gym，打篮球，练器械。之前运动一次休息一周，而且运动后的第二天浑身酸疼。现在运动得频繁了，倒没有这样的感觉了，身体适应这样的节奏了。俺要再接再厉，减减减。 NBA季后赛继续着，已经到了东西部决赛了。偶支持的Heat很有希望。Go Heat！淘汰公牛。 周五傍晚去钓鱼了，蹲了几个小时，中间只有一次鱼上钩，在我往岸上拉的时候，鱼脱钩了，可惜。今年还没破零记录呢。最近鱼似乎也不多，看大家都没什么收获。不够给力啊，看别的地方都钓得很high。而这里，都夏天了还没大动静，更别说春季了。继续等。 您可能感兴趣的文章April 30, 2011 -- 0430之一周瞎扯 (6)又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...June 25, 2011 -- 0625之一周瞎扯 (12)Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...May 15, 2011 -- 0515之一周瞎扯 (1)本周是本学期最后一周，周三考完CIS722 final exam，三个月的暑假就此登场，撒花。 C...May 8, 2011 -- 0507之一周瞎扯 (1)Manhattan的春天是短暂的，最近的气温一直呈上升态势，宣示着夏日的到来，二十几度的天气过去了，...September 1, 2011 -- Something about setbuf (2)When I [...]]]></description>
			<content:encoded><![CDATA[<p>暑假生活的第一周。Jardine车少了，不用再烦找停车位的问题。学校里人少了很多，开车去系里的路上只见到若干人和几辆其他的车，或许我出门的时间太晚了。系里业几乎见不到其他学生，basement就更不用说了。我只在meeting的时候才能在main office见到些人，小蜜们。就这样，周遭顿时安静下来，只剩下夏天的风，摇摆着那些已经茂盛的树枝。去锻炼的路上，经过垃圾箱时，偶尔能看到胡乱摆放的各种家具，毕业的季节，又有多少人离开了。这段时间不是很热，正是享受Manhattan夏天的好时段。风，树，云，蓝天，这一切美得像画卷。虽已在这呆了三年，早已看惯这些景致，但我仍然很享受这一切，真如处于画中，而我俨然成了画中人，留个背影什么的。嗯，背影就好。</p>
<p>周二的时候出成绩了，CIS722得了A，总算没白辛苦。本来说要补完地project没补，虎头蛇尾的本性露出来了。也罢，现在确实提不起兴致倒回去折腾Minix。倒是在读Unix操作系统设计时，经常会回想起课上学过的东西，然后把Unix和Minix进行对照，似乎这样读起来更能记下东西，学过的东西的有用性就体现出来了。要是过了很久再回想学过的，八成都已经忘了，然后读Unix书的时候，也会想起Minix，但因为时间已久远，想不出个所以然来，最终导致更多的郁闷。所以，所以，一定要趁热打铁。</p>
<p>CPSNET，我还在Computation Layer上晃着，不断得细化每个component，定义新的data structure，message type，function。还要考虑好这些都在什么情况下会使用到。对于函数，往往是在自己的脑子里，从系统启动开始模拟一下可能的message flow，紧接着是function flow。越是深入，发现我要写的要考虑的东西越多。meeting时和老板说，要考虑的东西太多了，大脑不顶用，老板笑了笑。Anyway，现在要趁着有灵感有idea的时候，尽可能多地深入地考虑问题，涵盖各方面细节。这个framework，我从零开始，做完理论做实践，感觉还是不错的，有点像带孩子，虽然没带过孩子，囧。程序是用C++写的，每当遇到不熟悉的，就翻C++ Primer，再学习。感觉之前学的C++真是shit，就不评价本科学校里学的C++课了，人挫不能怪学校，自个的问题。此外，我也会花时间看C++ Primer，从头开始，看那些不熟悉的，一看到第7章。</p>
<p>Unix操作系统设计，已经开始看有关process的内容了，这周看了第六章《The Structure of Processes》。APUE2e这周看第4章《File and Directories》，因为之前看过一遍，现在看比较快，重点是把内容彻底弄懂。有时候会写一些读书笔记，把书上重要的内容摘抄下来，方便阅读和记忆。</p>
<p>最近彻底晚睡晚起了，都是凌晨三点左右才睡，早上睡到十一二点。我也不纠结了，保证睡眠长度就行。暑假有个目标，减肥。现在又130斤，我想减到125斤，最好能把肚子上的肉给减掉，我看着都烦，sigh。每周会去几次gym，打篮球，练器械。之前运动一次休息一周，而且运动后的第二天浑身酸疼。现在运动得频繁了，倒没有这样的感觉了，身体适应这样的节奏了。俺要再接再厉，减减减。</p>
<p>NBA季后赛继续着，已经到了东西部决赛了。偶支持的Heat很有希望。Go Heat！淘汰公牛。</p>
<p>周五傍晚去钓鱼了，蹲了几个小时，中间只有一次鱼上钩，在我往岸上拉的时候，鱼脱钩了，可惜。今年还没破零记录呢。最近鱼似乎也不多，看大家都没什么收获。不够给力啊，看别的地方都钓得很high。而这里，都夏天了还没大动静，更别说春季了。继续等。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>April 30, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0430/" title="0430之一周瞎扯">0430之一周瞎扯</a> (6)<br /><small>又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...</small></li><li>June 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-0625/" title="0625之一周瞎扯">0625之一周瞎扯</a> (12)<br /><small>Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...</small></li><li>May 15, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0515/" title="0515之一周瞎扯">0515之一周瞎扯</a> (1)<br /><small>本周是本学期最后一周，周三考完CIS722 final exam，三个月的暑假就此登场，撒花。

C...</small></li><li>May 8, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0507/" title="0507之一周瞎扯">0507之一周瞎扯</a> (1)<br /><small>Manhattan的春天是短暂的，最近的气温一直呈上升态势，宣示着夏日的到来，二十几度的天气过去了，...</small></li><li>September 1, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/09/something-about-setbuf/" title="Something about setbuf">Something about setbuf</a> (2)<br /><small>When I worked on Exercise 5.1 of APUE.2e, I made s...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0522/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Where the Hell is Matt</title>
		<link>http://www.zhuhuang.com/blog/2011/05/where-the-hell-is-matt/</link>
		<comments>http://www.zhuhuang.com/blog/2011/05/where-the-hell-is-matt/#comments</comments>
		<pubDate>Sat, 21 May 2011 08:16:31 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>
		<category><![CDATA[Matt]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3438</guid>
		<description><![CDATA[这视频，这背景音乐（garry schyman &#8211; praan），让我看了很是感动，尤其Matt一个人欢快独舞的时候。我想，人就该如此，即使孤单一人，即使舞技太烂，也不妨碍我享受这一过程，因为我正在通往梦想的路上。 您可能感兴趣的文章May 30, 2010 -- Daniel Powter的歌不错 (3)偶然看到Facebook上别人分享的Daniel Powter的Bad Day的MV，歌很好听，MV...August 23, 2010 -- 最近的收获 (5)从上到下，按钓上来的时间顺序排列，最上面是比较早的。 [caption id="attachmen...April 12, 2010 -- 爱国家不等于爱朝廷 (4)还是先人有深度～ ------------------华丽的分割线-----------------...August 31, 2009 -- ZZ 天涯语录 (0)1，女人谨记：一定要吃好玩好喝好睡好，一旦累死了，就有别的女人花咱的钱，住咱的房，睡咱的老公，泡咱的...February 14, 2012 -- 态度 (0)说态度决定一切，有点绝对。但面对事物，你抱有什么样的态度很大程度上决定了你能够做的事，生活，学术，情...]]></description>
			<content:encoded><![CDATA[<p>这视频，这背景音乐（garry schyman &#8211; praan），让我看了很是感动，尤其Matt一个人欢快独舞的时候。我想，人就该如此，即使孤单一人，即使舞技太烂，也不妨碍我享受这一过程，因为我正在通往梦想的路上。<br />
<embed src="http://player.youku.com/player.php/sid/XMTgwODE3MTI4/v.swf" quality="high" width="480" height="400" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"></embed></p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>May 8, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/05/short-film-signs/" title="Signs &#8211; 一部很赞的短片">Signs &#8211; 一部很赞的短片</a> (2)<br /><small>A simple short film about communication.
Director:...</small></li><li>February 19, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/02/%e5%a4%96%e5%a9%86%e8%b5%b0%e5%a5%bd/" title="外婆走好">外婆走好</a> (2)<br /><small>今天周六，没事闲在家里，没出门。阴天，虽然气温没有零下，却让人觉得冷。一个下午都在看文章，听歌。五点...</small></li><li>December 17, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/12/haizeiwang-dashijian/" title="海贼们不行了吗">海贼们不行了吗</a> (2)<br /><small>白胡子率领的海贼们还在海军本部马琳福特奥里斯广场与战国统领的海军鏖战着，事先以为白胡子们会扫荡海军，...</small></li><li>September 11, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/09/first-two-weeks-of-cis-706/" title="First Two Weeks of CIS 706">First Two Weeks of CIS 706</a> (0)<br /><small>CIS 706的课已经上了两周了。现在我一大部分的学习时间都是被它占了。没办法，看书，看课件，看网上...</small></li><li>June 19, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/fathers-day/" title="父亲节">父亲节</a> (18)<br /><small>昨晚打了个电话回家，国内周日，正好是父亲节。不过我不是因为父亲节才打的。照例，主要和老妈聊，扯了一堆...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/05/where-the-hell-is-matt/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>读书笔记 &#8211; APUE2e Chap4(1)</title>
		<link>http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap4-1/</link>
		<comments>http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap4-1/#comments</comments>
		<pubDate>Fri, 20 May 2011 02:43:07 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[书山有路]]></category>
		<category><![CDATA[APUE2e]]></category>
		<category><![CDATA[Directory]]></category>
		<category><![CDATA[File]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[读书笔记]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/05/%e8%af%bb%e4%b9%a6%e7%ac%94%e8%ae%b0apue2e-chap41/</guid>
		<description><![CDATA[STAT struct stat{ mode_t st_mode;  //file types and mode (permissions) ino_t st_ino;  //i-node number (serial number) dev_t st_dev;   //device number (file system) dev_t st_rdev;  //device number for special files nlink_t st_nlink;  //number of links uid_t st_uid;  //user id of owner gid_t st_gid;  //group id of owner off_t st_size;   //size in bytes, for regular files time_t [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><strong>STAT</strong></p>
<p><span style="font-size: x-small;">struct <strong><em>stat</em></strong>{</span></p>
<p><span style="font-size: x-small;"> mode_t st_mode;  //file types and mode (permissions)</span></p>
<p><span style="font-size: x-small;"> ino_t st_ino;  //i-node number (serial number)</span></p>
<p><span style="font-size: x-small;"> dev_t st_dev;   //device number (file system)</span></p>
<p><span style="font-size: x-small;"> dev_t st_rdev;  //device number for special files</span></p>
<p><span style="font-size: x-small;"> nlink_t st_nlink;  //number of links</span></p>
<p><span style="font-size: x-small;"> uid_t st_uid;  //user id of owner</span></p>
<p><span style="font-size: x-small;"> gid_t st_gid;  //group id of owner</span></p>
<p><span style="font-size: x-small;"> off_t st_size;   //size in bytes, for regular files</span></p>
<p><span style="font-size: x-small;"> time_t st_atime;  //time of last access</span></p>
<p><span style="font-size: x-small;"> time_t st_mtime;  //time of last modification</span></p>
<p><span style="font-size: x-small;"> time_t st_ctime  //time of last file status change</span></p>
<p><span style="font-size: x-small;"> blksize_t st_blksize;  //best I/O block size</span></p>
<p><span style="font-size: x-small;"> blkcnt_t st_blocks;   //number of disk blocks allocated</span></p>
<p><span style="font-size: x-small;">}</span></p>
<p style="text-align: center;">//////////////////////////////////////////////////////////////////</p>
<p style="text-align: center;"><strong>File Types</strong></p>
<p><strong><em>Regular File</em></strong>: The most common type of file, which contains data of some form. There is no distinction to the UNIX kernel whether this data is text or binary.</p>
<p><strong><em>Directory File</em></strong>: A file that contains the names of other files and pointers to information on these files.</p>
<p><strong><em>Block Special File</em></strong>: A type of file providing buffered I/O access in fixed size units to devices such as disk drives.</p>
<p><strong><em>Character Special File</em></strong>: A type of file providing unbuffered I/O access in variable-sized units to devices. (All devices on a system are either block special files or character special files.)</p>
<p><strong><em>FIFO</em></strong>: A type of file used for communication between processes. It is sometimes called a named pipe.</p>
<p><strong><em>Socket</em></strong>: A type of file used for network communication between processes.</p>
<p><strong><em>Symbolic Link</em></strong>: A type of file that points to another file.</p>
<p><span id="more-3432"></span></p>
<p>The type of a file is encoded in the <em>st_mode</em> member of the <em>stat</em> structure. Macros used to determine the file type (the parameter is the <em>st_mode</em> member from the <em>stat</em> structure):</p>
<p><strong>&lt;sys/stat.h&gt;</strong></p>
<p><strong>S_ISREG(), S_ISDIR(), S_ISCHR(), S_ISBLK(), S_ISFIFO(), S_ISSOCK(), S_ISLNK()</strong></p>
<p style="text-align: center;">//////////////////////////////////////////////////////////////////</p>
<p><strong><em>IPC Objects</em></strong>: message queue, semaphore, shared memory object. Use the following macros to determine the type of the IPC object from the stat structure (the parameter is a pointer to the stat structure):</p>
<p><strong>&lt;sys/stat.h&gt;</strong></p>
<p><strong>S_TYPEISMQ(), S_TYPEISSEM(), S_TYPEISSHM()</strong></p>
<p style="text-align: center;">//////////////////////////////////////////////////////////////////</p>
<p style="text-align: center;"><strong>Set-User-ID and Set-Group-ID</strong></p>
<p>Every process has six or more IDs associated with it:</p>
<table border="0" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td width="200" valign="top">real user ID</td>
<td width="200" valign="top">who we really are</td>
</tr>
<tr>
<td width="200" valign="top">real group ID</td>
<td width="200" valign="top">who we really are</td>
</tr>
<tr>
<td width="200" valign="top">effective user ID</td>
<td width="200" valign="top">used for file access permission checks</td>
</tr>
<tr>
<td width="200" valign="top">effective group ID</td>
<td width="200" valign="top">used for file access permission checks</td>
</tr>
<tr>
<td width="200" valign="top">supplementary group IDs</td>
<td width="200" valign="top">used for file access permission checks</td>
</tr>
<tr>
<td width="200" valign="top">saved set-user-ID</td>
<td width="200" valign="top">saved by exec functions</td>
</tr>
<tr>
<td width="200" valign="top">saved set-group-ID</td>
<td width="200" valign="top">saved by exec functions</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>When a file’s Set-User-ID bit is set in st_mode: when this file is executed, set the effective user ID of the process to be the owner of the file (st_uid)</p>
<p>When a file’s Set-Group-ID bit is set in st_mode: when this file is executed, set the effective group ID of the process to be the owner of the file (st_gid)</p>
<p>The two bits can be tested against the constants S_ISUID and S_ISGID: st_mode &amp; S_ISUID or st_mode &amp; S_ISGID.</p>
<p style="text-align: center;">//////////////////////////////////////////////////////////////////</p>
<p style="text-align: center;"><strong>File Access Permissions</strong></p>
<table border="0" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td width="200" valign="top">st_mode mask</td>
<td width="200" valign="top">meaning</td>
</tr>
<tr>
<td width="200" valign="top">S_ISUSR</td>
<td width="200" valign="top">user-read</td>
</tr>
<tr>
<td width="200" valign="top">S_IWUSR</td>
<td width="200" valign="top">user-write</td>
</tr>
<tr>
<td width="200" valign="top">S_IXUSR</td>
<td width="200" valign="top">user-execute</td>
</tr>
<tr>
<td width="200" valign="top">S_IRGRP</td>
<td width="200" valign="top">group-read</td>
</tr>
<tr>
<td width="200" valign="top">S_IWGRP</td>
<td width="200" valign="top">group-write</td>
</tr>
<tr>
<td width="200" valign="top">S_IXGRP</td>
<td width="200" valign="top">group-execute</td>
</tr>
<tr>
<td width="200" valign="top">S_IROTH</td>
<td width="200" valign="top">other-read</td>
</tr>
<tr>
<td width="200" valign="top">S_IWOTH</td>
<td width="200" valign="top">other-write</td>
</tr>
<tr>
<td width="200" valign="top">S_IXOTH</td>
<td width="200" valign="top">other-execute</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p style="text-align: center;"><strong>File Access Rules</strong></p>
<ul>
<li>Whenever we want to open any type of file by name, we must have execute permission in each directory mentioned in the name, including the current directory, if it is implied.</li>
<li>The read permission for a file determines whether we can open an existing file for reading: O_RDONLY and O_RDWR flags for the open function.</li>
<li>The write permission for a file determines whether we can open an existing file for writing: the O_WRONLY and O_RDWR flags for the open function.</li>
<li>We must have write permission for a file to specify the O_TRUNC flag in the open function.</li>
<li>We cannot create a new file in a directory unless we have write permission and execute permission in the directory.</li>
<li>To delete an existing file, we need write permission and execute permission in the directory containing the file. We do not need read permission or write permission for the file itself.</li>
<li>Execute permission for a file must be on if we want to execute the file using any of the six exec functions. The file also has to be a regular file.</li>
</ul>
<p style="text-align: center;"><strong>File Access Test</strong></p>
<p>The file access tests performed by the kernel are as follows:</p>
<ol>
<li>If the effective user ID of the process is 0, access is allowed.</li>
<li>If the effective user ID of the process equals the owner ID of the file, access is allowed if the appropriate user access permission bit is set.</li>
<li>If the effective group ID of the process or one of the supplementary group IDs of the process equals the group ID of the file, access I allowed if the appropriate group access permission bit is set.</li>
<li>If the appropriate other access permission bit is set, access is allowed.</li>
<p>These four steps are tried in sequence.</ol>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>May 27, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap4-2/" title="读书笔记 &#8211; APUE2e Chap4(2)">读书笔记 &#8211; APUE2e Chap4(2)</a> (2)<br /><small>/////////////////////////////////////////////
stat...</small></li><li>June 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-0625/" title="0625之一周瞎扯">0625之一周瞎扯</a> (12)<br /><small>Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...</small></li><li>May 22, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0522/" title="0522之一周瞎扯">0522之一周瞎扯</a> (2)<br /><small>暑假生活的第一周。Jardine车少了，不用再烦找停车位的问题。学校里人少了很多，开车去系里的路上只...</small></li><li>May 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap3-2/" title="读书笔记 &#8211; APUE2e Chap3(2)">读书笔记 &#8211; APUE2e Chap3(2)</a> (0)<br /><small> 
PREAD
Header: #include &lt;unistd.h&gt;

Declara...</small></li><li>May 13, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap3-1/" title="读书笔记 &#8211; APUE2e Chap3(1)">读书笔记 &#8211; APUE2e Chap3(1)</a> (0)<br /><small>**********************************************
Unb...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap4-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>0515之一周瞎扯</title>
		<link>http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0515/</link>
		<comments>http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0515/#comments</comments>
		<pubDate>Mon, 16 May 2011 03:52:21 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[CIS722]]></category>
		<category><![CDATA[Final]]></category>
		<category><![CDATA[Minix]]></category>
		<category><![CDATA[Semaphore]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[算法]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/05/0515%e4%b9%8b%e4%b8%80%e5%91%a8%e7%9e%8e%e6%89%af/</guid>
		<description><![CDATA[本周是本学期最后一周，周三考完CIS722 final exam，三个月的暑假就此登场，撒花。 CIS722 Project 3我拖到了周一晚上才完成，虽然上周尝试着完成它（见0507之一周瞎扯），但不能如愿。周一下午找老师谈了一下遇到的问题，豁然开朗。搞清楚了两个问题。一是errno=38的，那是因为我没有把project放到指定的文件夹下运行才导致的。Project 3的description上没有关于这方面的提示，但它的project结构和Project 1很相似，我也应该想到的，按照Project 1的操作方法来运行project 3。第二个是如何建立一个semaphore waiting list，能够容纳下系统允许的process数目。这个在project开始前老师曾说过，我当时也明白了该怎么做，和我在Unix操作系统设计书里看到的文件系统的某个结构很类似，俺也在课件上做了笔记，无奈记得不够周全，让我自己给无视了。因为Project 3出的时间和我开始做的时间隔了一两周，之前记住的到后来也忘了，现在记起来完全是和老师讨论过程中突然想起的。具体的时间方法不是在每个semaphore里保留一个有NR_PROCS元素的数组或链表，因为这样做很占空间，而且很浪费。而是定义一个公用的有NR_PROCS元素的数组，数组的元素里有一个指向链表的下一个元素的指针，然后只要在semaphore里定义一个head和tail指针就可以，通过这两个指针来查找那些waiting process。这两个问题搞清了之后，project基本上没有大碍了，周一下午和晚上忙了一阵之后算是完成了，提交了project。 交了之后没多久，老师就grade完了，我的project 3还有一个问题，有关errno的设置。描述上说的是global variable，我以为只要直接设置就行了，但实际上这里头有很多文章，待我细细道来。这个Project做的是实现semaphore函数，比如create，init，p，v，delete等操作。实现分两层：一是用户层面的，提供一些可供用户调用的函数借口，这个老师已经给了；二是kernel里的，在process manager里实现对这些用户函数的响应，这个是我们要完成的。对于用户调用的函数，得有返回值，出错的话还得设置对应errno。minix里对system call的实现和message passing紧密相关。这也导致对返回值和errno的处理变得复杂。看了多遍源码之后，我才摸清返回值的处理问题，但忽略了errno的设置。我的程序里直接在实现的kernel函数里设置errno，但这时候程序处于pm的context中，设置的errno只是对应kernel里的pm的errno值，并不会反馈到用户程序中。所以errno不能直接这般赤裸裸的设置，而得通过message passing的方式完成。看了代码之后，大概知道如何做，试着修改了一下，没有成功，有错误。下一周内我得把它完成，做事要善始善终。 Project 3算是过了，然后只有一天的时间准备final，老师给定了范围。我把范围内涉及到的函数代码悉数过了一遍，就这样了，也没时间看课件和书本了。考试有两道大题，第一道是关于interruption mechanism的，第二道是关于pm exit的，即process调用exit后的处理过程。我先答了第二道，应该没有问题。第一道有两小题，题目描述看的我有点晕。第一小题算是答得差不多吧，第二小题就有点瞎扯了，希望没扯错。bless。我想拿A。PS：上学期修的CIS706到这时候才给成绩，拿到A了。现在的GPA是3.9/4.0。全A的梦早就破灭了，但我还是希望不要太残酷，不想再拿A之下的了。 Course结束了，回到Research上。好不容易周五逮到老板有空的时候和他谈了一下暑假的安排。大概意思是暑假就是coding，做实现，有两个重点。一个是我现在正在写的，CPSNET，general framework for CPS，暑假内完成并实现一个具体应用，应该是vehicle的问题，然后弄一篇paper出来；另一个是回顾一下上一篇paper的东西，找几个突破点，在它的基础上更进一步，再弄一篇paper。我也和老板夸下海口，这个月之内完成general framework的coding，6，7，8三个月做具体的应用实现。既然说了，就好好做吧。这个暑假，希望research有突破，为paper，为毕业。 暑假，我自己也有个充电计划，看书和编程，提高动手能力吧。注意力集中在Unix/Linix的C编程和操作系统理论上，这方面主要是三本书：APUE2e，Unix操作系统设计，Linux Shell。APUE2e之前已经看完了，现在重新过一遍，把书上的程序和习题都做一遍。Unix操作系统设计已经看完了File System的部分（到第五章为止）。Linux Shell主要是常用的Linux命令，编辑器和shell编程。PS：看过了Unix操作系统设计之后再看APUE2e感觉真的很不一样，之前看APUE2e时不知道Unix OS的数据结构等信息，看得半知半解。现在好了很多，了解了基础再看其上的应用，看得很自然，容易记住。 除了Unix和C，还想看看C++ Primer和算法。Research中的coding用的正是C++，正好借此机会补一补。算法的东西到哪都有用，本科时学过算法课，来这后也学过，但依旧没能记住多少。花点时间补一下，找intern时应该用得上。 我的计划没有具体到几点起床，几点到几点看什么书等的程度，算是一个大概的方向。至于时间，我觉得是，保证休息时间的情况下，好好地利用时间。 给自己加油！ PS：今天得知一位学长PhD毕业了（才花了四年），进Google工作了。偶像啊，我也得努力了。 您可能感兴趣的文章May 8, 2011 -- 0507之一周瞎扯 (1)Manhattan的春天是短暂的，最近的气温一直呈上升态势，宣示着夏日的到来，二十几度的天气过去了，...May 22, 2011 -- 0522之一周瞎扯 (2)暑假生活的第一周。Jardine车少了，不用再烦找停车位的问题。学校里人少了很多，开车去系里的路上只...April 30, 2011 -- 0430之一周瞎扯 [...]]]></description>
			<content:encoded><![CDATA[<p>本周是本学期最后一周，周三考完CIS722 final exam，三个月的暑假就此登场，撒花。</p>
<p>CIS722 Project 3我拖到了周一晚上才完成，虽然上周尝试着完成它（见<a href="http://www.zhuhuang.com/2011/05/weekly-nattering-0507/">0507之一周瞎扯</a>），但不能如愿。周一下午找老师谈了一下遇到的问题，豁然开朗。搞清楚了两个问题。一是errno=38的，那是因为我没有把project放到指定的文件夹下运行才导致的。Project 3的description上没有关于这方面的提示，但它的project结构和Project 1很相似，我也应该想到的，按照Project 1的操作方法来运行project 3。第二个是如何建立一个semaphore waiting list，能够容纳下系统允许的process数目。这个在project开始前老师曾说过，我当时也明白了该怎么做，和我在Unix操作系统设计书里看到的文件系统的某个结构很类似，俺也在课件上做了笔记，无奈记得不够周全，让我自己给无视了。因为Project 3出的时间和我开始做的时间隔了一两周，之前记住的到后来也忘了，现在记起来完全是和老师讨论过程中突然想起的。具体的时间方法不是在每个semaphore里保留一个有NR_PROCS元素的数组或链表，因为这样做很占空间，而且很浪费。而是定义一个公用的有NR_PROCS元素的数组，数组的元素里有一个指向链表的下一个元素的指针，然后只要在semaphore里定义一个head和tail指针就可以，通过这两个指针来查找那些waiting process。这两个问题搞清了之后，project基本上没有大碍了，周一下午和晚上忙了一阵之后算是完成了，提交了project。</p>
<p>交了之后没多久，老师就grade完了，我的project 3还有一个问题，有关errno的设置。描述上说的是global variable，我以为只要直接设置就行了，但实际上这里头有很多文章，待我细细道来。这个Project做的是实现semaphore函数，比如create，init，p，v，delete等操作。实现分两层：一是用户层面的，提供一些可供用户调用的函数借口，这个老师已经给了；二是kernel里的，在process manager里实现对这些用户函数的响应，这个是我们要完成的。对于用户调用的函数，得有返回值，出错的话还得设置对应errno。minix里对system call的实现和message passing紧密相关。这也导致对返回值和errno的处理变得复杂。看了多遍源码之后，我才摸清返回值的处理问题，但忽略了errno的设置。我的程序里直接在实现的kernel函数里设置errno，但这时候程序处于pm的context中，设置的errno只是对应kernel里的pm的errno值，并不会反馈到用户程序中。所以errno不能直接这般赤裸裸的设置，而得通过message passing的方式完成。看了代码之后，大概知道如何做，试着修改了一下，没有成功，有错误。下一周内我得把它完成，做事要善始善终。</p>
<p>Project 3算是过了，然后只有一天的时间准备final，老师给定了范围。我把范围内涉及到的函数代码悉数过了一遍，就这样了，也没时间看课件和书本了。考试有两道大题，第一道是关于interruption mechanism的，第二道是关于pm exit的，即process调用exit后的处理过程。我先答了第二道，应该没有问题。第一道有两小题，题目描述看的我有点晕。第一小题算是答得差不多吧，第二小题就有点瞎扯了，希望没扯错。bless。我想拿A。PS：上学期修的CIS706到这时候才给成绩，拿到A了。现在的GPA是3.9/4.0。全A的梦早就破灭了，但我还是希望不要太残酷，不想再拿A之下的了。</p>
<p>Course结束了，回到Research上。好不容易周五逮到老板有空的时候和他谈了一下暑假的安排。大概意思是暑假就是coding，做实现，有两个重点。一个是我现在正在写的，CPSNET，general framework for CPS，暑假内完成并实现一个具体应用，应该是vehicle的问题，然后弄一篇paper出来；另一个是回顾一下上一篇paper的东西，找几个突破点，在它的基础上更进一步，再弄一篇paper。我也和老板夸下海口，这个月之内完成general framework的coding，6，7，8三个月做具体的应用实现。既然说了，就好好做吧。这个暑假，希望research有突破，为paper，为毕业。</p>
<p>暑假，我自己也有个充电计划，看书和编程，提高动手能力吧。注意力集中在Unix/Linix的C编程和操作系统理论上，这方面主要是三本书：APUE2e，Unix操作系统设计，Linux Shell。APUE2e之前已经看完了，现在重新过一遍，把书上的程序和习题都做一遍。Unix操作系统设计已经看完了File System的部分（到第五章为止）。Linux Shell主要是常用的Linux命令，编辑器和shell编程。PS：看过了Unix操作系统设计之后再看APUE2e感觉真的很不一样，之前看APUE2e时不知道Unix OS的数据结构等信息，看得半知半解。现在好了很多，了解了基础再看其上的应用，看得很自然，容易记住。</p>
<p>除了Unix和C，还想看看C++ Primer和算法。Research中的coding用的正是C++，正好借此机会补一补。算法的东西到哪都有用，本科时学过算法课，来这后也学过，但依旧没能记住多少。花点时间补一下，找intern时应该用得上。</p>
<p>我的计划没有具体到几点起床，几点到几点看什么书等的程度，算是一个大概的方向。至于时间，我觉得是，保证休息时间的情况下，好好地利用时间。</p>
<p>给自己加油！</p>
<p>PS：今天得知一位学长PhD毕业了（才花了四年），进Google工作了。偶像啊，我也得努力了。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>May 8, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0507/" title="0507之一周瞎扯">0507之一周瞎扯</a> (1)<br /><small>Manhattan的春天是短暂的，最近的气温一直呈上升态势，宣示着夏日的到来，二十几度的天气过去了，...</small></li><li>May 22, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0522/" title="0522之一周瞎扯">0522之一周瞎扯</a> (2)<br /><small>暑假生活的第一周。Jardine车少了，不用再烦找停车位的问题。学校里人少了很多，开车去系里的路上只...</small></li><li>April 30, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0430/" title="0430之一周瞎扯">0430之一周瞎扯</a> (6)<br /><small>又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...</small></li><li>September 1, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/09/something-about-setbuf/" title="Something about setbuf">Something about setbuf</a> (2)<br /><small>When I worked on Exercise 5.1 of APUE.2e, I made s...</small></li><li>June 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-0625/" title="0625之一周瞎扯">0625之一周瞎扯</a> (12)<br /><small>Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0515/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>读书笔记 &#8211; APUE2e Chap3(2)</title>
		<link>http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap3-2/</link>
		<comments>http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap3-2/#comments</comments>
		<pubDate>Sat, 14 May 2011 23:29:00 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[书山有路]]></category>
		<category><![CDATA[APUE2e]]></category>
		<category><![CDATA[File I/O]]></category>
		<category><![CDATA[读书笔记]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/05/%e8%af%bb%e4%b9%a6%e7%ac%94%e8%ae%b0apue2e-chap32/</guid>
		<description><![CDATA[PREAD Header: #include &#60;unistd.h&#62; Declaration: ssize_t pread(int filedes, void *buf, size_t nbytes, off_t offset); Return: number of bytes read, 0 if end of file, –1 on error Parameters: filedes: file descriptor buf: buffer to store the contents that have been read nbytes: number of bytes to be read offset: offset from the start of the [...]]]></description>
			<content:encoded><![CDATA[<p><strong> </strong></p>
<p style="text-align: center;"><strong>PREAD</strong></p>
<p><strong>Header</strong>: #include &lt;unistd.h&gt;</p>
<p><strong>Declaration</strong>: ssize_t pread(int filedes, void *buf, size_t nbytes, off_t offset);</p>
<p><strong>Return</strong>: number of bytes read, 0 if end of file, –1 on error</p>
<p><strong>Parameters</strong>:</p>
<p>filedes: file descriptor</p>
<p>buf: buffer to store the contents that have been read</p>
<p>nbytes: number of bytes to be read</p>
<p>offset: <em>offset</em> from the start of the file</p>
<p><strong>Comments</strong>:</p>
<p>Equivalent to: lseek+read, except that pread is <strong>atomic</strong>.</p>
<p>Reads up to <em>nbytes</em> bytes from file descriptor <em>filedes</em> at offset <em>offset</em> (from the start of the file) into the buffer starting at <em>buf</em>. The file offset is not changed.</p>
<p>The file referenced by <em>filedes</em> must be capable of seeking.</p>
<p><span id="more-3419"></span></p>
<p style="text-align: center;"><strong>PWRITE</strong></p>
<p><strong>Header</strong>: #include &lt;unistd.h&gt;</p>
<p><strong>Declaration</strong>: ssize_t pwrite(int filedes, void *buf, size_t nbytes, off_t offset);</p>
<p><strong>Return</strong>: number of bytes written if OK, –1 on error</p>
<p><strong>Parameters</strong>:</p>
<p>filedes: file descriptor</p>
<p>buf: buffer to store the contents that have been read</p>
<p>nbytes: number of bytes to be read</p>
<p>offset: <em>offset</em> from the start of the file</p>
<p><strong>Comments</strong>:</p>
<p>Equivalent to: lseek+write, except that pread is <strong>atomic</strong>.</p>
<p>Writes up to <em>nbytes</em> bytes from the buffer starting at <em>buf</em> to the file descriptor <em>filedes </em>at offset <em>offset</em>. The file offset is not changed.</p>
<p>The file referenced by <em>filedes</em> must be capable of seeking.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><strong>DUP &amp; DUP2</strong></p>
<p><strong>Header</strong>: #include &lt;unistd.h&gt;</p>
<p><strong>Declaration</strong>:</p>
<p>int dup(int filedes);</p>
<p>int dup2(int filedes, int filedes2);</p>
<p><strong>Return</strong>: new file descriptor if OK, –1 on error</p>
<p><strong>Parameters</strong>:</p>
<p>filedes (in both): the file descriptor to be copied</p>
<p>filedes2 (in dup2): the (new) file descriptor to which <em>filedes</em> is copied.</p>
<p><strong>Comments</strong>:</p>
<p>DUP: The new file descriptor returned by dup is guaranteed to be the lowest-numbered available file descriptor. dup(filedes) is equivalent to: fcntl(filedes, F_DUPFD, 0)</p>
<p>DUP2: If filedes2 is already open, it is first closed. If filedes equals to filedes2, then dup2 returns filedes2 without closing it. dup2(filedes, filedes2) is equivalent to: fcntl(filedes, F_DUPFD, filedes2)</p>
<p>Each descriptor has its own set of file descriptor flags. The close-on-exec (FD_CLOEXEC) file descriptor flag for the new file descriptor is always cleared by the dup function.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><strong>SYNC, FSYNC, FDATASYNC</strong></p>
<p><strong>Header</strong>: #include &lt;unistd.h&gt;</p>
<p><strong>Declaration</strong>:</p>
<p>void sync(void);</p>
<p>int fsync(int filedes);</p>
<p>int fdatasync(int filedes);</p>
<p><strong>Return</strong>: fsync &amp; fdatasync: 0 if OK, –1 on error</p>
<p><strong>Parameters</strong>:</p>
<p>filedes: file descriptor</p>
<p><strong>Comments</strong>:</p>
<p>Check chapter 3 of &lt;&lt;The Design of Unix Operating System&gt;&gt; about buffer cache (delay-write). <strong>This book is strongly recommended. Great Book.</strong></p>
<p>sync: queues all modified block buffers for writing and returns; it does not wait for the disk writes to take place.</p>
<p>fsync: refers to only a single file and waits for the disk writes to complete before returning; includes both file attributes and file datas.</p>
<p>fdatasync: refers to only a single file and waits for the disk writes of the data portion of the file to complete before returning; not including the file attributes.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><strong>FCNTL</strong></p>
<p><strong>Header</strong>: #include &lt;fcntl.h&gt;</p>
<p><strong>Declaration</strong>:</p>
<p>int fcntl(int filedes, int cmd, …/*int arg*/);</p>
<p>int fcntl(int filedes, int cmd, …/*struct flock *flockptr*/);</p>
<p><strong>Return</strong>: depends on cmd if OK, –1 on error</p>
<p><strong>Parameters</strong>:</p>
<p>cmd for the first: F_DUPFD, F_GETFD, F_SETFD, F_GETFL, F_SETFL, F_GETOWN, F_SETOWN. page78</p>
<p>cmd for the second: F_GETLK, F_SETLK, F_SETLKW.  page 447</p>
<p><strong>Comments</strong>:</p>
<p>F_DUPFD: duplicate file descriptor <em>filedes</em>. The new file descriptor is returned as the value of the function. It is the lowest-numbered descriptor that is not already open, that is greater or equal to the third argument <em>arg</em>.</p>
<p>F_GETFD: Return the file descriptor flags for filedes as the value of the function. Currently only one file descriptor flag is defined: FD_CLOEXEC.</p>
<p>F_SETFD: Set the file descriptor flags for <em>filedes</em> from <em>arg</em>.</p>
<p>F_GETFL: Return the file status flags for filedes as the value of the function. File status flags: O_RDONLY, O_WRONLY, O_RDWR, O_APPEND, O_NONBLOCK, O_SYNC, O_DSYNC, O_RSYNC, O_FSYNC, O_ASYNC.</p>
<p>F_SETFL: Set the file status flags to the value of <em>arg</em>. Flags above can be changed except O_RDONLY, O_WRONLY, O_RDWR.</p>
<p>F_GETOWN: Get the process ID or process group ID currently receiving the SIGIO and SIGURG signals. return value: positive – process ID, nagative – process group ID. (SIGIO – general asynchronous I/O signal; SIGURG – out-of-band data has arrived on a network connection.)</p>
<p>F_SETOWN: Set the process ID or process group ID using <em>arg</em> to receive the SIGIO and SIGURG signals.</p>
<p>F_GETLK: Determine whether the lock described by flockptr is blocked by some other lock. If a lock exists that will prevent ours from being created, the information on that existing lock overwrites the information pointed by flockptr. If no preventing lock exists, the structure pointed by flockptr is left unchanged except l_type is set to F_UNLCK.</p>
<p>F_SETLK: Set the lock described by flockptr. Also used to clear the lock described by flockptr.</p>
<p>F_SETLKW: A blocking version of F_SETLK.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><strong>IOCTL</strong></p>
<p><strong>Header</strong>:</p>
<p>#include &lt;unistd.h&gt; //System V</p>
<p>#include &lt;sys/ioctl.h&gt; //BSD and Linux</p>
<p>#include &lt;stropts.h&gt; //XSI STREAMS</p>
<p><strong>Declaration</strong>:</p>
<p>int ioctl(int filedes, int request, …);</p>
<p><strong>Return</strong>: –1 on error, something else if OK</p>
<p><strong>Parameters</strong>:</p>
<p><strong>Comments</strong>:</p>
<p>The ioctl function has always been the catchall for I/O operations.</p>
<p>&nbsp;</p>
<p style="text-align: center;">DEV/FD</p>
<p>/dev/fd contains files named 0, 1, 2, etc. Opening the file /dev/fd/n is equivalent to duplicating descriptor n, assuming that descriptor n is open. The flags used in the open function in this case is usually ignored by most systems. /dev/fd/0 = /dev/stdin, /dev/fd/1 = /dev/stdout, /dev/fd/2 = /dev/stderr. /def/fd provides a way to handle standard input and output in the same manner as other pathnames.</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>May 13, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap3-1/" title="读书笔记 &#8211; APUE2e Chap3(1)">读书笔记 &#8211; APUE2e Chap3(1)</a> (0)<br /><small>**********************************************
Unb...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-a/" title="APUE2e Exercise 10.6 – Solution A">APUE2e Exercise 10.6 – Solution A</a> (0)<br /><small>Using File I/O to read and write the file.


/*...</small></li><li>May 27, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap4-2/" title="读书笔记 &#8211; APUE2e Chap4(2)">读书笔记 &#8211; APUE2e Chap4(2)</a> (2)<br /><small>/////////////////////////////////////////////
stat...</small></li><li>May 19, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap4-1/" title="读书笔记 &#8211; APUE2e Chap4(1)">读书笔记 &#8211; APUE2e Chap4(1)</a> (0)<br /><small>STAT
struct stat{

 mode_t st_mode;  //file types ...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-c/" title="APUE2e Exercise 10.6 – Solution C">APUE2e Exercise 10.6 – Solution C</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap3-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>读书笔记 &#8211; APUE2e Chap3(1)</title>
		<link>http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap3-1/</link>
		<comments>http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap3-1/#comments</comments>
		<pubDate>Sat, 14 May 2011 03:42:57 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[书山有路]]></category>
		<category><![CDATA[APUE2e]]></category>
		<category><![CDATA[File I/O]]></category>
		<category><![CDATA[Unbuffered I/O]]></category>
		<category><![CDATA[读书笔记]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/05/apue2e-chap31/</guid>
		<description><![CDATA[********************************************** Unbuffered I/O (File I/O): each read or write invokes a system call in the kernel. Part of POSIX.1 and the Single Unix Specification, but not part of ISO C. Including open, read, write, lseek, close. (Different from Standard I/O) ********************************************** file descriptor (say, filedes): 0&#60;= filedes &#60;= OPEN_MAX 0 (STDIN_FILENO in POSIX): standard input [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">**********************************************</p>
<p>Unbuffered I/O (File I/O): each read or write invokes a system call in the kernel. Part of POSIX.1 and the Single Unix Specification, but not part of ISO C. Including <em>open, read, write, lseek, close. (Different from Standard I/O)</em></p>
<p style="text-align: center;"><em>**********************************************<br />
</em></p>
<p>file descriptor (say, <em>filedes</em>): 0&lt;= <em>filedes</em> &lt;= OPEN_MAX</p>
<p>0 (STDIN_FILENO in POSIX): standard input</p>
<p>1 (STDOUT_FILENO in POSIX): standard output</p>
<p>2 (STDERR_FILENO in POSIX): standard error</p>
<p><span id="more-3407"></span></p>
<p style="text-align: center;"><strong>OPEN</strong></p>
<p><strong>Header</strong>: #include &lt;fcntl.h&gt;</p>
<p><strong>Declaration</strong>: int open(const char *pathname, int oflag, …/*mode_t mode*/);</p>
<p><strong>Return</strong>: file descriptor if OK, –1 on error</p>
<p><strong>Parameters</strong>:</p>
<p><em>pathname</em> – the name of the file to open or create</p>
<p><em>oflag</em>: O_RDONLY(0), O_WRONLY(1), O_RDWR(2), O_APPEND, O_CREAT, O_EXCL, O_TRUNC, O_NOCTTY, O_NONBLOCK, O_DSYNC, O_RSYNC, O_SYNC (defined in &lt;fcntl.h&gt;)</p>
<p><em>mode</em>: S_IRUSR, S_IWUSR, S_IXUSR, S_IRGRP, S_IWGRP, S_IXGRP, S_IROTH, S_IWOTH, S_IXOTH</p>
<p><strong>Comments</strong>:</p>
<p>O_APPEND: Append to the end of file on each write.</p>
<p>O_CREAT: Create the file if it doesn’t exist.</p>
<p>O_EXCL: Generate an error if O_CREAT is also specified and the file already exists.</p>
<p>O_TRUNC: If the file exists and if it is successfully opened for either write-only or read-only, truncate its length to 0.</p>
<p>O_NOCTTY: If the pathname refers to a terminal device, do not allocate the device as the controlling terminal for this process.</p>
<p>O_NONBLOCK: If pathname refers to a FIFO, a block special file, or a character special file, this option sets the nonblocking mode for both the opening of file and subsequent I/O.</p>
<p>O_DSYNC: Have each write wait for physical I/O to complete, but don’t wait for file attributes to be updated if they don’t affect the ability to read the data just written.</p>
<p>O_RSYNC: Have each read operation on the file descriptor wait until any pending writes for the same portion of the file are complete.</p>
<p>O_SYNC: Have each write wait for physical I/O to complete, including I/O necessary to update file attributes modified as a result of the write.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><strong>READ</strong></p>
<p><strong>Header</strong>: #include &lt;unistd.h&gt;</p>
<p><strong>Declaration</strong>: ssize_t read(int filedes, void *buf, size_t nbytes);</p>
<p><strong>Return</strong>: number of bytes read, 0 if end of file, –1 on error</p>
<p><strong>Parameters</strong>:</p>
<p>buf: buffer to store the contents that have been read</p>
<p><strong>Comments</strong>:</p>
<p>ssize_t: signed</p>
<p>size_t: unsigned</p>
<p>&nbsp;</p>
<p style="text-align: center;"><strong>WRITE</strong></p>
<p><strong>Header</strong>: #include &lt;fcntl.h&gt;</p>
<p><strong>Declaration</strong>: ssize_t write(int filedes, void *buf, size_t nbytes);</p>
<p><strong>Return</strong>: number of bytes written if OK, –1 on error</p>
<p><strong>Parameters</strong>:</p>
<p>buf: buffer to store the contents to be written</p>
<p><strong>Comments</strong>:</p>
<p>ssize_t: signed</p>
<p>size_t: unsigned</p>
<p>&nbsp;</p>
<p style="text-align: center;"><strong>LSEEK</strong></p>
<p><strong>Header</strong>: #include &lt;unistd.h&gt;</p>
<p><strong>Declaration</strong>: off_t lseek(int filedes, off_t offset, int whence);</p>
<p><strong>Return</strong>: new file offset if OK, –1 on error</p>
<p><strong>Parameters</strong>:</p>
<p>whence: SEEK_SET, SEEK_CUR, SEEK_END.</p>
<p>if SEEK_SET, the file’s offset is set to <em>offset</em> bytes from the beginning of the file.</p>
<p>if SEEK_CUR, the file’s offset is set to its current value plus the <em>offset</em>. <em>offset</em> can be positive or negative.</p>
<p>if SEEK_END, the file’s offset is set to the size of the file plus the <em>offset</em>. <em>offset</em> can be positive or negative.</p>
<p>Comments:</p>
<p>If file descriptor refers to a pipe, FIFO or socket, lseek sets errno to ESPIPE and return –1.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><strong>CLOSE</strong></p>
<p><strong>Header</strong>: #include &lt;unistd.h&gt;</p>
<p><strong>Declaration</strong>: int close(int filedes);</p>
<p><strong>Return</strong>: 0 if OK, –1 on error</p>
<p><strong>Parameters</strong>:</p>
<p><em>filedes</em>: file descriptor</p>
<p><strong>Comments</strong>:</p>
<p>WHen a process terminates, all of its open files are closed automatically by the kernel.</p>
<p>&nbsp;</p>
<p style="text-align: center;">**********************************************</p>
<p style="text-align: center;"><strong>CREAT</strong></p>
<p><strong>Header</strong>: #include &lt;fcntl.h&gt;</p>
<p><strong>Declaration</strong>: int creat(const char *pathname, mode_t mode);</p>
<p><strong>Return</strong>: file descriptor opened for <em>write-only</em> if OK, –1 on error</p>
<p><strong>Parameters</strong>:</p>
<p><em>pathname</em> – the name of the file to open or create</p>
<p><em>mode</em>: S_IRUSR, S_IWUSR, S_IXUSR, S_IRGRP, S_IWGRP, S_IXGRP, S_IROTH, S_IWOTH, S_IXOTH</p>
<p><strong>Comments</strong>:</p>
<p>Equivalent to: open(pathname, O_WRONLY | O_CREAT | O_TRUNC, mode).</p>
<p>The file is opened only for writing. If wanting to write first and then read back, have to call <em>creat</em>, <em>close</em> and then <em>open</em>. Better to use <em>open</em> function:</p>
<p>open(pathname, O_RDWR | O_CREAT | O_TRUNC, mode)</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>May 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap3-2/" title="读书笔记 &#8211; APUE2e Chap3(2)">读书笔记 &#8211; APUE2e Chap3(2)</a> (0)<br /><small> 
PREAD
Header: #include &lt;unistd.h&gt;

Declara...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-a/" title="APUE2e Exercise 10.6 – Solution A">APUE2e Exercise 10.6 – Solution A</a> (0)<br /><small>Using File I/O to read and write the file.


/*...</small></li><li>May 27, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap4-2/" title="读书笔记 &#8211; APUE2e Chap4(2)">读书笔记 &#8211; APUE2e Chap4(2)</a> (2)<br /><small>/////////////////////////////////////////////
stat...</small></li><li>May 19, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap4-1/" title="读书笔记 &#8211; APUE2e Chap4(1)">读书笔记 &#8211; APUE2e Chap4(1)</a> (0)<br /><small>STAT
struct stat{

 mode_t st_mode;  //file types ...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-c/" title="APUE2e Exercise 10.6 – Solution C">APUE2e Exercise 10.6 – Solution C</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap3-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>新的博客订阅按钮</title>
		<link>http://www.zhuhuang.com/blog/2011/05/blog-subscription/</link>
		<comments>http://www.zhuhuang.com/blog/2011/05/blog-subscription/#comments</comments>
		<pubDate>Fri, 13 May 2011 22:49:48 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[网站日志]]></category>
		<category><![CDATA[Google Reader]]></category>
		<category><![CDATA[QQ邮箱]]></category>
		<category><![CDATA[九点]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[抓虾]]></category>
		<category><![CDATA[有道]]></category>
		<category><![CDATA[订阅]]></category>
		<category><![CDATA[鲜果]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3399</guid>
		<description><![CDATA[之前博客的feed一直是用feedsky烧制的，但现在feedsky已经不行了。某天不小心在feedsky上把俺博客对应的feed给删除了，后来怎么加都加不上了，导致原来是用的博客feed订阅地址（http://feed.feedsky.com/zhuhuang）失效。原来博客右上角的那些订阅按钮是通过feedsky生成的，现在博客的feed失效，不知道是否会影响到订阅。其他也没有比较合适的feedsky替代品。 也罢，不偷懒了，花了点时间，到抓虾，鲜果，九点，有道，QQ邮箱，Google Reader各自的网站上找订阅按钮对应的代码，把原来feedsky生成的那些订阅按钮都替换了。如果有人以前通过那些订阅按钮订阅了本博客的，请重新订阅一次吧。现在的没有使用feedsky的feed地址（http://feed.feedsky.com/zhuhuang）了，而是直接用博客的feed地址（http://www.zhuhuang.com/feed/）。 您可能感兴趣的文章October 9, 2009 -- iNove主题 RSS订阅栏修改 (3)一个主题用久了，会越看越不习惯，然后就想着如何按自己的方式去改动，可惜学艺不精，让我对现有主题做个大...July 15, 2011 -- 博客两周年 (3)最近很少更新博客，经常忘了它的存在，以前有点东西就会想着写到博客上来。也许因为过于迷恋微博了，想说的...September 28, 2010 -- 最近对博客做的一些修改 (0)本来想换个主题的，iNove这个主题用了有一段时间了，但找来找去都没找到合适的。从使用iNove开始...]]></description>
			<content:encoded><![CDATA[<p>之前博客的feed一直是用feedsky烧制的，但现在feedsky已经不行了。某天不小心在feedsky上把俺博客对应的feed给删除了，后来怎么加都加不上了，导致原来是用的博客feed订阅地址（<a href="http://feed.feedsky.com/zhuhuang">http://feed.feedsky.com/zhuhuang</a>）失效。原来博客右上角的那些订阅按钮是通过feedsky生成的，现在博客的feed失效，不知道是否会影响到订阅。其他也没有比较合适的feedsky替代品。</p>
<p>也罢，不偷懒了，花了点时间，到抓虾，鲜果，九点，有道，QQ邮箱，Google Reader各自的网站上找订阅按钮对应的代码，把原来feedsky生成的那些订阅按钮都替换了。如果有人以前通过那些订阅按钮订阅了本博客的，请重新订阅一次吧。现在的没有使用feedsky的feed地址（<a href="http://feed.feedsky.com/zhuhuang">http://feed.feedsky.com/zhuhuang</a>）了，而是直接用博客的feed地址（<a href="http://www.zhuhuang.com/feed/">http://www.zhuhuang.com/feed/</a>）。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>October 9, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/inove-rss-feed-bar/" title="iNove主题 RSS订阅栏修改">iNove主题 RSS订阅栏修改</a> (3)<br /><small>一个主题用久了，会越看越不习惯，然后就想着如何按自己的方式去改动，可惜学艺不精，让我对现有主题做个大...</small></li><li>July 15, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/07/miss-blogs-two-year-anniversary/" title="博客两周年">博客两周年</a> (3)<br /><small>最近很少更新博客，经常忘了它的存在，以前有点东西就会想着写到博客上来。也许因为过于迷恋微博了，想说的...</small></li><li>September 28, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/09/recent-changes-to-the-blog-theme/" title="最近对博客做的一些修改">最近对博客做的一些修改</a> (0)<br /><small>本来想换个主题的，iNove这个主题用了有一段时间了，但找来找去都没找到合适的。从使用iNove开始...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/05/blog-subscription/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>0507之一周瞎扯</title>
		<link>http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0507/</link>
		<comments>http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0507/#comments</comments>
		<pubDate>Sun, 08 May 2011 17:49:24 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[CIS722]]></category>
		<category><![CDATA[CPSNET]]></category>
		<category><![CDATA[Minix]]></category>
		<category><![CDATA[Semaphore]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[母亲节]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/05/0507%e4%b9%8b%e4%b8%80%e5%91%a8%e7%9e%8e%e6%89%af/</guid>
		<description><![CDATA[Manhattan的春天是短暂的，最近的气温一直呈上升态势，宣示着夏日的到来，二十几度的天气过去了，三十几度的天到来了。我不讨厌夏天，但有一点让我比较困扰，夏天会让人睡得不爽，不是早上热醒，就是晚上热得睡不着。房子里有空调，但是安在客厅里的，晚上除非不关门，否则感觉不到什么效果。暑假里我要少开些车，弄辆自行车，骑着去系里。我喜欢那种在学校里飚自行车的感觉，暑假人少，正好适合。 好了，该做总结了。 CIS722周四结课了，下周三final，开卷。话说，课都结束了，Project 3我还没写完，真的很拖。Project 3要我们实现Minix上的Semaphore系统调用，包括initialize，create，p，v，delete这些semaphore操作和这些函数的调度函数do_sem。之前上课时对system call没有深入去了解，为了做这个project，我minix的从interrupt产生到调用对应的system call处理interrupt的代码跟了一遍，还挑了几个例子看了一下，比如do_fork，do_waitpid等。就像老师说的，这样trace code让人获益匪浅，基本上把原理和处理过程搞清楚了。project的代码我完成了，在testing。剩下的问题很诡异，一直不明白为什么会出错。我需要在process manager的main函数里初始化semaphore的数据结构。我把semaphore.h加入到main的头文件。正是这个include语句，老是报错，我觉得不应该有错误。semaphore.h和main.c在同一个文件夹，我用#include “semaphore.h”应该是对的（我也试了其他的，在semaphore.h前加路径）。诡异的地方在于，semaphore.h只包含了data structure的定义，未涉及到其他头文件，但我把它放到main.c的include语句组的不同位置（我挨个试了一遍），会爆出不同的错误，经常是说#include “semaphore.h”的下一句include开头的“#”is not expected。我把#include “semaphore.h”放到include语句的最后，错误原因是“./semaphore.h”的“.”is not expected。“.”应该是main当前所处的文件夹，这应该没有错。在我编译老师提供的其他文件上，头文件也出现了问题。不知道老师的机子上是否成功了，至少在我用的上面，编译会出问题。后来我调整了那些文件里的include语句顺序才能通过编译。这也让我怀疑是不是minix自身的问题，对include语句的处理上，不得而知。今天我就继续test，力求把#include “semaphore.h”导致的问题解决了，如若不行，只好向老师咨询一下了。昨晚为了这问题，调程序调到三点，到最后都想骂人了。（这个问题解决了，原来是semaphore.h定义的某个变量pid的问题，似乎和某个头文件里的变量重名了，但也不至于出错，因为我把该变量放在结构体内的，这错报得很奇怪。又出现了新的问题，怎么把我写的这些函数弄成system call，我在测试的时候返回的errno是38，function not implemented，这就意味着test函数没有如我预想的那样调用do_sem。这个问题也解决了，原来是把project放错了地方，默认是放在/usr/src/cis722_projects里的，但我直接放在了/root底下。） CPSNET：这周在这个项目上没有什么进展，我没花多少时间在上面。只是周一的时候把project的结构重新调整了一下，并build了当前的project，为了得到message对应的头文件和CPP文件，因为随后的代码需要用到其中的函数。待我考完final，就要好好写了。因为CPSNET的代码主要是用C++写的，而我的C++本来就不熟，而且隔了那么久没用，深深让我怀疑我是否真的学过C++。于是只好看书恶补。我看C++ Primer，这周看了Library Types，包括string，vector，iterator，biset，还有bitwise operator和type conversion。这次我算是从头看起，但是跳着看的。那些我还能记住的比较熟悉的就跳过去了，只看我不熟的部分。那么厚的一本书，实在无法一页一页看。发现这样看书更有效率，更容易记住看过的东西。看得太多，脑子一下子无法记住，反而得不偿失，所以挑重点看比较好。现在已看到两百多页，速度还可以，那么厚的书也不会让人感觉到压力，甚好。 Unix操作系统设计这周只看了一个小节，mounting and unmounting file systems，包括mount和unmount两个函数。看这书的感觉真的非常好，讲的东西是我之前了解但只知道表面的，现在是将之层层剥离，深入了解内部，让人有兴趣去读。 周五是子俊和达汝同学的wedding ceremony。他俩和我一年来到曼哈屯的，也算是老相识了，真心祝福他们。这该是我到这后第一次参加学生的婚礼。 这周看了三部电影《单身男女》，《洞穴》和《迷踪：第九鹰团》。不评价。NBA继续着，Heat表现还不错，希望他们成功做掉凯子，挺进东部决赛，然后挺进总决赛。 周日母亲节。昨晚给老妈打了个电话，祝她节日快乐。老妈一般是不会知道什么节日的，在家整天忙碌着。我和她说今天是母亲节。她忙着带慧欣，这小家伙一直要强她的手机，导致老妈也无法专心听电话，寒暄了几句就挂了。 这个暑假，我要闭关修炼，“打怪升级”，全面提升自己，不成才便成虫。 您可能感兴趣的文章May 15, 2011 -- 0515之一周瞎扯 (1)本周是本学期最后一周，周三考完CIS722 final exam，三个月的暑假就此登场，撒花。 C...June 25, 2011 -- 0625之一周瞎扯 (12)Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...May 22, 2011 -- [...]]]></description>
			<content:encoded><![CDATA[<p>Manhattan的春天是短暂的，最近的气温一直呈上升态势，宣示着夏日的到来，二十几度的天气过去了，三十几度的天到来了。我不讨厌夏天，但有一点让我比较困扰，夏天会让人睡得不爽，不是早上热醒，就是晚上热得睡不着。房子里有空调，但是安在客厅里的，晚上除非不关门，否则感觉不到什么效果。暑假里我要少开些车，弄辆自行车，骑着去系里。我喜欢那种在学校里飚自行车的感觉，暑假人少，正好适合。</p>
<p>好了，该做总结了。</p>
<p>CIS722周四结课了，下周三final，开卷。话说，课都结束了，Project 3我还没写完，真的很拖。Project 3要我们实现Minix上的Semaphore系统调用，包括initialize，create，p，v，delete这些semaphore操作和这些函数的调度函数do_sem。之前上课时对system call没有深入去了解，为了做这个project，我minix的从interrupt产生到调用对应的system call处理interrupt的代码跟了一遍，还挑了几个例子看了一下，比如do_fork，do_waitpid等。就像老师说的，这样trace code让人获益匪浅，基本上把原理和处理过程搞清楚了。project的代码我完成了，在testing。剩下的问题很诡异，一直不明白为什么会出错。我需要在process manager的main函数里初始化semaphore的数据结构。我把semaphore.h加入到main的头文件。正是这个include语句，老是报错，我觉得不应该有错误。semaphore.h和main.c在同一个文件夹，我用#include “semaphore.h”应该是对的（我也试了其他的，在semaphore.h前加路径）。诡异的地方在于，semaphore.h只包含了data structure的定义，未涉及到其他头文件，但我把它放到main.c的include语句组的不同位置（我挨个试了一遍），会爆出不同的错误，经常是说#include “semaphore.h”的下一句include开头的“#”is not expected。我把#include “semaphore.h”放到include语句的最后，错误原因是“./semaphore.h”的“.”is not expected。“.”应该是main当前所处的文件夹，这应该没有错。在我编译老师提供的其他文件上，头文件也出现了问题。不知道老师的机子上是否成功了，至少在我用的上面，编译会出问题。后来我调整了那些文件里的include语句顺序才能通过编译。这也让我怀疑是不是minix自身的问题，对include语句的处理上，不得而知。今天我就继续test，力求把#include “semaphore.h”导致的问题解决了，如若不行，只好向老师咨询一下了。昨晚为了这问题，调程序调到三点，到最后都想骂人了。（<strong>这个问题解决了，原来是semaphore.h定义的某个变量pid的问题，似乎和某个头文件里的变量重名了，但也不至于出错，因为我把该变量放在结构体内的，这错报得很奇怪。又出现了新的问题，怎么把我写的这些函数弄成system call，我在测试的时候返回的errno是38，function not implemented，这就意味着test函数没有如我预想的那样调用do_sem。这个问题也解决了，原来是把project放错了地方，默认是放在/usr/src/cis722_projects里的，但我直接放在了/root底下。</strong>）</p>
<p>CPSNET：这周在这个项目上没有什么进展，我没花多少时间在上面。只是周一的时候把project的结构重新调整了一下，并build了当前的project，为了得到message对应的头文件和CPP文件，因为随后的代码需要用到其中的函数。待我考完final，就要好好写了。因为CPSNET的代码主要是用C++写的，而我的C++本来就不熟，而且隔了那么久没用，深深让我怀疑我是否真的学过C++。于是只好看书恶补。我看C++ Primer，这周看了Library Types，包括string，vector，iterator，biset，还有bitwise operator和type conversion。这次我算是从头看起，但是跳着看的。那些我还能记住的比较熟悉的就跳过去了，只看我不熟的部分。那么厚的一本书，实在无法一页一页看。发现这样看书更有效率，更容易记住看过的东西。看得太多，脑子一下子无法记住，反而得不偿失，所以挑重点看比较好。现在已看到两百多页，速度还可以，那么厚的书也不会让人感觉到压力，甚好。</p>
<p>Unix操作系统设计这周只看了一个小节，mounting and unmounting file systems，包括mount和unmount两个函数。看这书的感觉真的非常好，讲的东西是我之前了解但只知道表面的，现在是将之层层剥离，深入了解内部，让人有兴趣去读。</p>
<p>周五是子俊和达汝同学的wedding ceremony。他俩和我一年来到曼哈屯的，也算是老相识了，真心祝福他们。这该是我到这后第一次参加学生的婚礼。</p>
<p>这周看了三部电影《单身男女》，《洞穴》和《迷踪：第九鹰团》。不评价。NBA继续着，Heat表现还不错，希望他们成功做掉凯子，挺进东部决赛，然后挺进总决赛。</p>
<p>周日母亲节。昨晚给老妈打了个电话，祝她节日快乐。老妈一般是不会知道什么节日的，在家整天忙碌着。我和她说今天是母亲节。她忙着带慧欣，这小家伙一直要强她的手机，导致老妈也无法专心听电话，寒暄了几句就挂了。</p>
<p><strong>这个暑假，我要闭关修炼，“打怪升级”，全面提升自己，不成才便成虫。</strong></p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>May 15, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0515/" title="0515之一周瞎扯">0515之一周瞎扯</a> (1)<br /><small>本周是本学期最后一周，周三考完CIS722 final exam，三个月的暑假就此登场，撒花。

C...</small></li><li>June 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-0625/" title="0625之一周瞎扯">0625之一周瞎扯</a> (12)<br /><small>Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...</small></li><li>May 22, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0522/" title="0522之一周瞎扯">0522之一周瞎扯</a> (2)<br /><small>暑假生活的第一周。Jardine车少了，不用再烦找停车位的问题。学校里人少了很多，开车去系里的路上只...</small></li><li>April 30, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0430/" title="0430之一周瞎扯">0430之一周瞎扯</a> (6)<br /><small>又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...</small></li><li>September 1, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/09/something-about-setbuf/" title="Something about setbuf">Something about setbuf</a> (2)<br /><small>When I worked on Exercise 5.1 of APUE.2e, I made s...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0507/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>0430之一周瞎扯</title>
		<link>http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0430/</link>
		<comments>http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0430/#comments</comments>
		<pubDate>Sun, 01 May 2011 04:32:53 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[CIS722]]></category>
		<category><![CDATA[CPS]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Minix]]></category>
		<category><![CDATA[OMNeT++]]></category>
		<category><![CDATA[Unix]]></category>
		<category><![CDATA[家乡]]></category>
		<category><![CDATA[笋]]></category>
		<category><![CDATA[钓鱼]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/04/0430%e4%b9%8b%e4%b8%80%e5%91%a8%e7%9e%8e%e6%89%af/</guid>
		<description><![CDATA[又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没有project，边上放杯喝的，开着音乐，吹着风，晒着太阳，手捧本书慢慢看，那得是多悠闲的生活。不过，现在来看，这样的日子只能偶尔发生，长期享受就不好了。YY结束，进入正题，流水账。 CIS722。Project 3上周就出来了，但拖到现在我还没开始写，拖延强迫症。我不是那种一拿到作业就开始写的人，经常是拖到我觉得差不多得开始不然就来不及的时候才开始动手。这之前，我也不是就把作业丢在一边。一开始我会大致看下作业的内容，知道作业里面涉及到什么部分，需要看书的哪些章节，需要看哪些课件，这样我心里有个底，然后慢慢看那些该看的，算是做些前期准备吧。然后到不能再拖的时候才动手写。这些所谓的“前期准备”其实也不是必须，因为作业里不一定要用到这些内容。很多人都是拿到作业立马开始写，边写边学边查。以至于每次我被问到“开始做project了没”，我的回答总是“没有”，而对方不是觉得吃惊，就是觉得我在骗他。而我之所以不像他们这么做，说不清。可能因为做这些多余的“前期准备”差不多已成了我的习惯，大概是从初中开始的。也许这么做让我写作业时有更多信心，因为书都看了，肯定会做啊，虽然事实并非如此。总之，我就是不喜欢直接投入战斗，而是观察再观察，准备再准备，等万事俱备之后只欠动手时才动手，一举拿下。貌似扯远了，说到底就是个拖延症，还是强迫型的。Project这周末肯定得开始写了，看了下描述，好像看了那些书和课件之后，我还是没有头绪。写完博客洗个澡后再看看。 MINIX学到现在，也还只是了解个大概，我也没有花很多时间去研读代码，只是知道一些比较笼统的方法。对于学够了操作系统理论知识的人，MINIX还是很值得一读的，因为从它的源码里可以看到操作系统是怎么实现的。这真是很难得的资源，也正是它的创造者Andrew S. Tanenbaum想要达到的目的之一。 CPSNET。已经在OMNeT++上按我之前写的文档和设计实现CPSNET了。这是个俺琢磨出的CPS framework。还是不知好坏，不知对错，实现了再说吧。之前写的文档多少是纸上谈兵，可能想实现的功能OMNeT++不支持，或者需要拐弯抹角的实现，这些我已经开始体会到了。比如之前一直以为，Compound Module和Simple Module一样，有一系列处理函数，比如消息到达时的处理函数，但实际上没有，我翻了manual，没找到这样的，然后在网上找了一下，得到的答案是，Compound Module没有什么active behavior绑定着，比如消息处理函数handleMessage，他们只是作为cardboard box把simple modules用gate和connection组织起来形成一个model，或者作为另一个compound module的板砖。具体的功能实现得在simple module里实现，他们对应的c++类继承了cSimpleModule，which提供了很多处理和功能函数。之前我一直觉得等消息到了compound module里，利用消息处理函数，根据消息类型，把message分发到对应的组件里，让他们内部消化。现在不得不在compound module里添加一个dispatcher，专门负责消息调度的。进来的消息需要这么处理，出去的就不用了。因为消息最后都是发到compound module对应的output gate (data or control)，不必经过dispatcher这一关，直接用sendDirect功能发送到输出门。进来的不能这么做事因为compound module无法做消息解析，不知道message是要发给哪个模块的。这一周代码写的不多，完成的事主要是建好了CPSNode这个compound module，它描述了我的CPSNET里每个节点的系统拓扑结构，有哪些参数，有哪些layer，哪些gate，哪些connection。每个layer有什么特点是得先确定的，为此已定义了一些module interface。接下来要做的是定义每个layer的base module（继承了对应的interface），相当于基类，适用于各种情况。具体的application area只要继承他们，然后再扩展就可以了。如果直接写application-specific的实现，我觉得不算难。写general这种放哪都可用的比较难，很考验人，不仅要对系统有深入了解，还得对各种应用有所了解。编程上的要求也高一些，什么模式，什么框架的。这些我都不行，只好边写边研究了。这方面老板帮不上忙，他都是远程指挥，要实现这个功能，那个功能也要考虑一下，等待。暑假一来，我会多花些时间在这上面。与此同时，那个被我丢了好久的vehicularNet实现也得赶紧写，希望能凑出一篇paper来。vehicularNet是我第一篇paper上的东西，因为还有改进的空间，所以没有就此放掉。vehicularNet也算是CPSNET的一个应用，只不过实现上没那么复杂，毕竟CPSNET是我后面才想出来的。 周二的时候和老板说了明年暑假出去实习的想法，老板同意了。之所以这么早说，一是得先得到老板同意，二是我想早点开始准备，毕竟心里没什么底数。周四收到老板的邮件，要给我降工资了。老板说之前一年多时间，因为他手上有多余的钱，就给我1K biweekly。但现在他有个grant到期了，资金来源少了，无法继续给我提供1K的工资了，调到800，系里给phd的标准salary。老板还说，等他有多余的钱，会给我再升回去的。这消息突然了点，说不失落是骗人的，谁都想多拿些钱，但也是没有办法的事。因为在微博上抱怨了一下，引来一群人的“声讨”，都说我是BSO，因为我降了之后的工资于不少人来说还算是高一些的。我本无意，根本没有BSO的意思，但最后我也觉得我“BSO”了。似乎因为你学CS，因为CS好找工作，因为你拿的钱多，你就没资格抱怨。现在的钱还是很够用的，不会影响到我的生活，只是影响到了我的存钱计划，少存点就是了。我给老板说，没有关系，现在的钱还说够我活的，let&#8217;s work together to go through the &#8220;hard times&#8221;。周五和老板meeting时，顺便说了暑假选课的事，老板问我还有多少学分没修，让我回去算一算，列个计划。这我还真没注意，于是把修过的课列出来，看了PhD Degree的学分要求，得到如下结果：总共要求90个学分，54-60个course credit，30-36个research credit。我应该是修54个课程学分，36个研究学分。课程学分我已经修了36个了，还有18个；研究学分修了21个，还有15个。如果暑假不选课，按每学期九个学分来算，还要四个学期才能修满。研究的学分比较好说，课程的压力大一些，现在我每学期只修3个课程学分，如果我能正常时间毕业，那就是还有两年，这意味着我到最后一学期我课程学分无法修够。要么暑假选了，要么个别学期修3个研究学分，6个课程学分。但我实在已经是很讨厌上课，有趣的想上的课都上的差不多了，剩下的有想上的但老师不是我喜欢的，所以那些课程被我无视了。暑假反正闲着也是闲着，修点学分凑凑数吧。选了个CIS890的independent study，具体学什么还没定。 最近家里开始忙着做茶叶了，这个季节在家也只是未入学、小学、初中、高中的时候。上大学以后，那么多年里都很少在家呆过，已经无法体会到每个季节里家的味道了，甚是怀念。这会山上有很多笋，我最喜欢吃笋熬咸菜了。我觉得吃新鲜的笋才好，笋干罐头笋这些我不喜欢。某天打电话，老爸正好在我家的竹林里挖笋，我和他说我很久没吃过新鲜的竹笋了。老爸说，没办法，你出门在外，肯定吃不到的。老妈一直坚持寄些笋干给我，但我没让。生长在小河边大山里的孩子，有着太多美好的回忆，各种吃的，各种玩的，至今仍难以忘怀。闭上眼，想象着家乡的一切，仿佛又回到那段日子，而自己依然是那个不听话到处跑的野孩子，那种欢乐自在悠闲把我紧紧裹着，忘记身边的一切，眼里只有风吹过河面撩起的微波，风钻进苇丛带起的舞动。太多的回忆，不敢去细想，而是让这现实的麻木把我占据。那段日子，是我一生的宝藏，我要好好保藏。也许有一天，我会回到家乡，再去体会那一年四节，再去感受各种风雨，再去欣赏各种彩虹。 小时候的习惯之一是种花，小学初中时我在家里种了很多花。高中之后不在家，就无法照顾了，而爸妈忙的不可开交，自然不会过问那些花草，于是很多都死去了。现在家里还有花，老哥种的，但已没有当初我照管时的规模了。我喜欢隔一块地方出来，填入土，种上各种花，而不是分花盆一个一个养着。去年暑假我又开始种花了，从系里拿了两株吊兰，买了两个花盆。都长得很好，但后来一个不幸，其中一盆花给冻死了。冬天的某天天气好我拿出去晒太阳来着，但之后忘了搬回屋里，冻死了。那个花盆现在被我拿来种百合了，并撒上了一包wild flower的种子。都已经发芽，暑假时就会长得茂盛了。以后我若有钱买栋大房子，我一定要置一个花园，种上各种花草。 唉，怎么写成回忆文了，拽回来。 看书算是已经成了我的习惯了，如果按21天养成一个习惯的说法来看，不过我连着看书也不只21天了。《明朝那些事儿》第一部《洪武大帝》看完了，开始看第二部《万国来朝》。这系列的书确实不错，让你看着不会烦，文字不晦涩，融历史于平时的交谈闲扯中，消遣娱乐之余，更让人容易记住。比起读针砭时弊的文章，会让人活得更久一些，我觉得。Unix操作系统设计这书看到第五章了，很推荐这本书，对于想了解Unix的人，虽然老了点。之前看APUE时，只是了解Unix的系统调用和各种标准，接触到的Unix内核也是皮毛。看了这书之后，才了解Unix系统内核的各种数据结构和系统调用的实现算法。暑假的一个打算便是敲一遍APUE书上的代码，做一遍习题。读完这书，再倒回去看APUE应该会有更深的体会，所谓从本质上理解问题、解决问题。今天看了一些CSS的内容。之所以看这书，是因为自己对网页有些兴趣，希望某天我能用上自己写得wordpress主题。如果只是为了写得wordpress主题，我大可不必为此看两本书，php和css。依葫芦画瓢不难，网上有着太多的例子。但就我上面说的，我是个万事俱备只欠动手的人，我还要再准备准备。 周五傍晚去了趟河边，带上了钓鱼的家伙。都说春季鱼多，事实证明，不适用于这里。我在那站了两个多小时，连咬钩都没有，水还是有些冷的。要鱼多起来，得再下几场大雨，让水库都泄一些水出来，天气也得再热一些。6，7月份应该就可以了，去年我正是这时候开始钓鱼的。再等等，恩。在河边闲逛时，发现一个“大雁”（也许不是）的窝，有一只在上面孵蛋。因为我走路上注意力都放在河道里，没注意路边的情况，待我发现时，我就站在鸟窝旁边，而那只鸟伸长脖子，一直留意着我，生怕有危险来袭。但它没有飞走，而是保护着那些蛋。我发现之后，赶紧撤去，不想打扰到它。此时我发现河里还有一只在游荡，貌似也一只注视着我来这。于是，我赶紧闪了。 夏天来了，油价涨了，我应该抓准时机买一辆二手自行车，省油，运动，减肥，还可以亲近大自然，一举多得。 昨晚得知一个好消息，川淼舒艳的孩子出生了，是个女孩，祝贺他们。也祝贺下我，因为我当干爹了。孩子还没出生时我就说要当干爹了，如愿了。就是还没能给她找个干妈，可惜了一些。 本来以为没什么可写，结果，又是学术，又是扯蛋，又是回忆，又是现实，凌乱了。花了我两个半小时啊。 其实边听歌，边回忆，边写博也不错的。 您可能感兴趣的文章May 22, 2011 [...]]]></description>
			<content:encoded><![CDATA[<p>又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没有project，边上放杯喝的，开着音乐，吹着风，晒着太阳，手捧本书慢慢看，那得是多悠闲的生活。不过，现在来看，这样的日子只能偶尔发生，长期享受就不好了。YY结束，进入正题，流水账。</p>
<p>CIS722。Project 3上周就出来了，但拖到现在我还没开始写，拖延强迫症。我不是那种一拿到作业就开始写的人，经常是拖到我觉得差不多得开始不然就来不及的时候才开始动手。这之前，我也不是就把作业丢在一边。一开始我会大致看下作业的内容，知道作业里面涉及到什么部分，需要看书的哪些章节，需要看哪些课件，这样我心里有个底，然后慢慢看那些该看的，算是做些前期准备吧。然后到不能再拖的时候才动手写。这些所谓的“前期准备”其实也不是必须，因为作业里不一定要用到这些内容。很多人都是拿到作业立马开始写，边写边学边查。以至于每次我被问到“开始做project了没”，我的回答总是“没有”，而对方不是觉得吃惊，就是觉得我在骗他。而我之所以不像他们这么做，说不清。可能因为做这些多余的“前期准备”差不多已成了我的习惯，大概是从初中开始的。也许这么做让我写作业时有更多信心，因为书都看了，肯定会做啊，虽然事实并非如此。总之，我就是不喜欢直接投入战斗，而是观察再观察，准备再准备，等万事俱备之后只欠动手时才动手，一举拿下。貌似扯远了，说到底就是个拖延症，还是强迫型的。Project这周末肯定得开始写了，看了下描述，好像看了那些书和课件之后，我还是没有头绪。写完博客洗个澡后再看看。</p>
<p>MINIX学到现在，也还只是了解个大概，我也没有花很多时间去研读代码，只是知道一些比较笼统的方法。对于学够了操作系统理论知识的人，MINIX还是很值得一读的，因为从它的源码里可以看到操作系统是怎么实现的。这真是很难得的资源，也正是它的创造者Andrew S. Tanenbaum想要达到的目的之一。<br />
<span id="more-3380"></span><br />
CPSNET。已经在OMNeT++上按我之前写的文档和设计实现CPSNET了。这是个俺琢磨出的CPS framework。还是不知好坏，不知对错，实现了再说吧。之前写的文档多少是纸上谈兵，可能想实现的功能OMNeT++不支持，或者需要拐弯抹角的实现，这些我已经开始体会到了。比如之前一直以为，Compound Module和Simple Module一样，有一系列处理函数，比如消息到达时的处理函数，但实际上没有，我翻了manual，没找到这样的，然后在网上找了一下，得到的答案是，Compound Module没有什么active behavior绑定着，比如消息处理函数handleMessage，他们只是作为cardboard box把simple modules用gate和connection组织起来形成一个model，或者作为另一个compound module的板砖。具体的功能实现得在simple module里实现，他们对应的c++类继承了cSimpleModule，which提供了很多处理和功能函数。之前我一直觉得等消息到了compound module里，利用消息处理函数，根据消息类型，把message分发到对应的组件里，让他们内部消化。现在不得不在compound module里添加一个dispatcher，专门负责消息调度的。进来的消息需要这么处理，出去的就不用了。因为消息最后都是发到compound module对应的output gate (data or control)，不必经过dispatcher这一关，直接用sendDirect功能发送到输出门。进来的不能这么做事因为compound module无法做消息解析，不知道message是要发给哪个模块的。这一周代码写的不多，完成的事主要是建好了CPSNode这个compound module，它描述了我的CPSNET里每个节点的系统拓扑结构，有哪些参数，有哪些layer，哪些gate，哪些connection。每个layer有什么特点是得先确定的，为此已定义了一些module interface。接下来要做的是定义每个layer的base module（继承了对应的interface），相当于基类，适用于各种情况。具体的application area只要继承他们，然后再扩展就可以了。如果直接写application-specific的实现，我觉得不算难。写general这种放哪都可用的比较难，很考验人，不仅要对系统有深入了解，还得对各种应用有所了解。编程上的要求也高一些，什么模式，什么框架的。这些我都不行，只好边写边研究了。这方面老板帮不上忙，他都是远程指挥，要实现这个功能，那个功能也要考虑一下，等待。暑假一来，我会多花些时间在这上面。与此同时，那个被我丢了好久的vehicularNet实现也得赶紧写，希望能凑出一篇paper来。vehicularNet是我第一篇paper上的东西，因为还有改进的空间，所以没有就此放掉。vehicularNet也算是CPSNET的一个应用，只不过实现上没那么复杂，毕竟CPSNET是我后面才想出来的。</p>
<p>周二的时候和老板说了明年暑假出去实习的想法，老板同意了。之所以这么早说，一是得先得到老板同意，二是我想早点开始准备，毕竟心里没什么底数。周四收到老板的邮件，要给我降工资了。老板说之前一年多时间，因为他手上有多余的钱，就给我1K biweekly。但现在他有个grant到期了，资金来源少了，无法继续给我提供1K的工资了，调到800，系里给phd的标准salary。老板还说，等他有多余的钱，会给我再升回去的。这消息突然了点，说不失落是骗人的，谁都想多拿些钱，但也是没有办法的事。因为在微博上抱怨了一下，引来一群人的“声讨”，都说我是BSO，因为我降了之后的工资于不少人来说还算是高一些的。我本无意，根本没有BSO的意思，但最后我也觉得我“BSO”了。似乎因为你学CS，因为CS好找工作，因为你拿的钱多，你就没资格抱怨。现在的钱还是很够用的，不会影响到我的生活，只是影响到了我的存钱计划，少存点就是了。我给老板说，没有关系，现在的钱还说够我活的，let&#8217;s work together to go through the &#8220;hard times&#8221;。周五和老板meeting时，顺便说了暑假选课的事，老板问我还有多少学分没修，让我回去算一算，列个计划。这我还真没注意，于是把修过的课列出来，看了PhD Degree的学分要求，得到如下结果：总共要求90个学分，54-60个course credit，30-36个research credit。我应该是修54个课程学分，36个研究学分。课程学分我已经修了36个了，还有18个；研究学分修了21个，还有15个。如果暑假不选课，按每学期九个学分来算，还要四个学期才能修满。研究的学分比较好说，课程的压力大一些，现在我每学期只修3个课程学分，如果我能正常时间毕业，那就是还有两年，这意味着我到最后一学期我课程学分无法修够。要么暑假选了，要么个别学期修3个研究学分，6个课程学分。但我实在已经是很讨厌上课，有趣的想上的课都上的差不多了，剩下的有想上的但老师不是我喜欢的，所以那些课程被我无视了。暑假反正闲着也是闲着，修点学分凑凑数吧。选了个CIS890的independent study，具体学什么还没定。</p>
<p>最近家里开始忙着做茶叶了，这个季节在家也只是未入学、小学、初中、高中的时候。上大学以后，那么多年里都很少在家呆过，已经无法体会到每个季节里家的味道了，甚是怀念。这会山上有很多笋，我最喜欢吃笋熬咸菜了。我觉得吃新鲜的笋才好，笋干罐头笋这些我不喜欢。某天打电话，老爸正好在我家的竹林里挖笋，我和他说我很久没吃过新鲜的竹笋了。老爸说，没办法，你出门在外，肯定吃不到的。老妈一直坚持寄些笋干给我，但我没让。生长在小河边大山里的孩子，有着太多美好的回忆，各种吃的，各种玩的，至今仍难以忘怀。闭上眼，想象着家乡的一切，仿佛又回到那段日子，而自己依然是那个不听话到处跑的野孩子，那种欢乐自在悠闲把我紧紧裹着，忘记身边的一切，眼里只有风吹过河面撩起的微波，风钻进苇丛带起的舞动。太多的回忆，不敢去细想，而是让这现实的麻木把我占据。那段日子，是我一生的宝藏，我要好好保藏。也许有一天，我会回到家乡，再去体会那一年四节，再去感受各种风雨，再去欣赏各种彩虹。</p>
<p>小时候的习惯之一是种花，小学初中时我在家里种了很多花。高中之后不在家，就无法照顾了，而爸妈忙的不可开交，自然不会过问那些花草，于是很多都死去了。现在家里还有花，老哥种的，但已没有当初我照管时的规模了。我喜欢隔一块地方出来，填入土，种上各种花，而不是分花盆一个一个养着。去年暑假我又开始种花了，从系里拿了两株吊兰，买了两个花盆。都长得很好，但后来一个不幸，其中一盆花给冻死了。冬天的某天天气好我拿出去晒太阳来着，但之后忘了搬回屋里，冻死了。那个花盆现在被我拿来种百合了，并撒上了一包wild flower的种子。都已经发芽，暑假时就会长得茂盛了。以后我若有钱买栋大房子，我一定要置一个花园，种上各种花草。</p>
<p>唉，怎么写成回忆文了，拽回来。</p>
<p>看书算是已经成了我的习惯了，如果按21天养成一个习惯的说法来看，不过我连着看书也不只21天了。《明朝那些事儿》第一部《洪武大帝》看完了，开始看第二部《万国来朝》。这系列的书确实不错，让你看着不会烦，文字不晦涩，融历史于平时的交谈闲扯中，消遣娱乐之余，更让人容易记住。比起读针砭时弊的文章，会让人活得更久一些，我觉得。Unix操作系统设计这书看到第五章了，很推荐这本书，对于想了解Unix的人，虽然老了点。之前看APUE时，只是了解Unix的系统调用和各种标准，接触到的Unix内核也是皮毛。看了这书之后，才了解Unix系统内核的各种数据结构和系统调用的实现算法。暑假的一个打算便是敲一遍APUE书上的代码，做一遍习题。读完这书，再倒回去看APUE应该会有更深的体会，所谓从本质上理解问题、解决问题。今天看了一些CSS的内容。之所以看这书，是因为自己对网页有些兴趣，希望某天我能用上自己写得wordpress主题。如果只是为了写得wordpress主题，我大可不必为此看两本书，php和css。依葫芦画瓢不难，网上有着太多的例子。但就我上面说的，我是个万事俱备只欠动手的人，我还要再准备准备。</p>
<p>周五傍晚去了趟河边，带上了钓鱼的家伙。都说春季鱼多，事实证明，不适用于这里。我在那站了两个多小时，连咬钩都没有，水还是有些冷的。要鱼多起来，得再下几场大雨，让水库都泄一些水出来，天气也得再热一些。6，7月份应该就可以了，去年我正是这时候开始钓鱼的。再等等，恩。在河边闲逛时，发现一个“大雁”（也许不是）的窝，有一只在上面孵蛋。因为我走路上注意力都放在河道里，没注意路边的情况，待我发现时，我就站在鸟窝旁边，而那只鸟伸长脖子，一直留意着我，生怕有危险来袭。但它没有飞走，而是保护着那些蛋。我发现之后，赶紧撤去，不想打扰到它。此时我发现河里还有一只在游荡，貌似也一只注视着我来这。于是，我赶紧闪了。</p>
<p>夏天来了，油价涨了，我应该抓准时机买一辆二手自行车，省油，运动，减肥，还可以亲近大自然，一举多得。</p>
<p>昨晚得知一个好消息，川淼舒艳的孩子出生了，是个女孩，祝贺他们。也祝贺下我，因为我当干爹了。孩子还没出生时我就说要当干爹了，如愿了。就是还没能给她找个干妈，可惜了一些。</p>
<p>本来以为没什么可写，结果，又是学术，又是扯蛋，又是回忆，又是现实，凌乱了。花了我两个半小时啊。</p>
<p>其实边听歌，边回忆，边写博也不错的。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>May 22, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0522/" title="0522之一周瞎扯">0522之一周瞎扯</a> (2)<br /><small>暑假生活的第一周。Jardine车少了，不用再烦找停车位的问题。学校里人少了很多，开车去系里的路上只...</small></li><li>May 15, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0515/" title="0515之一周瞎扯">0515之一周瞎扯</a> (1)<br /><small>本周是本学期最后一周，周三考完CIS722 final exam，三个月的暑假就此登场，撒花。

C...</small></li><li>May 8, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0507/" title="0507之一周瞎扯">0507之一周瞎扯</a> (1)<br /><small>Manhattan的春天是短暂的，最近的气温一直呈上升态势，宣示着夏日的到来，二十几度的天气过去了，...</small></li><li>April 24, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0424/" title="0424之一周瞎扯">0424之一周瞎扯</a> (0)<br /><small>我觉得应该每周写个小结，总结一下这周都做了些什么事情，不会花太多时间和精力。发现养成每天记事的习惯还...</small></li><li>June 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-0625/" title="0625之一周瞎扯">0625之一周瞎扯</a> (12)<br /><small>Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0430/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>0424之一周瞎扯</title>
		<link>http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0424/</link>
		<comments>http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0424/#comments</comments>
		<pubDate>Mon, 25 Apr 2011 03:20:03 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[CPS]]></category>
		<category><![CDATA[H1B]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Minix]]></category>
		<category><![CDATA[NBA]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/04/0424%e4%b9%8b%e4%b8%80%e5%91%a8%e7%9e%8e%e6%89%af/</guid>
		<description><![CDATA[我觉得应该每周写个小结，总结一下这周都做了些什么事情，不会花太多时间和精力。发现养成每天记事的习惯还是很好的，把每天里做的主要事情写下来，当周末要写个总结时，翻一下记事本，便能提醒自己做了哪些，而不用绞尽脑汁去回忆，而且回忆往往会有疏漏。从10年7月12日起，坚持把每天做的事都写下来，没有间断过。虽然有时候会忘了写，但之后都会一一补上。712之前也记过，从6月底开始的，但终究中断了几天，没补上。这一习惯要保持下去。天天写日记我不行，写个概括完全做得到。 废话不说了，开始总结。 CIS 722 Project I CIS722这周有project要交，上上周就布置了，但一直拖到上周末才开始做。这次的project任务是修改minix内核的hardware interrupt处理部分，修改hwint_master和hwint_slave函数。原代码中这两个函数是以汇编macro形式出现的，我们的任务是把它改写成C函数和汇编函数。除了这个，还得修改其他涉及到的函数，比如调用点等。修改完之后编译，得到新的minix内核，然后在虚拟机上运行，如果能正常启动和登录，那算是做对了，否则就有错。改写成C函数的部分比较简单，只要把那两个macro代码实现的功能用C来实现就可以了。改写成汇编函数的麻烦了一些，主要原因是没理解题目，实现上其实还算简单。把问题描述看了好几遍，然后对照了代码和课件上的内存堆栈图，分析着该怎么写。上周末尝试了几次都失败了。到周二的课上，老师回顾了一下问题，我才大概搞清楚要怎么写。关键是我得保证修改后的函数的内存堆栈图和课件上的一致，因为系统启动时有些程序用到这些堆栈，不能改变它们。周二晚试了一个方法，修改后的minix能启动，也能登陆。但有个疑问，我做的的方法和老师上课提到的不大一样。他说我们得写自己的save函数，功能和已有的那个save函数一样，而且不会用到pushad命令。我的solution里，没有写自己的save函数，直接用了原有的。我觉着奇怪，发邮件给老师，提到了这问题。他回复我让我周四给他看下代码。 周四讨论的时候，他说我的做法按理说是不可能work的。我的做法里在调用save函数保留寄存器数据之前，把函数参数放到了其中一个寄存器。这么做就修改了寄存器的内容，这内容是硬件中断发生后存入的，为内核程序运行准备得（调用interrupt handler）。所以才要用到save函数，把寄存器中的数据先保存下来，然后才能使用那些寄存器。按这么说，我的程序在save之前直接修改了寄存器内容，会导致后面的kernel程序无法运行。但诡异的是，我分别用了寄存器edx和ecx保存函数参数（但栈的结构没被改变），然后调用save，然后在回到hwint_master和hwint_slave函数里调用对应的interrupt handler，都work了。老师有点不相信，跑了几次程序，查看了makefile，但最后都是一样，minix能启动，也能登录。探讨之后，我对这project才算真正了解，sigh。老师说，虽然我的方法能work这事有点incredible，但我也算完成了，可以直接交这个，不必修改了。鉴于我也熟悉那些内存堆栈图，因此也不用画出来了。我想了想，图我就不画了，但程序我还是再改改吧，改成他提到的两个方法，一个是用jmp命令调用hwint_master和hwint_slave，另一个是用call命令调用hwint_master和hwint_slave。两个的区别就是会对内存堆栈结构造成不同的影响，要做的就是把这些影响消除了。老师说，如果我不介意已经花了那些时间做project，可以修改。 当天晚上我就开始修改代码，一开始试了几次都不行，进死胡同了。然后我在那死钻，都没能改变。写程序最怕这个，一旦进入这一状态，要做的就是放松，先把这事放着吧，在再怎么钻也没用，人偶尔会死脑筋。之后偶就去睡了，实在太困。日有所思，也有所梦。当晚偶就在梦里继续想这问题。抗压力也太差了，或者是我有强迫症，没写完不舒坦。不管怎么样，还是有点效果的，找到了困扰我的原因，而且找到了解决办法。为了保险，我还在那想了代码该怎么写。然后在那猛记，好像知道自己在做梦似的，怕梦醒之后就全忘了。也不知道我到底处于什么状态，迷迷糊糊，不知道是梦还是现实。周五早上起来，还记得梦里想的那个方法，试了一下，可以了。然后用同样的原理改写了用call调用的版本。喜出望外，当天心情也格外好，困扰了几天的project终于写完了。 这个project之后，还有一个，关于semaphore，要实现系统的semaphore功能，5月6日due，还没开始写。 Research: CPSNET implementation 之前很长一段时间都在想怎么搭建一个CPS的general framework以适用于不同的application areas。因为这方面的参考资料太少，该领域有比较新，没有现成的可以借鉴，所以基本上都是边想边写，比如framework的结构是怎样的，有哪些layer，每个layer里有哪些component，每个layer和component完成什么样的工作。这些，我也是按照我的理解写的，对与错，好与坏，我也不得而知，老板也不知道。general framework模型出来之后，我们试着把它套用到一个具体的应用领域，vehicle driving问题，和我第一篇paper里的内容有些相关。然后，又花了很多时间去考虑这个具体应用如何在framework的基础上实现。到上上周，这些理论部分算是基本上完成了。要开始做implementation。我们选用的是OMNeT++模拟器，并用到了其上的Mixim Project的东西，编程语言是C++和NED。这两周我花时间设计系统的框架结构，module之间怎么连接，每个module要完成什么样的功能，尽可能详细的列出该完成的任务。因为这实现只有自己一个人写，我得确保一开始我就朝着正确的方向走，到半中间推倒重来我会受不了的，伤不起。这周五才写完这些功能描述，下周要着手开始在OMNeT++上编写了，希望暑假之内把它完成了。因为这个framework都有点像个小的OS了，有些复杂，我也不确定是否能在暑假完成，不管怎么说，尽力去做就好了。我还是很希望今年内能再发一篇paper的。想有所得，就得有所付出。 H1B and Permanent Residency 周二下午去听了一个关于H1B和PR的讲座。因为对这些都不了解，因为到了该了解的时候，于我就去听了，从中学到很多东西。要留下来不容易，对中国人和印度人来说，尤是如此，因为申请的人多。计算机的就业情况相对较好，但也不容懈怠。现在能做的，也就是做好research，多发paper，多学些skills并要有所精通。一句话，提升自己的实力和竞争力。我不知道以后是去是留，现在也无法知道，但有所准备总不会错的，以不变应万变。 Reading 这种主要看三本书。 一是小说，在手机上看的，《明朝那些事儿》第一部《洪武大帝》，讲朱元璋称帝的，看到了第二十一章。 二是Unix操作系统设计，没事时翻出来看的，看了三章，并做了每章的exercise。之前我只是看书，从来不会去看每章后面的exercise，也不知道这次自己怎么就突然去做了。这书还是很不错的，虽然年代久远了些，1986年出版的。这书我是从Amazon上买的二手，原来是Motorola Geg Library的，书的封皮看着旧了些，但里面还是挺新，因为图书馆的书，里面没有乱涂乱画。这书主要介绍Unix系统内核的设计，各种数据结构和算法，是本好书。希望五月结束时能看完它。 三是Linux使用手册。里面介绍了Linux的shell command，editor，和shell programming。我是个Linux菜鸟，应该多学一些这些命令。到现在才看了第一张的概论，还有部分Vim Editor的介绍。Vim和Emacs都想学学。今天边看书边用Vim，学到了一些命令，也算记了下来。很早就知道vi，并且也只会用这个，杯具的是，我只知道个别命令和操作，没有系统的学习过。 10000万天 昨天闲着没事时，算了一下从出生到现在过了多少天，如果没有算错，到今天应该有9690天了，一万天近在眼前。之前在网上看过一个视频，说啥一个人在某个时候给自己订下了一系列目标，要在第一万天到了之前完成。但之后就忘了这事，某天想起发现没剩多少日子就一万天了，于是开始去实现那些以前列出的目标。我没有列过这样的目标，但我也想做一些事来纪念一下这即将到来的一万天，research，paper，intern，etc.，具体我也没想好，想放着，等暑假再好好想想吧。 NBA Playoff NBA季后赛开始了。偶不是铁杆球迷，平时不怎么看NBA，偶尔看看热火的比赛。季后赛的我一般会看一下，关注一下几个球队。偶现在支持热火和公牛。开始只支持热火的，后来看了公牛的一场比赛，偶就震惊了，这队有前途，俺也支持。 您可能感兴趣的文章April 30, 2011 -- 0430之一周瞎扯 (6)又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...May 22, 2011 -- 0522之一周瞎扯 (2)暑假生活的第一周。Jardine车少了，不用再烦找停车位的问题。学校里人少了很多，开车去系里的路上只...May 15, 2011 [...]]]></description>
			<content:encoded><![CDATA[<p>我觉得应该每周写个小结，总结一下这周都做了些什么事情，不会花太多时间和精力。发现养成每天记事的习惯还是很好的，把每天里做的主要事情写下来，当周末要写个总结时，翻一下记事本，便能提醒自己做了哪些，而不用绞尽脑汁去回忆，而且回忆往往会有疏漏。从10年7月12日起，坚持把每天做的事都写下来，没有间断过。虽然有时候会忘了写，但之后都会一一补上。712之前也记过，从6月底开始的，但终究中断了几天，没补上。这一习惯要保持下去。天天写日记我不行，写个概括完全做得到。</p>
<p>废话不说了，开始总结。</p>
<p><strong>CIS 722 Project I</strong></p>
<p>CIS722这周有project要交，上上周就布置了，但一直拖到上周末才开始做。这次的project任务是修改minix内核的<a href="http://biobio.loc.edu/chu/web/Courses/Cosi410/Ch2/mpx386.htm">hardware interrupt</a>处理部分，修改hwint_master和hwint_slave函数。原代码中这两个函数是以汇编macro形式出现的，我们的任务是把它改写成C函数和汇编函数。除了这个，还得修改其他涉及到的函数，比如调用点等。修改完之后编译，得到新的minix内核，然后在虚拟机上运行，如果能正常启动和登录，那算是做对了，否则就有错。改写成C函数的部分比较简单，只要把那两个macro代码实现的功能用C来实现就可以了。改写成汇编函数的麻烦了一些，主要原因是没理解题目，实现上其实还算简单。把问题描述看了好几遍，然后对照了代码和课件上的内存堆栈图，分析着该怎么写。上周末尝试了几次都失败了。到周二的课上，老师回顾了一下问题，我才大概搞清楚要怎么写。关键是我得保证修改后的函数的内存堆栈图和课件上的一致，因为系统启动时有些程序用到这些堆栈，不能改变它们。周二晚试了一个方法，修改后的minix能启动，也能登陆。但有个疑问，我做的的方法和老师上课提到的不大一样。他说我们得写自己的save函数，功能和已有的那个save函数一样，而且不会用到pushad命令。我的solution里，没有写自己的save函数，直接用了原有的。我觉着奇怪，发邮件给老师，提到了这问题。他回复我让我周四给他看下代码。</p>
<p>周四讨论的时候，他说我的做法按理说是不可能work的。我的做法里在调用save函数保留寄存器数据之前，把函数参数放到了其中一个寄存器。这么做就修改了寄存器的内容，这内容是硬件中断发生后存入的，为内核程序运行准备得（调用interrupt handler）。所以才要用到save函数，把寄存器中的数据先保存下来，然后才能使用那些寄存器。按这么说，我的程序在save之前直接修改了寄存器内容，会导致后面的kernel程序无法运行。但诡异的是，我分别用了寄存器edx和ecx保存函数参数（但栈的结构没被改变），然后调用save，然后在回到hwint_master和hwint_slave函数里调用对应的interrupt handler，都work了。老师有点不相信，跑了几次程序，查看了makefile，但最后都是一样，minix能启动，也能登录。探讨之后，我对这project才算真正了解，sigh。老师说，虽然我的方法能work这事有点incredible，但我也算完成了，可以直接交这个，不必修改了。鉴于我也熟悉那些内存堆栈图，因此也不用画出来了。我想了想，图我就不画了，但程序我还是再改改吧，改成他提到的两个方法，一个是用jmp命令调用hwint_master和hwint_slave，另一个是用call命令调用hwint_master和hwint_slave。两个的区别就是会对内存堆栈结构造成不同的影响，要做的就是把这些影响消除了。老师说，如果我不介意已经花了那些时间做project，可以修改。</p>
<p>当天晚上我就开始修改代码，一开始试了几次都不行，进死胡同了。然后我在那死钻，都没能改变。写程序最怕这个，一旦进入这一状态，要做的就是放松，先把这事放着吧，在再怎么钻也没用，人偶尔会死脑筋。之后偶就去睡了，实在太困。日有所思，也有所梦。当晚偶就在梦里继续想这问题。抗压力也太差了，或者是我有强迫症，没写完不舒坦。不管怎么样，还是有点效果的，找到了困扰我的原因，而且找到了解决办法。为了保险，我还在那想了代码该怎么写。然后在那猛记，好像知道自己在做梦似的，怕梦醒之后就全忘了。也不知道我到底处于什么状态，迷迷糊糊，不知道是梦还是现实。周五早上起来，还记得梦里想的那个方法，试了一下，可以了。然后用同样的原理改写了用call调用的版本。喜出望外，当天心情也格外好，困扰了几天的project终于写完了。</p>
<p>这个project之后，还有一个，关于semaphore，要实现系统的semaphore功能，5月6日due，还没开始写。<br />
<span id="more-3372"></span><br />
<strong>Research: CPSNET implementation</strong></p>
<p>之前很长一段时间都在想怎么搭建一个CPS的general framework以适用于不同的application areas。因为这方面的参考资料太少，该领域有比较新，没有现成的可以借鉴，所以基本上都是边想边写，比如framework的结构是怎样的，有哪些layer，每个layer里有哪些component，每个layer和component完成什么样的工作。这些，我也是按照我的理解写的，对与错，好与坏，我也不得而知，老板也不知道。general framework模型出来之后，我们试着把它套用到一个具体的应用领域，vehicle driving问题，和我第一篇paper里的内容有些相关。然后，又花了很多时间去考虑这个具体应用如何在framework的基础上实现。到上上周，这些理论部分算是基本上完成了。要开始做implementation。我们选用的是OMNeT++模拟器，并用到了其上的Mixim Project的东西，编程语言是C++和NED。这两周我花时间设计系统的框架结构，module之间怎么连接，每个module要完成什么样的功能，尽可能详细的列出该完成的任务。因为这实现只有自己一个人写，我得确保一开始我就朝着正确的方向走，到半中间推倒重来我会受不了的，伤不起。这周五才写完这些功能描述，下周要着手开始在OMNeT++上编写了，希望暑假之内把它完成了。因为这个framework都有点像个小的OS了，有些复杂，我也不确定是否能在暑假完成，不管怎么说，尽力去做就好了。我还是很希望今年内能再发一篇paper的。想有所得，就得有所付出。</p>
<p><strong>H1B and Permanent Residency</strong></p>
<p>周二下午去听了一个关于H1B和PR的讲座。因为对这些都不了解，因为到了该了解的时候，于我就去听了，从中学到很多东西。要留下来不容易，对中国人和印度人来说，尤是如此，因为申请的人多。计算机的就业情况相对较好，但也不容懈怠。现在能做的，也就是做好research，多发paper，多学些skills并要有所精通。一句话，提升自己的实力和竞争力。我不知道以后是去是留，现在也无法知道，但有所准备总不会错的，以不变应万变。</p>
<p><strong>Reading</strong></p>
<p>这种主要看三本书。</p>
<p>一是小说，在手机上看的，《明朝那些事儿》第一部《洪武大帝》，讲朱元璋称帝的，看到了第二十一章。</p>
<p>二是Unix操作系统设计，没事时翻出来看的，看了三章，并做了每章的exercise。之前我只是看书，从来不会去看每章后面的exercise，也不知道这次自己怎么就突然去做了。这书还是很不错的，虽然年代久远了些，1986年出版的。这书我是从Amazon上买的二手，原来是Motorola Geg Library的，书的封皮看着旧了些，但里面还是挺新，因为图书馆的书，里面没有乱涂乱画。这书主要介绍Unix系统内核的设计，各种数据结构和算法，是本好书。希望五月结束时能看完它。</p>
<p>三是Linux使用手册。里面介绍了Linux的shell command，editor，和shell programming。我是个Linux菜鸟，应该多学一些这些命令。到现在才看了第一张的概论，还有部分Vim Editor的介绍。Vim和Emacs都想学学。今天边看书边用Vim，学到了一些命令，也算记了下来。很早就知道vi，并且也只会用这个，杯具的是，我只知道个别命令和操作，没有系统的学习过。</p>
<p><strong>10000万天</strong></p>
<p>昨天闲着没事时，算了一下从出生到现在过了多少天，如果没有算错，到今天应该有9690天了，一万天近在眼前。之前在网上看过一个视频，说啥一个人在某个时候给自己订下了一系列目标，要在第一万天到了之前完成。但之后就忘了这事，某天想起发现没剩多少日子就一万天了，于是开始去实现那些以前列出的目标。我没有列过这样的目标，但我也想做一些事来纪念一下这即将到来的一万天，research，paper，intern，etc.，具体我也没想好，想放着，等暑假再好好想想吧。</p>
<p><strong>NBA Playoff</strong></p>
<p>NBA季后赛开始了。偶不是铁杆球迷，平时不怎么看NBA，偶尔看看热火的比赛。季后赛的我一般会看一下，关注一下几个球队。偶现在支持热火和公牛。开始只支持热火的，后来看了公牛的一场比赛，偶就震惊了，这队有前途，俺也支持。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>April 30, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0430/" title="0430之一周瞎扯">0430之一周瞎扯</a> (6)<br /><small>又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...</small></li><li>May 22, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0522/" title="0522之一周瞎扯">0522之一周瞎扯</a> (2)<br /><small>暑假生活的第一周。Jardine车少了，不用再烦找停车位的问题。学校里人少了很多，开车去系里的路上只...</small></li><li>May 15, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0515/" title="0515之一周瞎扯">0515之一周瞎扯</a> (1)<br /><small>本周是本学期最后一周，周三考完CIS722 final exam，三个月的暑假就此登场，撒花。

C...</small></li><li>May 8, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0507/" title="0507之一周瞎扯">0507之一周瞎扯</a> (1)<br /><small>Manhattan的春天是短暂的，最近的气温一直呈上升态势，宣示着夏日的到来，二十几度的天气过去了，...</small></li><li>February 10, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/02/apue-2e-sr-compile/" title="apue.2e源代码编译">apue.2e源代码编译</a> (0)<br /><small>对Unix (or Linux)一窍不通，在同学的推荐下买了apue 2nd edition，看了几...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0424/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>APUE2e编程环境搭建</title>
		<link>http://www.zhuhuang.com/blog/2011/04/apue2e-programming-env/</link>
		<comments>http://www.zhuhuang.com/blog/2011/04/apue2e-programming-env/#comments</comments>
		<pubDate>Sat, 16 Apr 2011 00:26:59 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[技术乱弹]]></category>
		<category><![CDATA[APUE2e]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3362</guid>
		<description><![CDATA[APUE2e书于上周末看完了，不容易啊。这学期是狠了心看的，就怕一直拖着到毕业也看不完。算一下，断断续续，看了一年多的时间。不过我只是看，并没有把书上的代码都敲一遍，虽然代码都仔细读了，但还不够。于是想装个linux练一下，导致我这周基本上都在双系统安装上折腾。Ubuntu 10.10之前作为client os装在Win7上，像应用程序一样，没有问题。但这次我想单独安装，毕竟像应用程序一样安装在Windows上，一个不小心就可以把它卸载了，上面的东西一下就没了。单独安装，问题出现了一堆。Ubuntu 10.10在我的Thinkpad W500安装了三次，都以失败告终。这里的失败不是完全的失败，系统第一次可以启动，虽然会报错，但能进入图形界面。第二次就不行了，进了命令行模式。想着可能安装过程出了问题，于是重装。就这样装了三次，而且每次都会尝试着找些解决办法。试过安装图形界面包，试过修复所有的package，试过设置BIOS里的显卡，都不work。我记得之前也装过双系统的，也是Ubuntu，那时候都没有问题。也许是版本不行，于是找了10.04的安装，可以了。接着一番折腾，总算把系统基本设置好了。 回到正题。APUE2e的编译问题，我在之前的一篇文章说过。如果想自己练一遍所有代码，那得搭个环境，省去些麻烦。APUE2e的大部分程序里都用到了头文件apue.h，这是书上自带的，linux的库函数里没有这个。此外，还有两个关于错误输出的文件，error.c和errorlog.c，都是APUE2e自己定义的，也无法在linux的库函数中找到。这两个文件在APUE2e源码解压之后得到的文件夹的lib子文件夹里。error.c定义了“error functions that output to standard error”，代码在书地附录B的Figure B.3上; errorlog.c定义了“error functions for daemons”，代码在书地附录B的Figure B.4上。两个文件里定义的函数在apue.h中都声明过了，而error.c和errorlog.c都有#include &#8220;apue.h&#8221;语句。编写C程序时，对于指定的头文件（include语句），一般在project当前文件夹（#include “xx.h”）和/usr/include中查找（#include &#60;xx.h&#62;）。为了方便，我就把apue.h，error.c和errorlog.c都放到了/usr/include底下，但要做一定的修改。具体如下： 首先，将apue.h放在/usr/include下，不需任何修改。 其次，将error.c改名为apueerr1.h，将errorlog.c改名为apueerr2.h，并将文件里的#include &#8220;apue.h&#8221;语句改为#include &#60;apue.h&#62;，然后把两个文件也放入/usr/include中。 最后，写程序时一般只需要在程序中加入#include &#60;apue.h&#62;。如果涉及到error.c和errorlog.c中的函数，则对应加入语句#include &#60;apueerr1.h&#62;或#include &#60;apueerr2.h&#62;，但不要加#include &#60;apue.h&#62;语句，这样会重复导入头文件apue.h。因为apueerr1.h和apueerr2.h两个文件中都有#include &#60;apue.h&#62;语句，所以这两个导入语句最好也不要一同出现在一个文件里。这样做只解决了表面问题，不是什么好办法。另一方案是，把两个文件的内容并到一起，放入一个文件中，比如apueerr.h，在需要用到error.c和errorlog.c中的函数时用#include &#60;apueerr.h&#62;导入，但不要同时用#include &#60;apue.h&#62;语句。我用了后一种办法。 还有一个办法，就是在preprocessor做文章，用ifndef 或 ifdef语句来确定是否已经包括了#include &#60;apue.h&#62;语句。这种做法比较科学一点，但是得修改那些涉及到#include &#60;apue.h&#62;的文件，添加define语句。 #ifndef _FILE_NAME_H_ #define _FILE_NAME_H_ /* code */ #endif // #ifndef _FILE_NAME_H_ 附上error.c和errorlog.c中定义的供外界调用的函数 error.c中定义的函数： void err_dump(const char *, [...]]]></description>
			<content:encoded><![CDATA[<p>APUE2e书于上周末看完了，不容易啊。这学期是狠了心看的，就怕一直拖着到毕业也看不完。算一下，断断续续，看了一年多的时间。不过我只是看，并没有把书上的代码都敲一遍，虽然代码都仔细读了，但还不够。于是想装个linux练一下，导致我这周基本上都在双系统安装上折腾。Ubuntu 10.10之前作为client os装在Win7上，像应用程序一样，没有问题。但这次我想单独安装，毕竟像应用程序一样安装在Windows上，一个不小心就可以把它卸载了，上面的东西一下就没了。单独安装，问题出现了一堆。Ubuntu 10.10在我的Thinkpad W500安装了三次，都以失败告终。这里的失败不是完全的失败，系统第一次可以启动，虽然会报错，但能进入图形界面。第二次就不行了，进了命令行模式。想着可能安装过程出了问题，于是重装。就这样装了三次，而且每次都会尝试着找些解决办法。试过安装图形界面包，试过修复所有的package，试过设置BIOS里的显卡，都不work。我记得之前也装过双系统的，也是Ubuntu，那时候都没有问题。也许是版本不行，于是找了10.04的安装，可以了。接着一番折腾，总算把系统基本设置好了。</p>
<p>回到正题。APUE2e的编译问题，我在之前的<a href="http://www.zhuhuang.com/2010/02/apue-2e-sr-compile/">一篇文章</a>说过。如果想自己练一遍所有代码，那得搭个环境，省去些麻烦。APUE2e的大部分程序里都用到了头文件apue.h，这是书上自带的，linux的库函数里没有这个。此外，还有两个关于错误输出的文件，error.c和errorlog.c，都是APUE2e自己定义的，也无法在linux的库函数中找到。这两个文件在APUE2e源码解压之后得到的文件夹的lib子文件夹里。error.c定义了“error functions that output to standard error”，代码在书地附录B的Figure B.3上; errorlog.c定义了“error functions for daemons”，代码在书地附录B的Figure B.4上。两个文件里定义的函数在apue.h中都声明过了，而error.c和errorlog.c都有#include &#8220;apue.h&#8221;语句。编写C程序时，对于指定的头文件（include语句），一般在project当前文件夹（#include “xx.h”）和/usr/include中查找（#include &lt;xx.h&gt;）。为了方便，我就把apue.h，error.c和errorlog.c都放到了/usr/include底下，但要做一定的修改。具体如下：<br />
<span id="more-3362"></span><br />
首先，将apue.h放在/usr/include下，不需任何修改。<br />
其次，将error.c改名为apueerr1.h，将errorlog.c改名为apueerr2.h，并将文件里的#include &#8220;apue.h&#8221;语句改为#include &lt;apue.h&gt;，然后把两个文件也放入/usr/include中。<br />
最后，写程序时一般只需要在程序中加入#include &lt;apue.h&gt;。如果涉及到error.c和errorlog.c中的函数，则对应加入语句#include &lt;apueerr1.h&gt;或#include &lt;apueerr2.h&gt;，但不要加#include &lt;apue.h&gt;语句，这样会重复导入头文件apue.h。因为apueerr1.h和apueerr2.h两个文件中都有#include &lt;apue.h&gt;语句，所以这两个导入语句最好也不要一同出现在一个文件里。这样做只解决了表面问题，不是什么好办法。另一方案是，把两个文件的内容并到一起，放入一个文件中，比如apueerr.h，在需要用到error.c和errorlog.c中的函数时用#include &lt;apueerr.h&gt;导入，但不要同时用#include &lt;apue.h&gt;语句。我用了后一种办法。</p>
<p><strong>还有一个办法，就是在preprocessor做文章，用ifndef 或 ifdef语句来确定是否已经包括了#include &lt;apue.h&gt;语句。这种做法比较科学一点，但是得修改那些涉及到#include &lt;apue.h&gt;的文件，添加define语句。</strong></p>
<blockquote>
<pre>#ifndef _FILE_NAME_H_
#define _FILE_NAME_H_

/* code */

#endif // #ifndef _FILE_NAME_H_</pre>
</blockquote>
<p><strong><br />
</strong></p>
<p>附上error.c和errorlog.c中定义的供外界调用的函数<br />
error.c中定义的函数：<br />
void	err_dump(const char *, &#8230;)；<br />
void	err_msg(const char *, &#8230;);<br />
void	err_quit(const char *, &#8230;);<br />
void	err_exit(int, const char *, &#8230;);<br />
void	err_ret(const char *, &#8230;);<br />
void	err_sys(const char *, &#8230;);</p>
<p>errorlog.c中定义的函数：<br />
void	log_msg(const char *, &#8230;);<br />
void	log_open(const char *, int, int);<br />
void	log_quit(const char *, &#8230;);<br />
void	log_ret(const char *, &#8230;);<br />
void	log_sys(const char *, &#8230;);</p>
<p>PS：收到了前几天在网上买的两本书《The Design of the Unix Operating System》和《A Practical Guide to Linux Commands, Editors and Shell Programming》，都是好书。了解Unix系统的架构，对理解APUE上的程序应该有很大帮助，下周就开始看第一本书。Linux的那一本算是参考书，适用于我这样的linux菜鸟，像APUE2e这样整本看下来不大实际，也没效果，还是边用边学，边学边查。今晚，继续把CIS722的Project丢一边，打算把《The Amber Spyglass》看完，还有一百三十几页。看完这书后，就停一段时间不看英文小说了，忙research和programming，等暑假了再接着看其他的，《The Name of the Wind》和《The Wise Man&#8217;s Fear》，书我都买好了。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>December 16, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/12/signal-function-on-ubuntu/" title="signal function, signal handler, and signal mask on Ubuntu">signal function, signal handler, and signal mask on Ubuntu</a> (0)<br /><small>When I was trying to run the program in Figure 10....</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-c/" title="APUE2e Exercise 10.6 – Solution C">APUE2e Exercise 10.6 – Solution C</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-b/" title="APUE2e Exercise 10.6 – Solution B">APUE2e Exercise 10.6 – Solution B</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-a/" title="APUE2e Exercise 10.6 – Solution A">APUE2e Exercise 10.6 – Solution A</a> (0)<br /><small>Using File I/O to read and write the file.


/*...</small></li><li>January 13, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/ubuntu-10-04-can-not-login-graphic/" title="Ubuntu 10.04图形界面无法登录，密码是对的">Ubuntu 10.04图形界面无法登录，密码是对的</a> (4)<br /><small>前几天调整台式机的硬盘分区，之前的分区很不合理。结果Windows 7对硬盘分区的个数有限制，机器上...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/04/apue2e-programming-env/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>One Day</title>
		<link>http://www.zhuhuang.com/blog/2011/04/one-day/</link>
		<comments>http://www.zhuhuang.com/blog/2011/04/one-day/#comments</comments>
		<pubDate>Sun, 10 Apr 2011 18:53:33 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[我的最爱]]></category>
		<category><![CDATA[One Piece]]></category>
		<category><![CDATA[海贼王]]></category>
		<category><![CDATA[艾斯]]></category>
		<category><![CDATA[路飞]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/04/one-day/</guid>
		<description><![CDATA[动画版的海贼王，马琳梵多一役已经结束了，白胡子和艾斯战死。历尽千辛终于救下兄长艾斯的路飞，亲眼看着艾斯为了救他而把自己送到了赤犬的拳下。那一刻路飞崩溃了，昏死过去。从493话开始，进入回忆篇，路飞回忆起小时候和艾斯的种种经历。小时候的路飞被爷爷卡普带到山贼达旦那里寄养，之前卡普已经送了艾斯到那寄养。刚见到艾斯时，路飞要和他做朋友，但艾斯却吐了路飞口水。路飞并没有因为这个而放弃，相反，他原谅了艾斯吐口水的事，虽然艾斯并没有感到歉意。为了能和艾斯交朋友，路飞每天都跟着艾斯出门，而艾斯每次都会用各种办法阻止路飞，压到大树下，踢到深渊里，诱进鳄鱼池等等，用尽了各种手段。被丢进深渊的那一次，路飞花了一周的时间才回到家，满身伤痕。虽然如此，但路飞一天都没有放弃过，就这样坚持着，不停地追赶着艾斯。三个月之后，路飞终于穿过了那片森林，到达艾斯每天都会到的地方，不确定之物终点站。这一段情节，和之前的主题曲《One Day》很合拍，One Day的歌词如下： 每当仰望雨后的晴天 便会想起那个爱哭的自己 曾经不顾一切地追赶着某个人 深切渴望｢变得更强｣ 现在消逝风中的那声｢谢谢｣ 我是否有变得更加坚强呢? 全因这个答案依然未曾明了 果然还需努力向前呢 好了出发吧 永不停息 为了不输给时代的潮流 无论几度亦奋勇面对 只因不愿再失去重要的人 宛如夕阳下起舞的鸟儿 奋力追寻着未知的明日 纵使害怕受到挫折 也决不伏下视线 勇敢面对 虽然泄气的话满口尽是 然而不愿放弃的目标唯有一个 经历过种种喜怒哀乐之后 再一步步稳定前行 把手伸向无边无际的高空吧 内心坚信着唯独仅有的未来 哪怕宝贵的时光已轻逝 我亦不愿再失去重要的人 响彻我胸口的声音 一直一直都支撑着我 虽然那淘气的雨前来阻挡 我再也不会逃避了 好了出发吧 永不停息 为了不输给时代的潮流 无论几度亦奋勇面对 只因不愿再失去重要的人 迈向深信的未来 过去的二十几年了，是否也有过我曾追赶着的人。我哥应该算一个。那时候还小，每次都缠着我哥，要跟着他，但他每次都不让我跟。后来我也就学乖了，自己玩。但像艾斯对于路飞这样的，应该没有。不曾有过这样的人，让我不停追赶着，为了某天能达到他/她的高度，为了某天能和他/她并肩前行，为此而不断自我激励，自我超越。我觉着我一直都是个孤独的旅行者，我行我素，想别人没想过的，做别人没做过的，匆匆前行，不留恋停留，只向远方。有时候很希望自己生活在那个漫画中的海贼世界，找一群伙伴，一起闯荡，一起乘风破浪，一起驾驭在时代的潮流中。而今，已习惯了一个人奋斗。内心里的我依旧不甘示弱，如初高中时志在远方，不管之前发生的种种意外和不幸，不管现在身处的环境如何让人不满，我想说，不逃避，不放弃，出发吧，永不停息，为了不输给时代的潮流。 您可能感兴趣的文章July 22, 2009 -- OP:大战即将上演 (2)至今为止，跟海贼漫画跟了五百五十一期，动画四百一十集，心随着路飞一伙经历了几场激动人心的战役。比起那...December 17, 2009 -- 海贼们不行了吗 (2)白胡子率领的海贼们还在海军本部马琳福特奥里斯广场与战国统领的海军鏖战着，事先以为白胡子们会扫荡海军，...September 2, 2009 -- 海贼王大事件 [...]]]></description>
			<content:encoded><![CDATA[<p>动画版的海贼王，马琳梵多一役已经结束了，白胡子和艾斯战死。历尽千辛终于救下兄长艾斯的路飞，亲眼看着艾斯为了救他而把自己送到了赤犬的拳下。那一刻路飞崩溃了，昏死过去。从493话开始，进入回忆篇，路飞回忆起小时候和艾斯的种种经历。小时候的路飞被爷爷卡普带到山贼达旦那里寄养，之前卡普已经送了艾斯到那寄养。刚见到艾斯时，路飞要和他做朋友，但艾斯却吐了路飞口水。路飞并没有因为这个而放弃，相反，他原谅了艾斯吐口水的事，虽然艾斯并没有感到歉意。为了能和艾斯交朋友，路飞每天都跟着艾斯出门，而艾斯每次都会用各种办法阻止路飞，压到大树下，踢到深渊里，诱进鳄鱼池等等，用尽了各种手段。被丢进深渊的那一次，路飞花了一周的时间才回到家，满身伤痕。虽然如此，但路飞一天都没有放弃过，就这样坚持着，不停地追赶着艾斯。三个月之后，路飞终于穿过了那片森林，到达艾斯每天都会到的地方，不确定之物终点站。这一段情节，和之前的主题曲《One Day》很合拍，One Day的歌词如下：</p>
<p style="text-align: center;">每当仰望雨后的晴天<br />
便会想起那个爱哭的自己<br />
曾经不顾一切地追赶着某个人<br />
深切渴望｢变得更强｣</p>
<p style="text-align: center;">现在消逝风中的那声｢谢谢｣<br />
我是否有变得更加坚强呢?<br />
全因这个答案依然未曾明了<br />
果然还需努力向前呢</p>
<p style="text-align: center;">好了出发吧  永不停息<br />
为了不输给时代的潮流<br />
无论几度亦奋勇面对<br />
只因不愿再失去重要的人</p>
<p style="text-align: center;">宛如夕阳下起舞的鸟儿<br />
奋力追寻着未知的明日<br />
纵使害怕受到挫折<br />
也决不伏下视线  勇敢面对</p>
<p style="text-align: center;">虽然泄气的话满口尽是<br />
然而不愿放弃的目标唯有一个<br />
经历过种种喜怒哀乐之后<br />
再一步步稳定前行</p>
<p style="text-align: center;">把手伸向无边无际的高空吧<br />
内心坚信着唯独仅有的未来<br />
哪怕宝贵的时光已轻逝<br />
我亦不愿再失去重要的人</p>
<p style="text-align: center;">响彻我胸口的声音<br />
一直一直都支撑着我<br />
虽然那淘气的雨前来阻挡<br />
我再也不会逃避了</p>
<p style="text-align: center;">好了出发吧  永不停息<br />
为了不输给时代的潮流<br />
无论几度亦奋勇面对<br />
只因不愿再失去重要的人<br />
迈向深信的未来</p>
<p>过去的二十几年了，是否也有过我曾追赶着的人。我哥应该算一个。那时候还小，每次都缠着我哥，要跟着他，但他每次都不让我跟。后来我也就学乖了，自己玩。但像艾斯对于路飞这样的，应该没有。不曾有过这样的人，让我不停追赶着，为了某天能达到他/她的高度，为了某天能和他/她并肩前行，为此而不断自我激励，自我超越。我觉着我一直都是个孤独的旅行者，我行我素，想别人没想过的，做别人没做过的，匆匆前行，不留恋停留，只向远方。有时候很希望自己生活在那个漫画中的海贼世界，找一群伙伴，一起闯荡，一起乘风破浪，一起驾驭在时代的潮流中。而今，已习惯了一个人奋斗。内心里的我依旧不甘示弱，如初高中时志在远方，不管之前发生的种种意外和不幸，不管现在身处的环境如何让人不满，我想说，不逃避，不放弃，出发吧，永不停息，为了不输给时代的潮流。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>July 22, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/07/one_piece/" title="OP:大战即将上演">OP:大战即将上演</a> (2)<br /><small>至今为止，跟海贼漫画跟了五百五十一期，动画四百一十集，心随着路飞一伙经历了几场激动人心的战役。比起那...</small></li><li>December 17, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/12/haizeiwang-dashijian/" title="海贼们不行了吗">海贼们不行了吗</a> (2)<br /><small>白胡子率领的海贼们还在海军本部马琳福特奥里斯广场与战国统领的海军鏖战着，事先以为白胡子们会扫荡海军，...</small></li><li>September 2, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/view_op/" title="海贼王大事件">海贼王大事件</a> (0)<br /><small>大战终于开始了，新世界的海贼们+路飞团 VS 海军+七武海。出人意料的是白胡子居然是“摇晃果实”能力...</small></li><li>August 14, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/one-piece-film10/" title="海贼王剧场版10">海贼王剧场版10</a> (0)<br /><small>海贼王剧场版10(Strong World): 路飞海贼团变得好强，尤其Luffy和Zoro。从预告...</small></li><li>June 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-0625/" title="0625之一周瞎扯">0625之一周瞎扯</a> (12)<br /><small>Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/04/one-day/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>0409之一周瞎扯</title>
		<link>http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0409/</link>
		<comments>http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0409/#comments</comments>
		<pubDate>Sun, 10 Apr 2011 02:37:18 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[ACM]]></category>
		<category><![CDATA[CSDN]]></category>
		<category><![CDATA[TechCrunch]]></category>
		<category><![CDATA[TechNews]]></category>
		<category><![CDATA[读书]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/04/%e4%b8%80%e5%91%a8%e7%9e%8e%e6%89%af/</guid>
		<description><![CDATA[功课和学术上的就不提了。 发现读书的感觉真的很好，不管是专业书，还是闲书。APUE2e剩下一章了，chap21，已经开始读了，《Communicating with a Network Printer》。这一章和chap20一样，源代码占大部分。打算这周末把它看完，给这本读了一年多的书画个句号，然后开始编程练习。《His Dark Materials》第三部《The Amber Spyglass》读了有些日子了，但只看了一半多一些，相比前两部，读的速度明显放缓了。不是不想读了，也不是突然不感兴趣了，而是忙着其他的书和事情。刚读完24章，这段故事的主内容是Lyra和Will到the World of Death里找已故的朋友和亲人，他们打算把那地方地ghosts都放出来。嗯，keep reading。去NYC玩的是买了三本书，开始看的有两本。一是《志摩的诗》，我没有花很多时间，因为诗本身很短，意思也很直白，只在有兴致时才拿出来翻几页。二是柏杨的《丑陋的中国人》，昨晚看了【上辑 沉痛出击】的《丑陋的中国人》，是柏杨先生一九八四年九月二十四日再爱荷华大学的演讲词。虽然我也才二十七岁，但也在社会的各种繁杂里呆过好些日子了，眼见耳闻过很多。对照柏杨先生所述的，深深感觉到，中国人和中国社会的各种怪相。确实如此。虽过去了二十几年，但文中提到的那些现象在今天依然存在着，而且有更甚之的表现。不提台湾，香港，只看大陆，大多数人都知道社会中存在的各种问题，但能有改变的，很少。原因有很多，我也不想深入探讨。我尤其喜欢这样的杂文文章，就像我初中读的鲁迅杂文一样，犀利而且有力，直截了当，直击要害。以前我也学着写过一些杂文，初中的时候，扯过学校，扯过教育，但也仅此而已。我的作文其实很烂，因为写不来那些优美的散文和惹人的小说，我只好吐槽，以显示我的“深度”，显示我的“与众不同”。年少轻狂，但年轻真好。现在已没有兴致了，我只能顾着小家。社会上依旧有很多的勇士，在那里奋斗者。我做不到，但我支持。 除了读书，读网上的技术或评论文章也是种享受。TechCrunch，CSDN，还有ACM TechNews。前二者的内容基本是IT行业的文章，ACM的TechNews则侧重和CS相关的research的最新情况。TechCrunch上的文章有太多是关于Startup的，此外是一些对IT业现象的评论。CSDN上的文章原创的较少，不是翻译来的，就是转载的。这样也好，帮我们搜集信息了，省去一个个网站浏览过去。ACM TechNews我是在手机上看的，有个专门的APP。我主要看abstract，有感兴趣的再看全文，因为很多研究方向，即使我看了也不会了解，所以知道个大概就好了。 最近也不断为一些事苦恼着，但基本上是无能为力，事情并没有如我预料般发展着，反而有恶化的倾向。我觉着还是要认清主次，当下不能改变的，不去纠结，先暂放；把能解决的拿出来先解决，做到松弛有度，主次有分。 最近找了好些新歌老歌来听，发现Eminem的歌很不错，说唱的。还有Linkin Park的。我觉着我对歌很挑剔，听的都是那些我听了不会厌的歌，稍有一些让我不喜欢，就被我筛除了。 钓鱼证renew了，貌似最近的鱼情也不好。上周去Rocky Ford看了一下，钓鱼的人不多，而且都是一无所获的。我应该自己去试试。我认为能钓到鱼的地方都没人在那钓。 傍晚去Rec打球了，杯具地发现racquetball那一层要重新装修，九月一日才会再开放，未来五个月内都没得玩racquetball了。 今晚做了红烧五花肉，加了土豆，味道很好，赞下自己。 宅不可怕，但要宅的有意义。嗯。 您可能感兴趣的文章January 2, 2012 -- 2011年买的书 (1)到目前为止，2011年应该是我买书最多的一年，不管从价钱上，还是从数量上看。翻了一下，有以下这些： ...August 20, 2011 -- 暑假小结 (0)暑假前订了一些目标，实现了一些。 先说本分的事，research。原本的目标是写完Cyber-Ph...March 29, 2011 -- ACM and IEEE student membership (2)平时我会去关注IT业的各种信息，常上CSDN和TechCrunch，看到的都是技术革新，公司沉浮和I...August 5, 2010 -- 看完TCP/IP卷一了 (0)这书是去年暑假回去买的，本来想买英文版，但在南京军人俱乐部那的书城没找到，只好买了中文版。大学那会就...]]></description>
			<content:encoded><![CDATA[<p>功课和学术上的就不提了。</p>
<p>发现读书的感觉真的很好，不管是专业书，还是闲书。APUE2e剩下一章了，chap21，已经开始读了，《Communicating with a Network Printer》。这一章和chap20一样，源代码占大部分。打算这周末把它看完，给这本读了一年多的书画个句号，然后开始编程练习。《His Dark Materials》第三部《The Amber Spyglass》读了有些日子了，但只看了一半多一些，相比前两部，读的速度明显放缓了。不是不想读了，也不是突然不感兴趣了，而是忙着其他的书和事情。刚读完24章，这段故事的主内容是Lyra和Will到the World of Death里找已故的朋友和亲人，他们打算把那地方地ghosts都放出来。嗯，keep reading。去NYC玩的是买了三本书，开始看的有两本。一是《志摩的诗》，我没有花很多时间，因为诗本身很短，意思也很直白，只在有兴致时才拿出来翻几页。二是柏杨的《丑陋的中国人》，昨晚看了【上辑 沉痛出击】的《丑陋的中国人》，是柏杨先生一九八四年九月二十四日再爱荷华大学的演讲词。虽然我也才二十七岁，但也在社会的各种繁杂里呆过好些日子了，眼见耳闻过很多。对照柏杨先生所述的，深深感觉到，中国人和中国社会的各种怪相。确实如此。虽过去了二十几年，但文中提到的那些现象在今天依然存在着，而且有更甚之的表现。不提台湾，香港，只看大陆，大多数人都知道社会中存在的各种问题，但能有改变的，很少。原因有很多，我也不想深入探讨。我尤其喜欢这样的杂文文章，就像我初中读的鲁迅杂文一样，犀利而且有力，直截了当，直击要害。以前我也学着写过一些杂文，初中的时候，扯过学校，扯过教育，但也仅此而已。我的作文其实很烂，因为写不来那些优美的散文和惹人的小说，我只好吐槽，以显示我的“深度”，显示我的“与众不同”。年少轻狂，但年轻真好。现在已没有兴致了，我只能顾着小家。社会上依旧有很多的勇士，在那里奋斗者。我做不到，但我支持。</p>
<p>除了读书，读网上的技术或评论文章也是种享受。TechCrunch，CSDN，还有ACM TechNews。前二者的内容基本是IT行业的文章，ACM的TechNews则侧重和CS相关的research的最新情况。TechCrunch上的文章有太多是关于Startup的，此外是一些对IT业现象的评论。CSDN上的文章原创的较少，不是翻译来的，就是转载的。这样也好，帮我们搜集信息了，省去一个个网站浏览过去。ACM TechNews我是在手机上看的，有个专门的APP。我主要看abstract，有感兴趣的再看全文，因为很多研究方向，即使我看了也不会了解，所以知道个大概就好了。</p>
<p>最近也不断为一些事苦恼着，但基本上是无能为力，事情并没有如我预料般发展着，反而有恶化的倾向。我觉着还是要认清主次，当下不能改变的，不去纠结，先暂放；把能解决的拿出来先解决，做到松弛有度，主次有分。</p>
<p>最近找了好些新歌老歌来听，发现Eminem的歌很不错，说唱的。还有Linkin Park的。我觉着我对歌很挑剔，听的都是那些我听了不会厌的歌，稍有一些让我不喜欢，就被我筛除了。</p>
<p>钓鱼证renew了，貌似最近的鱼情也不好。上周去Rocky Ford看了一下，钓鱼的人不多，而且都是一无所获的。我应该自己去试试。我认为能钓到鱼的地方都没人在那钓。</p>
<p>傍晚去Rec打球了，杯具地发现racquetball那一层要重新装修，九月一日才会再开放，未来五个月内都没得玩racquetball了。</p>
<p>今晚做了红烧五花肉，加了土豆，味道很好，赞下自己。</p>
<p>宅不可怕，但要宅的有意义。嗯。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>January 2, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/books-bought-in-2011/" title="2011年买的书">2011年买的书</a> (1)<br /><small>到目前为止，2011年应该是我买书最多的一年，不管从价钱上，还是从数量上看。翻了一下，有以下这些：...</small></li><li>August 20, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/a-simple-summary-for-the-summer-2011/" title="暑假小结">暑假小结</a> (0)<br /><small>暑假前订了一些目标，实现了一些。

先说本分的事，research。原本的目标是写完Cyber-Ph...</small></li><li>March 29, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/acm-and-ieee-student-membership/" title="ACM and IEEE student membership">ACM and IEEE student membership</a> (2)<br /><small>平时我会去关注IT业的各种信息，常上CSDN和TechCrunch，看到的都是技术革新，公司沉浮和I...</small></li><li>August 5, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/finish-tcpip-illustrated-volume-1/" title="看完TCP/IP卷一了">看完TCP/IP卷一了</a> (0)<br /><small>这书是去年暑假回去买的，本来想买英文版，但在南京军人俱乐部那的书城没找到，只好买了中文版。大学那会就...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0409/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>术业有专攻</title>
		<link>http://www.zhuhuang.com/blog/2011/04/be-an-expert/</link>
		<comments>http://www.zhuhuang.com/blog/2011/04/be-an-expert/#comments</comments>
		<pubDate>Sun, 10 Apr 2011 01:58:35 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[academia]]></category>
		<category><![CDATA[industry]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[自省]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/04/%e6%9c%af%e4%b8%9a%e6%9c%89%e4%b8%93%e6%94%bb/</guid>
		<description><![CDATA[博士的第三年很快就要过了，如果正常时间毕业，那还有两年多。最近俺一直在问自己一个问题，Am I Ready? 答案是NO。毕业之后，我想进工业界，而不是academia。如果进academia，那research得有所成，否则以KSU的排名，毕业之后要找教职会比较难（本来就很难），一般都是去比KSU靠后的学校，这些学校往往都在偏僻地方。首先，我自己对学术研究的兴趣不大，当初申请phd的初衷是想着把能读的书都读了。本科毕业时的想法的确是这样，那时候不知道自己以后想做什么，只知道自己还没准备好到社会上闯。几番考虑之后，我就走上了这条出国求学的路。其次，虽然学校里的生活能够过得悠闲一些，但我还是很想到IT界去闯荡，想看看自己到底能走多远，凭我的能力我能达到什么样的层次。我对Startup的兴趣很浓，但目前这只是天方夜谭，还是那句话，没有ready，没有在industry的experience，寸步难行。最后，从前途的对比上，industry会更promising一些。我想去城市，更喜欢城市生活，而不是乡村养老式的清闲；我喜欢职场的竞争，当然不是说academia就没有竞争，只是这种竞争不适合我。走上industry的路，更容易实现个人对未来生活的期待，更容易让我体会到自我价值，而且计算机的就业前景和钱景都算不错。 我进业界的想法已经很明确了，现在该做的就是prepare myself。有个前提，是我得完成phd学业上的任务。该做research的时间还是做research，该看paper的时间还是看paper，不会去忙其他的。学业上的work是我顺利毕业的关键，不想输在这上面。我也想过只专注于research，但就我做的CPS方向来看，毕业之后能应用到的很少，太新的东西，现在的硬件和软件技术都没达到将之产业化的条件。而且软件公司们的职位要求都是很具体的关于一些语言和技术的掌握情况。假使我只做research，毕业后我觉得我当个好的programmer都成问题。那该准备什么呢？在计算机界如此混乱的当下，繁多的编程语言，各种各样的技术，得选一个自己有兴趣且会去深入钻研的方向，做到术业有专攻。最近看了不少书，也从网上了解了很多phd job的要求，纠结了一段时间，最后才把我的方向确定下来。 首先，C和Unix OS。要深入了解Unix/Linux系统，还有该平台上的C编程。最近看的书里就有APUE，Advanced Programming in Unix Environment，对Unix和C有一定了解，但还不够深入。现在很多的编程语言都注重应用开发，变化之快，种类之多，很容易让人lost。应用开发的竞争很激烈，也容易淘汰。可能你把某个语言和技术学了，等用上的时候发现又出了新的东西，于是你又得花时间去重新学。哪天换方向了，不用了，你就得换到其他语言和技术上了。C能做的事很多，但应用开发不是她的强项，她做的都是些比较底层的东西，经常与汇编语言一起用，比如写操作系统，嵌入式开发，etc。看了APUE之后，我觉得这一块挺有意思的，有兴趣去深入研究。这学期上的课，CIS722，讲的是MINIX操作系统的实现。除了要了解她的操作系统原理，还得分析的她的源代码，了解从理论到实践的过程。这其中涉及到shell，assembly，c等。上到现在，收获不小。虽然课程tough些，但还不至于到学不懂的程度，越是难的课，越是能学到东西的课，我就越有兴趣把它啃下来。虽然我们学的也只是minix的冰山一角，但OS里关键的东西课程都涉及到了，对应的源代码我也认真读了。找个时间，想和任课老师谈一下，因为我想在这方面钻研一下，听听专家的意见会很有帮助。除了这些，有必要让自己熟练Unix/Linux系统上的操作。Windows用得多了，很难切换到其他平台上，被Windows给惯懒了。 其次，TCP/IP。深究TCP/IP协议簇，熟悉协议的实现过程。我一直对网络协议有兴趣，可惜系里没有这样的课程，我只能通过自己的学习去深入了解了。之前看过TCP/IP详解的第一卷，了解了各种网络协议。但这了解仅限于理论上，还没有看代码实现。TCP/IP详解的第二卷边上讲实现的，这书我买了，但都没时间去看。这没时间，是之前觉得如此。但我没好好利用时间，每天都有不少时间浪费在无意义的事情上。说没时间也只是因为我自己没有去争取，没有去挤。鲁迅先生说过，时间就像海绵里的水，只要愿意挤，总还是有的。就我最近过的日子来看，确实如此，不该把“没有时间”当成借口，不该用“没有时间”来安慰自己。如果没有时间，那怎么还会在校内、Facebook上无所事事，怎么会在微博和QQ上与他人谈笑风生。与其这般浪费，不如将之花在看书看文章上，至少这样的所得让人觉得踏实。所以，我会挤时间看我买的这些书，达到目的才是关键，过程如何不重要。 接着，C++和Java。这两门语言以前都学过，但都只是入门级的，平时用的也不多。为了进一步学，我分别买了书，都是厚厚的一本。Java的看了一半就停住了，C++的才开始看。看了之后才知道我当初学的真的只是入门水平。现在要做的有两方面，一是从新学一遍语法和语言里各种技术，二是增加代码编写经验。计算机的书光看是不行的，哪怕你也认认真真的看了代码。看代码跟写代码的能得到的东西很不一样，写过了记住了才算真正学了。这也是我目前的要害，只看书不敲代码。我要改变这个状况。 最后，PHP+MySQL+JavaScript+CSS+HTML。一直热衷于整网站，于是自己花时间学了些皮毛的东西。但与我预期的还有很大的距离，这方面要继续努力。有精力我还是要自己认认真真地搭个网站，而不是现在的博客这样的，都是别人的东西。 以上四个方面，是我业余时间想要深入钻研的。或许两年多的时间太短，但好好利用的话，应该能学到让我可以接受的程度。除了这些，还得有一个敏锐的嗅觉，时时跟进计算机行业的前沿，毕竟这是个瞬息万变的行业，要么跟进，要么被淘汰。 最近的这些日子，过得挺好，心理上的，而不是表象的，因为充实，因为有目标，因为知道自己要做什么。术业有专攻，不仅指research，也指我自己想学的东西。 Let&#8217;s see how far I can reach. 您可能感兴趣的文章June 11, 2011 -- 更新一下 &#8211; 06/11/11 (4)两周没有写小结了，更新一下，说说这三周做的事。 Research。本以为五月底我就能写完CPSNE...October 18, 2010 -- About research (1)I am always confused about research and how to do ...July 2, 2010 -- 慌乱中，别忘了倾听自己的声音 (2)依然记得，以前的我，会时不时写点日记，从过去中反省自己，明确要做的事和要完成的目标。当自己迷失时，都...March [...]]]></description>
			<content:encoded><![CDATA[<p>博士的第三年很快就要过了，如果正常时间毕业，那还有两年多。最近俺一直在问自己一个问题，Am I Ready? 答案是NO。毕业之后，我想进工业界，而不是academia。如果进academia，那research得有所成，否则以KSU的排名，毕业之后要找教职会比较难（本来就很难），一般都是去比KSU靠后的学校，这些学校往往都在偏僻地方。首先，我自己对学术研究的兴趣不大，当初申请phd的初衷是想着把能读的书都读了。本科毕业时的想法的确是这样，那时候不知道自己以后想做什么，只知道自己还没准备好到社会上闯。几番考虑之后，我就走上了这条出国求学的路。其次，虽然学校里的生活能够过得悠闲一些，但我还是很想到IT界去闯荡，想看看自己到底能走多远，凭我的能力我能达到什么样的层次。我对Startup的兴趣很浓，但目前这只是天方夜谭，还是那句话，没有ready，没有在industry的experience，寸步难行。最后，从前途的对比上，industry会更promising一些。我想去城市，更喜欢城市生活，而不是乡村养老式的清闲；我喜欢职场的竞争，当然不是说academia就没有竞争，只是这种竞争不适合我。走上industry的路，更容易实现个人对未来生活的期待，更容易让我体会到自我价值，而且计算机的就业前景和钱景都算不错。</p>
<p>我进业界的想法已经很明确了，现在该做的就是prepare myself。有个前提，是我得完成phd学业上的任务。该做research的时间还是做research，该看paper的时间还是看paper，不会去忙其他的。学业上的work是我顺利毕业的关键，不想输在这上面。我也想过只专注于research，但就我做的CPS方向来看，毕业之后能应用到的很少，太新的东西，现在的硬件和软件技术都没达到将之产业化的条件。而且软件公司们的职位要求都是很具体的关于一些语言和技术的掌握情况。假使我只做research，毕业后我觉得我当个好的programmer都成问题。那该准备什么呢？在计算机界如此混乱的当下，繁多的编程语言，各种各样的技术，得选一个自己有兴趣且会去深入钻研的方向，做到术业有专攻。最近看了不少书，也从网上了解了很多phd job的要求，纠结了一段时间，最后才把我的方向确定下来。<br />
<span id="more-3334"></span><br />
首先，C和Unix OS。要深入了解Unix/Linux系统，还有该平台上的C编程。最近看的书里就有APUE，Advanced Programming in Unix Environment，对Unix和C有一定了解，但还不够深入。现在很多的编程语言都注重应用开发，变化之快，种类之多，很容易让人lost。应用开发的竞争很激烈，也容易淘汰。可能你把某个语言和技术学了，等用上的时候发现又出了新的东西，于是你又得花时间去重新学。哪天换方向了，不用了，你就得换到其他语言和技术上了。C能做的事很多，但应用开发不是她的强项，她做的都是些比较底层的东西，经常与汇编语言一起用，比如写操作系统，嵌入式开发，etc。看了APUE之后，我觉得这一块挺有意思的，有兴趣去深入研究。这学期上的课，CIS722，讲的是MINIX操作系统的实现。除了要了解她的操作系统原理，还得分析的她的源代码，了解从理论到实践的过程。这其中涉及到shell，assembly，c等。上到现在，收获不小。虽然课程tough些，但还不至于到学不懂的程度，越是难的课，越是能学到东西的课，我就越有兴趣把它啃下来。虽然我们学的也只是minix的冰山一角，但OS里关键的东西课程都涉及到了，对应的源代码我也认真读了。找个时间，想和任课老师谈一下，因为我想在这方面钻研一下，听听专家的意见会很有帮助。除了这些，有必要让自己熟练Unix/Linux系统上的操作。Windows用得多了，很难切换到其他平台上，被Windows给惯懒了。</p>
<p>其次，TCP/IP。深究TCP/IP协议簇，熟悉协议的实现过程。我一直对网络协议有兴趣，可惜系里没有这样的课程，我只能通过自己的学习去深入了解了。之前看过TCP/IP详解的第一卷，了解了各种网络协议。但这了解仅限于理论上，还没有看代码实现。TCP/IP详解的第二卷边上讲实现的，这书我买了，但都没时间去看。这没时间，是之前觉得如此。但我没好好利用时间，每天都有不少时间浪费在无意义的事情上。说没时间也只是因为我自己没有去争取，没有去挤。鲁迅先生说过，时间就像海绵里的水，只要愿意挤，总还是有的。就我最近过的日子来看，确实如此，不该把“没有时间”当成借口，不该用“没有时间”来安慰自己。如果没有时间，那怎么还会在校内、Facebook上无所事事，怎么会在微博和QQ上与他人谈笑风生。与其这般浪费，不如将之花在看书看文章上，至少这样的所得让人觉得踏实。所以，我会挤时间看我买的这些书，达到目的才是关键，过程如何不重要。</p>
<p>接着，C++和Java。这两门语言以前都学过，但都只是入门级的，平时用的也不多。为了进一步学，我分别买了书，都是厚厚的一本。Java的看了一半就停住了，C++的才开始看。看了之后才知道我当初学的真的只是入门水平。现在要做的有两方面，一是从新学一遍语法和语言里各种技术，二是增加代码编写经验。计算机的书光看是不行的，哪怕你也认认真真的看了代码。看代码跟写代码的能得到的东西很不一样，写过了记住了才算真正学了。这也是我目前的要害，只看书不敲代码。我要改变这个状况。</p>
<p>最后，PHP+MySQL+JavaScript+CSS+HTML。一直热衷于整网站，于是自己花时间学了些皮毛的东西。但与我预期的还有很大的距离，这方面要继续努力。有精力我还是要自己认认真真地搭个网站，而不是现在的博客这样的，都是别人的东西。</p>
<p>以上四个方面，是我业余时间想要深入钻研的。或许两年多的时间太短，但好好利用的话，应该能学到让我可以接受的程度。除了这些，还得有一个敏锐的嗅觉，时时跟进计算机行业的前沿，毕竟这是个瞬息万变的行业，要么跟进，要么被淘汰。</p>
<p>最近的这些日子，过得挺好，心理上的，而不是表象的，因为充实，因为有目标，因为知道自己要做什么。术业有专攻，不仅指research，也指我自己想学的东西。</p>
<p>Let&#8217;s see how far I can reach.</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>June 11, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-06-11-11/" title="更新一下 &#8211; 06/11/11">更新一下 &#8211; 06/11/11</a> (4)<br /><small>两周没有写小结了，更新一下，说说这三周做的事。

Research。本以为五月底我就能写完CPSNE...</small></li><li>October 18, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/10/about-research/" title="About research">About research</a> (1)<br /><small>I am always confused about research and how to do ...</small></li><li>July 2, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/07/dont-forget-to-listen-to-your-heart/" title="慌乱中，别忘了倾听自己的声音">慌乱中，别忘了倾听自己的声音</a> (2)<br /><small>依然记得，以前的我，会时不时写点日记，从过去中反省自己，明确要做的事和要完成的目标。当自己迷失时，都...</small></li><li>March 20, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/need-to-take-a-rest/" title="累了，该休息了">累了，该休息了</a> (4)<br /><small>有人说我是愤青，嗯，我的确是。我看不惯一些人的的丑恶嘴脸，我看不惯一些人的阿谀奉承，我看不惯一些人的...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/04/be-an-expert/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>出去晃了一圈</title>
		<link>http://www.zhuhuang.com/blog/2011/04/a-short-spring-trip/</link>
		<comments>http://www.zhuhuang.com/blog/2011/04/a-short-spring-trip/#comments</comments>
		<pubDate>Sat, 02 Apr 2011 19:41:27 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3293</guid>
		<description><![CDATA[今天的天气实在好，很久没这般的好天气了，冬天已远，春天已至。于是，偶开车出去晃了一圈，主要是去我钓鱼的地方看看。 您可能感兴趣的文章August 14, 2011 -- 三藩之行 &#8211; 8月7日 (0)8月7日 今天本来要自己逛的，因为CityPass上还有好多景点没去，只剩今明两天。和达佑宽姐他们商...March 3, 2010 -- 想发论文，但有点难 (2)RPE做完后，这段时间老板没有给我新的活，而且看样子好像不会继续做RPE时做的东西，这样有点可惜，毕...March 14, 2010 -- 漫漫留学路（九）— 行前准备 (5)签完证了，准备毕设答辩。毕设过程让人有点窝火，因为某些SB老师，到最后答辩时还被狠狠的数落了一顿，唉...October 5, 2009 -- Manhattan的秋天 (6)天转凉了，学校里的树开始掉叶子了，地上有很多的坚果，松鼠们最近应该过得很滋润，有那么多东西可以吃。这...November 16, 2010 -- 记几部深刻的印度电影 (4)《3 idiots》，中文翻译是《三个白痴》，俺的豆瓣评价：让国产片蒙羞的来自阿三的电影。 《La...]]></description>
			<content:encoded><![CDATA[<p>今天的天气实在好，很久没这般的好天气了，冬天已远，春天已至。于是，偶开车出去晃了一圈，主要是去我钓鱼的地方看看。<br />
 </p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 24, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/first_day/" title="开学第一天 乱七八糟">开学第一天 乱七八糟</a> (0)<br /><small>熬了三个月的暑假，终于开始上课了。习惯了凌晨三四点睡觉、早上十一二点起床的我还有点不习惯上课的日子，...</small></li><li>January 21, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/recently-reading-books/" title="最近看的书">最近看的书</a> (2)<br /><small>最近除了弄RPE的事，也花了不少之间在书上。先前写过一篇日志，提到了毕业之前想做的一些事，现在，我正...</small></li><li>April 16, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/04/cis-825-final-over/" title="闲扯一些事">闲扯一些事</a> (2)<br /><small>这学期只选了CIS 825这门课，下午考完了期末。总共有四道题，两个小时的时间，无奈自己答题较慢，有...</small></li><li>September 22, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/pictures-of-my-home/" title="一些家里的照片">一些家里的照片</a> (2)<br /><small>秋天来了，想家的季节，贴些家里的照片，边看边想。

[caption id="attachment_...</small></li><li>September 26, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/xiaonei_3/" title="校内日志备份 之 2008">校内日志备份 之 2008</a> (0)<br /><small>日志标题：累
发表日期：2008-08-14 06:32

到美国已经四天了，一直没能闲下来写点东西...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/04/a-short-spring-trip/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>长夜漫漫</title>
		<link>http://www.zhuhuang.com/blog/2011/04/long-night/</link>
		<comments>http://www.zhuhuang.com/blog/2011/04/long-night/#comments</comments>
		<pubDate>Sat, 02 Apr 2011 07:57:27 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>
		<category><![CDATA[强迫症]]></category>
		<category><![CDATA[熬夜]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3288</guid>
		<description><![CDATA[4月1日 长夜漫漫，无心睡眠。其实今天我应该是很困的，但这会整个人兴奋了，写篇博客吧，扯。 昨晚两点睡的，早上八点多就被电话吵醒，CSSA的新webmaster问我网站的事，虽然我已经很业余了，他比我还业余，所以问题比较多。一般我睡到十点多才会起来。今天白天不在状态，不睡够八小时果然不行（有点心理作用）。到系里厨房拿了杯咖啡，冲得太淡，一杯下去，没效果。看了会paper，刷会微博，然后，然后，不知道怎么就玩上游戏了，植物大战僵尸。这app我买了有些日子了，都没怎么动过。一直玩到七点多，罪过，看了2/3的paper被我扔在一边。我发现自己有点强迫症了，上网强迫症，微博强迫症，etc，无法集中精力去做一件事，看篇论文都断断续续的，真要不得。要反省一下，不能这样一心多用。这可能也是太宅的恶果之一，生活太倚赖网络，已经有点主次不分了。开春了，天气暖和了。我这个宅男要变得阳光一点，改天去钓鱼，晒晒太阳吧。出行不能总是两点一线，生活不能总是一本小黑，思想不能总是一度空间。最近思维有些乱，想这想那。喜欢上了一个人，单方面的，应该就会这样吧。不过我也很淡定了，顺其自然吧。 无意中看到一句话：熬夜，是因为没有勇气结束这一天；赖床，是因为没有勇气开始这一天。我觉着，前半句就是我的情况。一般睡到十点多起来，上会网，吃个饭。十二点半左右去学校。下午呆办公室，做点事。晚上回家做饭，看会小说，上会网，聊会天，看会书，洗个澡，十一二点了。一般人都睡了，但往往这会是我最清醒的时候，可能因为刚洗完澡。这时候我都会想今天干嘛了，然后在小册子记下来。记下之后，经常发现这一天我也没做多少有意义的事，或者一件都没有。有人和我说过，应该把自己的梦想做成计划，把计划融入每一天的生活当中。看看自己每天做的事，想想如果要实现梦想应该做的事，就大概知道哪些事有意义，哪些没意义。当然不是说，和梦想计划无关的都是没意义的，看情况，这个自己心里清楚，有一个清晰的衡量标准。到这时候，我才会想认认真真的看会书，与专业相关的。之前也看了些，但如我之前说的强迫症，都是不专心地看着。不想一天就这么过去，会睡得不踏实，所以我就静静的一人在那看书，看到困了，两三点的时候，爬上床睡觉。按西部时间看，我这算早睡早起。都说熬夜不好，但我总觉得这是相对而言的，除非它跟local的日出日落扯上联系了。虽然我在中部，但我保持着西部的作息，从西部的时间来看，还是很healthy的。不过，也许别人说的“熬夜”，是指晚睡而且睡眠时间少。Anyway，我已经忽视这个了，每天至少八小时，不管几点睡，除非早上有meeting得起来，或者，我醒了且实在睡不着了。 春假去NYC玩了一趟，心收回来了。但看到别人在校内上分享的欧洲游照片，我有点激动了。是认识的人，我就问了大概的费用。此人去欧洲呆了一个月，去了西法德奥四个国家，花了2K欧元（3K美元）。欧洲应该是最适合背包游的地方了，很多情况下都可以减少费用。而且背包游应该是比较好的方式，每一段的旅行都会比较有意思。一直想去看看来着，找个时间了了心愿。其实，我是个爱travel的人（我一直这么觉得），但从我去过的地方看，我是个彻头彻尾的宅男，因为我只是想，而不去做。但我又不想一个人旅行，这次的NYC之旅就骗了个人和我一块去。现在想想，哪怕真自己一个人，没多大关系。如果非要等到能和你一起的人（不论男女），不知道要等到什么时候。我要做一个敢想敢说敢做的人，用上仅剩几年的青春，让我冲动吧，活得有血气热情一些。旅行没米不行，所以当下我先存钱。硬件条件满足了，再找个合适的时间，去走一趟，希望到时身边能有个她一起。嗯，岁数不小了，坚决贯彻爸妈“找一个”的指导方针。 今天室友去游泳了。我来KSU快三年了，游泳馆都没去过，真对不起我自己。我也好些年没游过泳了。暑假去吧，让我回到童年那时光，自由自在在水里乱拍。一周会去一次gym，打篮球壁球，我想减点肥，但没什么效果。一周才去一次的人，肯定是没效果，sigh，那就保持现有体重吧。也许，游泳的话，能减肥，运动量比较大。我记得我常游泳的日子里，自己根本就不胖，后来就越来越胖了，运动少了，肚子上多了个游泳圈。 总结一下，做个有理想、有计划、有实践的阳光宅男，爱学习，爱生活。 。。。 。。 。 扯完了，快三点了，睡。 您可能感兴趣的文章August 21, 2009 -- 暑假结束了 (2)三个月的暑假，回国呆了一个月，在屯里宅了两个月，马上就结束了，下周一开始上课了。暑假没做多少事，读了...August 13, 2011 -- 三藩之行 &#8211; 8月3日 (0)8月3日 早上九点左右出发，今天有两个目的地，一是送黄师弟到KC附近的某个地方。他要为他lp买车，...January 16, 2010 -- 交友原则 &#8211; 感叹而已，莫要对号入座 (1)最近遇上的一些人，让我汗颜。在这个纷繁复杂，物欲横流，尔虞我诈的年代，人们更多地想到的是如果利用你。...November 10, 2009 -- 忙里偷闲 (2)上周忙，这周也会忙。上周死赶活赶，总算把term paper在deadline之前发了出去，写的马马...August 14, 2011 -- 三藩之行 &#8211; 8月11日 (0)8月11日 今天的Rocky Mountain tour也是跟团的，提供旅店接送。比5号地Yosem...]]></description>
			<content:encoded><![CDATA[<p>4月1日</p>
<p>长夜漫漫，无心睡眠。其实今天我应该是很困的，但这会整个人兴奋了，写篇博客吧，扯。</p>
<p>昨晚两点睡的，早上八点多就被电话吵醒，CSSA的新webmaster问我网站的事，虽然我已经很业余了，他比我还业余，所以问题比较多。一般我睡到十点多才会起来。今天白天不在状态，不睡够八小时果然不行（有点心理作用）。到系里厨房拿了杯咖啡，冲得太淡，一杯下去，没效果。看了会paper，刷会微博，然后，然后，不知道怎么就玩上游戏了，植物大战僵尸。这app我买了有些日子了，都没怎么动过。一直玩到七点多，罪过，看了2/3的paper被我扔在一边。我发现自己有点强迫症了，上网强迫症，微博强迫症，etc，无法集中精力去做一件事，看篇论文都断断续续的，真要不得。要反省一下，不能这样一心多用。这可能也是太宅的恶果之一，生活太倚赖网络，已经有点主次不分了。开春了，天气暖和了。我这个宅男要变得阳光一点，改天去钓鱼，晒晒太阳吧。出行不能总是两点一线，生活不能总是一本小黑，思想不能总是一度空间。最近思维有些乱，想这想那。喜欢上了一个人，单方面的，应该就会这样吧。不过我也很淡定了，顺其自然吧。</p>
<p>无意中看到一句话：熬夜，是因为没有勇气结束这一天；赖床，是因为没有勇气开始这一天。我觉着，前半句就是我的情况。一般睡到十点多起来，上会网，吃个饭。十二点半左右去学校。下午呆办公室，做点事。晚上回家做饭，看会小说，上会网，聊会天，看会书，洗个澡，十一二点了。一般人都睡了，但往往这会是我最清醒的时候，可能因为刚洗完澡。这时候我都会想今天干嘛了，然后在小册子记下来。记下之后，经常发现这一天我也没做多少有意义的事，或者一件都没有。有人和我说过，应该把自己的梦想做成计划，把计划融入每一天的生活当中。看看自己每天做的事，想想如果要实现梦想应该做的事，就大概知道哪些事有意义，哪些没意义。当然不是说，和梦想计划无关的都是没意义的，看情况，这个自己心里清楚，有一个清晰的衡量标准。到这时候，我才会想认认真真的看会书，与专业相关的。之前也看了些，但如我之前说的强迫症，都是不专心地看着。不想一天就这么过去，会睡得不踏实，所以我就静静的一人在那看书，看到困了，两三点的时候，爬上床睡觉。按西部时间看，我这算早睡早起。都说熬夜不好，但我总觉得这是相对而言的，除非它跟local的日出日落扯上联系了。虽然我在中部，但我保持着西部的作息，从西部的时间来看，还是很healthy的。不过，也许别人说的“熬夜”，是指晚睡而且睡眠时间少。Anyway，我已经忽视这个了，每天至少八小时，不管几点睡，除非早上有meeting得起来，或者，我醒了且实在睡不着了。<br />
<span id="more-3288"></span><br />
春假去NYC玩了一趟，心收回来了。但看到别人在校内上分享的欧洲游照片，我有点激动了。是认识的人，我就问了大概的费用。此人去欧洲呆了一个月，去了西法德奥四个国家，花了2K欧元（3K美元）。欧洲应该是最适合背包游的地方了，很多情况下都可以减少费用。而且背包游应该是比较好的方式，每一段的旅行都会比较有意思。一直想去看看来着，找个时间了了心愿。其实，我是个爱travel的人（我一直这么觉得），但从我去过的地方看，我是个彻头彻尾的宅男，因为我只是想，而不去做。但我又不想一个人旅行，这次的NYC之旅就骗了个人和我一块去。现在想想，哪怕真自己一个人，没多大关系。如果非要等到能和你一起的人（不论男女），不知道要等到什么时候。我要做一个敢想敢说敢做的人，用上仅剩几年的青春，让我冲动吧，活得有血气热情一些。旅行没米不行，所以当下我先存钱。硬件条件满足了，再找个合适的时间，去走一趟，希望到时身边能有个她一起。嗯，岁数不小了，坚决贯彻爸妈“找一个”的指导方针。</p>
<p>今天室友去游泳了。我来KSU快三年了，游泳馆都没去过，真对不起我自己。我也好些年没游过泳了。暑假去吧，让我回到童年那时光，自由自在在水里乱拍。一周会去一次gym，打篮球壁球，我想减点肥，但没什么效果。一周才去一次的人，肯定是没效果，sigh，那就保持现有体重吧。也许，游泳的话，能减肥，运动量比较大。我记得我常游泳的日子里，自己根本就不胖，后来就越来越胖了，运动少了，肚子上多了个游泳圈。</p>
<p>总结一下，做个有理想、有计划、有实践的阳光宅男，爱学习，爱生活。<br />
。。。<br />
。。<br />
。<br />
扯完了，快三点了，睡。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 13, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/kansas_city/" title="进城了 KC一日游">进城了 KC一日游</a> (6)<br /><small>8月9号因为要去机场接新生，自己又没车，就搭了朋友的车去了KC。飞机晚上十点才到，打算坐十一点半的校...</small></li><li>May 30, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/05/nice-songs-from-daniel-powter/" title="Daniel Powter的歌不错">Daniel Powter的歌不错</a> (3)<br /><small>偶然看到Facebook上别人分享的Daniel Powter的Bad Day的MV，歌很好听，MV...</small></li><li>September 30, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/exceed_number_of_posts_of_aug/" title="为了超过八月份的日志总数">为了超过八月份的日志总数</a> (2)<br /><small>最近心情比较低落，也许因为知道了某人已有新欢，也许因为知道了自己一直都在欺骗自己，也许因为知道了原来...</small></li><li>November 29, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/11/self-motivated/" title="自勉">自勉</a> (5)<br /><small>本月初因为准备RPE的事，把博客放一边了。之后，RPE暂时结束了，一直比较迷糊，没抓紧时间更新博客，...</small></li><li>February 16, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/apue2e-exercise-10-6-solution-c/" title="APUE2e Exercise 10.6 – Solution C">APUE2e Exercise 10.6 – Solution C</a> (0)<br /><small>Using Standard I/O Library to read and write the f...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/04/long-night/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ACM and IEEE student membership</title>
		<link>http://www.zhuhuang.com/blog/2011/03/acm-and-ieee-student-membership/</link>
		<comments>http://www.zhuhuang.com/blog/2011/03/acm-and-ieee-student-membership/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 05:30:17 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[ACM]]></category>
		<category><![CDATA[IEEE]]></category>
		<category><![CDATA[Student Membership]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3278</guid>
		<description><![CDATA[平时我会去关注IT业的各种信息，常上CSDN和TechCrunch，看到的都是技术革新，公司沉浮和IT动向。这些东西也就只适合看看，了解一下。如果已经工作了，看这些新闻还是很有用的，让自己紧跟着业界最新动态。但对于念phd的我，过多的看这些容易让人不安，总有个感觉，自己正在错过这发生的一切，因为我不在其中。我一直在想着，寻找着idea，让自己能够startup，加入到这汹涌大军中，但一直没有什么收获，太浮躁了。花在这上面的时间挺多，想着这样那样的idea，哪怕有一些自己觉得不错的，我也缺乏相应的能力和魄力把它们carry out。我想，我还没有准备好。与其如此浮躁地追求着“一夜暴富”这般的“奇迹”，不如踏踏实实的get myself prepared，厚积而薄发。当务之急，还是我的phd，研究和论文。由于各种原因，虽然我一直在work，但觉得还是卡壳了，看不到前面的方向。CPS的研究太新，做我这个方向的更是少之又少。能找到的参考资料寥寥无几，所以，大多数时候我都是自己在那边想着如何做。老板给了一些意见，但也有限，他和我一样都是这方向的新手，而且他太忙了，花在research上的时间非常的少。以至于我三周前发给他的文档，他到现在都没看，每次meeting常听到的就是他没时间读。我能理解，也有准备，research主要还是自己的事，如果我真想突破，还得靠自己去钻。实验室里现在就两个phd，各做各的，没有什么交流，我们没有group meeting。我比较担心的是，如果一直这样自己在那想着这些棘手的问题，闭门造车，很容易钻进死胡同。我还是很想和人交流的，探讨一下正在做的东西，但在小作坊里很难实现。春假前找了一些可能相关的论文放在实验室里，昨天翻出来看了两篇。一篇没什么用，一篇做的东西和我的类似，但大方向还是不同。不过从中可以了解到一些有用的信息，至少也知道一些同领域的人在做的东西。 突然想到加一个ACM和IEEE的student membership。应该是半年前，我问过老板这些membership有没有用。老板说没什么用，不用加。之后我就扔着不管了。现在之所以想加，是想看看学CS的人，那些phd们都在研究些什么东西，不一定是CPS的。有时候觉得把自己拴在某一个小方向上的想法很可怕。我还是有点求知欲的，不应该将之扼杀。这也算是种“交流”吧，虽然是单向的。我想从ACM和IEEE获得的信息应该比我从CSDN和TechCrunch上看到的，对现在的我来说，更有意义一些。Membership也不算贵，加个一年看看再决定续不续。 这几天想了诸多问题，研究，论文，毕业，工作，career goal，很多都没有明确的想法和计划。我觉着有必要让自己搞清这些，知道自己要做的，想要达到的目标。同时，要为这些目标准备着。 &#160; 您可能感兴趣的文章April 9, 2011 -- 0409之一周瞎扯 (6)功课和学术上的就不提了。 发现读书的感觉真的很好，不管是专业书，还是闲书。APUE2e剩下一章了，...]]></description>
			<content:encoded><![CDATA[<p>平时我会去关注IT业的各种信息，常上CSDN和TechCrunch，看到的都是技术革新，公司沉浮和IT动向。这些东西也就只适合看看，了解一下。如果已经工作了，看这些新闻还是很有用的，让自己紧跟着业界最新动态。但对于念phd的我，过多的看这些容易让人不安，总有个感觉，自己正在错过这发生的一切，因为我不在其中。我一直在想着，寻找着idea，让自己能够startup，加入到这汹涌大军中，但一直没有什么收获，太浮躁了。花在这上面的时间挺多，想着这样那样的idea，哪怕有一些自己觉得不错的，我也缺乏相应的能力和魄力把它们carry out。我想，我还没有准备好。与其如此浮躁地追求着“一夜暴富”这般的“奇迹”，不如踏踏实实的get myself prepared，厚积而薄发。当务之急，还是我的phd，研究和论文。由于各种原因，虽然我一直在work，但觉得还是卡壳了，看不到前面的方向。CPS的研究太新，做我这个方向的更是少之又少。能找到的参考资料寥寥无几，所以，大多数时候我都是自己在那边想着如何做。老板给了一些意见，但也有限，他和我一样都是这方向的新手，而且他太忙了，花在research上的时间非常的少。以至于我三周前发给他的文档，他到现在都没看，每次meeting常听到的就是他没时间读。我能理解，也有准备，research主要还是自己的事，如果我真想突破，还得靠自己去钻。实验室里现在就两个phd，各做各的，没有什么交流，我们没有group meeting。我比较担心的是，如果一直这样自己在那想着这些棘手的问题，闭门造车，很容易钻进死胡同。我还是很想和人交流的，探讨一下正在做的东西，但在小作坊里很难实现。春假前找了一些可能相关的论文放在实验室里，昨天翻出来看了两篇。一篇没什么用，一篇做的东西和我的类似，但大方向还是不同。不过从中可以了解到一些有用的信息，至少也知道一些同领域的人在做的东西。</p>
<p>突然想到加一个ACM和IEEE的student membership。应该是半年前，我问过老板这些membership有没有用。老板说没什么用，不用加。之后我就扔着不管了。现在之所以想加，是想看看学CS的人，那些phd们都在研究些什么东西，不一定是CPS的。有时候觉得把自己拴在某一个小方向上的想法很可怕。我还是有点求知欲的，不应该将之扼杀。这也算是种“交流”吧，虽然是单向的。我想从ACM和IEEE获得的信息应该比我从CSDN和TechCrunch上看到的，对现在的我来说，更有意义一些。Membership也不算贵，加个一年看看再决定续不续。</p>
<p>这几天想了诸多问题，研究，论文，毕业，工作，career goal，很多都没有明确的想法和计划。我觉着有必要让自己搞清这些，知道自己要做的，想要达到的目标。同时，要为这些目标准备着。</p>
<p>&nbsp;</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>April 9, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0409/" title="0409之一周瞎扯">0409之一周瞎扯</a> (6)<br /><small>功课和学术上的就不提了。

发现读书的感觉真的很好，不管是专业书，还是闲书。APUE2e剩下一章了，...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/03/acm-and-ieee-student-membership/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>NYC游记 &#8211; 归程</title>
		<link>http://www.zhuhuang.com/blog/2011/03/nyc-trip-back-journey/</link>
		<comments>http://www.zhuhuang.com/blog/2011/03/nyc-trip-back-journey/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 04:38:15 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[游走美帝]]></category>
		<category><![CDATA[KCI]]></category>
		<category><![CDATA[LGA]]></category>
		<category><![CDATA[NYC]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/03/nyc%e6%b8%b8%e8%ae%b0-%e5%9b%9e%e7%a8%8b/</guid>
		<description><![CDATA[3月24日 早上八点半起来，在酒店吃了早饭后check out。别了这个住了六晚的hotel，背着两个包，拖着一个箱子，往地铁方向走。NYC之行，看得多，听得多，想得多。对于我这个住惯了农村的人来说，每一天都旅行都伴随着欣喜和震撼，痛并快乐着。如今，要告别这个地方了，没有留恋，只想着快些回到学校。也许将来，我会再来这里，但现在的我，不适合呆在这地方，it doesn’t belong to me. 上了F线地铁往Jamaica方向走，坐了一站到Jackson Heights-Roosevelt Avenue，下车转公交Q33到LGA。昨晚下雪了，路上，树上，房子上依然有残留的雪，我利用着这最后的时间，再看看这个城市，看看那些未曾涉足的地方。繁华背后有多少辛酸，对我这样的匆匆过客而言，很难会感受到。一路上，思绪都没停过，想着乱七八糟的事情。窗外的风景如影片般从眼前闪过，目光不曾停留在某一处，直到看到LGA的导航塔，才回过神来，要到机场了。出发前忘了确认Frontier Airlines的Terminal的，印象中是Terminal B，问了司机，说到了会告诉我们。 下车之后，到Frontier柜台check in。换票之后到登机口处等待安检，人好多，排了很长的队。约等了半小时，轮到我们了。来NYC被安检了N次，都麻木了。脱外套、鞋子、腰带，拿出laptop，掏出钱包、手机、相机，放到盒子里，然后等人叫，过门，完毕。到了Gate 1，坐着等飞机。预计11:15am起飞，但一直等到十一点四十分左右才上的飞机。到了飞机上，航空管制，又在那等了好久。人很困，虽然早上喝了一杯咖啡，但没什么效果，可能这些天的睡眠不足积累到今天，已经控制不住了。于是靠着椅子睡了，中间醒了几次，发现飞机还没开。等了一个小时左右，到十二点四十几分的时，机长说可以起飞了，乘客们都等得不耐烦了。迷迷糊糊的状态让人很难受，索性不睡了。看了会书，看到困了继续睡，醒了再看，如此反复。途中机长说，到KC的时间大概是下午三点，比预计的晚了一个多小时。乘务员在过道里走着，向乘客们解释原因，大致是飞机逆风行驶，风很大，影响了飞机速度。我半睡半醒着，没注意飞机飞了多少时间，只觉得在飞机上睡觉好难受。 终于到了KC，降落时已是下午两点四十分，中部时间。拿到行李，去Starbucks买了杯拿铁咖啡。对咖啡没有研究，看了目录随便点了一个。之所以喝咖啡，是为了提神，待会要开车回学校。但拿铁的奶太多，都感觉不少咖啡的味道了，失败。原本计划到了KC后先去一趟legend outlet，但现在飞机晚点了，只好作罢，还是早点回学校。坐Blue Bus从机场到Economy Parking，找到了我的车。放完东西，把GPS找出来，设了Manhattan为目的地。到停车场出口付钱，7天42刀。然后上高速，回校。坐在车里，这个点的太阳照不到我的脸，不然就不好开了。曾经有一次顶着阳光开车，前面的挡板放下来也挡不住阳光，那次太惊心动魄了，心有余悸。一路上都以70-75mph的速度开着，偶尔开到80，为了超车。 开了约两个半小时，到Manhattan界内，亲切。呆了多年的地方，再无聊也会产生感情的。肚子很饿，直接开车到中餐馆吃自助，吃到撑了再回家。 春假旅行就这样结束了，没有什么特别的感想。收收心，Manhattan的生活还得继续。只要不忘了朝着梦想而努力就可以了。 您可能感兴趣的文章March 23, 2011 -- NYC游记–Day Five (2)3月23日 &#160; 今天是逛街的最后一天，感觉轻松一些，随便逛逛。起得晚了，把昨晚打包的夫...March 23, 2011 -- NYC游记–Day Four (0)3月22日 晚睡晚起不知道算不算生物钟的现象之一，如果是这样，那我也算有一个。到了NYC，东部时...March 21, 2011 -- NYC游记–Day Three (2)3月21日 &#160; 今天的第一站是American Museum of Natural H...March 20, 2011 -- NYC游记–Day Two (0)3月20日 [...]]]></description>
			<content:encoded><![CDATA[<p>3月24日</p>
<p>早上八点半起来，在酒店吃了早饭后check out。别了这个住了六晚的hotel，背着两个包，拖着一个箱子，往地铁方向走。NYC之行，看得多，听得多，想得多。对于我这个住惯了农村的人来说，每一天都旅行都伴随着欣喜和震撼，痛并快乐着。如今，要告别这个地方了，没有留恋，只想着快些回到学校。也许将来，我会再来这里，但现在的我，不适合呆在这地方，it doesn’t belong to me.</p>
<p>上了F线地铁往Jamaica方向走，坐了一站到Jackson Heights-Roosevelt Avenue，下车转公交Q33到LGA。昨晚下雪了，路上，树上，房子上依然有残留的雪，我利用着这最后的时间，再看看这个城市，看看那些未曾涉足的地方。繁华背后有多少辛酸，对我这样的匆匆过客而言，很难会感受到。一路上，思绪都没停过，想着乱七八糟的事情。窗外的风景如影片般从眼前闪过，目光不曾停留在某一处，直到看到LGA的导航塔，才回过神来，要到机场了。出发前忘了确认Frontier Airlines的Terminal的，印象中是Terminal B，问了司机，说到了会告诉我们。</p>
<p>下车之后，到Frontier柜台check in。换票之后到登机口处等待安检，人好多，排了很长的队。约等了半小时，轮到我们了。来NYC被安检了N次，都麻木了。脱外套、鞋子、腰带，拿出laptop，掏出钱包、手机、相机，放到盒子里，然后等人叫，过门，完毕。到了Gate 1，坐着等飞机。预计11:15am起飞，但一直等到十一点四十分左右才上的飞机。到了飞机上，航空管制，又在那等了好久。人很困，虽然早上喝了一杯咖啡，但没什么效果，可能这些天的睡眠不足积累到今天，已经控制不住了。于是靠着椅子睡了，中间醒了几次，发现飞机还没开。等了一个小时左右，到十二点四十几分的时，机长说可以起飞了，乘客们都等得不耐烦了。迷迷糊糊的状态让人很难受，索性不睡了。看了会书，看到困了继续睡，醒了再看，如此反复。途中机长说，到KC的时间大概是下午三点，比预计的晚了一个多小时。乘务员在过道里走着，向乘客们解释原因，大致是飞机逆风行驶，风很大，影响了飞机速度。我半睡半醒着，没注意飞机飞了多少时间，只觉得在飞机上睡觉好难受。<br />
<span id="more-3197"></span><br />
终于到了KC，降落时已是下午两点四十分，中部时间。拿到行李，去Starbucks买了杯拿铁咖啡。对咖啡没有研究，看了目录随便点了一个。之所以喝咖啡，是为了提神，待会要开车回学校。但拿铁的奶太多，都感觉不少咖啡的味道了，失败。原本计划到了KC后先去一趟legend outlet，但现在飞机晚点了，只好作罢，还是早点回学校。坐Blue Bus从机场到Economy Parking，找到了我的车。放完东西，把GPS找出来，设了Manhattan为目的地。到停车场出口付钱，7天42刀。然后上高速，回校。坐在车里，这个点的太阳照不到我的脸，不然就不好开了。曾经有一次顶着阳光开车，前面的挡板放下来也挡不住阳光，那次太惊心动魄了，心有余悸。一路上都以70-75mph的速度开着，偶尔开到80，为了超车。</p>
<p>开了约两个半小时，到Manhattan界内，亲切。呆了多年的地方，再无聊也会产生感情的。肚子很饿，直接开车到中餐馆吃自助，吃到撑了再回家。</p>
<p>春假旅行就这样结束了，没有什么特别的感想。收收心，Manhattan的生活还得继续。只要不忘了朝着梦想而努力就可以了。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>March 23, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-fiv/" title="NYC游记–Day Five">NYC游记–Day Five</a> (2)<br /><small>3月23日

&nbsp;

今天是逛街的最后一天，感觉轻松一些，随便逛逛。起得晚了，把昨晚打包的夫...</small></li><li>March 23, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-four/" title="NYC游记–Day Four">NYC游记–Day Four</a> (0)<br /><small>3月22日


晚睡晚起不知道算不算生物钟的现象之一，如果是这样，那我也算有一个。到了NYC，东部时...</small></li><li>March 21, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-three/" title="NYC游记–Day Three">NYC游记–Day Three</a> (2)<br /><small>3月21日

&nbsp;

今天的第一站是American Museum of Natural H...</small></li><li>March 20, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-two/" title="NYC游记–Day Two">NYC游记–Day Two</a> (0)<br /><small>3月20日

早上九点才起床，洗漱吃早饭，十点才出门。坐F线转R线，到South Ferry，Man...</small></li><li>March 20, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-one/" title="NYC游记 &#8211; Day One">NYC游记 &#8211; Day One</a> (4)<br /><small>3月19日

昨晚睡眠不是很好，还不习惯东部时间，加上自己夜猫子惯了。到最后都不知道自己是什么状态了...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/03/nyc-trip-back-journey/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>NYC游记–Day Five</title>
		<link>http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-fiv/</link>
		<comments>http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-fiv/#comments</comments>
		<pubDate>Thu, 24 Mar 2011 03:44:23 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[游走美帝]]></category>
		<category><![CDATA[Brooklyn Bridge]]></category>
		<category><![CDATA[Flushing]]></category>
		<category><![CDATA[NYC]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/03/nyc%e6%b8%b8%e8%ae%b0day-five/</guid>
		<description><![CDATA[3月23日 &#160; 今天是逛街的最后一天，感觉轻松一些，随便逛逛。起得晚了，把昨晚打包的夫妻肺片当早饭和中饭了。志哥比我早出门了，照例和他gf先煲会电话粥，再出去。他今天就出去瞎逛，而我去Brooklyn Bridge和Flushing。 出门时下着小雨，先去附近的UPS寄了个包裹，然后去看大桥。坐F线转6号线到Brooklyn Bridge – City Hall站。一出站就看到布鲁克林大桥了，还有上桥的人行道入口。才发现之前偶在Chinatown看到的桥不是布鲁克林大桥，而是曼哈顿桥。这会的天从小雨变成雨夹雪了，不得不撑伞。桥上游客不多，估计因为这天气都不想来了，冷，风大，雨夹雪，能见度低，etc. 这该是我走过的第一座悬索桥，很壮观。走在上面，看着下面飞驰而过的车辆，一点都不觉得恐怖。从上桥的那一刻起，我就拿着相机到处拍，高楼，桥墩，吊索，河面。可惜因为下雨雪的缘故，曼哈顿downtown的skyline看不见，高楼的顶层都笼罩在雾气之中。从桥往海面看，能看到自由女神像，很小的一点。无意间发现桥边一栋楼上写着Pace University，好亲切。俺08年的时候申请过这学校的MS，发了个5K的小奖给我。Manhattan这的大学真不是一般的多，走到哪都能不经意地碰上一所。发现一个有意思的东西，有些人在桥的围栏和没用的螺丝孔上锁了很多锁，带字或图案，内容可想而知，就是“I Love ***”等。这应该就是同心锁了吧。锁这的人想让他们的爱情和这大桥一样坚固，长长久久。俺从大桥的一端走到另一端，再倒回来。好多人只是在其中一边拍拍照就回去了，没人想我一样来回走了一趟。无聊时，我拍起了视频，大桥加周边景致，再算上本人的独家解说，真是闲的蛋疼。 来回一趟花了一个多小时，期间走走停停，拍照拍视频。然后回到地铁站，坐5号线转7号线直奔Flushing。Flushing真是远，这是我来NYC之后坐的最久的一次地铁。一路上，地铁大部分时间都在露天环境下行驶着，周边越来越荒凉，经过的车站只有少数几个人。直到到了终点站，Flushing，才感觉到热闹的气氛。一出车厢，外头等车的大多数都是华人。出了站点，就是Flushing的main street，人很多，most是华人。这比Manhattan的Chinatown要纯一些，华人以外的面孔相对少。我沿着main street走，看到感兴趣的店才进去逛。刚出站时，东张西望中看到了一家中华书局，就进去看了。里面的书不少，我在小说和畅销书类地书架上翻看着。其实对于很少看书的我来说，大部分的作家和书籍对我而言都一样，陌生，所以我也无从知道什么书适合我的感官，什么样的文笔能够吸引我。但是我还是很敬业的一行行的扫瞄下来，希望看到一些至少书名让我感觉到亲切的。果然被我瞥见了几本，《厚黑学》，《丑陋的中国人》等。《厚黑学》和《丑陋的中国人》，在初高中时就听老师们说过，当时挺想看的，但都没去买过。这次俺就当了个心愿，买了这两本书。此外还买了一本《志摩的诗》，我也不知道我为什么买这诗集，也许因为小本便宜。其实我还想找《明朝那些事儿》，但木有看到。 出了店，继续沿着main street走。一位大妈看到我在拍照，就上前来，问我是不是中国来的，这不明显吗。然后她问我有没有入团。我立了一下，团？共青团？。然后瞥见了她旁边的牌子，什么法轮大法，中共**。你要灌输我新思想吗？我直接对她摆了摆手，说了一句，“我没兴趣”，走了。路上有不少这样的无所事事的大妈们，貌似都是一路货色。走着走着，看到一家跟宫殿一样的房子，抬头一看上面的大字，USPS。USPS啥时候那么气派那么古典了。正好早上俺没寄出去的明信片还在身上，遂进去排队买邮票，把postcard发了出去。然后接着赶路，一直走到觉得没什么东西可看了才停下来，走到街对面，倒走回去。出了拍照看热闹，我还想找家店吃饭，晚饭，虽然才三点多。看了不少店，都没有什么兴趣，有些店不适合一个人吃。终于找到一家小饭馆，有小笼蒸饺，牛肉面什么的。好久没吃蒸饺了。钻进店里，听老板口音，是台湾人，那和外头招牌上写的台湾牛肉面这些对应了，至少不会挂羊头卖狗肉。我点了海蛎煎（蚵仔煎），红烧牛肉面，一笼蒸饺。海蛎煎的做法和味道不是我期待的那样，味道一般；牛肉面还不错，汤很好喝，牛肉挺多的；蒸饺没吃，因为吃不下了，打包带回去当夜宵。吃完后，要了一杯冰豆浆，带走。 吃完东西四点多了，不想再逛了，就回酒店了。逛了五天了，到今天已经累得不行了，腿疼，肩膀疼，跟干农活一样，sigh。明天坐飞机回KC，再开车回Manhattan，也得折腾一番。 Manhattan，偶要回来了。 您可能感兴趣的文章March 24, 2011 -- NYC游记 &#8211; 归程 (2)3月24日 早上八点半起来，在酒店吃了早饭后check out。别了这个住了六晚的hotel，背着...March 23, 2011 -- NYC游记–Day Four (0)3月22日 晚睡晚起不知道算不算生物钟的现象之一，如果是这样，那我也算有一个。到了NYC，东部时...March 21, 2011 -- NYC游记–Day Three (2)3月21日 &#160; 今天的第一站是American Museum of Natural H...March 20, 2011 -- NYC游记–Day Two (0)3月20日 [...]]]></description>
			<content:encoded><![CDATA[<p>3月23日</p>
<p>&nbsp;</p>
<p>今天是逛街的最后一天，感觉轻松一些，随便逛逛。起得晚了，把昨晚打包的夫妻肺片当早饭和中饭了。志哥比我早出门了，照例和他gf先煲会电话粥，再出去。他今天就出去瞎逛，而我去<a href="http://baike.baidu.com/view/71153.htm">Brooklyn Bridge</a>和<a href="http://baike.baidu.com/view/875980.htm">Flushing</a>。</p>
<p>出门时下着小雨，先去附近的UPS寄了个包裹，然后去看大桥。坐F线转6号线到Brooklyn Bridge – City Hall站。一出站就看到布鲁克林大桥了，还有上桥的人行道入口。才发现之前偶在Chinatown看到的桥不是布鲁克林大桥，而是曼哈顿桥。这会的天从小雨变成雨夹雪了，不得不撑伞。桥上游客不多，估计因为这天气都不想来了，冷，风大，雨夹雪，能见度低，etc. 这该是我走过的第一座悬索桥，很壮观。走在上面，看着下面飞驰而过的车辆，一点都不觉得恐怖。从上桥的那一刻起，我就拿着相机到处拍，高楼，桥墩，吊索，河面。可惜因为下雨雪的缘故，曼哈顿downtown的skyline看不见，高楼的顶层都笼罩在雾气之中。从桥往海面看，能看到自由女神像，很小的一点。无意间发现桥边一栋楼上写着Pace University，好亲切。俺08年的时候申请过这学校的MS，发了个5K的小奖给我。Manhattan这的大学真不是一般的多，走到哪都能不经意地碰上一所。发现一个有意思的东西，有些人在桥的围栏和没用的螺丝孔上锁了很多锁，带字或图案，内容可想而知，就是“I Love ***”等。这应该就是同心锁了吧。锁这的人想让他们的爱情和这大桥一样坚固，长长久久。俺从大桥的一端走到另一端，再倒回来。好多人只是在其中一边拍拍照就回去了，没人想我一样来回走了一趟。无聊时，我拍起了视频，大桥加周边景致，再算上本人的独家解说，真是闲的蛋疼。<br />
<div id="attachment_3215" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03571.jpg" rel="lightbox[3194]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03571-1024x768.jpg" alt="" title="DSC03571" width="624" height="468" class="size-large wp-image-3215" /></a><p class="wp-caption-text">布鲁克林大桥周边</p></div><br />
<span id="more-3194"></span><br />
<div id="attachment_3216" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03572.jpg" rel="lightbox[3194]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03572-1024x768.jpg" alt="" title="DSC03572" width="624" height="468" class="size-large wp-image-3216" /></a><p class="wp-caption-text">布鲁克林大桥周边 - 高的那座好像是帝国大厦</p></div><br />
<div id="attachment_3217" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03574.jpg" rel="lightbox[3194]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03574-1024x768.jpg" alt="" title="DSC03574" width="624" height="468" class="size-large wp-image-3217" /></a><p class="wp-caption-text">Pace University，我申请过的学校</p></div><br />
<div id="attachment_3218" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03595.jpg" rel="lightbox[3194]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03595-1024x768.jpg" alt="" title="DSC03595" width="624" height="468" class="size-large wp-image-3218" /></a><p class="wp-caption-text">布鲁克林大桥 - 桥墩</p></div><br />
<div id="attachment_3219" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03603.jpg" rel="lightbox[3194]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03603-1024x768.jpg" alt="" title="DSC03603" width="624" height="468" class="size-large wp-image-3219" /></a><p class="wp-caption-text">曼哈顿downtown</p></div><br />
<div id="attachment_3221" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03627.jpg" rel="lightbox[3194]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03627-1024x768.jpg" alt="" title="DSC03627" width="624" height="468" class="size-large wp-image-3221" /></a><p class="wp-caption-text">同心锁</p></div><br />
<div id="attachment_3220" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03604.jpg" rel="lightbox[3194]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03604-1024x768.jpg" alt="" title="DSC03604" width="624" height="468" class="size-large wp-image-3220" /></a><p class="wp-caption-text">吊桥桥墩，我在人行道上走，下面一层是行车道</p></div><br />
<div id="attachment_3230" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03622.jpg" rel="lightbox[3194]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03622-1024x768.jpg" alt="" title="DSC03622" width="624" height="468" class="size-large wp-image-3230" /></a><p class="wp-caption-text">行车道在下面一层</p></div><br />
<div id="attachment_3223" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03656.jpg" rel="lightbox[3194]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03656-1024x768.jpg" alt="" title="DSC03656" width="624" height="468" class="size-large wp-image-3223" /></a><p class="wp-caption-text">钢索</p></div><br />
<div id="attachment_3224" class="wp-caption aligncenter" style="width: 578px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03657.jpg" rel="lightbox[3194]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03657-768x1024.jpg" alt="" title="DSC03657" width="568" height="724" class="size-large wp-image-3224" /></a><p class="wp-caption-text">钢索</p></div><br />
<div id="attachment_3225" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03674.jpg" rel="lightbox[3194]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03674-1024x768.jpg" alt="" title="DSC03674" width="624" height="468" class="size-large wp-image-3225" /></a><p class="wp-caption-text">桥墩</p></div><br />
<div id="attachment_3226" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03716.jpg" rel="lightbox[3194]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03716-1024x768.jpg" alt="" title="DSC03716" width="624" height="468" class="size-large wp-image-3226" /></a><p class="wp-caption-text">永远在一起</p></div><br />
<div id="attachment_3227" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03723.jpg" rel="lightbox[3194]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03723-1024x768.jpg" alt="" title="DSC03723" width="624" height="468" class="size-large wp-image-3227" /></a><p class="wp-caption-text">雨雾中的曼哈顿downtown</p></div><br />
来回一趟花了一个多小时，期间走走停停，拍照拍视频。然后回到地铁站，坐5号线转7号线直奔Flushing。Flushing真是远，这是我来NYC之后坐的最久的一次地铁。一路上，地铁大部分时间都在露天环境下行驶着，周边越来越荒凉，经过的车站只有少数几个人。直到到了终点站，Flushing，才感觉到热闹的气氛。一出车厢，外头等车的大多数都是华人。出了站点，就是Flushing的main street，人很多，most是华人。这比Manhattan的Chinatown要纯一些，华人以外的面孔相对少。我沿着main street走，看到感兴趣的店才进去逛。刚出站时，东张西望中看到了一家中华书局，就进去看了。里面的书不少，我在小说和畅销书类地书架上翻看着。其实对于很少看书的我来说，大部分的作家和书籍对我而言都一样，陌生，所以我也无从知道什么书适合我的感官，什么样的文笔能够吸引我。但是我还是很敬业的一行行的扫瞄下来，希望看到一些至少书名让我感觉到亲切的。果然被我瞥见了几本，《厚黑学》，《丑陋的中国人》等。《厚黑学》和《丑陋的中国人》，在初高中时就听老师们说过，当时挺想看的，但都没去买过。这次俺就当了个心愿，买了这两本书。此外还买了一本《志摩的诗》，我也不知道我为什么买这诗集，也许因为小本便宜。其实我还想找《明朝那些事儿》，但木有看到。<br />
<div id="attachment_3228" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03753.jpg" rel="lightbox[3194]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03753-1024x768.jpg" alt="" title="DSC03753" width="624" height="468" class="size-large wp-image-3228" /></a><p class="wp-caption-text">法拉盛某街道</p></div></p>
<p>出了店，继续沿着main street走。一位大妈看到我在拍照，就上前来，问我是不是中国来的，这不明显吗。然后她问我有没有入团。我立了一下，团？共青团？。然后瞥见了她旁边的牌子，什么法轮大法，中共**。你要灌输我新思想吗？我直接对她摆了摆手，说了一句，“我没兴趣”，走了。路上有不少这样的无所事事的大妈们，貌似都是一路货色。走着走着，看到一家跟宫殿一样的房子，抬头一看上面的大字，USPS。USPS啥时候那么气派那么古典了。正好早上俺没寄出去的明信片还在身上，遂进去排队买邮票，把postcard发了出去。然后接着赶路，一直走到觉得没什么东西可看了才停下来，走到街对面，倒走回去。出了拍照看热闹，我还想找家店吃饭，晚饭，虽然才三点多。看了不少店，都没有什么兴趣，有些店不适合一个人吃。终于找到一家小饭馆，有小笼蒸饺，牛肉面什么的。好久没吃蒸饺了。钻进店里，听老板口音，是台湾人，那和外头招牌上写的台湾牛肉面这些对应了，至少不会挂羊头卖狗肉。我点了海蛎煎（蚵仔煎），红烧牛肉面，一笼蒸饺。海蛎煎的做法和味道不是我期待的那样，味道一般；牛肉面还不错，汤很好喝，牛肉挺多的；蒸饺没吃，因为吃不下了，打包带回去当夜宵。吃完后，要了一杯冰豆浆，带走。</p>
<p>吃完东西四点多了，不想再逛了，就回酒店了。逛了五天了，到今天已经累得不行了，腿疼，肩膀疼，跟干农活一样，sigh。明天坐飞机回KC，再开车回Manhattan，也得折腾一番。</p>
<p>Manhattan，偶要回来了。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>March 24, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-back-journey/" title="NYC游记 &#8211; 归程">NYC游记 &#8211; 归程</a> (2)<br /><small>3月24日

早上八点半起来，在酒店吃了早饭后check out。别了这个住了六晚的hotel，背着...</small></li><li>March 23, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-four/" title="NYC游记–Day Four">NYC游记–Day Four</a> (0)<br /><small>3月22日


晚睡晚起不知道算不算生物钟的现象之一，如果是这样，那我也算有一个。到了NYC，东部时...</small></li><li>March 21, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-three/" title="NYC游记–Day Three">NYC游记–Day Three</a> (2)<br /><small>3月21日

&nbsp;

今天的第一站是American Museum of Natural H...</small></li><li>March 20, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-two/" title="NYC游记–Day Two">NYC游记–Day Two</a> (0)<br /><small>3月20日

早上九点才起床，洗漱吃早饭，十点才出门。坐F线转R线，到South Ferry，Man...</small></li><li>March 20, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-one/" title="NYC游记 &#8211; Day One">NYC游记 &#8211; Day One</a> (4)<br /><small>3月19日

昨晚睡眠不是很好，还不习惯东部时间，加上自己夜猫子惯了。到最后都不知道自己是什么状态了...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-fiv/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>NYC游记–Day Four</title>
		<link>http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-four/</link>
		<comments>http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-four/#comments</comments>
		<pubDate>Thu, 24 Mar 2011 02:21:05 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[游走美帝]]></category>
		<category><![CDATA[Century 21]]></category>
		<category><![CDATA[Empire State Building]]></category>
		<category><![CDATA[Grand Central]]></category>
		<category><![CDATA[Macy]]></category>
		<category><![CDATA[NYC]]></category>
		<category><![CDATA[UN]]></category>
		<category><![CDATA[United Nations]]></category>
		<category><![CDATA[帝国大厦]]></category>
		<category><![CDATA[联合国]]></category>
		<category><![CDATA[草堂小餐]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/03/nyc%e6%b8%b8%e8%ae%b0day-four/</guid>
		<description><![CDATA[3月22日 晚睡晚起不知道算不算生物钟的现象之一，如果是这样，那我也算有一个。到了NYC，东部时间，依然如在中部那样的晚睡，因而也晚起。只不过在这，有任务要完成，会把自己从床上揪下来。 今天先去了United Nations，转地铁到Grand Central，中央车站。这车站名声太大，在不少新闻电影里都出现过。记得这边的人经常在车站玩那种“静止”的活动，人走着走着就突然停下不动了。真希望自己能撞见一次。出站的时候我特别留意了车站的特别之处。除了四通八达人潮涌动之外，车站本身的建筑还是很让人赞叹的。大吊灯，宽走廊，布满星星（十二星座）的穹顶，如果没有周围匆匆而过的人群提醒着，会让人以为这是座宫殿，而不是个车站。急着赶路，不能够仔细观察。 出了车站，往东面走。路过福特基金会大楼，看到里面有个室内花园，好奇。走进去看了看，真不赖，在大楼里面弄了个花园出来。继续走，走到第一大道和东四十二街的交叉口，就看见联合国总部了，彩旗飘飘，police比较多。无数次在电视上看过这地方，今天终于如愿的亲眼见一次了。我试着在彩旗中找五星红旗，刚开始好像瞥见了，后来却没找到，我找的也不仔细。进了UN的Visitor Center，过安检，然后来到总部大楼里。里面有不少人，基本都是来参观的。总部一楼的大厅里没有什么东西，只有个别展览，没注意看。买了guided tour的票，学生价，准备进内部参观。大厅里有个information desk，有中国mm，俺问了她guided tour的信息，应该不是ABC，看着听着都不像。在大厅里排队等了四十分钟，终于轮到我们这一组了。一个罗马尼亚（反正是***亚）女的做我们的导游。好像这些guide是各个国家的人，可能UN把带领群众参观的任务也分派下去了。有guide的tour一般都比较冗长，一幅/组图，一个雕塑，都能说上半天。她说的很详细，我也算是很认真的听了。介绍的主要内容是联合国的一些program，帮助灾民的，抵抗饥饿的，防止AIDS的，etc. 一个由某男带的队，进去的比我们晚，最后比我们早结束。那男的解说有点水，估计打酱油打习惯了。介绍完那些program，俺们进了联大会议厅，这个也常常在电视上见到。导游介绍了一会这个会议厅里开的会，投票规则等，然后给我们两分钟时间拍照。可以只能在后面拍，不能上前去。我很想坐上中间那把椅子，体验一下。走完了联大会议厅，到了原来进了的地方，介绍了几个一些国家送的礼品。还是我们国家送的气派加精致，1974年赠送的成昆铁路象牙雕塑，中国加入联合国的那一年。这之后，tour就结束了。可惜秘书长出差中，不然也许能够撞见。 出了联合国，已是中午，和前一天一样，我们顾着逛，没吃中饭。走了几个街区，坐地铁到世贸旧址旁边的一个商场，Century 21，志哥很想去。一进商场就看到很多人拖着篮子在买东西，篮子里都是满满的。我们被这样的疯狂气氛给怔住了，没一会我们就加入了队伍之中。我们主要的时间都花在看包上了。志哥要买一些包送亲戚送女友送家人，而我有点想打酱油，但最后还是买了六个，5个guess，一个xoxo。三个女式钱包，老妈和嫂子各一个，另外一个送人；三个男士钱包，老爸老哥我各一个。志哥一口气拿了十个钱包，女式的六个，男的四个。之后逛到handbag区，俺本想买的，后来想想算了。给老妈嫂子买吧，但我暑假又不回去，托人带也不方便；送别人吧，不知道别人喜不喜欢，最后索性就不买了。相比钱包，这些handbag似乎更诱人一些。志哥逛了好几圈，最后拿了三个，然后退了两个小包。我看很多女的，不是拉着一车满满的，就是手拿着好几个。我不知道这些东西平时的价格，也不知道是不是真的就便宜了，但看大家的反应，我觉得应该是吧。随后我去买了个墨镜。其实如果不是近视的墨镜我也用不上，因为我也只有顶着太阳开车时才需要带，但当时没想那么多，就买了。之后我去转了背包电脑包去。backpack都太丑了，略过。前几天在AE买了个laptop sleeve，偏小了，电脑要塞才能装进去。我在sleeve里找了一个能装下15.6又不会太大的。接着买了一个腰包，我也不知道我用不用得上。看完包的，去看了衣服，都太贵，也没有合适的，都是工作的人穿的衣服，放弃。我总共花了一百四左右，也还好，买了那么多样。 逛完Century 21，已是四点多。鉴于手上拿的东西太多，我们决定先把东西拿回酒店，然后再出来吃晚饭，去帝国大厦。顺便把我前几天买的sleeve拿回来退了。 晚饭在5th Ave和6Ave之间的W39th的草堂小餐吃的，川菜。街对面还有一家川菜，朵颐食府。点了两菜一汤，夫妻肺片，重庆辣子鸡，酸菜鱼汤。这三个菜都是俺喜欢吃的。三个菜都挺不错，好久没吃过川菜了。吃夫妻肺片的那一刻，内牛满面，屯里哪有这么好的中餐吃啊。吃饱之后，我们还打包了两份夫妻肺片带走，晚上or明天吃。 吃晚饭，去帝国大厦，里面人太多了。排队等电梯等了好一会（中间要坐两次电梯，等两次）。幸好今天晴天，才有夜景可看。到了顶上的观景台，NYC的夜景一览无余。没有方向感的我一时半会都没辨明白那是uptown，哪是downtown。我绕着观景台走了一圈，又是拍照，又是拍视频的。今晚有点冷，加上风大，手放在外面都觉得冻。转了一圈之后，手冷得不行，人也冷，扛不住就撤了。 出了帝国大厦，志哥想去Macy，就在附近。本以为Macy关门了，发现没有，但里面人已经很少了。我们到men’s department转了转，没有什么deal。一圈下来，我买了一件sweater，V领的。志哥也买了件，圆领的。买完这后，人家就要关门了，我们就匆匆离开，打道回府。 明天我想去布鲁克林和法拉盛，志哥都不想去，那就单独行动了。 （照片后面再补上） 您可能感兴趣的文章March 24, 2011 -- NYC游记 &#8211; 归程 (2)3月24日 早上八点半起来，在酒店吃了早饭后check out。别了这个住了六晚的hotel，背着...March 23, 2011 -- NYC游记–Day Five (2)3月23日 &#160; 今天是逛街的最后一天，感觉轻松一些，随便逛逛。起得晚了，把昨晚打包的夫...March 21, 2011 -- NYC游记–Day Three (2)3月21日 &#160; 今天的第一站是American Museum of Natural H...March 20, 2011 [...]]]></description>
			<content:encoded><![CDATA[<p>3月22日</p>
<p>晚睡晚起不知道算不算生物钟的现象之一，如果是这样，那我也算有一个。到了NYC，东部时间，依然如在中部那样的晚睡，因而也晚起。只不过在这，有任务要完成，会把自己从床上揪下来。</p>
<p>今天先去了<a href="http://www.un.org/zh/">United Nations</a>，转地铁到<a href="http://baike.baidu.com/view/758775.htm">Grand Central</a>，中央车站。这车站名声太大，在不少新闻电影里都出现过。记得这边的人经常在车站玩那种“静止”的活动，人走着走着就突然停下不动了。真希望自己能撞见一次。出站的时候我特别留意了车站的特别之处。除了四通八达人潮涌动之外，车站本身的建筑还是很让人赞叹的。大吊灯，宽走廊，布满星星（十二星座）的穹顶，如果没有周围匆匆而过的人群提醒着，会让人以为这是座宫殿，而不是个车站。急着赶路，不能够仔细观察。<br />
<div id="attachment_3199" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03232.jpg" rel="lightbox[3191]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03232-1024x768.jpg" alt="" title="DSC03232" width="624" height="468" class="size-large wp-image-3199" /></a><p class="wp-caption-text">中央车站内</p></div><br />
<div id="attachment_3200" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03391.jpg" rel="lightbox[3191]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03391-1024x768.jpg" alt="" title="DSC03391" width="624" height="468" class="size-large wp-image-3200" /></a><p class="wp-caption-text">这画面是不是电影里常出现</p></div><br />
出了车站，往东面走。路过福特基金会大楼，看到里面有个室内花园，好奇。走进去看了看，真不赖，在大楼里面弄了个花园出来。继续走，走到第一大道和东四十二街的交叉口，就看见联合国总部了，彩旗飘飘，police比较多。无数次在电视上看过这地方，今天终于如愿的亲眼见一次了。我试着在彩旗中找五星红旗，刚开始好像瞥见了，后来却没找到，我找的也不仔细。进了UN的Visitor Center，过安检，然后来到总部大楼里。里面有不少人，基本都是来参观的。总部一楼的大厅里没有什么东西，只有个别展览，没注意看。买了guided tour的票，学生价，准备进内部参观。大厅里有个information desk，有中国mm，俺问了她guided tour的信息，应该不是ABC，看着听着都不像。在大厅里排队等了四十分钟，终于轮到我们这一组了。一个罗马尼亚（反正是***亚）女的做我们的导游。好像这些guide是各个国家的人，可能UN把带领群众参观的任务也分派下去了。有guide的tour一般都比较冗长，一幅/组图，一个雕塑，都能说上半天。她说的很详细，我也算是很认真的听了。介绍的主要内容是联合国的一些program，帮助灾民的，抵抗饥饿的，防止AIDS的，etc. 一个由某男带的队，进去的比我们晚，最后比我们早结束。那男的解说有点水，估计打酱油打习惯了。介绍完那些program，俺们进了联大会议厅，这个也常常在电视上见到。导游介绍了一会这个会议厅里开的会，投票规则等，然后给我们两分钟时间拍照。可以只能在后面拍，不能上前去。我很想坐上中间那把椅子，体验一下。走完了联大会议厅，到了原来进了的地方，介绍了几个一些国家送的礼品。还是我们国家送的气派加精致，1974年赠送的成昆铁路象牙雕塑，中国加入联合国的那一年。这之后，tour就结束了。可惜秘书长出差中，不然也许能够撞见。<br />
<span id="more-3191"></span><br />
<div id="attachment_3201" class="wp-caption aligncenter" style="width: 578px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03263.jpg" rel="lightbox[3191]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03263-768x1024.jpg" alt="" title="DSC03263" width="568" height="724" class="size-large wp-image-3201" /></a><p class="wp-caption-text">联合国总部对面的楼</p></div><br />
<div id="attachment_3202" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03271.jpg" rel="lightbox[3191]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03271-1024x768.jpg" alt="" title="DSC03271" width="624" height="468" class="size-large wp-image-3202" /></a><p class="wp-caption-text">联合国总部外面彩旗飘飘</p></div><br />
<div id="attachment_3203" class="wp-caption aligncenter" style="width: 578px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03272.jpg" rel="lightbox[3191]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03272-768x1024.jpg" alt="" title="DSC03272" width="568" height="724" class="size-large wp-image-3203" /></a><p class="wp-caption-text">联合国总部大楼</p></div><br />
<div id="attachment_3204" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03288.jpg" rel="lightbox[3191]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03288-1024x768.jpg" alt="" title="DSC03288" width="624" height="468" class="size-large wp-image-3204" /></a><p class="wp-caption-text">破碎的地球</p></div><br />
<div id="attachment_3205" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03290.jpg" rel="lightbox[3191]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03290-1024x768.jpg" alt="" title="DSC03290" width="624" height="468" class="size-large wp-image-3205" /></a><p class="wp-caption-text">打结的手枪</p></div><br />
<div id="attachment_3206" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03317.jpg" rel="lightbox[3191]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03317-1024x768.jpg" alt="" title="DSC03317" width="624" height="468" class="size-large wp-image-3206" /></a><p class="wp-caption-text">联合国标志</p></div><br />
<div id="attachment_3207" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03328.jpg" rel="lightbox[3191]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03328-1024x768.jpg" alt="" title="DSC03328" width="624" height="468" class="size-large wp-image-3207" /></a><p class="wp-caption-text">联大会议室</p></div><br />
<div id="attachment_3208" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03378.jpg" rel="lightbox[3191]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03378-1024x768.jpg" alt="" title="DSC03378" width="624" height="468" class="size-large wp-image-3208" /></a><p class="wp-caption-text">秘书长们</p></div><br />
出了联合国，已是中午，和前一天一样，我们顾着逛，没吃中饭。走了几个街区，坐地铁到世贸旧址旁边的一个商场，Century 21，志哥很想去。一进商场就看到很多人拖着篮子在买东西，篮子里都是满满的。我们被这样的疯狂气氛给怔住了，没一会我们就加入了队伍之中。我们主要的时间都花在看包上了。志哥要买一些包送亲戚送女友送家人，而我有点想打酱油，但最后还是买了六个，5个guess，一个xoxo。三个女式钱包，老妈和嫂子各一个，另外一个送人；三个男士钱包，老爸老哥我各一个。志哥一口气拿了十个钱包，女式的六个，男的四个。之后逛到handbag区，俺本想买的，后来想想算了。给老妈嫂子买吧，但我暑假又不回去，托人带也不方便；送别人吧，不知道别人喜不喜欢，最后索性就不买了。相比钱包，这些handbag似乎更诱人一些。志哥逛了好几圈，最后拿了三个，然后退了两个小包。我看很多女的，不是拉着一车满满的，就是手拿着好几个。我不知道这些东西平时的价格，也不知道是不是真的就便宜了，但看大家的反应，我觉得应该是吧。随后我去买了个墨镜。其实如果不是近视的墨镜我也用不上，因为我也只有顶着太阳开车时才需要带，但当时没想那么多，就买了。之后我去转了背包电脑包去。backpack都太丑了，略过。前几天在AE买了个laptop sleeve，偏小了，电脑要塞才能装进去。我在sleeve里找了一个能装下15.6又不会太大的。接着买了一个腰包，我也不知道我用不用得上。看完包的，去看了衣服，都太贵，也没有合适的，都是工作的人穿的衣服，放弃。我总共花了一百四左右，也还好，买了那么多样。</p>
<p>逛完Century 21，已是四点多。鉴于手上拿的东西太多，我们决定先把东西拿回酒店，然后再出来吃晚饭，去帝国大厦。顺便把我前几天买的sleeve拿回来退了。</p>
<p>晚饭在5th Ave和6Ave之间的W39th的草堂小餐吃的，川菜。街对面还有一家川菜，朵颐食府。点了两菜一汤，夫妻肺片，重庆辣子鸡，酸菜鱼汤。这三个菜都是俺喜欢吃的。三个菜都挺不错，好久没吃过川菜了。吃夫妻肺片的那一刻，内牛满面，屯里哪有这么好的中餐吃啊。吃饱之后，我们还打包了两份夫妻肺片带走，晚上or明天吃。</p>
<p>吃晚饭，去帝国大厦，里面人太多了。排队等电梯等了好一会（中间要坐两次电梯，等两次）。幸好今天晴天，才有夜景可看。到了顶上的观景台，NYC的夜景一览无余。没有方向感的我一时半会都没辨明白那是uptown，哪是downtown。我绕着观景台走了一圈，又是拍照，又是拍视频的。今晚有点冷，加上风大，手放在外面都觉得冻。转了一圈之后，手冷得不行，人也冷，扛不住就撤了。<br />
<div id="attachment_3209" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03417.jpg" rel="lightbox[3191]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03417-1024x768.jpg" alt="" title="DSC03417" width="624" height="468" class="size-large wp-image-3209" /></a><p class="wp-caption-text">Manhattan夜景一</p></div><br />
<div id="attachment_3210" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03436.jpg" rel="lightbox[3191]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03436-1024x768.jpg" alt="" title="DSC03436" width="624" height="468" class="size-large wp-image-3210" /></a><p class="wp-caption-text">曼哈顿夜景二</p></div><br />
<div id="attachment_3211" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03448.jpg" rel="lightbox[3191]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03448-1024x768.jpg" alt="" title="DSC03448" width="624" height="468" class="size-large wp-image-3211" /></a><p class="wp-caption-text">曼哈顿夜景三</p></div><br />
<div id="attachment_3212" class="wp-caption aligncenter" style="width: 578px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03517.jpg" rel="lightbox[3191]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03517-768x1024.jpg" alt="" title="DSC03517" width="568" height="724" class="size-large wp-image-3212" /></a><p class="wp-caption-text">曼哈顿夜景四</p></div><br />
出了帝国大厦，志哥想去Macy，就在附近。本以为Macy关门了，发现没有，但里面人已经很少了。我们到men’s department转了转，没有什么deal。一圈下来，我买了一件sweater，V领的。志哥也买了件，圆领的。买完这后，人家就要关门了，我们就匆匆离开，打道回府。</p>
<p>明天我想去布鲁克林和法拉盛，志哥都不想去，那就单独行动了。</p>
<p>（照片后面再补上）</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>March 24, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-back-journey/" title="NYC游记 &#8211; 归程">NYC游记 &#8211; 归程</a> (2)<br /><small>3月24日

早上八点半起来，在酒店吃了早饭后check out。别了这个住了六晚的hotel，背着...</small></li><li>March 23, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-fiv/" title="NYC游记–Day Five">NYC游记–Day Five</a> (2)<br /><small>3月23日

&nbsp;

今天是逛街的最后一天，感觉轻松一些，随便逛逛。起得晚了，把昨晚打包的夫...</small></li><li>March 21, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-three/" title="NYC游记–Day Three">NYC游记–Day Three</a> (2)<br /><small>3月21日

&nbsp;

今天的第一站是American Museum of Natural H...</small></li><li>March 20, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-two/" title="NYC游记–Day Two">NYC游记–Day Two</a> (0)<br /><small>3月20日

早上九点才起床，洗漱吃早饭，十点才出门。坐F线转R线，到South Ferry，Man...</small></li><li>March 20, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-one/" title="NYC游记 &#8211; Day One">NYC游记 &#8211; Day One</a> (4)<br /><small>3月19日

昨晚睡眠不是很好，还不习惯东部时间，加上自己夜猫子惯了。到最后都不知道自己是什么状态了...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-four/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NYC游记–Day Three</title>
		<link>http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-three/</link>
		<comments>http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-three/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 03:18:42 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[游走美帝]]></category>
		<category><![CDATA[American Museum of Natural History]]></category>
		<category><![CDATA[Columbia University]]></category>
		<category><![CDATA[New York University]]></category>
		<category><![CDATA[NYC]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/03/nyc%e6%b8%b8%e8%ae%b0day-three/</guid>
		<description><![CDATA[3月21日 &#160; 今天的第一站是American Museum of Natural History。因为早上起得晚，到博物馆时已经十一点了，排队换票进馆。人很多，很多家长带着小孩。该博物馆应该是世界上最大的自然历史博物馆，有四层展厅，每一层面积都巨大。我们从第一层逛起，先去了Gottesman Hall of Planet Earth，里面有各种不同时期的岩石，讲述了地球的地质变化过程。还有不少内容涉及到火山和地震。在一个地震仪前，有个年纪挺大的女人在向大家介绍地震仪检测到的地震，该仪器显示了三个地方的地震情况，一个是阿拉斯加的费尔班克斯，一个是日本的某地，就在这次日本大地震发生的地方附近，另外一个忘了。从地震仪检测出的谱线来看，日本那的确要多动一些，谱线的幅度都较大，时不时出现一些较大的波动。地震仪上方还有个屏幕，实时显示美帝这的地震情况。我看到加州那一代地震圈密密麻麻的，这样迟早要出事啊。俺问了个关于海啸发生的问题，那人给我详细的解释了一番，虽然这不是她的专业方向。大概情况是，大陆板块和大洋板块的接合处，大样板块下陷，导致海水移位，先retreat，再倒回来往陆地上冲。感觉地理没白学，能听懂。之后有一个类似地震仪的测试震动的仪器，人可以在指定的地方跳，该仪器会显示对应的震动谱线，偶去试了几下。逛完地球馆后去了North American Mammals馆，看了很多哺乳动物，各种size。然后去了Hall of Biodiversity，太多的奇形怪状，海洋的，陆地的。值得一提的是，里面有好多龙虾，各种各样的，要是能吃就好了，俺正饿着肚子。之后去了Milstein Hall of Ocean Life，主要讲海里的鱼。展厅中央的顶上吊着一头巨大的鲸鱼模型，应该是按原比例做的，amazing。逛完了海洋馆，已经快一点了，肚子饿。于是在博物馆里找吃饭的地方，中间路过了一些馆，走马观花式地逛了一下，有Spitzer Hall of Human Origins，Warburg Hall of New York State Environment，North American Forests。到最后，还是没找到一条道Lower Level的Food Court的路，只好问了。那人让我们按照地上的向导标记走，终于到了。我要了一份薯条，一份炸鸡块，一份热狗，一杯雪碧，花了20刀，果然贵。不过我拿多了，两份吃的就够了，三份就偏多了点。吃饭时和志哥讨论了一下，决定不在博物馆里逛了，已经快两点了，还要去哥大纽大UN总，继续逛博物馆就没有时间逛这些了。之前在芝加哥玩的时候，去过了Field Museum，里面就有恐龙，化石，昆虫这些东西。不逛也不会遗憾了。 出了博物馆，坐地铁到哥大。哥大的建筑比较集中，我们从一个小门进去，开始随意逛。今天周一，学校里到处都是学生。我拿着相机在那猛拍，似乎有点显眼。哥大的建筑都是一个风格的，楼显得也比较新，少数一些比较古旧。看到了图书馆和她前面的Alma Mater雕塑，这两个是应该是哥大的标志，经常在网上看到。然后按照google map的指向，绕着哥大逛一圈，尽量不漏一栋楼，我一直拿着相机，到处拍。天下着毛毛雨，不知道为啥，觉得雨天拍照会更好看些。哥大面积不大，逛了一圈也只花了一个小时，然后从进来的入口离开，告别哥大。接着到Hudson河边的Riverside公园走了走，然后回到1号地铁口，去NYU。 倒了一次车，到NYU。找NYU废了点功夫。学校的建筑完全融入到周围的建筑群里了，看到的楼，如果没有铭牌指示和NYU的旗，都不知道俺们已经到了NYU了。相比哥大，NYU要小得多，区域只有那么一小块，也许因为这边寸土如金。我们逛了几个路口，差不多把学校的建筑都看完了。真想进去楼里面参观。只是这样看看建筑，拍拍照片，实在无聊。看完Columbia，再看NYU，心里还是有点不平静的。这辈子怕是没有什么名校缘了，也只能这样了，算个遗憾，算个心结。把这个结埋进心里，事情虽无法改变，但多少能给自己些激励。 逛完NYU，我们又去了Times Square，购物。我买了两条牛仔裤，两件短袖。然后在ToysRus （R要反着写）里买了些小东西。期间还见到了反战示威，一小撮人，举着牌子，反对美帝他们在利比亚发动战争。逛累了，又钻进沃尔玛，解决晚饭。然后坐F线回酒店。因为早上出发的时间晚了，感觉没逛多久就回了。不过，虽然没逛多少时间，但累是依旧的，一直在walking。还有两天可以逛，开始进入扫尾阶段，把想去的都去了。明天去UN总部，帝国大厦，Century 21商场。本想考虑去布鲁克林大桥和法拉盛，志哥不去，我打算自个去，周三去吧。 您可能感兴趣的文章March 24, 2011 -- NYC游记 &#8211; 归程 (2)3月24日 早上八点半起来，在酒店吃了早饭后check out。别了这个住了六晚的hotel，背着...March 23, 2011 -- [...]]]></description>
			<content:encoded><![CDATA[<p>3月21日</p>
<p>&nbsp;</p>
<p>今天的第一站是American Museum of Natural History。因为早上起得晚，到博物馆时已经十一点了，排队换票进馆。人很多，很多家长带着小孩。该博物馆应该是世界上最大的自然历史博物馆，有四层展厅，每一层面积都巨大。我们从第一层逛起，先去了Gottesman Hall of Planet Earth，里面有各种不同时期的岩石，讲述了地球的地质变化过程。还有不少内容涉及到火山和地震。在一个地震仪前，有个年纪挺大的女人在向大家介绍地震仪检测到的地震，该仪器显示了三个地方的地震情况，一个是阿拉斯加的费尔班克斯，一个是日本的某地，就在这次日本大地震发生的地方附近，另外一个忘了。从地震仪检测出的谱线来看，日本那的确要多动一些，谱线的幅度都较大，时不时出现一些较大的波动。地震仪上方还有个屏幕，实时显示美帝这的地震情况。我看到加州那一代地震圈密密麻麻的，这样迟早要出事啊。俺问了个关于海啸发生的问题，那人给我详细的解释了一番，虽然这不是她的专业方向。大概情况是，大陆板块和大洋板块的接合处，大样板块下陷，导致海水移位，先retreat，再倒回来往陆地上冲。感觉地理没白学，能听懂。之后有一个类似地震仪的测试震动的仪器，人可以在指定的地方跳，该仪器会显示对应的震动谱线，偶去试了几下。逛完地球馆后去了North American Mammals馆，看了很多哺乳动物，各种size。然后去了Hall of Biodiversity，太多的奇形怪状，海洋的，陆地的。值得一提的是，里面有好多龙虾，各种各样的，要是能吃就好了，俺正饿着肚子。之后去了Milstein Hall of Ocean Life，主要讲海里的鱼。展厅中央的顶上吊着一头巨大的鲸鱼模型，应该是按原比例做的，amazing。逛完了海洋馆，已经快一点了，肚子饿。于是在博物馆里找吃饭的地方，中间路过了一些馆，走马观花式地逛了一下，有Spitzer Hall of Human Origins，Warburg Hall of New York State Environment，North American Forests。到最后，还是没找到一条道Lower Level的Food Court的路，只好问了。那人让我们按照地上的向导标记走，终于到了。我要了一份薯条，一份炸鸡块，一份热狗，一杯雪碧，花了20刀，果然贵。不过我拿多了，两份吃的就够了，三份就偏多了点。吃饭时和志哥讨论了一下，决定不在博物馆里逛了，已经快两点了，还要去哥大纽大UN总，继续逛博物馆就没有时间逛这些了。之前在芝加哥玩的时候，去过了Field Museum，里面就有恐龙，化石，昆虫这些东西。不逛也不会遗憾了。</p>
<div id="attachment_3181" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02944.jpg" rel="lightbox[3175]"><img class="size-large wp-image-3181" title="DSC02944" src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02944-1024x768.jpg" alt="" width="624" height="468" /></a><p class="wp-caption-text">加州的地震很密集</p></div>
<p><span id="more-3175"></span></p>
<div id="attachment_3182" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02998.jpg" rel="lightbox[3175]"><img class="size-large wp-image-3182" title="DSC02998" src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02998-1024x768.jpg" alt="" width="624" height="468" /></a><p class="wp-caption-text">鲸鱼模型</p></div>
<p>出了博物馆，坐地铁到哥大。哥大的建筑比较集中，我们从一个小门进去，开始随意逛。今天周一，学校里到处都是学生。我拿着相机在那猛拍，似乎有点显眼。哥大的建筑都是一个风格的，楼显得也比较新，少数一些比较古旧。看到了图书馆和她前面的Alma Mater雕塑，这两个是应该是哥大的标志，经常在网上看到。然后按照google map的指向，绕着哥大逛一圈，尽量不漏一栋楼，我一直拿着相机，到处拍。天下着毛毛雨，不知道为啥，觉得雨天拍照会更好看些。哥大面积不大，逛了一圈也只花了一个小时，然后从进来的入口离开，告别哥大。接着到Hudson河边的Riverside公园走了走，然后回到1号地铁口，去NYU。</p>
<div id="attachment_3183" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03043.jpg" rel="lightbox[3175]"><img class="size-large wp-image-3183" title="DSC03043" src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03043-1024x768.jpg" alt="" width="624" height="468" /></a><p class="wp-caption-text">图书馆</p></div>
<div id="attachment_3184" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03045.jpg" rel="lightbox[3175]"><img class="size-large wp-image-3184" title="DSC03045" src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03045-1024x768.jpg" alt="" width="624" height="468" /></a><p class="wp-caption-text">某楼</p></div>
<p>倒了一次车，到NYU。找NYU废了点功夫。学校的建筑完全融入到周围的建筑群里了，看到的楼，如果没有铭牌指示和NYU的旗，都不知道俺们已经到了NYU了。相比哥大，NYU要小得多，区域只有那么一小块，也许因为这边寸土如金。我们逛了几个路口，差不多把学校的建筑都看完了。真想进去楼里面参观。只是这样看看建筑，拍拍照片，实在无聊。看完Columbia，再看NYU，心里还是有点不平静的。这辈子怕是没有什么名校缘了，也只能这样了，算个遗憾，算个心结。把这个结埋进心里，事情虽无法改变，但多少能给自己些激励。</p>
<div id="attachment_3176" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03168.jpg" rel="lightbox[3175]"><img class="size-large wp-image-3176" title="DSC03168" src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03168-1024x768.jpg" alt="" width="624" height="468" /></a><p class="wp-caption-text">NYU</p></div>
<p>逛完NYU，我们又去了Times Square，购物。我买了两条牛仔裤，两件短袖。然后在ToysRus （R要反着写）里买了些小东西。期间还见到了反战示威，一小撮人，举着牌子，反对美帝他们在利比亚发动战争。逛累了，又钻进沃尔玛，解决晚饭。然后坐F线回酒店。因为早上出发的时间晚了，感觉没逛多久就回了。不过，虽然没逛多少时间，但累是依旧的，一直在walking。还有两天可以逛，开始进入扫尾阶段，把想去的都去了。明天去UN总部，帝国大厦，Century 21商场。本想考虑去布鲁克林大桥和法拉盛，志哥不去，我打算自个去，周三去吧。</p>
<div id="attachment_3177" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03204.jpg" rel="lightbox[3175]"><img class="size-large wp-image-3177" title="DSC03204" src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03204-1024x768.jpg" alt="" width="624" height="468" /></a><p class="wp-caption-text">ToysRus</p></div>
<div id="attachment_3178" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03219.jpg" rel="lightbox[3175]"><img class="size-large wp-image-3178" title="DSC03219" src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC03219-1024x768.jpg" alt="" width="624" height="468" /></a><p class="wp-caption-text">游行的人</p></div>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>March 24, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-back-journey/" title="NYC游记 &#8211; 归程">NYC游记 &#8211; 归程</a> (2)<br /><small>3月24日

早上八点半起来，在酒店吃了早饭后check out。别了这个住了六晚的hotel，背着...</small></li><li>March 23, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-fiv/" title="NYC游记–Day Five">NYC游记–Day Five</a> (2)<br /><small>3月23日

&nbsp;

今天是逛街的最后一天，感觉轻松一些，随便逛逛。起得晚了，把昨晚打包的夫...</small></li><li>March 23, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-four/" title="NYC游记–Day Four">NYC游记–Day Four</a> (0)<br /><small>3月22日


晚睡晚起不知道算不算生物钟的现象之一，如果是这样，那我也算有一个。到了NYC，东部时...</small></li><li>March 20, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-two/" title="NYC游记–Day Two">NYC游记–Day Two</a> (0)<br /><small>3月20日

早上九点才起床，洗漱吃早饭，十点才出门。坐F线转R线，到South Ferry，Man...</small></li><li>March 20, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-one/" title="NYC游记 &#8211; Day One">NYC游记 &#8211; Day One</a> (4)<br /><small>3月19日

昨晚睡眠不是很好，还不习惯东部时间，加上自己夜猫子惯了。到最后都不知道自己是什么状态了...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-three/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>NYC游记–Day Two</title>
		<link>http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-two/</link>
		<comments>http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-two/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 03:35:06 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[游走美帝]]></category>
		<category><![CDATA[Chinatown]]></category>
		<category><![CDATA[Ellis Island]]></category>
		<category><![CDATA[Ground Zero]]></category>
		<category><![CDATA[NYC]]></category>
		<category><![CDATA[NYSE]]></category>
		<category><![CDATA[Statue of Liberty]]></category>
		<category><![CDATA[Wall Street]]></category>
		<category><![CDATA[World Trade Center]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/03/nyc%e6%b8%b8%e8%ae%b0day-two/</guid>
		<description><![CDATA[3月20日 早上九点才起床，洗漱吃早饭，十点才出门。坐F线转R线，到South Ferry，Manhattan岛的南端。本以为出了地铁口就是坐船的地方，但没看到多少人，问了一下才知道不是。做了几分钟的路到达坐船的地方，发现排队的人好多。队伍分成两排，买过票的和还没买票的。Ticket holder那一队不长，但no ticket那一队层叠地排了好几列的对，太长了。幸好俺们提前买了票。排了半小时左右的队，轮到我们了。进去要安检，跟机场的安检形式一样，美帝还是担心有人破坏他的标志。过了安检登船，刚登上去有点晃，难道偶会晕船？！幸好，俺的担心是多余的，过了一会就好了。我们爬到顶层的甲板，顶着冷风欣赏着Liberty Lady。 船开动了，离Manhattan越来越远，给俺们一个很好的机会看Manhattan的skyline，壮观。可惜船上人太多，无法找到个合适位置拍Manhattan的照片。开出没多久，就靠近free lady了，free lady在船的右侧，我站在船的左侧。选位真失败，只有用手高举相机，尽量多拍些，避开船上五颜六色的人头，希望拍的一堆照片中能有合适的。从free lady的侧面拍到正面再拍到侧面。没一会，船停在free lady的岛上。我们没下船，而是继续随船游览，free lady太巨大，岛太小，在岛上估计也拍不上好照片，而且俺们不清楚船的路线，囧。船接上一批人之后，前往下一站，Ellis Island。趁着人少的时候，我们挪到了船的另一侧，因此这回能清楚的拍到曼哈顿岛。如今该岛已经废弃，成了博物馆。到了Ellis Island，下船参观。记得在新概念英语第二册中有关于Ellis Island和Statue of Liberty的文章，初中时背过，到现在只记得这两个名词了。Ellis Island是早期（1892-1954）移民登记处，成千上万到美洲淘金的人都从此处登录美利坚。原来的registry room现在成了展览馆，讲述着该岛的历史，早期的移民潮，还有移民们的生活和文化，从中可间接的感受到NY，乃至US的发展历程。展馆里的老照片，老宣传海报都很有意思，我拍了不少的照片。一个小发现，从展馆房间的窗户里遥望Manhattan岛，有很好的view。逛完展览，坐下来休息会，吃点东西，然后到纪念品商店里转了转。 从Ellis Island出来已经快两点了，登上船，回Manhattan。下船之后，往Wall Street方向走，先到Broadway，看到了那头铜牛，早已被摸得金光闪闪了。围着铜牛拍照的人很多，我也挤进去凑热闹，拍了几张。完了之后，沿着broadway往北走，没多远就到和Wall Street的交叉口。Wall Street因NYSE和两边的company而出名。今天的人很少，四周的高楼挡住了阳光。突然想起阳光太少，会让人抑郁。还是我玩得high，出了有点冷有点饿，其他问题都被我忽视了。沿着Wall Street走了一大段，看到了NYSE (New York Stock Exchange)，Federal Hall National Memorial。也许周末来Wall Street不是个好主意，看到的都是游人，我想看看穿行于Wall Street的上下班人群。 逛完Wall Street，返回Broadway大街，继续往北走，去世贸遗址，走了有一会才到。世贸遗址现在是个工地，好像在建纪念馆，看不到什么东西。在旁边的一栋楼墙面上，有一面用铜（应该是吧）雕刻的纪念碑，纪念那些NYC消防队，纪念那些逝去的人。我们在那只停留了一会，拍了些照片就走了，赶往Chinatown。 累得不想走路了，就坐地铁R线，结果发现坐反了方向，从City Hall坐到了Rector St。更正之后，往回坐了三个站到Canal St。下车后走了一段，感觉接近Chinatown了，华人面孔越来越多。俺没找到类似Chicago Chinatown那样的“天下为公”的牌匾，但华人商店到处都是，连着好几个街区。和Chicago Chinatown清一色的黄种人相比，这里更多元化一些，Chinatown里不只住着Chinese。我们顺着大路走，往布鲁克林大桥的方向走。一路上没看到有什么想逛的店，纯粹看风景看人看店名了。到了布鲁克林，没看到有人可以走的地方，加上时间晚了，肚子开始饿了，就作罢，不走大桥了。倒回Chinatown。路过一家卖干海产的店，买了干鱿鱼和干海蛎，炖汤用。然后随机挑了几条街乱走着，期间看到一家新华书店（繁体字），不知道和国内的新华书店是否有关系。我进去转了一下，想找找是否有《明朝那些事儿》，木有找到，作罢。志哥好久没看中文电视了，一进店就站在电视前看起来了。我把他拽出了店，继续闲逛，走到五点多，找了家店吃饭，名字是456，江浙菜。点了三菜一汤，汤还行，但三个菜的味道一般。东西吃不完，剩下的打包走了。在店里休息得差不多，打道回府。 今天路走得比昨天少，中间休息的时间也较多，但还是累。发现这样马不停蹄赶场似的旅游也很累，但也没办法，时间有限。要让自己的眼睛饱眼福，让自己的相机在最短的时间内抓拍到最多的风景，只有赶路。 明天去CU，American Museum of Natural History，NYU。布鲁克林大桥先欠着。 您可能感兴趣的文章August 14, 2011 -- 三藩之行 &#8211; 8月8日 [...]]]></description>
			<content:encoded><![CDATA[<p>3月20日</p>
<p>早上九点才起床，洗漱吃早饭，十点才出门。坐F线转R线，到South Ferry，Manhattan岛的南端。本以为出了地铁口就是坐船的地方，但没看到多少人，问了一下才知道不是。做了几分钟的路到达坐船的地方，发现排队的人好多。队伍分成两排，买过票的和还没买票的。Ticket holder那一队不长，但no ticket那一队层叠地排了好几列的对，太长了。幸好俺们提前买了票。排了半小时左右的队，轮到我们了。进去要安检，跟机场的安检形式一样，美帝还是担心有人破坏他的标志。过了安检登船，刚登上去有点晃，难道偶会晕船？！幸好，俺的担心是多余的，过了一会就好了。我们爬到顶层的甲板，顶着冷风欣赏着Liberty Lady。</p>
<p>船开动了，离Manhattan越来越远，给俺们一个很好的机会看Manhattan的skyline，壮观。可惜船上人太多，无法找到个合适位置拍Manhattan的照片。开出没多久，就靠近free lady了，free lady在船的右侧，我站在船的左侧。选位真失败，只有用手高举相机，尽量多拍些，避开船上五颜六色的人头，希望拍的一堆照片中能有合适的。从free lady的侧面拍到正面再拍到侧面。没一会，船停在free lady的岛上。我们没下船，而是继续随船游览，free lady太巨大，岛太小，在岛上估计也拍不上好照片，而且俺们不清楚船的路线，囧。船接上一批人之后，前往下一站，Ellis Island。趁着人少的时候，我们挪到了船的另一侧，因此这回能清楚的拍到曼哈顿岛。如今该岛已经废弃，成了博物馆。到了Ellis Island，下船参观。记得在新概念英语第二册中有关于Ellis Island和Statue of Liberty的文章，初中时背过，到现在只记得这两个名词了。Ellis Island是早期（1892-1954）移民登记处，成千上万到美洲淘金的人都从此处登录美利坚。原来的registry room现在成了展览馆，讲述着该岛的历史，早期的移民潮，还有移民们的生活和文化，从中可间接的感受到NY，乃至US的发展历程。展馆里的老照片，老宣传海报都很有意思，我拍了不少的照片。一个小发现，从展馆房间的窗户里遥望Manhattan岛，有很好的view。逛完展览，坐下来休息会，吃点东西，然后到纪念品商店里转了转。<br />
<span id="more-3169"></span><br />
<div id="attachment_3170" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02566.jpg" rel="lightbox[3169]"><img class="size-large wp-image-3170" title="DSC02566" src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02566-1024x768.jpg" alt="" width="624" height="468" /></a><p class="wp-caption-text">自由女神</p></div><br />
<div id="attachment_3172" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02693.jpg" rel="lightbox[3169]"><img class="size-large wp-image-3172" title="DSC02693" src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02693-1024x768.jpg" alt="" width="624" height="468" /></a><p class="wp-caption-text">Manhattan Skyline</p></div><br />
<div id="attachment_3233" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02631.jpg" rel="lightbox[3169]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02631-1024x768.jpg" alt="" title="DSC02631" width="624" height="468" class="size-large wp-image-3233" /></a><p class="wp-caption-text">Cruise</p></div><br />
<div id="attachment_3234" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02633.jpg" rel="lightbox[3169]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02633-1024x768.jpg" alt="" title="DSC02633" width="624" height="468" class="size-large wp-image-3234" /></a><p class="wp-caption-text">Ellis Island</p></div><br />
<div id="attachment_3235" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02658.jpg" rel="lightbox[3169]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02658-1024x768.jpg" alt="" title="DSC02658" width="624" height="468" class="size-large wp-image-3235" /></a><p class="wp-caption-text">早期移民的行李</p></div><br />
<div id="attachment_3236" class="wp-caption aligncenter" style="width: 578px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02671.jpg" rel="lightbox[3169]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02671-768x1024.jpg" alt="" title="DSC02671" width="568" height="724" class="size-large wp-image-3236" /></a><p class="wp-caption-text">山姆大叔</p></div><br />
从Ellis Island出来已经快两点了，登上船，回Manhattan。下船之后，往Wall Street方向走，先到Broadway，看到了那头铜牛，早已被摸得金光闪闪了。围着铜牛拍照的人很多，我也挤进去凑热闹，拍了几张。完了之后，沿着broadway往北走，没多远就到和Wall Street的交叉口。Wall Street因NYSE和两边的company而出名。今天的人很少，四周的高楼挡住了阳光。突然想起阳光太少，会让人抑郁。还是我玩得high，出了有点冷有点饿，其他问题都被我忽视了。沿着Wall Street走了一大段，看到了NYSE (New York Stock Exchange)，Federal Hall National Memorial。也许周末来Wall Street不是个好主意，看到的都是游人，我想看看穿行于Wall Street的上下班人群。<br />
<div id="attachment_3238" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02788.jpg" rel="lightbox[3169]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02788-1024x768.jpg" alt="" title="DSC02788" width="624" height="468" class="size-large wp-image-3238" /></a><p class="wp-caption-text">铜牛</p></div><br />
<div id="attachment_3239" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02799.jpg" rel="lightbox[3169]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02799-1024x768.jpg" alt="" title="DSC02799" width="624" height="468" class="size-large wp-image-3239" /></a><p class="wp-caption-text">华尔街</p></div><br />
<div id="attachment_3241" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02836.jpg" rel="lightbox[3169]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02836-1024x768.jpg" alt="" title="DSC02836" width="624" height="468" class="size-large wp-image-3241" /></a><p class="wp-caption-text">纽约证券交易所</p></div><br />
<div id="attachment_3242" class="wp-caption aligncenter" style="width: 578px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02838.jpg" rel="lightbox[3169]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02838-768x1024.jpg" alt="" title="DSC02838" width="568" height="724" class="size-large wp-image-3242" /></a><p class="wp-caption-text">联邦大厅</p></div><br />
<div id="attachment_3243" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02839.jpg" rel="lightbox[3169]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02839-1024x768.jpg" alt="" title="DSC02839" width="624" height="468" class="size-large wp-image-3243" /></a><p class="wp-caption-text">Trump大楼</p></div><br />
逛完Wall Street，返回Broadway大街，继续往北走，去世贸遗址，走了有一会才到。世贸遗址现在是个工地，好像在建纪念馆，看不到什么东西。在旁边的一栋楼墙面上，有一面用铜（应该是吧）雕刻的纪念碑，纪念那些NYC消防队，纪念那些逝去的人。我们在那只停留了一会，拍了些照片就走了，赶往Chinatown。<br />
<div id="attachment_3244" class="wp-caption aligncenter" style="width: 578px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02886.jpg" rel="lightbox[3169]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02886-768x1024.jpg" alt="" title="DSC02886" width="568" height="724" class="size-large wp-image-3244" /></a><p class="wp-caption-text">世贸遗址</p></div><br />
<div id="attachment_3245" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02894.jpg" rel="lightbox[3169]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02894-1024x768.jpg" alt="" title="DSC02894" width="624" height="468" class="size-large wp-image-3245" /></a><p class="wp-caption-text">纽约消防队纪念碑</p></div><br />
<div id="attachment_3246" class="wp-caption aligncenter" style="width: 578px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02895.jpg" rel="lightbox[3169]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02895-768x1024.jpg" alt="" title="DSC02895" width="568" height="724" class="size-large wp-image-3246" /></a><p class="wp-caption-text">to Firefighters</p></div><br />
<div id="attachment_3247" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02897.jpg" rel="lightbox[3169]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02897-1024x768.jpg" alt="" title="DSC02897" width="624" height="468" class="size-large wp-image-3247" /></a><p class="wp-caption-text">纪念碑</p></div><br />
累得不想走路了，就坐地铁R线，结果发现坐反了方向，从City Hall坐到了Rector St。更正之后，往回坐了三个站到Canal St。下车后走了一段，感觉接近Chinatown了，华人面孔越来越多。俺没找到类似Chicago Chinatown那样的“天下为公”的牌匾，但华人商店到处都是，连着好几个街区。和Chicago Chinatown清一色的黄种人相比，这里更多元化一些，Chinatown里不只住着Chinese。我们顺着大路走，往布鲁克林大桥的方向走。一路上没看到有什么想逛的店，纯粹看风景看人看店名了。到了布鲁克林，没看到有人可以走的地方，加上时间晚了，肚子开始饿了，就作罢，不走大桥了。倒回Chinatown。路过一家卖干海产的店，买了干鱿鱼和干海蛎，炖汤用。然后随机挑了几条街乱走着，期间看到一家新华书店（繁体字），不知道和国内的新华书店是否有关系。我进去转了一下，想找找是否有《明朝那些事儿》，木有找到，作罢。志哥好久没看中文电视了，一进店就站在电视前看起来了。我把他拽出了店，继续闲逛，走到五点多，找了家店吃饭，名字是456，江浙菜。点了三菜一汤，汤还行，但三个菜的味道一般。东西吃不完，剩下的打包走了。在店里休息得差不多，打道回府。<br />
<div id="attachment_3249" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02917.jpg" rel="lightbox[3169]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02917-1024x768.jpg" alt="" title="DSC02917" width="624" height="468" class="size-large wp-image-3249" /></a><p class="wp-caption-text">曼哈顿Chinatown </p></div><br />
<div id="attachment_3250" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02927.jpg" rel="lightbox[3169]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02927-1024x768.jpg" alt="" title="DSC02927" width="624" height="468" class="size-large wp-image-3250" /></a><p class="wp-caption-text">一开始我把老正川看成老四川了</p></div><br />
今天路走得比昨天少，中间休息的时间也较多，但还是累。发现这样马不停蹄赶场似的旅游也很累，但也没办法，时间有限。要让自己的眼睛饱眼福，让自己的相机在最短的时间内抓拍到最多的风景，只有赶路。</p>
<p>明天去CU，American Museum of Natural History，NYU。布鲁克林大桥先欠着。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-08-11/" title="三藩之行 &#8211; 8月8日">三藩之行 &#8211; 8月8日</a> (0)<br /><small>8月8日
今天是在三藩游玩的最后一天，明天一大早就要离开SF去Emeryville坐加州和风号（Ca...</small></li><li>March 24, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-back-journey/" title="NYC游记 &#8211; 归程">NYC游记 &#8211; 归程</a> (2)<br /><small>3月24日

早上八点半起来，在酒店吃了早饭后check out。别了这个住了六晚的hotel，背着...</small></li><li>March 23, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-fiv/" title="NYC游记–Day Five">NYC游记–Day Five</a> (2)<br /><small>3月23日

&nbsp;

今天是逛街的最后一天，感觉轻松一些，随便逛逛。起得晚了，把昨晚打包的夫...</small></li><li>March 23, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-four/" title="NYC游记–Day Four">NYC游记–Day Four</a> (0)<br /><small>3月22日


晚睡晚起不知道算不算生物钟的现象之一，如果是这样，那我也算有一个。到了NYC，东部时...</small></li><li>March 21, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-three/" title="NYC游记–Day Three">NYC游记–Day Three</a> (2)<br /><small>3月21日

&nbsp;

今天的第一站是American Museum of Natural H...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-two/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NYC游记 &#8211; Day One</title>
		<link>http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-one/</link>
		<comments>http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-one/#comments</comments>
		<pubDate>Sun, 20 Mar 2011 06:44:31 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[游走美帝]]></category>
		<category><![CDATA[5th Ave]]></category>
		<category><![CDATA[Central Park]]></category>
		<category><![CDATA[Manhattan]]></category>
		<category><![CDATA[Metropolitan Meseum of Art]]></category>
		<category><![CDATA[NYC]]></category>
		<category><![CDATA[Rockefeller Plaza]]></category>
		<category><![CDATA[Times Square]]></category>
		<category><![CDATA[Top of the Rock]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/03/nyc%e6%b8%b8%e8%ae%b0day-one/</guid>
		<description><![CDATA[3月19日 昨晚睡眠不是很好，还不习惯东部时间，加上自己夜猫子惯了。到最后都不知道自己是什么状态了。睡着了吧，不像，意识上觉得自己是醒着的；没睡着吧，也不像，一直都那个状态。迷糊中好像还听到志哥说梦话来着，其实偶也不确定是不是梦话，不知道他是否也醒着，囧。早上不到七点就醒了，躺着等闹钟响。闹钟响之后就爬了起来，洗漱，吃早饭。为了防止今天萎靡不振，喝了一整杯咖啡，吃了两个面包，外加一杯冰水。完毕后，出发，向Manhattan进发。今天天晴，气温比昨天低，十二度的样子，风挺大。 酒店附近有个F线的地铁站，F线会到Manhattan。坐上了三站到达Lexington Ave，下车，走了三个路口到Central Park。Central Park边上就是Fifth Ave，本以为会很繁华，结果那一段没有多少商店，人也不多。后来知道，Fifth Ave只有在midtown那一段比较繁华些。找了条路绕进公园，一路欣赏着。冬天的中央公园缺乏生气，光秃秃的树，枯死的草。但那些跑步，骑车的人，偶尔见到的冒出枝头的嫩芽，依然能让人感受着这个城市的活力。遛狗的人很多，鉴于我和美国狗的不愉快经历，我表示很讨厌大狗。一路走走停停，拍照，人或景。一眼望穿的树林，穿插其间的小道，周围的高楼，不乏迷人之处，看到喜欢的景致就用我那蹩脚的相机一一记录下，还不忘让自己成为这景中的一个“亮点”。我们没有既定的路线，随意走着。在公园里晃荡了两个多小时，觉得差不多了，就回到Fifth Ave，去参观Metropolitan Museum of Art。 大都会博物馆就在Central Park边上，博物馆面积很大，将原本可以是长方形的Central Park从中间挖去一大块。去过Chicago的Field Museum，但和Metropolitan相比，气势上要输不少分。一到Metropolitan的正门，偶就被震住了，不愧是四大博物馆之一。那么大一地，得抢来多少宝物才能把它装满。进门后，发现不能带饮料。我带了瓶mtn dew，还没开。无奈，只好出门喝了几口后扔进了垃圾桶。进了博物馆，redeem了city pass的e-ticket，换了本booklet，里面是几个景点的门票。先从博物馆的南面逛起。第一个是希腊和罗马文化，主要都是雕塑，赤身裸体的。原谅我没有艺术细胞，描述不出那些sculpture的精美工艺，而且走马观花式的浏览让我也没时间去看铭牌上的描述。最多，看到印象比较深的，就用相机记录下来。看完Greek and Roman Art，接着去非洲、大洋洲和美洲文化馆，Arts of Africa, Oceania and the Americas。看到的（好像）主要是拉美和印第安的东西，之前在Chicago看过，感觉风格很类似，木制的雕塑，图腾，独木舟，etc。看完这个，到Modern and Contemporary Art扫了几眼，主要是现代画和雕塑作品，这些东西比较抽象，有点欣赏不来。而且时间有限，只能挑重点的展馆看了。只好give up，还是适合看些古老的东西。于是，转到了Egytian Art，东西多了一些，展品都和金字塔关联着，相信大部分的东西也是从金字塔里拿到的。可惜没有木乃伊，倒时看到了装木乃伊的石棺。俺觉得古埃及的象形文字很有意思，但好像可读性没有我们的甲骨文直接（或许因为俺是中国人）。看了一会石棺上出现的一些象形文字，看不懂，水平不够。看完埃及的东西，就开始瞎绕了，看点这个文化，看点那个文化，因为各个展览的场地都是相通的，而我也逛的有点乱了，就这样吧。看得这些东西很杂，包括European Sculpture and Decorative Arts，Arms and Armor， The American Wing， Medieval Art。 逛完埃及馆，肚子咕咕叫了，先去填肚子吧，这样才有战斗力。出了博物馆，发现要在附近的地方找个餐馆好像挺难。博物馆门口有几个跟国内报刊亭很像的小亭子，都是卖吃的。我去买了份Hot Dog，外加一瓶水，然后坐在台阶上吃，晒着太阳，听几位黑大叔在那唱歌。顿时感觉，这样的moment真是一种享受，以前不曾体会过的。这一刻，让人感觉似曾相识，似乎很久以前期待过，也许是从电视中看到的，想过哪一天我也可以那样做。人生有太多的不期而遇，不一定是人，可能是某一个情景，让你感觉似乎在梦中见过，亦近亦远。吃完东西后，在那坐了好一会。完后，捐了点钱给大叔们，回博物馆，看Asian Art，主要是要看俺们祖国的宝物。 一进展厅，迎面而来是一副巨大的壁画，应该是敦煌那盗来的。壁画下是几座佛像。俺毕恭毕敬的拍了些照片，然后感叹下这些是多珍贵的东西，都流落海外。也许也许，在海外，他们能被更好的保护着。然后进入其他展室，看到很多的青铜器，玉器，瓷器，还有很多画卷，书法，屏风。其做（画，雕）工之精细，我想也只有我们的先人能做到，不知道这样的手艺是否还后继有人。我一直对国画很感兴趣，可惜俺不会，毛笔字写的比圆珠笔字还差，或者我根本就不会写毛笔字，画画什么的就更不用说了。小学时学过毛笔字，依然记得，六年级时用毛笔画过竹子，按当时我的审美水平来看，画的还不错。我这典型的未学走路就想飞的心态，注定我没耐心把国宝之一练好。看到那么多精美的物品，想拍照，被阻止了。啊啊啊啊啊，情何以堪，只好尽力把它们记在脑海里。中国馆是我看得最详细的一个，之后的Japan和Korea都给我skip过去了。逛完中国馆，就没继续逛了，一路感叹走到纪念品商店。买了6张postcard，挑了半天，买五送一。还买了个书签。早上逛的时候还买了本画册，以古今对比的形式介绍NYC的建筑。在博物馆里买这个，貌似有点不着调。 出了博物馆，已是两点多，坐上M4，本想直坐到Madison Ave站下，然后走一段到Rockefeller Plaza，去top of the rock看Manhattan全景。转念一想，这样沿途的风光都无法欣赏到了。于是只坐了几站，往南过了中央公园的边界就下车。一下看就看到一个广场，有喷泉什么的，人很多，围着看一群黑哥跳街舞。我去围观了一会，顺便录了一段。当黑哥表演完，拿个桶让大家捐钱时，人群立马就散开了，我也黯然的飘走。从E59th St这开始的Fifth Ave就热闹一些了，人明显多了不少。和张志沿着5th [...]]]></description>
			<content:encoded><![CDATA[<p>3月19日</p>
<p>昨晚睡眠不是很好，还不习惯东部时间，加上自己夜猫子惯了。到最后都不知道自己是什么状态了。睡着了吧，不像，意识上觉得自己是醒着的；没睡着吧，也不像，一直都那个状态。迷糊中好像还听到志哥说梦话来着，其实偶也不确定是不是梦话，不知道他是否也醒着，囧。早上不到七点就醒了，躺着等闹钟响。闹钟响之后就爬了起来，洗漱，吃早饭。为了防止今天萎靡不振，喝了一整杯咖啡，吃了两个面包，外加一杯冰水。完毕后，出发，向Manhattan进发。今天天晴，气温比昨天低，十二度的样子，风挺大。</p>
<p>酒店附近有个F线的地铁站，F线会到Manhattan。坐上了三站到达Lexington Ave，下车，走了三个路口到Central Park。Central Park边上就是Fifth Ave，本以为会很繁华，结果那一段没有多少商店，人也不多。后来知道，Fifth Ave只有在midtown那一段比较繁华些。找了条路绕进公园，一路欣赏着。冬天的中央公园缺乏生气，光秃秃的树，枯死的草。但那些跑步，骑车的人，偶尔见到的冒出枝头的嫩芽，依然能让人感受着这个城市的活力。遛狗的人很多，鉴于我和美国狗的不愉快经历，我表示很讨厌大狗。一路走走停停，拍照，人或景。一眼望穿的树林，穿插其间的小道，周围的高楼，不乏迷人之处，看到喜欢的景致就用我那蹩脚的相机一一记录下，还不忘让自己成为这景中的一个“亮点”。我们没有既定的路线，随意走着。在公园里晃荡了两个多小时，觉得差不多了，就回到Fifth Ave，去参观Metropolitan Museum of Art。<br />
<div id="attachment_3149" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC01773.jpg" rel="lightbox[3145]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC01773-1024x768.jpg" alt="" title="DSC01773" width="624" height="468" class="size-large wp-image-3149" /></a><p class="wp-caption-text">小道</p></div><br />
<span id="more-3145"></span><br />
<div id="attachment_3150" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC01775.jpg" rel="lightbox[3145]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC01775-1024x768.jpg" alt="" title="DSC01775" width="624" height="468" class="size-large wp-image-3150" /></a><p class="wp-caption-text">小道，很多人锻炼</p></div><br />
<div id="attachment_3151" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC01917.jpg" rel="lightbox[3145]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC01917-1024x768.jpg" alt="" title="DSC01917" width="624" height="468" class="size-large wp-image-3151" /></a><p class="wp-caption-text">中央公园四周被高楼环绕</p></div><br />
大都会博物馆就在Central Park边上，博物馆面积很大，将原本可以是长方形的Central Park从中间挖去一大块。去过Chicago的Field Museum，但和Metropolitan相比，气势上要输不少分。一到Metropolitan的正门，偶就被震住了，不愧是四大博物馆之一。那么大一地，得抢来多少宝物才能把它装满。进门后，发现不能带饮料。我带了瓶mtn dew，还没开。无奈，只好出门喝了几口后扔进了垃圾桶。进了博物馆，redeem了city pass的e-ticket，换了本booklet，里面是几个景点的门票。先从博物馆的南面逛起。第一个是希腊和罗马文化，主要都是雕塑，赤身裸体的。原谅我没有艺术细胞，描述不出那些sculpture的精美工艺，而且走马观花式的浏览让我也没时间去看铭牌上的描述。最多，看到印象比较深的，就用相机记录下来。看完Greek and Roman Art，接着去非洲、大洋洲和美洲文化馆，Arts of Africa, Oceania and the Americas。看到的（好像）主要是拉美和印第安的东西，之前在Chicago看过，感觉风格很类似，木制的雕塑，图腾，独木舟，etc。看完这个，到Modern and Contemporary Art扫了几眼，主要是现代画和雕塑作品，这些东西比较抽象，有点欣赏不来。而且时间有限，只能挑重点的展馆看了。只好give up，还是适合看些古老的东西。于是，转到了Egytian Art，东西多了一些，展品都和金字塔关联着，相信大部分的东西也是从金字塔里拿到的。可惜没有木乃伊，倒时看到了装木乃伊的石棺。俺觉得古埃及的象形文字很有意思，但好像可读性没有我们的甲骨文直接（或许因为俺是中国人）。看了一会石棺上出现的一些象形文字，看不懂，水平不够。看完埃及的东西，就开始瞎绕了，看点这个文化，看点那个文化，因为各个展览的场地都是相通的，而我也逛的有点乱了，就这样吧。看得这些东西很杂，包括European Sculpture and Decorative Arts，Arms and Armor， The American Wing， Medieval Art。<br />
<div id="attachment_3152" class="wp-caption aligncenter" style="width: 578px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02047.jpg" rel="lightbox[3145]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02047-768x1024.jpg" alt="" title="DSC02047" width="568" height="724" class="size-large wp-image-3152" /></a><p class="wp-caption-text">希腊馆雕塑</p></div><br />
<div id="attachment_3153" class="wp-caption aligncenter" style="width: 578px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02059.jpg" rel="lightbox[3145]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02059-768x1024.jpg" alt="" title="DSC02059" width="568" height="724" class="size-large wp-image-3153" /></a><p class="wp-caption-text">应该是美洲文化之一</p></div><br />
<div id="attachment_3154" class="wp-caption aligncenter" style="width: 578px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02084.jpg" rel="lightbox[3145]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02084-768x1024.jpg" alt="" title="DSC02084" width="568" height=“724" class="size-large wp-image-3154" /></a><p class="wp-caption-text">埃及</p></div><br />
<div id="attachment_3155" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02105.jpg" rel="lightbox[3145]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02105-1024x768.jpg" alt="" title="DSC02105" width="624" height="468" class="size-large wp-image-3155" /></a><p class="wp-caption-text">装甲骑兵</p></div><br />
逛完埃及馆，肚子咕咕叫了，先去填肚子吧，这样才有战斗力。出了博物馆，发现要在附近的地方找个餐馆好像挺难。博物馆门口有几个跟国内报刊亭很像的小亭子，都是卖吃的。我去买了份Hot Dog，外加一瓶水，然后坐在台阶上吃，晒着太阳，听几位黑大叔在那唱歌。顿时感觉，这样的moment真是一种享受，以前不曾体会过的。这一刻，让人感觉似曾相识，似乎很久以前期待过，也许是从电视中看到的，想过哪一天我也可以那样做。人生有太多的不期而遇，不一定是人，可能是某一个情景，让你感觉似乎在梦中见过，亦近亦远。吃完东西后，在那坐了好一会。完后，捐了点钱给大叔们，回博物馆，看Asian Art，主要是要看俺们祖国的宝物。</p>
<p>一进展厅，迎面而来是一副巨大的壁画，应该是敦煌那盗来的。壁画下是几座佛像。俺毕恭毕敬的拍了些照片，然后感叹下这些是多珍贵的东西，都流落海外。也许也许，在海外，他们能被更好的保护着。然后进入其他展室，看到很多的青铜器，玉器，瓷器，还有很多画卷，书法，屏风。其做（画，雕）工之精细，我想也只有我们的先人能做到，不知道这样的手艺是否还后继有人。我一直对国画很感兴趣，可惜俺不会，毛笔字写的比圆珠笔字还差，或者我根本就不会写毛笔字，画画什么的就更不用说了。小学时学过毛笔字，依然记得，六年级时用毛笔画过竹子，按当时我的审美水平来看，画的还不错。我这典型的未学走路就想飞的心态，注定我没耐心把国宝之一练好。看到那么多精美的物品，想拍照，被阻止了。啊啊啊啊啊，情何以堪，只好尽力把它们记在脑海里。中国馆是我看得最详细的一个，之后的Japan和Korea都给我skip过去了。逛完中国馆，就没继续逛了，一路感叹走到纪念品商店。买了6张postcard，挑了半天，买五送一。还买了个书签。早上逛的时候还买了本画册，以古今对比的形式介绍NYC的建筑。在博物馆里买这个，貌似有点不着调。<br />
<div id="attachment_3156" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02118.jpg" rel="lightbox[3145]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02118-1024x768.jpg" alt="" title="DSC02118" width="624" height="468" class="size-large wp-image-3156" /></a><p class="wp-caption-text">敦煌壁画</p></div><br />
<div id="attachment_3157" class="wp-caption aligncenter" style="width: 578px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02131.jpg" rel="lightbox[3145]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02131-768x1024.jpg" alt="" title="DSC02131" width="568" height="724" class="size-large wp-image-3157" /></a><p class="wp-caption-text">乾隆</p></div><br />
出了博物馆，已是两点多，坐上M4，本想直坐到Madison Ave站下，然后走一段到Rockefeller Plaza，去top of the rock看Manhattan全景。转念一想，这样沿途的风光都无法欣赏到了。于是只坐了几站，往南过了中央公园的边界就下车。一下看就看到一个广场，有喷泉什么的，人很多，围着看一群黑哥跳街舞。我去围观了一会，顺便录了一段。当黑哥表演完，拿个桶让大家捐钱时，人群立马就散开了，我也黯然的飘走。从E59th St这开始的Fifth Ave就热闹一些了，人明显多了不少。和张志沿着5th Ave downtown方向走。一路上看到比较有型的建筑就拍下，还数着Ave两边的奢侈品商店。一路走了不少街区，还好街区之间的距离不长。到了50th St街，往西拐走了一个街区，就看到Rockefeller Plaza了。找到入口，排队进入，过安检，等电梯。一路挺激动，马上就能亲眼看看Manhattan长啥样了。电梯带到67层，这不是顶楼。上面还有三层，其中两层是露天观景区。我们先到69层，被很多玻璃围墙围着，透过其间的缝隙，能感受到NYC凛冽的风，吹得我凌乱不堪。我快速的绕着观景台走了一圈，只是看看，因为有玻璃挡着，不方便拍照。然后爬上了最高层，上面没有玻璃幕墙，只有栏杆护着，是拍照的绝好地方。一到上面，望楼兴叹。今天天气很好，能看到远处，海天相接的地方。不只Manhattan，NYC的大部也都在眼界之内。Free Lady也能看到，就是小了点。俺明天再去看她。拿着相机到处拍着，为了将眼前这一幕保存下来，又是找角度，又是调焦距，虽然没有多少可调。除了拍照，还拍了几段视频，视频能比照片更好的将这些眼见的东西记录下来。兴奋之余，让人郁闷的事来了，相机没电了，因为早上在中央公园和大都会拍了太多。拿出iPhone继续拍了一些，但很快iPhone的电力也只有百分之三十几了，得消停会了。早上用iPhone导航也耗了不少电。人算不如天算，木想到会被电池所困扰。确定已经饱了眼福之后，就坐电梯下楼了，直奔下一站，Times Square。<br />
<div id="attachment_3158" class="wp-caption aligncenter" style="width: 578px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02149.jpg" rel="lightbox[3145]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02149-768x1024.jpg" alt="" title="DSC02149" width=“568" height="724" class="size-large wp-image-3158" /></a><p class="wp-caption-text">Trump Tower，貌似</p></div><br />
<div id="attachment_3159" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02173.jpg" rel="lightbox[3145]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02173-1024x768.jpg" alt="" title="DSC02173" width="624" height="468" class="size-large wp-image-3159" /></a><p class="wp-caption-text">从Top of Rock鸟瞰中央公园</p></div><br />
<div id="attachment_3160" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02193.jpg" rel="lightbox[3145]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02193-1024x768.jpg" alt="" title="DSC02193" width="624" height="468" class="size-large wp-image-3160" /></a><p class="wp-caption-text">帝国大厦和downtown</p></div><br />
没走几个街区，就到Times Square，我以为第五大街上人已经很多了，到这之后才发现偶错了。今天的Times Square跟节假日的夫子庙类似，到处都是人。Times Square不大，被很多安在楼面上的屏幕围绕着，各种嘈杂，各种光彩，各种动态，让这看起来更像电视上看到的Times Square。Square本身没啥东西，周边的商店比较吸引人。和张志进了ESPRIT和American Eagle。俺在ESPRIT买了件sweater，在American Eagle买了个单肩包和laptop sleeve。单肩包颜色有点泛黄，跟麻布一样，有点复古？！看着还行，还特价，就买了。laptop sleeve折后15刀左右，也比网上的便宜。逛完这些，在广场中间的美军征兵处前留了影，看到一些老兵拉着横幅，上面写着“peace”。绕着square逛了一圈后，已经五点多了。肚子饿了，钻进麦当劳，要了份大的套餐，猛吃起来。本想在附近找找中餐馆的，想想算了，不像再走路了，早就腰疼腿疼了，迫切需要休息。人老了，就这样了。<br />
<div id="attachment_3161" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02260.jpg" rel="lightbox[3145]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSC02260-1024x768.jpg" alt="" title="DSC02260" width="624" height="468" class="size-large wp-image-3161" /></a><p class="wp-caption-text">时代广场</p></div><br />
在麦大叔那呆了挺久，休息的差不多。出来后，天已经开始黑了。实在是累了，也不想看什么夜景了。走到6th Ave的地铁站，坐F。回到酒店后，人直接就瘫在椅子上了。暴走Manhattan，真是件艰巨的任务，不过，像多多说的，痛并快乐着。（照片等整理完后再传到新浪相册里）</p>
<p>明天去看free lady，还要在downtown转转。太晚了，等明早起来再计划一下路线。还不确定是登岛看，还坐船看。我倾向于坐船。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>March 18, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-start-off/" title="NYC游记 &#8211; 出发">NYC游记 &#8211; 出发</a> (3)<br /><small>3月18日

昨晚打算早点睡，结果晚睡强迫症继续发作，东弄西弄的就到了三点多，实在没什么事了，才情愿...</small></li><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-12-11/" title="三藩之行 &#8211; 8月12日">三藩之行 &#8211; 8月12日</a> (4)<br /><small>8月12日
原本打算利用白天的时间逛一下丹佛市，因为飞机是晚上九点多的。但玩了那么多天了，人开始变懒...</small></li><li>March 24, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-back-journey/" title="NYC游记 &#8211; 归程">NYC游记 &#8211; 归程</a> (2)<br /><small>3月24日

早上八点半起来，在酒店吃了早饭后check out。别了这个住了六晚的hotel，背着...</small></li><li>March 23, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-fiv/" title="NYC游记–Day Five">NYC游记–Day Five</a> (2)<br /><small>3月23日

&nbsp;

今天是逛街的最后一天，感觉轻松一些，随便逛逛。起得晚了，把昨晚打包的夫...</small></li><li>March 23, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-four/" title="NYC游记–Day Four">NYC游记–Day Four</a> (0)<br /><small>3月22日


晚睡晚起不知道算不算生物钟的现象之一，如果是这样，那我也算有一个。到了NYC，东部时...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-one/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>NYC游记 &#8211; 出发</title>
		<link>http://www.zhuhuang.com/blog/2011/03/nyc-trip-start-off/</link>
		<comments>http://www.zhuhuang.com/blog/2011/03/nyc-trip-start-off/#comments</comments>
		<pubDate>Sat, 19 Mar 2011 02:58:31 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[游走美帝]]></category>
		<category><![CDATA[Howard Johnson Inn]]></category>
		<category><![CDATA[Manhattan]]></category>
		<category><![CDATA[NYC]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/03/nyc%e6%b8%b8%e8%ae%b0-%e5%87%ba%e5%8f%91/</guid>
		<description><![CDATA[3月18日 昨晚打算早点睡，结果晚睡强迫症继续发作，东弄西弄的就到了三点多，实在没什么事了，才情愿的爬上床睡觉，定了早上九点的闹钟，打算10点出发。早上九点醒，洗漱完吃了点东西，结果拉肚子了，好像因为昨晚睡前吃了个橙子，杯具。昨晚把要带的东西都拿出来了，早上起来之后再打包的，之前在犹豫是带个大包还是带个箱子。最后带了个登机箱，大包背着也累，虽然偶以前都带包的。 十点过了，去接张志，然后去Union吃了早饭+午饭，去银行兑换了一张check，省得取现金了。磨磨蹭蹭到十一点，出发。先上KS177，再上I70。这次开得稍微慢了一些，尽量保持在限速内。第一次上高速时开的比较凶一点，都75-80mile这样的，还是稳妥点好。好久没开高速了，有几个月了，还是有些紧张，不过开一会就习惯了。不紧张了，剩下的就是耗体力了，还要与疲乏作斗争。到最后感觉坐得都腰疼了。到KC界内，中间弄错了两次高速出口，距离估算错误，还好不用花多少时间更正路线。按着GPS走到达KCI的Economy Parking Lot A，车就打算在这放一周，每天6刀。在网上查了，说Frontier Airlines在Terminal A，于是我就把车听到Lot A。然后做Blue Bus到Terminal A，问了一下，司机说Frontier在Terminal C，NYYD，网上为毛搜到的是A，还是不靠谱。于是，坐Red Bus转到Terminal C。到了之后check in，过安检，候机，这时候才一点四十几分，飞机是三点半的。拿出iphone玩，刷微博，打游戏，打发时间。 三点半登机，上了飞机后就开始看小说，The Amber Spyglass，俺特地随身带上的。以前坐飞机都看杂志，但很快就看完了，大部分时间无所事事，睡觉什么的。现在想通了些，还是好好利用时间。看了两个多小时，7:15pm（东部时间）到NYC的La Guardia机场。从飞机上鸟瞰了下Manhattan，高楼林立，跟我来的那个Manhattan比，天差地别。俺真是从乡下来了，未避免太过激动，努力克制自己的情绪，内流满面。从机场出来之后，拿着事先打印好的LGA到Hotel的路线图，开始琢磨怎么走。问了个人在哪能坐到Bus M60。那人告诉俺往前走到底，左转就是个Bus Stop，然后边上可以买Metro Card。水猪之前说过应该买个7-day pass的metro card。俺就买了这个，29刀，七天之内坐地铁公交都不用再掏钱买票。等到了公交，怕坐过站了，就问旁边一位老美，确认了一下下车的站点。老美人比较nice，说到站了会和我说一下。偶拿出手机，昨晚买了个App，iTrans NYC，挺贵，3.99刀，里面有NYC所有的地铁路线，提供了地铁的实时信息，能实时定位俺所在的位置，还有如何转车等等。看着review很好，我就买了。买了之后，发现地图不够详细，区域有限，而且主要提供的是subway的交通信息。不过，怎么说，用着还算不错，实时定位挺好的，让俺能够确认走的路线是否正确。其实google map都有这些功能。我看边上老美对这App有兴趣，就和他聊了一下。然后他问我从哪里来，之后还给我介绍了一些可以去的地方，其中一个是High Line公园吧，看他挺喜欢那的，我就说我一定去查一下。 下了地铁后，我用google map坐导航，走了几个街区，到了订的的Hotel，Howard Johnson Inn。发现这块地方有点荒凉，路上都没见着什么人，见着的也都是老黑，老墨。订的房间只有一张King Size的床，我们两个人。我想换成有两张床的，前台告诉我没有房间了，作罢，凑活吧。放完东西，想弄些吃的，问前台附近是否有restaurant，答曰木有，NND。给了我几张菜单，让我们点菜叫外卖。想起刚来往Hotel走的路上有一家卖吃的，就走去那买了个大的hamburger，两瓶水，回Hotel慢慢啃。 回到Hotel，填饱肚子，开始想明天去什么地方。附近有F线，直接通到Manhattan，还挺方便。明天先去中央公园那和它周边的博物馆，大都会肯定是要去的。如果还有时间，就去时代广场，UN总部，晚些时候去Chinatown吃个饭。先这样吧，明早一大早起床，开始暴走Manhattan。 您可能感兴趣的文章March 20, 2011 -- NYC游记 &#8211; Day One (4)3月19日 昨晚睡眠不是很好，还不习惯东部时间，加上自己夜猫子惯了。到最后都不知道自己是什么状态了...August 14, 2011 -- 三藩之行 &#8211; 8月12日 (4)8月12日 原本打算利用白天的时间逛一下丹佛市，因为飞机是晚上九点多的。但玩了那么多天了，人开始变懒...March 24, 2011 -- NYC游记 [...]]]></description>
			<content:encoded><![CDATA[<p>3月18日</p>
<p>昨晚打算早点睡，结果晚睡强迫症继续发作，东弄西弄的就到了三点多，实在没什么事了，才情愿的爬上床睡觉，定了早上九点的闹钟，打算10点出发。早上九点醒，洗漱完吃了点东西，结果拉肚子了，好像因为昨晚睡前吃了个橙子，杯具。昨晚把要带的东西都拿出来了，早上起来之后再打包的，之前在犹豫是带个大包还是带个箱子。最后带了个登机箱，大包背着也累，虽然偶以前都带包的。</p>
<p>十点过了，去接张志，然后去Union吃了早饭+午饭，去银行兑换了一张check，省得取现金了。磨磨蹭蹭到十一点，出发。先上KS177，再上I70。这次开得稍微慢了一些，尽量保持在限速内。第一次上高速时开的比较凶一点，都75-80mile这样的，还是稳妥点好。好久没开高速了，有几个月了，还是有些紧张，不过开一会就习惯了。不紧张了，剩下的就是耗体力了，还要与疲乏作斗争。到最后感觉坐得都腰疼了。到KC界内，中间弄错了两次高速出口，距离估算错误，还好不用花多少时间更正路线。按着GPS走到达KCI的Economy Parking Lot A，车就打算在这放一周，每天6刀。在网上查了，说Frontier Airlines在Terminal A，于是我就把车听到Lot A。然后做Blue Bus到Terminal A，问了一下，司机说Frontier在Terminal C，NYYD，网上为毛搜到的是A，还是不靠谱。于是，坐Red Bus转到Terminal C。到了之后check in，过安检，候机，这时候才一点四十几分，飞机是三点半的。拿出iphone玩，刷微博，打游戏，打发时间。<br />
<div id="attachment_3164" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSCF0275.jpg" rel="lightbox[3144]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSCF0275-1024x682.jpg" alt="" title="DSCF0275" width="624" height="482" class="size-large wp-image-3164" /></a><p class="wp-caption-text">高速上</p></div><br />
<span id="more-3144"></span><br />
<div id="attachment_3165" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSCF0276.jpg" rel="lightbox[3144]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSCF0276-1024x682.jpg" alt="" title="DSCF0276" width="624" height="482" class="size-large wp-image-3165" /></a><p class="wp-caption-text">Economy Parking</p></div><br />
<div id="attachment_3166" class="wp-caption aligncenter" style="width: 634px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSCF0282.jpg" rel="lightbox[3144]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/03/DSCF0282-1024x682.jpg" alt="" title="DSCF0282" width="624" height="482" class="size-large wp-image-3166" /></a><p class="wp-caption-text">候机室</p></div><br />
三点半登机，上了飞机后就开始看小说，The Amber Spyglass，俺特地随身带上的。以前坐飞机都看杂志，但很快就看完了，大部分时间无所事事，睡觉什么的。现在想通了些，还是好好利用时间。看了两个多小时，7:15pm（东部时间）到NYC的La Guardia机场。从飞机上鸟瞰了下Manhattan，高楼林立，跟我来的那个Manhattan比，天差地别。俺真是从乡下来了，未避免太过激动，努力克制自己的情绪，内流满面。从机场出来之后，拿着事先打印好的LGA到Hotel的路线图，开始琢磨怎么走。问了个人在哪能坐到Bus M60。那人告诉俺往前走到底，左转就是个Bus Stop，然后边上可以买Metro Card。水猪之前说过应该买个7-day pass的metro card。俺就买了这个，29刀，七天之内坐地铁公交都不用再掏钱买票。等到了公交，怕坐过站了，就问旁边一位老美，确认了一下下车的站点。老美人比较nice，说到站了会和我说一下。偶拿出手机，昨晚买了个App，iTrans NYC，挺贵，3.99刀，里面有NYC所有的地铁路线，提供了地铁的实时信息，能实时定位俺所在的位置，还有如何转车等等。看着review很好，我就买了。买了之后，发现地图不够详细，区域有限，而且主要提供的是subway的交通信息。不过，怎么说，用着还算不错，实时定位挺好的，让俺能够确认走的路线是否正确。其实google map都有这些功能。我看边上老美对这App有兴趣，就和他聊了一下。然后他问我从哪里来，之后还给我介绍了一些可以去的地方，其中一个是High Line公园吧，看他挺喜欢那的，我就说我一定去查一下。</p>
<p>下了地铁后，我用google map坐导航，走了几个街区，到了订的的Hotel，Howard Johnson Inn。发现这块地方有点荒凉，路上都没见着什么人，见着的也都是老黑，老墨。订的房间只有一张King Size的床，我们两个人。我想换成有两张床的，前台告诉我没有房间了，作罢，凑活吧。放完东西，想弄些吃的，问前台附近是否有restaurant，答曰木有，NND。给了我几张菜单，让我们点菜叫外卖。想起刚来往Hotel走的路上有一家卖吃的，就走去那买了个大的hamburger，两瓶水，回Hotel慢慢啃。</p>
<p>回到Hotel，填饱肚子，开始想明天去什么地方。附近有F线，直接通到Manhattan，还挺方便。明天先去中央公园那和它周边的博物馆，大都会肯定是要去的。如果还有时间，就去时代广场，UN总部，晚些时候去Chinatown吃个饭。先这样吧，明早一大早起床，开始暴走Manhattan。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>March 20, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-one/" title="NYC游记 &#8211; Day One">NYC游记 &#8211; Day One</a> (4)<br /><small>3月19日

昨晚睡眠不是很好，还不习惯东部时间，加上自己夜猫子惯了。到最后都不知道自己是什么状态了...</small></li><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-12-11/" title="三藩之行 &#8211; 8月12日">三藩之行 &#8211; 8月12日</a> (4)<br /><small>8月12日
原本打算利用白天的时间逛一下丹佛市，因为飞机是晚上九点多的。但玩了那么多天了，人开始变懒...</small></li><li>March 24, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-back-journey/" title="NYC游记 &#8211; 归程">NYC游记 &#8211; 归程</a> (2)<br /><small>3月24日

早上八点半起来，在酒店吃了早饭后check out。别了这个住了六晚的hotel，背着...</small></li><li>March 23, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-fiv/" title="NYC游记–Day Five">NYC游记–Day Five</a> (2)<br /><small>3月23日

&nbsp;

今天是逛街的最后一天，感觉轻松一些，随便逛逛。起得晚了，把昨晚打包的夫...</small></li><li>March 23, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-four/" title="NYC游记–Day Four">NYC游记–Day Four</a> (0)<br /><small>3月22日


晚睡晚起不知道算不算生物钟的现象之一，如果是这样，那我也算有一个。到了NYC，东部时...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/03/nyc-trip-start-off/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>三本书</title>
		<link>http://www.zhuhuang.com/blog/2011/03/three-books/</link>
		<comments>http://www.zhuhuang.com/blog/2011/03/three-books/#comments</comments>
		<pubDate>Sat, 12 Mar 2011 05:35:35 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[书山有路]]></category>
		<category><![CDATA[His Dark Materials]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[LPMJ]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[The Golden Compass]]></category>
		<category><![CDATA[The Subtle Knife]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/03/%e4%b8%89%e6%9c%ac%e4%b9%a6/</guid>
		<description><![CDATA[最近花在看书上的时间比较多，从平均每天读得页数来看，so far算是看书效率最高的一段时间吧。 3月7日读完了《Learning PHP, MySQL &#38; JavaScript》。这书我上学期买的，上学期只看到一百五十几页。寒假时带回家去了，一页都没翻。回学校之后又拾起来，看得不勤，什么时候想起来了就什么时候看。买这书的那会，我对网络编程比较感兴趣，没事就乱修改wordpress主题的源代码。之前看了本大学同学送我的书-《Web程序设计》，但此书内容太范，面面俱到，有些想深入了解的都只是略微带过。于是我买了LPMJ，因为wordpress就是用php+mysql搭建的。后来不捣弄博客了，主题固定下来，没什么兴趣去改了。三天打鱼，两天晒网。LPMJ这书也基本上被我闲置着。到这学期，突然又想看了。又开始断断续续的读着。我也只是看，没把书上的程序挨个试一遍，缺乏动手敲代码的热情。到二月底，突然想快点把书看完，再拖下去不知道要看到什么时候，而且到了忘了前面内容的时候再看的话会很费劲。就像看APUE的时候，战线拖得太长，看到后面基本上把前面的内容给忘了，于是不得不频繁的查index，翻到前面查找某个函数的用法。有了些觉悟，就开始认真花点时间看，两天一章或者一天一章。书本身不难，很多讲语言语法的都大同小异，主要把精力放在和别的语言不同的部分，还有例子的源码。到3月7号读完这天，从开学算起一个多月的时间才读了三百五十几页。读完此书后，算是对PHP，MySQL和JavaScript有了一些了解，但不够深入，书本身的内容有限。剩下的就在实践中去深钻吧。紧接着这书，我想了解一些网页布局的东西，现在很多网页布局都采用了CSS（Cascading Style Sheets），wordpress平台也是。当时修改主题时，有时候就修改css文件来着。从Amazon上order了本CSS的书，最近会开始看。这之后，打算再买一本综合的，把HTML，PHP，CSS这些都结合起来的，已经有备选的书了。 前面的日志提到过《His Dark Materials》三部曲，哀姐介绍的。2月24日收到书，然后开始看。到今天看完两本了，《The Golden Compass》和《The Subtle Knife》。可能因为是小说，有点不求甚解，所以读得快一些。刚开始读的时候比较纠结，态度很端正，想着可以通过读小说提高词汇量什么的。秉着不漏一字的心态，碰上不懂的单词就查。于是乎，看第一章时我就查了一大堆单词，备受打击，词汇量太挫了。如此频繁的查阅单词，完全打乱了阅读的节奏，看得太过纠结。阅读本来是件让人舒心的事，我却很揪心。后来，也许因为查累了，也许被小说情节吸引了，开始不求甚解的读了。只要不是对理解故事情节有较大影响的单词，统统略过，阅读速度大大提高。开始是一天一两章，后来就变成一天几十页，其中有两天，一天里看了一百多页。于是很快的，3月6日读完了《The Golden Compass》，351页。书主要讲的是一个在Oxford的John College长大的小女孩Lyra的历险故事，各种奇幻贯穿着整本书。偶觉得比较有意思的是daemon，人类灵魂的寄生体，和人形影不离的。看过电影《黄金罗盘》的大概就能知道书的内容了，偶就不啰嗦了（啰嗦了也表达不清。。）。虽然电影里有些情节改动过，和书上的不是很一致，但不影响了解大致内容。不过看书和看电影的感觉不大一样，而且看书之后对故事内容会记得更深刻，就像哀姐说的。因为《The Golden Compass》的末章留下了个大悬念，于是等不及的偶紧接着开始看下一部《The Subtle Knife》。这一本书讲Lyra穿梭到了其他世界（其中一个是我们现在这个世界）的经历。这书花了不少笔墨谈到了dust，就是暗物质，dark materials。书中说到dark materials有consciousness，这个比较出乎偶的意料。俺对宇宙，黑洞，时间旅行，暗物质等等这些还是很有兴趣的。看这书的同时顺便YY，满足偶的好奇心。这本书有288页，花了五天时间，到今天看完了。 总结一下，看书的感觉很好，看完书之后会有点成就感，and 谢谢推荐书的哀姐。 您可能感兴趣的文章February 25, 2011 -- 英文小说 (2)在Y的推荐下，我买了一套英文小说，三册，Philip Pullman的《His Dark Mater...October 17, 2010 -- 越来越忙了 (0)Quiz，Project，Paper，Meeting，Report，Books，每周都在这些事上忙活...]]></description>
			<content:encoded><![CDATA[<p>最近花在看书上的时间比较多，从平均每天读得页数来看，so far算是看书效率最高的一段时间吧。</p>
<p>3月7日读完了《Learning PHP, MySQL &amp; JavaScript》。这书我上学期买的，上学期只看到一百五十几页。寒假时带回家去了，一页都没翻。回学校之后又拾起来，看得不勤，什么时候想起来了就什么时候看。买这书的那会，我对网络编程比较感兴趣，没事就乱修改wordpress主题的源代码。之前看了本大学同学送我的书-《Web程序设计》，但此书内容太范，面面俱到，有些想深入了解的都只是略微带过。于是我买了LPMJ，因为wordpress就是用php+mysql搭建的。后来不捣弄博客了，主题固定下来，没什么兴趣去改了。三天打鱼，两天晒网。LPMJ这书也基本上被我闲置着。到这学期，突然又想看了。又开始断断续续的读着。我也只是看，没把书上的程序挨个试一遍，缺乏动手敲代码的热情。到二月底，突然想快点把书看完，再拖下去不知道要看到什么时候，而且到了忘了前面内容的时候再看的话会很费劲。就像看APUE的时候，战线拖得太长，看到后面基本上把前面的内容给忘了，于是不得不频繁的查index，翻到前面查找某个函数的用法。有了些觉悟，就开始认真花点时间看，两天一章或者一天一章。书本身不难，很多讲语言语法的都大同小异，主要把精力放在和别的语言不同的部分，还有例子的源码。到3月7号读完这天，从开学算起一个多月的时间才读了三百五十几页。读完此书后，算是对PHP，MySQL和JavaScript有了一些了解，但不够深入，书本身的内容有限。剩下的就在实践中去深钻吧。紧接着这书，我想了解一些网页布局的东西，现在很多网页布局都采用了CSS（<em>Cascading Style Sheets</em>），wordpress平台也是。当时修改主题时，有时候就修改css文件来着。从Amazon上order了本CSS的书，最近会开始看。这之后，打算再买一本综合的，把HTML，PHP，CSS这些都结合起来的，已经有备选的书了。<br />
<span id="more-3142"></span><br />
前面的日志提到过《His Dark Materials》三部曲，哀姐介绍的。2月24日收到书，然后开始看。到今天看完两本了，《The Golden Compass》和《The Subtle Knife》。可能因为是小说，有点不求甚解，所以读得快一些。刚开始读的时候比较纠结，态度很端正，想着可以通过读小说提高词汇量什么的。秉着不漏一字的心态，碰上不懂的单词就查。于是乎，看第一章时我就查了一大堆单词，备受打击，词汇量太挫了。如此频繁的查阅单词，完全打乱了阅读的节奏，看得太过纠结。阅读本来是件让人舒心的事，我却很揪心。后来，也许因为查累了，也许被小说情节吸引了，开始不求甚解的读了。只要不是对理解故事情节有较大影响的单词，统统略过，阅读速度大大提高。开始是一天一两章，后来就变成一天几十页，其中有两天，一天里看了一百多页。于是很快的，3月6日读完了《The Golden Compass》，351页。书主要讲的是一个在Oxford的John College长大的小女孩Lyra的历险故事，各种奇幻贯穿着整本书。偶觉得比较有意思的是daemon，人类灵魂的寄生体，和人形影不离的。看过电影《黄金罗盘》的大概就能知道书的内容了，偶就不啰嗦了（啰嗦了也表达不清。。）。虽然电影里有些情节改动过，和书上的不是很一致，但不影响了解大致内容。不过看书和看电影的感觉不大一样，而且看书之后对故事内容会记得更深刻，就像哀姐说的。因为《The Golden Compass》的末章留下了个大悬念，于是等不及的偶紧接着开始看下一部《The Subtle Knife》。这一本书讲Lyra穿梭到了其他世界（其中一个是我们现在这个世界）的经历。这书花了不少笔墨谈到了dust，就是暗物质，dark materials。书中说到dark materials有consciousness，这个比较出乎偶的意料。俺对宇宙，黑洞，时间旅行，暗物质等等这些还是很有兴趣的。看这书的同时顺便YY，满足偶的好奇心。这本书有288页，花了五天时间，到今天看完了。</p>
<p>总结一下，看书的感觉很好，看完书之后会有点成就感，and 谢谢推荐书的哀姐。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>February 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/02/english-novels/" title="英文小说">英文小说</a> (2)<br /><small>在Y的推荐下，我买了一套英文小说，三册，Philip Pullman的《His Dark Mater...</small></li><li>October 17, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/10/busier/" title="越来越忙了">越来越忙了</a> (0)<br /><small>Quiz，Project，Paper，Meeting，Report，Books，每周都在这些事上忙活...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/03/three-books/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>what my life can be like</title>
		<link>http://www.zhuhuang.com/blog/2011/03/what-my-life-can-be-like/</link>
		<comments>http://www.zhuhuang.com/blog/2011/03/what-my-life-can-be-like/#comments</comments>
		<pubDate>Thu, 03 Mar 2011 06:28:02 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>
		<category><![CDATA[梦想]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/03/what-my-life-can-be-like/</guid>
		<description><![CDATA[有时候，不停的想：自己将来的生活应该是怎么样的；如果当年×××，现在的自己会是什么状态。不是个做白日梦的人，会这么想的原因，往往是因为不满足于现状。在别人看来“高起点”且“顺畅”的路，念完博士-留在美国或回国-找个好工作-娶妻生子-平淡地过完余生，并不是我想要的，总觉得缺了点什么。博士是我自己想念的，但自己对研究并没有很大兴趣，只是觉得自己应该这么做。毫无疑问，我会坚持下去，选的路就要走完。但又不愿自己的生活，自己的梦想就这样被困住，随着phd而消逝殆尽，直到太晚时才后悔当初。始终觉得抱着phd终老一生不是我应该做的事，我的生活里需要改变，需要热情。年轻没有几年，不应该如此挥霍地度过，在脸谱人人的分享中变得无知，在新浪腾讯的微博中变得无趣，在搜狐网易的新闻中变得暴躁。不想只是偶尔才想起曾经的梦想，不想没有灵魂地度过每一天，不想每天都在不安中入睡，不想让时间在频繁的反省中流逝。苏第同学和我说，应该把自己的梦想和计划融入每天的生活中。他做到了。而我，在那条“高起点”“顺畅”的路上颓废着，慵懒地过着每一天的生活，安于现状。年轻，没有失败。应该把自己的梦想放入自己每天的生活中，在一步一步的实践中准备和积累。已经没有什么东西输不起了，因为自己本来就一无所有。 仅以此文自勉 &#160; 朱煌 2011-03-03 您可能感兴趣的文章October 30, 2010 -- 我也是老男孩了 (2)昨晚看了同学在校内分享的优酷11度青春系列电影中的《老男孩》，讲述了80后的成长故事。情节平淡无奇，...]]></description>
			<content:encoded><![CDATA[<p>有时候，不停的想：自己将来的生活应该是怎么样的；如果当年×××，现在的自己会是什么状态。不是个做白日梦的人，会这么想的原因，往往是因为不满足于现状。在别人看来“高起点”且“顺畅”的路，念完博士-留在美国或回国-找个好工作-娶妻生子-平淡地过完余生，并不是我想要的，总觉得缺了点什么。博士是我自己想念的，但自己对研究并没有很大兴趣，只是觉得自己应该这么做。毫无疑问，我会坚持下去，选的路就要走完。但又不愿自己的生活，自己的梦想就这样被困住，随着phd而消逝殆尽，直到太晚时才后悔当初。始终觉得抱着phd终老一生不是我应该做的事，我的生活里需要改变，需要热情。年轻没有几年，不应该如此挥霍地度过，在脸谱人人的分享中变得无知，在新浪腾讯的微博中变得无趣，在搜狐网易的新闻中变得暴躁。不想只是偶尔才想起曾经的梦想，不想没有灵魂地度过每一天，不想每天都在不安中入睡，不想让时间在频繁的反省中流逝。苏第同学和我说，应该把自己的梦想和计划融入每天的生活中。他做到了。而我，在那条“高起点”“顺畅”的路上颓废着，慵懒地过着每一天的生活，安于现状。年轻，没有失败。应该把自己的梦想放入自己每天的生活中，在一步一步的实践中准备和积累。已经没有什么东西输不起了，因为自己本来就一无所有。</p>
<p>仅以此文自勉</p>
<p>&#160;</p>
<p>朱煌</p>
<p>2011-03-03</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>October 30, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/10/i-m-an-old-boy-now/" title="我也是老男孩了">我也是老男孩了</a> (2)<br /><small>昨晚看了同学在校内分享的优酷11度青春系列电影中的《老男孩》，讲述了80后的成长故事。情节平淡无奇，...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/03/what-my-life-can-be-like/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ZZ 增广贤文</title>
		<link>http://www.zhuhuang.com/blog/2011/03/zz-%e5%a2%9e%e5%b9%bf%e8%b4%a4%e6%96%87/</link>
		<comments>http://www.zhuhuang.com/blog/2011/03/zz-%e5%a2%9e%e5%b9%bf%e8%b4%a4%e6%96%87/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 20:38:25 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[转载转载]]></category>
		<category><![CDATA[增广贤文]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3128</guid>
		<description><![CDATA[原文链接：http://www.ccnt.com.cn/wisdom/minjian/zengguang.htm &#160; 昔时贤文，诲汝谆谆，集韵增文，多见多闻。 观今宜鉴古，无古不成今。 知己知彼，将心比心。 酒逢知己饮，诗向会人吟。 相识满天下，知心能几人。 相逢好似初相识，到老终无怨恨心。 近水知鱼性，近山识鸟音。 易涨易退山溪水，易反易覆小人心。 运去金成铁，时来铁似金，读书须用意，一字值千金。 逢人且说三分话，未可全抛一片心。 有意栽花花不发，无心插柳柳成阴。 画虎画皮难画骨，知人知面不知心。 钱财如粪土，仁义值千金。 流水下滩非有意，白云出岫本无心。 当时若不登高望，谁信东流海洋深。 路遥知马力，事久见人心。 两人一般心，无钱堪买金，一人一般心，有钱难买针。 相见易得好，久住难为人。 马行无力皆因瘦，人不风流只为贫。 饶人不是痴汉，痴汉不会饶人。 是亲不是亲，非亲却是亲。 美不美，乡中水，亲不亲，故乡人。 莺花犹怕春光老，岂可教人枉度春。 相逢不饮空归去，洞口桃花也笑人。 红粉佳人休使老，风流浪子莫教贫。 在家不会迎宾客，出外方知少主人。 黄金无假，阿魏无真。 客来主不顾，应恐是痴人。 贫居闹市无人问，富在深山有远亲。 谁人背后无人说，哪个人前不说人。 有钱道真语，无钱语不真。 不信但看筵中酒，杯杯先劝有钱人。 闹里有钱，静处安身。 来如风雨，去似微尘。 长江后浪推前浪，世上新人赶旧人。 近水楼台先得月，向阳花木早逢春。 莫道君行早，更有早行人。 莫信直中直，须防仁不仁。 山中有直树，世上无直人。 自恨枝无叶，莫怨太阳偏。 大家都是命，半点不由人。 一年之计在于春，一日之计在于寅， 一家之计在于和，一生之计在于勤。 责人之心责己，恕己之心恕人。 守口如瓶，防意如城。 宁可人负我，切莫我负人。 再三须慎意，第一莫欺心。 虎生犹可近，人熟不堪亲。 来说是非者，便是是非人。 远水难救近火，远亲不如近邻。 有茶有酒多兄弟，急难何曾见一人。 人情似纸张张薄，世事如棋局局新。 山中也有千年树，世上难逢百岁人。 [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">原文链接：<a href="http://www.ccnt.com.cn/wisdom/minjian/zengguang.htm">http://www.ccnt.com.cn/wisdom/minjian/zengguang.htm</a></p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">昔时贤文，诲汝谆谆，集韵增文，多见多闻。</p>
<p style="text-align: center;">观今宜鉴古，无古不成今。</p>
<p style="text-align: center;">知己知彼，将心比心。</p>
<p style="text-align: center;">酒逢知己饮，诗向会人吟。</p>
<p style="text-align: center;">相识满天下，知心能几人。</p>
<p style="text-align: center;">相逢好似初相识，到老终无怨恨心。</p>
<p style="text-align: center;">近水知鱼性，近山识鸟音。</p>
<p style="text-align: center;">易涨易退山溪水，易反易覆小人心。</p>
<p style="text-align: center;">运去金成铁，时来铁似金，读书须用意，一字值千金。</p>
<p style="text-align: center;">逢人且说三分话，未可全抛一片心。</p>
<p style="text-align: center;">有意栽花花不发，无心插柳柳成阴。</p>
<p style="text-align: center;">画虎画皮难画骨，知人知面不知心。</p>
<p style="text-align: center;">钱财如粪土，仁义值千金。</p>
<p style="text-align: center;">流水下滩非有意，白云出岫本无心。</p>
<p style="text-align: center;">当时若不登高望，谁信东流海洋深。</p>
<p style="text-align: center;">路遥知马力，事久见人心。<br />
<span id="more-3128"></span><br />
两人一般心，无钱堪买金，一人一般心，有钱难买针。</p>
<p style="text-align: center;">相见易得好，久住难为人。</p>
<p style="text-align: center;">马行无力皆因瘦，人不风流只为贫。</p>
<p style="text-align: center;">饶人不是痴汉，痴汉不会饶人。</p>
<p style="text-align: center;">是亲不是亲，非亲却是亲。</p>
<p style="text-align: center;">美不美，乡中水，亲不亲，故乡人。</p>
<p style="text-align: center;">莺花犹怕春光老，岂可教人枉度春。</p>
<p style="text-align: center;">相逢不饮空归去，洞口桃花也笑人。</p>
<p style="text-align: center;">红粉佳人休使老，风流浪子莫教贫。</p>
<p style="text-align: center;">在家不会迎宾客，出外方知少主人。</p>
<p style="text-align: center;">黄金无假，阿魏无真。</p>
<p style="text-align: center;">客来主不顾，应恐是痴人。</p>
<p style="text-align: center;">贫居闹市无人问，富在深山有远亲。</p>
<p style="text-align: center;">谁人背后无人说，哪个人前不说人。</p>
<p style="text-align: center;">有钱道真语，无钱语不真。</p>
<p style="text-align: center;">不信但看筵中酒，杯杯先劝有钱人。</p>
<p style="text-align: center;">闹里有钱，静处安身。</p>
<p style="text-align: center;">来如风雨，去似微尘。</p>
<p style="text-align: center;">长江后浪推前浪，世上新人赶旧人。</p>
<p style="text-align: center;">近水楼台先得月，向阳花木早逢春。</p>
<p style="text-align: center;">莫道君行早，更有早行人。</p>
<p style="text-align: center;">莫信直中直，须防仁不仁。</p>
<p style="text-align: center;">山中有直树，世上无直人。</p>
<p style="text-align: center;">自恨枝无叶，莫怨太阳偏。</p>
<p style="text-align: center;">大家都是命，半点不由人。</p>
<p style="text-align: center;">一年之计在于春，一日之计在于寅，</p>
<p style="text-align: center;">一家之计在于和，一生之计在于勤。</p>
<p style="text-align: center;">责人之心责己，恕己之心恕人。</p>
<p style="text-align: center;">守口如瓶，防意如城。</p>
<p style="text-align: center;">宁可人负我，切莫我负人。</p>
<p style="text-align: center;">再三须慎意，第一莫欺心。</p>
<p style="text-align: center;">虎生犹可近，人熟不堪亲。</p>
<p style="text-align: center;">来说是非者，便是是非人。</p>
<p style="text-align: center;">远水难救近火，远亲不如近邻。</p>
<p style="text-align: center;">有茶有酒多兄弟，急难何曾见一人。</p>
<p style="text-align: center;">人情似纸张张薄，世事如棋局局新。</p>
<p style="text-align: center;">山中也有千年树，世上难逢百岁人。</p>
<p style="text-align: center;">力微休负重，言轻莫劝人。</p>
<p style="text-align: center;">无钱休入众，遭难莫寻亲。</p>
<p style="text-align: center;">平生莫作皱眉事，世上应无切齿人。</p>
<p style="text-align: center;">士者国之宝，儒为席上珍。</p>
<p style="text-align: center;">若要断酒法，醒眼看醉人。</p>
<p style="text-align: center;">求人须求大丈夫，济人须济急时无。</p>
<p style="text-align: center;">渴时一滴如甘露，醉后添杯不如无。</p>
<p style="text-align: center;">久住令人贱，频来亲也疏。</p>
<p style="text-align: center;">酒中不语真君子，财上分明大丈夫。</p>
<p style="text-align: center;">出家如初，成佛有余。</p>
<p style="text-align: center;">积金千两，不如明解经书。</p>
<p style="text-align: center;">养子不教如养驴，养女不教如养猪。</p>
<p style="text-align: center;">有田不耕仓廪虚，有书不读子孙愚。</p>
<p style="text-align: center;">仓廪虚兮岁月乏，子孙愚兮礼义疏。</p>
<p style="text-align: center;">同君一席话，胜读十年书。</p>
<p style="text-align: center;">人不通今古，马牛如襟裾。</p>
<p style="text-align: center;">茫茫四海人无数，哪个男儿是丈夫。</p>
<p style="text-align: center;">白酒酿成缘好客，黄金散尽为收书。</p>
<p style="text-align: center;">救人一命，胜造七级浮屠。</p>
<p style="text-align: center;">城门失火，殃及池鱼。</p>
<p style="text-align: center;">庭前生瑞草，好事不如无。</p>
<p style="text-align: center;">欲求生富贵，须下死工夫。</p>
<p style="text-align: center;">百年成之不足，一旦败之有余。</p>
<p style="text-align: center;">人心似铁，官法如炉。</p>
<p style="text-align: center;">善化不足，恶化有余。</p>
<p style="text-align: center;">水太清则无鱼，人至察则无徒。</p>
<p style="text-align: center;">知者减半，省者全无。</p>
<p style="text-align: center;">在家由父，出家从夫。</p>
<p style="text-align: center;">痴人畏妇，贤女敬夫。</p>
<p style="text-align: center;">是非终日有，不听自然无。</p>
<p style="text-align: center;">宁可正而不足，不可邪而有余。</p>
<p style="text-align: center;">宁可信其有，不可信其无。</p>
<p style="text-align: center;">竹篱茅舍风光好，道院僧堂终不如。</p>
<p style="text-align: center;">命里有时终须有，命里无时莫强求。</p>
<p style="text-align: center;">道院迎仙客，书堂隐相儒。</p>
<p style="text-align: center;">庭栽栖凤竹，池养化龙鱼。</p>
<p style="text-align: center;">结交须胜己，似我不如无。</p>
<p style="text-align: center;">但看三五日，相见不如初。</p>
<p style="text-align: center;">人情似水分高下，世事如云任卷舒。</p>
<p style="text-align: center;">会说说都是，不会说无礼。</p>
<p style="text-align: center;">磨刀恨不利，刀利伤人指。</p>
<p style="text-align: center;">求财恨不得，财多害自己。</p>
<p style="text-align: center;">知足常足，终身不辱。</p>
<p style="text-align: center;">知止常止，终身不耻。</p>
<p style="text-align: center;">有福伤财，无福伤己。</p>
<p style="text-align: center;">差之毫厘，失之千里。</p>
<p style="text-align: center;">若登高必自卑，若涉远必自迩。</p>
<p style="text-align: center;">三思而行，再思可矣。</p>
<p style="text-align: center;">使口不如自走，求人不如求己。</p>
<p style="text-align: center;">小时是兄弟，长大各乡里。</p>
<p style="text-align: center;">妒财莫妒食，怨生莫怨死。</p>
<p style="text-align: center;">人见白头嗔，我见白头喜。</p>
<p style="text-align: center;">多少少年亡，不到白头死。</p>
<p style="text-align: center;">墙有逢，壁有耳。</p>
<p style="text-align: center;">好事不出门，恶事传千里。</p>
<p style="text-align: center;">贼是小人，知过君子。</p>
<p style="text-align: center;">君子固穷，小人穷斯滥也。</p>
<p style="text-align: center;">贫穷自在，富贵多忧。</p>
<p style="text-align: center;">不以我为德，反以我为仇。</p>
<p style="text-align: center;">宁向直中取，不可曲中求。</p>
<p style="text-align: center;">人无远虑，必有近忧。</p>
<p style="text-align: center;">知我者为我心忧，不知我者谓我何求。</p>
<p style="text-align: center;">晴天不肯去，只待雨淋头。</p>
<p style="text-align: center;">成事莫说，覆水难收。</p>
<p style="text-align: center;">是非只为多开口，烦恼皆因强出头。</p>
<p style="text-align: center;">忍得一时之气，免得百日之忧。</p>
<p style="text-align: center;">近来学得乌龟法，得缩头时且缩头。</p>
<p style="text-align: center;">惧法朝朝乐，欺公日日忧。</p>
<p style="text-align: center;">人生一世，草生一春。</p>
<p style="text-align: center;">黑发不知勤学早，看看又是白头翁。</p>
<p style="text-align: center;">月到十五光明少，人到中年万事休。</p>
<p style="text-align: center;">儿孙自有儿孙福，莫为儿孙作马牛。</p>
<p style="text-align: center;">人生不满百，常怀千岁忧。</p>
<p style="text-align: center;">今朝有酒今朝醉，明日愁来明日忧。</p>
<p style="text-align: center;">路逢险处难回避，事到头来不自由。</p>
<p style="text-align: center;">药能医假病，酒不解真愁。</p>
<p style="text-align: center;">人贫不语，水平不流。</p>
<p style="text-align: center;">一家有女百家求，一马不行百马忧。</p>
<p style="text-align: center;">有花方酌酒，无月不登楼。</p>
<p style="text-align: center;">三杯通大道，一醉解千愁。</p>
<p style="text-align: center;">深山毕竟藏猛虎，大海终须纳细流。</p>
<p style="text-align: center;">惜花须检点，爱月不梳头。</p>
<p style="text-align: center;">大抵选他肌骨好，不擦红粉也风流。</p>
<p style="text-align: center;">受恩深处宜先退，得意浓时便可休。</p>
<p style="text-align: center;">莫待是非来入耳，从前恩爱反为仇。</p>
<p style="text-align: center;">留得五湖明月在，不愁无处下金钩。</p>
<p style="text-align: center;">休别有鱼处，莫恋浅滩头。</p>
<p style="text-align: center;">去时终须去，再三留不住。</p>
<p style="text-align: center;">忍一句，息一怒，饶一着，退一步。</p>
<p style="text-align: center;">三十不豪，四十不富，五十将来寻死路。</p>
<p style="text-align: center;">生不论魂，死不认尸。</p>
<p style="text-align: center;">父母恩深终有别，夫妻义重也分离。</p>
<p style="text-align: center;">人生似鸟同林宿，大限来时各自飞。</p>
<p style="text-align: center;">人善被人欺，马善被人骑。</p>
<p style="text-align: center;">人无横财不富，马无野草不肥。</p>
<p style="text-align: center;">人恶人怕天不怕，人善人欺天不欺。</p>
<p style="text-align: center;">善恶到头终有报，只争来早与来迟。</p>
<p style="text-align: center;">黄河尚有澄清日，岂可人无得运时。</p>
<p style="text-align: center;">得宠思辱，安居虑危。</p>
<p style="text-align: center;">念念有如临敌日，心心常似过桥时。</p>
<p style="text-align: center;">英雄行险道，富贵似花枝。</p>
<p style="text-align: center;">人情莫道春光好，只怕秋来有冷时。</p>
<p style="text-align: center;">送君千里，终须一别。</p>
<p style="text-align: center;">但将冷眼看螃蟹，看你横行到几时。</p>
<p style="text-align: center;">见事莫说，问事不知。</p>
<p style="text-align: center;">闲事休管，无事早归。</p>
<p style="text-align: center;">假缎染就真红色，也被旁人说是非。</p>
<p style="text-align: center;">善事可作，恶事莫为。</p>
<p style="text-align: center;">许人一物，千金不移。</p>
<p style="text-align: center;">龙生龙子，虎生豹儿。</p>
<p style="text-align: center;">龙游浅水遭虾戏，虎落平阳被犬欺。</p>
<p style="text-align: center;">一举首登龙虎榜，十年身到风凰池。</p>
<p style="text-align: center;">十年窗下无人问，一举成名天下知。</p>
<p style="text-align: center;">酒债寻常行处有，人生七十古来稀。</p>
<p style="text-align: center;">养儿待老，积谷防饥。</p>
<p style="text-align: center;">鸡豚狗彘之畜，无失其时。</p>
<p style="text-align: center;">数家之口，可以无饥矣。</p>
<p style="text-align: center;">常将有日思无日，莫把无时当有时。</p>
<p style="text-align: center;">时来风送腾王阁，运去雷轰荐福碑。</p>
<p style="text-align: center;">入门休问荣枯事，观看容颜便得知。</p>
<p style="text-align: center;">官清书吏瘦，神灵庙祝肥。</p>
<p style="text-align: center;">息却雷霆之怒，罢却虎狼之威。</p>
<p style="text-align: center;">饶人算人之本，输人算人之机。</p>
<p style="text-align: center;">好言难得，恶语易施。</p>
<p style="text-align: center;">一言既出，驷马难追。</p>
<p style="text-align: center;">道吾好者是吾贼，道吾恶者是吾师。</p>
<p style="text-align: center;">路逢侠客须呈剑，不是才人莫献诗。</p>
<p style="text-align: center;">三人同行，必有我师，择其善者而从之，其不善者而改之。</p>
<p style="text-align: center;">少壮不努力，老大徒悲伤。</p>
<p style="text-align: center;">人有善愿，天必佑之。</p>
<p style="text-align: center;">莫饮卯时酒，昏昏醉到酉。</p>
<p style="text-align: center;">莫骂酉时妻，一夜受孤凄。</p>
<p style="text-align: center;">种麻得麻，种豆得豆。</p>
<p style="text-align: center;">天眼恢恢，疏而不漏。</p>
<p style="text-align: center;">见官莫向前，做客莫在后。</p>
<p style="text-align: center;">宁添一斗，莫添一口。</p>
<p style="text-align: center;">螳螂捕蝉，岂知黄雀在后。</p>
<p style="text-align: center;">不求金玉重重贵，但愿儿孙个个贤。</p>
<p style="text-align: center;">一日夫妻，百世姻缘。</p>
<p style="text-align: center;">百世修来同船渡，千世修来共枕眠。</p>
<p style="text-align: center;">杀人一万，自损三千。</p>
<p style="text-align: center;">伤人一语，利如刀割。</p>
<p style="text-align: center;">枯木逢春犹再发，人无两度再少年。</p>
<p style="text-align: center;">未晚先投宿，鸡鸣早看天。</p>
<p style="text-align: center;">将相胸前堪走马，公候肚里好撑船。</p>
<p style="text-align: center;">富人思来年，穷人思眼前。</p>
<p style="text-align: center;">世上若要人情好，赊去物件莫取钱。</p>
<p style="text-align: center;">死生有命，富贵在天。</p>
<p style="text-align: center;">击石原有火，不击乃无烟。</p>
<p style="text-align: center;">为学始知道，不学亦徒然。</p>
<p style="text-align: center;">莫笑他人老，终须还到老。</p>
<p style="text-align: center;">但能依本分，终须无烦恼。</p>
<p style="text-align: center;">君子爱财，取之有道。</p>
<p style="text-align: center;">贞妇爱色，纳之以礼。</p>
<p style="text-align: center;">善有善报，恶有恶报。</p>
<p style="text-align: center;">不是不报，日子不到。</p>
<p style="text-align: center;">人而无信，不知其可也。</p>
<p style="text-align: center;">一人道好，千人传实。</p>
<p style="text-align: center;">凡事要好，须问三老。</p>
<p style="text-align: center;">若争小可，便失大道。</p>
<p style="text-align: center;">年年防饥，夜夜防盗。</p>
<p style="text-align: center;">学者如禾如稻，不学者如蒿如草。</p>
<p style="text-align: center;">遇饮酒时须饮酒，得高歌处且高歌。</p>
<p style="text-align: center;">因风吹火，用力不多。</p>
<p style="text-align: center;">不因渔父引，怎得见波涛。</p>
<p style="text-align: center;">无求到处人情好，不饮从他酒价高。</p>
<p style="text-align: center;">知事少时烦恼少，识人多处是非多。</p>
<p style="text-align: center;">入山不怕伤人虎，只怕人情两面刀。</p>
<p style="text-align: center;">强中更有强中手，恶人须用恶人磨。</p>
<p style="text-align: center;">会使不在家豪富，风流不用着衣多。</p>
<p style="text-align: center;">光阴似箭，日月如梭。</p>
<p style="text-align: center;">天时不如地利，地利不如人和。</p>
<p style="text-align: center;">黄金未为贵，安乐值钱多。</p>
<p style="text-align: center;">世上万般皆下品，思量唯有读书高。</p>
<p style="text-align: center;">世间好语书说尽，天下名山僧占多。</p>
<p style="text-align: center;">为善最乐，为恶难逃。</p>
<p style="text-align: center;">羊有跪乳之恩，鸦有反哺之义。</p>
<p style="text-align: center;">你急他未急，人闲心不闲。</p>
<p style="text-align: center;">隐恶扬善，执其两端。</p>
<p style="text-align: center;">妻贤夫祸少，子孝父心宽。</p>
<p style="text-align: center;">既坠釜甑，反顾无益。</p>
<p style="text-align: center;">翻覆之水，收之实难。</p>
<p style="text-align: center;">人生知足何时足，人老偷闲且是闲。</p>
<p style="text-align: center;">但有绿杨堪系马，处处有路透长安。</p>
<p style="text-align: center;">见者易，学者难。</p>
<p style="text-align: center;">莫将容易得，便作等闲看。</p>
<p style="text-align: center;">用心计较般般错，退步思量事事难。</p>
<p style="text-align: center;">道路各别，养家一般。</p>
<p style="text-align: center;">从俭入奢易，从奢入俭难。</p>
<p style="text-align: center;">知音说与知音听，不是知音莫与弹。</p>
<p style="text-align: center;">点石化为金，人心犹未足。</p>
<p style="text-align: center;">信了肚，卖了屋。</p>
<p style="text-align: center;">他人观花，不涉你目。</p>
<p style="text-align: center;">他人碌碌，不涉你足。</p>
<p style="text-align: center;">谁人不爱子孙贤，谁人不爱千钟粟。</p>
<p style="text-align: center;">莫把真心空计较，五行不是这题目。</p>
<p style="text-align: center;">与人不和，劝人养鹅。</p>
<p style="text-align: center;">与人不睦，劝人架屋。</p>
<p style="text-align: center;">但行好事，莫问前程。</p>
<p style="text-align: center;">河狭水急，人急计生。</p>
<p style="text-align: center;">明知山有虎，莫向虎山行。</p>
<p style="text-align: center;">路不行不到，事不为不成。</p>
<p style="text-align: center;">人不劝不善，钟不打不鸣。</p>
<p style="text-align: center;">无钱方断酒，临老始看经。</p>
<p style="text-align: center;">点塔七层，不如暗处一灯。</p>
<p style="text-align: center;">万事劝人休瞒昧，举头三尺有神明。</p>
<p style="text-align: center;">但存方寸土，留与子孙耕。</p>
<p style="text-align: center;">灭却心头火，剔起佛前灯。</p>
<p style="text-align: center;">惺惺常不足，懵懵作公卿。</p>
<p style="text-align: center;">众星朗朗，不如孤月独明。</p>
<p style="text-align: center;">兄弟相害，不如自生。</p>
<p style="text-align: center;">合理可作，小利莫争。</p>
<p style="text-align: center;">牡丹花好空入目，枣花虽小结实成。</p>
<p style="text-align: center;">欺老莫欺小，欺人心不明。</p>
<p style="text-align: center;">随分耕锄收地利，他时饱满谢苍天。</p>
<p style="text-align: center;">得忍且忍，得耐且耐。</p>
<p style="text-align: center;">不忍不耐，小事成大。</p>
<p style="text-align: center;">相论逞英雄，家计渐渐退。</p>
<p style="text-align: center;">贤妇令夫贵，恶妇令夫败。</p>
<p style="text-align: center;">一人有庆，兆民咸赖。</p>
<p style="text-align: center;">人老心未老，人穷志莫穷。</p>
<p style="text-align: center;">人无千日好，花无百日红。</p>
<p style="text-align: center;">杀人可恕，情理难容。</p>
<p style="text-align: center;">乍富不知新受用，乍贫难改旧家风。</p>
<p style="text-align: center;">座上客常满，樽中酒不空。</p>
<p style="text-align: center;">屋漏更遭连年雨，行船又遇打头风。</p>
<p style="text-align: center;">笋因落箨方成竹，鱼为奔波始化龙。</p>
<p style="text-align: center;">记得少年骑竹马，看看又是白头翁。</p>
<p style="text-align: center;">礼义生于富足，盗贼出于贫穷。</p>
<p style="text-align: center;">天上众星皆拱北，世间无水不朝东。</p>
<p style="text-align: center;">君子安平，达人知命。</p>
<p style="text-align: center;">忠言逆耳利于行，良药苦口利于病。</p>
<p style="text-align: center;">顺天者存，逆天者亡。</p>
<p style="text-align: center;">人为财死，鸟为食亡。</p>
<p style="text-align: center;">夫妻相合好，琴瑟与笙簧。</p>
<p style="text-align: center;">有儿贫不久，无子富不长。</p>
<p style="text-align: center;">善必寿老，恶必早亡。</p>
<p style="text-align: center;">爽口食多偏作药，快心事过恐生殃。</p>
<p style="text-align: center;">富贵定要安本分，贫穷不必枉思量。</p>
<p style="text-align: center;">画水无风空作浪，绣花虽好不闻香。</p>
<p style="text-align: center;">贪他一斗米，失却半年粮。</p>
<p style="text-align: center;">争他一脚豚，反失一肘羊。</p>
<p style="text-align: center;">龙归晚洞云犹湿，麝过春山草木香。</p>
<p style="text-align: center;">平生只会量人短，何不回头把自量。</p>
<p style="text-align: center;">见善如不及，见恶如探汤。</p>
<p style="text-align: center;">人贫志短，马瘦毛长。</p>
<p style="text-align: center;">自家心里急，他人未知忙。</p>
<p style="text-align: center;">贫无达士将金赠，病有高人说药方。</p>
<p style="text-align: center;">触来莫与说，事过心清凉。</p>
<p style="text-align: center;">秋至满山多秀色，春来无处不花香。</p>
<p style="text-align: center;">凡人不可貌相，海水不可斗量。</p>
<p style="text-align: center;">清清之水，为土所防。</p>
<p style="text-align: center;">济济之士，为酒所伤。</p>
<p style="text-align: center;">蒿草之下，或有兰香。</p>
<p style="text-align: center;">茅茨之屋，或有侯王。</p>
<p style="text-align: center;">无限朱门生饿殍，几多白屋出卿。</p>
<p style="text-align: center;">醉后乾坤大，壶中日月长。</p>
<p style="text-align: center;">万事皆已定，浮生空白茫。</p>
<p style="text-align: center;">千里送毫毛，礼轻仁义重。</p>
<p style="text-align: center;">一人传虚，百人传实。</p>
<p style="text-align: center;">世事明如镜，前程暗似漆。</p>
<p style="text-align: center;">光阴黄金难买，一世如驹过隙。</p>
<p style="text-align: center;">良田万倾，日食一升。</p>
<p style="text-align: center;">大厦千间，夜眠八尺。</p>
<p style="text-align: center;">千经万典，孝义为先。</p>
<p style="text-align: center;">一字入公门，九牛拖不出。</p>
<p style="text-align: center;">衙门八字开，有理无钱莫进来。</p>
<p style="text-align: center;">富从升合起，贫因不算来。</p>
<p style="text-align: center;">家中无才子，官从何处来。</p>
<p style="text-align: center;">万事不由人计较，一生都是命安排。</p>
<p style="text-align: center;">急行慢行，前程只有多少路。</p>
<p style="text-align: center;">人间私语，天闻若雷。</p>
<p style="text-align: center;">暗室亏心，神目如电。</p>
<p style="text-align: center;">一毫之恶，劝人莫作。</p>
<p style="text-align: center;">一毫之善，与人方便。</p>
<p style="text-align: center;">欺人是祸，饶人是福。</p>
<p style="text-align: center;">天眼恢恢，报应甚速。</p>
<p style="text-align: center;">圣贤言语，神钦鬼伏。</p>
<p style="text-align: center;">人各有心，心各有见。</p>
<p style="text-align: center;">口说不如身逢，耳闻不如目见。</p>
<p style="text-align: center;">养军千日，用在一朝。</p>
<p style="text-align: center;">国清才子贵，家富小儿骄。</p>
<p style="text-align: center;">利刀割体痕易合，恶语伤人恨不消。</p>
<p style="text-align: center;">公道世间唯白发，贵人头上不曾饶。</p>
<p style="text-align: center;">有钱堪出众，无衣懒出门。</p>
<p style="text-align: center;">为官须作相，及第必争先。</p>
<p style="text-align: center;">苗从地发，树向枝分。</p>
<p style="text-align: center;">父子和而家不退，兄弟和而家不分。</p>
<p style="text-align: center;">官有正条，民有和约。</p>
<p style="text-align: center;">闲时不烧香，急时抱佛脚。</p>
<p style="text-align: center;">幸生太平无事日，恐逢年老不多时。</p>
<p style="text-align: center;">国乱思良将，家贫思贤妻。</p>
<p style="text-align: center;">池塘积水须防旱，田地勤耕足养家。</p>
<p style="text-align: center;">根深不怕风摇动，树正无愁月影斜。</p>
<p style="text-align: center;">奉劝君子，各宜守己。</p>
<p style="text-align: center;">只此程式，万无一失。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>January 16, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/intel-boot-agent/" title="Intel Boot Agent导致的系统启动问题（Lenovo Desktop）">Intel Boot Agent导致的系统启动问题（Lenovo Desktop）</a> (0)<br /><small>前几天给新买的lenovo desktop装了双系统，装完之后，引导和启动都没问题，系统能够正常的启...</small></li><li>September 26, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/music-for-wordpress/" title="无需插件给wordpress博客添加背景音乐">无需插件给wordpress博客添加背景音乐</a> (22)<br /><small>突然想为博客添加背景音乐，搜了一下WordPress帮助文档，发现两个简单的办法，可以容易的向日志，...</small></li><li>January 9, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/01/hukou-problem-solved/" title="户口解决了">户口解决了</a> (2)<br /><small>1月4日

从南京回来后，一直想去人事局查一下档案。09年暑假回来时去过，不让查，不了了之。今天打算...</small></li><li>December 18, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/12/end-of-fall-2009/" title="这学期，结束了">这学期，结束了</a> (6)<br /><small>感觉这学期过得好快，估计是负担较轻的缘故，三门课只有一门需要忙，不像第一年，每学期三门课都让我累得够...</small></li><li>January 26, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/a-country-in-sick/" title="病入膏肓的国家">病入膏肓的国家</a> (0)<br /><small>
...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/03/zz-%e5%a2%9e%e5%b9%bf%e8%b4%a4%e6%96%87/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>无题</title>
		<link>http://www.zhuhuang.com/blog/2011/02/%e6%97%a0%e9%a2%98/</link>
		<comments>http://www.zhuhuang.com/blog/2011/02/%e6%97%a0%e9%a2%98/#comments</comments>
		<pubDate>Sat, 26 Feb 2011 21:02:45 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3119</guid>
		<description><![CDATA[倚窗观天下，静思远方人。枯木立白雪，犹未知春至。 您可能感兴趣的文章October 18, 2009 -- 大米和小强的婚礼MV《七年》 (4)前一段分享过一个婚礼MV《被风吹过的夏天》。现在再分享一个，是博友junjun推荐的，看过之后，的确...July 28, 2010 -- 今天的收获 &#8211; 2010.07.28 (0)昨天从沃尔玛买了Cast Net，用来抓小鱼当鱼饵的。今天起了个大早，六点左右就出门了，前往钓点。这...November 14, 2009 -- RPE Presentation II (2)周二下午完成了RPE的第二个Presentation。比较戏剧，因为要说的内容太多（虽然我已省去很多...November 23, 2009 -- ZZ 这些狗真麻烦 (2)有时候看一些新闻，心里会不是滋味，有一肚子的火，但，无奈，我不是鲁迅，我的笔写不出事物的本质，不能清...June 19, 2011 -- 父亲节 (18)昨晚打了个电话回家，国内周日，正好是父亲节。不过我不是因为父亲节才打的。照例，主要和老妈聊，扯了一堆...]]></description>
			<content:encoded><![CDATA[<p>倚窗观天下，静思远方人。枯木立白雪，犹未知春至。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>November 30, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/11/talk-with-major-advisor/" title="今天和老板的谈话">今天和老板的谈话</a> (2)<br /><small>早上和老板开会，照例，讲了上周做的事情，我就稍微扯了几句，老板没问什么问题。每次开会我都这样，没有准...</small></li><li>November 11, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/11/apue2e-exercise-8-7-close-on-exec/" title="APUE2e Exercise 8.7: close-on-exec flag">APUE2e Exercise 8.7: close-on-exec flag</a> (0)<br /><small>
/*
 * exercise8-7.c
 *
 *  Created on: Nov 11, 20...</small></li><li>March 22, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/memory-of-season/" title="有关季节的回忆">有关季节的回忆</a> (8)<br /><small>前天下了一场雪，让我对春天的期待荡然无存，上周气温一直在回升，却不想周末来了一场雪，还不小。今天，因...</small></li><li>January 16, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/principle-of-making-friends/" title="交友原则 &#8211; 感叹而已，莫要对号入座">交友原则 &#8211; 感叹而已，莫要对号入座</a> (1)<br /><small>最近遇上的一些人，让我汗颜。在这个纷繁复杂，物欲横流，尔虞我诈的年代，人们更多地想到的是如果利用你。...</small></li><li>August 29, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/google_calendar/" title="往博客添加google calendar">往博客添加google calendar</a> (0)<br /><small>突然想在博客里开个页面，把我的日程信息都贴出来，因为之前看过系里的教授在他们的主页上贴出了日程信息，...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/02/%e6%97%a0%e9%a2%98/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>英文小说</title>
		<link>http://www.zhuhuang.com/blog/2011/02/english-novels/</link>
		<comments>http://www.zhuhuang.com/blog/2011/02/english-novels/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 07:17:38 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>
		<category><![CDATA[His Dark Materials]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/02/%e8%8b%b1%e6%96%87%e5%b0%8f%e8%af%b4/</guid>
		<description><![CDATA[在Y的推荐下，我买了一套英文小说，三册，Philip Pullman的《His Dark Materials》。对于中文书（不包括教科书和辅导书）都很少看的我来说，看小说确实是个挑战。不知道为啥，反正就是没怎么看过。说我讨厌小说，也不见得。可能的解释是，因为我一直都没想过看小说，所以没有这方面的尝试，于是就没怎么看过。完整看过的也有几本，三国演义，骆驼祥子，简爱，都是高中时看完的。其他的就想不起来了，估计也没有了。英文书，除去和学习有关的，到美国我买过几本，从二手书店和Amazon淘的，克林顿自传《My Life》，比尔盖茨自传《The Road Ahead》，还有格林斯潘自传《The Age of Turbulence》。买这些书的出发点是好的，刚到美国没多久，想着通过阅读提高英语，了解native english。textbook一般都比较简单，对提高英语，个人感觉，没有什么帮助。事实上，这些书，最后我都没怎么翻过。比尔盖茨的自传我看了一些，但没坚持下来。 来美帝快三年了，学习热情已不如刚来的那会，变宅了，懒得动了，每天游荡于校内，FB，QQ，搜狐，网易，etc，吸收着没有营养的东西，让自己的大脑越发迟钝。带来的两本词汇书背过一遍就扔了，曾经记住的都忘了，现在明显感觉自己的词汇量连大学时都不如。有些人到了美国，拿到phd学位之后，他们的英文和出国那会相比没有多大提高。我很恐慌，害怕自己成为其中一位。我最怕自己没有上进的心，满足于现状。记得一年多以前，自己的QQ签名写着“保持一颗上进的心”。看看现在的自己，已经开始有点不上进了。很多事，在你习惯之后，让你不会想到去做些改变，我如今就处于这状态下。与其周期性的反省自责，不如做些改变，并坚持下来，成为习惯之后，就会乐于去做了。 Change is good. 所以我要看英文书了。一方面，肚子里墨水实在太少，看书有助于丰富知识，提高英语，提高词汇量，养成好习惯；另一方面，当知道你看过的书某人曾经看过，当你正在看书的时候在某个遥远的地方某人也正在看书，你会感觉到亲切。 This is only the start. PS：突然想起大三时从南京新东方书店买的那本英文书（没有看完），到现在只记得书中的一句话“if the dream is big enough, the facts don&#8217;t count.” Google了一下，找到了这书，《Chicken Soup for the College Soul》。打算从Amazon上面买一本，再看一遍。 您可能感兴趣的文章March 11, 2011 -- 三本书 (1)最近花在看书上的时间比较多，从平均每天读得页数来看，so far算是看书效率最高的一段时间吧。 3...]]></description>
			<content:encoded><![CDATA[<p>在Y的推荐下，我买了一套英文小说，三册，Philip Pullman的《His Dark Materials》。对于中文书（不包括教科书和辅导书）都很少看的我来说，看小说确实是个挑战。不知道为啥，反正就是没怎么看过。说我讨厌小说，也不见得。可能的解释是，因为我一直都没想过看小说，所以没有这方面的尝试，于是就没怎么看过。完整看过的也有几本，三国演义，骆驼祥子，简爱，都是高中时看完的。其他的就想不起来了，估计也没有了。英文书，除去和学习有关的，到美国我买过几本，从二手书店和Amazon淘的，克林顿自传《My Life》，比尔盖茨自传《The Road Ahead》，还有格林斯潘自传《The Age of Turbulence》。买这些书的出发点是好的，刚到美国没多久，想着通过阅读提高英语，了解native english。textbook一般都比较简单，对提高英语，个人感觉，没有什么帮助。事实上，这些书，最后我都没怎么翻过。比尔盖茨的自传我看了一些，但没坚持下来。</p>
<p>来美帝快三年了，学习热情已不如刚来的那会，变宅了，懒得动了，每天游荡于校内，FB，QQ，搜狐，网易，etc，吸收着没有营养的东西，让自己的大脑越发迟钝。带来的两本词汇书背过一遍就扔了，曾经记住的都忘了，现在明显感觉自己的词汇量连大学时都不如。有些人到了美国，拿到phd学位之后，他们的英文和出国那会相比没有多大提高。我很恐慌，害怕自己成为其中一位。我最怕自己没有上进的心，满足于现状。记得一年多以前，自己的QQ签名写着“保持一颗上进的心”。看看现在的自己，已经开始有点不上进了。很多事，在你习惯之后，让你不会想到去做些改变，我如今就处于这状态下。与其周期性的反省自责，不如做些改变，并坚持下来，成为习惯之后，就会乐于去做了。</p>
<p>Change is good. 所以我要看英文书了。一方面，肚子里墨水实在太少，看书有助于丰富知识，提高英语，提高词汇量，养成好习惯；另一方面，当知道你看过的书某人曾经看过，当你正在看书的时候在某个遥远的地方某人也正在看书，你会感觉到亲切。</p>
<p>This is only the start.</p>
<p>PS：突然想起大三时从南京新东方书店买的那本英文书（没有看完），到现在只记得书中的一句话“if the dream is big enough, the  facts don&#8217;t count.” Google了一下，找到了这书，《Chicken Soup for the College  Soul》。打算从Amazon上面买一本，再看一遍。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>March 11, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/three-books/" title="三本书">三本书</a> (1)<br /><small>最近花在看书上的时间比较多，从平均每天读得页数来看，so far算是看书效率最高的一段时间吧。

3...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/02/english-novels/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>外婆走好</title>
		<link>http://www.zhuhuang.com/blog/2011/02/%e5%a4%96%e5%a9%86%e8%b5%b0%e5%a5%bd/</link>
		<comments>http://www.zhuhuang.com/blog/2011/02/%e5%a4%96%e5%a9%86%e8%b5%b0%e5%a5%bd/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 00:05:35 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>
		<category><![CDATA[漳平外婆]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3060</guid>
		<description><![CDATA[今天周六，没事闲在家里，没出门。阴天，虽然气温没有零下，却让人觉得冷。一个下午都在看文章，听歌。五点半时老哥突然发了个消息给我，问我在不在。国内这会才七点半，老哥不会那么早起，也不会那么早给我发消息。潜意识里知道有事要发生。老哥说，漳平外婆昨晚去世了，国内时间就是2月19日晚上。我怔住了，这事情来得太快。寒假回国时见到外婆人还好好的，到现在一个月的时间都不到。前几天给老妈打电话，老妈说外婆去住院了，具体原因不是很清楚，好像病因和党口外公差不多。虽然如此，但心里还是没有准备，这一切发生的太快。赶紧给老妈挂了个电话，她正在去漳平的路上。我问老妈怎么会那么突然，老妈说外婆的病发现时已经是晚期了，所以没剩多少时间。老妈说外婆已经82了。或许这是比较好的解脱方式。外婆已经不能独自走路很多年了，几年前摔过一次，之后就一直坐着，偶尔靠着拐杖或者借助其他东西行走。以前，外婆家未拆迁前，她总是坐在家门口，看着过往的行人，和大家攀谈，很多人都认识外婆。之后房子拆迁，外婆和大舅住一块，家在第五楼，外婆还是和以前一样看着往来的行人和吵闹的市场，不同的是，她只能从自己房间的窗户往外看，而且没办法和往来的行人交谈了。外婆身子胖，加上摔伤了腿，已经无法自己下楼。外婆这些年过得比较孤独，说话的机会少了，所以她倍加珍惜和人交谈的机会。这点我能感觉到，打电话给外婆，聊的东西比我读大学时多了，外婆会问我很多方面的问题。人到老了，生命是不是变得异常脆弱，犹如襁褓中的婴儿。感觉昨天才见过的人，今天就阴阳相隔。又一次，自己不能在最后时刻陪在身边送别亲人。只能在这里，面向家的方向，给外婆磕几个头，愿她在另一个世界里，和外公团聚，不再为病痛所折磨。外婆走好。 您可能感兴趣的文章October 22, 2009 -- 疯狂的Lenovo Outlet (8)有一台Thinkpad了，W500，花了一千三百多刀买的，已经打过六百多刀的折扣，这钱花得我心疼。自...April 12, 2010 -- 爱国家不等于爱朝廷 (4)还是先人有深度～ ------------------华丽的分割线-----------------...September 14, 2009 -- 2009 Kansas State Fair (0)上周六参加了ISSS（International Student and Scholar Servi...September 24, 2009 -- 漳平特产及小吃 (0)转自： 漳平政府网 原文链接： http://www.zp.gov.cn/CityLife/liao...November 22, 2009 -- 这样的teamwork 莫意思 (7)CIS 844让我享受到了憋屈的一个周末。CIS 844已经停课，但项目还在继续着。这个周末要交fi...]]></description>
			<content:encoded><![CDATA[<p>今天周六，没事闲在家里，没出门。阴天，虽然气温没有零下，却让人觉得冷。一个下午都在看文章，听歌。五点半时老哥突然发了个消息给我，问我在不在。国内这会才七点半，老哥不会那么早起，也不会那么早给我发消息。潜意识里知道有事要发生。老哥说，漳平外婆昨晚去世了，国内时间就是2月19日晚上。我怔住了，这事情来得太快。寒假回国时见到外婆人还好好的，到现在一个月的时间都不到。前几天给老妈打电话，老妈说外婆去住院了，具体原因不是很清楚，好像病因和党口外公差不多。虽然如此，但心里还是没有准备，这一切发生的太快。赶紧给老妈挂了个电话，她正在去漳平的路上。我问老妈怎么会那么突然，老妈说外婆的病发现时已经是晚期了，所以没剩多少时间。老妈说外婆已经82了。或许这是比较好的解脱方式。外婆已经不能独自走路很多年了，几年前摔过一次，之后就一直坐着，偶尔靠着拐杖或者借助其他东西行走。以前，外婆家未拆迁前，她总是坐在家门口，看着过往的行人，和大家攀谈，很多人都认识外婆。之后房子拆迁，外婆和大舅住一块，家在第五楼，外婆还是和以前一样看着往来的行人和吵闹的市场，不同的是，她只能从自己房间的窗户往外看，而且没办法和往来的行人交谈了。外婆身子胖，加上摔伤了腿，已经无法自己下楼。外婆这些年过得比较孤独，说话的机会少了，所以她倍加珍惜和人交谈的机会。这点我能感觉到，打电话给外婆，聊的东西比我读大学时多了，外婆会问我很多方面的问题。人到老了，生命是不是变得异常脆弱，犹如襁褓中的婴儿。感觉昨天才见过的人，今天就阴阳相隔。又一次，自己不能在最后时刻陪在身边送别亲人。只能在这里，面向家的方向，给外婆磕几个头，愿她在另一个世界里，和外公团聚，不再为病痛所折磨。外婆走好。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>July 16, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/07/boring_day/" title="流水账">流水账</a> (0)<br /><small>早上又睡到十一点。唉，天天想着要早起，却总是起不来，闹铃也换了首喜欢听的歌（where' d you...</small></li><li>July 1, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/07/boss-is-boss/" title="老板终究是老板啊">老板终究是老板啊</a> (0)<br /><small>从我写完论文交给老板，到现在都过了两个多月了。但老板一直很忙，虽然看了我的论文，也做了些修改，但都是...</small></li><li>September 11, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/meiju/" title="以练口语的名义看美剧">以练口语的名义看美剧</a> (0)<br /><small>最近在看Gossip Girl（好吧，我很无聊），看了两季，初衷呢，想练口语。用迅雷下了带中英字幕的...</small></li><li>September 11, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/09/apue2e-exercise3-6/" title="APUE2e Exercise3.6">APUE2e Exercise3.6</a> (0)<br /><small>I was working exercise3.6 of APUE2e and the code w...</small></li><li>February 4, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/you-get-to-learn-how-to-fight-back/" title="You get to learn how to fight back">You get to learn how to fight back</a> (0)<br /><small>快奔三了，近三十年的日子里碰上了各种各样的人。现在的人，越来越自以为是，自私自利，不顾及他人感受，肆...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/02/%e5%a4%96%e5%a9%86%e8%b5%b0%e5%a5%bd/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>最近</title>
		<link>http://www.zhuhuang.com/blog/2011/02/recently-2011-02/</link>
		<comments>http://www.zhuhuang.com/blog/2011/02/recently-2011-02/#comments</comments>
		<pubDate>Sat, 19 Feb 2011 07:55:15 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3058</guid>
		<description><![CDATA[某天从新闻上看到Rocky Ford Fishing Area的照片，发现河没有结冰，有人在钓鱼。我一直以为结冰了的。因为之前看过水库那的照片，都结着冰，所以想下游的河道估计也差不多。这新闻又勾起了我钓鱼的兴致，不知道这会去钓鱼能钓到什么鱼，容不容易钓。那天闲了去续一下钓鱼证，然后去试试2011年的第一杆如何。 CSSA要换届了，我已经没有兴趣再继续了。下次谁再叫我弄网站，我会发rej的。 CIS722的课学到的东西很多，关于操作系统架构的，涉及到的内容比较多，不会很easy。趁着脑子还能装进东西，努力装。 research方面，初步完成了vehicularNet的模型，经过了五个阶段的修改。花了好长时间，有半年多，从最初接触CPS，到自己去了解去摸索，基本上都是自己一个人在那想啊想（天马行空），没有什么参考资料。现在的模型还不够全面，也不够细，继续修改，并添加东西，什么时候能完成不得而知。模型建完之后，就要实现了，做simulation，totally no idea。有时候也问自己，我现在做的真的是research吗？！ 回校后的第一个周末就去rec运动了一下，这周五又去了一次，中间隔了两周多。如果再不去，俺就真要对不起自己的身体了。和以前一样，到了先打篮球，接着壁球，最后器械。到离开时发现才运动了一个小时多一点，比以前都少。不过浑身已经疼了，大概是太久没有运动的缘故。在rec时称了下体重，145磅，比寒假前胖了5磅，果断减之。每周运动一次的要求不过分，我还是得坚持一下下。 最近的天气转暖了，舒舒服服地过了一周。后面的日子好像也都还行，短期内应该不会出现零下十几度的天气了。春天来了吗？ 您可能感兴趣的文章April 10, 2011 -- One Day (2)动画版的海贼王，马琳梵多一役已经结束了，白胡子和艾斯战死。历尽千辛终于救下兄长艾斯的路飞，亲眼看着艾...December 25, 2010 -- 堪萨斯城->旧金山->上海 (2)在KCI里熬了三个多小时，终于上了飞机。整个晚上都没怎么睡，上了飞机之后犯困。可是，每次坐飞机我都比...July 1, 2010 -- 老板终究是老板啊 (0)从我写完论文交给老板，到现在都过了两个多月了。但老板一直很忙，虽然看了我的论文，也做了些修改，但都是...September 5, 2009 -- 用Akismet插件屏蔽Spam (3)所谓的Spam，就是垃圾评论 or 邮件，基本就是打广告的，里面有很多链接和网址，他们的内容和你的博...December 17, 2009 -- 海贼们不行了吗 (2)白胡子率领的海贼们还在海军本部马琳福特奥里斯广场与战国统领的海军鏖战着，事先以为白胡子们会扫荡海军，...]]></description>
			<content:encoded><![CDATA[<p>某天从新闻上看到Rocky Ford Fishing Area的照片，发现河没有结冰，有人在钓鱼。我一直以为结冰了的。因为之前看过水库那的照片，都结着冰，所以想下游的河道估计也差不多。这新闻又勾起了我钓鱼的兴致，不知道这会去钓鱼能钓到什么鱼，容不容易钓。那天闲了去续一下钓鱼证，然后去试试2011年的第一杆如何。</p>
<p>CSSA要换届了，我已经没有兴趣再继续了。下次谁再叫我弄网站，我会发rej的。</p>
<p>CIS722的课学到的东西很多，关于操作系统架构的，涉及到的内容比较多，不会很easy。趁着脑子还能装进东西，努力装。</p>
<p>research方面，初步完成了vehicularNet的模型，经过了五个阶段的修改。花了好长时间，有半年多，从最初接触CPS，到自己去了解去摸索，基本上都是自己一个人在那想啊想（天马行空），没有什么参考资料。现在的模型还不够全面，也不够细，继续修改，并添加东西，什么时候能完成不得而知。模型建完之后，就要实现了，做simulation，totally no idea。有时候也问自己，我现在做的真的是research吗？！</p>
<p>回校后的第一个周末就去rec运动了一下，这周五又去了一次，中间隔了两周多。如果再不去，俺就真要对不起自己的身体了。和以前一样，到了先打篮球，接着壁球，最后器械。到离开时发现才运动了一个小时多一点，比以前都少。不过浑身已经疼了，大概是太久没有运动的缘故。在rec时称了下体重，145磅，比寒假前胖了5磅，果断减之。每周运动一次的要求不过分，我还是得坚持一下下。</p>
<p>最近的天气转暖了，舒舒服服地过了一周。后面的日子好像也都还行，短期内应该不会出现零下十几度的天气了。春天来了吗？</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>December 4, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/12/these-two-weeks/" title="这两周">这两周</a> (3)<br /><small>期末来了！CIS844虽然结课了，但project没有完工。按照要求，已经把系统通过O-MaSE走了...</small></li><li>September 2, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/09/parking-and-quiz/" title="开学了，车位难求，quiz难搞">开学了，车位难求，quiz难搞</a> (4)<br /><small>离系最近的Union停车场，车满为患。停车位难找还能接受，最多就把车停到阳台上去，让车享受下日光浴。...</small></li><li>December 27, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/12/open-another-credit-card/" title="又开了张信用卡">又开了张信用卡</a> (0)<br /><small>最近随便在网上申了三张cash back的信用卡，没想到都approved了。我本不想申那么多，因为...</small></li><li>March 11, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/three-books/" title="三本书">三本书</a> (1)<br /><small>最近花在看书上的时间比较多，从平均每天读得页数来看，so far算是看书效率最高的一段时间吧。

3...</small></li><li>May 20, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/05/apartment-rent-confusion/" title="房租问题">房租问题</a> (4)<br /><small>上周六上iSIS查了房租，发现6月15日要交484刀的房租，这是整套公寓的房租。我傻眼了。室友暑假不...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/02/recently-2011-02/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>《海贼王》 &#8211; memories和one day</title>
		<link>http://www.zhuhuang.com/blog/2011/02/memories-oneday-onepiece/</link>
		<comments>http://www.zhuhuang.com/blog/2011/02/memories-oneday-onepiece/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 01:27:30 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[我的最爱]]></category>
		<category><![CDATA[memories]]></category>
		<category><![CDATA[one day]]></category>
		<category><![CDATA[海贼王]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3040</guid>
		<description><![CDATA[看海贼王那么久，主题曲片尾曲插曲随剧情的发展换了又换。就目前所听过的，只喜欢其中两首，《memories》和《one day》，词和曲都写得很好。每次听到这两首歌，总有种让人热血沸腾的感觉，就如听灌篮高手的《直到世界的尽头》一样。 Maki Otsuki &#8211; Memories 小さな顷には宝の地図が 小时候我的藏宝图 头の中に浮かんでいて 总是浮现在脑海中 いつでも探したキセキの场所を 永远在寻找奇迹的地方 知らない谁かに负けないように 不会输给在远方等待的某一个人 今ではほこりだらけの 毎一天 现在的每一天 都充满着尘埃 いつの日かすべての 什么时候 所有的这一切 时に身を委せるだけ 都随时间而消逝 もしも世界が変わるのなら 如果世界能够改变 何も知らない顷の私に 对于一无所知的我 连れていって思い出が色あせないように 带我走吧 为了重拾童年的回忆和梦想 小さな顷から歌を呗って 从小唱的歌 梦见る心あたためてた 温暖着梦的心 みんなで真似した秘密のメロディー 大家都仿效过的秘密的旋律 今度は上手に闻こえるように 这次更加动听 今ではため息ついてばかりで 现在的我 仍在叹息 谁もまだ本当の 每一个人 都还没有 梦さえつかめないまま 真正地抓住梦想 もしも时代が戻るのなら 如果时间能够倒退 涙を知った顷の私に 带我回到初识泪水的那一刻 连れていって せつなさが追いつかないように 为了不再寂寞 もしも世界が変わるのなら 如果世界能够改变 [...]]]></description>
			<content:encoded><![CDATA[<p>看海贼王那么久，主题曲片尾曲插曲随剧情的发展换了又换。就目前所听过的，只喜欢其中两首，《memories》和《one day》，词和曲都写得很好。每次听到这两首歌，总有种让人热血沸腾的感觉，就如听灌篮高手的《直到世界的尽头》一样。</p>
<p style="text-align: center;"><strong>Maki Otsuki &#8211; Memories</strong></p>
<p style="text-align: center;">小さな顷には宝の地図が  小时候我的藏宝图<br />
头の中に浮かんでいて    总是浮现在脑海中<br />
いつでも探したキセキの场所を  永远在寻找奇迹的地方<br />
知らない谁かに负けないように  不会输给在远方等待的某一个人</p>
<p style="text-align: center;">今ではほこりだらけの  毎一天 现在的每一天 都充满着尘埃<br />
いつの日かすべての    什么时候 所有的这一切<br />
时に身を委せるだけ    都随时间而消逝</p>
<p style="text-align: center;">もしも世界が変わるのなら    如果世界能够改变<br />
何も知らない顷の私に        对于一无所知的我<br />
连れていって思い出が色あせないように  带我走吧 为了重拾童年的回忆和梦想</p>
<p style="text-align: center;">小さな顷から歌を呗って  从小唱的歌<br />
梦见る心あたためてた    温暖着梦的心<br />
みんなで真似した秘密のメロディー   大家都仿效过的秘密的旋律<br />
今度は上手に闻こえるように         这次更加动听</p>
<p style="text-align: center;">今ではため息ついてばかりで   现在的我  仍在叹息<br />
谁もまだ本当の        每一个人  都还没有<br />
梦さえつかめないまま  真正地抓住梦想</p>
<p style="text-align: center;">もしも时代が戻るのなら  如果时间能够倒退<br />
涙を知った顷の私に      带我回到初识泪水的那一刻<br />
连れていって せつなさが追いつかないように  为了不再寂寞</p>
<p style="text-align: center;">もしも世界が変わるのなら 如果世界能够改变<br />
何も知らない顷の私に     对于一无所知的我<br />
连れていって思い出が色あせないように      带我走吧为了重拾童年的回忆与梦想</p>
<p style="text-align: center;">连れていって せつなさが追いつかないように  带我走吧 为了不再寂寞</p>
<p style="text-align: center;"><strong><em>没有找到原版MV，随便贴一个</em></strong></p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;"><iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/Ee9wjui4ddI" frameborder="0" allowfullscreen></iframe></p>
<p><span id="more-3040"></span></p>
<p style="text-align: center;">//////////////////////////////////分割线//////////////////////////////////</p>
<p style="text-align: center;"><strong>the Rootless &#8211; One  Day</strong></p>
<p style="text-align: center;">每当仰望雨后的晴天</p>
<p style="text-align: center;">便会想起那个爱哭的自己</p>
<p style="text-align: center;">曾经不顾一切地追赶着某个人</p>
<p style="text-align: center;">深切渴望｢变得更强｣</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">现在消逝风中的那声｢谢谢｣</p>
<p style="text-align: center;">我是否有变得更加坚强呢?</p>
<p style="text-align: center;">全因这个答案依然未曾明了</p>
<p style="text-align: center;">果然还需努力向前呢</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">好了出发吧  永不停息</p>
<p style="text-align: center;">为了不输给时代的潮流</p>
<p style="text-align: center;">无论几度亦奋勇面对</p>
<p style="text-align: center;">只因不愿再失去重要的人</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">宛如夕阳下起舞的鸟儿</p>
<p style="text-align: center;">奋力追寻着未知的明日</p>
<p style="text-align: center;">纵使害怕受到挫折</p>
<p style="text-align: center;">也决不伏下视线  勇敢面对</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">虽然泄气的话满口尽是</p>
<p style="text-align: center;">然而不愿放弃的目标唯有一个</p>
<p style="text-align: center;">经历过种种喜怒哀乐之后</p>
<p style="text-align: center;">再一步步稳定前行</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">把手伸向无边无际的高空吧</p>
<p style="text-align: center;">内心坚信着唯独仅有的未来</p>
<p style="text-align: center;">哪怕宝贵的时光已轻逝</p>
<p style="text-align: center;">我亦不愿再失去重要的人</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">响彻我胸口的声音</p>
<p style="text-align: center;">一直一直都支撑着我</p>
<p style="text-align: center;">虽然那淘气的雨前来阻挡</p>
<p style="text-align: center;">我再也不会逃避了</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;">好了出发吧  永不停息</p>
<p style="text-align: center;">为了不输给时代的潮流</p>
<p style="text-align: center;">无论几度亦奋勇面对</p>
<p style="text-align: center;">只因不愿再失去重要的人</p>
<p style="text-align: center;">迈向深信的未来…</p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: center;"><iframe title="YouTube video player" width="640" height="390" src="http://www.youtube.com/embed/wclhSW2KxDY" frameborder="0" allowfullscreen></iframe></p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>June 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-0625/" title="0625之一周瞎扯">0625之一周瞎扯</a> (12)<br /><small>Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...</small></li><li>April 10, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/one-day/" title="One Day">One Day</a> (2)<br /><small>动画版的海贼王，马琳梵多一役已经结束了，白胡子和艾斯战死。历尽千辛终于救下兄长艾斯的路飞，亲眼看着艾...</small></li><li>December 17, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/12/haizeiwang-dashijian/" title="海贼们不行了吗">海贼们不行了吗</a> (2)<br /><small>白胡子率领的海贼们还在海军本部马琳福特奥里斯广场与战国统领的海军鏖战着，事先以为白胡子们会扫荡海军，...</small></li><li>September 2, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/view_op/" title="海贼王大事件">海贼王大事件</a> (0)<br /><small>大战终于开始了，新世界的海贼们+路飞团 VS 海军+七武海。出人意料的是白胡子居然是“摇晃果实”能力...</small></li><li>August 14, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/one-piece-film10/" title="海贼王剧场版10">海贼王剧场版10</a> (0)<br /><small>海贼王剧场版10(Strong World): 路飞海贼团变得好强，尤其Luffy和Zoro。从预告...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/02/memories-oneday-onepiece/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>班扎古鲁白玛的沉默 or 见与不见</title>
		<link>http://www.zhuhuang.com/blog/2011/02/jianyubujian/</link>
		<comments>http://www.zhuhuang.com/blog/2011/02/jianyubujian/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 05:41:13 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[转载转载]]></category>
		<category><![CDATA[仓央嘉措]]></category>
		<category><![CDATA[见与不见]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3037</guid>
		<description><![CDATA[从非诚2里看到这首诗，网上谣传是仓央嘉措的诗《见与不见》，实际上作者和诗名都搞错了。这首诗名为《班扎古鲁白玛的沉默》，作者是扎西拉姆·多多。（见百度百科） 从诗的字面上看，很容易让人误认为这是一首情诗，实际上不是（我挺希望它是）。不管怎么样，不影响我喜欢这首诗。 《班扎古鲁白玛的沉默》 作者：扎西拉姆·多多 你见，或者不见我 我就在那里 不悲不喜 你念，或者不念我 情就在那里 不来不去 你爱，或者不爱我 爱就在那里 不增不减 你跟，或者不跟我 我的手就在你手里 不舍不弃 来我的怀里 或者 让我住进你的心里 默然　相爱 寂静　欢喜 您可能感兴趣的文章February 4, 2012 -- 开学第三周 (0)TA的课CIS450作业布置得比较频繁，lab，quiz，homework等，基本上每周都有两样作业...September 24, 2011 -- 步步惊心 (6)最近步步惊心很火，火得我也看了。很多人觉得奇怪，我一个大男生竟然也看。好片子，大家都可以看的，管他男...September 2, 2009 -- 海贼王大事件 (0)大战终于开始了，新世界的海贼们+路飞团 VS 海军+七武海。出人意料的是白胡子居然是“摇晃果实”能力...October 31, 2009 -- 元好问《摸鱼儿》 (2)- 宋 元好问 问世间、情为何物，只教生死相许？ 天南地北双飞客，老翅几回寒暑。 欢乐趣，离别苦，...August 27, 2009 -- 我能做点什么 除了无能为力 (8)一直想着，如果有一天自己发达了，就一定要帮助叔叔伯伯们，帮助村里的人。自己生在农村，长在农村，知道农...]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">从非诚2里看到这首诗，网上谣传是仓央嘉措的诗《见与不见》，实际上作者和诗名都搞错了。这首诗名为《<strong>班扎古鲁白玛的沉默</strong>》，作者是<strong>扎西拉姆·多多</strong>。（见<a href="http://baike.baidu.com/view/3169017.htm">百度百科</a>）</p>
<p style="text-align: left;">从诗的字面上看，很容易让人误认为这是一首情诗，实际上不是（我挺希望它是）。不管怎么样，不影响我喜欢这首诗。</p>
<p style="text-align: left;">
<p style="text-align: center;"><strong>《班扎古鲁白玛的沉默》<br />
作者：扎西拉姆·多多</strong></p>
<p style="text-align: center;">你见，或者不见我<br />
我就在那里<br />
不悲不喜</p>
<p style="text-align: center;">你念，或者不念我<br />
情就在那里<br />
不来不去</p>
<p style="text-align: center;">你爱，或者不爱我<br />
爱就在那里<br />
不增不减</p>
<p style="text-align: center;">你跟，或者不跟我<br />
我的手就在你手里<br />
不舍不弃</p>
<p style="text-align: center;">来我的怀里<br />
或者<br />
让我住进你的心里</p>
<p style="text-align: center;">默然　相爱<br />
寂静　欢喜</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>November 11, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/happy-birthday-to-me/" title="祝我生日快乐">祝我生日快乐</a> (5)<br /><small>11月11日，俺的生日，也是所谓的光棍节。这两个我都过，祝自己双节快乐。26了，人生啊，要折腾才行。...</small></li><li>October 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/10/%e5%88%b7%e6%96%b0%e4%b8%80%e4%b8%8b/" title="刷新一下">刷新一下</a> (0)<br /><small>最近一段时间忙着看书，看电视剧，写论文，改论文，准备实习，找实习，等等，所以没有什么时间更新。
或者...</small></li><li>May 13, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap3-1/" title="读书笔记 &#8211; APUE2e Chap3(1)">读书笔记 &#8211; APUE2e Chap3(1)</a> (0)<br /><small>**********************************************
Unb...</small></li><li>June 14, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/06/learn-driving-fourth-day/" title="学车第四天">学车第四天</a> (6)<br /><small>今天是学车的第四天，昨天看NBA，就没学。前几天主要练转弯，都在低速下进行。今天上路练了，虽然时速不...</small></li><li>August 31, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/reaishengming/" title="热爱生命">热爱生命</a> (0)<br /><small>我不去想是否能够成功
既然选择了远方
便只顾风雨兼程

我不去想能否赢得爱情
既然钟情于玫瑰
就勇敢...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/02/jianyubujian/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>回国之行-尾声</title>
		<link>http://www.zhuhuang.com/blog/2011/02/ending-of-back-trip/</link>
		<comments>http://www.zhuhuang.com/blog/2011/02/ending-of-back-trip/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 07:04:47 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[行走之间]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/02/%e5%9b%9e%e5%9b%bd%e4%b9%8b%e8%a1%8c-%e5%b0%be%e5%a3%b0/</guid>
		<description><![CDATA[1月20日 二姨丈早早地从电站开车出来到我家，说今天他请客，让我去漳平。我和老妈两个人搭车到漳平，因为姨丈请中饭，我和老妈先下车去小姨婆和大姨家。结果两家都没人在，我们是临时决定要去的，没有提前打电话告诉他们要去坐。其实大姨和大姨丈都在漳州，和表哥住一起，家里只有表姐薇薇一家。但既然回来了，还是要去坐一下，谁想没人在。没找到人，就和老妈一路逛到二姨丈家，经过菁城市场，华裕，过了漳平大桥，到桂林。我已经很久没这么逛漳平了，人越大越懒，懒得走路，不是雇车，就是搭同学的车，虽然漳平就屁点大。今天陪老妈，就和她一路走着。 到二姨家，二姨在准备中饭，帮不上忙，我就坐在那看电视。老妈没坐一会又出去了。小姨婆打电话过来，说把电话落在家里，所以没接。因为老妈带了东西要给小姨婆，所以倒回去，把东西送过去。没等多久，表姐婷婷和表姐夫带了个人回来装热水器，她们家的热水器换了一个容量大的，换下来的这个小的就安到二姨家，装在阳台外面，这样冬天用热水方便。等到中午，老妈回来了，二姨丈也下班了。开饭。都是些家常菜，我最喜欢的。中间大家一起喝了些酒，客家的水酒。我二姨一家对我们一直很照顾，很感谢他们。吃完饭坐了一会，然后和老妈出去逛街，给侄女欣欣和党口外婆买衣服。在华裕里转了一圈，逛到四点多。之后我送老妈去车站搭回南洋的车，而我留在漳平，晚上有同学聚会。 离今晚的同学聚会还太早，打电话给伟曹，他已经出来了，在榉子洲公园瞎晃。到公园后，见到本尊，依旧帅气。两人瞎扯了一阵，聊聊工作，聊聊学习，聊聊感情，聊聊未来。接着，澜涛来了，又扯了一阵。到五点了，“妇联主任”，前“班级财政部长”瑞兰下班了，一个电话把她也叫了过来。四个人在公园里晃了一圈，感叹时间飞逝，感叹社会现实，感叹混混人生。几个人一直待到六点多，肚子都要饿穿了，才等来其他同学的电话（这天不是周末，大家都在上班）。本想去“江枫渔火”，无奈来的晚了，没有位置，只好到它边上一家饭店。其实今晚吃不是关键，主题是聊天，还有每次饭局都少不了的酒。到场的同学有川淼，瑞兰，少坤，澜涛，建文，伟曹，华钟，晓兰，耿槟。之后又叫了班主任董逸男，化学老师叶庆灵和数学老师易成，但只有数学老师有空。说起数学老师，当年还真对不住他。高三时当班长，我还带头旷他的课，老师本人都没和我们计较过。借了酒劲，老师说了很多肺腑之言。长大的我们，也终于明白老师的难处，终于明白自己的无知。聊天中还发现，原来数学老师和二姨丈是邻居，我一直不知道，没听人提起过。老师还说当年学潮时他也差点出国了，签证都下来了，后来因为家里原因留了下来。大家边吃边喝边聊到十一点多，一一道别之后我和伟曹去他家，借宿一晚，第二天回家。 PS：高中毕业那么多年，每次回去我只去班主任家坐，其他老师家都没去，有点惭愧，尤其是对俺很好的英语老师。下次回国，一定去所有老师家坐坐。 1月21日 早起搭车，从和平回南洋。今天要老实在家呆着，明天就要走了，再好好陪陪家里人。而且今天阿灶家要请客，前年他考试研究生时没有请，今天趁这个机会补请。回去的车上碰到了同村的朱惠惠同学，比我小好几届，才读大一。她弟弟是我爸妈的干儿子。所以和他家比较相熟。堂哥朱灶和表妹晓琼也是今天才回家。 白天家里来了不少客人，我就一直呆在家里。灶哥家忙得不可开交，我偷空去他家窜窜，还有油炸果吃。到晚上，一大家人都到阿灶家，大伯和大伯母，二伯和二伯母，五叔和五婶，六叔，堂哥承江承平承才嫂子阿芬，侄子朱伟，我们一家六口，阿灶一家六口，还有他们娘家的亲戚。不过，人没到齐，两个堂弟都在市里读书来不及回来，堂姐梅琴在厦门，还有嫁人的两个堂姐，还有一个嫂子（才哥的老婆）因为上班没来。挺高兴，家族有那么多人，非常热闹，坐了好几桌。灶哥作东，喝得很high，一上来就红酒敬大家，而他的酒量和我一个样，结果，可想而知，歇菜了。我敬了叔叔伯伯们，虽是一家人，但也不常坐到一起吃饭。 酒足饭饱之后，回家休息。九点多时，川淼，澜涛，伟曹，瑞兰和斌全来了，斌全开的车。我让老爸去饭店煮了一盆水煮鱼，把家里剩下的红酒都拿出来，和大家边吃边聊。都是我最好的同学，哪怕我不在家，还会常去我家看我爸妈。一群可爱的人儿。到十一点多，他们就回去了。后会有期。 1月22日 时间过得很快，五周的时间很快就过了。今天就要出发，提前去上海，24号从上海飞。买了下午四点到厦门的火车票，K307次。先到厦门过一夜，23日一大早飞往上海。党口外婆听说我要走了，很早就来我家看我。我最后检查了一遍行李，确保东西都带齐了。可能因为出门习惯了，没觉得伤感。中午出发之前，和家里人照了相，全家福。一直想照的，老是忘了。老爸叫了阿才叔开车送我们去漳平。和老妈，外婆，嫂子，还有可爱的欣欣说了再见，出发了。 到漳平后先去外婆家（我有两个外婆）坐了一会，到三点多时去火车站。川淼斌全他们已经在车站等了，要送我。灶哥今天来漳平找同学，也来车站送我。老哥买了两张站台票，他和老爸送我上车，有四件行李，我一个人应付有点够呛。过了三点半，进站候车。火车晚点了二十几分钟，一直等到四点半才上车。开车了，和老爸老哥告别。还打了些电话给老妈，川淼，斌全等。漳平，俺又要离开了。 路上发现手机停机了，唉。借了个电话打给老哥，让他给我充了20块。到厦门后，阿伟来车站接的我，然后到他那呆了一晚。晚上上网时，碰到俊静同学，他在上海实习，呆了有一段时间了。他24号才放假。他问我有没有住的地方，我还没定。他就让我住他那，他住的双人间，有空床，而且酒店离浦东机场不远。这样也好，就决定去他那住一晚，还能聚一次，不然也难得凑到一块。 1月23日 六点就起床了，打的到高崎机场。飞机是八点十分的，东航MU5676，厦门高崎到上海浦东。行李又超重了，交了一百多。候机的时候改了两次登机口，让人有些不爽。到了浦东后，没同学接，自己一个人托着两个箱子，背两个包，坐地铁，打的，好不容易到俊静所住的酒店，锦江之星。他把房卡留在前台，我领了之后把东西都搬了上去。实在太累，休息了一会。中午，俊静下班，回来聚了次餐。他这个fall申请了学校，还没出结果，bless吧。聚餐之后，他又去公司了，一直忙到晚上十一点多才回。本想去找申龙和雪宁，后面就算了，实在太累，不想跑了，我就自己在那上网聊天什么的。 1月24日 早上九点多醒来，洗漱之后，发现酒店已经没早餐了，午饭的时间也没到，只好啃火腿肠。然后打的去申龙女朋友的公司，之前快递了一个相框到她那。相框用来放证书的，CPSCom2010的best paper award。寒暄了几句就回酒店了。一路上看到的都是IT企业，而这个区域就是传说中的张江高科。没找过工作，也没工作过，看这些公司，看那些上班的人，都觉得很新鲜。 中午，俊静同学下班，算是结束了这段时间的实习，他坐下午四点的飞机回厦门，从虹桥机场出发。而我是下午四点从浦东出发。一起吃了个午饭，然后就打的去坐地铁。一路上多亏他帮我提行李，不然我又要被整趴下了。我们在地铁那告别，朝各自的目的地走。当天往浦东机场的地铁好挤，春运，看大家都是大箱小箱的，和我一样。 到了浦东后，托着行李到登机出，办理托运。然后过安检，径直奔向登机口。打了一通告别电话，然后静静地等着上飞机。 四点多出发了，开始了长途飞行。先是坐大陆航空CO86到Newark，然后从Newark坐CO2669到KC。到Newark时要打电话给来接机的瑞哥，发现我的手机用不了了。因为我在家时family plan到期，我不想续用，就让人取消了，所以号码无效了。真不是时候。想用skype打，结果Newark机场没有免费wifi。只好找人借手机打了。和瑞哥说了到达的时间。 晚上十一点半到KC，在机场等了一会瑞哥。坐上车时，开始在想时隔一个月，我还会不会开车了。在路上开了两个多小时到Manhattan，肚子饿得不行，绕到沃尔玛买了点吃的。一点多到宿舍，洗个澡，打了几个电话，上会网，睡觉。又要倒时差了。 离开Manhattan一个多月，还真有点想这了，大概我也开始渐渐习惯这边的日子了。 您可能感兴趣的文章September 2, 2010 -- 开学了，车位难求，quiz难搞 (4)离系最近的Union停车场，车满为患。停车位难找还能接受，最多就把车停到阳台上去，让车享受下日光浴。...April 29, 2010 -- 这些天 (0)上周open house之后，搬家，然后休息。这些天以来，书倒看了不少，Unix编程和TCP/IP详...August 14, 2011 -- 三藩之行 &#8211; 8月7日 (0)8月7日 今天本来要自己逛的，因为CityPass上还有好多景点没去，只剩今明两天。和达佑宽姐他们商...August 14, 2011 -- 三藩之行 &#8211; 8月11日 (0)8月11日 今天的Rocky Mountain tour也是跟团的，提供旅店接送。比5号地Yosem...October [...]]]></description>
			<content:encoded><![CDATA[<p>1月20日</p>
<p>二姨丈早早地从电站开车出来到我家，说今天他请客，让我去漳平。我和老妈两个人搭车到漳平，因为姨丈请中饭，我和老妈先下车去小姨婆和大姨家。结果两家都没人在，我们是临时决定要去的，没有提前打电话告诉他们要去坐。其实大姨和大姨丈都在漳州，和表哥住一起，家里只有表姐薇薇一家。但既然回来了，还是要去坐一下，谁想没人在。没找到人，就和老妈一路逛到二姨丈家，经过菁城市场，华裕，过了漳平大桥，到桂林。我已经很久没这么逛漳平了，人越大越懒，懒得走路，不是雇车，就是搭同学的车，虽然漳平就屁点大。今天陪老妈，就和她一路走着。</p>
<p>到二姨家，二姨在准备中饭，帮不上忙，我就坐在那看电视。老妈没坐一会又出去了。小姨婆打电话过来，说把电话落在家里，所以没接。因为老妈带了东西要给小姨婆，所以倒回去，把东西送过去。没等多久，表姐婷婷和表姐夫带了个人回来装热水器，她们家的热水器换了一个容量大的，换下来的这个小的就安到二姨家，装在阳台外面，这样冬天用热水方便。等到中午，老妈回来了，二姨丈也下班了。开饭。都是些家常菜，我最喜欢的。中间大家一起喝了些酒，客家的水酒。我二姨一家对我们一直很照顾，很感谢他们。吃完饭坐了一会，然后和老妈出去逛街，给侄女欣欣和党口外婆买衣服。在华裕里转了一圈，逛到四点多。之后我送老妈去车站搭回南洋的车，而我留在漳平，晚上有同学聚会。</p>
<p>离今晚的同学聚会还太早，打电话给伟曹，他已经出来了，在榉子洲公园瞎晃。到公园后，见到本尊，依旧帅气。两人瞎扯了一阵，聊聊工作，聊聊学习，聊聊感情，聊聊未来。接着，澜涛来了，又扯了一阵。到五点了，“妇联主任”，前“班级财政部长”瑞兰下班了，一个电话把她也叫了过来。四个人在公园里晃了一圈，感叹时间飞逝，感叹社会现实，感叹混混人生。几个人一直待到六点多，肚子都要饿穿了，才等来其他同学的电话（这天不是周末，大家都在上班）。本想去“江枫渔火”，无奈来的晚了，没有位置，只好到它边上一家饭店。其实今晚吃不是关键，主题是聊天，还有每次饭局都少不了的酒。到场的同学有川淼，瑞兰，少坤，澜涛，建文，伟曹，华钟，晓兰，耿槟。之后又叫了班主任董逸男，化学老师叶庆灵和数学老师易成，但只有数学老师有空。说起数学老师，当年还真对不住他。高三时当班长，我还带头旷他的课，老师本人都没和我们计较过。借了酒劲，老师说了很多肺腑之言。长大的我们，也终于明白老师的难处，终于明白自己的无知。聊天中还发现，原来数学老师和二姨丈是邻居，我一直不知道，没听人提起过。老师还说当年学潮时他也差点出国了，签证都下来了，后来因为家里原因留了下来。大家边吃边喝边聊到十一点多，一一道别之后我和伟曹去他家，借宿一晚，第二天回家。</p>
<p>PS：高中毕业那么多年，每次回去我只去班主任家坐，其他老师家都没去，有点惭愧，尤其是对俺很好的英语老师。下次回国，一定去所有老师家坐坐。<br />
<span id="more-3035"></span><br />
1月21日</p>
<p>早起搭车，从和平回南洋。今天要老实在家呆着，明天就要走了，再好好陪陪家里人。而且今天阿灶家要请客，前年他考试研究生时没有请，今天趁这个机会补请。回去的车上碰到了同村的朱惠惠同学，比我小好几届，才读大一。她弟弟是我爸妈的干儿子。所以和他家比较相熟。堂哥朱灶和表妹晓琼也是今天才回家。</p>
<p>白天家里来了不少客人，我就一直呆在家里。灶哥家忙得不可开交，我偷空去他家窜窜，还有油炸果吃。到晚上，一大家人都到阿灶家，大伯和大伯母，二伯和二伯母，五叔和五婶，六叔，堂哥承江承平承才嫂子阿芬，侄子朱伟，我们一家六口，阿灶一家六口，还有他们娘家的亲戚。不过，人没到齐，两个堂弟都在市里读书来不及回来，堂姐梅琴在厦门，还有嫁人的两个堂姐，还有一个嫂子（才哥的老婆）因为上班没来。挺高兴，家族有那么多人，非常热闹，坐了好几桌。灶哥作东，喝得很high，一上来就红酒敬大家，而他的酒量和我一个样，结果，可想而知，歇菜了。我敬了叔叔伯伯们，虽是一家人，但也不常坐到一起吃饭。</p>
<p>酒足饭饱之后，回家休息。九点多时，川淼，澜涛，伟曹，瑞兰和斌全来了，斌全开的车。我让老爸去饭店煮了一盆水煮鱼，把家里剩下的红酒都拿出来，和大家边吃边聊。都是我最好的同学，哪怕我不在家，还会常去我家看我爸妈。一群可爱的人儿。到十一点多，他们就回去了。后会有期。</p>
<p>1月22日</p>
<p>时间过得很快，五周的时间很快就过了。今天就要出发，提前去上海，24号从上海飞。买了下午四点到厦门的火车票，K307次。先到厦门过一夜，23日一大早飞往上海。党口外婆听说我要走了，很早就来我家看我。我最后检查了一遍行李，确保东西都带齐了。可能因为出门习惯了，没觉得伤感。中午出发之前，和家里人照了相，全家福。一直想照的，老是忘了。老爸叫了阿才叔开车送我们去漳平。和老妈，外婆，嫂子，还有可爱的欣欣说了再见，出发了。</p>
<p>到漳平后先去外婆家（我有两个外婆）坐了一会，到三点多时去火车站。川淼斌全他们已经在车站等了，要送我。灶哥今天来漳平找同学，也来车站送我。老哥买了两张站台票，他和老爸送我上车，有四件行李，我一个人应付有点够呛。过了三点半，进站候车。火车晚点了二十几分钟，一直等到四点半才上车。开车了，和老爸老哥告别。还打了些电话给老妈，川淼，斌全等。漳平，俺又要离开了。</p>
<p>路上发现手机停机了，唉。借了个电话打给老哥，让他给我充了20块。到厦门后，阿伟来车站接的我，然后到他那呆了一晚。晚上上网时，碰到俊静同学，他在上海实习，呆了有一段时间了。他24号才放假。他问我有没有住的地方，我还没定。他就让我住他那，他住的双人间，有空床，而且酒店离浦东机场不远。这样也好，就决定去他那住一晚，还能聚一次，不然也难得凑到一块。</p>
<p>1月23日</p>
<p>六点就起床了，打的到高崎机场。飞机是八点十分的，东航MU5676，厦门高崎到上海浦东。行李又超重了，交了一百多。候机的时候改了两次登机口，让人有些不爽。到了浦东后，没同学接，自己一个人托着两个箱子，背两个包，坐地铁，打的，好不容易到俊静所住的酒店，锦江之星。他把房卡留在前台，我领了之后把东西都搬了上去。实在太累，休息了一会。中午，俊静下班，回来聚了次餐。他这个fall申请了学校，还没出结果，bless吧。聚餐之后，他又去公司了，一直忙到晚上十一点多才回。本想去找申龙和雪宁，后面就算了，实在太累，不想跑了，我就自己在那上网聊天什么的。</p>
<p>1月24日</p>
<p>早上九点多醒来，洗漱之后，发现酒店已经没早餐了，午饭的时间也没到，只好啃火腿肠。然后打的去申龙女朋友的公司，之前快递了一个相框到她那。相框用来放证书的，CPSCom2010的best paper award。寒暄了几句就回酒店了。一路上看到的都是IT企业，而这个区域就是传说中的张江高科。没找过工作，也没工作过，看这些公司，看那些上班的人，都觉得很新鲜。</p>
<p>中午，俊静同学下班，算是结束了这段时间的实习，他坐下午四点的飞机回厦门，从虹桥机场出发。而我是下午四点从浦东出发。一起吃了个午饭，然后就打的去坐地铁。一路上多亏他帮我提行李，不然我又要被整趴下了。我们在地铁那告别，朝各自的目的地走。当天往浦东机场的地铁好挤，春运，看大家都是大箱小箱的，和我一样。</p>
<p>到了浦东后，托着行李到登机出，办理托运。然后过安检，径直奔向登机口。打了一通告别电话，然后静静地等着上飞机。</p>
<p>四点多出发了，开始了长途飞行。先是坐大陆航空CO86到Newark，然后从Newark坐CO2669到KC。到Newark时要打电话给来接机的瑞哥，发现我的手机用不了了。因为我在家时family plan到期，我不想续用，就让人取消了，所以号码无效了。真不是时候。想用skype打，结果Newark机场没有免费wifi。只好找人借手机打了。和瑞哥说了到达的时间。</p>
<p>晚上十一点半到KC，在机场等了一会瑞哥。坐上车时，开始在想时隔一个月，我还会不会开车了。在路上开了两个多小时到Manhattan，肚子饿得不行，绕到沃尔玛买了点吃的。一点多到宿舍，洗个澡，打了几个电话，上会网，睡觉。又要倒时差了。</p>
<p>离开Manhattan一个多月，还真有点想这了，大概我也开始渐渐习惯这边的日子了。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>November 4, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/last-week/" title="上周">上周</a> (0)<br /><small>论文中了之后，就忙着改论文，10.31要提交final version。先是删了一张图，修改了一些内...</small></li><li>September 11, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/taxer/" title="纳税">纳税</a> (2)<br /><small>去年当助教时，是系里交的学费（美其名曰“免学费”），而且这部分学费不算在我的收入之内，不用扣税，但每...</small></li><li>May 13, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/blog-subscription/" title="新的博客订阅按钮">新的博客订阅按钮</a> (1)<br /><small>之前博客的feed一直是用feedsky烧制的，但现在feedsky已经不行了。某天不小心在feed...</small></li><li>September 11, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/09/better-later-than-never/" title="Better Later Than Never">Better Later Than Never</a> (6)<br /><small>这一年来，发现自己前所未有的对很多新技术和编程语言感兴趣，比如Android，Wordpress，U...</small></li><li>December 18, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/12/my_application_6/" title="漫漫留学路（六）— 选校和申请">漫漫留学路（六）— 选校和申请</a> (4)<br /><small>准备申请文书的同时，自己也开始了选校。顾名思义，选校就是选择你想申请的学校，不是随随便便挑几所就行。...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/02/ending-of-back-trip/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>K-State CSSA 2011春晚</title>
		<link>http://www.zhuhuang.com/blog/2011/02/k-state-cssa-2011%e6%98%a5%e6%99%9a/</link>
		<comments>http://www.zhuhuang.com/blog/2011/02/k-state-cssa-2011%e6%98%a5%e6%99%9a/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 05:06:31 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[CSSA]]></category>
		<category><![CDATA[K-State]]></category>
		<category><![CDATA[春晚]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/02/k-state-cssa-2011%e6%98%a5%e6%99%9a/</guid>
		<description><![CDATA[2月5日 我是CSSA的成员，春晚自然不能缺席。但因为寒假回国，春晚的准备会议还有活动都没法参加。回来之后，忙着赶功课和研究，也没去找组织。K-State的春晚在周六举办，晚上七点半开始。我算是赶上“末班车”去帮忙的，春晚彩排。因为来晚了，就在后台帮帮忙，拿拿道具。彩排下午一点开始，这次彩排主要把春晚的流程完整的走一遍，演员，道具，主持人，舞台效果等都得算进来。我们的工作就是负责把节目要用的道具在节目开始时帮上去，节目结束时搬下来，动作要快。幸好需要道具的节目不多，不然还真怕乱了。彩排时，我们也紧跟节目排练下如何搬送道具，找找问题，力求万无一失。排练进行了三个小时，到四点，期间就在舞台上钻来钻去。 四点之后邀张志出去吃了自助，六点返回McCain，为春晚做最后的准备。我也很想坐在台下看，还拿了张票，但现在只能在后台看了。春晚本定于七点半开始，但因为人较多（一千多人），进场检票花了不少时间，就推迟了二十分钟左右。开场第一个节目是乐队演奏，一下就把全场的气氛提起来了。接下来的节目一个比一个精彩，虽然俺看不到，但能听到观众的尖叫声，就能大概判断出来了。CSSA自己准备了个集体舞，由前主席彭亮带着七个大姑娘上台跳甩葱舞。他们没买大葱，就用芹菜代替，一人两把，这舞蹈节奏很欢快，舞蹈造型也很高，全场high翻了。算下来，一共有18（or 19）个节目，持续两小时。从观众的反应来看，这次春晚办的很成功。现在想想，除了节目的安排之外，选的地方也有点关系。这次租用的McCain就是学校专门用来给别人表演的场所，在这办春晚再好不过了。以前都是在Union办的，地方较小，只能容纳两三百人。 这应该是我最后一次参加CSSA的活动了。CSSA马上就换届了，我这个打酱油的应该不会继续了。不过，和CSSA里的这些小弟小妹们相处得很愉快。虽然他们接手CSSA时受到不少人的质疑，但他们努力做了，我觉得，能打个高分。至于是本科生还是研究生掌管CSSA，不重要，只要能为中国学生谋福利就行了。 您可能感兴趣的文章November 7, 2010 -- K-State中国达人秀 (0)今天K-State CSSA举办了首次中国学生达人秀（got talent）活动。本人一没才，二没艺...August 14, 2010 -- CSSA新生欢迎会 (5)昨天CSSA给10fall的新生办了给新生欢迎会，主要目的是向新生们介绍CSSA和在Manhatta...April 23, 2010 -- 2010 K-State Engineering Open House (5)美国的大学每一年都会举办Open House活动。Open House主要是大学向中小学生以及本地居...March 27, 2010 -- 今日小记 (0)今天参加了Jardine组织的出游活动，目的地是Kanas Museum of Natural Hi...]]></description>
			<content:encoded><![CDATA[<p>2月5日</p>
<p>我是CSSA的成员，春晚自然不能缺席。但因为寒假回国，春晚的准备会议还有活动都没法参加。回来之后，忙着赶功课和研究，也没去找组织。K-State的春晚在周六举办，晚上七点半开始。我算是赶上“末班车”去帮忙的，春晚彩排。因为来晚了，就在后台帮帮忙，拿拿道具。彩排下午一点开始，这次彩排主要把春晚的流程完整的走一遍，演员，道具，主持人，舞台效果等都得算进来。我们的工作就是负责把节目要用的道具在节目开始时帮上去，节目结束时搬下来，动作要快。幸好需要道具的节目不多，不然还真怕乱了。彩排时，我们也紧跟节目排练下如何搬送道具，找找问题，力求万无一失。排练进行了三个小时，到四点，期间就在舞台上钻来钻去。</p>
<p>四点之后邀张志出去吃了自助，六点返回McCain，为春晚做最后的准备。我也很想坐在台下看，还拿了张票，但现在只能在后台看了。春晚本定于七点半开始，但因为人较多（一千多人），进场检票花了不少时间，就推迟了二十分钟左右。开场第一个节目是乐队演奏，一下就把全场的气氛提起来了。接下来的节目一个比一个精彩，虽然俺看不到，但能听到观众的尖叫声，就能大概判断出来了。CSSA自己准备了个集体舞，由前主席彭亮带着七个大姑娘上台跳甩葱舞。他们没买大葱，就用芹菜代替，一人两把，这舞蹈节奏很欢快，舞蹈造型也很高，全场high翻了。算下来，一共有18（or 19）个节目，持续两小时。从观众的反应来看，这次春晚办的很成功。现在想想，除了节目的安排之外，选的地方也有点关系。这次租用的McCain就是学校专门用来给别人表演的场所，在这办春晚再好不过了。以前都是在Union办的，地方较小，只能容纳两三百人。</p>
<p>这应该是我最后一次参加CSSA的活动了。CSSA马上就换届了，我这个打酱油的应该不会继续了。不过，和CSSA里的这些小弟小妹们相处得很愉快。虽然他们接手CSSA时受到不少人的质疑，但他们努力做了，我觉得，能打个高分。至于是本科生还是研究生掌管CSSA，不重要，只要能为中国学生谋福利就行了。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>November 7, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/k-state-got-talent-cssa/" title="K-State中国达人秀">K-State中国达人秀</a> (0)<br /><small>今天K-State CSSA举办了首次中国学生达人秀（got talent）活动。本人一没才，二没艺...</small></li><li>August 14, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/cssa-welcome-party-for-new-students/" title="CSSA新生欢迎会">CSSA新生欢迎会</a> (5)<br /><small>昨天CSSA给10fall的新生办了给新生欢迎会，主要目的是向新生们介绍CSSA和在Manhatta...</small></li><li>April 23, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/04/2010-k-state-engineering-open-house/" title="2010 K-State Engineering Open House">2010 K-State Engineering Open House</a> (5)<br /><small>美国的大学每一年都会举办Open House活动。Open House主要是大学向中小学生以及本地居...</small></li><li>March 27, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/notes-of-2010-03-27/" title="今日小记">今日小记</a> (0)<br /><small>今天参加了Jardine组织的出游活动，目的地是Kanas Museum of Natural Hi...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/02/k-state-cssa-2011%e6%98%a5%e6%99%9a/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>小学同学“聚会”</title>
		<link>http://www.zhuhuang.com/blog/2011/02/gathering-of-elementary-classmates/</link>
		<comments>http://www.zhuhuang.com/blog/2011/02/gathering-of-elementary-classmates/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 04:38:18 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[行走之间]]></category>
		<category><![CDATA[同学]]></category>
		<category><![CDATA[小学]]></category>
		<category><![CDATA[聚会]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/02/%e5%b0%8f%e5%ad%a6%e5%90%8c%e5%ad%a6%e8%81%9a%e4%bc%9a/</guid>
		<description><![CDATA[1月15日 回家之后比较少出门，同学没见着几个。不是不想出去，而是出去了也见不着人。大多数都在上班，为生计忙碌着，不像我一个大闲人，整天在家里晃悠着。高中同学遍布省内，小学和初中的同学主要在厦门和漳平。周五，也就是1月14日，阿伟从厦门回来。想着我也不可能在家过年，没法等到那会再和小学同窗们聚，于是打电话叫了就近的几个。打给周舜和承贤，周六聚会，他们刚好都有时间，会来；承壮周五喝完喜酒后打算下漳平，被我拦住了；雁玲刚好从龙岩回来，和他老婆一起；承炳在家里，有时间；剩下的就我和阿伟了。承钱周五也回来喝喜酒的，和阿牛一起，但喝完喜酒就回厦门上班了，没做停留；灶哥还在学校，得到我走的时候才能放假回来；清汉在上杭上班，很久没联系了，跟消失了一样；女生们嫁人嫁的差不多了，还没嫁的都在上班，没有时间。此外，还叫了两位不是一届的，闽健和振荣。闽健刚好今天放假回来，能赶上聚餐时间；振荣先回家过个周末，因为过年时要去他岳父家那。聚会的人是越来越少了，初高中时，一叫就是一大帮人，好不热闹。如今大都成家立业了，不再如当年自由逍遥。能聚的也之后春节那会，而我是没法留到那时候了，只能这样了，叫上几个算几个。最后点了一下人数，八个。要知道，我这一届的有二十几个人。不管怎样，能叫上这些也算不错了。 今天下午和阿伟、雁玲去买火锅料和卤料，准备蔬菜，备了啤酒，还让人煮了水煮鱼。准备工作简单，主要目的是大家聚聚，喝点酒，聊聊天，不必搞得很丰盛。五点左右就差不多准备好了，就等大家来了。左等右等，等到肚子都要饿穿了，人还没到齐。七点多，总算聚了一些人，开吃开喝，这样才像兄弟们该做的事。伟添和阿伟爸爸中途加了进来，承贤带了老婆来了，周舜带了女朋友还有女朋友的表姐和同学。到最后总算把一张大长桌给围坐满了。那一刻，我真有些感动，都是一起玩泥巴一起游泳抓鱼一起偷地瓜一起旷课一起抽烟一起长大的，虽然只来了一部分人，但对我这个漂泊异乡的人来说，见到一两个都能让我倍感亲切。此时终于能体会到兄弟间喝的不是酒是感情，杯酒下肚难受却也快活。大家一起回忆着童年，挖小时候的囧事；一起展望未来，述说着各自的规划。就这样吃着喝着聊着到十一点多，改泡茶了。在我家那，大家一起泡茶聊天也有着和一起喝酒瞎侃一样作用。 具体过程就不说了。一句话，这天晚上过得很开心。 您可能感兴趣的文章January 13, 2012 -- Ubuntu 10.04图形界面无法登录，密码是对的 (4)前几天调整台式机的硬盘分区，之前的分区很不合理。结果Windows 7对硬盘分区的个数有限制，机器上...August 14, 2011 -- 三藩之行 &#8211; 8月8日 (0)8月8日 今天是在三藩游玩的最后一天，明天一大早就要离开SF去Emeryville坐加州和风号（Ca...May 13, 2011 -- 读书笔记 &#8211; APUE2e Chap3(1) (0)********************************************** Unb...September 29, 2009 -- RPE Presentation I on Oct. 1st (0)星期四（10月1日）就要开始博士预备考试（PhD Preliminary Exam）的第一次陈述（P...February 23, 2010 -- 历时半年，RPE终于搞定，成为phd candidate了 (8)从上学期开始，RPE的三个presentation我拖到今天才做完。2009.10.1第一个，200...]]></description>
			<content:encoded><![CDATA[<p>1月15日</p>
<p>回家之后比较少出门，同学没见着几个。不是不想出去，而是出去了也见不着人。大多数都在上班，为生计忙碌着，不像我一个大闲人，整天在家里晃悠着。高中同学遍布省内，小学和初中的同学主要在厦门和漳平。周五，也就是1月14日，阿伟从厦门回来。想着我也不可能在家过年，没法等到那会再和小学同窗们聚，于是打电话叫了就近的几个。打给周舜和承贤，周六聚会，他们刚好都有时间，会来；承壮周五喝完喜酒后打算下漳平，被我拦住了；雁玲刚好从龙岩回来，和他老婆一起；承炳在家里，有时间；剩下的就我和阿伟了。承钱周五也回来喝喜酒的，和阿牛一起，但喝完喜酒就回厦门上班了，没做停留；灶哥还在学校，得到我走的时候才能放假回来；清汉在上杭上班，很久没联系了，跟消失了一样；女生们嫁人嫁的差不多了，还没嫁的都在上班，没有时间。此外，还叫了两位不是一届的，闽健和振荣。闽健刚好今天放假回来，能赶上聚餐时间；振荣先回家过个周末，因为过年时要去他岳父家那。聚会的人是越来越少了，初高中时，一叫就是一大帮人，好不热闹。如今大都成家立业了，不再如当年自由逍遥。能聚的也之后春节那会，而我是没法留到那时候了，只能这样了，叫上几个算几个。最后点了一下人数，八个。要知道，我这一届的有二十几个人。不管怎样，能叫上这些也算不错了。</p>
<p>今天下午和阿伟、雁玲去买火锅料和卤料，准备蔬菜，备了啤酒，还让人煮了水煮鱼。准备工作简单，主要目的是大家聚聚，喝点酒，聊聊天，不必搞得很丰盛。五点左右就差不多准备好了，就等大家来了。左等右等，等到肚子都要饿穿了，人还没到齐。七点多，总算聚了一些人，开吃开喝，这样才像兄弟们该做的事。伟添和阿伟爸爸中途加了进来，承贤带了老婆来了，周舜带了女朋友还有女朋友的表姐和同学。到最后总算把一张大长桌给围坐满了。那一刻，我真有些感动，都是一起玩泥巴一起游泳抓鱼一起偷地瓜一起旷课一起抽烟一起长大的，虽然只来了一部分人，但对我这个漂泊异乡的人来说，见到一两个都能让我倍感亲切。此时终于能体会到兄弟间喝的不是酒是感情，杯酒下肚难受却也快活。大家一起回忆着童年，挖小时候的囧事；一起展望未来，述说着各自的规划。就这样吃着喝着聊着到十一点多，改泡茶了。在我家那，大家一起泡茶聊天也有着和一起喝酒瞎侃一样作用。</p>
<p>具体过程就不说了。一句话，这天晚上过得很开心。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>December 8, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/12/heavy-snow/" title="下大雪了">下大雪了</a> (6)<br /><small>今天下了整整一天的雪，有点大，地上铺了厚厚的一层。早上又睡到十一点多，天太冷了，有点赖床，不想离开被...</small></li><li>February 5, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/02/jardine-transfer/" title="要转移阵地了">要转移阵地了</a> (0)<br /><small>今天下午去Jardine Office，apartment transfer的appointment...</small></li><li>October 27, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/feelings-in-the-library/" title="图书馆偶感">图书馆偶感</a> (8)<br /><small>在图书馆里自习，窗外，远远地能看到写有Manhattan字样的小山上的水塔，紧接着是一片五颜六色的树...</small></li><li>September 11, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/09/better-later-than-never/" title="Better Later Than Never">Better Later Than Never</a> (6)<br /><small>这一年来，发现自己前所未有的对很多新技术和编程语言感兴趣，比如Android，Wordpress，U...</small></li><li>August 8, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/memory_size/" title="解决WordPress内存不足的问题">解决WordPress内存不足的问题</a> (3)<br /><small>如果按照默认设置安装WordPress，那么WordPress的内存默认为32M。之后，在调用一些函...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/02/gathering-of-elementary-classmates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>春节快乐</title>
		<link>http://www.zhuhuang.com/blog/2011/02/happy-spring-festival/</link>
		<comments>http://www.zhuhuang.com/blog/2011/02/happy-spring-festival/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 05:45:51 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>
		<category><![CDATA[Chinese New Year]]></category>
		<category><![CDATA[Spring Festival]]></category>
		<category><![CDATA[春节]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=3029</guid>
		<description><![CDATA[国内现在是2月2日，大年三十。我这里是2月1日，农历二九。怕明天起不来，就在博客上给大家拜个年吧。祝大家新春快乐，兔年好运，在新的一年里，身体健康，顺顺利利。 您可能感兴趣的文章February 14, 2010 -- 明年春节，争取回家过年 (2)两年了，都快忘了过年的感觉了。无奈，每年的春节，这边的学校都已经开学了。等成了phd candida...February 13, 2010 -- 春节 (2)转眼就是自己在国外过的第二个春节了，不像国内，这边的春节平平淡淡，没什么气氛，即使有很多留学生，但大...]]></description>
			<content:encoded><![CDATA[<p>国内现在是2月2日，大年三十。我这里是2月1日，农历二九。怕明天起不来，就在博客上给大家拜个年吧。祝大家新春快乐，兔年好运，在新的一年里，身体健康，顺顺利利。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>February 14, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/02/go-home-for-spring-festival/" title="明年春节，争取回家过年">明年春节，争取回家过年</a> (2)<br /><small>两年了，都快忘了过年的感觉了。无奈，每年的春节，这边的学校都已经开学了。等成了phd candida...</small></li><li>February 13, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/02/spring-festival-2010/" title="春节">春节</a> (2)<br /><small>转眼就是自己在国外过的第二个春节了，不像国内，这边的春节平平淡淡，没什么气氛，即使有很多留学生，但大...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/02/happy-spring-festival/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>油炸果聚会</title>
		<link>http://www.zhuhuang.com/blog/2011/02/youzhaguo-gatherings/</link>
		<comments>http://www.zhuhuang.com/blog/2011/02/youzhaguo-gatherings/#comments</comments>
		<pubDate>Wed, 02 Feb 2011 05:40:09 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[行走之间]]></category>
		<category><![CDATA[山茶油]]></category>
		<category><![CDATA[油炸果]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/02/%e6%b2%b9%e7%82%b8%e6%9e%9c%e8%81%9a%e4%bc%9a/</guid>
		<description><![CDATA[1月8日 今天家里炸油饼，俗称油炸果。油炸果是把米浆放到油里炸出来的，用的是山茶油，纯天然。我喜欢吃油炸果，吃了也不怕上火。我家也种了油茶，每年能榨五十来斤山茶油。这些年，茶油越来越畅销，主要是因为我们这种的山茶树都不喷农药，不施肥。用长成的油茶籽茶油，真正的纯天然食品。我家附近就有两个榨油厂，经常是还没有开榨，油就被订购一空了。今年的油价为每斤35-40元，晚了还买不到。 老爸早早的叫了城里的亲戚，让大家来我家聚聚。因为7日晚上喝川淼的喜酒，之后暂住在同学家里，我到中午时才赶到家里。那会亲戚都来齐了，大舅，二舅母，表舅怡竹一家，表嫂，二姨一家，大小姨婆等。以前城里的亲戚们很少来我家，现在交通方便了，大家没事会常来。老爸老妈比较高兴，经常会杀鸡杀鸭款待大家。 因为要准备的东西多，老妈一人忙不过来。几个邻居都来帮忙，主要是帮忙炸油炸果。锅就放在院子里，一堆人围着，帮忙的帮忙，吃的吃，看的看，很有意思。在家就是好，人多，热闹。老妈还炖了菜心鸭汤。当然，鸭子也是自家养的。住在农村有个好处，自己能种田种菜，养鸡养鸭，不需要掏钱购买，而且自己种养的，吃着也放心。以后，希望自己也能有块地，拿来种菜，或者种花。 我除了在那不停地吃油炸果外，还和亲戚们瞎聊着。都有一年多不见了。尤其要提的是表姐婷婷和表姐夫。他们结婚时我不在，没喝上他们的喜酒。今天第一次见到表姐夫，一表人才啊。其实，我错过的婚礼还真不少，两个表哥的，一个表姐，一个表妹，还有我老哥的。出门在外，身不由己。 大家就这么吃着聊着到下午三点多，然后各自回家去了，而我继续品尝油炸果。好久没吃了，今天得吃个够。 您可能感兴趣的文章August 14, 2011 -- 三藩之行 &#8211; 8月9日&#038;8月10日 (0)8月9日 - 8月10日 9号的行程是这样的，7点半在渔人码头那坐Amtrak的大巴到Emeryvi...November 30, 2009 -- 祭祖 (4)国内今天是12月1日，农历十月十五，是村里祭祖的日子，很多在外工作的人都会回来。小的时候特喜欢这一天...August 1, 2009 -- 南邮图集 (4)看着照片，回忆走过的四年，如今，大家各奔东西，再聚的机会少了... 从正门鸟瞰学校 2004年...January 4, 2010 -- 又奢侈了 (3)虽然已经有一笔记本，但一直想买个台式机，时不时关注下联想的outlet，看看有没有好的deal。明知...March 14, 2010 -- 漫漫留学路（十）— 新的开始 (7)飞机将在华盛顿的Dulles国际机场降落，不仅横跨了太平洋，还横跨了北美大陆，这路途够遥远的。在降落...]]></description>
			<content:encoded><![CDATA[<p>1月8日</p>
<p>今天家里炸油饼，俗称油炸果。油炸果是把米浆放到油里炸出来的，用的是山茶油，纯天然。我喜欢吃油炸果，吃了也不怕上火。我家也种了油茶，每年能榨五十来斤山茶油。这些年，茶油越来越畅销，主要是因为我们这种的山茶树都不喷农药，不施肥。用长成的油茶籽茶油，真正的纯天然食品。我家附近就有两个榨油厂，经常是还没有开榨，油就被订购一空了。今年的油价为每斤35-40元，晚了还买不到。</p>
<p>老爸早早的叫了城里的亲戚，让大家来我家聚聚。因为7日晚上喝川淼的喜酒，之后暂住在同学家里，我到中午时才赶到家里。那会亲戚都来齐了，大舅，二舅母，表舅怡竹一家，表嫂，二姨一家，大小姨婆等。以前城里的亲戚们很少来我家，现在交通方便了，大家没事会常来。老爸老妈比较高兴，经常会杀鸡杀鸭款待大家。</p>
<p>因为要准备的东西多，老妈一人忙不过来。几个邻居都来帮忙，主要是帮忙炸油炸果。锅就放在院子里，一堆人围着，帮忙的帮忙，吃的吃，看的看，很有意思。在家就是好，人多，热闹。老妈还炖了菜心鸭汤。当然，鸭子也是自家养的。住在农村有个好处，自己能种田种菜，养鸡养鸭，不需要掏钱购买，而且自己种养的，吃着也放心。以后，希望自己也能有块地，拿来种菜，或者种花。</p>
<p>我除了在那不停地吃油炸果外，还和亲戚们瞎聊着。都有一年多不见了。尤其要提的是表姐婷婷和表姐夫。他们结婚时我不在，没喝上他们的喜酒。今天第一次见到表姐夫，一表人才啊。其实，我错过的婚礼还真不少，两个表哥的，一个表姐，一个表妹，还有我老哥的。出门在外，身不由己。</p>
<p>大家就这么吃着聊着到下午三点多，然后各自回家去了，而我继续品尝油炸果。好久没吃了，今天得吃个够。</p>
<div id="attachment_3068" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/02/p_large_SXnD_28860000613b5c41.jpg" rel="lightbox[3028]"><img class="size-medium wp-image-3068" title="youzhaguo1" src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/02/p_large_SXnD_28860000613b5c41-300x200.jpg" alt="" width="500" height="350" /></a><p class="wp-caption-text">山茶油炸油炸果</p></div>
<div id="attachment_3067" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2011/02/p_large_D3rO_3b9500005e005c44.jpg" rel="lightbox[3028]"><img class="size-medium wp-image-3067" title="youzhaguo2" src="http://www.zhuhuang.com/blog/wp-content/uploads/2011/02/p_large_D3rO_3b9500005e005c44-300x200.jpg" alt="" width="500" height="350" /></a><p class="wp-caption-text">炸好的，很好吃</p></div>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 1, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/nupt_photos/" title="南邮图集">南邮图集</a> (4)<br /><small>看着照片，回忆走过的四年，如今，大家各奔东西，再聚的机会少了...

从正门鸟瞰学校


2004年...</small></li><li>December 27, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/12/third-day-in-chicago/" title="12.24 Chicago第三天">12.24 Chicago第三天</a> (4)<br /><small>昨天漏了四个景点，Art Institute of Chicago， Chicago Cultura...</small></li><li>November 30, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/black-friday-is-not-that-black-2/" title="black friday is not that black">black friday is not that black</a> (8)<br /><small>上周Thanksgiving，没吃到火鸡，连鸡肉都没有。前两年的感恩节，系里的中国老师会邀系里的中国...</small></li><li>February 28, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/02/windows-7-msdnaa/" title="用上了Windows 7，赞一下MSDNAA">用上了Windows 7，赞一下MSDNAA</a> (7)<br /><small>前几天整理邮箱时，发现系统管理员Seth发的一封关于MSDNAA的邮件，发于2/2/2010。因为系...</small></li><li>April 24, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0424/" title="0424之一周瞎扯">0424之一周瞎扯</a> (0)<br /><small>我觉得应该每周写个小结，总结一下这周都做了些什么事情，不会花太多时间和精力。发现养成每天记事的习惯还...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/02/youzhaguo-gatherings/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>户口解决了</title>
		<link>http://www.zhuhuang.com/blog/2011/01/hukou-problem-solved/</link>
		<comments>http://www.zhuhuang.com/blog/2011/01/hukou-problem-solved/#comments</comments>
		<pubDate>Sun, 09 Jan 2011 15:20:27 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[行走之间]]></category>
		<category><![CDATA[户口]]></category>
		<category><![CDATA[户口迁移证]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/01/%e6%88%b7%e5%8f%a3%e8%a7%a3%e5%86%b3%e4%ba%86/</guid>
		<description><![CDATA[1月4日 从南京回来后，一直想去人事局查一下档案。09年暑假回来时去过，不让查，不了了之。今天打算通过关系去人事局看看，结果还是不行。亲戚帮我问了某派出所的副所长，看看这户口要怎么补回来。副所长说的和学校那边派出所说的一样，得从家里的派出所开未落户证明，然后到南京补办户口迁移证。回家后，让宋帮我去问中央门派出所问问能不能代办，就是我把证明材料给宋，让他代我去办，然后把户口迁移证寄给我。宋最近忙着毕设盲审的事，没有时间。这事不想再拖了，只能自己亲自跑一趟，赶紧把事情办完了。 从漳平回来后，从家里拿了户口本，上面还有当年我从家里迁出户口的信息，我的那一页是“迁出”状态。去南洋派出所，开了张证明，证明我未在家里这边落户。开完证明后，上淘宝买1月5号上午11点的机票去南京，东航MU2619。然后让老哥帮我买了从漳平到厦门的火车票，下午四点的。吃了午饭后就出发了，去漳平坐火车，直奔厦门。 到厦门已是晚上七点多了，银伟到车站接我，去他家借宿一晚。他租的地方在杏林，离火车站远，但离高崎机场近。出站后，阿伟请我吃了顿饭，刚好他老板也要回杏林，就搭他的车回去了。到阿伟家后，他出去买了卤料和啤酒。之后两个人吃着花生和卤菜，喝着雪津，不错。阿伟是和我一起长大的，邻居，他爸和我爸是堂兄弟。我和阿伟有一年多不见了。酒足饭饱就睡了。 1月5日 八点半起床，吃了早饭后直奔高崎机场。在那等到11点，坐东航MU2619去南京。到南京时已是12点50分，出机场坐大巴到南京火车站。然后坐地铁1号线到湖南路，出站走一段到中央门派出所。到了之后发现，派出所搬了。十二月底来的时候还在，不过那时正在搬迁。记下门上贴的新地址，打的到黑龙江路32号，中央门派出所临时的办公地点。户籍办公室一堆箱子，只有一个人在办公，排了长长的一队。轮到我时，把目的说清楚，交上户口本和未落户证明，工作人员一会就给我办好了。原来补办个东西也挺简单，唉。拿到户口迁移证时一阵激动。为了这张破纸，我折腾了好几回，花了好多路费。终于可以不用跑了。终于不是黑人了。 从派出所出来后，打的到火车站，买了1月6日上午10:50上海到厦门的动车票，花了357块。不想坐飞机，太贵了，厦门到南京的就花了我九百多块。因为比较急，我就忍了。回去时还是省点，当然不能做南京到漳平的火车，太慢了，要一天多时间，浪费不起。于是就决定从上海走，有动车到厦门，然后在从厦门坐火车到家。稍微折腾些，但能省时间。 1月6日 这天起晚了，没能赶上上海到厦门的动车。打算改签，但被告知这是当天最后一班到厦门的动车，而且我改签时已经过了开车的时间（过了一点点，排队导致的），不能改签，让我去退票。俺去退了，被收了相当于票价的20%手续费。想早点回家，还是坐飞机吧，省不了了。 坐地铁到虹桥2号航站楼。到了时候，买机票时遇上问题了。机场那现卖的机票基本都是全价，都得一千左右。而我身上的RMB只有七百多。有张招行的信用卡，但上次刷卡时说我密码错误，我明明记得就是那个密码。我想上网买，但我的电脑死活用不了机场的免费无线网。上次我在那等到厦门的飞机时都能用，这次怎么不行。借了别人的电脑上淘宝查了一下，发现两个小时内的机票没法预定，最早也得是下午四点多的，而且票价也很贵。晚上的飞机便宜些。但我不想在厦门过夜，要直接回家，还是买早一些的。和卖票的人商量，问能不能试刷一下信用卡，看看能不能用。他们说不行，让我去银行取款机试试。好吧，我就往银行取款机那走。突然间想起了，我的钱包里有100美元。4日出发时爸妈让我带2000块，我在一直说不用，只拿了8百。谁想出现了这情况，还真需要这2千RMB。虽然没带2K，但为防万一，我往钱包里塞了一百美元，应急时换钱用。不幸中的万幸。把100刀换成RMB，换了六百四十几，还被扣了50块手续费。唉，任银行宰。把换到的钱和带身上的RMB凑一块，一千三百多。咬牙，买了张厦航的机票，13:50飞往厦门，全价，花了1080。燃油费和机建费真TM贵。（PS：在机场时偶遇大学同学小胖，他刚答辩完，准备去广州） 到厦门后，坐大巴到火车站，花去了不少时间。到火车站已是四点半，和上次好相似。不同的是，这次我没让人帮我买票。我跑去售票厅，黑压压的一片，顿时傻眼了。排队买票的话，起码得两个小时。急着回家，5点13分有厦门到西安的火车，K244，就是我上次从厦门回家坐的那趟。豁出去了，试着能不能插队。找了一队，走到队头处。问了一个，和他说了下我的情况，他同意让我插在他前面。我知道插队不道德，我也知道要插队得问排后面的人同不同意，但当时赶时间，不可能一个个问，于是我只能不道德一次了。和那人攀谈起来，他是华大的学生，买学生票，宁夏人，是个好人。期间他担心我赶不及，还让我问问前面的人可不可以插队。我觉得时间应该来得及，就没再问。买到票时差不多四点五十几分了，和他说了声谢谢就直奔候车室了。时间太赶，没机会要个联系方式什么的，得好好感谢下人家。在这里感谢这位帮助过我的华大学生。 进了候车室直接到检票口检票上车，又和上次相似，掐着点赶上的。九点多到漳平，老哥接我回家。 1月7日 早上去派出所把户口给落了。终于不是黑人了。 总结： 三天的行程，来去匆匆，但终于把户口给落实了，心里的石头算是落下了。 感谢那些帮助过我的人，我也一定多帮助他人，以回报你们的大恩大德。 您可能感兴趣的文章January 6, 2011 -- 南京行 (4)12月21日 今天早上十点做G7010从上海到南京，毛驴在车站接的我。在南京这几天就暂住在宋的宿舍...]]></description>
			<content:encoded><![CDATA[<p>1月4日</p>
<p>从南京回来后，一直想去人事局查一下档案。09年暑假回来时去过，不让查，不了了之。今天打算通过关系去人事局看看，结果还是不行。亲戚帮我问了某派出所的副所长，看看这户口要怎么补回来。副所长说的和学校那边派出所说的一样，得从家里的派出所开未落户证明，然后到南京补办户口迁移证。回家后，让宋帮我去问中央门派出所问问能不能代办，就是我把证明材料给宋，让他代我去办，然后把户口迁移证寄给我。宋最近忙着毕设盲审的事，没有时间。这事不想再拖了，只能自己亲自跑一趟，赶紧把事情办完了。</p>
<p>从漳平回来后，从家里拿了户口本，上面还有当年我从家里迁出户口的信息，我的那一页是“迁出”状态。去南洋派出所，开了张证明，证明我未在家里这边落户。开完证明后，上淘宝买1月5号上午11点的机票去南京，东航MU2619。然后让老哥帮我买了从漳平到厦门的火车票，下午四点的。吃了午饭后就出发了，去漳平坐火车，直奔厦门。</p>
<p>到厦门已是晚上七点多了，银伟到车站接我，去他家借宿一晚。他租的地方在杏林，离火车站远，但离高崎机场近。出站后，阿伟请我吃了顿饭，刚好他老板也要回杏林，就搭他的车回去了。到阿伟家后，他出去买了卤料和啤酒。之后两个人吃着花生和卤菜，喝着雪津，不错。阿伟是和我一起长大的，邻居，他爸和我爸是堂兄弟。我和阿伟有一年多不见了。酒足饭饱就睡了。<br />
<span id="more-3020"></span><br />
1月5日</p>
<p>八点半起床，吃了早饭后直奔高崎机场。在那等到11点，坐东航MU2619去南京。到南京时已是12点50分，出机场坐大巴到南京火车站。然后坐地铁1号线到湖南路，出站走一段到中央门派出所。到了之后发现，派出所搬了。十二月底来的时候还在，不过那时正在搬迁。记下门上贴的新地址，打的到黑龙江路32号，中央门派出所临时的办公地点。户籍办公室一堆箱子，只有一个人在办公，排了长长的一队。轮到我时，把目的说清楚，交上户口本和未落户证明，工作人员一会就给我办好了。原来补办个东西也挺简单，唉。拿到户口迁移证时一阵激动。为了这张破纸，我折腾了好几回，花了好多路费。终于可以不用跑了。终于不是黑人了。</p>
<p>从派出所出来后，打的到火车站，买了1月6日上午10:50上海到厦门的动车票，花了357块。不想坐飞机，太贵了，厦门到南京的就花了我九百多块。因为比较急，我就忍了。回去时还是省点，当然不能做南京到漳平的火车，太慢了，要一天多时间，浪费不起。于是就决定从上海走，有动车到厦门，然后在从厦门坐火车到家。稍微折腾些，但能省时间。</p>
<p>1月6日</p>
<p>这天起晚了，没能赶上上海到厦门的动车。打算改签，但被告知这是当天最后一班到厦门的动车，而且我改签时已经过了开车的时间（过了一点点，排队导致的），不能改签，让我去退票。俺去退了，被收了相当于票价的20%手续费。想早点回家，还是坐飞机吧，省不了了。</p>
<p>坐地铁到虹桥2号航站楼。到了时候，买机票时遇上问题了。机场那现卖的机票基本都是全价，都得一千左右。而我身上的RMB只有七百多。有张招行的信用卡，但上次刷卡时说我密码错误，我明明记得就是那个密码。我想上网买，但我的电脑死活用不了机场的免费无线网。上次我在那等到厦门的飞机时都能用，这次怎么不行。借了别人的电脑上淘宝查了一下，发现两个小时内的机票没法预定，最早也得是下午四点多的，而且票价也很贵。晚上的飞机便宜些。但我不想在厦门过夜，要直接回家，还是买早一些的。和卖票的人商量，问能不能试刷一下信用卡，看看能不能用。他们说不行，让我去银行取款机试试。好吧，我就往银行取款机那走。突然间想起了，我的钱包里有100美元。4日出发时爸妈让我带2000块，我在一直说不用，只拿了8百。谁想出现了这情况，还真需要这2千RMB。虽然没带2K，但为防万一，我往钱包里塞了一百美元，应急时换钱用。不幸中的万幸。把100刀换成RMB，换了六百四十几，还被扣了50块手续费。唉，任银行宰。把换到的钱和带身上的RMB凑一块，一千三百多。咬牙，买了张厦航的机票，13:50飞往厦门，全价，花了1080。燃油费和机建费真TM贵。（PS：在机场时偶遇大学同学小胖，他刚答辩完，准备去广州）</p>
<p>到厦门后，坐大巴到火车站，花去了不少时间。到火车站已是四点半，和上次好相似。不同的是，这次我没让人帮我买票。我跑去售票厅，黑压压的一片，顿时傻眼了。排队买票的话，起码得两个小时。急着回家，5点13分有厦门到西安的火车，K244，就是我上次从厦门回家坐的那趟。豁出去了，试着能不能插队。找了一队，走到队头处。问了一个，和他说了下我的情况，他同意让我插在他前面。我知道插队不道德，我也知道要插队得问排后面的人同不同意，但当时赶时间，不可能一个个问，于是我只能不道德一次了。和那人攀谈起来，他是华大的学生，买学生票，宁夏人，是个好人。期间他担心我赶不及，还让我问问前面的人可不可以插队。我觉得时间应该来得及，就没再问。买到票时差不多四点五十几分了，和他说了声谢谢就直奔候车室了。时间太赶，没机会要个联系方式什么的，得好好感谢下人家。在这里感谢这位帮助过我的华大学生。</p>
<p>进了候车室直接到检票口检票上车，又和上次相似，掐着点赶上的。九点多到漳平，老哥接我回家。</p>
<p>1月7日</p>
<p>早上去派出所把户口给落了。终于不是黑人了。</p>
<p>总结：</p>
<p>三天的行程，来去匆匆，但终于把户口给落实了，心里的石头算是落下了。</p>
<p>感谢那些帮助过我的人，我也一定多帮助他人，以回报你们的大恩大德。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>January 6, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/01/trip-to-nanjing/" title="南京行">南京行</a> (4)<br /><small>12月21日

今天早上十点做G7010从上海到南京，毛驴在车站接的我。在南京这几天就暂住在宋的宿舍...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/01/hukou-problem-solved/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>川淼和舒艳的喜酒</title>
		<link>http://www.zhuhuang.com/blog/2011/01/wedding-feast-of-chuanmiao-shuyan/</link>
		<comments>http://www.zhuhuang.com/blog/2011/01/wedding-feast-of-chuanmiao-shuyan/#comments</comments>
		<pubDate>Sun, 09 Jan 2011 15:19:03 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>
		<category><![CDATA[喜酒]]></category>
		<category><![CDATA[川淼]]></category>
		<category><![CDATA[舒艳]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/01/%e5%b7%9d%e6%b7%bc%e5%92%8c%e8%88%92%e8%89%b3%e7%9a%84%e5%96%9c%e9%85%92/</guid>
		<description><![CDATA[川淼和舒艳相恋至少七年了。这次回来，除了开会和看看家人，另一个重要目的就是喝他们的喜酒。他们去年10月10日领的证，酒席今年年初办。1月1日在舒艳家办，宴请女方家的亲戚朋友，还有舒艳的同学同事；1月2日在川淼家办，宴请男方家的亲戚朋友，还有川淼的同学同事；1月7日在漳平办，主要宴请川淼的同事和朋友。三场酒席我都去了，给好兄弟好姐妹撑撑场。席间还见到了不少久违的同学朋友。看着好兄弟好姐妹修成正果，我替他们高兴。在这里要祝他们幸福美满，百年好合。我还提前预订了他们未来孩子的干爹的位置，哈哈。 其他话就不多说了，祝福川淼和舒艳，我的好兄弟好姐妹。 您可能感兴趣的文章March 11, 2010 -- 需要改变 (3)算是明白了，咱要改变下路线，以后凡要评论什么，凡要感想一把，哥都要整长篇，一来练文笔，二来练思维，三...April 24, 2011 -- 0424之一周瞎扯 (0)我觉得应该每周写个小结，总结一下这周都做了些什么事情，不会花太多时间和精力。发现养成每天记事的习惯还...April 14, 2010 -- 莲藕排骨汤 (4)今天在办公室的时候，查了下邮件，发现中国店的老板群发邮件了，说是店里今天进了很多蔬菜。昨天我才去过，...January 21, 2010 -- 最近看的书 (2)最近除了弄RPE的事，也花了不少之间在书上。先前写过一篇日志，提到了毕业之前想做的一些事，现在，我正...January 8, 2010 -- SixthSense Technology及TED (2)从河蟹娱乐中看到一篇文章第六感惊人的潜力，见识到了天才Pranav Mistry所实现的数字世界和现...]]></description>
			<content:encoded><![CDATA[<p>川淼和舒艳相恋至少七年了。这次回来，除了开会和看看家人，另一个重要目的就是喝他们的喜酒。他们去年10月10日领的证，酒席今年年初办。1月1日在舒艳家办，宴请女方家的亲戚朋友，还有舒艳的同学同事；1月2日在川淼家办，宴请男方家的亲戚朋友，还有川淼的同学同事；1月7日在漳平办，主要宴请川淼的同事和朋友。三场酒席我都去了，给好兄弟好姐妹撑撑场。席间还见到了不少久违的同学朋友。看着好兄弟好姐妹修成正果，我替他们高兴。在这里要祝他们幸福美满，百年好合。我还提前预订了他们未来孩子的干爹的位置，哈哈。</p>
<p>其他话就不多说了，祝福川淼和舒艳，我的好兄弟好姐妹。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>March 18, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-start-off/" title="NYC游记 &#8211; 出发">NYC游记 &#8211; 出发</a> (3)<br /><small>3月18日

昨晚打算早点睡，结果晚睡强迫症继续发作，东弄西弄的就到了三点多，实在没什么事了，才情愿...</small></li><li>September 26, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/posts-backup-xiaonei/" title="备份完校内的日志了">备份完校内的日志了</a> (2)<br /><small>一直都想把校内的日志备份起来，但都没行动，今天正好想起，那就熬夜做了个备份。校内状态就不备份了，太多...</small></li><li>August 20, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/a-simple-summary-for-the-summer-2011/" title="暑假小结">暑假小结</a> (0)<br /><small>暑假前订了一些目标，实现了一些。

先说本分的事，research。原本的目标是写完Cyber-Ph...</small></li><li>September 29, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/oct_1st_rpe_1/" title="RPE Presentation I on Oct. 1st">RPE Presentation I on Oct. 1st</a> (0)<br /><small>星期四（10月1日）就要开始博士预备考试（PhD Preliminary Exam）的第一次陈述（P...</small></li><li>December 22, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/12/first-day-in-chicago/" title="12.22 Chicago第一天">12.22 Chicago第一天</a> (4)<br /><small>早上六点出发，八点多到机场附近的停车场，然后做公交到机场KCI。这是Ezzat第一次在高速上开车，一...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/01/wedding-feast-of-chuanmiao-shuyan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>在家</title>
		<link>http://www.zhuhuang.com/blog/2011/01/stay-at-home/</link>
		<comments>http://www.zhuhuang.com/blog/2011/01/stay-at-home/#comments</comments>
		<pubDate>Sun, 09 Jan 2011 15:18:09 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[行走之间]]></category>
		<category><![CDATA[回国]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/01/%e5%9c%a8%e5%ae%b6/</guid>
		<description><![CDATA[回家后，大部分时间还是在家宅着，聊聊天，上上网，还帮忙带带孩子。刚回来几天走了下亲戚，都在附近。之后每天的日子都是无聊地过着，没什么地方可去。叔叔伯伯们白天都忙着，家里都没人，晚上又早早休息，所以这次没有常去他们家坐。堂哥堂姐们也都出门在外，平时都见不到。初高中同学大部分都还没回来，工作了，越来越难聚了。生活不容易，大家都希望能过个好年。 每天都吃得很好，天天大鱼大肉，老妈生怕我吃不到，煮了很多好东西。不用自己做饭，不用自己洗完，不用自己洗衣服。这生活太安逸了。直接的结果是，回家后，感觉自己明显胖了，应该有几斤吧。回学校后，得多运动运动，把体重减下来。 回来后都没怎么看书学习，要不得啊。当初还想好要看看我研究的东西，回家后就彻底懒了，自制力不够。还是要抽点时间看一看的，不然怎么向老板，向自己交差。还有两年半才能拿到phd学位，如果顺利。顺利的前提就是做出些让老板满意的东西，现在还是觉得自己火候不够，还没觉悟吧。 感觉自己适应能力变差了，怕冷。在美国享用暖气惯了，虽然家里没有零下十几度那样的天气，但四五度的天都能让我觉得很冷。屋子里没暖气，比较阴，衣服穿的比较多，直接导致人比较懒，不想动，所以才会变胖。 博客不能慌了，我会记下回家后发生的一些事。来不及更新的，就先打好草稿，写好标题，后面再补上。此外，从六月底开始，我开始在一个小日记本上记下自己每天主要做的事情。到现在也有半年多了，小记事本也快用完了。这个习惯要坚持下去，老的时候可以翻翻厚厚一堆的记事本，看看自己年轻时都做了什么。 您可能感兴趣的文章December 25, 2010 -- 堪萨斯城->旧金山->上海 (2)在KCI里熬了三个多小时，终于上了飞机。整个晚上都没怎么睡，上了飞机之后犯困。可是，每次坐飞机我都比...]]></description>
			<content:encoded><![CDATA[<p>回家后，大部分时间还是在家宅着，聊聊天，上上网，还帮忙带带孩子。刚回来几天走了下亲戚，都在附近。之后每天的日子都是无聊地过着，没什么地方可去。叔叔伯伯们白天都忙着，家里都没人，晚上又早早休息，所以这次没有常去他们家坐。堂哥堂姐们也都出门在外，平时都见不到。初高中同学大部分都还没回来，工作了，越来越难聚了。生活不容易，大家都希望能过个好年。</p>
<p>每天都吃得很好，天天大鱼大肉，老妈生怕我吃不到，煮了很多好东西。不用自己做饭，不用自己洗完，不用自己洗衣服。这生活太安逸了。直接的结果是，回家后，感觉自己明显胖了，应该有几斤吧。回学校后，得多运动运动，把体重减下来。</p>
<p>回来后都没怎么看书学习，要不得啊。当初还想好要看看我研究的东西，回家后就彻底懒了，自制力不够。还是要抽点时间看一看的，不然怎么向老板，向自己交差。还有两年半才能拿到phd学位，如果顺利。顺利的前提就是做出些让老板满意的东西，现在还是觉得自己火候不够，还没觉悟吧。</p>
<p>感觉自己适应能力变差了，怕冷。在美国享用暖气惯了，虽然家里没有零下十几度那样的天气，但四五度的天都能让我觉得很冷。屋子里没暖气，比较阴，衣服穿的比较多，直接导致人比较懒，不想动，所以才会变胖。</p>
<p>博客不能慌了，我会记下回家后发生的一些事。来不及更新的，就先打好草稿，写好标题，后面再补上。此外，从六月底开始，我开始在一个小日记本上记下自己每天主要做的事情。到现在也有半年多了，小记事本也快用完了。这个习惯要坚持下去，老的时候可以翻翻厚厚一堆的记事本，看看自己年轻时都做了什么。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>December 25, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/12/kc-sf-sh/" title="堪萨斯城->旧金山->上海">堪萨斯城->旧金山->上海</a> (2)<br /><small>在KCI里熬了三个多小时，终于上了飞机。整个晚上都没怎么睡，上了飞机之后犯困。可是，每次坐飞机我都比...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/01/stay-at-home/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>南京行</title>
		<link>http://www.zhuhuang.com/blog/2011/01/trip-to-nanjing/</link>
		<comments>http://www.zhuhuang.com/blog/2011/01/trip-to-nanjing/#comments</comments>
		<pubDate>Fri, 07 Jan 2011 05:46:41 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[行走之间]]></category>
		<category><![CDATA[仙林]]></category>
		<category><![CDATA[南京]]></category>
		<category><![CDATA[南邮]]></category>
		<category><![CDATA[大成]]></category>
		<category><![CDATA[户口]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2011/01/%e5%8d%97%e4%ba%ac%e8%a1%8c/</guid>
		<description><![CDATA[12月21日 今天早上十点做G7010从上海到南京，毛驴在车站接的我。在南京这几天就暂住在宋的宿舍里。先到学校放好我的东西，然后去校门口的一家饭馆吃饭。饱饭之后，去学校的保卫科和派出所问一下户口的事。去年暑假回来时，我也跑过一趟，无功而返。当时在家里的派出所查到我的户口还在学校这边的派出所，他们让我到学校这边的派出所开个户籍证明，然后回漳平开个申请迁回原籍，再然后到南京把户口迁出，最后在家里这落户口。 到学校保卫科之后，值班老师说迁出去了他们就不管了，让我们去找派出所，派出所知道该怎么办。到了派出所之后，说明了一下原因，工作人员查了一下我的户口，没有查到，已经从南京这边迁出去了。既然户籍不在那，就不能给我开户籍证明了。僵在那里了，原来我黑户了，而且还黑了两年多。派出所的人让我回去学校再问问，看看户口迁移证寄到哪去了。我也不知道寄哪去了，反正我没收到。唯一的可能是，他们把户口迁移证寄到漳平市人事局了。找学校也没啥用，老师都说他们不管了。这次总算问出点东西，我是黑户。 从派出所返回，和宋去仙林，回去看看呆了三年的地方。体验了一下南京地铁二号线，能够直达仙林，不用再挤烦人的97路了。到仙林后，先去大成配眼镜。现在我有两幅眼镜，大学时不同的时期配的，度数不一样，一副留在车里了，一副带在身上。到了大成的丹阳眼镜，验了一下视力，发现没有加深，这归功于我平时不怎么带眼镜，只在上课和开车时带。配了一副新的，同时把带身上的那副眼镜的镜片换了，花了三百多。本来想配一副钛合金镜框的，但光个镜框就要三百，考虑了一下，还是配一个差不多的就行了（现在想想，还是应该配副钛合金的，好看一些，囧）。配完眼镜就四点多了，商量了一下，还是去学校走走，晚就晚了。进学校之后，看到了曾经的教学楼，看到下课后熙熙攘攘的人群，那一刻真感觉自己不曾离开南邮，仿佛还在那上课。一路上，我拿着相机到处猛拍，弄得路人纷纷往我这看，看到毛驴都有点不好意思了。我让他装作不认识我就行了，哈哈。逛了学校新建的图书馆，有气魄；逛了桃苑，原来通达学生住的那一栋变成女生宿舍了；逛了26幢303-3，看了自己曾经睡过的床；逛了体育馆和学生活动中心。。。现在的学生真是幸福啊，当初我们来仙林时，只有食堂，教学楼和宿舍，其他设施都没有，现在东西比之前全很多了。这次彻底地绕着学校走了一圈，脚都走疼了，拍了无数照片。到底是曾经呆过的地方，看着很亲切。 逛完学校，坐公交D1会本部，去西门的江西瓦罐汤店吃完饭。罐汤依旧好喝，只是茄子难吃了。吃完饭回宋的宿舍，呆着，上上网之后睡觉。南京的夜依旧冷的要买，睡一觉都不舒坦，醒了好几次，怀念有暖气的Manhattan。 12月22日 户口的事没着落，签证一时半会也不会好。还是先回家吧，考虑坐上海到厦门的动车回家，但这会在路上耽误两天时间。咬咬牙，买了机票，东航MU5681，九百多，从上海飞厦门。同时让同学帮我买好了厦门到漳平的火车票。飞机到厦门后，直接赶去火车站，正好赶得及火车。 今天又跑了一趟派出所，想问清楚我的具体户口迁往哪了。到了派出所，工作人员又和我说了一堆，不过这次总算告诉我如何补救了。之前我也没问题，也没上网查查解决办法，失误。先去人事局问问，看看户口迁移证会不会随档案一起寄了。如果有，就用它落户了。如果没有，就从家里的派出所开未落户证明，然后到南京补办户口迁移证，拿回家落户就行了。（以后如果要和某某部门打交道，还是先上网查查，然后到某某部门问清楚流程，最后把事情办了） 从派出所出来后，跑去湖南路的招行换了200美元。至今为止，回来一共换了700美元了，也不知道钱花那里去了，反正就是没了。换完钱，回到宋的宿舍，洗了个冷水澡，然后坐着上网。宋下午比较忙。 晚上六点同学聚会，地点定在雨花区那，在南京的大学同学基本上都在那里工作。大学毕业后，人越来越难聚齐了。见到了大房，夏彩玲，周珅，孙思，强哥。大蛇同学去深圳出差，没能来。大家混得都挺好的，有的买房了，有的快结婚了，工作上过得也都不错吧。等毕业满五或十周年，应该会有同学聚会，整班的，期待。 吃完饭，坐地铁回本部，收拾了东西，明早准备走，去上海坐飞机。 12月23日 一大早起来，吃早饭，然后去火车站坐G7005到上海。到达上海后，坐地铁到金沙江路，打的到天地软件园，找申龙。去他家拿了行李之后，打的到虹桥机场2号航站楼。下车时走的太急，把钱包忘车里了。幸好司机同志是个好人，把我叫住了，说钱包忘拿了。万幸啊。托运行李，超重了。东航只能带20公斤的行李，我有两个箱子加两个包。两个包我带上飞机。大箱子就已经超过20公斤了。工作人员放我的大箱子通过，但小箱子得额外付钱，超了13公斤，交了187块。 过了安检，找地方吃午饭，顺便休息。在机场等了好一会，到下午两点才坐上东航的MU5681，直奔厦门。到厦门后快四点了，在行李提领处等了半天才找到我的行李。然后打的奔向火车站。师傅说现在是高峰时段，比较堵。四点三十几分赶到火车站。同学帮买的票是五点十三分开车。我在火车站进站口等同学，一直没出现。我下飞机时才通过电话的，怎么人就没影了。打了七八个电话都没接，有点火了。终于，五十几分时，人出现了，逛街去了，没听到手机响。这也太不靠谱了，唉。拿了火车票，迅速奔进火车站，上火车。时间刚刚好。 在火车上熬了三个多小时，终于到家了。路上斌全同学打电话来，问我什么时候到家。我说今晚就到。他们一群人就在漳平喝酒。让我下火车后也去。到站后，出站就碰到斌全川淼少坤他们，我哥也在那等。他们拉我去吃了火锅。还有旭钰，瑞兰，信全。吃完火锅都过十点半了，得回家了。斌全开车送我们回去，到家已是十一点。 老妈照例煮了些东西给我吃，吃完洗了个澡，睡觉。 在家的感觉就是好，就是稍微冷了些。唉，越来越怕冷了。 您可能感兴趣的文章March 3, 2010 -- 雪后的仙林 (3)以下图片来自紫金飞鸿，拍于2009年农历腊月二十七 ...January 9, 2011 -- 户口解决了 (2)1月4日 从南京回来后，一直想去人事局查一下档案。09年暑假回来时去过，不让查，不了了之。今天打算...March 3, 2010 -- ZZ 南邮全面留念 &#8211; 学校，男生，女生，食堂，校医 (2)从校内看到晓玲同学转载的一篇文章，详细描述了南邮的几个突出特点。以前看过，但昨天再看一遍，依然能让自...August 1, 2009 -- 南邮图集 (4)看着照片，回忆走过的四年，如今，大家各奔东西，再聚的机会少了... 从正门鸟瞰学校 2004年...]]></description>
			<content:encoded><![CDATA[<p>12月21日</p>
<p>今天早上十点做G7010从上海到南京，毛驴在车站接的我。在南京这几天就暂住在宋的宿舍里。先到学校放好我的东西，然后去校门口的一家饭馆吃饭。饱饭之后，去学校的保卫科和派出所问一下户口的事。去年暑假回来时，我也跑过一趟，无功而返。当时在家里的派出所查到我的户口还在学校这边的派出所，他们让我到学校这边的派出所开个户籍证明，然后回漳平开个申请迁回原籍，再然后到南京把户口迁出，最后在家里这落户口。</p>
<p>到学校保卫科之后，值班老师说迁出去了他们就不管了，让我们去找派出所，派出所知道该怎么办。到了派出所之后，说明了一下原因，工作人员查了一下我的户口，没有查到，已经从南京这边迁出去了。既然户籍不在那，就不能给我开户籍证明了。僵在那里了，原来我黑户了，而且还黑了两年多。派出所的人让我回去学校再问问，看看户口迁移证寄到哪去了。我也不知道寄哪去了，反正我没收到。唯一的可能是，他们把户口迁移证寄到漳平市人事局了。找学校也没啥用，老师都说他们不管了。这次总算问出点东西，我是黑户。</p>
<p>从派出所返回，和宋去仙林，回去看看呆了三年的地方。体验了一下南京地铁二号线，能够直达仙林，不用再挤烦人的97路了。到仙林后，先去大成配眼镜。现在我有两幅眼镜，大学时不同的时期配的，度数不一样，一副留在车里了，一副带在身上。到了大成的丹阳眼镜，验了一下视力，发现没有加深，这归功于我平时不怎么带眼镜，只在上课和开车时带。配了一副新的，同时把带身上的那副眼镜的镜片换了，花了三百多。本来想配一副钛合金镜框的，但光个镜框就要三百，考虑了一下，还是配一个差不多的就行了（现在想想，还是应该配副钛合金的，好看一些，囧）。配完眼镜就四点多了，商量了一下，还是去学校走走，晚就晚了。进学校之后，看到了曾经的教学楼，看到下课后熙熙攘攘的人群，那一刻真感觉自己不曾离开南邮，仿佛还在那上课。一路上，我拿着相机到处猛拍，弄得路人纷纷往我这看，看到毛驴都有点不好意思了。我让他装作不认识我就行了，哈哈。逛了学校新建的图书馆，有气魄；逛了桃苑，原来通达学生住的那一栋变成女生宿舍了；逛了26幢303-3，看了自己曾经睡过的床；逛了体育馆和学生活动中心。。。现在的学生真是幸福啊，当初我们来仙林时，只有食堂，教学楼和宿舍，其他设施都没有，现在东西比之前全很多了。这次彻底地绕着学校走了一圈，脚都走疼了，拍了无数照片。到底是曾经呆过的地方，看着很亲切。</p>
<p>逛完学校，坐公交D1会本部，去西门的江西瓦罐汤店吃完饭。罐汤依旧好喝，只是茄子难吃了。吃完饭回宋的宿舍，呆着，上上网之后睡觉。南京的夜依旧冷的要买，睡一觉都不舒坦，醒了好几次，怀念有暖气的Manhattan。<br />
<span id="more-3017"></span><br />
12月22日</p>
<p>户口的事没着落，签证一时半会也不会好。还是先回家吧，考虑坐上海到厦门的动车回家，但这会在路上耽误两天时间。咬咬牙，买了机票，东航MU5681，九百多，从上海飞厦门。同时让同学帮我买好了厦门到漳平的火车票。飞机到厦门后，直接赶去火车站，正好赶得及火车。</p>
<p>今天又跑了一趟派出所，想问清楚我的具体户口迁往哪了。到了派出所，工作人员又和我说了一堆，不过这次总算告诉我如何补救了。之前我也没问题，也没上网查查解决办法，失误。先去人事局问问，看看户口迁移证会不会随档案一起寄了。如果有，就用它落户了。如果没有，就从家里的派出所开未落户证明，然后到南京补办户口迁移证，拿回家落户就行了。（以后如果要和某某部门打交道，还是先上网查查，然后到某某部门问清楚流程，最后把事情办了）</p>
<p>从派出所出来后，跑去湖南路的招行换了200美元。至今为止，回来一共换了700美元了，也不知道钱花那里去了，反正就是没了。换完钱，回到宋的宿舍，洗了个冷水澡，然后坐着上网。宋下午比较忙。</p>
<p>晚上六点同学聚会，地点定在雨花区那，在南京的大学同学基本上都在那里工作。大学毕业后，人越来越难聚齐了。见到了大房，夏彩玲，周珅，孙思，强哥。大蛇同学去深圳出差，没能来。大家混得都挺好的，有的买房了，有的快结婚了，工作上过得也都不错吧。等毕业满五或十周年，应该会有同学聚会，整班的，期待。</p>
<p>吃完饭，坐地铁回本部，收拾了东西，明早准备走，去上海坐飞机。</p>
<p>12月23日</p>
<p>一大早起来，吃早饭，然后去火车站坐G7005到上海。到达上海后，坐地铁到金沙江路，打的到天地软件园，找申龙。去他家拿了行李之后，打的到虹桥机场2号航站楼。下车时走的太急，把钱包忘车里了。幸好司机同志是个好人，把我叫住了，说钱包忘拿了。万幸啊。托运行李，超重了。东航只能带20公斤的行李，我有两个箱子加两个包。两个包我带上飞机。大箱子就已经超过20公斤了。工作人员放我的大箱子通过，但小箱子得额外付钱，超了13公斤，交了187块。</p>
<p>过了安检，找地方吃午饭，顺便休息。在机场等了好一会，到下午两点才坐上东航的MU5681，直奔厦门。到厦门后快四点了，在行李提领处等了半天才找到我的行李。然后打的奔向火车站。师傅说现在是高峰时段，比较堵。四点三十几分赶到火车站。同学帮买的票是五点十三分开车。我在火车站进站口等同学，一直没出现。我下飞机时才通过电话的，怎么人就没影了。打了七八个电话都没接，有点火了。终于，五十几分时，人出现了，逛街去了，没听到手机响。这也太不靠谱了，唉。拿了火车票，迅速奔进火车站，上火车。时间刚刚好。</p>
<p>在火车上熬了三个多小时，终于到家了。路上斌全同学打电话来，问我什么时候到家。我说今晚就到。他们一群人就在漳平喝酒。让我下火车后也去。到站后，出站就碰到斌全川淼少坤他们，我哥也在那等。他们拉我去吃了火锅。还有旭钰，瑞兰，信全。吃完火锅都过十点半了，得回家了。斌全开车送我们回去，到家已是十一点。</p>
<p>老妈照例煮了些东西给我吃，吃完洗了个澡，睡觉。</p>
<p>在家的感觉就是好，就是稍微冷了些。唉，越来越怕冷了。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>March 3, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/xianlin-after-snow/" title="雪后的仙林">雪后的仙林</a> (3)<br /><small>以下图片来自紫金飞鸿，拍于2009年农历腊月二十七
























...</small></li><li>January 9, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/01/hukou-problem-solved/" title="户口解决了">户口解决了</a> (2)<br /><small>1月4日

从南京回来后，一直想去人事局查一下档案。09年暑假回来时去过，不让查，不了了之。今天打算...</small></li><li>March 3, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/everything-about-nupt/" title="ZZ 南邮全面留念 &#8211; 学校，男生，女生，食堂，校医">ZZ 南邮全面留念 &#8211; 学校，男生，女生，食堂，校医</a> (2)<br /><small>从校内看到晓玲同学转载的一篇文章，详细描述了南邮的几个突出特点。以前看过，但昨天再看一遍，依然能让自...</small></li><li>August 1, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/nupt_photos/" title="南邮图集">南邮图集</a> (4)<br /><small>看着照片，回忆走过的四年，如今，大家各奔东西，再聚的机会少了...

从正门鸟瞰学校


2004年...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2011/01/trip-to-nanjing/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>签证</title>
		<link>http://www.zhuhuang.com/blog/2010/12/2010-visa/</link>
		<comments>http://www.zhuhuang.com/blog/2010/12/2010-visa/#comments</comments>
		<pubDate>Wed, 29 Dec 2010 14:10:50 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[F1]]></category>
		<category><![CDATA[签证]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2010/12/%e7%ad%be%e8%af%81/</guid>
		<description><![CDATA[20号下午两点多坐动车到上海，然后坐地铁到南京西路。出地铁站后，转晕了，本以为我走对了方向，结果错了。问了一下路，才找到梅陇镇广场，绕了一个圈。先去银行换了200美刀，身上的RMB不够交申请费。然后到中信银行那，被告知到27楼先审核材料。带的材料和上次回国返签差不多，护照，签了字的I20，DS160确认页，照片，成绩单，SEVIS收据，CV，Study and Research Plan，老板的CV和个人主页。上次回来时我还是TA，现在转RA了。加上我念的是计算机，算是敏感专业吧，之前两次签证都没被check过，担心这次会被check。系里的中国学生大部分都被check过了，我觉得应该轮到我了。 到了27楼，给工作人员看材料，通过，让我到一楼交钱。为什么他们就不能把审核材料的地方设在一楼，要我们这样来回跑。到中信银行签证服务窗口缴费，长长的一队，都排到门口了。我就在那站着等，等了半天只往前挪了一点点。感觉都没有人办完，工作人员的工作效率实在低下。有人忍受不了了，队伍骚动了，有人开骂了。事实再次证明，只有通过骂，才能让工作人员加快点速度，才能让那些赚我们钱的人注意到我们。大堂的负责人，应该是个经理，让人再开了一个窗口。速度终于有所提高。签证申请费966块，中信代签费200块，一千来块又没了。突然觉得，回国是来烧钱的，不是来腐败享受的。交完钱后，又上27楼交材料。工作人员只要了我的护照，I20，DS160确认页，照片，成绩单。我让她把我的CV，Study and Research Plan，还有老板的CV和个人主页都收了。她说计算机不是敏感专业吧。我说是，让她都收了，省得再找我补材料。问了一下要多少天才能拿到，说是大概要10个工作日。唉，本想等拿到签证后再回家，现在看来不大可能了。这样也好，先把材料寄到同学那，我先回家，回来有几天了，应该早点回家。 办完事情后四点出头，给申龙和雪宁打电话，定了晚上聚餐的时间。我的肚子早就饿了，中午坐火车没吃午饭。在火车上要了一杯咖啡，就着咖啡，吃了点坚果杂粮混合棒（我自己想出的名字。。。）。咖啡15块，抢钱啊。我开始以为是免费的，拿到手上后，美女列车员告诉我，15块。我真想把咖啡退回去，sigh。坚果杂粮混合棒是我上飞机前带的，以前是我钓鱼时充饥的零食。这次是为了防止在机场和飞机上肚子饿没东西吃而带上的，没想到在火车上派上用场了。现在不想再吃这东西了，记得去年来签证时去了家麦当劳，就在附近。凭印象找到了，点了一份套餐，狼吞虎咽吃起来。肚子实在太饿了，顾不上为晚上的聚餐留下点空间了。吃完之后，在麦当劳里休息了一会，走得很累了。 休息到五点，坐地铁到申龙的公司，然后找地方吃饭。折腾了几次，终于定下地方，饭店的名字和地方我忘了。见到了雪宁，依旧帅气。雪宁和申龙都打算明年结婚，雪宁已经买了套房子。感觉在上海生存下来挺难的，大家混的都不错，就我一个还在学校里啃书本，sigh。几个同学，边吃边聊着，嘈杂的饭店，窗外熙熙攘攘的人群车辆，这是在美帝那体会不到的，国内就是热闹。 酒足饭饱后，各自散去，他们明天还要上班。我依旧到申龙公司对面的汉庭住下，明天早上去南京。和毛驴通了电话，他明天去车站接我。 您可能感兴趣的文章March 14, 2010 -- 漫漫留学路（八）— 签证 (2)定下了接受KSU的Offer之后，就着手开始准备签证。相比考试和申请过程，签证要容易得多，也不用花很...]]></description>
			<content:encoded><![CDATA[<p>20号下午两点多坐动车到上海，然后坐地铁到南京西路。出地铁站后，转晕了，本以为我走对了方向，结果错了。问了一下路，才找到梅陇镇广场，绕了一个圈。先去银行换了200美刀，身上的RMB不够交申请费。然后到中信银行那，被告知到27楼先审核材料。带的材料和上次回国返签差不多，护照，签了字的I20，DS160确认页，照片，成绩单，SEVIS收据，CV，Study and Research Plan，老板的CV和个人主页。上次回来时我还是TA，现在转RA了。加上我念的是计算机，算是敏感专业吧，之前两次签证都没被check过，担心这次会被check。系里的中国学生大部分都被check过了，我觉得应该轮到我了。</p>
<p>到了27楼，给工作人员看材料，通过，让我到一楼交钱。为什么他们就不能把审核材料的地方设在一楼，要我们这样来回跑。到中信银行签证服务窗口缴费，长长的一队，都排到门口了。我就在那站着等，等了半天只往前挪了一点点。感觉都没有人办完，工作人员的工作效率实在低下。有人忍受不了了，队伍骚动了，有人开骂了。事实再次证明，只有通过骂，才能让工作人员加快点速度，才能让那些赚我们钱的人注意到我们。大堂的负责人，应该是个经理，让人再开了一个窗口。速度终于有所提高。签证申请费966块，中信代签费200块，一千来块又没了。突然觉得，回国是来烧钱的，不是来腐败享受的。交完钱后，又上27楼交材料。工作人员只要了我的护照，I20，DS160确认页，照片，成绩单。我让她把我的CV，Study and Research Plan，还有老板的CV和个人主页都收了。她说计算机不是敏感专业吧。我说是，让她都收了，省得再找我补材料。问了一下要多少天才能拿到，说是大概要10个工作日。唉，本想等拿到签证后再回家，现在看来不大可能了。这样也好，先把材料寄到同学那，我先回家，回来有几天了，应该早点回家。<br />
<span id="more-3007"></span><br />
办完事情后四点出头，给申龙和雪宁打电话，定了晚上聚餐的时间。我的肚子早就饿了，中午坐火车没吃午饭。在火车上要了一杯咖啡，就着咖啡，吃了点坚果杂粮混合棒（我自己想出的名字。。。）。咖啡15块，抢钱啊。我开始以为是免费的，拿到手上后，美女列车员告诉我，15块。我真想把咖啡退回去，sigh。坚果杂粮混合棒是我上飞机前带的，以前是我钓鱼时充饥的零食。这次是为了防止在机场和飞机上肚子饿没东西吃而带上的，没想到在火车上派上用场了。现在不想再吃这东西了，记得去年来签证时去了家麦当劳，就在附近。凭印象找到了，点了一份套餐，狼吞虎咽吃起来。肚子实在太饿了，顾不上为晚上的聚餐留下点空间了。吃完之后，在麦当劳里休息了一会，走得很累了。</p>
<p>休息到五点，坐地铁到申龙的公司，然后找地方吃饭。折腾了几次，终于定下地方，饭店的名字和地方我忘了。见到了雪宁，依旧帅气。雪宁和申龙都打算明年结婚，雪宁已经买了套房子。感觉在上海生存下来挺难的，大家混的都不错，就我一个还在学校里啃书本，sigh。几个同学，边吃边聊着，嘈杂的饭店，窗外熙熙攘攘的人群车辆，这是在美帝那体会不到的，国内就是热闹。</p>
<p>酒足饭饱后，各自散去，他们明天还要上班。我依旧到申龙公司对面的汉庭住下，明天早上去南京。和毛驴通了电话，他明天去车站接我。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>March 14, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/my_application_8/" title="漫漫留学路（八）— 签证">漫漫留学路（八）— 签证</a> (2)<br /><small>定下了接受KSU的Offer之后，就着手开始准备签证。相比考试和申请过程，签证要容易得多，也不用花很...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/12/2010-visa/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CPSCom2010</title>
		<link>http://www.zhuhuang.com/blog/2010/12/cpscom2010/</link>
		<comments>http://www.zhuhuang.com/blog/2010/12/cpscom2010/#comments</comments>
		<pubDate>Mon, 27 Dec 2010 01:30:50 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[CPSCom2010]]></category>
		<category><![CDATA[杭州]]></category>
		<category><![CDATA[灵隐寺]]></category>
		<category><![CDATA[西湖]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2010/12/cpscom2010/</guid>
		<description><![CDATA[12月18日 17号晚上洗了个澡，上了会网就去睡觉了。从出发到抵达也有一天多的时间了，算起来有两个晚上没睡了。有点累，上床后很快就入睡了。18号早上七点就起来了，多少还是有点时差影响，但因为在飞机上陆陆续续睡了些，没觉得难受，似乎也不用刻意去调整时差。昨晚订房时汉庭送了份免费早餐，自助的，价值15块钱。起床洗漱后就去吃了，喝到了久违的豆浆，感觉不错。 九点多出门找申龙，去他家拿些东西，准备去杭州。到他家前还去照了个证件照，签证用的，贵死，四张要了我50块钱。其实可以自己照了剪裁好，让他们洗，后悔。到申龙家主要拿些衣物，还有别人托我带的化妆品。问了顺丰，说是不给寄化妆品。后来又去问了邮政，也不能寄。只能再想办法。 到上海站买到杭州的高铁票，发现从上海站出发的票都卖完了，只能买从上海虹桥出发的，买到的还是下午一点多的。买到票后，坐地铁到上海虹桥火车站，中间倒了一次。虹桥火车站很大，看着够气派。无聊地坐着听歌，等了一个多小时终于出发了。一路上跟乡下人进城一样，不停的拍照，江南的风光和家乡那边的还是很不一样的。 车开了一个小时十九分到达杭州，出门打出租车。发现等出租车的人排了好长一队，但没见着几辆出租车。我就在那等啊等，以为出租车会陆陆续续来，就像上海和南京的火车站一样。结果，等了半天，队伍都没前进多少，出租车也只出现几辆。那些开黑车的不断游说排队的人，说是等上个把小时都不一定能等到。我忍无可忍了，就不排了，走出了火车站，随便走了几个路口，拦到一辆出租车。打车到百合花饭店。回国前我已经定了三天（17-20号）的房间。到达百合花饭店后，问前台，没有找到我的名字。我说我是来开会的，提前订了房间的，但他们还是没找到。后来来了一个管事的，查了一下，预订房间的名单里有我的名字，但因为我昨天没来，他们把我的房子取消了。现在自己订，标间都要380一晚。商量了一番，他们还是按照会议提供的优惠价给我分了一间，从单人间变成了双人间，就我一个人住。我来的够及时，因为我之后就没有房子了，那样我就得自己折腾着去找房子了。 定下房子后，已经四点了。会议在金溪山庄召开，离百合花饭店不远，走路过去也就十几分钟的事。其实CPSCom2010会议早上就开始了，我本想昨晚就赶到杭州的。计划赶不上变化。也罢，反正我是19号才要做presentation，之前的缺席一下应该没关系。到了金溪山庄后，在门口注册，领了会议日程，旅游手册和纪念品。然后到CPSCom所在的一号会议室去，房间不大，人也不多，比较像seminar。在座的大部分都是国内大学的老师和学生，台上讲的人好像也是国内的学生。打听之后，发现大部分是浙大的，中paper的人也是如此。想想浙大是这个会议的主办方之一，那就不奇怪了。听了不一会，一个session就完了，肚子很饿，没吃午饭，坐不住，就出去找东西吃，没找到。在想是回酒店呢，还是继续留着听下一个session。看了下附送的那些东西，有一张晚饭的餐券，还是留下来吧，这样就不用为晚饭发愁了。忍了听了最后一个session，然后就奔去吃自助晚餐了，吃得挺爽，菜做得挺不错。吃完饭，就走回酒店，也不想到处转转，实在太累。 晚上的时候去找了一个学长兼老乡。回国前让我哥办了张我家那的移动卡，寄到学长那，这样我到杭州后可以取了直接用。和学长，还有他的女朋友（也是老乡）在一家面包店里聊了一会。有人一起侃大山还真不错。聊了一个多小时，到九点多，我就回酒店了，准备一下明天的presentation。再次修改了ppt，走的太急，没怎么准备好。之后就洗个澡，上上网，睡觉。 12月19日 早上依旧是七点左右醒，洗漱，吃早饭。然后窝在房间里过了一遍ppt，想好要说的东西，自己也开口练了一下。大概过了一遍，就提前到了会议召开的地方，发现都没人在，我自己就坐在沙发上看了会ppt。没一会发现很多人都出来了，原来他们都去听keynote speaker的presentation了，这会是休息时间。我也跟进去听了来自WUSTL的Chenyang Lu和中科院的Feiyue Wang的speech。Chenyang Lu的presentation让人觉得比较familiar，也很具体。第二个就比较泛了，说了很多大而空的理论，而且ppt还是中文的，虽然speaker的英文很好，但总让人感觉有点不舒服。期间认识了一个从Vanderbilt来的一个CS的女生，还有一个从荷兰过来的researcher，都是中国人。她们做得方向和我不大一样。CS女生中午就走了，不参加下午和明天的会，所以没啥机会多聊。听完这些speaker的演讲，到了午饭时间，和那个荷兰来的researcher和另一个荷兰人坐一起，瞎聊起来。午饭吃得很欢，差点忘了时间，吃到一点多。赶紧收拾了一下到会议室，准备我的presentation。我的presentation是下午一点半的，所在session中的第一个。虽然说我不会紧张，但还是得准备一下，以防万一。 感觉时间过得很快，轮到我presentation了。我准备了二十几页的ppt，presentation的时间是20分钟，外加5分钟提问时间。为了把我那些东西说完，我决定说得快一些。中间出了点小插曲。因为我的ppt背景比较淡，字体又是白色的，而且投影仪不大行，导致有些字看不见。因为我是用pdf格式的，从openoffice的odp格式转换来的，没办法修改背景，而且presentation用的是指定的laptop，修改不了odp格式，我只好拿出我的laptop，把ppt的背景改了。为了省时间，就直接将投影仪接到我的电脑上。其他的都很顺利，我唯一的担心是我说的太快，可能在座的很多人都没听明白，他们大多数国内的学生。说的时候也不紧张，这得多亏在学校练的，大大小小也做了不少presentation，早就练就了一张厚脸皮。说完之后，只有一个人提问，问题不challenging。就这样，我的presentation结束了。 这天下午CPSCom只有一个session，到三点十分。结束后有个panel，让大家探讨研究相关的东西，研究方向，研究机会等。晚上还有个banquet。因为我约了同学四点去西湖逛逛，没有参加这两个活动。现在来看，是有点后悔，应该参加一下的。session结束后就walk回酒店等同学。有两个大学同学在杭州工作，关系都还不错，毕业后都没见过面。一个去北京出差了，没机会见到。中锋同学领我逛了一圈西湖，拍了一堆照片。冬天不是逛西湖的好时间，荷叶没了，树也光着。本想去看看雷峰塔什么的，但时间太少，只是在西湖边上逛了一下。逛完时天都黑了。中锋本来要请我吃杭帮菜，但那会交通太堵，人也很累，就随便找了家饭店吃了。 吃完之后，各自搭车回去。我去酒店准备下行李，明天的会议不大想参加了，没有我感兴趣的论文和话题，去上海办一下签证。不过回上海之前，打算去一趟灵隐寺。 12月20日 早上早早起来，吃完早饭，打车去了灵隐寺。门票有点贵，但既然来了就进去逛逛吧。大门45元，寺内30元。我买了一把香，见佛就拜一拜，祈求家人健康平安，自己事业有成，还有很重要的，赶紧找个老婆吧。听说灵隐寺很灵的，一定要保佑我啊。从灵隐寺回来后，退房，去火车站，买票。在杭州火车站发现骗子好多，以各种手段求你给钱，我都没理会这些人。买了张一等座的票，一百多块，当是体验一下高铁吧。一路上我都开着相机，录着车窗外的风景，很enjoy那样的感觉。 CPSCom2010会议一行就这样结束了。 PS：12月22日收到老板的邮件，我们的论文拿到了一个会议的best paper award。这个award实在19号晚上的banquet上颁发的。我本以为banquet只是吃吃饭没有别的事。这算是个意外之喜吧，虽然觉得自己的论文不咋地，但拿到这么个奖，还是很高兴滴。组织方已经把证书寄出来了，下周应该就能收到。 您可能感兴趣的文章June 14, 2010 -- 学车第四天 (6)今天是学车的第四天，昨天看NBA，就没学。前几天主要练转弯，都在低速下进行。今天上路练了，虽然时速不...March 23, 2011 -- NYC游记–Day Four (0)3月22日 晚睡晚起不知道算不算生物钟的现象之一，如果是这样，那我也算有一个。到了NYC，东部时...June 18, 2010 -- 曼哈屯的航拍图 (4)在Facebook上看到别人分享的曼哈屯当地的航拍图，超赞。转载过来，让大家欣赏欣赏。 先声明一下，...March 15, 2010 -- 终于写完留学申请回忆录了 (7)刚开博不久，也就是去年暑假的时候，就想过利用假期时间把自己的留学申请经历写下来，将自己的记忆用文字留...July 11, 2010 -- 曼哈屯的Tuttle Creek Lake (0)也许因为在河边长大，看到有河有湖的地方，我就比较容易激动。Manhattan这有河有湖，河是Kans...]]></description>
			<content:encoded><![CDATA[<p>12月18日</p>
<p>17号晚上洗了个澡，上了会网就去睡觉了。从出发到抵达也有一天多的时间了，算起来有两个晚上没睡了。有点累，上床后很快就入睡了。18号早上七点就起来了，多少还是有点时差影响，但因为在飞机上陆陆续续睡了些，没觉得难受，似乎也不用刻意去调整时差。昨晚订房时汉庭送了份免费早餐，自助的，价值15块钱。起床洗漱后就去吃了，喝到了久违的豆浆，感觉不错。</p>
<p>九点多出门找申龙，去他家拿些东西，准备去杭州。到他家前还去照了个证件照，签证用的，贵死，四张要了我50块钱。其实可以自己照了剪裁好，让他们洗，后悔。到申龙家主要拿些衣物，还有别人托我带的化妆品。问了顺丰，说是不给寄化妆品。后来又去问了邮政，也不能寄。只能再想办法。</p>
<p>到上海站买到杭州的高铁票，发现从上海站出发的票都卖完了，只能买从上海虹桥出发的，买到的还是下午一点多的。买到票后，坐地铁到上海虹桥火车站，中间倒了一次。虹桥火车站很大，看着够气派。无聊地坐着听歌，等了一个多小时终于出发了。一路上跟乡下人进城一样，不停的拍照，江南的风光和家乡那边的还是很不一样的。</p>
<p>车开了一个小时十九分到达杭州，出门打出租车。发现等出租车的人排了好长一队，但没见着几辆出租车。我就在那等啊等，以为出租车会陆陆续续来，就像上海和南京的火车站一样。结果，等了半天，队伍都没前进多少，出租车也只出现几辆。那些开黑车的不断游说排队的人，说是等上个把小时都不一定能等到。我忍无可忍了，就不排了，走出了火车站，随便走了几个路口，拦到一辆出租车。打车到百合花饭店。回国前我已经定了三天（17-20号）的房间。到达百合花饭店后，问前台，没有找到我的名字。我说我是来开会的，提前订了房间的，但他们还是没找到。后来来了一个管事的，查了一下，预订房间的名单里有我的名字，但因为我昨天没来，他们把我的房子取消了。现在自己订，标间都要380一晚。商量了一番，他们还是按照会议提供的优惠价给我分了一间，从单人间变成了双人间，就我一个人住。我来的够及时，因为我之后就没有房子了，那样我就得自己折腾着去找房子了。<br />
<span id="more-3005"></span><br />
定下房子后，已经四点了。会议在金溪山庄召开，离百合花饭店不远，走路过去也就十几分钟的事。其实CPSCom2010会议早上就开始了，我本想昨晚就赶到杭州的。计划赶不上变化。也罢，反正我是19号才要做presentation，之前的缺席一下应该没关系。到了金溪山庄后，在门口注册，领了会议日程，旅游手册和纪念品。然后到CPSCom所在的一号会议室去，房间不大，人也不多，比较像seminar。在座的大部分都是国内大学的老师和学生，台上讲的人好像也是国内的学生。打听之后，发现大部分是浙大的，中paper的人也是如此。想想浙大是这个会议的主办方之一，那就不奇怪了。听了不一会，一个session就完了，肚子很饿，没吃午饭，坐不住，就出去找东西吃，没找到。在想是回酒店呢，还是继续留着听下一个session。看了下附送的那些东西，有一张晚饭的餐券，还是留下来吧，这样就不用为晚饭发愁了。忍了听了最后一个session，然后就奔去吃自助晚餐了，吃得挺爽，菜做得挺不错。吃完饭，就走回酒店，也不想到处转转，实在太累。</p>
<p>晚上的时候去找了一个学长兼老乡。回国前让我哥办了张我家那的移动卡，寄到学长那，这样我到杭州后可以取了直接用。和学长，还有他的女朋友（也是老乡）在一家面包店里聊了一会。有人一起侃大山还真不错。聊了一个多小时，到九点多，我就回酒店了，准备一下明天的presentation。再次修改了ppt，走的太急，没怎么准备好。之后就洗个澡，上上网，睡觉。</p>
<p>12月19日</p>
<p>早上依旧是七点左右醒，洗漱，吃早饭。然后窝在房间里过了一遍ppt，想好要说的东西，自己也开口练了一下。大概过了一遍，就提前到了会议召开的地方，发现都没人在，我自己就坐在沙发上看了会ppt。没一会发现很多人都出来了，原来他们都去听keynote speaker的presentation了，这会是休息时间。我也跟进去听了来自WUSTL的Chenyang Lu和中科院的Feiyue Wang的speech。Chenyang Lu的presentation让人觉得比较familiar，也很具体。第二个就比较泛了，说了很多大而空的理论，而且ppt还是中文的，虽然speaker的英文很好，但总让人感觉有点不舒服。期间认识了一个从Vanderbilt来的一个CS的女生，还有一个从荷兰过来的researcher，都是中国人。她们做得方向和我不大一样。CS女生中午就走了，不参加下午和明天的会，所以没啥机会多聊。听完这些speaker的演讲，到了午饭时间，和那个荷兰来的researcher和另一个荷兰人坐一起，瞎聊起来。午饭吃得很欢，差点忘了时间，吃到一点多。赶紧收拾了一下到会议室，准备我的presentation。我的presentation是下午一点半的，所在session中的第一个。虽然说我不会紧张，但还是得准备一下，以防万一。</p>
<p>感觉时间过得很快，轮到我presentation了。我准备了二十几页的ppt，presentation的时间是20分钟，外加5分钟提问时间。为了把我那些东西说完，我决定说得快一些。中间出了点小插曲。因为我的ppt背景比较淡，字体又是白色的，而且投影仪不大行，导致有些字看不见。因为我是用pdf格式的，从openoffice的odp格式转换来的，没办法修改背景，而且presentation用的是指定的laptop，修改不了odp格式，我只好拿出我的laptop，把ppt的背景改了。为了省时间，就直接将投影仪接到我的电脑上。其他的都很顺利，我唯一的担心是我说的太快，可能在座的很多人都没听明白，他们大多数国内的学生。说的时候也不紧张，这得多亏在学校练的，大大小小也做了不少presentation，早就练就了一张厚脸皮。说完之后，只有一个人提问，问题不challenging。就这样，我的presentation结束了。</p>
<p>这天下午CPSCom只有一个session，到三点十分。结束后有个panel，让大家探讨研究相关的东西，研究方向，研究机会等。晚上还有个banquet。因为我约了同学四点去西湖逛逛，没有参加这两个活动。现在来看，是有点后悔，应该参加一下的。session结束后就walk回酒店等同学。有两个大学同学在杭州工作，关系都还不错，毕业后都没见过面。一个去北京出差了，没机会见到。中锋同学领我逛了一圈西湖，拍了一堆照片。冬天不是逛西湖的好时间，荷叶没了，树也光着。本想去看看雷峰塔什么的，但时间太少，只是在西湖边上逛了一下。逛完时天都黑了。中锋本来要请我吃杭帮菜，但那会交通太堵，人也很累，就随便找了家饭店吃了。</p>
<p>吃完之后，各自搭车回去。我去酒店准备下行李，明天的会议不大想参加了，没有我感兴趣的论文和话题，去上海办一下签证。不过回上海之前，打算去一趟灵隐寺。</p>
<p>12月20日</p>
<p>早上早早起来，吃完早饭，打车去了灵隐寺。门票有点贵，但既然来了就进去逛逛吧。大门45元，寺内30元。我买了一把香，见佛就拜一拜，祈求家人健康平安，自己事业有成，还有很重要的，赶紧找个老婆吧。听说灵隐寺很灵的，一定要保佑我啊。从灵隐寺回来后，退房，去火车站，买票。在杭州火车站发现骗子好多，以各种手段求你给钱，我都没理会这些人。买了张一等座的票，一百多块，当是体验一下高铁吧。一路上我都开着相机，录着车窗外的风景，很enjoy那样的感觉。</p>
<p>CPSCom2010会议一行就这样结束了。</p>
<p>PS：12月22日收到老板的邮件，我们的论文拿到了一个会议的best paper award。这个award实在19号晚上的banquet上颁发的。我本以为banquet只是吃吃饭没有别的事。这算是个意外之喜吧，虽然觉得自己的论文不咋地，但拿到这么个奖，还是很高兴滴。组织方已经把证书寄出来了，下周应该就能收到。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>February 20, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/02/something-new/" title="更新一下">更新一下</a> (2)<br /><small>这周和上周基本上都在忙RPE的事，下周二就presentation了，需要对报告和程序作最后的修改，...</small></li><li>November 16, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/11/memory-of-snow/" title="雪的记忆">雪的记忆</a> (2)<br /><small>早上出门，雨夹雪，只能见到空中飘着的雪花，一到地方就融化了。我已经不再见到雪就兴奋了，开始有了更高的...</small></li><li>December 15, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/12/apply-google-microsoft-intern/" title="找实习之Google和Microsoft">找实习之Google和Microsoft</a> (2)<br /><small>从开始准备找实习到现在过了一段日子了，面了两家公司，Google和Microsoft，都被拒了。不过...</small></li><li>October 7, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/wordpress-plugin-for-my-blog/" title="我使用的WordPress插件">我使用的WordPress插件</a> (7)<br /><small>以下插件都能在WordPress控制台的插件栏目里添加，就不另附插件的链接了。插件以字母顺序排列，排...</small></li><li>August 29, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/google_calendar/" title="往博客添加google calendar">往博客添加google calendar</a> (0)<br /><small>突然想在博客里开个页面，把我的日程信息都贴出来，因为之前看过系里的教授在他们的主页上贴出了日程信息，...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/12/cpscom2010/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>堪萨斯城-&gt;旧金山-&gt;上海</title>
		<link>http://www.zhuhuang.com/blog/2010/12/kc-sf-sh/</link>
		<comments>http://www.zhuhuang.com/blog/2010/12/kc-sf-sh/#comments</comments>
		<pubDate>Sat, 25 Dec 2010 10:25:08 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>
		<category><![CDATA[回国]]></category>
		<category><![CDATA[旧金山]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2010/12/%e5%a0%aa%e8%90%a8%e6%96%af%e5%9f%8e-%e6%97%a7%e9%87%91%e5%b1%b1-%e4%b8%8a%e6%b5%b7/</guid>
		<description><![CDATA[在KCI里熬了三个多小时，终于上了飞机。整个晚上都没怎么睡，上了飞机之后犯困。可是，每次坐飞机我都比较倒霉。斜对面的座位上有个小孩，一路上一直哭，弄得我没法睡觉。他妈妈也无奈了，怎么哄都不行，小孩子不好带啊，有时候你都不知道他要什么。飞机飞了两个多小时，于十点十分降落旧金山机场。传说中的旧金山，我来了。下了飞机后，找吃的地方，发现找家合适的餐厅还真难。到处是gucci，coach等名牌店，而逛这些店的人多数是中国人（或华人）。刚从飞机出来时看到一家burger king，以为我要登机的地方也有，就屁颠屁颠地找了登机的地方，没在附近看到想吃的。有日本料理店，有墨西哥餐，我都没有兴趣。无奈，原路折返，找到那家burger king买了份套餐。背着电脑包，拎着一个包，在机场里穿梭，累到不行。都说旧金山华人多，的确如此。机场那看到的华人店员，工作人员不少。 吃完饭之后，在等飞机的地方有免费无线上，45分钟。我的电脑也没电了，就顺便充充电。为什么芝加哥就不提供免费无线呢？在网上晃了一下，在山寨群里聊了会天，但归心似箭，无心上网，而且有人在等着上，于是就下了，老老实实坐着等飞机。其实挺想出去看看旧金山的风景。之前在堪萨斯城往旧金山的飞机上，大概能看到些海湾风景，不知道传说中的硅谷是否就是其中之一，找个机会一定要去看看。 等到下午一点多，登机了，UA857，直飞上海。飞机起飞后，虽然我不坐在靠窗的位置，但争着通过那小小的窗户瞥一眼旧金山的风景。居然看到了golden gate bridge，壮观。横跨大洋的飞行又长又累，飞机上很难入睡。因为通宵了一晚，有些累，断断续续睡了一些。如前说是，我坐飞机比较倒霉。这一次，我边上的是个极易入睡极易打呼噜而且呼噜超响的人，而他自己悠然的睡着觉。我很无奈，周围的人时不时看看我这里，那家伙的呼噜声太震撼了。这次的长途飞行，不像上一次总是尝试着去睡觉，我试着找些事做，看杂志，看电影，看风景，累了就睡一会，时间比较容易打发。熬了接近十四个小时，终于抵达上海，回到了祖国的怀抱。 因为这次带了很多补品，一直怕行李被海关查。不知道是自己比较幸运，还是海关不查补品，或者网上的都是谣传，我很顺利的通关了。在出口找到了来接我的申龙同学，一年多不见了，Y没怎么变，脸上痘痘多了一些。听他说最近忙得上火，脸就遭殃了。坐地铁到他住的地方已经是十点多，之前一直在考虑是直接去杭州，还是在上海留宿一晚再去。实在是有些累，而且如果赶去杭州估计也是半夜了。索性住在上海吧，找了家汉庭快捷住下了，在申龙公司所在地的对面。好好休息一夜，第二天再去杭州。本以为会有时差问题，但那晚出奇的好睡，一觉到天亮，貌似直接把时差倒了过来。 回到祖国怀抱，没有想象中兴奋，倒是有一些不习惯，唉，难道我也变了？！ 您可能感兴趣的文章August 14, 2011 -- 三藩之行 &#8211; 8月8日 (0)8月8日 今天是在三藩游玩的最后一天，明天一大早就要离开SF去Emeryville坐加州和风号（Ca...August 14, 2011 -- 三藩之行 &#8211; 8月7日 (0)8月7日 今天本来要自己逛的，因为CityPass上还有好多景点没去，只剩今明两天。和达佑宽姐他们商...August 14, 2011 -- 三藩之行 &#8211; 8月6日 (0)8月6日   早上起床之后就直奔Financial District（金融区）。因为住的hotel就...August 13, 2011 -- 三藩之行 &#8211; 8月3日 (0)8月3日 早上九点左右出发，今天有两个目的地，一是送黄师弟到KC附近的某个地方。他要为他lp买车，...July 24, 2011 -- 计划一次西海岸之旅 (1)这个暑假刚开始的时候，我对自己说过，这个暑假不出门，没有出行计划，窝在学校里。但，计划总赶不上变化。...]]></description>
			<content:encoded><![CDATA[<p>在KCI里熬了三个多小时，终于上了飞机。整个晚上都没怎么睡，上了飞机之后犯困。可是，每次坐飞机我都比较倒霉。斜对面的座位上有个小孩，一路上一直哭，弄得我没法睡觉。他妈妈也无奈了，怎么哄都不行，小孩子不好带啊，有时候你都不知道他要什么。飞机飞了两个多小时，于十点十分降落旧金山机场。传说中的旧金山，我来了。下了飞机后，找吃的地方，发现找家合适的餐厅还真难。到处是gucci，coach等名牌店，而逛这些店的人多数是中国人（或华人）。刚从飞机出来时看到一家burger king，以为我要登机的地方也有，就屁颠屁颠地找了登机的地方，没在附近看到想吃的。有日本料理店，有墨西哥餐，我都没有兴趣。无奈，原路折返，找到那家burger king买了份套餐。背着电脑包，拎着一个包，在机场里穿梭，累到不行。都说旧金山华人多，的确如此。机场那看到的华人店员，工作人员不少。</p>
<p>吃完饭之后，在等飞机的地方有免费无线上，45分钟。我的电脑也没电了，就顺便充充电。为什么芝加哥就不提供免费无线呢？在网上晃了一下，在山寨群里聊了会天，但归心似箭，无心上网，而且有人在等着上，于是就下了，老老实实坐着等飞机。其实挺想出去看看旧金山的风景。之前在堪萨斯城往旧金山的飞机上，大概能看到些海湾风景，不知道传说中的硅谷是否就是其中之一，找个机会一定要去看看。<br />
<span id="more-3003"></span><br />
等到下午一点多，登机了，UA857，直飞上海。飞机起飞后，虽然我不坐在靠窗的位置，但争着通过那小小的窗户瞥一眼旧金山的风景。居然看到了golden gate bridge，壮观。横跨大洋的飞行又长又累，飞机上很难入睡。因为通宵了一晚，有些累，断断续续睡了一些。如前说是，我坐飞机比较倒霉。这一次，我边上的是个极易入睡极易打呼噜而且呼噜超响的人，而他自己悠然的睡着觉。我很无奈，周围的人时不时看看我这里，那家伙的呼噜声太震撼了。这次的长途飞行，不像上一次总是尝试着去睡觉，我试着找些事做，看杂志，看电影，看风景，累了就睡一会，时间比较容易打发。熬了接近十四个小时，终于抵达上海，回到了祖国的怀抱。</p>
<p>因为这次带了很多补品，一直怕行李被海关查。不知道是自己比较幸运，还是海关不查补品，或者网上的都是谣传，我很顺利的通关了。在出口找到了来接我的申龙同学，一年多不见了，Y没怎么变，脸上痘痘多了一些。听他说最近忙得上火，脸就遭殃了。坐地铁到他住的地方已经是十点多，之前一直在考虑是直接去杭州，还是在上海留宿一晚再去。实在是有些累，而且如果赶去杭州估计也是半夜了。索性住在上海吧，找了家汉庭快捷住下了，在申龙公司所在地的对面。好好休息一夜，第二天再去杭州。本以为会有时差问题，但那晚出奇的好睡，一觉到天亮，貌似直接把时差倒了过来。</p>
<p>回到祖国怀抱，没有想象中兴奋，倒是有一些不习惯，唉，难道我也变了？！</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-08-11/" title="三藩之行 &#8211; 8月8日">三藩之行 &#8211; 8月8日</a> (0)<br /><small>8月8日
今天是在三藩游玩的最后一天，明天一大早就要离开SF去Emeryville坐加州和风号（Ca...</small></li><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-07-11/" title="三藩之行 &#8211; 8月7日">三藩之行 &#8211; 8月7日</a> (0)<br /><small>8月7日
今天本来要自己逛的，因为CityPass上还有好多景点没去，只剩今明两天。和达佑宽姐他们商...</small></li><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-06-11/" title="三藩之行 &#8211; 8月6日">三藩之行 &#8211; 8月6日</a> (0)<br /><small>8月6日
  早上起床之后就直奔Financial District（金融区）。因为住的hotel就...</small></li><li>August 13, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-03-11/" title="三藩之行 &#8211; 8月3日">三藩之行 &#8211; 8月3日</a> (0)<br /><small>8月3日

早上九点左右出发，今天有两个目的地，一是送黄师弟到KC附近的某个地方。他要为他lp买车，...</small></li><li>July 24, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/07/planning-a-trip-to-west-coast/" title="计划一次西海岸之旅">计划一次西海岸之旅</a> (1)<br /><small>这个暑假刚开始的时候，我对自己说过，这个暑假不出门，没有出行计划，窝在学校里。但，计划总赶不上变化。...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/12/kc-sf-sh/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>在机场等飞机</title>
		<link>http://www.zhuhuang.com/blog/2010/12/waiting-for-flights-in-kci/</link>
		<comments>http://www.zhuhuang.com/blog/2010/12/waiting-for-flights-in-kci/#comments</comments>
		<pubDate>Thu, 16 Dec 2010 12:07:46 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[游走美帝]]></category>
		<category><![CDATA[Bluehost]]></category>
		<category><![CDATA[KCI]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2953</guid>
		<description><![CDATA[飞机是早上八点的，但因为Manhattan离KCI机场有两个多小时的路程，而且正值期末，大家没空开车送我到机场，所以坐了kci roadrunner。怕有延误，选了最早的一班，凌晨2：30的，到KCI机场时差不多五点半了，机场人挺多。给行李办了托运，其中一个箱子超重了两磅，把人家托我带的化妆品拿出来放到另一个箱子，刚好减去两磅。值得提一下，现在check in和托运行李比以往（上次回国时）简单很多。托运完行李，过安检，到United的候机室等着，虽然我的飞机是八点的。人走了一拨又一拨，我稳坐在座位上，唉，等待时间痛苦的事。无聊，就发篇日志吧。 今天收到Bluehost的邮件，说把我的account给deactivate了，因为还有账户上有些网站文件含有malicious code。这个之前我注意过，是KSU CSSA的网站，之前我用Firefox浏览时，google toolbar总是阻止我访问该网站，说是有恶意代码，我没理它，也不知道为什么会有恶意代码。这个网站只是一个blog，用wordpress搭建的。不想，bluehost还会查这些。帐户被限了，访问不了所有挂在帐户上的网站，本想把CSSA博客内容备份一下，然后删除，再重建一个wordpress。无奈，只能通过FTP把网站文件先保存下来，然后删了网站文件夹，让bluehost恢复我的帐户。我在想，待会把cssa的网站文件再传上去，趁现在能访问，把网站内容备份一下，然后再删掉，之后再找个时间重新搭建。反正闲着没事，试试。 您可能感兴趣的文章March 24, 2011 -- NYC游记 &#8211; 归程 (2)3月24日 早上八点半起来，在酒店吃了早饭后check out。别了这个住了六晚的hotel，背着...September 28, 2010 -- 关于zpnyx.com (0)zpnyx.com目前是我在Bluehost上购买的虚拟主机的主域名，用来识别虚拟主机，因此虚拟主机...August 28, 2009 -- Bluehost虚拟主机共享 (0)注册了两个bluehost账号，还有一堆域名，本想着建些网站，但现在连自己的博客都快顾不上来了，其他...August 4, 2009 -- Bluehost虚拟主机参数 (2)自己购买了两个Bluehost虚拟主机，对比了其他主机提供商的plan，个人觉得Bluehost的p...July 31, 2009 -- 昨晚Bluehost服务器down了 (2)昨晚十一点半左右，我的个人网站和漳平南洋网突然访问不了。刚开始以为是学校的网络问题，后来问了国内的同...]]></description>
			<content:encoded><![CDATA[<p>飞机是早上八点的，但因为Manhattan离KCI机场有两个多小时的路程，而且正值期末，大家没空开车送我到机场，所以坐了kci roadrunner。怕有延误，选了最早的一班，凌晨2：30的，到KCI机场时差不多五点半了，机场人挺多。给行李办了托运，其中一个箱子超重了两磅，把人家托我带的化妆品拿出来放到另一个箱子，刚好减去两磅。值得提一下，现在check in和托运行李比以往（上次回国时）简单很多。托运完行李，过安检，到United的候机室等着，虽然我的飞机是八点的。人走了一拨又一拨，我稳坐在座位上，唉，等待时间痛苦的事。无聊，就发篇日志吧。</p>
<p>今天收到Bluehost的邮件，说把我的account给deactivate了，因为还有账户上有些网站文件含有malicious code。这个之前我注意过，是KSU CSSA的网站，之前我用Firefox浏览时，google toolbar总是阻止我访问该网站，说是有恶意代码，我没理它，也不知道为什么会有恶意代码。这个网站只是一个blog，用wordpress搭建的。不想，bluehost还会查这些。帐户被限了，访问不了所有挂在帐户上的网站，本想把CSSA博客内容备份一下，然后删除，再重建一个wordpress。无奈，只能通过FTP把网站文件先保存下来，然后删了网站文件夹，让bluehost恢复我的帐户。我在想，待会把cssa的网站文件再传上去，趁现在能访问，把网站内容备份一下，然后再删掉，之后再找个时间重新搭建。反正闲着没事，试试。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>March 24, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-back-journey/" title="NYC游记 &#8211; 归程">NYC游记 &#8211; 归程</a> (2)<br /><small>3月24日

早上八点半起来，在酒店吃了早饭后check out。别了这个住了六晚的hotel，背着...</small></li><li>September 28, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/09/about-zpnyx-com/" title="关于zpnyx.com">关于zpnyx.com</a> (0)<br /><small>zpnyx.com目前是我在Bluehost上购买的虚拟主机的主域名，用来识别虚拟主机，因此虚拟主机...</small></li><li>August 28, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/bluehost_webhost_share/" title="Bluehost虚拟主机共享">Bluehost虚拟主机共享</a> (0)<br /><small>注册了两个bluehost账号，还有一堆域名，本想着建些网站，但现在连自己的博客都快顾不上来了，其他...</small></li><li>August 4, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/bluehost/" title="Bluehost虚拟主机参数">Bluehost虚拟主机参数</a> (2)<br /><small>自己购买了两个Bluehost虚拟主机，对比了其他主机提供商的plan，个人觉得Bluehost的p...</small></li><li>July 31, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/07/server_down/" title="昨晚Bluehost服务器down了">昨晚Bluehost服务器down了</a> (2)<br /><small>昨晚十一点半左右，我的个人网站和漳平南洋网突然访问不了。刚开始以为是学校的网络问题，后来问了国内的同...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/12/waiting-for-flights-in-kci/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>black friday is not that black</title>
		<link>http://www.zhuhuang.com/blog/2010/11/black-friday-is-not-that-black-2/</link>
		<comments>http://www.zhuhuang.com/blog/2010/11/black-friday-is-not-that-black-2/#comments</comments>
		<pubDate>Tue, 30 Nov 2010 06:46:20 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[black friday]]></category>
		<category><![CDATA[cyber monday]]></category>
		<category><![CDATA[感恩节]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2010/11/black-friday-is-not-that-black-2/</guid>
		<description><![CDATA[上周Thanksgiving，没吃到火鸡，连鸡肉都没有。前两年的感恩节，系里的中国老师会邀系里的中国学生去他家过节，但这次没有了，可能人多了，不方便鸟。系里有八个中国学生，上周日我们聚过一次，在学妹杨鸣家那吃火锅，当是庆祝感恩节了，因为感恩节大家各有安排，很难凑到一块。前两次感恩节，我没有多大印象，不出门，不购物，只是宅。在这呆久了，开始入乡随俗了，或者说变得油条了，我谋划着在black friday淘deal。 本以为上周一就是Cyber Monday（发现这周一才是，囧），然后我有时间就刷Amazon，eBay和Newegg，都没看到什么特别的deal，很平时一样，有点不爽。因为要赶project还有research，不敢太张狂，周一到周三还是老老实实去系里呆着，写写代码，看看书。周四和周五就放任自己了，给自己一个机会去体会下美帝感恩节和black friday的气氛。 大部分商家的black friday sale是周五早上五点开始，除了那些通宵营业的店，比如沃尔玛，是十二点开卖。但电子产品部分也是五点才开始。我挣扎了好久，一直在想着要不要半夜去沃尔玛凑热闹，看了它的black friday广告，我只对一个吸尘器感兴趣。现在住的地方铺了地毯，没法清扫，不知道有多脏。问了几个朋友，有两个要去的，于是就去吧，有人一起好一些。十一点四十几分到的沃尔玛，一路上没见着几辆车，小镇的半夜就是安静，除了偶尔响起的警笛。本以为沃尔玛会人海车海，到了之后发现也没多疯狂，店里人不少，但不到人山人海的程度。那些特价的商品都放在了货架之间的较宽的过道上，用纸箱封着，还有专人看护，十二点准时开箱。大部分人是想买什么东西就围着对应的箱子，没有队形，幸好人不多，不至于出乱子。我逛了一圈，没发现吸尘器，所以一直在那游荡，漫无目的。后来张志告诉我他看见吸尘器了，我才到他说的地方，发现我要买的吸尘器好小，相对其他吸尘器来说，但价格便宜，八刀多。买了一件，black friday的第一个战利品。本来想买个枕头，还有玩具赛车。后来还是算了，枕头我有一个，玩具赛车只是我儿时的缺憾（小时候不曾拥有像样的玩具）。其实我更想弄个巨型的变形金刚，可惜没卖这个。在那晃了一个多小时，看过了所有on sale的商品，最后只买了个吸尘器。我还去找了除冰用的铲子，没找到；买了几瓶钙片，准备带回家的；口渴了，在食品区找小瓶的Moutain Dew，没找到，作罢，忍着。等到人少一些了，我们才推着车去结帐，回到家已经是两点左右了。 周五早上睡到十二点多才起来，没做饭，只好去吃中餐自助，吃饱之后，就往mall跑，想看看有没有便宜的衣服买，顺便问下手机解锁的事。在mall里逛了几个来回，看了好几家店，发现卖的衣服还不如网上的多。而且mall不大，人也不多，不指望能有多大折扣。我特地去看了我上次在KC的Nike工厂店买的那款鞋子，发现这边的sale价格是50刀，而我是花18刀买的，心生欢喜，哥也有捡到便宜的时候。其实我衣服，鞋子什么的都挺多的，不需要再买了。而且之前在gap网站上已买过打折的外套和两条睡裤，算是对自己有所交代了。唯一想的，就是添加一件印有学校标志的外套，在mall里找了，不是衣服太烂，就是价格太高，没买，还是去学校的bookstore看看，那里靠谱些。在mall里转了两个多小时，撤了。 网上的打折活动也不少，但价格没什么吸引力，我也就随便刷刷网页，没有下单。black friday就这么度过了，不够疯狂，但是初次体验，人生的又一个第一次没了。 还是得省着点钱，最近花钱的地方太多了，renew车保险，renew车牌，交健康保险，买带回国的东西，加起来花了不下一千五百美元。本来自买车后就没存几个钱，这下更穷了。回国还得腐败，还得送红包，压力大。 Anyway，还有半个月左右就可以回国了，高兴。 PS：这周一是Cyber Monday，看了几个网站上的deal，没有感兴趣的。 再PS：在美帝呆久的人，是不是习惯刷deal了？ 再再PS：我买的吸尘器还挺好用，用了之后才发现房间的地毯有多脏，囧 您可能感兴趣的文章November 21, 2010 -- 感恩节 (1)这是来美国后过得第三个感恩节了，其实谈不上“过节”，因为我都没有什么活动，除了一周的假期可以让我轻松...November 25, 2009 -- 感恩节 (10)明天是US的感恩节，个人觉得这个节日设置的很好，给人们提供一个机会，去感谢帮助过你的人。俗话说，滴水...]]></description>
			<content:encoded><![CDATA[<p>上周Thanksgiving，没吃到火鸡，连鸡肉都没有。前两年的感恩节，系里的中国老师会邀系里的中国学生去他家过节，但这次没有了，可能人多了，不方便鸟。系里有八个中国学生，上周日我们聚过一次，在学妹杨鸣家那吃火锅，当是庆祝感恩节了，因为感恩节大家各有安排，很难凑到一块。前两次感恩节，我没有多大印象，不出门，不购物，只是宅。在这呆久了，开始入乡随俗了，或者说变得油条了，我谋划着在black friday淘deal。</p>
<p>本以为上周一就是Cyber Monday（发现这周一才是，囧），然后我有时间就刷Amazon，eBay和Newegg，都没看到什么特别的deal，很平时一样，有点不爽。因为要赶project还有research，不敢太张狂，周一到周三还是老老实实去系里呆着，写写代码，看看书。周四和周五就放任自己了，给自己一个机会去体会下美帝感恩节和black friday的气氛。</p>
<p>大部分商家的black friday sale是周五早上五点开始，除了那些通宵营业的店，比如沃尔玛，是十二点开卖。但电子产品部分也是五点才开始。我挣扎了好久，一直在想着要不要半夜去沃尔玛凑热闹，看了它的black friday广告，我只对一个吸尘器感兴趣。现在住的地方铺了地毯，没法清扫，不知道有多脏。问了几个朋友，有两个要去的，于是就去吧，有人一起好一些。十一点四十几分到的沃尔玛，一路上没见着几辆车，小镇的半夜就是安静，除了偶尔响起的警笛。本以为沃尔玛会人海车海，到了之后发现也没多疯狂，店里人不少，但不到人山人海的程度。那些特价的商品都放在了货架之间的较宽的过道上，用纸箱封着，还有专人看护，十二点准时开箱。大部分人是想买什么东西就围着对应的箱子，没有队形，幸好人不多，不至于出乱子。我逛了一圈，没发现吸尘器，所以一直在那游荡，漫无目的。后来张志告诉我他看见吸尘器了，我才到他说的地方，发现我要买的吸尘器好小，相对其他吸尘器来说，但价格便宜，八刀多。买了一件，black friday的第一个战利品。本来想买个枕头，还有玩具赛车。后来还是算了，枕头我有一个，玩具赛车只是我儿时的缺憾（小时候不曾拥有像样的玩具）。其实我更想弄个巨型的变形金刚，可惜没卖这个。在那晃了一个多小时，看过了所有on sale的商品，最后只买了个吸尘器。我还去找了除冰用的铲子，没找到；买了几瓶钙片，准备带回家的；口渴了，在食品区找小瓶的Moutain Dew，没找到，作罢，忍着。等到人少一些了，我们才推着车去结帐，回到家已经是两点左右了。<br />
<span id="more-2982"></span><br />
周五早上睡到十二点多才起来，没做饭，只好去吃中餐自助，吃饱之后，就往mall跑，想看看有没有便宜的衣服买，顺便问下手机解锁的事。在mall里逛了几个来回，看了好几家店，发现卖的衣服还不如网上的多。而且mall不大，人也不多，不指望能有多大折扣。我特地去看了我上次在KC的Nike工厂店买的那款鞋子，发现这边的sale价格是50刀，而我是花18刀买的，心生欢喜，哥也有捡到便宜的时候。其实我衣服，鞋子什么的都挺多的，不需要再买了。而且之前在gap网站上已买过打折的外套和两条睡裤，算是对自己有所交代了。唯一想的，就是添加一件印有学校标志的外套，在mall里找了，不是衣服太烂，就是价格太高，没买，还是去学校的bookstore看看，那里靠谱些。在mall里转了两个多小时，撤了。</p>
<p>网上的打折活动也不少，但价格没什么吸引力，我也就随便刷刷网页，没有下单。black friday就这么度过了，不够疯狂，但是初次体验，人生的又一个第一次没了。</p>
<p>还是得省着点钱，最近花钱的地方太多了，renew车保险，renew车牌，交健康保险，买带回国的东西，加起来花了不下一千五百美元。本来自买车后就没存几个钱，这下更穷了。回国还得腐败，还得送红包，压力大。</p>
<p>Anyway，还有半个月左右就可以回国了，高兴。</p>
<p>PS：这周一是Cyber Monday，看了几个网站上的deal，没有感兴趣的。</p>
<p>再PS：在美帝呆久的人，是不是习惯刷deal了？</p>
<p>再再PS：我买的吸尘器还挺好用，用了之后才发现房间的地毯有多脏，囧</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>November 21, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/thanksgiving-2010/" title="感恩节">感恩节</a> (1)<br /><small>这是来美国后过得第三个感恩节了，其实谈不上“过节”，因为我都没有什么活动，除了一周的假期可以让我轻松...</small></li><li>November 25, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/11/thanksgiving/" title="感恩节">感恩节</a> (10)<br /><small>明天是US的感恩节，个人觉得这个节日设置的很好，给人们提供一个机会，去感谢帮助过你的人。俗话说，滴水...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/11/black-friday-is-not-that-black-2/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>买了好多补品</title>
		<link>http://www.zhuhuang.com/blog/2010/11/bought-a-lot-of-health-supplements/</link>
		<comments>http://www.zhuhuang.com/blog/2010/11/bought-a-lot-of-health-supplements/#comments</comments>
		<pubDate>Mon, 22 Nov 2010 06:43:13 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[supplement]]></category>
		<category><![CDATA[补品]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2961</guid>
		<description><![CDATA[十二月回国，买了好多补品回去，钙片，鱼油，卵磷脂，硫辛酸，银杏片，西洋参等，花了七八百刀。有了之前的经验，现在知道该带些什么了，哪些有用，哪些没用。相比国内的补品，国外的还是可靠些，性价比也高。我回国不带包，化妆品，电子产品等东西，带些补品比较实在，对家人身体有帮助。还有一个月不到就可以回去了，期待。买的东西有点多，希望回去时不要被海关查到。之前网上关于海关征税的事吵得沸沸扬扬，还是有些担心，希望不要那么倒霉。 您可能感兴趣的文章September 1, 2009 -- 放弃贷款买车的计划 (4)两周前就向银行递交了贷款申请，准备买辆车，二手。等了几天，接到银行的loan officer打来的电...October 7, 2009 -- 我使用的WordPress插件 (7)以下插件都能在WordPress控制台的插件栏目里添加，就不另附插件的链接了。插件以字母顺序排列，排...August 31, 2009 -- 漳平简史 (0)漳平又名＂菁城＂。 漳平，名取“邑居漳水上流、千山之中，此地独平”之意。嵌于福建中南，闽南金三角北端...June 10, 2010 -- 彻底没钱了 (2)昨晚，也许因为买车了太兴奋，也许因为怕车被开罚单，没睡好，早上五点多就醒了，然后继续睡了一个多小时，...January 8, 2010 -- SixthSense Technology及TED (2)从河蟹娱乐中看到一篇文章第六感惊人的潜力，见识到了天才Pranav Mistry所实现的数字世界和现...]]></description>
			<content:encoded><![CDATA[<p>十二月回国，买了好多补品回去，钙片，鱼油，卵磷脂，硫辛酸，银杏片，西洋参等，花了七八百刀。有了之前的经验，现在知道该带些什么了，哪些有用，哪些没用。相比国内的补品，国外的还是可靠些，性价比也高。我回国不带包，化妆品，电子产品等东西，带些补品比较实在，对家人身体有帮助。还有一个月不到就可以回去了，期待。买的东西有点多，希望回去时不要被海关查到。之前网上关于海关征税的事吵得沸沸扬扬，还是有些担心，希望不要那么倒霉。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>May 23, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/05/hard-to-find-a-satisfying-used-car/" title="车难找啊">车难找啊</a> (8)<br /><small>这几天一直在看车，难啊。Craigslist上一遍遍的刷新，都没看到合适的。不考虑日本车，虽然名声好...</small></li><li>March 11, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/need-to-change/" title="需要改变">需要改变</a> (3)<br /><small>算是明白了，咱要改变下路线，以后凡要评论什么，凡要感想一把，哥都要整长篇，一来练文笔，二来练思维，三...</small></li><li>December 8, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/12/heavy-snow/" title="下大雪了">下大雪了</a> (6)<br /><small>今天下了整整一天的雪，有点大，地上铺了厚厚的一层。早上又睡到十一点多，天太冷了，有点赖床，不想离开被...</small></li><li>October 25, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/%e6%9c%80%e8%bf%91%e5%bc%80%e5%b0%8f%e5%b7%ae%e4%ba%86/" title="最近开小差了">最近开小差了</a> (4)<br /><small>最近的事，很多，也很烦，让我有种回到五年前的感觉，awful。太计较得失，太放纵情感，曾经理性的我，...</small></li><li>June 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-0625/" title="0625之一周瞎扯">0625之一周瞎扯</a> (12)<br /><small>Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/11/bought-a-lot-of-health-supplements/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>感恩节</title>
		<link>http://www.zhuhuang.com/blog/2010/11/thanksgiving-2010/</link>
		<comments>http://www.zhuhuang.com/blog/2010/11/thanksgiving-2010/#comments</comments>
		<pubDate>Sun, 21 Nov 2010 08:18:29 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>
		<category><![CDATA[thanksgiving]]></category>
		<category><![CDATA[感恩节]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2964</guid>
		<description><![CDATA[这是来美国后过得第三个感恩节了，其实谈不上“过节”，因为我都没有什么活动，除了一周的假期可以让我轻松点。回国要买的东西基本上都买齐了，因此感恩节期间没有购物计划，但应该会在Amazon，eBay和Newegg上看看deal，也许有吸引我的。今年的感恩节估计要在程序中度过了，706的team project要在月底完成，还剩下一周的时间，忙忙这个就差不多了。此外，还有research，还是在定义模型，CPS的，关于vehicle application的。之前做的都是比较general，老板说我得做一些concrete的definition。一直被CIS 706的project缠着，不能好好的集中心思去做research，对不起老板，对不起自己。应该好好利用时间，少在网上晃荡，因为晃荡得再多，也改变不了什么，还是踏踏实实做点事来得稳当。感恩节一过，就是期末了，然后就可以回家了。说到回家，没有那么兴奋，可能到12月心情就会变得急切了。现在我想得更多的是回家前都有哪些事要完成，以及回家后的安排。自从暑假完成第一篇论文之后，这一学期以来，我的research基本上没有什么进展，要不得啊。其实可以做得好一些，但我没觉悟过来。下个决心吧，回家前，得把vehicle application的cps model完成；在家期间，利用些时间把暑假做的那个VehicularNet project在OMNeT++上实现了，下学期再发篇paper。老板不是会催学生发paper的人，只能靠自己自觉，努力争取了才会有paper。我觉得我在学术上得变得aggressive一些，做出些让自己满意的东西出来，而不是拖拖拉拉，一事无成。 趁着这个感恩节：感谢下自己的父母，你们是我永远的后盾；感谢哥哥和嫂子，劳烦你们照顾爸妈了；感谢所有亲戚，是你们让我们这个大家庭变得更加温暖；感谢导师Gurdip Singh，给我各种各样的建议，信任我，让我不断成长；感谢同学朋友，你们不经意的问候让我明白我还会被人牵挂；感谢帮助过我的人，我将把你们给我的恩惠施予他人。 您可能感兴趣的文章November 30, 2010 -- black friday is not that black (8)上周Thanksgiving，没吃到火鸡，连鸡肉都没有。前两年的感恩节，系里的中国老师会邀系里的中国...November 25, 2009 -- 感恩节 (10)明天是US的感恩节，个人觉得这个节日设置的很好，给人们提供一个机会，去感谢帮助过你的人。俗话说，滴水...]]></description>
			<content:encoded><![CDATA[<p>这是来美国后过得第三个感恩节了，其实谈不上“过节”，因为我都没有什么活动，除了一周的假期可以让我轻松点。回国要买的东西基本上都买齐了，因此感恩节期间没有购物计划，但应该会在Amazon，eBay和Newegg上看看deal，也许有吸引我的。今年的感恩节估计要在程序中度过了，706的team project要在月底完成，还剩下一周的时间，忙忙这个就差不多了。此外，还有research，还是在定义模型，CPS的，关于vehicle application的。之前做的都是比较general，老板说我得做一些concrete的definition。一直被CIS 706的project缠着，不能好好的集中心思去做research，对不起老板，对不起自己。应该好好利用时间，少在网上晃荡，因为晃荡得再多，也改变不了什么，还是踏踏实实做点事来得稳当。感恩节一过，就是期末了，然后就可以回家了。说到回家，没有那么兴奋，可能到12月心情就会变得急切了。现在我想得更多的是回家前都有哪些事要完成，以及回家后的安排。自从暑假完成第一篇论文之后，这一学期以来，我的research基本上没有什么进展，要不得啊。其实可以做得好一些，但我没觉悟过来。下个决心吧，回家前，得把vehicle application的cps model完成；在家期间，利用些时间把暑假做的那个VehicularNet project在OMNeT++上实现了，下学期再发篇paper。老板不是会催学生发paper的人，只能靠自己自觉，努力争取了才会有paper。我觉得我在学术上得变得aggressive一些，做出些让自己满意的东西出来，而不是拖拖拉拉，一事无成。</p>
<p>趁着这个感恩节：感谢下自己的父母，你们是我永远的后盾；感谢哥哥和嫂子，劳烦你们照顾爸妈了；感谢所有亲戚，是你们让我们这个大家庭变得更加温暖；感谢导师Gurdip Singh，给我各种各样的建议，信任我，让我不断成长；感谢同学朋友，你们不经意的问候让我明白我还会被人牵挂；感谢帮助过我的人，我将把你们给我的恩惠施予他人。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>November 30, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/black-friday-is-not-that-black-2/" title="black friday is not that black">black friday is not that black</a> (8)<br /><small>上周Thanksgiving，没吃到火鸡，连鸡肉都没有。前两年的感恩节，系里的中国老师会邀系里的中国...</small></li><li>November 25, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/11/thanksgiving/" title="感恩节">感恩节</a> (10)<br /><small>明天是US的感恩节，个人觉得这个节日设置的很好，给人们提供一个机会，去感谢帮助过你的人。俗话说，滴水...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/11/thanksgiving-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CIS 706 Team Project第一阶段</title>
		<link>http://www.zhuhuang.com/blog/2010/11/cis-706-team-project-first-stage/</link>
		<comments>http://www.zhuhuang.com/blog/2010/11/cis-706-team-project-first-stage/#comments</comments>
		<pubDate>Fri, 19 Nov 2010 02:13:36 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[ANTLR]]></category>
		<category><![CDATA[CIS706]]></category>
		<category><![CDATA[StringTemplate]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2954</guid>
		<description><![CDATA[今天CIS706 Team Project Presentation I，算是这个project的第一阶段。第一阶段的任务是将ExtendedStaticJava的Java程序转换成C语言程序，主要是利用前几个Project (Parser, AST, TypeChecker)的输出，并结合StringTemplate来实现。到早上，我还有一个问题没有解决，NULL和结构体的比较。因为在程序中，我把Class转换成struct，而将数组转换成指针的形式。因为Java程序中有Class Instance和null的比较，生成的C程序里就会有struct和NULL的比较。其实解决办法不难，但昨天我忙于测试八十几个程序，即对比Java源程序和生成C程序，查找可能潜在的问题。比起我这样一个一个测试，我完全可以在我的程序里让gcc对对生成C程序进行编译，就能发现我想找的潜在问题。但因为我是在Windows系统上做的，电脑里没有GCC，没办法在eclipse中植入gcc编译程序，而且时间不多，我还得做PPT，presentation要用。就在早上的Presentation之前，我想到了如何处理NULL的问题，但来不及修改了。Presentation时，我和老师说了我这个问题还没解决，其他的都处理完了。 Team Project是以小组为单位的，我的teammate一点都没做，他不会。所有的work都是我完成的，创建StringTemplate，实现转换程序，将结果存入对应的C文件，写Presentation用的PPT等。早上的Presentation是让他上去说的。因为他只在昨天看了我写的ppt，他对这个project的基本上不了解，presentation时说得很慢，尝试着把问题说清楚，实际上他自己也不清楚。Presentation只有30分钟时间，我和他说过要在20分钟内完成。后来我都有点着急了，老师貌似也有点不耐烦，我就上去说了。东西是我做的，各个方面我都清楚，我也和老师说了还存在的问题。讲完之后，给老师看了用到的C版本的头文件。这时候老师问teammate，让他解释一下程序的结构，然后那个头文件是怎么实现的。结果teammate卡在那了，我估计他只看了ppt，没看我给他的代码。然后，可以想象，不知所云。老师问他哪些是他做的，他乱扯了一通。最后是演示程序。我随便挑了一个程序，结果出现了错误，就是我说的NULL和struct比较问题，我挑的程序刚好有这样的语句。因为事先和老师说过，他也理解。后来我换了个最麻烦的Java测试程序，SyntaxTorture.java，改程序涉及到了ExtendedStaticJava语法的方方面面，也包括null和class的比较。我把有null的语句注销了，然后编译剩下的代码，没有问题。 今天下午我把那个null问题处理了。将class instance用struct指针实现（struct ClassName *），而class数组，用二级指针（struct ClassName **）实现，修改了一些stringtemplate和程序代码，搞到五点半，都解决了。 第二阶段的任务主要是garbage collection，老师说得在12月1日前完成。Java里用new给数组，类等分配空间，而且Java有自带的垃圾回收机制，但C里面没有。new操作转换到c就成了malloc操作，所以程序里会有一些产生一些垃圾。接下来就是考虑如何实现垃圾回收。还要建一个完整的test case，像我之前说的，让程序自己用gcc编译生成的c文件，看看是否有问题。同时还得自己设计一些Java程序，带输出的，然后和转换后的C程序的运行输出进行比较。test case应该不是难事，但我对garbage collection不怎么了解，以前没做过，估计得花些时间搞了。 CIS 706到现在，算上Team Project，已经是第五个project了，越做越觉得有意思。现在首要目标是完成Team Project，以后再去回味这些project吧。十二月中旬回国，我还有一堆材料要准备，早点搞定程序，早点弄材料。 您可能感兴趣的文章November 4, 2010 -- 上周 (0)论文中了之后，就忙着改论文，10.31要提交final version。先是删了一张图，修改了一些内...October 17, 2010 -- 越来越忙了 (0)Quiz，Project，Paper，Meeting，Report，Books，每周都在这些事上忙活...September 19, 2010 -- These Days (0)有些日子没写博了，今天更新一下，说说最近在忙的事。 先说research。老板依旧很忙，但他也开始...September 11, 2010 -- First Two Weeks of CIS 706 (0)CIS [...]]]></description>
			<content:encoded><![CDATA[<p>今天CIS706 Team Project Presentation I，算是这个project的第一阶段。第一阶段的任务是将ExtendedStaticJava的Java程序转换成C语言程序，主要是利用前几个Project (Parser, AST, TypeChecker)的输出，并结合StringTemplate来实现。到早上，我还有一个问题没有解决，NULL和结构体的比较。因为在程序中，我把Class转换成struct，而将数组转换成指针的形式。因为Java程序中有Class Instance和null的比较，生成的C程序里就会有struct和NULL的比较。其实解决办法不难，但昨天我忙于测试八十几个程序，即对比Java源程序和生成C程序，查找可能潜在的问题。比起我这样一个一个测试，我完全可以在我的程序里让gcc对对生成C程序进行编译，就能发现我想找的潜在问题。但因为我是在Windows系统上做的，电脑里没有GCC，没办法在eclipse中植入gcc编译程序，而且时间不多，我还得做PPT，presentation要用。就在早上的Presentation之前，我想到了如何处理NULL的问题，但来不及修改了。Presentation时，我和老师说了我这个问题还没解决，其他的都处理完了。<br />
<span id="more-2954"></span><br />
Team Project是以小组为单位的，我的teammate一点都没做，他不会。所有的work都是我完成的，创建StringTemplate，实现转换程序，将结果存入对应的C文件，写Presentation用的PPT等。早上的Presentation是让他上去说的。因为他只在昨天看了我写的ppt，他对这个project的基本上不了解，presentation时说得很慢，尝试着把问题说清楚，实际上他自己也不清楚。Presentation只有30分钟时间，我和他说过要在20分钟内完成。后来我都有点着急了，老师貌似也有点不耐烦，我就上去说了。东西是我做的，各个方面我都清楚，我也和老师说了还存在的问题。讲完之后，给老师看了用到的C版本的头文件。这时候老师问teammate，让他解释一下程序的结构，然后那个头文件是怎么实现的。结果teammate卡在那了，我估计他只看了ppt，没看我给他的代码。然后，可以想象，不知所云。老师问他哪些是他做的，他乱扯了一通。最后是演示程序。我随便挑了一个程序，结果出现了错误，就是我说的NULL和struct比较问题，我挑的程序刚好有这样的语句。因为事先和老师说过，他也理解。后来我换了个最麻烦的Java测试程序，SyntaxTorture.java，改程序涉及到了ExtendedStaticJava语法的方方面面，也包括null和class的比较。我把有null的语句注销了，然后编译剩下的代码，没有问题。</p>
<p>今天下午我把那个null问题处理了。将class instance用struct指针实现（struct ClassName *），而class数组，用二级指针（struct ClassName **）实现，修改了一些stringtemplate和程序代码，搞到五点半，都解决了。</p>
<p>第二阶段的任务主要是garbage collection，老师说得在12月1日前完成。Java里用new给数组，类等分配空间，而且Java有自带的垃圾回收机制，但C里面没有。new操作转换到c就成了malloc操作，所以程序里会有一些产生一些垃圾。接下来就是考虑如何实现垃圾回收。还要建一个完整的test case，像我之前说的，让程序自己用gcc编译生成的c文件，看看是否有问题。同时还得自己设计一些Java程序，带输出的，然后和转换后的C程序的运行输出进行比较。test case应该不是难事，但我对garbage collection不怎么了解，以前没做过，估计得花些时间搞了。</p>
<p>CIS 706到现在，算上Team Project，已经是第五个project了，越做越觉得有意思。现在首要目标是完成Team Project，以后再去回味这些project吧。十二月中旬回国，我还有一堆材料要准备，早点搞定程序，早点弄材料。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>November 4, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/last-week/" title="上周">上周</a> (0)<br /><small>论文中了之后，就忙着改论文，10.31要提交final version。先是删了一张图，修改了一些内...</small></li><li>October 17, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/10/busier/" title="越来越忙了">越来越忙了</a> (0)<br /><small>Quiz，Project，Paper，Meeting，Report，Books，每周都在这些事上忙活...</small></li><li>September 19, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/09/these-days/" title="These Days">These Days</a> (0)<br /><small>有些日子没写博了，今天更新一下，说说最近在忙的事。

先说research。老板依旧很忙，但他也开始...</small></li><li>September 11, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/09/first-two-weeks-of-cis-706/" title="First Two Weeks of CIS 706">First Two Weeks of CIS 706</a> (0)<br /><small>CIS 706的课已经上了两周了。现在我一大部分的学习时间都是被它占了。没办法，看书，看课件，看网上...</small></li><li>September 2, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/09/parking-and-quiz/" title="开学了，车位难求，quiz难搞">开学了，车位难求，quiz难搞</a> (4)<br /><small>离系最近的Union停车场，车满为患。停车位难找还能接受，最多就把车停到阳台上去，让车享受下日光浴。...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/11/cis-706-team-project-first-stage/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>记几部深刻的印度电影</title>
		<link>http://www.zhuhuang.com/blog/2010/11/some-impressing-indian-movies/</link>
		<comments>http://www.zhuhuang.com/blog/2010/11/some-impressing-indian-movies/#comments</comments>
		<pubDate>Wed, 17 Nov 2010 03:41:25 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[说三道四]]></category>
		<category><![CDATA[印度]]></category>
		<category><![CDATA[电影]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2948</guid>
		<description><![CDATA[《3 idiots》，中文翻译是《三个白痴》，俺的豆瓣评价：让国产片蒙羞的来自阿三的电影。 《Lage Raho Munnabhai》，中文翻译是《黑道大哥再出击》，俺加的豆瓣评价：有些精神，有些信仰，淹没在物欲横流的社会里，消失在追名逐利的人群中，已经不复存在，而社会这个大熔炉，正在把炉子里的一切慢慢腐化。 《Taare Zameen Par》，中文翻译是《地球上的星星》，俺的豆瓣评价：印度的教育情况和我们的很类似，知道中国为什么拿不了诺贝尔奖吗，因为我们把孩子的才能都扼杀了。 PS：为什么三哥总能把一些电影拍得那么深刻，反观国内，可悲可叹。 您可能感兴趣的文章June 11, 2011 -- 更新一下 &#8211; 06/11/11 (4)两周没有写小结了，更新一下，说说这三周做的事。 Research。本以为五月底我就能写完CPSNE...]]></description>
			<content:encoded><![CDATA[<p>《3 idiots》，中文翻译是《三个白痴》，俺的豆瓣评价：让国产片蒙羞的来自阿三的电影。</p>
<p>《Lage Raho Munnabhai》，中文翻译是《黑道大哥再出击》，俺加的豆瓣评价：有些精神，有些信仰，淹没在物欲横流的社会里，消失在追名逐利的人群中，已经不复存在，而社会这个大熔炉，正在把炉子里的一切慢慢腐化。</p>
<p>《Taare Zameen Par》，中文翻译是《地球上的星星》，俺的豆瓣评价：印度的教育情况和我们的很类似，知道中国为什么拿不了诺贝尔奖吗，因为我们把孩子的才能都扼杀了。 PS：为什么三哥总能把一些电影拍得那么深刻，反观国内，可悲可叹。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>June 11, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-06-11-11/" title="更新一下 &#8211; 06/11/11">更新一下 &#8211; 06/11/11</a> (4)<br /><small>两周没有写小结了，更新一下，说说这三周做的事。

Research。本以为五月底我就能写完CPSNE...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/11/some-impressing-indian-movies/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>祝我生日快乐</title>
		<link>http://www.zhuhuang.com/blog/2010/11/happy-birthday-to-me/</link>
		<comments>http://www.zhuhuang.com/blog/2010/11/happy-birthday-to-me/#comments</comments>
		<pubDate>Fri, 12 Nov 2010 05:49:16 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>
		<category><![CDATA[birthday]]></category>
		<category><![CDATA[生日]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2945</guid>
		<description><![CDATA[11月11日，俺的生日，也是所谓的光棍节。这两个我都过，祝自己双节快乐。26了，人生啊，要折腾才行。 您可能感兴趣的文章March 27, 2010 -- 祝老妈生日快乐 (10)爸妈这一代人，尤其是生在农村，长在农村的，很少会过生日，除非年纪大了。今天打电话回家，哥提醒说今天是...November 12, 2009 -- 二十五了 (6)时间过得真的很快，脑子里清晰地记得小时候的每一幕，捕蜻蜓，抓鱼，摘桃金娘，很多很多。那时太贪玩，大人...]]></description>
			<content:encoded><![CDATA[<p>11月11日，俺的生日，也是所谓的光棍节。这两个我都过，祝自己双节快乐。26了，人生啊，要折腾才行。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>March 27, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/happy-birthday-to-my-dear-mom/" title="祝老妈生日快乐">祝老妈生日快乐</a> (10)<br /><small>爸妈这一代人，尤其是生在农村，长在农村的，很少会过生日，除非年纪大了。今天打电话回家，哥提醒说今天是...</small></li><li>November 12, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/11/twenty-five-years-old/" title="二十五了">二十五了</a> (6)<br /><small>时间过得真的很快，脑子里清晰地记得小时候的每一幕，捕蜻蜓，抓鱼，摘桃金娘，很多很多。那时太贪玩，大人...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/11/happy-birthday-to-me/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>第一次打保龄球</title>
		<link>http://www.zhuhuang.com/blog/2010/11/first-time-playing-bowling/</link>
		<comments>http://www.zhuhuang.com/blog/2010/11/first-time-playing-bowling/#comments</comments>
		<pubDate>Sun, 07 Nov 2010 05:52:55 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[Bowling]]></category>
		<category><![CDATA[Pool]]></category>
		<category><![CDATA[保龄球]]></category>
		<category><![CDATA[台球]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2940</guid>
		<description><![CDATA[周五晚上室友请吃饭，他这学期拿奖学金，去了Bamboo Buffet。我就吃了两碟，之前还挺饿的，不知为啥就吃那么一点，可能话说多了&#8230;。吃完之后，去了Union的Basement玩，那里有保龄球（Bowling）和桌球（Pool）。我很早就知道有这么一个地方，但从没去过。人生有很多第一次，这又是一次。以前没玩过保龄球，也不会玩，就那边瞎整。七轮下来，有全倒的（纯属运气），也有一个都没击中的（球都进沟里了）。玩了保龄球之后，继续玩桌球。桌球我会一点，以前在家打过。和室友还有他的同学三人混打了几局，有输有赢。Anyway，玩得挺happy的，就是结束之后，发现右手使不上劲了，尤其是拇指，按东西都没力气，得休息些时间才能恢复。太weak了，这都是因为没怎么运动，有两周没去rec了。周日去打个球吧，活动一下筋骨。 您可能感兴趣的文章October 3, 2009 -- 盗版二三事 (12)用Office 2007中文企业版已经有半年多的时间了，网上下载的镜像，带系列号的，一直以来都没有什...July 13, 2009 -- 向站点添加Google搜索框 (0)在自己的站点上放个搜索框，用来搜索站内的文章是个不错的选择。有两种简单快捷的办法，一是Atahual...December 13, 2009 -- 糖醋排骨 (7)今天比较闲，想起来做个排骨，前几天吃的肉都是培根肉，冰箱里有鱼肉，排骨等，但没时间去弄。排骨，我一般...June 10, 2011 -- 任重道远 (0)只有变狠，才能成就自己的梦想 只有变强，才能保护好身边的人...April 12, 2010 -- 爱国家不等于爱朝廷 (4)还是先人有深度～ ------------------华丽的分割线-----------------...]]></description>
			<content:encoded><![CDATA[<p>周五晚上室友请吃饭，他这学期拿奖学金，去了Bamboo Buffet。我就吃了两碟，之前还挺饿的，不知为啥就吃那么一点，可能话说多了&#8230;。吃完之后，去了Union的Basement玩，那里有保龄球（Bowling）和桌球（Pool）。我很早就知道有这么一个地方，但从没去过。人生有很多第一次，这又是一次。以前没玩过保龄球，也不会玩，就那边瞎整。七轮下来，有全倒的（纯属运气），也有一个都没击中的（球都进沟里了）。玩了保龄球之后，继续玩桌球。桌球我会一点，以前在家打过。和室友还有他的同学三人混打了几局，有输有赢。Anyway，玩得挺happy的，就是结束之后，发现右手使不上劲了，尤其是拇指，按东西都没力气，得休息些时间才能恢复。太weak了，这都是因为没怎么运动，有两周没去rec了。周日去打个球吧，活动一下筋骨。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>February 11, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/02/ending-of-back-trip/" title="回国之行-尾声">回国之行-尾声</a> (8)<br /><small>1月20日

二姨丈早早地从电站开车出来到我家，说今天他请客，让我去漳平。我和老妈两个人搭车到漳平，...</small></li><li>January 11, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/apue2e-exercise-16-3-solution-b/" title="APUE2e Exercise 16.3 &#8211; Solution B">APUE2e Exercise 16.3 &#8211; Solution B</a> (2)<br /><small>Code for client side is in Figure 16.14 in APUE2e,...</small></li><li>November 21, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/thanksgiving-2010/" title="感恩节">感恩节</a> (1)<br /><small>这是来美国后过得第三个感恩节了，其实谈不上“过节”，因为我都没有什么活动，除了一周的假期可以让我轻松...</small></li><li>November 10, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/11/apue2e-exercise-8-2-vfork/" title="APUE2e Exercise 8.2: vfork v.s. fork">APUE2e Exercise 8.2: vfork v.s. fork</a> (0)<br /><small>
/*
 * exercise8-2.c
 *
 *  Created on: Nov 10, 20...</small></li><li>April 12, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/04/love-the-country-not-the-ruler/" title="爱国家不等于爱朝廷">爱国家不等于爱朝廷</a> (4)<br /><small>还是先人有深度～
------------------华丽的分割线-----------------...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/11/first-time-playing-bowling/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>K-State中国达人秀</title>
		<link>http://www.zhuhuang.com/blog/2010/11/k-state-got-talent-cssa/</link>
		<comments>http://www.zhuhuang.com/blog/2010/11/k-state-got-talent-cssa/#comments</comments>
		<pubDate>Sun, 07 Nov 2010 05:35:06 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[CSSA]]></category>
		<category><![CDATA[K-State]]></category>
		<category><![CDATA[达人秀]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2936</guid>
		<description><![CDATA[今天K-State CSSA举办了首次中国学生达人秀（got talent）活动。本人一没才，二没艺，只好去打酱油。俺也是CSSA一员，去举办场地那帮忙了，主要工作就是为选手准备音乐，在适当的时间播放或停止音乐，同时调节好话筒和音响的音量，任务内容挺简单的。可能因为首次举办达人秀活动，报名的人貌似不是 很多，最后定下的只有8个节目，都是歌唱类的（其中一个还有乐队演奏）。下午一点到场地，听Union的工作人员介绍了音控设备的操作方法，只要管好几个旋钮就行了。接着是选手们彩排，我在那负责给他们播音乐。因为节目不多，弄到四点左右就OK了。正式的比赛是晚上七点开始，CSSA人员6点到达，做准备的场地准备。七点之前，我们对比赛流程做了最后一次彩排，everything goes well。比赛场地是Union的Little Theater，能容纳一百来号人吧。来的人比位置多，还不错，还来了一些老外（他们咋不去看football）。七点过一些，比赛正式开始，八个节目，用了一个小时。有些选手唱得挺不错，唱功很好，要我唱的话，保准破音。比赛过程都录了下来，后面会传到人人网上，供大家观看，同时为选手投票。这次活动算是挺成功的吧。 PS：CSSA里大部分都是小本，我这样的大叔没几个，看到他们玩乐的样子，你知道，我又要感叹自己老了，哈哈。 您可能感兴趣的文章February 6, 2011 -- K-State CSSA 2011春晚 (4)2月5日 我是CSSA的成员，春晚自然不能缺席。但因为寒假回国，春晚的准备会议还有活动都没法参加。...August 14, 2010 -- CSSA新生欢迎会 (5)昨天CSSA给10fall的新生办了给新生欢迎会，主要目的是向新生们介绍CSSA和在Manhatta...April 23, 2010 -- 2010 K-State Engineering Open House (5)美国的大学每一年都会举办Open House活动。Open House主要是大学向中小学生以及本地居...March 27, 2010 -- 今日小记 (0)今天参加了Jardine组织的出游活动，目的地是Kanas Museum of Natural Hi...]]></description>
			<content:encoded><![CDATA[<p>今天K-State CSSA举办了首次中国学生达人秀（got talent）活动。本人一没才，二没艺，只好去打酱油。俺也是CSSA一员，去举办场地那帮忙了，主要工作就是为选手准备音乐，在适当的时间播放或停止音乐，同时调节好话筒和音响的音量，任务内容挺简单的。可能因为首次举办达人秀活动，报名的人貌似不是 很多，最后定下的只有8个节目，都是歌唱类的（其中一个还有乐队演奏）。下午一点到场地，听Union的工作人员介绍了音控设备的操作方法，只要管好几个旋钮就行了。接着是选手们彩排，我在那负责给他们播音乐。因为节目不多，弄到四点左右就OK了。正式的比赛是晚上七点开始，CSSA人员6点到达，做准备的场地准备。七点之前，我们对比赛流程做了最后一次彩排，everything goes well。比赛场地是Union的Little Theater，能容纳一百来号人吧。来的人比位置多，还不错，还来了一些老外（他们咋不去看football）。七点过一些，比赛正式开始，八个节目，用了一个小时。有些选手唱得挺不错，唱功很好，要我唱的话，保准破音。比赛过程都录了下来，后面会传到人人网上，供大家观看，同时为选手投票。这次活动算是挺成功的吧。</p>
<p>PS：CSSA里大部分都是小本，我这样的大叔没几个，看到他们玩乐的样子，你知道，我又要感叹自己老了，哈哈。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>February 6, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/02/k-state-cssa-2011%e6%98%a5%e6%99%9a/" title="K-State CSSA 2011春晚">K-State CSSA 2011春晚</a> (4)<br /><small>2月5日  我是CSSA的成员，春晚自然不能缺席。但因为寒假回国，春晚的准备会议还有活动都没法参加。...</small></li><li>August 14, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/cssa-welcome-party-for-new-students/" title="CSSA新生欢迎会">CSSA新生欢迎会</a> (5)<br /><small>昨天CSSA给10fall的新生办了给新生欢迎会，主要目的是向新生们介绍CSSA和在Manhatta...</small></li><li>April 23, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/04/2010-k-state-engineering-open-house/" title="2010 K-State Engineering Open House">2010 K-State Engineering Open House</a> (5)<br /><small>美国的大学每一年都会举办Open House活动。Open House主要是大学向中小学生以及本地居...</small></li><li>March 27, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/notes-of-2010-03-27/" title="今日小记">今日小记</a> (0)<br /><small>今天参加了Jardine组织的出游活动，目的地是Kanas Museum of Natural Hi...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/11/k-state-got-talent-cssa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>上周</title>
		<link>http://www.zhuhuang.com/blog/2010/11/last-week/</link>
		<comments>http://www.zhuhuang.com/blog/2010/11/last-week/#comments</comments>
		<pubDate>Fri, 05 Nov 2010 02:35:45 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[CIS706]]></category>
		<category><![CDATA[CIS722]]></category>
		<category><![CDATA[Compiler]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2933</guid>
		<description><![CDATA[论文中了之后，就忙着改论文，10.31要提交final version。先是删了一张图，修改了一些内容，然后是压缩版面。之前投的时候，采用article的版式，用了15页。现在要改成IEEE conference的版式。一开始用的是{IEEEconf}文档类型，格式一直都不对，页边距和两栏之间的距离都过大，15页也只压缩到12页。后来改成[conference]{IEEEtran}，格式才正确。上周六，10.30才改好，然后提交了。提交之后发现没有加keywords，老板也忘了让我加acknowledgment。周一和老板讨论之后，决定加进去。接着我尝试着联系会议组织方，联系那个给我发paper提交成功确认邮件的那个人，问怎么样才能替换先前在网上提交的paper。没收到答复，11.2的时候，我又上了那个网站，把paper重新提交了，说10.31是hard deadline，但网站没关闭。我也不知道这样可不可行，如果有问题的话，他们应该会联系我吧。 CIS 706上周二布置了第4个project &#8211; bytecode generation，周四还有一个quiz，而我又忙着改论文，所以决定先准备quiz和修改论文，project等改完论文了再做。周四的quiz，因为看slide时把一个定义看错了，导致一道20分的题错了好几项，估计要被扣不少分。上周六弄完论文后，就开始做project，以为会比上次 &#8211; typechecker的简单（上次花了不少时间弄），后来发现这次的project很诡异，测试时除了failure还有error。前三次project都只有failure出现。一开始先把ExtendedStaticJava中StaticJava不包括的结构的visit函数写好，本以为这样就完事了。跑了test case，发现failure和error加起来有二十几个。一遍遍地看源代码，一遍遍的debug，消了一些failure，但错误似乎更多了，failure和error是此消彼长的关系（汗）。在一次调试中发现，error是在test函数的某一行命令处捕捉到的，于是把它注释掉，重新跑了一次程序，只有failure，没有error出现。但这test函数是老师给的，不是我自己写的，所以我的程序还是有错，只不过不显示了而已。就这么吧，不然error和failure加起来，在console里都看不到哪个程序出现了哪个错误，不方便调试。期间也和张志同学讨论了一些问题，最终把failure都消掉了，但error还是8个，张的剩下四个，这时候已经是周一晚上了，11.1。程序11.2深夜due。还有一天的时间。第二天继续搞，于下午把所有的error消除了，当时太激动了。搞了好几天的程序，终于整出来了，原来都想着就把那有failure和error的程序给交了。程序中的failure和error都是修改程序时没把一些语句和变量对应地进行修改。看来还是you couldn&#8217;t be more careful。 今天老师给了最后一个project &#8211; team project。前四个程序完成的是：grammar &#8211; parser &#8211; typechecker &#8211; bytecodegenerator，最后生成的是java bytecode。team project要求最后生成的是C code。要完成的事很多，如下： * You will need to learn the String Template facility from Terrance Parr and use it to emit the C code. Come up with the translation [...]]]></description>
			<content:encoded><![CDATA[<p>论文中了之后，就忙着改论文，10.31要提交final version。先是删了一张图，修改了一些内容，然后是压缩版面。之前投的时候，采用article的版式，用了15页。现在要改成IEEE conference的版式。一开始用的是{IEEEconf}文档类型，格式一直都不对，页边距和两栏之间的距离都过大，15页也只压缩到12页。后来改成[conference]{IEEEtran}，格式才正确。上周六，10.30才改好，然后提交了。提交之后发现没有加keywords，老板也忘了让我加acknowledgment。周一和老板讨论之后，决定加进去。接着我尝试着联系会议组织方，联系那个给我发paper提交成功确认邮件的那个人，问怎么样才能替换先前在网上提交的paper。没收到答复，11.2的时候，我又上了那个网站，把paper重新提交了，说10.31是hard deadline，但网站没关闭。我也不知道这样可不可行，如果有问题的话，他们应该会联系我吧。<br />
<span id="more-2933"></span><br />
CIS 706上周二布置了第4个project &#8211; bytecode generation，周四还有一个quiz，而我又忙着改论文，所以决定先准备quiz和修改论文，project等改完论文了再做。周四的quiz，因为看slide时把一个定义看错了，导致一道20分的题错了好几项，估计要被扣不少分。上周六弄完论文后，就开始做project，以为会比上次 &#8211; typechecker的简单（上次花了不少时间弄），后来发现这次的project很诡异，测试时除了failure还有error。前三次project都只有failure出现。一开始先把ExtendedStaticJava中StaticJava不包括的结构的visit函数写好，本以为这样就完事了。跑了test case，发现failure和error加起来有二十几个。一遍遍地看源代码，一遍遍的debug，消了一些failure，但错误似乎更多了，failure和error是此消彼长的关系（汗）。在一次调试中发现，error是在test函数的某一行命令处捕捉到的，于是把它注释掉，重新跑了一次程序，只有failure，没有error出现。但这test函数是老师给的，不是我自己写的，所以我的程序还是有错，只不过不显示了而已。就这么吧，不然error和failure加起来，在console里都看不到哪个程序出现了哪个错误，不方便调试。期间也和张志同学讨论了一些问题，最终把failure都消掉了，但error还是8个，张的剩下四个，这时候已经是周一晚上了，11.1。程序11.2深夜due。还有一天的时间。第二天继续搞，于下午把所有的error消除了，当时太激动了。搞了好几天的程序，终于整出来了，原来都想着就把那有failure和error的程序给交了。程序中的failure和error都是修改程序时没把一些语句和变量对应地进行修改。看来还是you couldn&#8217;t be more careful。</p>
<p>今天老师给了最后一个project &#8211; team project。前四个程序完成的是：grammar &#8211; parser &#8211; typechecker &#8211; bytecodegenerator，最后生成的是java bytecode。team project要求最后生成的是C code。要完成的事很多，如下：</p>
<blockquote><p> * You will need to learn the String Template facility from Terrance<br />
   Parr and use it to emit the C code.  Come up with the translation<br />
   template (defined using string templates) for each language feature.<br />
 * Develop a C representation for the StaticJavaLib library functions<br />
   used, e.g., in the factorial.java example used in the ESJ examples<br />
 * Develop a garbage collection approach to handle the memory<br />
   management associated with objects and arrays.  You should use the<br />
   mark &#038; sweep garbage collection approach.<br />
 * Develop a testing approach so that you can test that the output of<br />
   your compiler compiles and runs correctly.<br />
 * Produce Powerpoint slides to document your work as explained below.</p></blockquote>
<p>这些东西很多都不清楚，看着就很难的样子，有的忙了。此外，要做两次presentation。这门课名副其实的tough，不过通过这一些个project，算是对compiler有点真正的了解了，和国内光教compiler理论的课不是一个层次上的。</p>
<p>今天下午和老板的meeting，确定了下学期要选的课，6个学分的research，3个学分的CIS 722 &#8211; Operating System Practice。CIS 722主要讲Unix编程的，据说，也是一门tough且worthy课。APUE的书我看了大部分了，但没敲过代码实践一下，正好借这门课practice。Go Get it！</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>May 22, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0522/" title="0522之一周瞎扯">0522之一周瞎扯</a> (2)<br /><small>暑假生活的第一周。Jardine车少了，不用再烦找停车位的问题。学校里人少了很多，开车去系里的路上只...</small></li><li>May 15, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0515/" title="0515之一周瞎扯">0515之一周瞎扯</a> (1)<br /><small>本周是本学期最后一周，周三考完CIS722 final exam，三个月的暑假就此登场，撒花。

C...</small></li><li>May 8, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0507/" title="0507之一周瞎扯">0507之一周瞎扯</a> (1)<br /><small>Manhattan的春天是短暂的，最近的气温一直呈上升态势，宣示着夏日的到来，二十几度的天气过去了，...</small></li><li>April 30, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0430/" title="0430之一周瞎扯">0430之一周瞎扯</a> (6)<br /><small>又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...</small></li><li>November 18, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/cis-706-team-project-first-stage/" title="CIS 706 Team Project第一阶段">CIS 706 Team Project第一阶段</a> (0)<br /><small>今天CIS706 Team Project Presentation I，算是这个project的第...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/11/last-week/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>给车子做了次检查</title>
		<link>http://www.zhuhuang.com/blog/2010/11/mechanic-check-of-my-car/</link>
		<comments>http://www.zhuhuang.com/blog/2010/11/mechanic-check-of-my-car/#comments</comments>
		<pubDate>Fri, 05 Nov 2010 01:54:00 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[Garmin nuvi 255W]]></category>
		<category><![CDATA[mechanic check]]></category>
		<category><![CDATA[车检]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2928</guid>
		<description><![CDATA[买车以来都没给车做个检查。买车的前一个月，五月份左右，原车主做过mechanic check，有一个list，没什么问题，车子看着保养的挺好。开了几个月的车了，没出过什么问题，除了一次轮胎漏气，被钉子扎了。不过上次KC之行，发现车子的刹车系统可能有些问题。当车速较高时，刹车的话感觉车子会震动，对车不了解，不知道原因。在网上搜了当地的车行，找了一个不错的service deal，Dick Edwards的，会检查车子的很多地方，如下图。车子于8月11日做过一次oil change。因为这个service deal也包括了oil change，而且我的车从8月11日到现在也才开了1k mile左右，oil估计还剩不少。11月11日的oil change就不做了，做这个mechanic check就行了。于是一直拖到十一月，到今天才把车子开去Dick Edwards那查了一下。找到Dick Edwards这地方费了我好大功夫，我买的GPS地图估计有点旧，给我指错了地方，他指的地方离我要去的隔着好一段，害得我在错误的地方绕了好几次，深怕自己错过了。期间我进了一家车行两次，倒车，里面的人以为我要买车。我说我迷路了，他给我指了路，不过到Dick Edwards貌似比较波折，我也没听清楚。按着GPS再绕了一次，火大。后来找了个地方停了下来，问了路人，才知道GPS指错了地方。此外，这地图貌似有盲区，我在一些路上开时，他没有提示，难道因为是小路不给提示？还是地图太旧。网上对Garmin nuvi 255W的评价还挺高的，为毛我用着就那么憋屈。 到了Dick Edwards时已经四点四十几分了，问了一下，我做那个“The Works” mechanic check，工作人员说要花一个小时左右。我还和他说了高速时刹车车子会震，他说他们这个mechanic check检查不到这个，虽然他们会查brake system。要查的话得花不少时间，得试驾，修理，测试等等，问我要不要明天再过来，这样有足够的时间。想想算了，先做那些检查吧，什么belt，hose等。等到五点半，来人说我的车子检查完了，交钱，开车闪人。发现他们还把我的车子洗了一遍，我问那个负责人，如果belt之类的有问题，这样的mechanic check能查出来吧。他说可以，我看了一下report，各项都OK，车子很healthy，除了那个刹车问题没查到，这下可以放心了。那个刹车问题，我再找个时间去查一下。 您可能感兴趣的文章August 28, 2009 -- Bluehost虚拟主机共享 (0)注册了两个bluehost账号，还有一堆域名，本想着建些网站，但现在连自己的博客都快顾不上来了，其他...December 6, 2009 -- ZZ 美国也有钉子户 (2)转载自：姚鸿恩的博客 原文链接：http://blog.sina.com.cn/s/blog_5f...March 13, 2010 -- ZZ 韩寒 &#8211; 我去哪里找，像你那么好 (0) 个人觉得韩寒这篇文章写的很好，尤其赞同最后一段，中国的老百姓淳朴，温良，容易满足，但人善被人欺，而...April 24, 2011 -- 0424之一周瞎扯 (0)我觉得应该每周写个小结，总结一下这周都做了些什么事情，不会花太多时间和精力。发现养成每天记事的习惯还...August 17, 2011 -- 留美三周年 (8)2008年8月9日，北京奥运会的第一天，从首都国际机场出发经转华盛顿到堪萨斯城，然后两个多小时的高速...]]></description>
			<content:encoded><![CDATA[<p>买车以来都没给车做个检查。买车的前一个月，五月份左右，原车主做过mechanic check，有一个list，没什么问题，车子看着保养的挺好。开了几个月的车了，没出过什么问题，除了一次轮胎漏气，被钉子扎了。不过上次KC之行，发现车子的刹车系统可能有些问题。当车速较高时，刹车的话感觉车子会震动，对车不了解，不知道原因。在网上搜了当地的车行，找了一个不错的service deal，Dick Edwards的，会检查车子的很多地方，如下图。车子于8月11日做过一次oil change。因为这个service deal也包括了oil change，而且我的车从8月11日到现在也才开了1k mile左右，oil估计还剩不少。11月11日的oil change就不做了，做这个mechanic check就行了。于是一直拖到十一月，到今天才把车子开去Dick Edwards那查了一下。找到Dick Edwards这地方费了我好大功夫，我买的GPS地图估计有点旧，给我指错了地方，他指的地方离我要去的隔着好一段，害得我在错误的地方绕了好几次，深怕自己错过了。期间我进了一家车行两次，倒车，里面的人以为我要买车。我说我迷路了，他给我指了路，不过到Dick Edwards貌似比较波折，我也没听清楚。按着GPS再绕了一次，火大。后来找了个地方停了下来，问了路人，才知道GPS指错了地方。此外，这地图貌似有盲区，我在一些路上开时，他没有提示，难道因为是小路不给提示？还是地图太旧。网上对Garmin nuvi 255W的评价还挺高的，为毛我用着就那么憋屈。<br />
<span id="more-2928"></span><br />
到了Dick Edwards时已经四点四十几分了，问了一下，我做那个“The Works” mechanic check，工作人员说要花一个小时左右。我还和他说了高速时刹车车子会震，他说他们这个mechanic check检查不到这个，虽然他们会查brake system。要查的话得花不少时间，得试驾，修理，测试等等，问我要不要明天再过来，这样有足够的时间。想想算了，先做那些检查吧，什么belt，hose等。等到五点半，来人说我的车子检查完了，交钱，开车闪人。发现他们还把我的车子洗了一遍，我问那个负责人，如果belt之类的有问题，这样的mechanic check能查出来吧。他说可以，我看了一下report，各项都OK，车子很healthy，除了那个刹车问题没查到，这下可以放心了。那个刹车问题，我再找个时间去查一下。</p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/11/The_works.bmp" rel="lightbox[2928]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/11/The_works.bmp" alt="" title="The_works" class="aligncenter size-full wp-image-2930" /></a></p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>December 26, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/12/cpscom2010/" title="CPSCom2010">CPSCom2010</a> (5)<br /><small>12月18日

17号晚上洗了个澡，上了会网就去睡觉了。从出发到抵达也有一天多的时间了，算起来有两个...</small></li><li>September 11, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/09/first-two-weeks-of-cis-706/" title="First Two Weeks of CIS 706">First Two Weeks of CIS 706</a> (0)<br /><small>CIS 706的课已经上了两周了。现在我一大部分的学习时间都是被它占了。没办法，看书，看课件，看网上...</small></li><li>June 14, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/06/learn-driving-fourth-day/" title="学车第四天">学车第四天</a> (6)<br /><small>今天是学车的第四天，昨天看NBA，就没学。前几天主要练转弯，都在低速下进行。今天上路练了，虽然时速不...</small></li><li>April 1, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/04/april-fools-day-2010/" title="愚人节">愚人节</a> (2)<br /><small>今天是April Fools Day，没捉弄别人，也没被别人捉弄。曾经，几年前的今天，我被捉弄过一次...</small></li><li>July 2, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/07/dont-forget-to-listen-to-your-heart/" title="慌乱中，别忘了倾听自己的声音">慌乱中，别忘了倾听自己的声音</a> (2)<br /><small>依然记得，以前的我，会时不时写点日记，从过去中反省自己，明确要做的事和要完成的目标。当自己迷失时，都...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/11/mechanic-check-of-my-car/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>我也是老男孩了</title>
		<link>http://www.zhuhuang.com/blog/2010/10/i-m-an-old-boy-now/</link>
		<comments>http://www.zhuhuang.com/blog/2010/10/i-m-an-old-boy-now/#comments</comments>
		<pubDate>Sun, 31 Oct 2010 02:29:37 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>
		<category><![CDATA[梦想]]></category>
		<category><![CDATA[童年]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2918</guid>
		<description><![CDATA[昨晚看了同学在校内分享的优酷11度青春系列电影中的《老男孩》，讲述了80后的成长故事。情节平淡无奇，但却深深地打动我，尤其是最后那歌声响起的时候，童年时的经历如镜头般地在我脑海里闪现。是啊，曾经那个无忧无虑的少年，如今已长大成人了，成了一个为现实为社会所困的老男孩了。儿时的那些玩伴，如今已奔走四方，相聚不再简单。儿时的那些梦想，已随时间消散，偶然间想起，却嘲笑着孩童的天真和简单。那个年代，我们已经回不去了。 贴上《老男孩》的歌词，强烈推荐，写得很好： 那是日夜思念深深爱着的人呐 到底我该如何表达 她会接受我吗 也许永远都不会跟她说出那句话 注定我要浪迹天涯 怎么能有牵挂 梦想总是遥不可及 是不是应该放弃 花开花落又是一季 春天啊你在哪里 青春如同奔流的江河 一去不回来不及道别 只剩下麻木的我 没有了当年的热血 看那漫天飘零的花朵 在最美丽的时刻凋谢 有谁会记得这世界他来过 转眼过去多年世间多少离合悲欢 曾经志在四方少年 羡慕南飞的雁 各自奔前程的身影 匆匆渐行渐远 未来在哪里平凡 啊 谁给我答案 那时陪伴我的人哪 你们如今在何方 我曾经爱过的人啊 现在是什么模样 当初的愿望实现了吗 事到如今只好祭奠吗 任岁月风干理想 再也找不回真的我 抬头仰望着满天星河 那时候陪伴我的那颗 这里的故事 你是否还记得 生活像一把无情刻刀 改变了我们模样 未曾绽放就要枯萎吗 我有过梦想 青春如同奔流的江河 一去不回来不及道别 只剩下麻木的我 没有了当年的热血 看那满天飘零的花朵 在最美丽的时刻凋谢 有谁会记得这世界他曾经来过 当初的愿望实现了吗 事到如今只好祭奠吗 任岁月风干理想 再也找不回真的我 抬头仰望着满天星河 [...]]]></description>
			<content:encoded><![CDATA[<p>昨晚看了同学在校内分享的优酷<a href="http://www.youku.com/show_page/id_zac398d46a47011df97c0.html">11度青春系列电影</a>中的《老男孩》，讲述了80后的成长故事。情节平淡无奇，但却深深地打动我，尤其是最后那歌声响起的时候，童年时的经历如镜头般地在我脑海里闪现。是啊，曾经那个无忧无虑的少年，如今已长大成人了，成了一个为现实为社会所困的老男孩了。儿时的那些玩伴，如今已奔走四方，相聚不再简单。儿时的那些梦想，已随时间消散，偶然间想起，却嘲笑着孩童的天真和简单。那个年代，我们已经回不去了。</p>
<p style="text-align: left;">贴上《老男孩》的歌词，强烈推荐，写得很好：</p>
<p style="text-align: center;">那是日夜思念深深爱着的人呐<br />
到底我该如何表达<br />
她会接受我吗<br />
也许永远都不会跟她说出那句话<br />
注定我要浪迹天涯<br />
怎么能有牵挂<br />
梦想总是遥不可及<br />
是不是应该放弃<br />
花开花落又是一季<br />
春天啊你在哪里</p>
<p style="text-align: center;">青春如同奔流的江河<br />
一去不回来不及道别<br />
只剩下麻木的我 没有了当年的热血<br />
看那漫天飘零的花朵<br />
在最美丽的时刻凋谢<br />
有谁会记得这世界他来过</p>
<p style="text-align: center;">转眼过去多年世间多少离合悲欢<br />
曾经志在四方少年 羡慕南飞的雁<br />
各自奔前程的身影 匆匆渐行渐远<br />
未来在哪里平凡 啊 谁给我答案<br />
那时陪伴我的人哪 你们如今在何方<br />
我曾经爱过的人啊 现在是什么模样</p>
<p style="text-align: center;">当初的愿望实现了吗<br />
事到如今只好祭奠吗<br />
任岁月风干理想 再也找不回真的我<br />
抬头仰望着满天星河<br />
那时候陪伴我的那颗<br />
这里的故事 你是否还记得</p>
<p style="text-align: center;">生活像一把无情刻刀<br />
改变了我们模样<br />
未曾绽放就要枯萎吗<br />
我有过梦想</p>
<p style="text-align: center;">青春如同奔流的江河<br />
一去不回来不及道别<br />
只剩下麻木的我 没有了当年的热血<br />
看那满天飘零的花朵<br />
在最美丽的时刻凋谢<br />
有谁会记得这世界他曾经来过</p>
<p style="text-align: center;">当初的愿望实现了吗<br />
事到如今只好祭奠吗<br />
任岁月风干理想 再也找不回真的我<br />
抬头仰望着满天星河<br />
那时候陪伴我的那颗<br />
这里的故事 你是否还记得</p>
<p style="text-align: center;">如果有明天 祝福你亲爱的</p>
<p style="text-align: left;">最后，贴上这部电影：</p>
<p style="text-align: center;"><embed src="http://player.youku.com/player.php/sid/XMjE4MDU1MDE2/v.swf" quality="high" width="480" height="400" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash"></embed></p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>March 3, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/what-my-life-can-be-like/" title="what my life can be like">what my life can be like</a> (3)<br /><small>有时候，不停的想：自己将来的生活应该是怎么样的；如果当年×××，现在的自己会是什么状态。不是个做白日...</small></li><li>March 22, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/memory-of-season/" title="有关季节的回忆">有关季节的回忆</a> (8)<br /><small>前天下了一场雪，让我对春天的期待荡然无存，上周气温一直在回升，却不想周末来了一场雪，还不小。今天，因...</small></li><li>August 20, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/childhood/" title="童年的记忆">童年的记忆</a> (6)<br /><small>某天在网上看到一篇文章，讲的是在福建大山长大的孩子吃过的野果子，里面有很多图片。看完很有感触，所以将...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/10/i-m-an-old-boy-now/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>我的第一篇论文终于中了</title>
		<link>http://www.zhuhuang.com/blog/2010/10/my-first-paper-got-accepted/</link>
		<comments>http://www.zhuhuang.com/blog/2010/10/my-first-paper-got-accepted/#comments</comments>
		<pubDate>Tue, 26 Oct 2010 03:43:43 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[会议]]></category>
		<category><![CDATA[论文]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2010/10/%e6%88%91%e7%9a%84%e7%ac%ac%e4%b8%80%e7%af%87%e8%ae%ba%e6%96%87%e7%bb%88%e4%ba%8e%e4%b8%ad%e4%ba%86/</guid>
		<description><![CDATA[早上和老板开会时，还在抱怨那会议怎么还不给消息，我急着想知道结果，好确定回国的行程。开完会去吃了个午饭，回来之后就收到老板forward的邮件，会议的组织者发的，说是我们的论文被accepted了。当时那个兴奋啊，从七月份提交论文到现在等了好几个月了，而且不是坏消息，谢天谢地。 不论自己论文的质量如何，会议的水平如何，这都是自己的第一篇，值得纪念。 这个会议12月在杭州召开，现在可以确定行程了，明天就订机票。因为是去开会（顺路回趟家），机票老板会报销，可以不用担心这昂贵的机票了，帮我省了一大笔钱。 2010年10月25日，人生中又一个重要的日子。 您可能感兴趣的文章April 10, 2010 -- 论文写完了，但不投IEEE ITSS的会议了 (2)这周连续熬了几个通宵，才把论文给写完了，因为要赶周一的论文提交截止日期，是IEEE ITSS的一个会...March 3, 2010 -- 想发论文，但有点难 (2)RPE做完后，这段时间老板没有给我新的活，而且看样子好像不会继续做RPE时做的东西，这样有点可惜，毕...November 19, 2011 -- 实习也没如别人口中的容易找 (2)面试了两个，到现在都没有回复。ms的过了两周多了，gg的过了一周多。在考虑要不要发邮件问一下。除了这...November 6, 2011 -- 近况：论文和实习 (3)之前一个多月主要做了两件事，写论文和找实习。论文写了两版，但老板还不满意，原计划投的会议都pass了...July 11, 2010 -- 第一篇论文算是完成了 (0)到昨天，俺那篇拖了好几个月的论文总算是定稿了，老板昨晚应该把它投出去了。从论文的第一篇草稿开始，有过...]]></description>
			<content:encoded><![CDATA[<p>早上和老板开会时，还在抱怨那会议怎么还不给消息，我急着想知道结果，好确定回国的行程。开完会去吃了个午饭，回来之后就收到老板forward的邮件，会议的组织者发的，说是我们的论文被accepted了。当时那个兴奋啊，从七月份提交论文到现在等了好几个月了，而且不是坏消息，谢天谢地。</p>
<p>不论自己论文的质量如何，会议的水平如何，这都是自己的第一篇，值得纪念。</p>
<p>这个会议12月在杭州召开，现在可以确定行程了，明天就订机票。因为是去开会（顺路回趟家），机票老板会报销，可以不用担心这昂贵的机票了，帮我省了一大笔钱。</p>
<p>2010年10月25日，人生中又一个重要的日子。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>April 10, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/04/paper-ieee-itss/" title="论文写完了，但不投IEEE ITSS的会议了">论文写完了，但不投IEEE ITSS的会议了</a> (2)<br /><small>这周连续熬了几个通宵，才把论文给写完了，因为要赶周一的论文提交截止日期，是IEEE ITSS的一个会...</small></li><li>March 3, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/wish-to-publish-first-paper/" title="想发论文，但有点难">想发论文，但有点难</a> (2)<br /><small>RPE做完后，这段时间老板没有给我新的活，而且看样子好像不会继续做RPE时做的东西，这样有点可惜，毕...</small></li><li>November 19, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/11/it-it-not-that-easy-to-get-an-intern/" title="实习也没如别人口中的容易找">实习也没如别人口中的容易找</a> (2)<br /><small>面试了两个，到现在都没有回复。ms的过了两周多了，gg的过了一周多。在考虑要不要发邮件问一下。除了这...</small></li><li>November 6, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/11/recent-status-paper-and-intern/" title="近况：论文和实习">近况：论文和实习</a> (3)<br /><small>之前一个多月主要做了两件事，写论文和找实习。论文写了两版，但老板还不满意，原计划投的会议都pass了...</small></li><li>July 11, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/07/first-paper-done/" title="第一篇论文算是完成了">第一篇论文算是完成了</a> (0)<br /><small>到昨天，俺那篇拖了好几个月的论文总算是定稿了，老板昨晚应该把它投出去了。从论文的第一篇草稿开始，有过...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/10/my-first-paper-got-accepted/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>运动一下还是不错滴</title>
		<link>http://www.zhuhuang.com/blog/2010/10/exercises-make-you-fresh/</link>
		<comments>http://www.zhuhuang.com/blog/2010/10/exercises-make-you-fresh/#comments</comments>
		<pubDate>Mon, 25 Oct 2010 01:55:19 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[运动]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2010/10/%e8%bf%90%e5%8a%a8%e4%b8%80%e4%b8%8b%e8%bf%98%e6%98%af%e4%b8%8d%e9%94%99%e6%bb%b4/</guid>
		<description><![CDATA[比较懒，不常运动。最勤快的时候当属暑假，还没迷上钓鱼之前，隔天去体育馆打球，玩器材，也许因为太无聊了，打发时间。后来爱上了钓鱼，就比较少去体育馆了，隔天往河边跑。开学后，钓鱼的次数少了，去体育馆的次数也少了。钓鱼一周去个一两次，周五或周六，有时候一次都没去；体育馆一周去一次（偶尔两次），没有固定的时间，想去了就去。虽然从某种意义上说，钓鱼也算种运动，但我更多的把它当娱乐项目了。潜意识里的运动，应该是出汗的那种，运动量大一些的。我去运动，不是因为爱好，不是为了减肥，只是觉得自己改动一动了。有人为了减肥，对运动近乎疯狂的痴迷，我表示不能理解，凡事有个度吧。 以前去rec，都是先打篮球，然后玩一会器材，让身上迟钝的肌肉们动一动，最后是跑步，就跑400米（咱跑步太差，1千米都不及格），这样下来得花一个多小时。现在稍微改了改，打篮球之前，也跑会步，四百或六百，看情况，然后篮球壁球器材，最后再跑个四百米。每次都玩到累得不行，回家后就瘫坐在椅子上，吃点东西，看会电影。运动之后，人精神好多，不会整天犯困。长期宅在家里，老是会犯困，虽然睡得已经很多了。有时间还是应该多去运动下，出出汗，调节调节，一天到晚对着电脑不大好。 您可能感兴趣的文章January 10, 2012 -- 又耳鸣了 (2)昨晚洗完澡，坐电脑前敲代码，突然觉得右耳有点不对劲，果然接下来就耳鸣了。感觉像是有什么东西堵住一样，...February 1, 2011 -- 春节快乐 (0)国内现在是2月2日，大年三十。我这里是2月1日，农历二九。怕明天起不来，就在博客上给大家拜个年吧。祝...June 19, 2011 -- 父亲节 (18)昨晚打了个电话回家，国内周日，正好是父亲节。不过我不是因为父亲节才打的。照例，主要和老妈聊，扯了一堆...September 2, 2010 -- 开学了，车位难求，quiz难搞 (4)离系最近的Union停车场，车满为患。停车位难找还能接受，最多就把车停到阳台上去，让车享受下日光浴。...May 20, 2010 -- 最近成搬运工了 (0)期末已结束，暑假已开始，这段时间很多人搬家，要么离校，要么挪个窝。自己也当了回苦力，帮人搬东西。我自...]]></description>
			<content:encoded><![CDATA[<p>比较懒，不常运动。最勤快的时候当属暑假，还没迷上钓鱼之前，隔天去体育馆打球，玩器材，也许因为太无聊了，打发时间。后来爱上了钓鱼，就比较少去体育馆了，隔天往河边跑。开学后，钓鱼的次数少了，去体育馆的次数也少了。钓鱼一周去个一两次，周五或周六，有时候一次都没去；体育馆一周去一次（偶尔两次），没有固定的时间，想去了就去。虽然从某种意义上说，钓鱼也算种运动，但我更多的把它当娱乐项目了。潜意识里的运动，应该是出汗的那种，运动量大一些的。我去运动，不是因为爱好，不是为了减肥，只是觉得自己改动一动了。有人为了减肥，对运动近乎疯狂的痴迷，我表示不能理解，凡事有个度吧。</p>
<p>以前去rec，都是先打篮球，然后玩一会器材，让身上迟钝的肌肉们动一动，最后是跑步，就跑400米（咱跑步太差，1千米都不及格），这样下来得花一个多小时。现在稍微改了改，打篮球之前，也跑会步，四百或六百，看情况，然后篮球壁球器材，最后再跑个四百米。每次都玩到累得不行，回家后就瘫坐在椅子上，吃点东西，看会电影。运动之后，人精神好多，不会整天犯困。长期宅在家里，老是会犯困，虽然睡得已经很多了。有时间还是应该多去运动下，出出汗，调节调节，一天到晚对着电脑不大好。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>January 22, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/qinyuanchun-fang/" title="ZZ 《沁园春 房》二则">ZZ 《沁园春 房》二则</a> (0)<br /><small>转载自：河蟹娱乐
一
婚期将到，国内兄弟，有钱公寓，没钱蜗居。
望长城内外，大厦高楼；
工地上下，人...</small></li><li>September 22, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/everyday/" title="每天">每天</a> (0)<br /><small>每天，被九点的闹钟吵醒，习惯性的关了，接着开始了“漫长”的拉锯战，在梦境与现实中挣扎，犹豫着起或不起...</small></li><li>October 25, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/luxunyulu/" title="鲁迅语录">鲁迅语录</a> (2)<br /><small>初中时就开始看鲁迅的杂文集，非常喜欢他犀利的文笔和一针见血的评论。这导致我开始模仿他的风格，在一次语...</small></li><li>June 9, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/06/finally-buy-my-first-car/" title="买车了">买车了</a> (6)<br /><small>早上九点五十分左右出发，前往KC，看车。

十二点到Zona Rosa的Bo Ling中餐馆，吃午饭...</small></li><li>September 27, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/09/the-trip-to-konza-prairie/" title="Konza Prairie之行">Konza Prairie之行</a> (0)<br /><small>周六早上七点四十起床，八点左右出发去Konza Prairie。当天是Konza Prairie的v...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/10/exercises-make-you-fresh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>About research</title>
		<link>http://www.zhuhuang.com/blog/2010/10/about-research/</link>
		<comments>http://www.zhuhuang.com/blog/2010/10/about-research/#comments</comments>
		<pubDate>Tue, 19 Oct 2010 04:58:28 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[research]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2876</guid>
		<description><![CDATA[I am always confused about research and how to do it. I have been a RA for 16 months so far and still I haven&#8217;t got the key. I am trapped in this confusion and lost. I read papers, write reports, code the programs, etc. Although I have spent a lot of time trying to [...]]]></description>
			<content:encoded><![CDATA[<p>I am always confused about research and how to do it. I  have been a RA for 16 months so far and still I haven&#8217;t got the key. I am trapped in this confusion and lost. I read papers, write reports, code the programs, etc. Although I have spent a lot of time trying to break through the predicament, I just don&#8217;t get it right. I first thought the professor would give you hint and tell you what to do and what not. I kind of rely too much on someone else, rather than myself. Just as Stephen C. Stearns has put in &lt;&lt;SOME MODEST ADVICE FOR GRADUATE STUDENTS&gt;&gt;,  I am on my own and I had better get used to it. The major professor&#8217;s job is to give you advices and his opinions on your problems, rather than tell you what to do exactly. I don&#8217;t get this point and it seems that it takes more than one year for me to reach this. It is my job to find and tackle the problems obstructing my research, to get through the difficulties, to search for and read papers in related area, to share and discuss with other people about my work. I am in charge of my research. Only by taking it as my own, which exactly is, can I have the initiative and the passion to solve the problems in front of me.</p>
<p>I want to be a good research assistant and I am on my way! Go get it, Huang!</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>June 11, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-06-11-11/" title="更新一下 &#8211; 06/11/11">更新一下 &#8211; 06/11/11</a> (4)<br /><small>两周没有写小结了，更新一下，说说这三周做的事。

Research。本以为五月底我就能写完CPSNE...</small></li><li>April 9, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/be-an-expert/" title="术业有专攻">术业有专攻</a> (11)<br /><small>博士的第三年很快就要过了，如果正常时间毕业，那还有两年多。最近俺一直在问自己一个问题，Am I Re...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/10/about-research/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>越来越忙了</title>
		<link>http://www.zhuhuang.com/blog/2010/10/busier/</link>
		<comments>http://www.zhuhuang.com/blog/2010/10/busier/#comments</comments>
		<pubDate>Sun, 17 Oct 2010 19:46:23 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[APUE]]></category>
		<category><![CDATA[CIS706]]></category>
		<category><![CDATA[CPS]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2010/10/%e8%b6%8a%e6%9d%a5%e8%b6%8a%e5%bf%99%e4%ba%86/</guid>
		<description><![CDATA[Quiz，Project，Paper，Meeting，Report，Books，每周都在这些事上忙活着。 CIS 706每周都少不了lecture，然后reading。虽然quiz不再每周都有，但依然让人紧张。Project隔一两周就丢一个。现在已经完成了3个project，据说总共有5个，外加一个team project，这些project估计得搞到期末了。这周刚弄完第三个project，老师这周二布置的，下周二交。时间紧，只好把老板给的活先丢一边，从周四开始做，连着三天都在做，终于在昨晚把它完成了。周五就差不多完成了，还剩十几个test没通过（一共有一百八十几个），一直想不通，别人也有一样的问题。周六和张志讨论了一下，才发现原因所在。这些天都没睡好，每天都弄到三四点，睡不着，做梦梦到的也是project，唉，杯具。 Research方面，最近一直在想CPS Framework的问题。先从vehicle driving application入手，搭一个model。前一阵都在为这个model的各种细节问题忙着。做的主要是参照Database System的东西，来定义我们的model。大部分工作都完成了吧。现在要做的就是把这个model系统的定义一下，给出各个概念。这些东西都在我的笔记上，这周末的任务是把它们搬到document里，整理一下。明天就meeting了，不知道来不来得及整理。除了这个，老板给了我两篇paper，已经读了一篇，明天讨论。估计也得在今天再过一遍。 除了course和research，也在读一些书。一是APUE，读了一大半了，目标是这学期读完它，明年再研究一遍，把Unix Programming搞清楚。二是PHP，刚买的书，里面很多东西都和其他语言类似，我主要看一些不了解的，跳着看吧。TCPIP卷二和C++目前是没有时间看了，明年再说吧。 感觉每周都有事要做，忙着挺好，充实。 您可能感兴趣的文章September 2, 2011 -- A test on mkstemp (0) /* * testmkstemp.c * * Created on: Aug 31, 20...September 1, 2011 -- Something about setbuf (2)When I worked on Exercise 5.1 of APUE.2e, I made s...May 22, 2011 -- 0522之一周瞎扯 (2)暑假生活的第一周。Jardine车少了，不用再烦找停车位的问题。学校里人少了很多，开车去系里的路上只...April 30, 2011 [...]]]></description>
			<content:encoded><![CDATA[<p>Quiz，Project，Paper，Meeting，Report，Books，每周都在这些事上忙活着。</p>
<p>CIS 706每周都少不了lecture，然后reading。虽然quiz不再每周都有，但依然让人紧张。Project隔一两周就丢一个。现在已经完成了3个project，据说总共有5个，外加一个team project，这些project估计得搞到期末了。这周刚弄完第三个project，老师这周二布置的，下周二交。时间紧，只好把老板给的活先丢一边，从周四开始做，连着三天都在做，终于在昨晚把它完成了。周五就差不多完成了，还剩十几个test没通过（一共有一百八十几个），一直想不通，别人也有一样的问题。周六和张志讨论了一下，才发现原因所在。这些天都没睡好，每天都弄到三四点，睡不着，做梦梦到的也是project，唉，杯具。</p>
<p>Research方面，最近一直在想CPS Framework的问题。先从vehicle driving application入手，搭一个model。前一阵都在为这个model的各种细节问题忙着。做的主要是参照Database System的东西，来定义我们的model。大部分工作都完成了吧。现在要做的就是把这个model系统的定义一下，给出各个概念。这些东西都在我的笔记上，这周末的任务是把它们搬到document里，整理一下。明天就meeting了，不知道来不来得及整理。除了这个，老板给了我两篇paper，已经读了一篇，明天讨论。估计也得在今天再过一遍。</p>
<p>除了course和research，也在读一些书。一是APUE，读了一大半了，目标是这学期读完它，明年再研究一遍，把Unix Programming搞清楚。二是PHP，刚买的书，里面很多东西都和其他语言类似，我主要看一些不了解的，跳着看吧。TCPIP卷二和C++目前是没有时间看了，明年再说吧。</p>
<p>感觉每周都有事要做，忙着挺好，充实。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>September 2, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/09/a-test-on-mkstemp/" title="A test on mkstemp">A test on mkstemp</a> (0)<br /><small>
/*
 * testmkstemp.c
 *
 *  Created on: Aug 31, 20...</small></li><li>September 1, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/09/something-about-setbuf/" title="Something about setbuf">Something about setbuf</a> (2)<br /><small>When I worked on Exercise 5.1 of APUE.2e, I made s...</small></li><li>May 22, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0522/" title="0522之一周瞎扯">0522之一周瞎扯</a> (2)<br /><small>暑假生活的第一周。Jardine车少了，不用再烦找停车位的问题。学校里人少了很多，开车去系里的路上只...</small></li><li>April 30, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0430/" title="0430之一周瞎扯">0430之一周瞎扯</a> (6)<br /><small>又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...</small></li><li>April 24, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0424/" title="0424之一周瞎扯">0424之一周瞎扯</a> (0)<br /><small>我觉得应该每周写个小结，总结一下这周都做了些什么事情，不会花太多时间和精力。发现养成每天记事的习惯还...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/10/busier/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>第一次高速之行</title>
		<link>http://www.zhuhuang.com/blog/2010/10/first-highway-trip/</link>
		<comments>http://www.zhuhuang.com/blog/2010/10/first-highway-trip/#comments</comments>
		<pubDate>Sat, 09 Oct 2010 06:17:09 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[游走美帝]]></category>
		<category><![CDATA[KC]]></category>
		<category><![CDATA[KU]]></category>
		<category><![CDATA[Lawrence]]></category>
		<category><![CDATA[高速]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2010/10/%e7%ac%ac%e4%b8%80%e6%ac%a1%e9%ab%98%e9%80%9f%e4%b9%8b%e8%a1%8c/</guid>
		<description><![CDATA[6月9日买的车，到今天也有四个月了，时间过得真快。车开得也有点熟练了，但仅限在local开开，都是低速的公路。一直想找个机会上一次高速。其实自己没事也可以上高速，但不想这么做，总要给自己找个理由，一个不得不去做的理由。上周算是给自己找了一个，江同学的父母来美国这旅游了。她也在Kansas，离我这一个半小时车程，不去拜访一下不厚道。于是约了上周五下午过去，周日回来。 上高速之前打了电话给罗子俊和金城学长，问了问高速上开车有什么需要注意的，还问了下cruise导航功能怎么用。一切准备就绪之后（第一次上高速，要带的东西查了又查），三点半左右就出发了，预计五点到五点半之间到。 上了KS 177之后，开始慢慢加速，从45mph到65mph，不敢开快，一直在限速内开，只见后面的车一辆辆地从我身边超过。手紧握着方向盘，眼睛不时看着GPS，深怕走错。唉，因为太紧张，手都冒汗了。在KS 177上开了十来分钟后，就上了I-70，依旧紧张着。I-70上的车开得更快，限速70mph，我就没看见几辆按限速开的。开始车和路面摩擦的声音听着让人有点不舒服，以为车子坏了，后面发现是路面的问题，路面不同声音不同。开了一段时间后，开始有点适应高速上开的感觉。碰到一些开得比较慢的车或者大货车，我也学着超车，而车速有时上到了80mph，感觉有点crazy，不过还是得小心行事。一路下来，算是比较顺利，没啥问题。五点出头就到了江同学的家。 休息了一晚，第二天去Legend和KC里的一些商店，和江同学，还有她父母。去Legend的路开着还好，大部分是高速，不过中间碰上了去看football比赛的车队，堵了一会。在Legend里逛了好一会，买了两双Nike鞋，两条牛仔酷，一件T恤，花了一百多刀。这次是有备而来的，早就想好了要买些什么东西。逛完Legend之后已经一点多了，接着去一家中餐馆吃午饭，Bo Lings。 Legend在KC的西面，我们去的Bo Lings在Zona Rosa，在KC的北面，开了有一会高速才到。这家宝翎我已经去过两次，感觉会熟悉一些，所以这次还是去了这家。后来发现这家的东西比较偏美式，都是经过改造的中餐。吃完饭之后，叔叔想去KC downtown转转。这个不在本来的计划之内，但既然来了，就去看看吧。于是我尝试在GPS里找downtown的位置，找到了个貌似中心的地方（其实只是一条无名街），然后按GPS指示往哪里开。一个新手，一个GPS，一辆车，在一个陌生的城市里转，想想都知道会有啥情况，一团乱。很多时候没等GPS给出路线，我就到了一个路口，就随便拐了，于是就这样在KC城里乱窜。期间还在一条单行道的反向开车，各种囧。幸亏那会没有警察，不然不知道要被罚多少钱了。后来到了GPS指定的那个地方，发现是条小街道，还没有停车的地方，而KC downtown显然不在那里。以前师兄带我们转过，我有印象，但没记住是哪条街。虽然没能在近处看那些高楼大厦，但从远处看到了一片高楼的集中地，那就是downtown吧，看着就是典型的美国城市样。 各种忙乱之后，只好作罢。我找了个街边停车位，选了新的目的地，Costco。KC也有很多家Costco，江同学不知道要去哪家，我就随便挑了一家近的。一路上又是各种混乱，城市里的路太错综复杂了，有GPS也不顶用，很多时候来不及按它的指示走。好不容易到了Costco，因为退货问题耽搁了一些时间，等我们最终进去时，门口的大叔说还有十分钟就关门了。来也来了，就进去吧，走马观花。 出了Costco，已经五点多了，启程回Lawrence，问题又来了，得找到I-70。又是一阵忙乱，终于找到了I-70，回家的路。这个点正值太阳下山，我们是往西开，而我又没墨镜，就这样顶着那刺目的阳光开着，前方和路面都看得不是很清楚，我放慢速度，盯着前面的车屁股，按它们的路线开。心惊胆战的开了好一会，终于忍到了太阳落入地平线。可能是开迷糊了，从I-70出来后往Lawrence开，在一个转盘处把车开上了路边，幸好车速不快，幸好刹车踩的及时，唉。最后好不容易回到了江同学的家，就瘫坐在椅子上了。 这一天下来人高度紧张了好久，实在是累。知道了几件事：GPS不是百分百可靠，自己还是要做足功课；事先要计划好要去的地方，临时起意的话很容易把自己搞迷糊；城市里的路况复杂，岔口多，要格外小心，不能依赖GPS，要随机应变；开车时尽量避开阳光直射的时间，要配个墨镜；只要在路上开，就要保持高度紧张，不能倦怠；自己开车的skill还是不到家，有一些问题，改之。也感谢这一天，基本上把能遇到的情况都遇到了，算是攒了些经验。 周六晚上好好得休息了一晚，周日起床后逛了下KU校园，吃了午饭之后就开车会Manhattan了。从KS 177下来之后，看到Manhattan，感觉好亲切，还是家里好啊。 总结一下，这次的高速之行，收获不少。感谢江同学的盛情款待，还有叔叔阿姨送我的特产，当然也感谢他们敢坐我这个新手开的车，哈哈。此外，也感谢江同学师兄让我留宿两晚。 您可能感兴趣的文章March 27, 2010 -- 今日小记 (0)今天参加了Jardine组织的出游活动，目的地是Kanas Museum of Natural Hi...August 13, 2009 -- 进城了 KC一日游 (6)8月9号因为要去机场接新生，自己又没车，就搭了朋友的车去了KC。飞机晚上十点才到，打算坐十一点半的校...]]></description>
			<content:encoded><![CDATA[<p>6月9日买的车，到今天也有四个月了，时间过得真快。车开得也有点熟练了，但仅限在local开开，都是低速的公路。一直想找个机会上一次高速。其实自己没事也可以上高速，但不想这么做，总要给自己找个理由，一个不得不去做的理由。上周算是给自己找了一个，江同学的父母来美国这旅游了。她也在Kansas，离我这一个半小时车程，不去拜访一下不厚道。于是约了上周五下午过去，周日回来。</p>
<p>上高速之前打了电话给罗子俊和金城学长，问了问高速上开车有什么需要注意的，还问了下cruise导航功能怎么用。一切准备就绪之后（第一次上高速，要带的东西查了又查），三点半左右就出发了，预计五点到五点半之间到。</p>
<p>上了KS 177之后，开始慢慢加速，从45mph到65mph，不敢开快，一直在限速内开，只见后面的车一辆辆地从我身边超过。手紧握着方向盘，眼睛不时看着GPS，深怕走错。唉，因为太紧张，手都冒汗了。在KS 177上开了十来分钟后，就上了I-70，依旧紧张着。I-70上的车开得更快，限速70mph，我就没看见几辆按限速开的。开始车和路面摩擦的声音听着让人有点不舒服，以为车子坏了，后面发现是路面的问题，路面不同声音不同。开了一段时间后，开始有点适应高速上开的感觉。碰到一些开得比较慢的车或者大货车，我也学着超车，而车速有时上到了80mph，感觉有点crazy，不过还是得小心行事。一路下来，算是比较顺利，没啥问题。五点出头就到了江同学的家。<br />
<span id="more-2872"></span><br />
休息了一晚，第二天去Legend和KC里的一些商店，和江同学，还有她父母。去Legend的路开着还好，大部分是高速，不过中间碰上了去看football比赛的车队，堵了一会。在Legend里逛了好一会，买了两双Nike鞋，两条牛仔酷，一件T恤，花了一百多刀。这次是有备而来的，早就想好了要买些什么东西。逛完Legend之后已经一点多了，接着去一家中餐馆吃午饭，Bo Lings。 Legend在KC的西面，我们去的Bo Lings在Zona Rosa，在KC的北面，开了有一会高速才到。这家宝翎我已经去过两次，感觉会熟悉一些，所以这次还是去了这家。后来发现这家的东西比较偏美式，都是经过改造的中餐。吃完饭之后，叔叔想去KC downtown转转。这个不在本来的计划之内，但既然来了，就去看看吧。于是我尝试在GPS里找downtown的位置，找到了个貌似中心的地方（其实只是一条无名街），然后按GPS指示往哪里开。一个新手，一个GPS，一辆车，在一个陌生的城市里转，想想都知道会有啥情况，一团乱。很多时候没等GPS给出路线，我就到了一个路口，就随便拐了，于是就这样在KC城里乱窜。期间还在一条单行道的反向开车，各种囧。幸亏那会没有警察，不然不知道要被罚多少钱了。后来到了GPS指定的那个地方，发现是条小街道，还没有停车的地方，而KC downtown显然不在那里。以前师兄带我们转过，我有印象，但没记住是哪条街。虽然没能在近处看那些高楼大厦，但从远处看到了一片高楼的集中地，那就是downtown吧，看着就是典型的美国城市样。</p>
<p>各种忙乱之后，只好作罢。我找了个街边停车位，选了新的目的地，Costco。KC也有很多家Costco，江同学不知道要去哪家，我就随便挑了一家近的。一路上又是各种混乱，城市里的路太错综复杂了，有GPS也不顶用，很多时候来不及按它的指示走。好不容易到了Costco，因为退货问题耽搁了一些时间，等我们最终进去时，门口的大叔说还有十分钟就关门了。来也来了，就进去吧，走马观花。</p>
<p>出了Costco，已经五点多了，启程回Lawrence，问题又来了，得找到I-70。又是一阵忙乱，终于找到了I-70，回家的路。这个点正值太阳下山，我们是往西开，而我又没墨镜，就这样顶着那刺目的阳光开着，前方和路面都看得不是很清楚，我放慢速度，盯着前面的车屁股，按它们的路线开。心惊胆战的开了好一会，终于忍到了太阳落入地平线。可能是开迷糊了，从I-70出来后往Lawrence开，在一个转盘处把车开上了路边，幸好车速不快，幸好刹车踩的及时，唉。最后好不容易回到了江同学的家，就瘫坐在椅子上了。</p>
<p>这一天下来人高度紧张了好久，实在是累。知道了几件事：GPS不是百分百可靠，自己还是要做足功课；事先要计划好要去的地方，临时起意的话很容易把自己搞迷糊；城市里的路况复杂，岔口多，要格外小心，不能依赖GPS，要随机应变；开车时尽量避开阳光直射的时间，要配个墨镜；只要在路上开，就要保持高度紧张，不能倦怠；自己开车的skill还是不到家，有一些问题，改之。也感谢这一天，基本上把能遇到的情况都遇到了，算是攒了些经验。</p>
<p>周六晚上好好得休息了一晚，周日起床后逛了下KU校园，吃了午饭之后就开车会Manhattan了。从KS 177下来之后，看到Manhattan，感觉好亲切，还是家里好啊。</p>
<p>总结一下，这次的高速之行，收获不少。感谢江同学的盛情款待，还有叔叔阿姨送我的特产，当然也感谢他们敢坐我这个新手开的车，哈哈。此外，也感谢江同学师兄让我留宿两晚。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>March 27, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/notes-of-2010-03-27/" title="今日小记">今日小记</a> (0)<br /><small>今天参加了Jardine组织的出游活动，目的地是Kanas Museum of Natural Hi...</small></li><li>August 13, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/kansas_city/" title="进城了 KC一日游">进城了 KC一日游</a> (6)<br /><small>8月9号因为要去机场接新生，自己又没车，就搭了朋友的车去了KC。飞机晚上十点才到，打算坐十一点半的校...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/10/first-highway-trip/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>飞得更高</title>
		<link>http://www.zhuhuang.com/blog/2010/10/fly-higher/</link>
		<comments>http://www.zhuhuang.com/blog/2010/10/fly-higher/#comments</comments>
		<pubDate>Fri, 01 Oct 2010 18:48:46 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[转载转载]]></category>
		<category><![CDATA[歌词]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2869</guid>
		<description><![CDATA[飞得更高 -汪峰 生命就像 一条大河 时而宁静 时而疯狂 现实就像 一把枷锁 把我捆住 无法挣脱 这谜一样的生活锋利如刀 一次次将我重伤 我知道我要的那种幸福 就在那片更高的天空 我要飞得更高 飞得更高 狂风一样舞蹈 挣脱怀抱 我要飞得更高 飞得更高 翅膀卷起风暴 心生呼啸 飞得更高 一直在飞 一直在找 可我发现 无法找到 若真想要 是一次解放 要先剪碎 这诱惑的网 我要的一种生命更灿烂 我要的一片天空更蔚蓝 我知道我要的那种幸福 就在那片更高的天空 我要飞得更高 飞得更高 狂风一样舞蹈 挣脱怀抱 我要飞得更高 飞得更高 翅膀卷起风暴 心生呼啸 我要飞得更高 飞得更高 狂风一样舞蹈 挣脱怀抱 我要飞得更高 飞得更高 狂风一样舞蹈 挣脱怀抱 我要飞得更高 飞得更高 翅膀卷起风暴 心生呼啸 [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><strong> 飞得更高</strong><br />
-汪峰<br />
生命就像 一条大河<br />
时而宁静 时而疯狂<br />
现实就像 一把枷锁<br />
把我捆住 无法挣脱<br />
这谜一样的生活锋利如刀<br />
一次次将我重伤<br />
我知道我要的那种幸福<br />
就在那片更高的天空<br />
我要飞得更高 飞得更高<br />
狂风一样舞蹈 挣脱怀抱<br />
我要飞得更高 飞得更高<br />
翅膀卷起风暴 心生呼啸<br />
飞得更高<br />
一直在飞 一直在找<br />
可我发现 无法找到<br />
若真想要 是一次解放<br />
要先剪碎 这诱惑的网<br />
我要的一种生命更灿烂<br />
我要的一片天空更蔚蓝<br />
我知道我要的那种幸福<br />
就在那片更高的天空<br />
我要飞得更高 飞得更高<br />
狂风一样舞蹈 挣脱怀抱<br />
我要飞得更高 飞得更高<br />
翅膀卷起风暴 心生呼啸<br />
我要飞得更高 飞得更高<br />
狂风一样舞蹈 挣脱怀抱<br />
我要飞得更高 飞得更高<br />
狂风一样舞蹈 挣脱怀抱<br />
我要飞得更高 飞得更高<br />
翅膀卷起风暴 心生呼啸<br />
飞得更高<br />
飞得更高<br />
飞得更高<br />
飞得更高<br />
飞得更高</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>September 6, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/09/%e6%88%91%e7%bb%99%e4%bd%a0%e8%87%aa%e7%94%b1/" title="我给你自由">我给你自由</a> (2)<br /><small>...</small></li><li>February 4, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/you-get-to-learn-how-to-fight-back/" title="You get to learn how to fight back">You get to learn how to fight back</a> (0)<br /><small>快奔三了，近三十年的日子里碰上了各种各样的人。现在的人，越来越自以为是，自私自利，不顾及他人感受，肆...</small></li><li>September 29, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/oct_1st_rpe_1/" title="RPE Presentation I on Oct. 1st">RPE Presentation I on Oct. 1st</a> (0)<br /><small>星期四（10月1日）就要开始博士预备考试（PhD Preliminary Exam）的第一次陈述（P...</small></li><li>July 24, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/07/happy_farming/" title="开心农场以及由此想到的">开心农场以及由此想到的</a> (3)<br /><small>常上校内，不是为了写日志，不是为了更新相册，只为了玩校内上的开心农场。虽然这游戏无聊，界面和规则也都...</small></li><li>February 1, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/02/jardine-rsvp-tax-return-phd-prelim-exam/" title="Jardine RSVP &#038; Tax Return &#038; PhD Prelim Exam">Jardine RSVP &#038; Tax Return &#038; PhD Prelim Exam</a> (2)<br /><small>Jardine的RSVP (Resident Space Virtual Preferencing)...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/10/fly-higher/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>奶奶走好</title>
		<link>http://www.zhuhuang.com/blog/2010/09/%e5%a5%b6%e5%a5%b6%e8%b5%b0%e5%a5%bd/</link>
		<comments>http://www.zhuhuang.com/blog/2010/09/%e5%a5%b6%e5%a5%b6%e8%b5%b0%e5%a5%bd/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 06:47:38 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2865</guid>
		<description><![CDATA[奶奶， 孙子不孝， 不能回去看您， 只能在这遥远的地方， 面向故乡磕几个微不足道的头， 愿您在天堂不再受病痛折磨， 愿您在天堂不再为生活艰辛所累， 愿您和爷爷在天堂快乐地生活， 奶奶走好。 您可能感兴趣的文章August 19, 2010 -- 新学期，不折腾 (2)下周一就开学了，这学期主要任务就是搞research，得理出点东西来，今后的paper，propos...September 27, 2009 -- Google Friend Connect插件存在若干问题 (0)最近一段时间，博客里的Avatar都不能显示了，不知道什么原因。虽然装了WP-RecentComme...October 18, 2010 -- About research (1)I am always confused about research and how to do ...October 13, 2009 -- 代悲白头吟 (2)--唐·刘希夷 洛阳城东桃李花，飞来飞去落谁家。 洛阳女儿惜颜色，行逢落花长叹息。 今年花落颜色改，...August 13, 2011 -- 三藩之行 &#8211; 8月4日 (2)8月4日 八点多起床之后，去找江达佑。他住的hotel和我订的一样，不过我得下午1点之后才能chec...]]></description>
			<content:encoded><![CDATA[<p>奶奶，</p>
<p>孙子不孝，</p>
<p>不能回去看您，</p>
<p>只能在这遥远的地方，</p>
<p>面向故乡磕几个微不足道的头，</p>
<p>愿您在天堂不再受病痛折磨，</p>
<p>愿您在天堂不再为生活艰辛所累，</p>
<p>愿您和爷爷在天堂快乐地生活，</p>
<p>奶奶走好。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-08-11/" title="三藩之行 &#8211; 8月8日">三藩之行 &#8211; 8月8日</a> (0)<br /><small>8月8日
今天是在三藩游玩的最后一天，明天一大早就要离开SF去Emeryville坐加州和风号（Ca...</small></li><li>March 22, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/memory-of-season/" title="有关季节的回忆">有关季节的回忆</a> (8)<br /><small>前天下了一场雪，让我对春天的期待荡然无存，上周气温一直在回升，却不想周末来了一场雪，还不小。今天，因...</small></li><li>August 14, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/one-piece-film10/" title="海贼王剧场版10">海贼王剧场版10</a> (0)<br /><small>海贼王剧场版10(Strong World): 路飞海贼团变得好强，尤其Luffy和Zoro。从预告...</small></li><li>July 28, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/07/crazy_dog/" title="路上遇见一条疯狗 吓死偶们了">路上遇见一条疯狗 吓死偶们了</a> (0)<br /><small>今天下午和一老印（Sanmitra），一老埃（Ezzat）出去吃饭，在居民区中穿行，打算去Happy...</small></li><li>August 30, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/uchome_myop/" title="UCenter Home升级到2.0后 MYOP应用不能开启的解决办法">UCenter Home升级到2.0后 MYOP应用不能开启的解决办法</a> (2)<br /><small>UCenter Home出了2.0正式版后，我立马下载了新版，将南洋网的社区空间使用的UCenter...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/09/%e5%a5%b6%e5%a5%b6%e8%b5%b0%e5%a5%bd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>最近对博客做的一些修改</title>
		<link>http://www.zhuhuang.com/blog/2010/09/recent-changes-to-the-blog-theme/</link>
		<comments>http://www.zhuhuang.com/blog/2010/09/recent-changes-to-the-blog-theme/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 06:59:47 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[网站日志]]></category>
		<category><![CDATA[iNove]]></category>
		<category><![CDATA[博客]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2857</guid>
		<description><![CDATA[本来想换个主题的，iNove这个主题用了有一段时间了，但找来找去都没找到合适的。从使用iNove开始，我对iNove主题做了一些细微的修改，让它更符合自己的喜好，换主题的话有点舍不得。还是继续沿用该主题吧，实在不想换新主题之后再在其上折腾一番，浪费时间和精力，就这样吧。 最近陆陆续续对博客的外观做了修改，内容如下： 换了新的header image； 对导航栏的样式，字体颜色等作了修改； 删去了“站点地图”页面，增加了“博文分类”页面（自己查函数改代码瞎整的）； “本人本站”页面改名为“本人本博”，同时对页面的内容进行了修改； 将“本人本站”里的照片删了，在侧边栏上放了一张小的； 其他一些小的修改，比如字体颜色，大小等； 您可能感兴趣的文章July 15, 2011 -- 博客两周年 (3)最近很少更新博客，经常忘了它的存在，以前有点东西就会想着写到博客上来。也许因为过于迷恋微博了，想说的...May 13, 2011 -- 新的博客订阅按钮 (1)之前博客的feed一直是用feedsky烧制的，但现在feedsky已经不行了。某天不小心在feed...October 9, 2009 -- iNove主题 RSS订阅栏修改 (3)一个主题用久了，会越看越不习惯，然后就想着如何按自己的方式去改动，可惜学艺不精，让我对现有主题做个大...September 20, 2009 -- iNove主题 为博客添加邮件（Email）订阅器 (6)iNove主题本身提供了不少RSS订阅方式，如果想了解如何增加RSS订阅方式，请参考文章inove主...]]></description>
			<content:encoded><![CDATA[<p>本来想换个主题的，iNove这个主题用了有一段时间了，但找来找去都没找到合适的。从使用iNove开始，我对iNove主题做了一些细微的修改，让它更符合自己的喜好，换主题的话有点舍不得。还是继续沿用该主题吧，实在不想换新主题之后再在其上折腾一番，浪费时间和精力，就这样吧。</p>
<p>最近陆陆续续对博客的外观做了修改，内容如下：</p>
<ul>
<li> 换了新的header image；</li>
<li> 对导航栏的样式，字体颜色等作了修改；</li>
<li> 删去了“站点地图”页面，增加了“博文分类”页面（自己查函数改代码瞎整的）；</li>
<li> “本人本站”页面改名为“本人本博”，同时对页面的内容进行了修改；</li>
<li> 将“本人本站”里的照片删了，在侧边栏上放了一张小的；</li>
<li> 其他一些小的修改，比如字体颜色，大小等；</li>
</ul>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>July 15, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/07/miss-blogs-two-year-anniversary/" title="博客两周年">博客两周年</a> (3)<br /><small>最近很少更新博客，经常忘了它的存在，以前有点东西就会想着写到博客上来。也许因为过于迷恋微博了，想说的...</small></li><li>May 13, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/blog-subscription/" title="新的博客订阅按钮">新的博客订阅按钮</a> (1)<br /><small>之前博客的feed一直是用feedsky烧制的，但现在feedsky已经不行了。某天不小心在feed...</small></li><li>October 9, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/inove-rss-feed-bar/" title="iNove主题 RSS订阅栏修改">iNove主题 RSS订阅栏修改</a> (3)<br /><small>一个主题用久了，会越看越不习惯，然后就想着如何按自己的方式去改动，可惜学艺不精，让我对现有主题做个大...</small></li><li>September 20, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/inove-email-feed/" title="iNove主题 为博客添加邮件（Email）订阅器">iNove主题 为博客添加邮件（Email）订阅器</a> (6)<br /><small>iNove主题本身提供了不少RSS订阅方式，如果想了解如何增加RSS订阅方式，请参考文章inove主...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/09/recent-changes-to-the-blog-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>关于zpnyx.com</title>
		<link>http://www.zhuhuang.com/blog/2010/09/about-zpnyx-com/</link>
		<comments>http://www.zhuhuang.com/blog/2010/09/about-zpnyx-com/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 06:51:49 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[网站日志]]></category>
		<category><![CDATA[Bluehost]]></category>
		<category><![CDATA[zpnyx.com]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2855</guid>
		<description><![CDATA[zpnyx.com目前是我在Bluehost上购买的虚拟主机的主域名，用来识别虚拟主机，因此虚拟主机在，该域名就在，该域名过期，虚拟主机也将过期。这个虚拟主机将于2012年7月31日过期。目前，对于停留在该虚拟主机上域名，我都免费提供空间，这将持续到该虚拟主机过期。虚拟主机过期之后，如果停留在其上的域名想继续使用该空间，我将收取适当的费用，用于在Bluehost上续期该虚拟主机。 您可能感兴趣的文章December 16, 2010 -- 在机场等飞机 (1)飞机是早上八点的，但因为Manhattan离KCI机场有两个多小时的路程，而且正值期末，大家没空开车...August 28, 2009 -- Bluehost虚拟主机共享 (0)注册了两个bluehost账号，还有一堆域名，本想着建些网站，但现在连自己的博客都快顾不上来了，其他...August 4, 2009 -- Bluehost虚拟主机参数 (2)自己购买了两个Bluehost虚拟主机，对比了其他主机提供商的plan，个人觉得Bluehost的p...July 31, 2009 -- 昨晚Bluehost服务器down了 (2)昨晚十一点半左右，我的个人网站和漳平南洋网突然访问不了。刚开始以为是学校的网络问题，后来问了国内的同...July 9, 2009 -- 第一个个人网站 (6)从注册域名开始，到购买虚拟主机，再到架设网站，前后花去了两周时间。对于要建什么样的网站，自己没有什么...]]></description>
			<content:encoded><![CDATA[<p>zpnyx.com目前是我在Bluehost上购买的虚拟主机的主域名，用来识别虚拟主机，因此虚拟主机在，该域名就在，该域名过期，虚拟主机也将过期。这个虚拟主机将于2012年7月31日过期。目前，对于停留在该虚拟主机上域名，我都免费提供空间，这将持续到该虚拟主机过期。虚拟主机过期之后，如果停留在其上的域名想继续使用该空间，我将收取适当的费用，用于在Bluehost上续期该虚拟主机。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>December 16, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/12/waiting-for-flights-in-kci/" title="在机场等飞机">在机场等飞机</a> (1)<br /><small>飞机是早上八点的，但因为Manhattan离KCI机场有两个多小时的路程，而且正值期末，大家没空开车...</small></li><li>August 28, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/bluehost_webhost_share/" title="Bluehost虚拟主机共享">Bluehost虚拟主机共享</a> (0)<br /><small>注册了两个bluehost账号，还有一堆域名，本想着建些网站，但现在连自己的博客都快顾不上来了，其他...</small></li><li>August 4, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/bluehost/" title="Bluehost虚拟主机参数">Bluehost虚拟主机参数</a> (2)<br /><small>自己购买了两个Bluehost虚拟主机，对比了其他主机提供商的plan，个人觉得Bluehost的p...</small></li><li>July 31, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/07/server_down/" title="昨晚Bluehost服务器down了">昨晚Bluehost服务器down了</a> (2)<br /><small>昨晚十一点半左右，我的个人网站和漳平南洋网突然访问不了。刚开始以为是学校的网络问题，后来问了国内的同...</small></li><li>July 9, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/07/hello-world/" title="第一个个人网站">第一个个人网站</a> (6)<br /><small>从注册域名开始，到购买虚拟主机，再到架设网站，前后花去了两周时间。对于要建什么样的网站，自己没有什么...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/09/about-zpnyx-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Konza Prairie之行</title>
		<link>http://www.zhuhuang.com/blog/2010/09/the-trip-to-konza-prairie/</link>
		<comments>http://www.zhuhuang.com/blog/2010/09/the-trip-to-konza-prairie/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 03:11:51 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[游走美帝]]></category>
		<category><![CDATA[Happy Valley]]></category>
		<category><![CDATA[Konza Prairie]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2010/09/konza-prairie%e4%b9%8b%e8%a1%8c/</guid>
		<description><![CDATA[周六早上七点四十起床，八点左右出发去Konza Prairie。当天是Konza Prairie的visitor’s day。这个visitor‘s day比较难得，两年一次，且只在偶数年份开放。这一天，Konza Prairie这很多原先不开放的区域，比如野牛保护区，草场研究基地等，都会对游客开放。以下是官方对visitor&#8217;s day的介绍： Konza Prairie Biological Station is an 8,600-acre native tallgrass prairie preserve owned by The Nature Conservancy and Kansas State University, and operated as a field research station by the K-State Division of Biology.  Konza Prairie is dedicated to a three-fold mission of long-term ecological research, education, and prairie [...]]]></description>
			<content:encoded><![CDATA[<p>周六早上七点四十起床，八点左右出发去Konza Prairie。当天是Konza Prairie的visitor’s day。这个visitor‘s day比较难得，两年一次，且只在偶数年份开放。这一天，Konza Prairie这很多原先不开放的区域，比如野牛保护区，草场研究基地等，都会对游客开放。以下是官方对visitor&#8217;s day的介绍：</p>
<blockquote><p>Konza Prairie Biological Station is an 8,600-acre native tallgrass prairie preserve owned by The Nature Conservancy and Kansas State University, and operated as a field research station by the K-State Division of Biology.  Konza Prairie is dedicated to a three-fold mission of long-term ecological research, education, and prairie conservation.</p>
<p>Visitors’ Day is presented by K-State Division of Biology, The Nature Conservancy and Friends of Konza Prairie, biennially in even years.  Visitors’ Day activities grant guided access to restricted areas of the field research station, such as to see the bison herd or hikes within the trail system.  At Station Headquarters, view live animal displays and research exhibits and learn about tallgrass prairie conservation and management.  Konza Prairie researchers, docents, and staff provide visitors information about Konza Prairie research, history of the site, Flint Hills geology, tallgrass prairie flora and fauna, and other natural history.</p></blockquote>
<p><span id="more-2826"></span><br />
学校有组织学生去参观，但我们还是决定自己开车去。一来，自己开车比较自由；二来，天气预报说周六下午有雨，学校组织的班车比较晚，弄不好会淋雨。原先只在google map上草草看了下Konza的位置，加上之前听人说过到那要半个多小时，于是我就以为去Konza要上高速，正好趁此机会练练（还没上过高速&#8230;）。结果周五那天用GPS查了一下，发现那地方不远，离开manhattan town再开个6 mile左右就到了，而且不用上高速，有点失望。Anyway，没去过Konza，还是很值得一游的，看看原生态的草原长啥样。</p>
<p>到了Konza之后，发现已经有不少人在那了，家长带小孩子的居多，有很多活动是针对小孩子的。我们能参加的活动不算多，看看展览，hiking，跟车去看草原和野牛，还有坐在拖拉机拖车上游览草场研究基地。<br />
<div id="attachment_2828" class="wp-caption aligncenter" style="width: 534px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/09/konza1.jpg" rel="lightbox[2826]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/09/konza1-1024x766.jpg" alt="" title="konza1" width="524" height="366" class="size-large wp-image-2828" /></a><p class="wp-caption-text">来时的路</p></div></p>
<p>我们先跟车去看了草原保护区和野牛（Bison）。拉我们的是牛逼哄哄的School Bus，这是我第二次坐school bus。第一次是接新生的时候坐的学校的接送车。车拉着我们上坡下坡，在保护区里穿梭。这个保护区里有好几重，每一重都用铁丝网小心围着。可能是不想让外人打扰野牛的栖息地，或者不想让野牛们跑到外面的区域来。草原倒是没什么特别的，就是一眼望去看不到尽头，偶尔还能瞥见一些黑点（野牛）。现在入秋了，草都开始变得枯黄了，如果夏天或春天来，这景色应该很美。有点冷，出门时估算错误，穿着短袖短裤，一路上挨冻。本以为只能远远的看着野牛，不想运气好一些，在路边发现一群野牛，校车停下来，让我们下车看看它们。这些牛都不怕人，我们就站在离它们不到三四米的地方，它们都不跑，悠闲地啃着他们的草，一些小牛还玩耍着。趁此机会，俺拍了一些清晰的照片，牛的，草的，草原的。之前在校车上抓拍，隔着玻璃，拍的不清晰。拍爽了之后，继续上路。一路上都有人给我们讲解，也回答游客提得问题。讲到了Konza Prairie的历史，Bison的来处，等等。这趟tour花了一个多小时。回来的路上，还被一群野牛挡住了，它们横在路中间。还好，它们对校车没有敌意，默默的走开了。</p>
<p><div id="attachment_2829" class="wp-caption aligncenter" style="width: 534px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/09/konza2.jpg" rel="lightbox[2826]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/09/konza2-1024x766.jpg" alt="" title="konza2" width="524" height="366" class="size-large wp-image-2829" /></a><p class="wp-caption-text">有点不像草原</p></div><br />
<div id="attachment_2830" class="wp-caption aligncenter" style="width: 534px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/09/konza3.jpg" rel="lightbox[2826]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/09/konza3-1024x769.jpg" alt="" title="konza3" width="524" height="369" class="size-large wp-image-2830" /></a><p class="wp-caption-text">终于见到一些tall grass了</p></div><br />
<div id="attachment_2831" class="wp-caption aligncenter" style="width: 534px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/09/konza4.jpg" rel="lightbox[2826]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/09/konza4-1024x768.jpg" alt="" title="konza4" width="524" height="368" class="size-large wp-image-2831" /></a><p class="wp-caption-text">草原，云，天</p></div><br />
<div id="attachment_2832" class="wp-caption aligncenter" style="width: 534px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/09/konza5.jpg" rel="lightbox[2826]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/09/konza5-1024x768.jpg" alt="" title="konza5" width="524" height="368" class="size-large wp-image-2832" /></a><p class="wp-caption-text">野牛群</p></div><br />
<div id="attachment_2833" class="wp-caption aligncenter" style="width: 534px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/09/konza7.jpg" rel="lightbox[2826]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/09/konza7-1024x767.jpg" alt="" title="konza7" width="524" height="367" class="size-large wp-image-2833" /></a><p class="wp-caption-text">野牛，Bison</p></div><br />
<div id="attachment_2834" class="wp-caption aligncenter" style="width: 534px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/09/konza8.jpg" rel="lightbox[2826]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/09/konza8-1024x766.jpg" alt="" title="konza8" width="524" height="366" class="size-large wp-image-2834" /></a><p class="wp-caption-text">School Bus，爬坡很厉害</p></div></p>
<p>回到出发点后，我们去坐了拖拉机拉的拖车，游览草场研究基地。拖车上放着很多稻草块当凳子，坐在上面的感觉实在是爽。拖拉机很巨型，由它拉着在草场上颠来倒去，挺好玩。一直想体验一下农场的生活，这次虽然不算，但也让人高兴。一路上，KSU生物系的一个教授给我们讲解了研究基地的各种东西，有点boring，呵呵。他们做这方面的研究不容易啊，一要看天时，有时候为了等一个特定的气候要等上好几年；二来，他们做的实验周期性都很长，不像计算机，都是短期的东西。深深得佩服干这一行的人们。这个tour也花了一个多小时。<br />
<div id="attachment_2835" class="wp-caption aligncenter" style="width: 534px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/09/konza9.jpg" rel="lightbox[2826]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/09/konza9-1024x768.jpg" alt="" title="konza9" width="524" height="368" class="size-large wp-image-2835" /></a><p class="wp-caption-text">拖拉机的屁股</p></div><br />
<div id="attachment_2836" class="wp-caption aligncenter" style="width: 534px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/09/konza10.jpg" rel="lightbox[2826]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/09/konza10-1024x768.jpg" alt="" title="konza10" width="524" height="368" class="size-large wp-image-2836" /></a><p class="wp-caption-text">教授讲解员</p></div><br />
<div id="attachment_2837" class="wp-caption aligncenter" style="width: 534px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/09/konza11.jpg" rel="lightbox[2826]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/09/konza11-1024x769.jpg" alt="" title="konza11" width="524" height="369" class="size-large wp-image-2837" /></a><p class="wp-caption-text">远处的带状草场是对比试验场地</p></div><br />
<div id="attachment_2838" class="wp-caption aligncenter" style="width: 534px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/09/konza12.jpg" rel="lightbox[2826]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/09/konza12-1024x769.jpg" alt="" title="konza12" width="524" height="369" class="size-large wp-image-2838" /></a><p class="wp-caption-text">远处的天空，黑压压的一片</p></div></p>
<p>两个tour结束之后，差不多中午了。原先打算去hiking的，但天气变化很快，早上一直阴着天，中午这会感觉雨就要来了，远处的Manhattan上空电闪雷鸣。我们决定回Manhattan，到Happy Valley吃火锅。Happy Valley周日就关门停业了，以后没有机会吃了，今天去吃最后一餐。</p>
<p>天气变化很快，半路上就下起雨了。雨倒是不大，但天空很恐怖，感觉跟世界末日似的。天空的乌云分成了三部分，最外层是连片的乌云，中间的乌云形成了一个圆环，和外层有着很明显的一条隔离带，有点像龙卷风时的云层。最里层的云颜色稍淡一些，看着也比较稀疏，而且云垂到下面来了。可惜当时我在开车，不然就拍下来了。<br />
<div id="attachment_2827" class="wp-caption aligncenter" style="width: 530px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/09/60567_10150254876340261_578520260_14850497_569923_n.jpg" rel="lightbox[2826]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/09/60567_10150254876340261_578520260_14850497_569923_n.jpg" alt="" title="weather" width="520" height="379" class="size-full wp-image-2827" /></a><p class="wp-caption-text">我说的那个末日状的云团，某位正在看球的人拍的</p></div></p>
<p>一路上雨都不大，顺利到达Happy Valley，五个人猛吃了一顿自助火锅，爽啊。</p>
<p>Nice day, nice experience.</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>July 28, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/07/crazy_dog/" title="路上遇见一条疯狗 吓死偶们了">路上遇见一条疯狗 吓死偶们了</a> (0)<br /><small>今天下午和一老印（Sanmitra），一老埃（Ezzat）出去吃饭，在居民区中穿行，打算去Happy...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/09/the-trip-to-konza-prairie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>月饼节</title>
		<link>http://www.zhuhuang.com/blog/2010/09/happy-moon-cake-day/</link>
		<comments>http://www.zhuhuang.com/blog/2010/09/happy-moon-cake-day/#comments</comments>
		<pubDate>Sat, 25 Sep 2010 04:08:07 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[Mid-Autumn Day]]></category>
		<category><![CDATA[中秋节]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2010/09/%e6%9c%88%e9%a5%bc%e8%8a%82/</guid>
		<description><![CDATA[在这呆了两年，对国内的一些节日都被迫得淡化了，尤其是那些传统节日，比如中秋节。这也是没有办法的事情，一来只有那么些个中国学生庆祝，没有什么气氛；二来，这些节日往往都在学期当中，很多因为功课都放弃了过节，顶多吃个特别一点的饭。 今天的中秋在9月22日，周三。CSSA今天才组织了中秋节活动，如果周三组织，估计没几个人来的。我在CSSA里打杂，所以今天的活动我也参加了。这次活动以游戏为主，都是免费玩的，还有各种奖品送，月饼，电话卡，可乐，etc。我负责一个小游戏，“套圈”，国内街头常见的。早上九点起来，去买了两箱矿泉水，摆地上当道具用。圈用的是金属圈，这里弄不到竹圈，就这几个金属圈我还是好不容易才买到的。十一点半差不多准备好了，活动就开始了。电话卡和月饼不多，所以各个游戏都把它们按一二等奖来算，稍微提高下难度吧。来的人不算很多，估计很多人哪怕知道有吃的也不想来。来了一些老外，他们都没玩过这些游戏，所以玩着挺有意思，我们看他们玩也挺有意思。到下午一点半左右，电话卡和月饼都已经没了，我们用其他奖品继续着。直到两点半，没有什么人来了，于是比预定的提前一个小时收工。今天的活动还是不错的。学校的媒体扛着摄像机来过，拍了一些，哥应该被拍进去了（背影也行）。 月饼终于吃到了，在游戏开始后，让别人帮我拿了四分之一个，蛋黄馅的，吃得那个激动啊，就差一把鼻涕一把泪了。 活动结束之后，回家休息了一下，然后溜去钓鱼了。钓上一条很小的white bass，放了。七点多就回家了，今天鱼咬钩的比较少，再等也没什么意义。回家之后，洗个澡，弄了晚饭吃。正在洗碗时，隔壁的阿姨过来了，送了我两个月饼，感激涕零啊。阿姨是来着帮他儿子带孩子的，之前一段时间我常见到她。我送过他们两次鱼。阿姨前一段时间送了我一些包子，这次又送月饼，真是太感谢了，让我吃到了这些难得的东西。今天之前，有一段日子没见到阿姨了，我以为她回国了。今天才知道，她出去旅游了。 世上还是好人多啊，咱以诚待人，人家也会以诚待你。若你只想着占别人便宜，想着别人能为你做什么，别人不做你还不高兴，从不想着能为别人做什么，那你就太失败了，不会做人。 PS：明天去逛大草原，Manhattan本地的Konza Prairie，算是个保护区，用来做科研的。明天是它的visitor&#8217;s day，趁此机会去转转。来这两年多了，一次都没去过，orz。 您可能感兴趣的文章September 19, 2010 -- These Days (0)有些日子没写博了，今天更新一下，说说最近在忙的事。 先说research。老板依旧很忙，但他也开始...]]></description>
			<content:encoded><![CDATA[<p>在这呆了两年，对国内的一些节日都被迫得淡化了，尤其是那些传统节日，比如中秋节。这也是没有办法的事情，一来只有那么些个中国学生庆祝，没有什么气氛；二来，这些节日往往都在学期当中，很多因为功课都放弃了过节，顶多吃个特别一点的饭。</p>
<p>今天的中秋在9月22日，周三。CSSA今天才组织了中秋节活动，如果周三组织，估计没几个人来的。我在CSSA里打杂，所以今天的活动我也参加了。这次活动以游戏为主，都是免费玩的，还有各种奖品送，月饼，电话卡，可乐，etc。我负责一个小游戏，“套圈”，国内街头常见的。早上九点起来，去买了两箱矿泉水，摆地上当道具用。圈用的是金属圈，这里弄不到竹圈，就这几个金属圈我还是好不容易才买到的。十一点半差不多准备好了，活动就开始了。电话卡和月饼不多，所以各个游戏都把它们按一二等奖来算，稍微提高下难度吧。来的人不算很多，估计很多人哪怕知道有吃的也不想来。来了一些老外，他们都没玩过这些游戏，所以玩着挺有意思，我们看他们玩也挺有意思。到下午一点半左右，电话卡和月饼都已经没了，我们用其他奖品继续着。直到两点半，没有什么人来了，于是比预定的提前一个小时收工。今天的活动还是不错的。学校的媒体扛着摄像机来过，拍了一些，哥应该被拍进去了（背影也行）。<br />
<span id="more-2819"></span><br />
月饼终于吃到了，在游戏开始后，让别人帮我拿了四分之一个，蛋黄馅的，吃得那个激动啊，就差一把鼻涕一把泪了。</p>
<p>活动结束之后，回家休息了一下，然后溜去钓鱼了。钓上一条很小的white bass，放了。七点多就回家了，今天鱼咬钩的比较少，再等也没什么意义。回家之后，洗个澡，弄了晚饭吃。正在洗碗时，隔壁的阿姨过来了，送了我两个月饼，感激涕零啊。阿姨是来着帮他儿子带孩子的，之前一段时间我常见到她。我送过他们两次鱼。阿姨前一段时间送了我一些包子，这次又送月饼，真是太感谢了，让我吃到了这些难得的东西。今天之前，有一段日子没见到阿姨了，我以为她回国了。今天才知道，她出去旅游了。</p>
<p>世上还是好人多啊，咱以诚待人，人家也会以诚待你。若你只想着占别人便宜，想着别人能为你做什么，别人不做你还不高兴，从不想着能为别人做什么，那你就太失败了，不会做人。</p>
<p>PS：明天去逛大草原，Manhattan本地的Konza Prairie，算是个保护区，用来做科研的。明天是它的visitor&#8217;s day，趁此机会去转转。来这两年多了，一次都没去过，orz。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>September 19, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/09/these-days/" title="These Days">These Days</a> (0)<br /><small>有些日子没写博了，今天更新一下，说说最近在忙的事。

先说research。老板依旧很忙，但他也开始...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/09/happy-moon-cake-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>买东西</title>
		<link>http://www.zhuhuang.com/blog/2010/09/shopping-as-you-want/</link>
		<comments>http://www.zhuhuang.com/blog/2010/09/shopping-as-you-want/#comments</comments>
		<pubDate>Sat, 25 Sep 2010 03:40:03 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[shopping]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2010/09/%e4%b9%b0%e4%b8%9c%e8%a5%bf/</guid>
		<description><![CDATA[从这学期开学到现在，一个月的时间里，我就在Amazon上下了五单商品。两本书，一本ANTLR，一本PHP。另外三件是Western Digital Portable Hard Drive， Sony Headphone， 和Logitech Speaker。 ANTLR这书买得太匆忙了，都没先在网上找一下电子版，就在我在Amazon下了单之后，发现这书有电子版。唉，买也买了，就算了。PHP的书是自己想买的，手上只有一本大学一个同学送的Web编程书，里面只有一章提到PHP。自从弄了博客之后，PHP接触的比较多，还是有必要了解一下的，于是买了这书《PHP, MySQL &#38; JavaScript》。 我有个移动硬盘，80G，大三时配的。那次电脑中了病毒，无奈之下，把硬盘都格式化了，大学前三年拍的照片，存的课件通通没了。很显然，我没有备份。气急之下，就跑去华海那配了这个硬盘，好像花了三百多块。之后都把一些重要的东西备份着，不想重蹈覆辙。随着想存的东西越来越多，80G的硬盘成了鸡肋，被我用的只剩下几个G了。而且我没存电影电视剧之类的，只放了照片，软件，文件和一些课程资料的。我的笔记本硬盘是250G的，台式机的是640G的。其实够用，但为了保险，还是决定再买一个。本想弄个1TB的，但1TB的硬盘多少都是desktop那种，很大，携带不方便，所以决定继续portable，买个500G或640G的就够了，我应该存不了很多东西。决定买了之后，就在网上找，看上几个，问了别人都说贵，应该等有好deal是才买，比如WD的1TB硬盘五十几刀能买到，etc。好吧，于是我尝试着等等看，不时的看看WD官网，Amazon，eBay和newEgg。看到的便宜的都是希捷，日立和其他杂牌。WD的价格居高不下。他们说希捷和日立不好用，我不是很清楚，但那些硬盘看着的确相对便宜，让人有点不放心。多花点钱买个保险，就觉得紧盯WD的。等了好几周，实在是忍受不了了，我觉得我不是那种等deal的人，最后咬咬牙，买了。640G的，$79.99，加税后八十几刀。 刚来这边时买了个Logitech的耳机，带麦克风的，第一个半年就用它和家里打电话视频等。后来换了电脑，自带mic，这个耳机也就比较少用了。之后不知咋地，它就不灵光了，有点接触不良，有时候只有一只有声音，有时两只都没有。配了台式机之后，将就着用着这个，但用的让人很纠结。而且耳机有点小，每次没带多久就把耳朵压疼了。前几天就换了一个，买了个Sony的，$19.99。特地挑了个耳机罩比较大的。拿到之后，用着确实舒服，但不想拿去系里了，就留在家里用着吧。那系里的台式机咋办？买对小的speaker吧。于是立马在Amazon上找，看上了Logitech S120。纠结了几天，最后还是下单了，$9.63。 我依然记得刚来这边时，不轻易买东西。就说那个logitech耳机，我是纠结了很久很久才买的。买得时候一直问自己有没有必要买。刚来时，习惯性的把美元价格换成RMB，然后发现，没有一样东西是便宜的，所以买东西都很小心。现在已经不这样了，有点习惯直接看美元价格买东西，很少做汇率换算了。也不知道好坏，但有一点是肯定的，纠结的比较少了，享受的多一些了，因为很多时候是因为喜欢就买了，而没太多考虑是否必要。 不知道我是不是被资本主义腐化了，对不起党，对不起国家啊。 您可能感兴趣的文章July 15, 2011 -- 博客两周年 (3)最近很少更新博客，经常忘了它的存在，以前有点东西就会想着写到博客上来。也许因为过于迷恋微博了，想说的...September 26, 2009 -- 校内日志备份 之 2009 (3)日志标题：我的2009新年宣言 发表日期：2009-01-11 13:2 2009 我要牛 以下各项...August 13, 2009 -- 进城了 KC一日游 (6)8月9号因为要去机场接新生，自己又没车，就搭了朋友的车去了KC。飞机晚上十点才到，打算坐十一点半的校...March 3, 2010 -- 雪后的仙林 (3)以下图片来自紫金飞鸿，拍于2009年农历腊月二十七 ...July 2, 2010 -- 慌乱中，别忘了倾听自己的声音 (2)依然记得，以前的我，会时不时写点日记，从过去中反省自己，明确要做的事和要完成的目标。当自己迷失时，都...]]></description>
			<content:encoded><![CDATA[<p>从这学期开学到现在，一个月的时间里，我就在Amazon上下了五单商品。两本书，一本ANTLR，一本PHP。另外三件是Western Digital Portable Hard Drive， Sony Headphone， 和Logitech Speaker。</p>
<p>ANTLR这书买得太匆忙了，都没先在网上找一下电子版，就在我在Amazon下了单之后，发现这书有电子版。唉，买也买了，就算了。PHP的书是自己想买的，手上只有一本大学一个同学送的Web编程书，里面只有一章提到PHP。自从弄了博客之后，PHP接触的比较多，还是有必要了解一下的，于是买了这书《PHP, MySQL &amp; JavaScript》。</p>
<p>我有个移动硬盘，80G，大三时配的。那次电脑中了病毒，无奈之下，把硬盘都格式化了，大学前三年拍的照片，存的课件通通没了。很显然，我没有备份。气急之下，就跑去华海那配了这个硬盘，好像花了三百多块。之后都把一些重要的东西备份着，不想重蹈覆辙。随着想存的东西越来越多，80G的硬盘成了鸡肋，被我用的只剩下几个G了。而且我没存电影电视剧之类的，只放了照片，软件，文件和一些课程资料的。我的笔记本硬盘是250G的，台式机的是640G的。其实够用，但为了保险，还是决定再买一个。本想弄个1TB的，但1TB的硬盘多少都是desktop那种，很大，携带不方便，所以决定继续portable，买个500G或640G的就够了，我应该存不了很多东西。决定买了之后，就在网上找，看上几个，问了别人都说贵，应该等有好deal是才买，比如WD的1TB硬盘五十几刀能买到，etc。好吧，于是我尝试着等等看，不时的看看WD官网，Amazon，eBay和newEgg。看到的便宜的都是希捷，日立和其他杂牌。WD的价格居高不下。他们说希捷和日立不好用，我不是很清楚，但那些硬盘看着的确相对便宜，让人有点不放心。多花点钱买个保险，就觉得紧盯WD的。等了好几周，实在是忍受不了了，我觉得我不是那种等deal的人，最后咬咬牙，买了。640G的，$79.99，加税后八十几刀。<br />
<span id="more-2816"></span><br />
刚来这边时买了个Logitech的耳机，带麦克风的，第一个半年就用它和家里打电话视频等。后来换了电脑，自带mic，这个耳机也就比较少用了。之后不知咋地，它就不灵光了，有点接触不良，有时候只有一只有声音，有时两只都没有。配了台式机之后，将就着用着这个，但用的让人很纠结。而且耳机有点小，每次没带多久就把耳朵压疼了。前几天就换了一个，买了个Sony的，$19.99。特地挑了个耳机罩比较大的。拿到之后，用着确实舒服，但不想拿去系里了，就留在家里用着吧。那系里的台式机咋办？买对小的speaker吧。于是立马在Amazon上找，看上了Logitech S120。纠结了几天，最后还是下单了，$9.63。</p>
<p>我依然记得刚来这边时，不轻易买东西。就说那个logitech耳机，我是纠结了很久很久才买的。买得时候一直问自己有没有必要买。刚来时，习惯性的把美元价格换成RMB，然后发现，没有一样东西是便宜的，所以买东西都很小心。现在已经不这样了，有点习惯直接看美元价格买东西，很少做汇率换算了。也不知道好坏，但有一点是肯定的，纠结的比较少了，享受的多一些了，因为很多时候是因为喜欢就买了，而没太多考虑是否必要。</p>
<p>不知道我是不是被资本主义腐化了，对不起党，对不起国家啊。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 27, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/new_theme/" title="换了个主题 iNove">换了个主题 iNove</a> (8)<br /><small>原来的Atahualpa主题已经被我改得不成样子了，虽然能看，但心里总觉得不爽，又不想从头再配置一遍...</small></li><li>July 31, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/07/zhainan/" title="阳光宅男">阳光宅男</a> (0)<br /><small>这个暑假基本都宅在家里，一周出去个两次，一次是和老板meeting，一次是shopping。太宅了，...</small></li><li>December 16, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/12/waiting-for-flights-in-kci/" title="在机场等飞机">在机场等飞机</a> (1)<br /><small>飞机是早上八点的，但因为Manhattan离KCI机场有两个多小时的路程，而且正值期末，大家没空开车...</small></li><li>March 7, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/transfer-from-uppaal-to-spin/" title="放弃Uppaal，改投Spin">放弃Uppaal，改投Spin</a> (9)<br /><small>周五时基本上把程序改到最小了，系统能砍的我都看了，变量能不用的我都删了，能做的我都做了，但不是所有的...</small></li><li>February 4, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/the-third-week-2012/" title="开学第三周">开学第三周</a> (0)<br /><small>TA的课CIS450作业布置得比较频繁，lab，quiz，homework等，基本上每周都有两样作业...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/09/shopping-as-you-want/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>These Days</title>
		<link>http://www.zhuhuang.com/blog/2010/09/these-days/</link>
		<comments>http://www.zhuhuang.com/blog/2010/09/these-days/#comments</comments>
		<pubDate>Sun, 19 Sep 2010 05:59:17 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[CIS706]]></category>
		<category><![CDATA[中秋节]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2010/09/these-days/</guid>
		<description><![CDATA[有些日子没写博了，今天更新一下，说说最近在忙的事。 先说research。老板依旧很忙，但他也开始抽时间和俺一起思考我们的研究课题，开始一步步深入。每周两次的讨论比之前花了更多的时间。周三（老板忙，周一改到周三，周四的取消）的meeting，讨论了半个多小时，算是最多的一次，谈了一些具体的方法和要求。明天我得想想这些问题，周一还要继续讨论。我想说，有人push的话，效率还是会高一点的。此外，在OMNeT++平台实现我在RPE时做得系统也在进行之中，进度有点慢，但现在总算是写出一些代码了，实现了一些函数，继续努力。 课程方面，CIS 706依然有看不完的书，不过这周没有quiz，但有project。按要求在老师给定的static java语法的基础上扩展，构造extended static java，下周二午夜前交。从开始读description，到今晚把它完成，也花了四天时间，陆陆续续的，过程比较曲折。刚开始没有用老师提供的语法，而是直接根据extended static java的语法描述，在ANTLR上实现了该语法。实现之后，无法生成代码，有四个nonterminal mutually left-recursive。虽然只有四个，但要把问题从根本解决，估计得花上好几天时间，过程还非常复杂。为啥这么说？因为我就根据书上的一些个算法，打算从这最原始的grammar推导出ANTLR可以识别的grammar，推导了一个下午，写了n张纸，最后放弃。我想，老师不至于出这么BT的题吧。于是在周四的课上问了，老师说在他给的static java语法上扩展就行了，我才恍然大悟。然后，我就开始在Java运算符的优先级问题上纠结，从网上书上找到了运算符优先级表，在原有grammar上添加新的productions。整来整去，虽然能通过ANTLR生成代码，但在eclipse上用老师给的测试函数一直无法通过，总体是有十几个failure。那就是语法有问题，于是我反复查，一直在运算符优先级上徘徊。ANTLR生成代码时，有时候会报error，但再跑一次，error就没了，很诡异。那个error经常出现，说是ANTLR没法在两个alternatives里选择，并指出错误的位置，但我一直没弄明白。也许是第一次用ANTLR，不习惯，现在知道这样的error意味着啥了。后来和张志同学讨论一下java优先级的问题，我怕我把它理解错了。但按他使用的优先级修改之后，程序还是那十几个错误。接着又讨论一下，发现老师给的description有两处很有误导性，而我正是被误导了。而ANTLR报的错和其中一个有关。这两处修改之后，程序就通过了。然后我想看看，我原先理解的优先级到底有没有问题，于是把优先级调回了我原来写的，发现程序通过了。原来我纠结了三天的十几个错误都是这两个造成了，我还一直在优先级问题上死磕，杯具。程序总算写完了，送了一口气。 这周一个同学让我帮忙改改他的一篇论文的几个section，这几天忙着写程序，就没动手改。周日除了research，还得抽点时间改一下论文。 下周三中秋节。CSSA要举办活动庆祝一下，但不是在周三，是周五。主要弄一些小游戏让大家来玩，奖品有月饼，电话卡等。我负责一个游戏，“套圈”，国内街头常见的。因为是我在开会时提出这个游戏的，所以我负责，orz。今天去沃尔玛买东西时，顺便去了附近的一元店，dollar tree，想找找有没有游戏需要的圆圈。Dollar Tree里的东西都是一刀，清一色的made in China。转了半天，没找到。除了Dollar Tree，我去旁边的一家店转了转，都是卖装饰品的，各种玩意。本来不报希望的，问了下店员，居然有。找到了我要的size，买了15个（这个size的被我扫光了），平均一个接近一刀，够贵的。我之前还在想，如果买不到，就得自己去沃尔玛买铁线，自己扎圆圈了。剩下的就是写一些描述，拟定一下游戏规则，还得再买两箱矿泉水，排列在地上。去年中秋只吃到了四分之一块月饼，今年不知道能吃到多少。 您可能感兴趣的文章November 18, 2010 -- CIS 706 Team Project第一阶段 (0)今天CIS706 Team Project Presentation I，算是这个project的第...November 4, 2010 -- 上周 (0)论文中了之后，就忙着改论文，10.31要提交final version。先是删了一张图，修改了一些内...October 17, 2010 -- 越来越忙了 (0)Quiz，Project，Paper，Meeting，Report，Books，每周都在这些事上忙活...September 24, 2010 -- 月饼节 (0)在这呆了两年，对国内的一些节日都被迫得淡化了，尤其是那些传统节日，比如中秋节。这也是没有办法的事情，...September 11, 2010 -- First Two Weeks of [...]]]></description>
			<content:encoded><![CDATA[<p>有些日子没写博了，今天更新一下，说说最近在忙的事。</p>
<p>先说research。老板依旧很忙，但他也开始抽时间和俺一起思考我们的研究课题，开始一步步深入。每周两次的讨论比之前花了更多的时间。周三（老板忙，周一改到周三，周四的取消）的meeting，讨论了半个多小时，算是最多的一次，谈了一些具体的方法和要求。明天我得想想这些问题，周一还要继续讨论。我想说，有人push的话，效率还是会高一点的。此外，在OMNeT++平台实现我在RPE时做得系统也在进行之中，进度有点慢，但现在总算是写出一些代码了，实现了一些函数，继续努力。<br />
<span id="more-2814"></span><br />
课程方面，CIS 706依然有看不完的书，不过这周没有quiz，但有project。按要求在老师给定的static java语法的基础上扩展，构造extended static java，下周二午夜前交。从开始读description，到今晚把它完成，也花了四天时间，陆陆续续的，过程比较曲折。刚开始没有用老师提供的语法，而是直接根据extended static java的语法描述，在ANTLR上实现了该语法。实现之后，无法生成代码，有四个nonterminal mutually left-recursive。虽然只有四个，但要把问题从根本解决，估计得花上好几天时间，过程还非常复杂。为啥这么说？因为我就根据书上的一些个算法，打算从这最原始的grammar推导出ANTLR可以识别的grammar，推导了一个下午，写了n张纸，最后放弃。我想，老师不至于出这么BT的题吧。于是在周四的课上问了，老师说在他给的static java语法上扩展就行了，我才恍然大悟。然后，我就开始在Java运算符的优先级问题上纠结，从网上书上找到了运算符优先级表，在原有grammar上添加新的productions。整来整去，虽然能通过ANTLR生成代码，但在eclipse上用老师给的测试函数一直无法通过，总体是有十几个failure。那就是语法有问题，于是我反复查，一直在运算符优先级上徘徊。ANTLR生成代码时，有时候会报error，但再跑一次，error就没了，很诡异。那个error经常出现，说是ANTLR没法在两个alternatives里选择，并指出错误的位置，但我一直没弄明白。也许是第一次用ANTLR，不习惯，现在知道这样的error意味着啥了。后来和张志同学讨论一下java优先级的问题，我怕我把它理解错了。但按他使用的优先级修改之后，程序还是那十几个错误。接着又讨论一下，发现老师给的description有两处很有误导性，而我正是被误导了。而ANTLR报的错和其中一个有关。这两处修改之后，程序就通过了。然后我想看看，我原先理解的优先级到底有没有问题，于是把优先级调回了我原来写的，发现程序通过了。原来我纠结了三天的十几个错误都是这两个造成了，我还一直在优先级问题上死磕，杯具。程序总算写完了，送了一口气。</p>
<p>这周一个同学让我帮忙改改他的一篇论文的几个section，这几天忙着写程序，就没动手改。周日除了research，还得抽点时间改一下论文。</p>
<p>下周三中秋节。CSSA要举办活动庆祝一下，但不是在周三，是周五。主要弄一些小游戏让大家来玩，奖品有月饼，电话卡等。我负责一个游戏，“套圈”，国内街头常见的。因为是我在开会时提出这个游戏的，所以我负责，orz。今天去沃尔玛买东西时，顺便去了附近的一元店，dollar tree，想找找有没有游戏需要的圆圈。Dollar Tree里的东西都是一刀，清一色的made in China。转了半天，没找到。除了Dollar Tree，我去旁边的一家店转了转，都是卖装饰品的，各种玩意。本来不报希望的，问了下店员，居然有。找到了我要的size，买了15个（这个size的被我扫光了），平均一个接近一刀，够贵的。我之前还在想，如果买不到，就得自己去沃尔玛买铁线，自己扎圆圈了。剩下的就是写一些描述，拟定一下游戏规则，还得再买两箱矿泉水，排列在地上。去年中秋只吃到了四分之一块月饼，今年不知道能吃到多少。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>November 18, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/cis-706-team-project-first-stage/" title="CIS 706 Team Project第一阶段">CIS 706 Team Project第一阶段</a> (0)<br /><small>今天CIS706 Team Project Presentation I，算是这个project的第...</small></li><li>November 4, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/last-week/" title="上周">上周</a> (0)<br /><small>论文中了之后，就忙着改论文，10.31要提交final version。先是删了一张图，修改了一些内...</small></li><li>October 17, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/10/busier/" title="越来越忙了">越来越忙了</a> (0)<br /><small>Quiz，Project，Paper，Meeting，Report，Books，每周都在这些事上忙活...</small></li><li>September 24, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/09/happy-moon-cake-day/" title="月饼节">月饼节</a> (0)<br /><small>在这呆了两年，对国内的一些节日都被迫得淡化了，尤其是那些传统节日，比如中秋节。这也是没有办法的事情，...</small></li><li>September 11, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/09/first-two-weeks-of-cis-706/" title="First Two Weeks of CIS 706">First Two Weeks of CIS 706</a> (0)<br /><small>CIS 706的课已经上了两周了。现在我一大部分的学习时间都是被它占了。没办法，看书，看课件，看网上...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/09/these-days/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Better Later Than Never</title>
		<link>http://www.zhuhuang.com/blog/2010/09/better-later-than-never/</link>
		<comments>http://www.zhuhuang.com/blog/2010/09/better-later-than-never/#comments</comments>
		<pubDate>Sun, 12 Sep 2010 02:10:26 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>
		<category><![CDATA[兴趣]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2010/09/better-later-than-never/</guid>
		<description><![CDATA[这一年来，发现自己前所未有的对很多新技术和编程语言感兴趣，比如Android，Wordpress，Unix C，C++，Java，PHP，SPIN，TCP/IP等，但苦于时间有限，没有足够的时间去一一深入了解。现在的情况有点像打游击战，前几周看点TCP/IP和Wordpress，这两周看看Android，后面几周看APUE，很难专注到某一项上。也罢，一个一个看，估计更耗时，想看什么看什么吧，都了解一些，不求一步登天，慢慢积累就行。 回想大学四年，唯一有些意义的就是后面的一年半时间，大三下学期到大四。我对“有意义”的定义，不是根据事情产生的结果，而是它的过程。这期间自己准备出国考试，自己写申请材料，选校申请，签证等。为了自己的梦想，我在努力，所有的付出，哪怕再辛酸再曲折，都会让你觉得活得很满足。之前的大学时间里，都是在混日子，不知道自己要干嘛。大一还有点自觉性，因为不服。到大二，就彻底无所谓了，过着得过且过的日子。 刚出国时，也迷茫过，但穷于应付课程和适应环境，没有功夫去思考。现在，两年过去了，一切都settle down了，开始思考自己想要做什么，不仅仅是拿个phd学位。考虑过很多问题，phd研究方向，想要掌握的research skills和tools，网站架设，编程语言，了解新技术等等。这些现在慢慢成为自己的兴趣所在，不管刻意与否，付出都是值得。我想，我一直在探索，寻找属于自己的那一条路。只要我不停下脚步，有一天，我会找到的。 您可能感兴趣的文章August 14, 2011 -- 三藩之行 &#8211; 8月11日 (0)8月11日 今天的Rocky Mountain tour也是跟团的，提供旅店接送。比5号地Yosem...July 22, 2009 -- 域名注册 (0)自从注册了zhuhuang.com，litiancun.com，litiancun.cn之后，一想到...June 14, 2010 -- 学车第四天 (6)今天是学车的第四天，昨天看NBA，就没学。前几天主要练转弯，都在低速下进行。今天上路练了，虽然时速不...April 2, 2011 -- 出去晃了一圈 (1)今天的天气实在好，很久没这般的好天气了，冬天已远，春天已至。于是，偶开车出去晃了一圈，主要是去我钓鱼...July 11, 2010 -- 曼哈屯的Tuttle Creek Lake (0)也许因为在河边长大，看到有河有湖的地方，我就比较容易激动。Manhattan这有河有湖，河是Kans...]]></description>
			<content:encoded><![CDATA[<p>这一年来，发现自己前所未有的对很多新技术和编程语言感兴趣，比如Android，Wordpress，Unix C，C++，Java，PHP，SPIN，TCP/IP等，但苦于时间有限，没有足够的时间去一一深入了解。现在的情况有点像打游击战，前几周看点TCP/IP和Wordpress，这两周看看Android，后面几周看APUE，很难专注到某一项上。也罢，一个一个看，估计更耗时，想看什么看什么吧，都了解一些，不求一步登天，慢慢积累就行。</p>
<p>回想大学四年，唯一有些意义的就是后面的一年半时间，大三下学期到大四。我对“有意义”的定义，不是根据事情产生的结果，而是它的过程。这期间自己准备出国考试，自己写申请材料，选校申请，签证等。为了自己的梦想，我在努力，所有的付出，哪怕再辛酸再曲折，都会让你觉得活得很满足。之前的大学时间里，都是在混日子，不知道自己要干嘛。大一还有点自觉性，因为不服。到大二，就彻底无所谓了，过着得过且过的日子。</p>
<p>刚出国时，也迷茫过，但穷于应付课程和适应环境，没有功夫去思考。现在，两年过去了，一切都settle down了，开始思考自己想要做什么，不仅仅是拿个phd学位。考虑过很多问题，phd研究方向，想要掌握的research skills和tools，网站架设，编程语言，了解新技术等等。这些现在慢慢成为自己的兴趣所在，不管刻意与否，付出都是值得。我想，我一直在探索，寻找属于自己的那一条路。只要我不停下脚步，有一天，我会找到的。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 4, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/bluehost/" title="Bluehost虚拟主机参数">Bluehost虚拟主机参数</a> (2)<br /><small>自己购买了两个Bluehost虚拟主机，对比了其他主机提供商的plan，个人觉得Bluehost的p...</small></li><li>September 27, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/my_experience_for_dong/" title="我的经历（应董老师的要求）">我的经历（应董老师的要求）</a> (10)<br /><small>去年，高三班主任董逸男老师让我写些个人感想，有关高考和大学的，因为她正带着一中的实验班，貌似那些小孩...</small></li><li>September 26, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/xiaonei_3/" title="校内日志备份 之 2008">校内日志备份 之 2008</a> (0)<br /><small>日志标题：累
发表日期：2008-08-14 06:32

到美国已经四天了，一直没能闲下来写点东西...</small></li><li>January 26, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/a-country-in-sick/" title="病入膏肓的国家">病入膏肓的国家</a> (0)<br /><small>
...</small></li><li>February 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/02/english-novels/" title="英文小说">英文小说</a> (2)<br /><small>在Y的推荐下，我买了一套英文小说，三册，Philip Pullman的《His Dark Mater...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/09/better-later-than-never/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>First Two Weeks of CIS 706</title>
		<link>http://www.zhuhuang.com/blog/2010/09/first-two-weeks-of-cis-706/</link>
		<comments>http://www.zhuhuang.com/blog/2010/09/first-two-weeks-of-cis-706/#comments</comments>
		<pubDate>Sun, 12 Sep 2010 01:46:17 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[CIS706]]></category>
		<category><![CDATA[编译原理]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2010/09/first-two-weeks-of-cis-706/</guid>
		<description><![CDATA[CIS 706的课已经上了两周了。现在我一大部分的学习时间都是被它占了。没办法，看书，看课件，看网上的视频，还得写书上的程序。这些都是必须完成的，为了每周的quiz，为了那些个solo project。对这门课，我算是灌注了百分之九十的心思，因为听说过这课tough，不想因为某些天的偷懒而让自己被动的学。 到现在，已经考了两次Quiz，接下去还有N次。问了以前选过这课的人，说是每周都有测验。就目前来看，Quiz不难，基本上把老师给的hints或guidelines里涉及的内容弄懂就差不多了。我现在学乖了，不再通篇看书，而是挑那些相关的内容看，否则诺大一本书要看到嘛时候。第一次quiz，错的那两道题，分数没有全扣，算是给了些辛苦分，最后得了36/40，听说上30分就算A。第二次quiz，比上次的简单些，应该不会有问题。 当然，quiz只占最后分数的一部分，project占的分手更多，所以这才是我应该在意的地方。老师已经给出了第一个project assignment，21日交，有十天时间做。俺得改掉我的deadline拖延症，早点开始做，免得到最后手忙脚乱。project涉及到ANTLR编程和Java编程，可以学到不少东西。 本科上过编译原理的课，都是纯理论，没有写过任何编译程序。现在终于有机会了，就当重新学习了，写grammar，写lexer，写parser等等，都很实用，哥得好好学。 您可能感兴趣的文章November 18, 2010 -- CIS 706 Team Project第一阶段 (0)今天CIS706 Team Project Presentation I，算是这个project的第...November 4, 2010 -- 上周 (0)论文中了之后，就忙着改论文，10.31要提交final version。先是删了一张图，修改了一些内...October 17, 2010 -- 越来越忙了 (0)Quiz，Project，Paper，Meeting，Report，Books，每周都在这些事上忙活...September 19, 2010 -- These Days (0)有些日子没写博了，今天更新一下，说说最近在忙的事。 先说research。老板依旧很忙，但他也开始...September 2, 2010 -- 开学了，车位难求，quiz难搞 (4)离系最近的Union停车场，车满为患。停车位难找还能接受，最多就把车停到阳台上去，让车享受下日光浴。...]]></description>
			<content:encoded><![CDATA[<p>CIS 706的课已经上了两周了。现在我一大部分的学习时间都是被它占了。没办法，看书，看课件，看网上的视频，还得写书上的程序。这些都是必须完成的，为了每周的quiz，为了那些个solo project。对这门课，我算是灌注了百分之九十的心思，因为听说过这课tough，不想因为某些天的偷懒而让自己被动的学。</p>
<p>到现在，已经考了两次Quiz，接下去还有N次。问了以前选过这课的人，说是每周都有测验。就目前来看，Quiz不难，基本上把老师给的hints或guidelines里涉及的内容弄懂就差不多了。我现在学乖了，不再通篇看书，而是挑那些相关的内容看，否则诺大一本书要看到嘛时候。第一次quiz，错的那两道题，分数没有全扣，算是给了些辛苦分，最后得了36/40，听说上30分就算A。第二次quiz，比上次的简单些，应该不会有问题。</p>
<p>当然，quiz只占最后分数的一部分，project占的分手更多，所以这才是我应该在意的地方。老师已经给出了第一个project assignment，21日交，有十天时间做。俺得改掉我的deadline拖延症，早点开始做，免得到最后手忙脚乱。project涉及到ANTLR编程和Java编程，可以学到不少东西。</p>
<p>本科上过编译原理的课，都是纯理论，没有写过任何编译程序。现在终于有机会了，就当重新学习了，写grammar，写lexer，写parser等等，都很实用，哥得好好学。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>November 18, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/cis-706-team-project-first-stage/" title="CIS 706 Team Project第一阶段">CIS 706 Team Project第一阶段</a> (0)<br /><small>今天CIS706 Team Project Presentation I，算是这个project的第...</small></li><li>November 4, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/last-week/" title="上周">上周</a> (0)<br /><small>论文中了之后，就忙着改论文，10.31要提交final version。先是删了一张图，修改了一些内...</small></li><li>October 17, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/10/busier/" title="越来越忙了">越来越忙了</a> (0)<br /><small>Quiz，Project，Paper，Meeting，Report，Books，每周都在这些事上忙活...</small></li><li>September 19, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/09/these-days/" title="These Days">These Days</a> (0)<br /><small>有些日子没写博了，今天更新一下，说说最近在忙的事。

先说research。老板依旧很忙，但他也开始...</small></li><li>September 2, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/09/parking-and-quiz/" title="开学了，车位难求，quiz难搞">开学了，车位难求，quiz难搞</a> (4)<br /><small>离系最近的Union停车场，车满为患。停车位难找还能接受，最多就把车停到阳台上去，让车享受下日光浴。...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/09/first-two-weeks-of-cis-706/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>有关文字</title>
		<link>http://www.zhuhuang.com/blog/2010/09/something-literacy/</link>
		<comments>http://www.zhuhuang.com/blog/2010/09/something-literacy/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 04:45:21 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>
		<category><![CDATA[技术]]></category>
		<category><![CDATA[文学]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2010/09/%e6%9c%89%e5%85%b3%e6%96%87%e5%ad%97/</guid>
		<description><![CDATA[终于拿到了托人从国内带的《独唱团》。今晚，翻开这本朴素的“杂志”，读了第一篇文章，周云蓬的《绿皮火车》。单纯从文章和文字来说，写得比较乱，有点流水帐，没有明确地想表达什么，只单纯记录了作者的一些个经历和感受。Google了一下，周的职业是歌手。和我感觉的一样，文字不是他的拿手戏。他的这篇文章出现在《独唱团》里，应该有其他的一些意义，关于人，或许是关于事，我想这也是韩寒想表达的吧。 好久没这样正儿八经的读文章了。我说的文章，是除新闻报道和我的博客外的，那些文学的东西。小时候，做过成为文学家的梦，写散文，写小说，等等。我也的的确确写过小说，应该是小学六年级的时候，短篇的，有关村里和我一个年纪的小孩们的，当然包括我。因为是我自认为的第一篇个人小说，所以印象很深刻，至今仍依稀记得写的都是些什么东西。我还拿过给一个老师看过，忘了是谁了（对不起:(）。初中的自己，还是很喜欢文字的。上了高中，虽然喜欢文字，但已不再有精力去写什么文章了，除了偶尔的日记之外。初中念书念得轻松，很容易地就考第一。但当我以全市前十之一的身份上了一中，一切都变了。仍然记得，前十里好像就我一个来自农村中学的，其他的都是一中的初中生。身上的压力可想而知，何况我是一个不服输的人。于是，更多的时间花在了数学，物理，化学，英语，×××等上面，连我初三时花了一年自学的日语也跟着陪葬了。当时的自己觉察不到这些变化，很多熟悉的东西都在我的意识里隐匿了，藏到了不被自己注意的角落。那时的我，只顾着考试和成绩排名了。我想，我不够自信，做的那么多无非是想证明自己。 很多年过去了，终于在博士求学的“悠闲”时间里，拾起了那些曾经熟悉的。有时间，我还是很想写写文章的，不是自己在美帝的生活琐事和看到听到的奇闻轶事，而是遍历自己的记忆，把那些属于自己的经历和感受写出来，那会是多大一笔财富，对我来说。也许对他人来说也是。所谓文学，我觉得，不过是对生活的扩展。就像C++里的类和继承一样，从最根本的生活类出发，不断继承，不断添加，得到了不同人的人生，最后加个print函数，把这些信息（或许经过加工）都输出来。当然，对文字的操作，不是每个人都一样的，于是有些只能依靠其他类的print函数来处理了。我不求能写出什么佳作，只要写得清楚，写得自己满意就成。也许，我该适当地挑一些对我来说比较有意义的，将它们写出来，摆在博客里，纪念过去的事，祭奠过去的人。 其实，很矛盾。内心里，另一方面的我还是很期待自己成为一名技术男，以技术养家糊口。虽然用文字养家糊口也不错，但我离那还有很长很长的距离。搞技术，除了敲代码实践之外，阅读也是必不可少的。我越来越迷恋那些介绍语言，技术的书籍了，看习惯了。目前手头上有很多等着我去翻，TCP/IP卷二，APUE，C++Primer，等等。其实，更好的方式应该是先码字，涉及到不明白的再参考这些书。不然，通篇看这些书，等到猴年马月才能读完，而且很容易读了就忘。但我还是不习惯这方式，也许我比较适合搞“理论”，而不是实践，这是我比较纠结的地方，因为要当技术男，就得克服这个，既要当码农，又要搞理论。 有点纠结，不是捡哪方面丢哪方面的问题，而是我两个都不想放。或许，他们本来就不矛盾。生活在于创造，我应该把自己创造成一个“技术+文学”男。虽然时间有点晚，过了正常发育的时间了，还是应该试一试的，是吧？ 又是一堆瞎扯，继续看《独唱团》。 PS：吴雨霏的歌很好听，墙裂推荐！！！ 您可能感兴趣的文章August 3, 2010 -- 英语词汇之痛 (4)来美两年多了，口语是长进不少，一些常用词汇也用的比较熟了。平时和别人交流，主要是学习方面的，都没什么...November 30, 2010 -- black friday is not that black (8)上周Thanksgiving，没吃到火鸡，连鸡肉都没有。前两年的感恩节，系里的中国老师会邀系里的中国...March 23, 2011 -- NYC游记–Day Four (0)3月22日 晚睡晚起不知道算不算生物钟的现象之一，如果是这样，那我也算有一个。到了NYC，东部时...September 26, 2009 -- 备份完校内的日志了 (2)一直都想把校内的日志备份起来，但都没行动，今天正好想起，那就熬夜做了个备份。校内状态就不备份了，太多...May 7, 2010 -- 这一周 (3)上一篇博文是上周四写的，隔了一周多时间没更新博客了，越来越懒了。 上周末把paper修改完了，基本...]]></description>
			<content:encoded><![CDATA[<p>终于拿到了托人从国内带的《独唱团》。今晚，翻开这本朴素的“杂志”，读了第一篇文章，周云蓬的《绿皮火车》。单纯从文章和文字来说，写得比较乱，有点流水帐，没有明确地想表达什么，只单纯记录了作者的一些个经历和感受。Google了一下，周的职业是歌手。和我感觉的一样，文字不是他的拿手戏。他的这篇文章出现在《独唱团》里，应该有其他的一些意义，关于人，或许是关于事，我想这也是韩寒想表达的吧。</p>
<p>好久没这样正儿八经的读文章了。我说的文章，是除新闻报道和我的博客外的，那些文学的东西。小时候，做过成为文学家的梦，写散文，写小说，等等。我也的的确确写过小说，应该是小学六年级的时候，短篇的，有关村里和我一个年纪的小孩们的，当然包括我。因为是我自认为的第一篇个人小说，所以印象很深刻，至今仍依稀记得写的都是些什么东西。我还拿过给一个老师看过，忘了是谁了（对不起:(）。初中的自己，还是很喜欢文字的。上了高中，虽然喜欢文字，但已不再有精力去写什么文章了，除了偶尔的日记之外。初中念书念得轻松，很容易地就考第一。但当我以全市前十之一的身份上了一中，一切都变了。仍然记得，前十里好像就我一个来自农村中学的，其他的都是一中的初中生。身上的压力可想而知，何况我是一个不服输的人。于是，更多的时间花在了数学，物理，化学，英语，×××等上面，连我初三时花了一年自学的日语也跟着陪葬了。当时的自己觉察不到这些变化，很多熟悉的东西都在我的意识里隐匿了，藏到了不被自己注意的角落。那时的我，只顾着考试和成绩排名了。我想，我不够自信，做的那么多无非是想证明自己。<br />
<span id="more-2725"></span><br />
很多年过去了，终于在博士求学的“悠闲”时间里，拾起了那些曾经熟悉的。有时间，我还是很想写写文章的，不是自己在美帝的生活琐事和看到听到的奇闻轶事，而是遍历自己的记忆，把那些属于自己的经历和感受写出来，那会是多大一笔财富，对我来说。也许对他人来说也是。所谓文学，我觉得，不过是对生活的扩展。就像C++里的类和继承一样，从最根本的生活类出发，不断继承，不断添加，得到了不同人的人生，最后加个print函数，把这些信息（或许经过加工）都输出来。当然，对文字的操作，不是每个人都一样的，于是有些只能依靠其他类的print函数来处理了。我不求能写出什么佳作，只要写得清楚，写得自己满意就成。也许，我该适当地挑一些对我来说比较有意义的，将它们写出来，摆在博客里，纪念过去的事，祭奠过去的人。</p>
<p>其实，很矛盾。内心里，另一方面的我还是很期待自己成为一名技术男，以技术养家糊口。虽然用文字养家糊口也不错，但我离那还有很长很长的距离。搞技术，除了敲代码实践之外，阅读也是必不可少的。我越来越迷恋那些介绍语言，技术的书籍了，看习惯了。目前手头上有很多等着我去翻，TCP/IP卷二，APUE，C++Primer，等等。其实，更好的方式应该是先码字，涉及到不明白的再参考这些书。不然，通篇看这些书，等到猴年马月才能读完，而且很容易读了就忘。但我还是不习惯这方式，也许我比较适合搞“理论”，而不是实践，这是我比较纠结的地方，因为要当技术男，就得克服这个，既要当码农，又要搞理论。</p>
<p>有点纠结，不是捡哪方面丢哪方面的问题，而是我两个都不想放。或许，他们本来就不矛盾。生活在于创造，我应该把自己创造成一个“技术+文学”男。虽然时间有点晚，过了正常发育的时间了，还是应该试一试的，是吧？</p>
<p>又是一堆瞎扯，继续看《独唱团》。</p>
<p>PS：吴雨霏的歌很好听，墙裂推荐！！！</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>March 3, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/everything-about-nupt/" title="ZZ 南邮全面留念 &#8211; 学校，男生，女生，食堂，校医">ZZ 南邮全面留念 &#8211; 学校，男生，女生，食堂，校医</a> (2)<br /><small>从校内看到晓玲同学转载的一篇文章，详细描述了南邮的几个突出特点。以前看过，但昨天再看一遍，依然能让自...</small></li><li>February 14, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/%e6%80%81%e5%ba%a6/" title="态度">态度</a> (0)<br /><small>说态度决定一切，有点绝对。但面对事物，你抱有什么样的态度很大程度上决定了你能够做的事，生活，学术，情...</small></li><li>November 16, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/some-impressing-indian-movies/" title="记几部深刻的印度电影">记几部深刻的印度电影</a> (4)<br /><small>《3 idiots》，中文翻译是《三个白痴》，俺的豆瓣评价：让国产片蒙羞的来自阿三的电影。

《La...</small></li><li>December 21, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/12/chicago-i-am-coming/" title="Chicago, I am coming">Chicago, I am coming</a> (4)<br /><small>本来以为寒假不会出去了，上周五接到埃及同学Ezzat的电话，问我要不要去Chicago，他说他开车去...</small></li><li>February 1, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/02/youzhaguo-gatherings/" title="油炸果聚会">油炸果聚会</a> (0)<br /><small>1月8日

今天家里炸油饼，俗称油炸果。油炸果是把米浆放到油里炸出来的，用的是山茶油，纯天然。我喜欢...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/09/something-literacy/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>开学了，车位难求，quiz难搞</title>
		<link>http://www.zhuhuang.com/blog/2010/09/parking-and-quiz/</link>
		<comments>http://www.zhuhuang.com/blog/2010/09/parking-and-quiz/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 21:01:27 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[CIS706]]></category>
		<category><![CDATA[parking]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2010/09/%e5%bc%80%e5%ad%a6%e4%ba%86%ef%bc%8c%e8%bd%a6%e4%bd%8d%e9%9a%be%e6%b1%82%ef%bc%8cquiz%e9%9a%be%e6%90%9e/</guid>
		<description><![CDATA[离系最近的Union停车场，车满为患。停车位难找还能接受，最多就把车停到阳台上去，让车享受下日光浴。要命的是student lot full，即给我们这些学生预留的停车位停满了，这时候进停车场可以，但得额外算钱，不在我买的parking package里。前天中午就碰上一次student lot full的情况，进了停车场后又马上绕了出来，几分钟时间不算钱。后来我绕到离系里有段距离的T停车场，绕了好几圈，就为了找个车位。俺发现一哥们和我一样，也在绕着找车位，还是我lucky一点，终于看到一个空车位，停了进去。等我停完车出来，那哥们还在那绕着，同情。今天早上快十一点时来学校，居然又是student lot full，但我十一点半有课，不想再绕到其他地方停车了。于是就拿了ticket，找了个地方停，俺以为哪怕收费，也不贵。不是还有位置嘛？为毛不给学生多分配点车位？俺赶着去上课，因为今天有quiz，得准备一下。 CIS 706不上课，自学，老师只管回答学生提的问题，还有给我们quiz。之前老师给了一个quiz的提纲，我基本上把它们都理清了，有信心把它拿下。今天的quiz有七道题，我错了两道，占10分，总共四十分。其中一道题，我没仔细看图形，状态机图，图形里有三个final state，中间有两个。我习惯性地以为只有一个final state，写出来的regular expression自然出错了。另一道题是最后一道，那会只有几分钟时间答题，我只想着赶紧做完，不空题，就没仔细想题目，随便写了一下。后来老师给了多余的时间，我都花在了第一道题上，要求用画一个DFA，能accept给定的language。我想了好久，DFA很难写，就先写了个NFA出来，然后忙着把它从NFA转化成DFA。时间远远不够，只好作罢，最后只在答案边上写着“This is a NFA. It needs to be converted to DFA.” 考完quiz，老师就给了quiz answer，第一道题老师就出错题目了。老师给的答案就是一个NFA，不是DFA，但题目要求画一个DFA。我提了出来，老师才知道他把题目出错了。我就奇怪，考之前，他就说了不考NFA到DFA的转化，但实际的题目必须用到。我在答题纸上画的和老师给的一样。要是老师出对题目，我就不会在这题目上纠结那么久了，那我就有时间对付最后一道题了，也许那样我最后一道题就不会做错了。连锁反应啊，可惜，老师不会因为这所谓的“连锁反应”不扣你分。俺的第一次quiz算是杯具了。 上完706，已经快一点了，和张志去Union吃饭，Panda Express。没有白米饭了，只有炒面和炒饭。虽然俺不喜欢吃这两样（他们做的也难吃），但也只有将就了。吃完之后会系里，准备两点半和老板的会，我草草准备了一下。实际上，这一周以来也没怎么花时间在research上，都被706给整的，看了一堆的书，后来发现大部分都不考。以后不会再这么老实巴交地一页页看书了，先看online lecture，然后看slides，有不懂的再翻书，这样可以节省一大部分很多时间。毕竟只是一门课，没必要花那么多功夫，还是research重要。Meeting没和老板说很多，简单扯了一下706这课，然后说我正在写程序，大概下周内能完成（实际上我也没底，但不给自己压力自己就不会老实的）。老板让我编程和理论要同时进行，理论就是CPS middleware的问题。老板让我试着从DB的concurrency control中找idea，试着把它上面的东西移植到CPS上来。我定位的CPS是resource-oriented（从之前我做的那个汽车防撞预警系统抽象出来的），和DB比较类似，所以老板提得方法有可行性。这学期得在research上有所建树，还是要努力的。 开完会，在实验室呆了一会，看着天气不错，考虑去钓鱼，于是准备回家。出了系门，发现天很黑，thunderstorm又要来了，就不去钓鱼了。反正都出来了，回家去吧。去停车场取车，然后付那张ticket的钱，一共要6.5刀，我惊了！那么贵！一共停了四个多小时。以后再不拿着ticket停车了，付不起。没车位咱就换个停车场试试，不能花这些冤枉钱。 回家了，天依然很黑。就窝家里了，休息一下再考虑干嘛，于是敲了这篇日志。 开学就这样乱，暑假清闲了三个月，一开始还有点不习惯，现在是有点反应过来了。 PS：这篇日志是在Windows Live Writer上完成的，然后再发布到博客上。 再PS：杨学妹百般折腾，终于于昨天回到学校了；明天和宗锡吃饭，他要回宝岛台湾了；周六打算去钓鱼；周日教一小本怎么搭建网站，e.g.，wordpress；有时间我想把现在这个主题改造一下，外观上做些改变；。。。 您可能感兴趣的文章November 18, 2010 -- CIS 706 Team Project第一阶段 (0)今天CIS706 Team Project Presentation I，算是这个project的第...November 4, 2010 -- 上周 (0)论文中了之后，就忙着改论文，10.31要提交final [...]]]></description>
			<content:encoded><![CDATA[<p>离系最近的Union停车场，车满为患。停车位难找还能接受，最多就把车停到阳台上去，让车享受下日光浴。要命的是student lot full，即给我们这些学生预留的停车位停满了，这时候进停车场可以，但得额外算钱，不在我买的parking package里。前天中午就碰上一次student lot full的情况，进了停车场后又马上绕了出来，几分钟时间不算钱。后来我绕到离系里有段距离的T停车场，绕了好几圈，就为了找个车位。俺发现一哥们和我一样，也在绕着找车位，还是我lucky一点，终于看到一个空车位，停了进去。等我停完车出来，那哥们还在那绕着，同情。今天早上快十一点时来学校，居然又是student lot full，但我十一点半有课，不想再绕到其他地方停车了。于是就拿了ticket，找了个地方停，俺以为哪怕收费，也不贵。不是还有位置嘛？为毛不给学生多分配点车位？俺赶着去上课，因为今天有quiz，得准备一下。</p>
<p><span id="more-2706"></span></p>
<p>CIS 706不上课，自学，老师只管回答学生提的问题，还有给我们quiz。之前老师给了一个quiz的提纲，我基本上把它们都理清了，有信心把它拿下。今天的quiz有七道题，我错了两道，占10分，总共四十分。其中一道题，我没仔细看图形，状态机图，图形里有三个final state，中间有两个。我习惯性地以为只有一个final state，写出来的regular expression自然出错了。另一道题是最后一道，那会只有几分钟时间答题，我只想着赶紧做完，不空题，就没仔细想题目，随便写了一下。后来老师给了多余的时间，我都花在了第一道题上，要求用画一个DFA，能accept给定的language。我想了好久，DFA很难写，就先写了个NFA出来，然后忙着把它从NFA转化成DFA。时间远远不够，只好作罢，最后只在答案边上写着“This is a NFA. It needs to be converted to DFA.” 考完quiz，老师就给了quiz answer，第一道题老师就出错题目了。老师给的答案就是一个NFA，不是DFA，但题目要求画一个DFA。我提了出来，老师才知道他把题目出错了。我就奇怪，考之前，他就说了不考NFA到DFA的转化，但实际的题目必须用到。我在答题纸上画的和老师给的一样。要是老师出对题目，我就不会在这题目上纠结那么久了，那我就有时间对付最后一道题了，也许那样我最后一道题就不会做错了。连锁反应啊，可惜，老师不会因为这所谓的“连锁反应”不扣你分。俺的第一次quiz算是杯具了。</p>
<p>上完706，已经快一点了，和张志去Union吃饭，Panda Express。没有白米饭了，只有炒面和炒饭。虽然俺不喜欢吃这两样（他们做的也难吃），但也只有将就了。吃完之后会系里，准备两点半和老板的会，我草草准备了一下。实际上，这一周以来也没怎么花时间在research上，都被706给整的，看了一堆的书，后来发现大部分都不考。以后不会再这么老实巴交地一页页看书了，先看online lecture，然后看slides，有不懂的再翻书，这样可以节省一大部分很多时间。毕竟只是一门课，没必要花那么多功夫，还是research重要。Meeting没和老板说很多，简单扯了一下706这课，然后说我正在写程序，大概下周内能完成（实际上我也没底，但不给自己压力自己就不会老实的）。老板让我编程和理论要同时进行，理论就是CPS middleware的问题。老板让我试着从DB的concurrency control中找idea，试着把它上面的东西移植到CPS上来。我定位的CPS是resource-oriented（从之前我做的那个汽车防撞预警系统抽象出来的），和DB比较类似，所以老板提得方法有可行性。这学期得在research上有所建树，还是要努力的。</p>
<p>开完会，在实验室呆了一会，看着天气不错，考虑去钓鱼，于是准备回家。出了系门，发现天很黑，thunderstorm又要来了，就不去钓鱼了。反正都出来了，回家去吧。去停车场取车，然后付那张ticket的钱，一共要6.5刀，我惊了！那么贵！一共停了四个多小时。以后再不拿着ticket停车了，付不起。没车位咱就换个停车场试试，不能花这些冤枉钱。</p>
<p>回家了，天依然很黑。就窝家里了，休息一下再考虑干嘛，于是敲了这篇日志。</p>
<p>开学就这样乱，暑假清闲了三个月，一开始还有点不习惯，现在是有点反应过来了。</p>
<p>PS：这篇日志是在Windows Live Writer上完成的，然后再发布到博客上。</p>
<p>再PS：杨学妹百般折腾，终于于昨天回到学校了；明天和宗锡吃饭，他要回宝岛台湾了；周六打算去钓鱼；周日教一小本怎么搭建网站，e.g.，wordpress；有时间我想把现在这个主题改造一下，外观上做些改变；。。。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>November 18, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/cis-706-team-project-first-stage/" title="CIS 706 Team Project第一阶段">CIS 706 Team Project第一阶段</a> (0)<br /><small>今天CIS706 Team Project Presentation I，算是这个project的第...</small></li><li>November 4, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/last-week/" title="上周">上周</a> (0)<br /><small>论文中了之后，就忙着改论文，10.31要提交final version。先是删了一张图，修改了一些内...</small></li><li>October 17, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/10/busier/" title="越来越忙了">越来越忙了</a> (0)<br /><small>Quiz，Project，Paper，Meeting，Report，Books，每周都在这些事上忙活...</small></li><li>September 19, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/09/these-days/" title="These Days">These Days</a> (0)<br /><small>有些日子没写博了，今天更新一下，说说最近在忙的事。

先说research。老板依旧很忙，但他也开始...</small></li><li>September 11, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/09/first-two-weeks-of-cis-706/" title="First Two Weeks of CIS 706">First Two Weeks of CIS 706</a> (0)<br /><small>CIS 706的课已经上了两周了。现在我一大部分的学习时间都是被它占了。没办法，看书，看课件，看网上...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/09/parking-and-quiz/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Connect from Windows Live Writer</title>
		<link>http://www.zhuhuang.com/blog/2010/09/connect-from-windows-live-writer/</link>
		<comments>http://www.zhuhuang.com/blog/2010/09/connect-from-windows-live-writer/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 15:49:00 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Windows Live Writer]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2010/09/connect-from-windows-live-writer/</guid>
		<description><![CDATA[Hmm, a try! 您可能感兴趣的文章August 19, 2010 -- 养了不到两天的小龙虾 (3)这周一傍晚又溜去河边钓鱼了，水位依然很高，我只好坐在河边钓着，附近的一片原来都是石子地，即使现在谁涨...February 23, 2010 -- 历时半年，RPE终于搞定，成为phd candidate了 (8)从上学期开始，RPE的三个presentation我拖到今天才做完。2009.10.1第一个，200...April 5, 2010 -- 开始写paper了 (3)昨晚终于把程序改完了，模拟和验证都没有问题了。从考QE时用的Uppaal到现在的Spin，一路折腾，...November 23, 2009 -- ZZ 这些狗真麻烦 (2)有时候看一些新闻，心里会不是滋味，有一肚子的火，但，无奈，我不是鲁迅，我的笔写不出事物的本质，不能清...November 22, 2009 -- 这样的teamwork 莫意思 (7)CIS 844让我享受到了憋屈的一个周末。CIS 844已经停课，但项目还在继续着。这个周末要交fi...]]></description>
			<content:encoded><![CDATA[<p>Hmm, a try!</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 22, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/phd_progress/" title="PhD进展">PhD进展</a> (0)<br /><small>晚上闲着没事时看了下系里的PhD Guidelines，了解一下已完成的和未完成的任务。一直想着要早...</small></li><li>May 22, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0522/" title="0522之一周瞎扯">0522之一周瞎扯</a> (2)<br /><small>暑假生活的第一周。Jardine车少了，不用再烦找停车位的问题。学校里人少了很多，开车去系里的路上只...</small></li><li>August 21, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/adsense_disabled/" title="Adsense账号被封了">Adsense账号被封了</a> (4)<br /><small>广告账号被封了，Google应该查到了大量的不符合规定的广告点击。最近，同学、朋友们帮我点击了不少广...</small></li><li>May 19, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/05/transfer-domain-from-net-cn/" title="从万网转出域名">从万网转出域名</a> (0)<br /><small>以前写过一篇文章，尝试着不经申请从万网转出域名，结果证明不可行，万网就是不将域名的EPP码给你，不像...</small></li><li>November 14, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/11/rpe-presentation-ii/" title="RPE Presentation II">RPE Presentation II</a> (2)<br /><small>周二下午完成了RPE的第二个Presentation。比较戏剧，因为要说的内容太多（虽然我已省去很多...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/09/connect-from-windows-live-writer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>最近的收获</title>
		<link>http://www.zhuhuang.com/blog/2010/08/recent-gainings/</link>
		<comments>http://www.zhuhuang.com/blog/2010/08/recent-gainings/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 04:16:37 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[钓鱼]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2690</guid>
		<description><![CDATA[从上到下，按钓上来的时间顺序排列，最上面是比较早的。 您可能感兴趣的文章June 25, 2011 -- 0625之一周瞎扯 (12)Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...June 11, 2011 -- 更新一下 &#8211; 06/11/11 (4)两周没有写小结了，更新一下，说说这三周做的事。 Research。本以为五月底我就能写完CPSNE...April 30, 2011 -- 0430之一周瞎扯 (6)又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...August 19, 2010 -- 养了不到两天的小龙虾 (3)这周一傍晚又溜去河边钓鱼了，水位依然很高，我只好坐在河边钓着，附近的一片原来都是石子地，即使现在谁涨...August 19, 2010 -- 糟蹋了一根鱼竿和一件渔网 (0)这两周还会去钓鱼，但最近雨水充沛，导致大坝不间断地排水，河水和平时相比，上涨了一大截。上周某天去钓鱼...]]></description>
			<content:encoded><![CDATA[<p>从上到下，按钓上来的时间顺序排列，最上面是比较早的。</p>
<div id="attachment_2691" class="wp-caption aligncenter" style="width: 590px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/1.jpg" rel="lightbox[2690]"><img class="size-full wp-image-2691" title="1" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/1.jpg" alt="" width="580" height="450" /></a><p class="wp-caption-text">一条鲶鱼，三条drum</p></div>
<div id="attachment_2692" class="wp-caption aligncenter" style="width: 590px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/2.jpg" rel="lightbox[2690]"><img class="size-full wp-image-2692" title="2" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/2.jpg" alt="" width="580" height="450" /></a><p class="wp-caption-text">周五傍晚：五条白鲈鱼，两条鲶鱼，破纪录了</p></div>
<p><span id="more-2690"></span></p>
<div id="attachment_2693" class="wp-caption aligncenter" style="width: 590px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/3.jpg" rel="lightbox[2690]"><img class="size-full wp-image-2693" title="3" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/3.jpg" alt="" width="580" height="700" /></a><p class="wp-caption-text">白鲈，应该有两斤重</p></div>
<div id="attachment_2694" class="wp-caption aligncenter" style="width: 590px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/4.jpg" rel="lightbox[2690]"><img class="size-full wp-image-2694" title="4" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/4.jpg" alt="" width="580" height="450" /></a><p class="wp-caption-text">目前钓上来的最大的鱼，是条鲶鱼，没有称，不然真想称一下有多重</p></div>
<div id="attachment_2695" class="wp-caption aligncenter" style="width: 590px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/5.jpg" rel="lightbox[2690]"><img class="size-full wp-image-2695" title="5" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/5.jpg" alt="" width="580" height="450" /></a><p class="wp-caption-text">上周六早上：鲶鱼，中间那条是flathead，另外两条是channel catfish</p></div>
<div id="attachment_2696" class="wp-caption aligncenter" style="width: 590px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/6.jpg" rel="lightbox[2690]"><img class="size-full wp-image-2696" title="6" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/6.jpg" alt="" width="580" height="450" /></a><p class="wp-caption-text">上周六傍晚：一条catfish，三条drum（有一条送人了，没拍进来）</p></div>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>June 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-0625/" title="0625之一周瞎扯">0625之一周瞎扯</a> (12)<br /><small>Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...</small></li><li>June 11, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-06-11-11/" title="更新一下 &#8211; 06/11/11">更新一下 &#8211; 06/11/11</a> (4)<br /><small>两周没有写小结了，更新一下，说说这三周做的事。

Research。本以为五月底我就能写完CPSNE...</small></li><li>April 30, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0430/" title="0430之一周瞎扯">0430之一周瞎扯</a> (6)<br /><small>又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...</small></li><li>August 19, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/crayfish-pass-away/" title="养了不到两天的小龙虾">养了不到两天的小龙虾</a> (3)<br /><small>这周一傍晚又溜去河边钓鱼了，水位依然很高，我只好坐在河边钓着，附近的一片原来都是石子地，即使现在谁涨...</small></li><li>August 19, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/lost-a-rod-and-broke-a-cast-net/" title="糟蹋了一根鱼竿和一件渔网">糟蹋了一根鱼竿和一件渔网</a> (0)<br /><small>这两周还会去钓鱼，但最近雨水充沛，导致大坝不间断地排水，河水和平时相比，上涨了一大截。上周某天去钓鱼...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/08/recent-gainings/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>有关LinearLayout的layout_weight属性的疑问</title>
		<link>http://www.zhuhuang.com/blog/2010/08/layout_weight-in-linearlayout-android/</link>
		<comments>http://www.zhuhuang.com/blog/2010/08/layout_weight-in-linearlayout-android/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 05:04:32 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[技术乱弹]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[layout_weight]]></category>
		<category><![CDATA[LinearLayout]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2661</guid>
		<description><![CDATA[在运行Android官网上LinearLayout的例子时，发现一个奇怪的现象，和属性layout_weight有关。我用的是Android 2.2平台。LinearLayout例子的布局代码如下： &#60;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"     android:orientation="vertical"     android:layout_width="fill_parent"     android:layout_height="fill_parent"&#62;   &#60;LinearLayout       android:orientation="horizontal"       android:layout_width="fill_parent"       android:layout_height="fill_parent"       android:layout_weight="1"&#62;       &#60;TextView           android:text="red"           android:gravity="center_horizontal"           android:background="#aa0000"     [...]]]></description>
			<content:encoded><![CDATA[<p>在运行Android官网上<a href="http://developer.android.com/resources/tutorials/views/hello-linearlayout.html">LinearLayout</a>的例子时，发现一个奇怪的现象，和属性layout_weight有关。我用的是Android 2.2平台。LinearLayout例子的布局代码如下：</p>
<blockquote>
<pre>&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"&gt;

  &lt;LinearLayout
      android:orientation="horizontal"
      android:layout_width="fill_parent"
      android:layout_height="fill_parent"
      android:layout_weight="1"&gt;
      &lt;TextView
          android:text="red"
          android:gravity="center_horizontal"
          android:background="#aa0000"
          android:layout_width="wrap_content"
          android:layout_height="fill_parent"
          android:layout_weight="1"/&gt;
      &lt;TextView
          android:text="green"
          android:gravity="center_horizontal"
          android:background="#00aa00"
          android:layout_width="wrap_content"
          android:layout_height="fill_parent"
          android:layout_weight="1"/&gt;
      &lt;TextView
          android:text="blue"
          android:gravity="center_horizontal"
          android:background="#0000aa"
          android:layout_width="wrap_content"
          android:layout_height="fill_parent"
          android:layout_weight="1"/&gt;
      &lt;TextView
          android:text="yellow"
          android:gravity="center_horizontal"
          android:background="#aaaa00"
          android:layout_width="wrap_content"
          android:layout_height="fill_parent"
          android:layout_weight="1"/&gt;
  &lt;/LinearLayout&gt;

  &lt;LinearLayout
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_weight="1"&gt;
    &lt;TextView
        android:text="row one"
        android:textSize="15pt"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"/&gt;
    &lt;TextView
        android:text="row two"
        android:textSize="15pt"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"/&gt;
    &lt;TextView
        android:text="row three"
        android:textSize="15pt"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"/&gt;
    &lt;TextView
        android:text="row four"
        android:textSize="15pt"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_weight="1"/&gt;
  &lt;/LinearLayout&gt;

&lt;/LinearLayout&gt;</pre>
</blockquote>
<p><span id="more-2661"></span><br />
layout_weight属性应该是指定各子视图在父视图中所占的显示比例。比如上面的这个例子，两个内层的LinearLayout子视图的layout_weight都为1，那么它们最后各占父视图的二分之一（垂直方向上），程序的运行显示结果如下：</p>
<div id="attachment_2666" class="wp-caption aligncenter" style="width: 520px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/linearlayout1.jpg" rel="lightbox[2661]"><img class="size-full wp-image-2666" title="linearlayout1" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/linearlayout1.jpg" alt="" width="510" height="375" /></a><p class="wp-caption-text">layout_weight1 : layout_weight2 = 1:1，显示比例为1:1</p></div>
<p>如果改变着两个LinearLayout子视图的layout_weight属性值，比如分别为x和y，那么最后的显示比例应该是分别占父视图的x/x+y和y/x+y。Android Doc上也有这一段描述，如下：</p>
<blockquote><p>layout_weight is used in LinearLayouts to assign &#8220;importance&#8221; to Views within the layout. All Views have a default layout_weight of zero, meaning they take up only as much room on the screen as they need to be displayed. Assigning a value higher than zero will split up the rest of the available space in the parent View, according to the value of each View&#8217;s layout_weight and its ratio to the overall layout_weight specified in the current layout for this and other View elements.</p>
<p>To give an example: let&#8217;s say we have a text label and two text edit elements in a horizontal row. The label has no layout_weight specified, so it takes up the minimum space required to render. If the layout_weight of each of the two text edit elements is set to 1, the remaining width in the parent layout will be split equally between them (because we claim they are equally important). If the first one has a layout_weight of 1 and the second has a layout_weight of 2, then one third of the remaining space will be given to the first, and two thirds to the second (because we claim the second one is more important).</p></blockquote>
<p>奇怪的是，当我改变两个LinearLayout子视图的layout_weight属性值时，比如第一个为2，第二个为1，显示出来的比例并不是2：1，而是1：2。如果改为第一个为1，第二个为2，显示的比例为2：1。如下二图所示：</p>
<div id="attachment_2668" class="wp-caption aligncenter" style="width: 527px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/linearlayout2.jpg" rel="lightbox[2661]"><img class="size-full wp-image-2668" title="linearlayout2" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/linearlayout2.jpg" alt="" width="517" height="374" /></a><p class="wp-caption-text">layout_weight1 : layout_weight2 = 2:1，显示比例为1:2</p></div>
<div id="attachment_2669" class="wp-caption aligncenter" style="width: 518px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/linearlayout3.jpg" rel="lightbox[2661]"><img class="size-full wp-image-2669" title="linearlayout3" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/linearlayout3.jpg" alt="" width="508" height="374" /></a><p class="wp-caption-text">layout_weight1 : layout_weight2 = 1:2，显示比例为2:1</p></div>
<p>再试一组，把第一子LinearLayout的layout_weight设为（layout_weight1=）1，第二个子LinearLayout的layout_weight设为（layout_weight2=）3，最后显示的比例应该是1:3，但实际却是3:1，如下图：</p>
<div id="attachment_2672" class="wp-caption aligncenter" style="width: 526px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/linearlayout4.jpg" rel="lightbox[2661]"><img class="size-full wp-image-2672" title="linearlayout4" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/linearlayout4.jpg" alt="" width="516" height="379" /></a><p class="wp-caption-text">layout_weight1 : layout_weight2 = 1:3，显示比例为3:1</p></div>
<p>我反复查了几遍代码和运行的步骤，没有错，但为什么显示的比例是相反的。</p>
<p>如果改变两个子LinearLayout视图里的TextView的layout_weight属性值又如何？试试。</p>
<p><strong>首先</strong>，把两个LinearLayout的layout_weight属性值都设为1。</p>
<p><strong>第一组</strong>，只修改第一个LinearLayout子视图里的四个layout_weight值，按顺序分别设为1，2，3和4。那么，它们在水平方向上的显示比例应该是1:2:3:4。运行的结果如下：</p>
<div id="attachment_2681" class="wp-caption aligncenter" style="width: 526px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/linearlayout5.jpg" rel="lightbox[2661]"><img class="size-full wp-image-2681" title="linearlayout5" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/linearlayout5.jpg" alt="" width="516" height="376" /></a><p class="wp-caption-text">水平方向上layout_weight比例为1:2:3:4，显示比例貌似不是1:2:3:4</p></div>
<p>虽然，最后的显示比例不是严格的1:2:3:4（根据目测，我也稍微量了量），但至少比例不是反过来的，即类似4:3:2:1这样的。</p>
<p>如果将四个layout_weight值分别改为1，2，1和1，显示结果如下：</p>
<div id="attachment_2682" class="wp-caption aligncenter" style="width: 518px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/linearlayout6.jpg" rel="lightbox[2661]"><img class="size-full wp-image-2682" title="linearlayout6" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/linearlayout6.jpg" alt="" width="508" height="372" /></a><p class="wp-caption-text">水平方向上layout_weight比例为1:2:1:1，显示比例接近1:2:1:1吧</p></div>
<p>和上面一个图类似，虽然最后的显示比例不是严格地和layout_weight的比例对应，但至少没有倒过来。</p>
<p><strong>第二组</strong>，只修改第二个LinearLayout子视图里的四个TextView的layout_weight值。因为这四个TextView只有字，背景都是黑色的，单纯从字体大小（虽然指定了字体大小，但貌似会变化的）无法确定比例，所以就不贴出截图了。至少最后结果的显示比例和layout_weight值的比例是对应的（非严格意义上），而不是相反，即，如果layout_weight比例为x:y（x&gt;y），最后的显示比例为i:j（i&gt;=j），而不是m:n（m&lt;n）</p>
<p>彻底混乱了。为什么外层的两个LinearLayout的layout_weight比例和实际显示的比例会相反，但内层的TextView的比例会成正比，而不是相反？难道我对layout_weight属性理解错了，or 其他问题？不得而知。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 8, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/android-application-development/" title="android应用开发">android应用开发</a> (2)<br /><small>去年某一段时间关注过android，因为在新闻中看到了它，于是就进一步了解了一下，不过没有学andr...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/08/layout_weight-in-linearlayout-android/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>新学期，不折腾</title>
		<link>http://www.zhuhuang.com/blog/2010/08/new-semester-declaration/</link>
		<comments>http://www.zhuhuang.com/blog/2010/08/new-semester-declaration/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 02:11:40 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[开学]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2659</guid>
		<description><![CDATA[下周一就开学了，这学期主要任务就是搞research，得理出点东西来，今后的paper，proposal，dissertation等就靠它了。俺现在有着强烈的发paper欲望，所以研究上不能再裹足不前了，哪怕老板给我造的环境再安逸，我也得踏踏实实，还得不停激励自己，松懈了就完蛋了，不知道猴年马月才能毕业。其他问题，诸如个人问题，创业问题等等，不想再去烦恼，再去纠结，该怎么样就怎么样，改变能改变的，完成能完成的，想该想的，做该做的，就如此简单。当下，最重要的就是充实自己，开发自己，学有所长才是王道，其他的都是浮云。嗯，新学期，不折腾。 您可能感兴趣的文章August 24, 2009 -- 开学第一天 乱七八糟 (0)熬了三个月的暑假，终于开始上课了。习惯了凌晨三四点睡觉、早上十一二点起床的我还有点不习惯上课的日子，...]]></description>
			<content:encoded><![CDATA[<p>下周一就开学了，这学期主要任务就是搞research，得理出点东西来，今后的paper，proposal，dissertation等就靠它了。俺现在有着强烈的发paper欲望，所以研究上不能再裹足不前了，哪怕老板给我造的环境再安逸，我也得踏踏实实，还得不停激励自己，松懈了就完蛋了，不知道猴年马月才能毕业。其他问题，诸如个人问题，创业问题等等，不想再去烦恼，再去纠结，该怎么样就怎么样，改变能改变的，完成能完成的，想该想的，做该做的，就如此简单。当下，最重要的就是充实自己，开发自己，学有所长才是王道，其他的都是浮云。嗯，新学期，不折腾。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 24, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/first_day/" title="开学第一天 乱七八糟">开学第一天 乱七八糟</a> (0)<br /><small>熬了三个月的暑假，终于开始上课了。习惯了凌晨三四点睡觉、早上十一二点起床的我还有点不习惯上课的日子，...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/08/new-semester-declaration/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>养了不到两天的小龙虾</title>
		<link>http://www.zhuhuang.com/blog/2010/08/crayfish-pass-away/</link>
		<comments>http://www.zhuhuang.com/blog/2010/08/crayfish-pass-away/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 01:41:35 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[钓鱼]]></category>
		<category><![CDATA[鱼缸]]></category>
		<category><![CDATA[龙虾]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2651</guid>
		<description><![CDATA[这周一傍晚又溜去河边钓鱼了，水位依然很高，我只好坐在河边钓着，附近的一片原来都是石子地，即使现在谁涨上来了，估计也不会有鱼来的。果然，坐那半天都没动静。于是我就消极怠工了，把鱼竿丢着（不会被水冲走的，俺这次做了防范措施），欣赏起风景了。无意中注意到，河水把一些奇怪的小东西冲动岸边，我好奇上前看了一下，居然是小龙虾。估计河水太猛了，小龙虾们扛不住，只能任凭河水推来送去，&#8221;大河一虾（）沧海一粟&#8221;啊。我抓了几只放到水桶里，打算拿来当鱼饵。无奈鱼都不咬钩，这些个龙虾都没派上用场。后来我把它们带回家了，打算养着。我还特地去二手店找鱼缸了。鱼缸倒是有一个，但太贵了。最后我只买了一个稍大的的玻璃瓶，养鱼挺合适的。为了让小虾们有个像样的家，我还跑到河边带了些石子和沙回来。但它们终究是不能适应着新的环境，不到两天，都pass away了。俺很痛心，但也没有办法，它们终究没有老家那的三斑鱼（音译）等小鱼那么强的适应能力。下次抓只大一些的试试吧，或者就养个小乌龟或小甲鱼。最好是小乌龟或甲鱼吧，但我从没在河里碰到过，只有大的。 您可能感兴趣的文章June 25, 2011 -- 0625之一周瞎扯 (12)Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...June 11, 2011 -- 更新一下 &#8211; 06/11/11 (4)两周没有写小结了，更新一下，说说这三周做的事。 Research。本以为五月底我就能写完CPSNE...April 30, 2011 -- 0430之一周瞎扯 (6)又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...August 23, 2010 -- 最近的收获 (5)从上到下，按钓上来的时间顺序排列，最上面是比较早的。 [caption id="attachmen...August 19, 2010 -- 糟蹋了一根鱼竿和一件渔网 (0)这两周还会去钓鱼，但最近雨水充沛，导致大坝不间断地排水，河水和平时相比，上涨了一大截。上周某天去钓鱼...]]></description>
			<content:encoded><![CDATA[<p>这周一傍晚又溜去河边钓鱼了，水位依然很高，我只好坐在河边钓着，附近的一片原来都是石子地，即使现在谁涨上来了，估计也不会有鱼来的。果然，坐那半天都没动静。于是我就消极怠工了，把鱼竿丢着（不会被水冲走的，俺这次做了防范措施），欣赏起风景了。无意中注意到，河水把一些奇怪的小东西冲动岸边，我好奇上前看了一下，居然是小龙虾。估计河水太猛了，小龙虾们扛不住，只能任凭河水推来送去，&#8221;大河一虾（）沧海一粟&#8221;啊。我抓了几只放到水桶里，打算拿来当鱼饵。无奈鱼都不咬钩，这些个龙虾都没派上用场。后来我把它们带回家了，打算养着。我还特地去二手店找鱼缸了。鱼缸倒是有一个，但太贵了。最后我只买了一个稍大的的玻璃瓶，养鱼挺合适的。为了让小虾们有个像样的家，我还跑到河边带了些石子和沙回来。但它们终究是不能适应着新的环境，不到两天，都pass away了。俺很痛心，但也没有办法，它们终究没有老家那的三斑鱼（音译）等小鱼那么强的适应能力。下次抓只大一些的试试吧，或者就养个小乌龟或小甲鱼。最好是小乌龟或甲鱼吧，但我从没在河里碰到过，只有大的。</p>
<div id="attachment_2655" class="wp-caption aligncenter" style="width: 524px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/fishtank.jpg" rel="lightbox[2651]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/fishtank.jpg" alt="" title="fishtank" width="514" height="572" class="size-full wp-image-2655" /></a><p class="wp-caption-text">传说中的鱼缸</p></div>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>June 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-0625/" title="0625之一周瞎扯">0625之一周瞎扯</a> (12)<br /><small>Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...</small></li><li>June 11, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-06-11-11/" title="更新一下 &#8211; 06/11/11">更新一下 &#8211; 06/11/11</a> (4)<br /><small>两周没有写小结了，更新一下，说说这三周做的事。

Research。本以为五月底我就能写完CPSNE...</small></li><li>April 30, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0430/" title="0430之一周瞎扯">0430之一周瞎扯</a> (6)<br /><small>又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...</small></li><li>August 23, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/recent-gainings/" title="最近的收获">最近的收获</a> (5)<br /><small>从上到下，按钓上来的时间顺序排列，最上面是比较早的。

[caption id="attachmen...</small></li><li>August 19, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/lost-a-rod-and-broke-a-cast-net/" title="糟蹋了一根鱼竿和一件渔网">糟蹋了一根鱼竿和一件渔网</a> (0)<br /><small>这两周还会去钓鱼，但最近雨水充沛，导致大坝不间断地排水，河水和平时相比，上涨了一大截。上周某天去钓鱼...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/08/crayfish-pass-away/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>糟蹋了一根鱼竿和一件渔网</title>
		<link>http://www.zhuhuang.com/blog/2010/08/lost-a-rod-and-broke-a-cast-net/</link>
		<comments>http://www.zhuhuang.com/blog/2010/08/lost-a-rod-and-broke-a-cast-net/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 01:26:36 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[渔网]]></category>
		<category><![CDATA[钓鱼]]></category>
		<category><![CDATA[鱼竿]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2602</guid>
		<description><![CDATA[这两周还会去钓鱼，但最近雨水充沛，导致大坝不间断地排水，河水和平时相比，上涨了一大截。上周某天去钓鱼，水已经漫过了俺常蹲点的地方，虽然有栏杆，但水还是漫过水泥板面，而且外头的河水经常整些浪头过来，斜靠在围栏上的鱼竿很容易就被冲倒了。我一个人照顾这两根鱼竿，还得防止他们被水冲走。但终究还是不够注意，丢了一根鱼竿。原因是另一根鱼竿上鱼了，而那鱼又不消停，蹦着绷着就掉水里去了。还好它迷糊了，没有游到外头，只是在水泥板上游着，我手还是够快，把它给逮住了。正当我为逮住这鱼而高兴时，回头看放着的那根鱼竿，发现它消失了。俺顿时不happy了，20刀就这样gone了。丢的这跟鱼竿的转子离竿底距离短，被水冲着时晃来晃去，来个浪基本就能把它顺倒了。后来我重新买了跟鱼竿，一样的价钱，但新的比较长，转子也竿底也有一段距离，立在水里稍微安全些。 丢了这鱼竿之后，第二次去这个钓点时，就不能钓鱼了，水又涨了，应该有齐腰深，不能站人了。只好换钓点，沿着河道开车上去，考察了几个钓点，都不大理想，水位太高，人没地站。后来找到一个稍好的地方，之后的几次都在那钓。可恨的是这地方小鱼很多，没见着大的，钓上来的都是拇指粗细的小鲶鱼，非常让人生气。鱼饵我用过蚯蚓，从沃尔玛买的，蚯蚓的确是好饵啊，丢下去没一会就咬钩。让人不爽的是，上来的都是小鱼，还有买来的都是小蚯蚓，杯具。大部分时候我还是用网抓小鱼，都在一个固定地方抓，网也没被石头等杂物勾住。某天再去这个钓点时，上次站的地方有人在钓了，我之后找了旁边一个位置。抓小鱼吧，就抛网了，结果拉不上来了，应该是挂住东西了，后来使劲啦，终于拉上来了，但渔网上开了个硕大的洞。这个网已经是千疮百孔了，已修补过多次，这次估计要来个大的手术了。每次网坏了，都是因为勾住东西了，而不是因为抓到大鱼什么的。以后，在不熟水情的地方，决不能乱抛网了。网坏了之后，我没去补，丢在家里。去沃尔玛买了件新的，二十几刀又去了。 钓鱼也是烧钱啊，虽然我没用什么高档渔具，高档鱼饵，但几十刀也有几百块钱，心疼啊。咱一定要把技术练好了，做事细心些，不能这样烧钱。 您可能感兴趣的文章June 25, 2011 -- 0625之一周瞎扯 (12)Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...June 11, 2011 -- 更新一下 &#8211; 06/11/11 (4)两周没有写小结了，更新一下，说说这三周做的事。 Research。本以为五月底我就能写完CPSNE...April 30, 2011 -- 0430之一周瞎扯 (6)又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...August 23, 2010 -- 最近的收获 (5)从上到下，按钓上来的时间顺序排列，最上面是比较早的。 [caption id="attachmen...August 19, 2010 -- 养了不到两天的小龙虾 (3)这周一傍晚又溜去河边钓鱼了，水位依然很高，我只好坐在河边钓着，附近的一片原来都是石子地，即使现在谁涨...]]></description>
			<content:encoded><![CDATA[<p>这两周还会去钓鱼，但最近雨水充沛，导致大坝不间断地排水，河水和平时相比，上涨了一大截。上周某天去钓鱼，水已经漫过了俺常蹲点的地方，虽然有栏杆，但水还是漫过水泥板面，而且外头的河水经常整些浪头过来，斜靠在围栏上的鱼竿很容易就被冲倒了。我一个人照顾这两根鱼竿，还得防止他们被水冲走。但终究还是不够注意，丢了一根鱼竿。原因是另一根鱼竿上鱼了，而那鱼又不消停，蹦着绷着就掉水里去了。还好它迷糊了，没有游到外头，只是在水泥板上游着，我手还是够快，把它给逮住了。正当我为逮住这鱼而高兴时，回头看放着的那根鱼竿，发现它消失了。俺顿时不happy了，20刀就这样gone了。丢的这跟鱼竿的转子离竿底距离短，被水冲着时晃来晃去，来个浪基本就能把它顺倒了。后来我重新买了跟鱼竿，一样的价钱，但新的比较长，转子也竿底也有一段距离，立在水里稍微安全些。</p>
<p>丢了这鱼竿之后，第二次去这个钓点时，就不能钓鱼了，水又涨了，应该有齐腰深，不能站人了。只好换钓点，沿着河道开车上去，考察了几个钓点，都不大理想，水位太高，人没地站。后来找到一个稍好的地方，之后的几次都在那钓。可恨的是这地方小鱼很多，没见着大的，钓上来的都是拇指粗细的小鲶鱼，非常让人生气。鱼饵我用过蚯蚓，从沃尔玛买的，蚯蚓的确是好饵啊，丢下去没一会就咬钩。让人不爽的是，上来的都是小鱼，还有买来的都是小蚯蚓，杯具。大部分时候我还是用网抓小鱼，都在一个固定地方抓，网也没被石头等杂物勾住。某天再去这个钓点时，上次站的地方有人在钓了，我之后找了旁边一个位置。抓小鱼吧，就抛网了，结果拉不上来了，应该是挂住东西了，后来使劲啦，终于拉上来了，但渔网上开了个硕大的洞。这个网已经是千疮百孔了，已修补过多次，这次估计要来个大的手术了。每次网坏了，都是因为勾住东西了，而不是因为抓到大鱼什么的。以后，在不熟水情的地方，决不能乱抛网了。网坏了之后，我没去补，丢在家里。去沃尔玛买了件新的，二十几刀又去了。</p>
<p>钓鱼也是烧钱啊，虽然我没用什么高档渔具，高档鱼饵，但几十刀也有几百块钱，心疼啊。咱一定要把技术练好了，做事细心些，不能这样烧钱。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>June 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-0625/" title="0625之一周瞎扯">0625之一周瞎扯</a> (12)<br /><small>Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...</small></li><li>June 11, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-06-11-11/" title="更新一下 &#8211; 06/11/11">更新一下 &#8211; 06/11/11</a> (4)<br /><small>两周没有写小结了，更新一下，说说这三周做的事。

Research。本以为五月底我就能写完CPSNE...</small></li><li>April 30, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0430/" title="0430之一周瞎扯">0430之一周瞎扯</a> (6)<br /><small>又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...</small></li><li>August 23, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/recent-gainings/" title="最近的收获">最近的收获</a> (5)<br /><small>从上到下，按钓上来的时间顺序排列，最上面是比较早的。

[caption id="attachmen...</small></li><li>August 19, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/crayfish-pass-away/" title="养了不到两天的小龙虾">养了不到两天的小龙虾</a> (3)<br /><small>这周一傍晚又溜去河边钓鱼了，水位依然很高，我只好坐在河边钓着，附近的一片原来都是石子地，即使现在谁涨...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/08/lost-a-rod-and-broke-a-cast-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSSA新生欢迎会</title>
		<link>http://www.zhuhuang.com/blog/2010/08/cssa-welcome-party-for-new-students/</link>
		<comments>http://www.zhuhuang.com/blog/2010/08/cssa-welcome-party-for-new-students/#comments</comments>
		<pubDate>Sat, 14 Aug 2010 18:38:21 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[CSSA]]></category>
		<category><![CDATA[Tornado]]></category>
		<category><![CDATA[钓鱼]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2593</guid>
		<description><![CDATA[昨天CSSA给10fall的新生办了给新生欢迎会，主要目的是向新生们介绍CSSA和在Manhattan和KSU的生活学习情况。这些都是别人的既得经验，对新生们来说，还是很有用处的。现在还是暑假，CSSA的不少成员都回国了，缺人手，所以我这个管网络的也去帮忙了。俺主要负责吃的，订pizza，买饮料。Welcome Part预定于早上11开始，所以那些吃的我得在11点之前准备好。 周四跑了两家pizza店，pizza shuttle和pizza hut。pizza shuttle要早上11点开门，如果订pizza，11点半才能准备好，而且不能提前一天订，得当天早上打电话去订。这样风险太高，而且没法于11点准备好这些东西。后来去了pizza hut，可以提前一天预订，而且他们说早上11点之前就能准备好pizza。我就下了订单，订了15个pizza，中等大小的，五种口味，每个10刀。周五早上十点出发，去walmart采购东西，饮料，一次性杯子，还有纸巾。买了八瓶苏打饮料，四个牌子，还有两瓶水，都是大瓶的。一次性纸杯买了两袋，估计有八十几个。面巾纸一包，N张，应该够用。然后去pizza hut取pizza，到那时是十点四十几分，貌似还没开门。一个店员见我要进去，就开了门。到柜台上，看到他们正在装预订的pizza，有不少，估计得有三四十个。俺订的十五个弄好了，付钱，要收据，走人。 到Internationa Student Center，welcome party的举办点，已经过了11点了。东西都搬进去之后，发现来的新生只有十几个。一问才知道，不少新生今天有EPT考试，得11点半才结束。我们等了一会，打算先开始。等那些新生考完了，再把讲过的东西重新做一遍。我没啥任务，只管看着吃的喝的够不够。十一点半还不到，天就下雨了，还不小。商量之后觉得，开车去接新生，毕竟从考点到ISC有一段距离。CSSA成员只有四五个人开车过来，如果要接所有新生，估计得跑几趟。我跟着他们走（不知道考点在哪），到了之后，发现没几个学生，他们接了几个，我空车跑了一趟。回来之后不一会，雨就停了。很多新生考完之后在楼里避雨，也不知道CSSA有派车过来接人，所以没接到几个。雨停了之后，新生们都往宿舍方向走，副主席去路上迎接他们。最后，统计了一下，来了不少新生，有五十几个。pizza和饮料都不够，于是我和副主席去了趟超市和pizza店，再买了一些pizza和饮料。 party结束后，已经是十二点多了。我们清理了一下场地，然后所有成员去小湖南聚了个餐。我还饿着，就吃了两小块pizza，光顾着跑着跑那了。我一直以为小湖南只有buffet，不知道可以点菜。他们点了一些菜，味道都不错，尤其那个椒盐排骨，我喜欢。问了一下，才知道店老板是福建人，长乐的，老乡啊，以后要常去光顾。 吃完饭就两点多了，在店里合照了几张，然后各自散去。 PS: 之后俺回了趟家，后来去了沃尔玛的car services。因为早上发现右后轮胎有点不对劲，子俊帮我测了下胎压，没有反应，好像是漏气了。刚好我的车也快到了oil change的时候，8月17日，索性这两项都做了。oil change和补完轮胎之后（的确漏气了，好像被一颗钉子扎到了，真倒霉），就在我们等着付款时，突然断电了，然后狂风大作，只看见车铺那的沃尔玛店员冲出去，在外面围观着什么，我也出去看了看。乌云很多，风超大，还都是打卷的，俺以为要来tornado了，有点scared。后来就一直呆在沃尔玛店里，等电恢复了，也等着天气变得好一点。一个店员把车钥匙给我，说我可以先把车开回去，等电通了之后，他们会打电话给我，然后我再来付钱（这就是美帝，多信任人啊）。我们正在考虑，突然听见喇叭说有几个地方可以checkout，我们就去付钱了。付完钱之后，雨还在下着，但不那么大了，风也消停了，俺们就开着车回Jardine了。到家之后，雨就停了，在家里呆了一会（电脑没电了）之后，想去钓鱼，于是俺就屁颠屁颠地去钓鱼了。瑞哥和我一起去了，平时常去的钓点没法钓了，水又涨了一米多，没地方站了。于是我们换了个地方。我也去那钓过，都是很小的catfish。这次也一样，都不见上大一些的。钓到九点多就打道回府了，不爽啊。 您可能感兴趣的文章June 25, 2011 -- 0625之一周瞎扯 (12)Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...June 11, 2011 -- 更新一下 &#8211; 06/11/11 (4)两周没有写小结了，更新一下，说说这三周做的事。 Research。本以为五月底我就能写完CPSNE...April 30, 2011 -- 0430之一周瞎扯 (6)又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...February 6, 2011 -- K-State CSSA 2011春晚 (4)2月5日 我是CSSA的成员，春晚自然不能缺席。但因为寒假回国，春晚的准备会议还有活动都没法参加。...November 7, 2010 -- K-State中国达人秀 (0)今天K-State CSSA举办了首次中国学生达人秀（got talent）活动。本人一没才，二没艺...]]></description>
			<content:encoded><![CDATA[<p>昨天CSSA给10fall的新生办了给新生欢迎会，主要目的是向新生们介绍CSSA和在Manhattan和KSU的生活学习情况。这些都是别人的既得经验，对新生们来说，还是很有用处的。现在还是暑假，CSSA的不少成员都回国了，缺人手，所以我这个管网络的也去帮忙了。俺主要负责吃的，订pizza，买饮料。Welcome Part预定于早上11开始，所以那些吃的我得在11点之前准备好。</p>
<p>周四跑了两家pizza店，pizza shuttle和pizza hut。pizza shuttle要早上11点开门，如果订pizza，11点半才能准备好，而且不能提前一天订，得当天早上打电话去订。这样风险太高，而且没法于11点准备好这些东西。后来去了pizza hut，可以提前一天预订，而且他们说早上11点之前就能准备好pizza。我就下了订单，订了15个pizza，中等大小的，五种口味，每个10刀。周五早上十点出发，去walmart采购东西，饮料，一次性杯子，还有纸巾。买了八瓶苏打饮料，四个牌子，还有两瓶水，都是大瓶的。一次性纸杯买了两袋，估计有八十几个。面巾纸一包，N张，应该够用。然后去pizza hut取pizza，到那时是十点四十几分，貌似还没开门。一个店员见我要进去，就开了门。到柜台上，看到他们正在装预订的pizza，有不少，估计得有三四十个。俺订的十五个弄好了，付钱，要收据，走人。<br />
<span id="more-2593"></span><br />
到Internationa Student Center，welcome party的举办点，已经过了11点了。东西都搬进去之后，发现来的新生只有十几个。一问才知道，不少新生今天有EPT考试，得11点半才结束。我们等了一会，打算先开始。等那些新生考完了，再把讲过的东西重新做一遍。我没啥任务，只管看着吃的喝的够不够。十一点半还不到，天就下雨了，还不小。商量之后觉得，开车去接新生，毕竟从考点到ISC有一段距离。CSSA成员只有四五个人开车过来，如果要接所有新生，估计得跑几趟。我跟着他们走（不知道考点在哪），到了之后，发现没几个学生，他们接了几个，我空车跑了一趟。回来之后不一会，雨就停了。很多新生考完之后在楼里避雨，也不知道CSSA有派车过来接人，所以没接到几个。雨停了之后，新生们都往宿舍方向走，副主席去路上迎接他们。最后，统计了一下，来了不少新生，有五十几个。pizza和饮料都不够，于是我和副主席去了趟超市和pizza店，再买了一些pizza和饮料。</p>
<p>party结束后，已经是十二点多了。我们清理了一下场地，然后所有成员去小湖南聚了个餐。我还饿着，就吃了两小块pizza，光顾着跑着跑那了。我一直以为小湖南只有buffet，不知道可以点菜。他们点了一些菜，味道都不错，尤其那个椒盐排骨，我喜欢。问了一下，才知道店老板是福建人，长乐的，老乡啊，以后要常去光顾。</p>
<p>吃完饭就两点多了，在店里合照了几张，然后各自散去。</p>
<p>PS: 之后俺回了趟家，后来去了沃尔玛的car services。因为早上发现右后轮胎有点不对劲，子俊帮我测了下胎压，没有反应，好像是漏气了。刚好我的车也快到了oil change的时候，8月17日，索性这两项都做了。oil change和补完轮胎之后（的确漏气了，好像被一颗钉子扎到了，真倒霉），就在我们等着付款时，突然断电了，然后狂风大作，只看见车铺那的沃尔玛店员冲出去，在外面围观着什么，我也出去看了看。乌云很多，风超大，还都是打卷的，俺以为要来tornado了，有点scared。后来就一直呆在沃尔玛店里，等电恢复了，也等着天气变得好一点。一个店员把车钥匙给我，说我可以先把车开回去，等电通了之后，他们会打电话给我，然后我再来付钱（这就是美帝，多信任人啊）。我们正在考虑，突然听见喇叭说有几个地方可以checkout，我们就去付钱了。付完钱之后，雨还在下着，但不那么大了，风也消停了，俺们就开着车回Jardine了。到家之后，雨就停了，在家里呆了一会（电脑没电了）之后，想去钓鱼，于是俺就屁颠屁颠地去钓鱼了。瑞哥和我一起去了，平时常去的钓点没法钓了，水又涨了一米多，没地方站了。于是我们换了个地方。我也去那钓过，都是很小的catfish。这次也一样，都不见上大一些的。钓到九点多就打道回府了，不爽啊。</p>
<div id="attachment_2595" class="wp-caption aligncenter" style="width: 534px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/cssa.jpg" rel="lightbox[2593]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/08/cssa-1024x767.jpg" alt="" title="cssa" width="524" height="367" class="size-large wp-image-2595" /></a><p class="wp-caption-text">聚餐会合影</p></div>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>June 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-0625/" title="0625之一周瞎扯">0625之一周瞎扯</a> (12)<br /><small>Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...</small></li><li>June 11, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-06-11-11/" title="更新一下 &#8211; 06/11/11">更新一下 &#8211; 06/11/11</a> (4)<br /><small>两周没有写小结了，更新一下，说说这三周做的事。

Research。本以为五月底我就能写完CPSNE...</small></li><li>April 30, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0430/" title="0430之一周瞎扯">0430之一周瞎扯</a> (6)<br /><small>又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...</small></li><li>February 6, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/02/k-state-cssa-2011%e6%98%a5%e6%99%9a/" title="K-State CSSA 2011春晚">K-State CSSA 2011春晚</a> (4)<br /><small>2月5日  我是CSSA的成员，春晚自然不能缺席。但因为寒假回国，春晚的准备会议还有活动都没法参加。...</small></li><li>November 7, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/k-state-got-talent-cssa/" title="K-State中国达人秀">K-State中国达人秀</a> (0)<br /><small>今天K-State CSSA举办了首次中国学生达人秀（got talent）活动。本人一没才，二没艺...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/08/cssa-welcome-party-for-new-students/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>留美两周年了</title>
		<link>http://www.zhuhuang.com/blog/2010/08/two-years-in-us/</link>
		<comments>http://www.zhuhuang.com/blog/2010/08/two-years-in-us/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 04:57:33 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[留学]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2580</guid>
		<description><![CDATA[不知不觉中，一年又过去了。这一年似乎过得比第一年快些，也许因为习惯了这里，也许因为生活没有什么波折，也许因为phd的日子一成不变。两年，大学四年的二分之一，读博五年的五分之二，留美时间的n分之m。这两年，是我的生活和人生的重要转折点，从大学里一个默默无闻的大学生到北美一个默默无闻的留学生，生活上的改变是可见的，但内心里的变化却只有自己知道。总觉得该用什么方式来纪念今天这个特别的日子。喝点酒吧，已经很久没碰过了，作罢；找人出去吃一顿，想不出有谁可以陪我去搓饭；&#8230;。最后，我决定，拿上鱼竿，一个人到河边去，在滔滔河水中思考俺的人生，并在晚上回来后写篇文字，就当是对今天的纪念了。每天的日子，平平淡淡，一个人吃饭，一个人看书，一个人钓鱼，一个人开车&#8230;孤独吗？也许吧。但有心理准备，phd的求学路估计就这般吧，既然选择了，就去接受。貌似有点扯远了，还是回到正题吧，对这两年发生的事做个总结。 首先，也是最重要的，学习方面。第一年修课加考试，过了phd的breadth exam。去年暑假从TA转RA，正式成为老板门下一学徒。之后的半年多时间扑在了rpe上，虽然第三个presentation推迟了两次，但最后还是顺利通过了。今年初成为了一名phd candidate，没啥感觉，除了工资上涨让我高兴了一阵。成为candidate只是第一步，接下来才是重头戏：做研究，发论文，选课题，做毕设。目前我正在“做研究”和“发论文”中游荡，有点迷茫，好像失去了方向，我正努力的游啊游，希望哪天能找到出口。除了做研究发论文，phd学位要求修满90个学分，包括course和research。以我现在的情况，每学期修9个学分，暑假修3个学分，需要四年半的时间才能凑够90个学分。学分方面反正不急，急也没办法，就这样一步步修吧。研究方面，还是希望自己尽快找到突破口，然后定课题，做毕设。希望下半年时间里，自己的research能有所进展。 其次，生活方面。从开始的不习惯，到现在基本适应了这边的生活方式和环境。现在的问题就是语言，英语还需要多加学习。已经习惯了每天自己做饭烧菜的日子，虽然费点时间，但自己做的饭菜对自己胃口，味道也还不错。此外，还能省点钱，一来能为家里负担一些，二来也能存一点为将来打算。暑假买了车之后，就没有其他大件东西要买了，算是固定了，接下来就要攒钱了。为了应对无聊的学习和研究，得让自己的生活充实一些。整天坐在电脑前，窝在家里或实验室，就把自己束缚住了，成为名副其实的宅男，某一天就演变成WSN了。所以要预防，没事钓钓鱼，打打球，跑跑步，玩玩器材，不仅能强身健体，还能分散注意力，舒缓压力，何乐而不为。此外，在有时间有资金的前提下，要走出Kansas，去了解一下美帝罪恶的资本主义。想去的地方很多，大城市，国家公园。目前还没有可以信赖的旅行伙伴，慢慢找，实在不行，就只能自己单独出行了。难得来美帝一次，千万不能浪费这大好机会，一定要让自己开开眼界，而不是n年时间都窝在中部的一个村子里。 接着，事业方面（不是指phd）。我是一个不安分的人，不会一门心思停留在读书上。一直在想着，除了学习，应该花点时间做些事，学学其他东西，好为将来做打算。想过做点买卖，想过做个网站，但都没有好的路子走。反正闲着也是闲着，多考虑点东西也不错，权当提前打基础了。继续摸索吧，说不定哪天我就想到了一个idea，转型成为成功人士（纯属YY）。 最后，个人问题。从in a relationship到single，过程比较坎坷，一言难尽。命运既然如此，也只有默默接受。现如今，有点习惯一个人过活着，至于哪天能改变这一状态，我也不知道。“我一个人吃饭，旅行，到处走走停停；也一个人看书，写信，自己对话谈心”，阿桑的《叶子》比较能描绘自己现在的个人状态，目前也就先这样吧。老妈说我可以考虑找一个了，我也想，但有些东西，可遇不可求。当然，我也会幻想着，希望自己不要成为大龄剩男。（PS：大家没事给我介绍介绍吧） 现在比较清楚自己该做什么，要做什么了，有了目标，就努力吧。明年写三周年总结时，希望有更多的东西可以扯。+oil 您可能感兴趣的文章August 17, 2011 -- 留美三周年 (8)2008年8月9日，北京奥运会的第一天，从首都国际机场出发经转华盛顿到堪萨斯城，然后两个多小时的高速...March 15, 2010 -- 终于写完留学申请回忆录了 (7)刚开博不久，也就是去年暑假的时候，就想过利用假期时间把自己的留学申请经历写下来，将自己的记忆用文字留...March 14, 2010 -- 漫漫留学路（十）— 新的开始 (7)飞机将在华盛顿的Dulles国际机场降落，不仅横跨了太平洋，还横跨了北美大陆，这路途够遥远的。在降落...March 14, 2010 -- 漫漫留学路（九）— 行前准备 (5)签完证了，准备毕设答辩。毕设过程让人有点窝火，因为某些SB老师，到最后答辩时还被狠狠的数落了一顿，唉...March 14, 2010 -- 漫漫留学路（八）— 签证 (2)定下了接受KSU的Offer之后，就着手开始准备签证。相比考试和申请过程，签证要容易得多，也不用花很...]]></description>
			<content:encoded><![CDATA[<p>不知不觉中，一年又过去了。这一年似乎过得比第一年快些，也许因为习惯了这里，也许因为生活没有什么波折，也许因为phd的日子一成不变。两年，大学四年的二分之一，读博五年的五分之二，留美时间的n分之m。这两年，是我的生活和人生的重要转折点，从大学里一个默默无闻的大学生到北美一个默默无闻的留学生，生活上的改变是可见的，但内心里的变化却只有自己知道。总觉得该用什么方式来纪念今天这个特别的日子。喝点酒吧，已经很久没碰过了，作罢；找人出去吃一顿，想不出有谁可以陪我去搓饭；&#8230;。最后，我决定，拿上鱼竿，一个人到河边去，在滔滔河水中思考俺的人生，并在晚上回来后写篇文字，就当是对今天的纪念了。每天的日子，平平淡淡，一个人吃饭，一个人看书，一个人钓鱼，一个人开车&#8230;孤独吗？也许吧。但有心理准备，phd的求学路估计就这般吧，既然选择了，就去接受。貌似有点扯远了，还是回到正题吧，对这两年发生的事做个总结。<br />
<span id="more-2580"></span><br />
首先，也是最重要的，学习方面。第一年修课加考试，过了phd的breadth exam。去年暑假从TA转RA，正式成为老板门下一学徒。之后的半年多时间扑在了rpe上，虽然第三个presentation推迟了两次，但最后还是顺利通过了。今年初成为了一名phd candidate，没啥感觉，除了工资上涨让我高兴了一阵。成为candidate只是第一步，接下来才是重头戏：做研究，发论文，选课题，做毕设。目前我正在“做研究”和“发论文”中游荡，有点迷茫，好像失去了方向，我正努力的游啊游，希望哪天能找到出口。除了做研究发论文，phd学位要求修满90个学分，包括course和research。以我现在的情况，每学期修9个学分，暑假修3个学分，需要四年半的时间才能凑够90个学分。学分方面反正不急，急也没办法，就这样一步步修吧。研究方面，还是希望自己尽快找到突破口，然后定课题，做毕设。希望下半年时间里，自己的research能有所进展。</p>
<p>其次，生活方面。从开始的不习惯，到现在基本适应了这边的生活方式和环境。现在的问题就是语言，英语还需要多加学习。已经习惯了每天自己做饭烧菜的日子，虽然费点时间，但自己做的饭菜对自己胃口，味道也还不错。此外，还能省点钱，一来能为家里负担一些，二来也能存一点为将来打算。暑假买了车之后，就没有其他大件东西要买了，算是固定了，接下来就要攒钱了。为了应对无聊的学习和研究，得让自己的生活充实一些。整天坐在电脑前，窝在家里或实验室，就把自己束缚住了，成为名副其实的宅男，某一天就演变成WSN了。所以要预防，没事钓钓鱼，打打球，跑跑步，玩玩器材，不仅能强身健体，还能分散注意力，舒缓压力，何乐而不为。此外，在有时间有资金的前提下，要走出Kansas，去了解一下美帝罪恶的资本主义。想去的地方很多，大城市，国家公园。目前还没有可以信赖的旅行伙伴，慢慢找，实在不行，就只能自己单独出行了。难得来美帝一次，千万不能浪费这大好机会，一定要让自己开开眼界，而不是n年时间都窝在中部的一个村子里。</p>
<p>接着，事业方面（不是指phd）。我是一个不安分的人，不会一门心思停留在读书上。一直在想着，除了学习，应该花点时间做些事，学学其他东西，好为将来做打算。想过做点买卖，想过做个网站，但都没有好的路子走。反正闲着也是闲着，多考虑点东西也不错，权当提前打基础了。继续摸索吧，说不定哪天我就想到了一个idea，转型成为成功人士（纯属YY）。</p>
<p>最后，个人问题。从in a relationship到single，过程比较坎坷，一言难尽。命运既然如此，也只有默默接受。现如今，有点习惯一个人过活着，至于哪天能改变这一状态，我也不知道。“我一个人吃饭，旅行，到处走走停停；也一个人看书，写信，自己对话谈心”，阿桑的《叶子》比较能描绘自己现在的个人状态，目前也就先这样吧。老妈说我可以考虑找一个了，我也想，但有些东西，可遇不可求。当然，我也会幻想着，希望自己不要成为大龄剩男。（PS：大家没事给我介绍介绍吧）</p>
<p>现在比较清楚自己该做什么，要做什么了，有了目标，就努力吧。明年写三周年总结时，希望有更多的东西可以扯。+oil</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 17, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/three-year-anniversary-for-coming-to-usa/" title="留美三周年">留美三周年</a> (8)<br /><small>2008年8月9日，北京奥运会的第一天，从首都国际机场出发经转华盛顿到堪萨斯城，然后两个多小时的高速...</small></li><li>March 15, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/finishing-posts-of-my-application/" title="终于写完留学申请回忆录了">终于写完留学申请回忆录了</a> (7)<br /><small>刚开博不久，也就是去年暑假的时候，就想过利用假期时间把自己的留学申请经历写下来，将自己的记忆用文字留...</small></li><li>March 14, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/my_application_10/" title="漫漫留学路（十）— 新的开始">漫漫留学路（十）— 新的开始</a> (7)<br /><small>飞机将在华盛顿的Dulles国际机场降落，不仅横跨了太平洋，还横跨了北美大陆，这路途够遥远的。在降落...</small></li><li>March 14, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/my_application_9/" title="漫漫留学路（九）— 行前准备">漫漫留学路（九）— 行前准备</a> (5)<br /><small>签完证了，准备毕设答辩。毕设过程让人有点窝火，因为某些SB老师，到最后答辩时还被狠狠的数落了一顿，唉...</small></li><li>March 14, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/my_application_8/" title="漫漫留学路（八）— 签证">漫漫留学路（八）— 签证</a> (2)<br /><small>定下了接受KSU的Offer之后，就着手开始准备签证。相比考试和申请过程，签证要容易得多，也不用花很...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/08/two-years-in-us/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>i had a bad day</title>
		<link>http://www.zhuhuang.com/blog/2010/08/i-had-a-bad-day/</link>
		<comments>http://www.zhuhuang.com/blog/2010/08/i-had-a-bad-day/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 04:09:37 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2578</guid>
		<description><![CDATA[应该是a bad night。和堂哥聊了一会，知道了一些事。无能为力，只能眼睁睁看着事情发生的感觉，真的让人很懊恼。虽然不想看到这样，但历史又一次重演。现实如此，如今的自己，的确只能无能为力。只能好好努力，期待将来的某一天，让自己不再面对这些时无可奈何。 听Daniel Powter的《bad day》，安慰下自己。 您可能感兴趣的文章December 26, 2010 -- CPSCom2010 (5)12月18日 17号晚上洗了个澡，上了会网就去睡觉了。从出发到抵达也有一天多的时间了，算起来有两个...February 16, 2012 -- APUE2e Exercise 10.6 – Solution B (0)Using Standard I/O Library to read and write the f...April 3, 2010 -- 今天去BBQ了 (0)今天和一群朋友到Manhattan的Bluemont Hill山顶上烧烤。这是我第二次去Bluemo...December 16, 2011 -- signal function, signal handler, and signal mask on Ubuntu (0)When I was trying to [...]]]></description>
			<content:encoded><![CDATA[<p>应该是a bad night。和堂哥聊了一会，知道了一些事。无能为力，只能眼睁睁看着事情发生的感觉，真的让人很懊恼。虽然不想看到这样，但历史又一次重演。现实如此，如今的自己，的确只能无能为力。只能好好努力，期待将来的某一天，让自己不再面对这些时无可奈何。</p>
<p>听Daniel Powter的《bad day》，安慰下自己。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>October 5, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/manhattan%e7%9a%84%e7%a7%8b%e5%a4%a9/" title="Manhattan的秋天">Manhattan的秋天</a> (6)<br /><small>天转凉了，学校里的树开始掉叶子了，地上有很多的坚果，松鼠们最近应该过得很滋润，有那么多东西可以吃。这...</small></li><li>October 13, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/no-classes/" title="不上课 心里不踏实">不上课 心里不踏实</a> (10)<br /><small>每天习惯性的晚起，9点的闹钟，一般都是11点才爬起来，吃完午饭就去系里，在实验室呆一个下午，5点多回...</small></li><li>March 3, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/xianlin-after-snow/" title="雪后的仙林">雪后的仙林</a> (3)<br /><small>以下图片来自紫金飞鸿，拍于2009年农历腊月二十七
























...</small></li><li>October 7, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/wordpress-plugin-for-my-blog/" title="我使用的WordPress插件">我使用的WordPress插件</a> (7)<br /><small>以下插件都能在WordPress控制台的插件栏目里添加，就不另附插件的链接了。插件以字母顺序排列，排...</small></li><li>June 10, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/06/learn-driving-first-day/" title="学车第一天">学车第一天</a> (8)<br /><small>今天开始学车，为了避开高温，就在傍晚学。天9点左右才真正黑下来，每天都七点开始学，能学上两个小时左右...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/08/i-had-a-bad-day/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>android应用开发</title>
		<link>http://www.zhuhuang.com/blog/2010/08/android-application-development/</link>
		<comments>http://www.zhuhuang.com/blog/2010/08/android-application-development/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 02:02:32 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[技术乱弹]]></category>
		<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2568</guid>
		<description><![CDATA[去年某一段时间关注过android，因为在新闻中看到了它，于是就进一步了解了一下，不过没有学android平台上的编程开发。前几天无意间在csdn上发现某人写的博客（Android_Tutor），专门介绍android应用开发的。脑子一热，突然想学一学，于是就到android官网看起了开发文档。趁着现在还有兴趣，趁热打铁吧，学多少算多少，就当增加知识储备了。先从官网文档开始，一步步了解，学到什么程度就看我有多少毅力了。 PS：明天，8月9日，留美两周年纪念日，得写点东西回顾一下。 您可能感兴趣的文章August 20, 2010 -- 有关LinearLayout的layout_weight属性的疑问 (3)在运行Android官网上LinearLayout的例子时，发现一个奇怪的现象，和属性layout_...]]></description>
			<content:encoded><![CDATA[<p>去年某一段时间关注过android，因为在新闻中看到了它，于是就进一步了解了一下，不过没有学android平台上的编程开发。前几天无意间在csdn上发现某人写的博客（<a href="http://blog.csdn.net/Android_Tutor">Android_Tutor</a>），专门介绍android应用开发的。脑子一热，突然想学一学，于是就到android官网看起了开发文档。趁着现在还有兴趣，趁热打铁吧，学多少算多少，就当增加知识储备了。先从官网文档开始，一步步了解，学到什么程度就看我有多少毅力了。</p>
<p>PS：明天，8月9日，留美两周年纪念日，得写点东西回顾一下。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 20, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/layout_weight-in-linearlayout-android/" title="有关LinearLayout的layout_weight属性的疑问">有关LinearLayout的layout_weight属性的疑问</a> (3)<br /><small>在运行Android官网上LinearLayout的例子时，发现一个奇怪的现象，和属性layout_...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/08/android-application-development/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>看完TCP/IP卷一了</title>
		<link>http://www.zhuhuang.com/blog/2010/08/finish-tcpip-illustrated-volume-1/</link>
		<comments>http://www.zhuhuang.com/blog/2010/08/finish-tcpip-illustrated-volume-1/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 04:54:40 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[APUE]]></category>
		<category><![CDATA[TCP/IP]]></category>
		<category><![CDATA[读书]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2558</guid>
		<description><![CDATA[这书是去年暑假回去买的，本来想买英文版，但在南京军人俱乐部那的书城没找到，只好买了中文版。大学那会就听说过TCP/IP详解的三本书，但都没去看过。现在感觉自己得学点东西了，不然计算机白读了。我现在做的research都是和网络有关的，很有必要把和网络相关的东西摸摸透。老陈曾经介绍过TCP/IP的卷一，说是看了就知道TCP/IP网络的基本原理了。老陈一直是榜样，于是我决定买他推荐的这本书了。 买了之后，一直都没翻看，丢在实验室的桌上。过了半年，发现自己如果只是忙着那些所谓的research，真的会什么都学不到，因为研究这东西，你得出来的这些都是理论，很难让自己心里有底，也很难让自己满足。research这方面你也许懂了，但都是些未验证的东西，或者只是你验证过的，而且很可能只是你自己感兴趣的东西。说来说去，感觉自己基础还是不扎实吧，编程都不精，很多方面都是一知半解。一番反省之后，列了一些自己想去了解，想去钻研的东西，TCP/IP网络和Unix C编程就是其中之二。暑假前想好了在暑假期间要看的书，不能说全部完成了，但也没半途而废。TCP/IP卷一算是看完了，先不论记没记住，只是“看完”这词对我来说就挺重要，因为不少书都是看了一半就没再看了。书上的东西大部分都理解了，不过忘了不少。接下来还会再过一遍这本书，把看过的东西复习一下，力求理解并记住。与此同时，让人帮我从国内带卷二的影印版了，卷二讲的是这些协议的实现，即代码实现，打算对照着卷一，把它啃下来。 Unix C的书，APUE，看了一半了，估计要再花个把月时间才能读完，先这样概略地了解和理解一遍，之后再各个击破吧。俺还有Java和C++的书，都挺厚，找时间读一读，重温一下学过的东西。 读点书其实挺好，不管什么书，这样能防止自己把时间花在电脑上（大部分时间是上网），学点真正有意义的东西。活到老，学到老。虽然说计算机的东西到老了都学不完，但不愿让自己到老了回头看什么都没学会，所以还需要继续努力。 您可能感兴趣的文章January 2, 2012 -- 2011年买的书 (1)到目前为止，2011年应该是我买书最多的一年，不管从价钱上，还是从数量上看。翻了一下，有以下这些： ...September 2, 2011 -- A test on mkstemp (0) /* * testmkstemp.c * * Created on: Aug 31, 20...September 1, 2011 -- Something about setbuf (2)When I worked on Exercise 5.1 of APUE.2e, I made s...August 20, 2011 -- 暑假小结 (0)暑假前订了一些目标，实现了一些。 先说本分的事，research。原本的目标是写完Cyber-Ph...April 9, [...]]]></description>
			<content:encoded><![CDATA[<p>这书是去年暑假回去买的，本来想买英文版，但在南京军人俱乐部那的书城没找到，只好买了中文版。大学那会就听说过TCP/IP详解的三本书，但都没去看过。现在感觉自己得学点东西了，不然计算机白读了。我现在做的research都是和网络有关的，很有必要把和网络相关的东西摸摸透。老陈曾经介绍过TCP/IP的卷一，说是看了就知道TCP/IP网络的基本原理了。老陈一直是榜样，于是我决定买他推荐的这本书了。</p>
<p>买了之后，一直都没翻看，丢在实验室的桌上。过了半年，发现自己如果只是忙着那些所谓的research，真的会什么都学不到，因为研究这东西，你得出来的这些都是理论，很难让自己心里有底，也很难让自己满足。research这方面你也许懂了，但都是些未验证的东西，或者只是你验证过的，而且很可能只是你自己感兴趣的东西。说来说去，感觉自己基础还是不扎实吧，编程都不精，很多方面都是一知半解。一番反省之后，列了一些自己想去了解，想去钻研的东西，TCP/IP网络和Unix C编程就是其中之二。暑假前想好了在暑假期间要看的书，不能说全部完成了，但也没半途而废。TCP/IP卷一算是看完了，先不论记没记住，只是“看完”这词对我来说就挺重要，因为不少书都是看了一半就没再看了。书上的东西大部分都理解了，不过忘了不少。接下来还会再过一遍这本书，把看过的东西复习一下，力求理解并记住。与此同时，让人帮我从国内带卷二的影印版了，卷二讲的是这些协议的实现，即代码实现，打算对照着卷一，把它啃下来。</p>
<p>Unix C的书，APUE，看了一半了，估计要再花个把月时间才能读完，先这样概略地了解和理解一遍，之后再各个击破吧。俺还有Java和C++的书，都挺厚，找时间读一读，重温一下学过的东西。</p>
<p>读点书其实挺好，不管什么书，这样能防止自己把时间花在电脑上（大部分时间是上网），学点真正有意义的东西。活到老，学到老。虽然说计算机的东西到老了都学不完，但不愿让自己到老了回头看什么都没学会，所以还需要继续努力。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>January 2, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/books-bought-in-2011/" title="2011年买的书">2011年买的书</a> (1)<br /><small>到目前为止，2011年应该是我买书最多的一年，不管从价钱上，还是从数量上看。翻了一下，有以下这些：...</small></li><li>September 2, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/09/a-test-on-mkstemp/" title="A test on mkstemp">A test on mkstemp</a> (0)<br /><small>
/*
 * testmkstemp.c
 *
 *  Created on: Aug 31, 20...</small></li><li>September 1, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/09/something-about-setbuf/" title="Something about setbuf">Something about setbuf</a> (2)<br /><small>When I worked on Exercise 5.1 of APUE.2e, I made s...</small></li><li>August 20, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/a-simple-summary-for-the-summer-2011/" title="暑假小结">暑假小结</a> (0)<br /><small>暑假前订了一些目标，实现了一些。

先说本分的事，research。原本的目标是写完Cyber-Ph...</small></li><li>April 9, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0409/" title="0409之一周瞎扯">0409之一周瞎扯</a> (6)<br /><small>功课和学术上的就不提了。

发现读书的感觉真的很好，不管是专业书，还是闲书。APUE2e剩下一章了，...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/08/finish-tcpip-illustrated-volume-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>英语词汇之痛</title>
		<link>http://www.zhuhuang.com/blog/2010/08/suffering-from-poor-vocabulary/</link>
		<comments>http://www.zhuhuang.com/blog/2010/08/suffering-from-poor-vocabulary/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 03:30:34 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[游走美帝]]></category>
		<category><![CDATA[英语]]></category>
		<category><![CDATA[词汇]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2560</guid>
		<description><![CDATA[来美两年多了，口语是长进不少，一些常用词汇也用的比较熟了。平时和别人交流，主要是学习方面的，都没什么大问题，但仅此而已，要是把话题拓展到其他领域，就歇菜了。关键还是词汇量不够。大学之后就比较少背下什么单词了。经常是，碰到不懂的查一下，临时记忆，之后又忘了，下次碰到再查，如此反复，但始终不见自己把它记牢了，大概是没用心的缘故。看书方面，看看教科书，专业书，基本都能看懂，但要是看新闻，比如New York Times，就常遇到不懂的单词，只好查字典了。这有点让人郁闷，什么时候才不用查字典啊。这一年来，我也努力的翻看着英语词汇书，但始终记不下来，难道年纪大了，记忆力衰退了，或者，自己没像高中那么用心去背单词（背单词最用心的应该是初中），不得而知。不管怎么样，哪怕记不下来，还是翻一翻吧，从心理上安慰下自己，至少自己没有放弃，没有放弃继续努力。专四和专八词汇马上就要翻完了，打算再翻一遍，这次花点时间去记，记多少算多少。离和老美正常交流的水平还有一大段差距，要想混的好，先把英语给学好吧。加油！ 您可能感兴趣的文章February 11, 2011 -- 回国之行-尾声 (8)1月20日 二姨丈早早地从电站开车出来到我家，说今天他请客，让我去漳平。我和老妈两个人搭车到漳平，...October 17, 2010 -- 越来越忙了 (0)Quiz，Project，Paper，Meeting，Report，Books，每周都在这些事上忙活...July 13, 2010 -- 可以钓鱼了 (2)昨天终于忍不住了，下午三点多跑去沃尔玛，置办钓鱼用具。先办钓鱼证，一张绿纸片，花了21刀，拿了一本介...October 2, 2009 -- 天宫山图片 之 取经之路 (0)寺庙不是在真正的山顶上，大佛才是。拜完庙里的众佛，吃过斋饭，继续爬台阶，像大佛进军。 [capti...August 9, 2010 -- 留美两周年了 (14)不知不觉中，一年又过去了。这一年似乎过得比第一年快些，也许因为习惯了这里，也许因为生活没有什么波折，...]]></description>
			<content:encoded><![CDATA[<p>来美两年多了，口语是长进不少，一些常用词汇也用的比较熟了。平时和别人交流，主要是学习方面的，都没什么大问题，但仅此而已，要是把话题拓展到其他领域，就歇菜了。关键还是词汇量不够。大学之后就比较少背下什么单词了。经常是，碰到不懂的查一下，临时记忆，之后又忘了，下次碰到再查，如此反复，但始终不见自己把它记牢了，大概是没用心的缘故。看书方面，看看教科书，专业书，基本都能看懂，但要是看新闻，比如New York Times，就常遇到不懂的单词，只好查字典了。这有点让人郁闷，什么时候才不用查字典啊。这一年来，我也努力的翻看着英语词汇书，但始终记不下来，难道年纪大了，记忆力衰退了，或者，自己没像高中那么用心去背单词（背单词最用心的应该是初中），不得而知。不管怎么样，哪怕记不下来，还是翻一翻吧，从心理上安慰下自己，至少自己没有放弃，没有放弃继续努力。专四和专八词汇马上就要翻完了，打算再翻一遍，这次花点时间去记，记多少算多少。离和老美正常交流的水平还有一大段差距，要想混的好，先把英语给学好吧。加油！</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>February 20, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/02/something-new/" title="更新一下">更新一下</a> (2)<br /><small>这周和上周基本上都在忙RPE的事，下周二就presentation了，需要对报告和程序作最后的修改，...</small></li><li>February 19, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/02/recently-2011-02/" title="最近">最近</a> (0)<br /><small>某天从新闻上看到Rocky Ford Fishing Area的照片，发现河没有结冰，有人在钓鱼。我...</small></li><li>September 1, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/give_it_up/" title="放弃贷款买车的计划">放弃贷款买车的计划</a> (4)<br /><small>两周前就向银行递交了贷款申请，准备买辆车，二手。等了几天，接到银行的loan officer打来的电...</small></li><li>January 1, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/happy-new-year-2012/" title="新年快乐">新年快乐</a> (0)<br /><small>洗了个澡就跨年了，从2011年洗到2012年。

2011年过得，怎么说呢，不是很满意。就不总结...</small></li><li>June 19, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/fathers-day/" title="父亲节">父亲节</a> (18)<br /><small>昨晚打了个电话回家，国内周日，正好是父亲节。不过我不是因为父亲节才打的。照例，主要和老妈聊，扯了一堆...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/08/suffering-from-poor-vocabulary/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>久违的空心菜</title>
		<link>http://www.zhuhuang.com/blog/2010/08/kongxincai/</link>
		<comments>http://www.zhuhuang.com/blog/2010/08/kongxincai/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 00:05:38 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[空心菜]]></category>
		<category><![CDATA[苦瓜]]></category>
		<category><![CDATA[豆角]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2551</guid>
		<description><![CDATA[听朋友说，在镇上的farmer&#8217;s market能买到空心菜，苦瓜等这些有中国特色的蔬菜，是中国人（人家应该是美籍了）卖的。苦瓜在中国店和韩国店倒是有，我也买过，但是绿色的那一种，不好吃，我喜欢吃白的那种，以前家里经常种的。俺很想吃空心菜好久没吃过了。Walmart，Hyvee，Dilons这些超市卖的蔬菜大同小异，我吃了两年多了，有点厌倦，想换些其他的尝尝。最近忙于钓鱼，都是很晚才回家，没花什么心思做饭，也不大想做。冰箱里还是那几样蔬菜，白菜，青椒，花菜，etc，看着就有点烦，没胃口。周五从CSSA email list里收到一封邮件，说是有中国蔬菜卖（和farmer&#8217;s market是同一个人）详情请打电话×××。这邮件以前也收到过，但都没在意，也没去打听。也许因为最近想换换口味，这次想买些中国蔬菜吃吃。 本以为去那个farmer&#8217;s market就行了，反正没去过，除了买菜，顺便逛逛。但朋友说，那人不一定去那个market，有时得去她家里买。只好打电话问详情了。问过之后，那人的家离我住的地方不算远，卖的蔬菜有空心菜，苦瓜，西红柿，黄瓜，豆角（长的）等。我想买空心菜，苦瓜和长豆角，这些都是以前在家里常吃的。开车到了人家给的地址，是个女的，人们都称呼她为“刘阿姨”，她在这有工作，种菜只是爱好，用来打发时间。扯了一会，看了她卖的蔬菜，苦瓜是白的那一种，长口角也是白色的，空心菜也挺新鲜。阿姨说，她在家卖都给便宜点的价格，和在farmer&#8217;s market时卖的相比，因为会到她家来买的都是中国人，大家都是老乡，就实惠点。最后我买了两条苦瓜，一把空心菜，一把豆角，6刀，的确不贵。昨天炒了条苦瓜，苦瓜炒鸡蛋，这苦瓜够苦，我喜欢，哈哈。今天吃剩菜，苦瓜和鱼，明天打算把空心菜炒了。 很难得能吃到这些菜，也许在东西海岸的人吃得不爱吃了（那中国人多，中国的产品也多），但在中部，物以稀为贵。以后多买些这样的蔬菜回来吧，吃腻了沃尔玛的那些蔬菜了。 您可能感兴趣的文章September 6, 2011 -- 我给你自由 (2)...August 8, 2009 -- 修改WordPress管理员账号和密码 (0)如果自己手动安装WordPress，那么安装过程中，没有选项可以设置管理员账号，默认的都是“admi...November 14, 2009 -- RPE Presentation II (2)周二下午完成了RPE的第二个Presentation。比较戏剧，因为要说的内容太多（虽然我已省去很多...December 17, 2009 -- 海贼们不行了吗 (2)白胡子率领的海贼们还在海军本部马琳福特奥里斯广场与战国统领的海军鏖战着，事先以为白胡子们会扫荡海军，...August 31, 2009 -- 漳平简史 (0)漳平又名＂菁城＂。 漳平，名取“邑居漳水上流、千山之中，此地独平”之意。嵌于福建中南，闽南金三角北端...]]></description>
			<content:encoded><![CDATA[<p>听朋友说，在镇上的farmer&#8217;s market能买到空心菜，苦瓜等这些有中国特色的蔬菜，是中国人（人家应该是美籍了）卖的。苦瓜在中国店和韩国店倒是有，我也买过，但是绿色的那一种，不好吃，我喜欢吃白的那种，以前家里经常种的。俺很想吃空心菜好久没吃过了。Walmart，Hyvee，Dilons这些超市卖的蔬菜大同小异，我吃了两年多了，有点厌倦，想换些其他的尝尝。最近忙于钓鱼，都是很晚才回家，没花什么心思做饭，也不大想做。冰箱里还是那几样蔬菜，白菜，青椒，花菜，etc，看着就有点烦，没胃口。周五从CSSA email list里收到一封邮件，说是有中国蔬菜卖（和farmer&#8217;s market是同一个人）详情请打电话×××。这邮件以前也收到过，但都没在意，也没去打听。也许因为最近想换换口味，这次想买些中国蔬菜吃吃。<br />
<span id="more-2551"></span><br />
本以为去那个farmer&#8217;s market就行了，反正没去过，除了买菜，顺便逛逛。但朋友说，那人不一定去那个market，有时得去她家里买。只好打电话问详情了。问过之后，那人的家离我住的地方不算远，卖的蔬菜有空心菜，苦瓜，西红柿，黄瓜，豆角（长的）等。我想买空心菜，苦瓜和长豆角，这些都是以前在家里常吃的。开车到了人家给的地址，是个女的，人们都称呼她为“刘阿姨”，她在这有工作，种菜只是爱好，用来打发时间。扯了一会，看了她卖的蔬菜，苦瓜是白的那一种，长口角也是白色的，空心菜也挺新鲜。阿姨说，她在家卖都给便宜点的价格，和在farmer&#8217;s market时卖的相比，因为会到她家来买的都是中国人，大家都是老乡，就实惠点。最后我买了两条苦瓜，一把空心菜，一把豆角，6刀，的确不贵。昨天炒了条苦瓜，苦瓜炒鸡蛋，这苦瓜够苦，我喜欢，哈哈。今天吃剩菜，苦瓜和鱼，明天打算把空心菜炒了。</p>
<p>很难得能吃到这些菜，也许在东西海岸的人吃得不爱吃了（那中国人多，中国的产品也多），但在中部，物以稀为贵。以后多买些这样的蔬菜回来吧，吃腻了沃尔玛的那些蔬菜了。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>March 3, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/what-my-life-can-be-like/" title="what my life can be like">what my life can be like</a> (3)<br /><small>有时候，不停的想：自己将来的生活应该是怎么样的；如果当年×××，现在的自己会是什么状态。不是个做白日...</small></li><li>January 7, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/study-abroad/" title="留学是本难念的经">留学是本难念的经</a> (0)<br /><small>留学是本难念的经，每个人的出发点和经历不同，感触也不同，献上以下视频，不带褒贬。
...</small></li><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-07-11/" title="三藩之行 &#8211; 8月7日">三藩之行 &#8211; 8月7日</a> (0)<br /><small>8月7日
今天本来要自己逛的，因为CityPass上还有好多景点没去，只剩今明两天。和达佑宽姐他们商...</small></li><li>July 2, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/07/dont-forget-to-listen-to-your-heart/" title="慌乱中，别忘了倾听自己的声音">慌乱中，别忘了倾听自己的声音</a> (2)<br /><small>依然记得，以前的我，会时不时写点日记，从过去中反省自己，明确要做的事和要完成的目标。当自己迷失时，都...</small></li><li>July 22, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/07/one_piece/" title="OP:大战即将上演">OP:大战即将上演</a> (2)<br /><small>至今为止，跟海贼漫画跟了五百五十一期，动画四百一十集，心随着路飞一伙经历了几场激动人心的战役。比起那...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/08/kongxincai/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>今天的收获 &#8211; 2010.07.28</title>
		<link>http://www.zhuhuang.com/blog/2010/07/earning-of-today-2010-07-28/</link>
		<comments>http://www.zhuhuang.com/blog/2010/07/earning-of-today-2010-07-28/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 02:32:27 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[Blue Catfish]]></category>
		<category><![CDATA[Drum]]></category>
		<category><![CDATA[White Bass]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2543</guid>
		<description><![CDATA[昨天从沃尔玛买了Cast Net，用来抓小鱼当鱼饵的。今天起了个大早，六点左右就出门了，前往钓点。这次没在我平时钓的地方下竿，因为那只能钓上那些让人恼火的鱼，乌龟，甲鱼，雀鳝等等。我挑了两个地方，一个是那个小区域的出水口，连着外面的大河，另一个是大河边，由中间的护坝形成遮挡，水流一边急，一边缓，我就在二者之间下竿。用cast net抓了一些小鱼，彻底弃用鸡肝和猪肉了。 在第一个钓点，甩竿，没一会就有动静了，拉竿收线，上来一条鱼，估计有两斤重，以前没见过，赶紧查手册。这鱼叫drum，没有大小和数量限制，收入囊中。这之后，就没钓上其他鱼了，中间有鱼咬钩，也有上钩的，但没能拉上来就让它们给跑了。这里的鱼嘴巴很大，小小的鱼钩如果不是吞到肚子里，很容易就脱落了。等了好久都没再见鱼上钩，果断换地方。 来到第二个钓点，位于杂草丛中。这地方是我瞎找的，但从痕迹上看，以前也常有人来这钓。这里的水流有急有缓，根据俺的判断，应该有不少大鱼，但不用担心有什么乌龟甲鱼之类的。果然，没多久就上了一条鱼，觉得应该是bass（鲈鱼），查手册，叫white bass，不是有限制的那几类，俺就收下了。又过了一会，发现有根鱼竿被往外扯，赶紧抓住鱼竿收线，上来一钓blue catfish，这鱼每天最多只能钓五条，没大小限制。钓得正欢时，偏偏有根鱼竿的线打结了，一大团的结。我解了好久，最后还是没能结开，放弃了。只好把鱼线剪断了，打结的部分和前面的线都不要了。这浪费了我好多时间，太阳越来越大，人有点扛不住了。而且小鱼库存就快没了，那地方不容易抓小鱼（试了几网，只抓到两三条，好多次空网）。最后只好放弃，收拾东西准备回去。无意中发现，那个水坝边上有成群的小鱼，在湍急的河流中猛游。我试着抛下了几网，收获颇丰。但不打算再钓了，天太热，就把它们全放了。下次俺就知道哪里可以抓小鱼了。 夏天，天太热。之前都是下午五点多来钓鱼的，除了乌龟，甲鱼和雀鳝，也没钓到其他鱼。可能和饵用的不对有关，但也没见到其他人钓上什么鱼。看了还是得避开高温，最好的办法就是一大早来钓。只要天亮着，不管太阳出没出来，这会应该是最不错的时间。话说，以前在家里钓鱼，我也是这个点去河里钓鱼的，老妈去河边洗衣服，我就在边上钓鱼。以后不打算下午时间去钓鱼了，都一大早去，照例一周去个两次。上图，看一下今天的战果，我也算是升级了，不再是钓乌龟之流的了。 您可能感兴趣的文章August 29, 2009 -- 往博客添加google calendar (0)突然想在博客里开个页面，把我的日程信息都贴出来，因为之前看过系里的教授在他们的主页上贴出了日程信息，...July 23, 2009 -- 小郁闷 (0)本来想给自己的淘宝网店取个“利田科技”的名字，今天发现这个名字已经被南通的一个企业给注册了， lit...November 18, 2009 -- 高速公路换名了 (2)前一段从韩寒的博客里看到两篇篇文章《G8高速公路》和《这是一个庞大而复杂的工程》，上海政府决定对上海...June 9, 2010 -- 博客域名已转出 (3)万网注册的博客域名还有二十几天就到期。自从收到万网发来的域名EPP码之后，万网就没再给任何消息。我在...January 16, 2010 -- Intel Boot Agent导致的系统启动问题（Lenovo Desktop） (0)前几天给新买的lenovo desktop装了双系统，装完之后，引导和启动都没问题，系统能够正常的启...]]></description>
			<content:encoded><![CDATA[<p>昨天从沃尔玛买了Cast Net，用来抓小鱼当鱼饵的。今天起了个大早，六点左右就出门了，前往钓点。这次没在我平时钓的地方下竿，因为那只能钓上那些让人恼火的鱼，乌龟，甲鱼，雀鳝等等。我挑了两个地方，一个是那个小区域的出水口，连着外面的大河，另一个是大河边，由中间的护坝形成遮挡，水流一边急，一边缓，我就在二者之间下竿。用cast net抓了一些小鱼，彻底弃用鸡肝和猪肉了。</p>
<p>在第一个钓点，甩竿，没一会就有动静了，拉竿收线，上来一条鱼，估计有两斤重，以前没见过，赶紧查手册。这鱼叫drum，没有大小和数量限制，收入囊中。这之后，就没钓上其他鱼了，中间有鱼咬钩，也有上钩的，但没能拉上来就让它们给跑了。这里的鱼嘴巴很大，小小的鱼钩如果不是吞到肚子里，很容易就脱落了。等了好久都没再见鱼上钩，果断换地方。<br />
<span id="more-2543"></span><br />
来到第二个钓点，位于杂草丛中。这地方是我瞎找的，但从痕迹上看，以前也常有人来这钓。这里的水流有急有缓，根据俺的判断，应该有不少大鱼，但不用担心有什么乌龟甲鱼之类的。果然，没多久就上了一条鱼，觉得应该是bass（鲈鱼），查手册，叫white bass，不是有限制的那几类，俺就收下了。又过了一会，发现有根鱼竿被往外扯，赶紧抓住鱼竿收线，上来一钓blue catfish，这鱼每天最多只能钓五条，没大小限制。钓得正欢时，偏偏有根鱼竿的线打结了，一大团的结。我解了好久，最后还是没能结开，放弃了。只好把鱼线剪断了，打结的部分和前面的线都不要了。这浪费了我好多时间，太阳越来越大，人有点扛不住了。而且小鱼库存就快没了，那地方不容易抓小鱼（试了几网，只抓到两三条，好多次空网）。最后只好放弃，收拾东西准备回去。无意中发现，那个水坝边上有成群的小鱼，在湍急的河流中猛游。我试着抛下了几网，收获颇丰。但不打算再钓了，天太热，就把它们全放了。下次俺就知道哪里可以抓小鱼了。</p>
<p>夏天，天太热。之前都是下午五点多来钓鱼的，除了乌龟，甲鱼和雀鳝，也没钓到其他鱼。可能和饵用的不对有关，但也没见到其他人钓上什么鱼。看了还是得避开高温，最好的办法就是一大早来钓。只要天亮着，不管太阳出没出来，这会应该是最不错的时间。话说，以前在家里钓鱼，我也是这个点去河里钓鱼的，老妈去河边洗衣服，我就在边上钓鱼。以后不打算下午时间去钓鱼了，都一大早去，照例一周去个两次。上图，看一下今天的战果，我也算是升级了，不再是钓乌龟之流的了。<br />
<div id="attachment_2544" class="wp-caption aligncenter" style="width: 466px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/fish6.jpg" rel="lightbox[2543]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/fish6.jpg" alt="" title="fish6" width="456" height="668" class="size-full wp-image-2544" /></a><p class="wp-caption-text">三条鱼，长度应该都超过一尺了</p></div><br />
<div id="attachment_2545" class="wp-caption aligncenter" style="width: 534px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/fish7.jpg" rel="lightbox[2543]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/fish7-1024x642.jpg" alt="" title="fish7" width="524" height="342" class="size-large wp-image-2545" /></a><p class="wp-caption-text">Blue Catfish</p></div><br />
<div id="attachment_2546" class="wp-caption aligncenter" style="width: 534px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/fish8.jpg" rel="lightbox[2543]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/fish8-1024x695.jpg" alt="" title="fish8" width="524" height="395" class="size-large wp-image-2546" /></a><p class="wp-caption-text">Drum</p></div><br />
<div id="attachment_2547" class="wp-caption aligncenter" style="width: 534px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/fish9.jpg" rel="lightbox[2543]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/fish9-1024x662.jpg" alt="" title="fish9" width="524" height="362" class="size-large wp-image-2547" /></a><p class="wp-caption-text">White Bass</p></div><br />
<div id="attachment_2548" class="wp-caption aligncenter" style="width: 534px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/fish10.jpg" rel="lightbox[2543]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/fish10-1024x766.jpg" alt="" title="fish10" width="524" height="366" class="size-large wp-image-2548" /></a><p class="wp-caption-text">处理完之后</p></div> </p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>March 18, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-start-off/" title="NYC游记 &#8211; 出发">NYC游记 &#8211; 出发</a> (3)<br /><small>3月18日

昨晚打算早点睡，结果晚睡强迫症继续发作，东弄西弄的就到了三点多，实在没什么事了，才情愿...</small></li><li>December 29, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/12/2010-visa/" title="签证">签证</a> (2)<br /><small>20号下午两点多坐动车到上海，然后坐地铁到南京西路。出地铁站后，转晕了，本以为我走对了方向，结果错了...</small></li><li>March 14, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/my_application_8/" title="漫漫留学路（八）— 签证">漫漫留学路（八）— 签证</a> (2)<br /><small>定下了接受KSU的Offer之后，就着手开始准备签证。相比考试和申请过程，签证要容易得多，也不用花很...</small></li><li>June 11, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-06-11-11/" title="更新一下 &#8211; 06/11/11">更新一下 &#8211; 06/11/11</a> (4)<br /><small>两周没有写小结了，更新一下，说说这三周做的事。

Research。本以为五月底我就能写完CPSNE...</small></li><li>October 6, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/10/rip-steve-jobs/" title="RIP Steve Jobs">RIP Steve Jobs</a> (0)<br /><small>悼念这位伟大的创造家


[caption id="attachment_3784" alig...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/07/earning-of-today-2010-07-28/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>热</title>
		<link>http://www.zhuhuang.com/blog/2010/07/hot-days/</link>
		<comments>http://www.zhuhuang.com/blog/2010/07/hot-days/#comments</comments>
		<pubDate>Sun, 25 Jul 2010 04:00:04 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[热]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2537</guid>
		<description><![CDATA[老板上周和这周不在，说是度假去了。周一至周五的每天下午都会去实验室，只有我一个人，两位两个人都没来，估计也度假去了。我就看看书，读读paper，想想问题。读了Stephen C. Stearns的&#60;&#60;SOME MODEST ADVICE FOR GRADUATE STUDENTS&#62;&#62;，感触颇深。学到了一些东西，应该好好思考一下，自己要什么，要成为怎么样的人，都有哪些事该去完成，如何一步步去实现，等等。PhD是条漫长的路，应该一步一个脚印，踏踏实实走下去。 最近一直在想老板给的topic，有点眉目了，改天整理整理吧。 现在不每天去钓鱼了，一周去个两次吧。天气太热了，鱼也难钓了。钓上来的，不是乌龟/甲鱼，就是雀鳝，都是大家不想要的鱼，其他鱼都很少能上钩。最近河水退了不少，可以考虑去其他地方试试了。 七月底了，还有一个月暑假就算是结束了，好好利用时间。 您可能感兴趣的文章February 16, 2012 -- APUE2e Exercise 10.6 – Solution C (0)Using Standard I/O Library to read and write the f...December 18, 2009 -- 漫漫留学路（六）— 选校和申请 (4)准备申请文书的同时，自己也开始了选校。顾名思义，选校就是选择你想申请的学校，不是随随便便挑几所就行。...December 6, 2009 -- 中文译本之痛 (0)暑假回国时带了本《TCP/IP详解 卷一：协议》过来，本来想买英文版的，和宋在山西路书城逛了半天，也...July 17, 2009 -- 近期的计划 (0)除了看书看论文做research之外，在剩下的假期时间里要做的事： 1. 把网站再装点一番，看...July 24, 2009 -- 开心农场以及由此想到的 (3)常上校内，不是为了写日志，不是为了更新相册，只为了玩校内上的开心农场。虽然这游戏无聊，界面和规则也都...]]></description>
			<content:encoded><![CDATA[<p>老板上周和这周不在，说是度假去了。周一至周五的每天下午都会去实验室，只有我一个人，两位两个人都没来，估计也度假去了。我就看看书，读读paper，想想问题。读了Stephen C. Stearns的&lt;&lt;SOME MODEST ADVICE FOR GRADUATE STUDENTS&gt;&gt;，感触颇深。学到了一些东西，应该好好思考一下，自己要什么，要成为怎么样的人，都有哪些事该去完成，如何一步步去实现，等等。PhD是条漫长的路，应该一步一个脚印，踏踏实实走下去。</p>
<p>最近一直在想老板给的topic，有点眉目了，改天整理整理吧。</p>
<p>现在不每天去钓鱼了，一周去个两次吧。天气太热了，鱼也难钓了。钓上来的，不是乌龟/甲鱼，就是雀鳝，都是大家不想要的鱼，其他鱼都很少能上钩。最近河水退了不少，可以考虑去其他地方试试了。</p>
<p>七月底了，还有一个月暑假就算是结束了，好好利用时间。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 5, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/hangzhou/" title="杭州又出车祸了">杭州又出车祸了</a> (0)<br /><small>又是名车
又是阔少
又是无辜的人丧命
又有人表态了 语气"坚决"
又有人道歉了 态度"诚恳"
上次的...</small></li><li>June 10, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/%e4%bb%bb%e9%87%8d%e9%81%93%e8%bf%9c/" title="任重道远">任重道远</a> (0)<br /><small>只有变狠，才能成就自己的梦想

只有变强，才能保护好身边的人...</small></li><li>July 31, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/07/zhainan/" title="阳光宅男">阳光宅男</a> (0)<br /><small>这个暑假基本都宅在家里，一周出去个两次，一次是和老板meeting，一次是shopping。太宅了，...</small></li><li>March 20, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-one/" title="NYC游记 &#8211; Day One">NYC游记 &#8211; Day One</a> (4)<br /><small>3月19日

昨晚睡眠不是很好，还不习惯东部时间，加上自己夜猫子惯了。到最后都不知道自己是什么状态了...</small></li><li>July 11, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/07/first-paper-done/" title="第一篇论文算是完成了">第一篇论文算是完成了</a> (0)<br /><small>到昨天，俺那篇拖了好几个月的论文总算是定稿了，老板昨晚应该把它投出去了。从论文的第一篇草稿开始，有过...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/07/hot-days/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZZ 给研究生们的一些中肯建议 &#8211; by Stephen C. Stearns</title>
		<link>http://www.zhuhuang.com/blog/2010/07/some-modest-advice-for-graduate-students/</link>
		<comments>http://www.zhuhuang.com/blog/2010/07/some-modest-advice-for-graduate-students/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 18:55:04 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[转载转载]]></category>
		<category><![CDATA[建议]]></category>
		<category><![CDATA[研究生]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2530</guid>
		<description><![CDATA[让人受用的一些建议，也解决了我目前正面临的一些困惑，推荐这篇文章给正在读MS或PHD的人，尤其是PhD。 此文来自Stephen C. Stearns的个人主页：http://www.yale.edu/eeb/stearns/advice.htm 此外，还可以看下另一篇文章，是Raymond B. Huey对Stephen C. Stearns文章的回应：Reply to Stearns: Some Acynical Advice for Graduate Students &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;分割线&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; SOME MODEST ADVICE FOR GRADUATE STUDENTS Stephen C. Stearns Always Prepare for the Worst Some of the greatest catastrophes in graduate education could have been avoided by a little intelligent foresight. Be cynical. Assume that your proposed [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">让人受用的一些建议，也解决了我目前正面临的一些困惑，推荐这篇文章给正在读MS或PHD的人，尤其是PhD。</p>
<p style="text-align: left;">此文来自Stephen C. Stearns的个人主页：<a href="http://www.yale.edu/eeb/stearns/advice.htm">http://www.yale.edu/eeb/stearns/advice.htm</a></p>
<p style="text-align: left;">此外，还可以看下另一篇文章，是Raymond B. Huey对Stephen C. Stearns文章的回应：<a href="http://faculty.washington.edu/hueyrb/prospective.php">Reply to  Stearns:  Some Acynical Advice for Graduate Students</a></p>
<p style="text-align: center;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;分割线&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p style="text-align: center;"><strong>SOME MODEST ADVICE FOR GRADUATE STUDENTS</strong><br />
Stephen C. Stearns</p>
<p style="text-align: center;"><strong>Always Prepare for the Worst</strong></p>
<p style="text-align: left;">Some of the greatest catastrophes in graduate education could have been avoided by a little intelligent foresight. Be cynical. Assume that your proposed research might not work, and that one of your faculty advisors might become unsupportive &#8211; or even hostile.Plan for alternatives.</p>
<p style="text-align: center;"><strong>Nobody Cares About You</strong></p>
<p style="text-align: left;">In fact, some professor care about you and some don&#8217;t. Most probably do, but all are busy, which means in practice they cannot care about you because they don&#8217;t have the time. You are on your own, and you had better get used to it. This has a lot of implications. Here are two important ones:</p>
<p style="text-align: left;">1) You had better decide early on that you are in charge of your program. The degree you get is yours to create. Your major professor can advise you and protect you to a certain extent from bureaucratic and financial demons, but he should not tell you what to do. That is up to you. If you need advice, ask for it: that&#8217;s his job.</p>
<p style="text-align: left;">2) If you want to pick somebody&#8217;s brains you&#8217;ll have to go to him or her, because they won&#8217;t be coming to you.</p>
<p style="text-align: center;"><span id="more-2530"></span><br />
<strong>You Must Know Why Your Work is Important</strong></p>
<p style="text-align: left;">When you first arrive, read and think widely and exhaustively for a year. Assume that everything you read is hogwash until the author managed to convince you that it isn&#8217;t. If you do not understand something, don&#8217;t feel bad &#8211; it&#8217;s not your fault, it&#8217;s the author&#8217;s. He didn&#8217;t write clearly enough.</p>
<p style="text-align: left;">If some authority figure tells you that you aren&#8217;t accomplishing anything taking courses and you aren&#8217;t gathering data, tell him what you&#8217;re up to. If he persists tell him to bug off, because you know what you&#8217;re doing, dammit.</p>
<p>This is a hard stage to get through because you will feel guilty about not getting on your own research. You will continually be asking yourself, &#8220;What and I doing here?&#8221; Be patient. This stage is critical to your personal development and to maintaining the flow of new ideas into science. Here you decide what constitutes an important problem. You must arrive at this decision independently for two reasons. First, if someone hands you a problem, you won&#8217;t feel that it is yours, you won&#8217;t have that possessiveness that makes you want to work on it, defend it, fight for it, and make it come out beautifully. Secondly, your Ph.D. work will shape your future. It is your choice of a field in which to carry out a life&#8217;s work. It is also important to the dynamic of science that your entry be well thought out. This is one point where you can start a new area of research. Remember, what sense does it make to start gathering data if you don&#8217;t know &#8211; and I mean really know &#8211; why you&#8217;re doing it?</p>
<p style="text-align: center;"><strong>Psychological Problems are the Biggest Barriers</strong></p>
<p style="text-align: left;">You must establish a firm psychological stance early in your graduate career to keep from being buffeted by the many demands that will be made on your time. If you don&#8217;t watch out, the pressures of course work, teaching, language requirements and who know what else will push you around like a large, docile molecule in Brownian motion. Here are a few things to watch out for:</p>
<p style="text-align: left;">1. The initiation-rite nature of the Ph.D. and it&#8217;s power to convince you that your value as a person is being judged. No matter how hard you try, you won&#8217;t be able to avoid this one. No one does. It stems from the open-ended nature of the thesis problem. You have to decide what a &#8220;good&#8221; thesis is. A thesis can always be made better, which gets you into an infinite regress of possible improvements.</p>
<p style="text-align: left;">Recognize that you cannot produce a &#8220;perfect&#8221; thesis. There are going to be flaws in it, as there are in everything. Settle down to make it as good as you can within the limits of time, money, energy, encouragement, and thought at your disposal.</p>
<p style="text-align: left;">You can alleviate this problem by jumping all the explicit hurdles early in the game. Get all of your course requirements and examinations out of the way as soon as possible. Not only do you thereby clear the decks for your thesis, but you also convince yourself, by successfully jumping each hurdle, that your probably are good enough after all.</p>
<p style="text-align: left;">2. Nothing elicits dominant behavior like subservient behavior. Expect and demand to be treated like a colleague. The paper requirements are the explicit hurdle you will have to jump, but the implicit hurdle is attaining the status of a colleague. Act like one and you&#8217;ll be treated like one.</p>
<p style="text-align: left;">3. Graduate school is only one of the tools that you have at hand for shaping your development. Be prepared to quit for awhile if something better comes up. There are three good reasons to do this.</p>
<p>First, a real opportunity could arise that is more productive and challenging than anything you could do in graduate school and that involves a long enough block of time to justify dropping out. Examples include field work in Africa on a project not directly related to your Ph.D. work, a contract for software development, an opportunity to work as an aide in the nation&#8217;s capital in the formulation of science policy, or an internship at a major newspaper or magazine as a science journalist.</p>
<p style="text-align: left;">Secondly, only be keeping this option open can you function with true independence as a graduate student. If you perceive graduate school as your only option, you will be psychologically labile, inclined to get a bit desperate and insecure, and you will not be able to give your best.</p>
<p style="text-align: left;">Thirdly, if things really are not working out for you, then you are only hurting yourself and denying resources to others by staying in graduate school. There are a lot of interesting things to do in life besides being a scientist, and in some the job market is a lot better. If science is not turning you on, perhaps you should try something else. However, do not go off half-cocked. This is a serious decision. Be sure to talk to fellow graduate students and sympathetic faculty before making up your mind.</p>
<p style="text-align: center;"><strong>Avoid taking Lectures &#8211; They&#8217;re Usually Inefficient</strong></p>
<p style="text-align: left;">If you already have a good background in your field, then minimize the number of additional courses you take. This recommendation may seem counter-intuitive, but it has a sound basis. Right now, you need to learn how to think for yourself. This requires<br />
active engagement, not passive listening and regurgitation.</p>
<p style="text-align: left;">To learn to think, you need two things: large blocks of time, and as much one-on-one interaction as you can get with someone who thinks more clearly than you do.</p>
<p style="text-align: left;">Courses just get in the way, and if you are well motivated, then reading and discussion is much more efficient and broadening than lectures. It is often a good idea to get together with a few colleagues, organize a seminar on a subject of interest, and invite a few faculty to take part. They&#8217;ll probably be delighted. After all, it will be interesting for them, they&#8217;ll love your initiative &#8211; and it will give them credit for teaching a course for which they don&#8217;t have to do any work. How can you lose?</p>
<p style="text-align: left;">These comments of course do not apply to courses that teach specific skills: e.g., electron microscopy, histological technique, scuba diving.</p>
<p style="text-align: center;"><strong>Write a Proposal and Get it Criticized</strong></p>
<p style="text-align: left;">A research proposal serves many functions.</p>
<p style="text-align: left;">1. By summarizing your year&#8217;s thinking and reading, it ensures that you have gotten something out of it.</p>
<p style="text-align: left;">2. It makes it possible for you to defend your independence by providing a concrete demonstration that you used your time well.</p>
<p style="text-align: left;">3. It literally makes it possible for others to help you. What you have in mind is too complex to be communicated verbally &#8211; too subtle, and in too many parts. It must be put down in a well-organized, clearly and concisely written document that can be circulated<br />
to a few good minds. Only with a proposal before them can the give you constructive criticism.</p>
<p style="text-align: left;">4. You need practice writing. We all do.</p>
<p style="text-align: left;">5. Having located your problem and satisfied yourself that it is important, you will have to convince your colleagues that you are not totally demented and, in fact, deserve support. One way to organize a proposal to accomplish this goal is.</p>
<ul>
<li> a. A brief statement of what you propose, couched as a question or hypothesis.</li>
<li> b. Why it is important scientifically, not why it is important to you personally, and</li>
<li> how it fits into the broader scheme of ideas in your field.</li>
<li> c. A literature review that substantiates (b).</li>
<li> d. Describe your problem as a series of subproblems that can each be attacked in a series of small steps. Devise experiments, observations or analyses that will permit you to exclude alternatives at each stage. Line them up and start knocking them down. By transforming the big problem into a series of smaller ones, you always know what to do next, you lower the energy threshold to begin work, you identify the part that will take the longest or cause the most problems, and you have available a list of things to do when something doesn&#8217;t work out.</li>
</ul>
<p style="text-align: left;">6. Write down a list of the major problems that could arise and ruin the whole project. Then write down a list of alternatives that you will do if things actually do go wrong.</p>
<p style="text-align: left;">7. It is not a bad idea to design two or three projects and start them in parallel to see which one has the best practical chance of succeeding. There could be two or three model systems that all seem to have equally good chances on paper of providing appropriate tests for your ideas, but in fact practical problems may exclude some of them. It is much more efficient to discover this at the start than to design and execute two or three projects in succession after the first fails for practical reasons.</p>
<p style="text-align: left;">8. Pick a date for the presentation of your thesis and work backwards in constructing a schedule of how you are going to use your time. You can expect a stab or terror at this point. Don&#8217;t worry &#8211; it goes on like this for awhile, then it gradually gets worse.</p>
<p style="text-align: left;">9. Spend two to three weeks writing the proposal after you&#8217;ve finished your reading, then give it to as many good critics as you can find. Hope that their comments are tough, and respond as constructively as you can.</p>
<p style="text-align: left;">10. Get at it. You already have the introduction to your thesis written, and you have only been here 12 to 18 months.</p>
<p style="text-align: center;"><strong>Manage Your Advisors</strong></p>
<p style="text-align: left;">Keep your advisors aware of what you are doing, but do not bother them. Be an interesting presence, not a pest. At least once a year, submit a written progress report 1-2 pages long on your own initiative. They will appreciate it and be impressed.</p>
<p style="text-align: left;">Anticipate and work to avoid personality problems. If you do not get along with your professors, change advisors early on. Be very careful about choosing your advisors in the first place. Most important is their interest in your interest.</p>
<p style="text-align: center;"><strong>Types of Theses</strong></p>
<p style="text-align: left;">Never elaborate a baroque excrescence on top of existing but shaky ideas. Go right to the foundations and test the implicit but unexamined assumptions of an important body of work, or lay the foundations for a new research thrust. There are, of course, other types of theses:</p>
<p style="text-align: left;">1. The classical thesis involves the formulation of a deductive model that makes novel and surprising predictions which you then test objectively and confirm under conditions unfavorable to the hypothesis. Rarely done and highly prized.</p>
<p style="text-align: left;">2. A critique of the foundations of an important body of research. Again, rare and valuable and a sure winner if properly executed.</p>
<p style="text-align: left;">3. The purely theoretical thesis. This takes courage, especially in a department loaded with bedrock empiricists, but can be pulled off if you are genuinely good at math and logic.</p>
<p style="text-align: left;">4. Gather data that someone else can synthesize. This is the worst kind of thesis, but in a pinch it will get you through. To certain kinds of people lots of data, even if they don&#8217;t test a hypothesis, will always be impressive. At least the results show that you worked hard, a fact with which you can blackmail your committee into giving you the doctorate.</p>
<p style="text-align: left;">There are really as many kinds of theses as there are graduate students. The four types listed serve as limited cases of the good, the bad and the ugly. Doctoral work is a chance for you to try you had at a number of different research styles and to discover which suits you best: theory, field work, or lab work. Ideally, you will balance all three and become the rare person who can translate the theory for the empiricists and the real world for the theoreticians.</p>
<p style="text-align: center;"><strong>Start Publishing Early</strong></p>
<p style="text-align: left;">Don&#8217;t kid yourself. You may have gotten into this game out of love for plants and animals, your curiosity about nature, and your drive to know the truth, but you won&#8217;t be able to get a job and stay in it unless you publish. You need to publish substantial articles in internationally recognized, referred journals. Without them, you can forget a career in science. This sounds brutal, but there are good reasons for it, and it can be a joyful challenge and fulfillment. Science is shared knowledge. Until the results are effectively communicated, they in effect do not exist. Publishing is part of the job, and until it is done, the work is not complete. You must master the skill of writing clear, concise, well-organized scientific papers. Here are some tips about getting into the publishing game.</p>
<p style="text-align: left;">1. Co-author a paper with someone who has more experience. Approach a professor who is working on an interesting project and offer your services in return for a junior authorship. He&#8217;ll appreciate the help and will give you lots of comments on the paper because his name will be on it.</p>
<p style="text-align: left;">2. Do not expect your first paper to be world-shattering. A lot of eminent people began with a minor piece of work. The amount of information reported in the average scientific paper may be less than you think. Work up to the major journals by publishing one or two short &#8211; but competent &#8211; papers in less well-recognized journals. You will quickly discover that no matter what the reputation of the journal, all editorial boards defend the quality of their project with jealous pride &#8211; and they should!</p>
<p style="text-align: left;">3. If it is good enough, publish your research proposal as a critical review paper. If it is publishable you&#8217;ve probably chosen the right field to work in.</p>
<p style="text-align: left;">4. Do not write your thesis as a monograph. Write it as a series of publishable manuscripts, and submit the early enough so that at least one or two chapters of your thesis can be presented as reprints of published articles.</p>
<p style="text-align: left;">5. Buy and use a copy of Strunk and White&#8217;s Elements of Style. Read it before you sit down to write your first paper, then read it again at least once a year for the next three or four years. Day&#8217;s book, How to Write and Publish a Scientific Paper, is also excellent.</p>
<p style="text-align: left;">6. Get your work reviewed before you submit it to the journal by someone who has the time to criticize your writing as well as your ideas and organization.</p>
<p style="text-align: center;"><strong>Don&#8217;t Look Down on a Master&#8217;s Thesis</strong></p>
<p style="text-align: left;">The only reason not to do a master&#8217;s is to fulfill the generally false conceit that you&#8217;re too good for that sort of thing. The master&#8217;s has a number of advantages.</p>
<p style="text-align: left;">1. It gives you a natural way of changing schools if you want to. You can use this to broaden your background. Moreover, your ideas on what constitutes an important problem will probably be changing rapidly a this stage of your development. Your knowledge of who is doing what, and where, will be expanding rapidly. If you decide to change universities, this is the best way to do it. You leave behind people satisfied with your performance and in a position to provide well-informed letters of recommendation. You arrive with most of your Ph.D. requirements satisfied.</p>
<p style="text-align: left;">2. You get much-needed experience in research and writing in a context less threatening than doctoral research. You break yourself in gradually. In research, you learn the size of a soluble problem. People who have done master&#8217;s work usually have a much easier time with the Ph.D.</p>
<p style="text-align: left;">3. You get a publication.</p>
<p style="text-align: left;">4. What&#8217;s your hurry? If you enter the job market too quickly, you won&#8217;t be well prepared. Better to go a bit more slowly, build up a substantial background, and present yourself a bit later as a person with more and broader experience.</p>
<p style="text-align: center;"><strong>Postscript</strong></p>
<p style="text-align: left;">This comment was originally entitled &#8220;Cynical aids towards getting a graduate degree, or psychological and practical tools to use in acquiring and maintaining control over your own life.&#8221; It originated as a handout for the Ecolunch Seminar in the Department of Zoology, University of California, Berkeley, on a Monday in the spring of 1976. Ecolunch was, and is, a Berkeley institution, a forum where graduate students present their work in progress and receive constructive criticism. At the start of the semester, however, no one is ready to talk. This was such a time.</p>
<p>On Friday morning at Museum Coffee, Frank Pitelka, who was in charge of Ecolunch for that semester, asked me to make the presentation on the following Monday. &#8220;Asked&#8221; is probably a misleading representation of Frank&#8217;s style that morning. Frank bullied me into it. I had just given a departmental seminar on the Ph.D. work I had done at British Columbia, and did not have much new to say about biology. Frank&#8217;s style brought out the rebel in me. I agreed on the condition that I had complete freedom to say whatever I wanted to, and that the theme would be advice to graduate students. Frank agreed without apparent qualms. Then I charged upstairs to Ray Huey&#8217;s office to plot the attack.</p>
<p style="text-align: left;">I whipped out an outline, Ray responded with a more optimistic and complementary version (see the following Commentary article), and I wrote a draft at white heat that afternoon. We felt like plotters. We were plotters. There were acts of self-definition in the air. On Monday, I recall that I made a pretty aggressive presentation in which, to emphasize how busy faculty members were, I kept looking at my watch. Near the end I glanced at my watch one last time, said I had to rush off to an appointment, left the room suddenly without taking questions, and slammed the door. They waited. I never came back, but Ray took over and presented his alternative view. Ray told me later that Bill Lidicker turned to him and said, &#8220;You mean he&#8217;s not coming back?&#8221; I wasn&#8217;t. Fortunately, they took it well. They were and are a group of real gentlemen.</p>
<p style="text-align: left;">I mention these things to explain the tone of our pieces. We would not write them that way now, having been professors ourselves for some years. We never intended to publish them, having regarded the presentations as a one-time skit, but our notes were xeroxed and passed around, and eventually they spread around the United States. In the fall of 1986 I got a letter from Pete Morin at Rutgers suggesting that we publish the notes. Its survival for ten years in the graduate student grapevine convinced me that there might actually be a demand for them. I had lost my original, and Pete kindly sent me a copy, which turned to be a nth generation version with marginal notes by a number of different graduate students. On rereading it, I find that I agree with the basic message as much as ever, but that many of the details do not apply outside the context of large American universities.</p>
<p style="text-align: left;">Ten years later, I have one after-thought.</p>
<p style="text-align: center;"><strong>Publish Regularly, but Not Too Much</strong></p>
<p style="text-align: left;">The pressure to publish has corroded the quality of journals and the quality of intellectual life. It is far better to have published a few papers of high quality that are widely read, then it is to have published a long string of minor articles that are quickly forgotten. You do have to be realistic. You will need publications to get a post-doc, and you will need more to get a faculty position and then tenure. However, to the extent that you can gather your work together in substantial packages of real quality, you will be doing both yourself and your field a favor.</p>
<p>Most people publish only a few papers that make any difference. Most papers are cited little or not at all. About 10% of the articles published receive 90% of the citations. A paper that is not cited is time and effort wasted. Go for quality, not for quantity. This will take courage and stubbornness, but you won&#8217;t regret it. If you are publishing one or two carefully considered, substantial papers in good, refereed journals each year, you&#8217;re doing very well &#8211; and you&#8217;ve taken enough time to do the job right.</p>
<p style="text-align: center;"><strong>Acknowledgments</strong></p>
<p style="text-align: left;">Thanks to Frank Pitelka for providing an opportunity, to Ray Huey for being a coconspirator and sounding board and for providing a number of the comments presented here, to the various unknown graduate students who kept these ideas in circulation during the last decade, and to Pete Morin for suggesting that we write them for publication.</p>
<p style="text-align: center;"><strong>Some Useful References</strong></p>
<p style="text-align: left;">Day, R.A. 1983. How to write and publish a scientific paper. Second edition. ISI Press, Philadelphia, Pennsylvania, 181 pp. wise and witty.<br />
Smith, R.V. 1984. Graduate research &#8211; a guide for students in the sciences. ISI Press, Philadelphia, Pennsylvania, USA. 182 pp. complete and practical.<br />
Strunk, W., Jr., and E.B. White. 1979. The elements of style. Third Edition. Macmillan, New York, New York, USA. 92 pp. the paradigm of concision.</p>
<p style="text-align: left;"><strong><br />
Stephen C. Stearns<br />
Department of Ecology and Evolutionary Biology<br />
Yale University<br />
P.O. Box 208106<br />
New Haven, CT 06520-8106 USA</strong></p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>September 11, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/meiju/" title="以练口语的名义看美剧">以练口语的名义看美剧</a> (0)<br /><small>最近在看Gossip Girl（好吧，我很无聊），看了两季，初衷呢，想练口语。用迅雷下了带中英字幕的...</small></li><li>January 9, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/01/wedding-feast-of-chuanmiao-shuyan/" title="川淼和舒艳的喜酒">川淼和舒艳的喜酒</a> (0)<br /><small>川淼和舒艳相恋至少七年了。这次回来，除了开会和看看家人，另一个重要目的就是喝他们的喜酒。他们去年10...</small></li><li>January 16, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/wedding-of-my-brother/" title="老哥大婚">老哥大婚</a> (2)<br /><small>老哥昨日大婚（农历十二月初二），可惜作弟弟的我没能回去祝贺，多少有点可惜。只能在大洋彼岸，祝他和嫂子...</small></li><li>March 24, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-back-journey/" title="NYC游记 &#8211; 归程">NYC游记 &#8211; 归程</a> (2)<br /><small>3月24日

早上八点半起来，在酒店吃了早饭后check out。别了这个住了六晚的hotel，背着...</small></li><li>December 7, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/12/things-i-want-to-do/" title="一些想完成的事">一些想完成的事</a> (0)<br /><small>如果不出意外，离博士毕业还有三至四年的时间。读完博士出来，不能再像本科刚毕业一样，什么都不会，每样东...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/07/some-modest-advice-for-graduate-students/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ZZ 生活在美国，法律常识不可缺</title>
		<link>http://www.zhuhuang.com/blog/2010/07/something-to-know-about-law-in-usa/</link>
		<comments>http://www.zhuhuang.com/blog/2010/07/something-to-know-about-law-in-usa/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 18:30:07 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[转载转载]]></category>
		<category><![CDATA[法律]]></category>
		<category><![CDATA[美国]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2527</guid>
		<description><![CDATA[在美国，有点法律常识还是灰常重要的，不然会让自己吃亏的。 &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;分割线&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211; 中国驻纽约总领馆与三家纽约律师事务所，不久前在哥伦比亚大学举办了一场领事保护讲座。会上，胡知宇律师，罗斯·里根律师楼的里根律师，黄与黄律师楼的黄晓夫律师，向留学生们介绍与日常生活密切相关的领事保护知识和法律常识，包括H1B申请，假期出行安全，租车保险须知，与学校纠纷、意外伤害赔偿、应对刑事犯罪等。 彭克玉总领事表示，随著来美国的中国公民大量增加，涉及中国公民人身与财产安全的事件也大量增多，仅2008年，中国驻纽约总领馆处理的领事保护案件就有 600多起，其中包括留学生，这些案件中有数十起伤亡，很让人痛心。留学生刚来美国人生地不熟，对美国社会和法律了解不多，因此更有必要提醒大家注意安全，做好预防性的领事保护工作。 撞车了，不要轻易认错 大大小小的车祸几乎每天都在发生，这些车祸造成或多或少的财产损失和人员伤亡，全美每年都有100万宗车祸案件入禀法庭。一旦发生了车祸，当事人该怎麽办呢？以下是律师的建议： 第一，不要轻易私下和解。如果一部汽车撞到你，司机说，不要报警，我给你500块钱，咱们私下和解吧。这时候，如果你受伤了，法律规定一定要报警。即使伤很轻，也要报警，不一定在现场，可以事后报警。 第二，无论如何都要做医疗检查。发生了车祸，人通常处于惊魂未定的状态，有些受伤没有立刻显现出来，包括头部、颈部的伤，可能后来才显示。因此，不要跟警察说，没事。如果你说没事，警察可能就会在报告上写下你没有受伤，对你很不利。 案例：有一个人出了车祸，手臂上有块淤青，他觉得没事，但一个月后，他发现自己的手臂动不了，赶紧去找律师，但律师不愿意接案，因为保险公司十有八九不会理赔，保险公司会说，已经过去了一个月了，谁知道你是不是跟人打架受伤的呢？怎麽证明你的手臂不能动是车祸所导致的？ 律师的建议：纽约州有“无过失”（no－fault）保险，即无论谁对谁错，不管你是不是肇事司机，你都有资格获得最高不超过2万5000元的保险理赔，其中包括医药费和工资损失。 第三，车祸发生后，小心你自己说的每一句话。记住，绝对不要说“是我的错”（Never say it is my fault）。警察通常会问车祸相关人员：“发生了什麽？”警察问的是事实，不是让你下结论。因此，你不要说“对不起”，也不要说“是我的错”。常言道，一桩车祸的发生需要两部车。有可能大部分的过失在于你，但对方可能也有过失，无论你错90％还是10％，你都不要把过失全部揽到自己身上。 第四，保存所有的证据。保存证据对你将来打官司有利。如果有好心的目击者把电话留给你，要赶紧记下，把目击证人的名字告诉警察。尽可能多地拿到对方司机的信息，问司机的名字，地址，保险公司名字。如果你身上有手机，用手机拍下现场的照片，将来会有用。 第五，出了车祸后，不要跟任何人讲车祸发生的细节，除了你的律师。你可能会接到一些电话，包括对方的汽车保险公司，或你自己的保险公司打来的电话，对方可能态度很好，话说得很动听，但无论如何，不要跟他们谈论车祸，因为你可能会在不知不觉中落入陷阱。 第六，不要自己跟保险公司签任何协议，除非你的律师在场。不要因小失大，因为你能获得的赔偿可能远远超过你自己想象的。 案例：赵先生的车被UPS卡车撞了一下，车子有小磨损，他的肩膀有点疼，但他以为是小伤，不碍事，于是跟UPS和解，对方赔了3800元，比修车的钱多了不少，他觉得很划算。但是3个月后，他发现自己的肩膀和脚受伤很重，医生说需要开刀，他这才去律师楼谘询，结果律师告诉他，他的案子本来值10万。 第七，不要跟对方司机签任何协议。对方车辆可能蹭了你一下，刮落一点油漆，这时候，对方司机可能会说，给你150元修车，小事化了。你当然可以拿著钱去修车，但不要签下任何协议。 第八，如果可能，加买“无保”或“低额”保险（UM／UIM）。纽约州规定车主必须购买不低于25000元的保险。律师建议加买UM（或称UIM），当撞你的车没有保险，或保险很低时，你可以获得赔偿。如果你是已婚者，还可以买“夫妻保险”。当夫妻两人同时在车里，其中一人开车出了车祸，受伤的配偶可以告开车配偶的保险公司，获得赔偿。以前纽约州曾经一度取消该法律，理由是防止欺诈，现在又恢复了该法。 第九，MVAIC（称机动车事故赔偿基金会）。如果撞你的司机没有保险，或跑掉，并且你家里没有汽车，你受伤了可以申请MVAIC。 第十，如果你与人打架，汽车可能会被当作武器。假设你与另一个人在街上打架，对方跳进车里，车驶过来，把你撞伤。这究竟算不算车祸？关键在于：对方是不是故意把汽车当作武器把你撞伤。这时候，如果你对警察说，对方故意开车撞你，那麽你大概只能拿到受害人赔偿，而没有车祸赔偿，因为开车故意伤人不算车祸。 第十一，受伤地点很重要。除了出车祸，人走路可能也会摔伤，或遭打劫受伤，如果发生在街上，可能无法打官司索赔，但如果你在停车场被打劫，或在一幢楼里被打劫受伤，你可以告物业房东没有提供安全设施。 第十二，如果告政府，行动要迅速。你可能被消防车撞伤，或被邮局车辆撞伤，这时候你采取民事索赔诉讼的对象是政府。政府作为被告的官司，有效期限很短，你必须在30天或90天内发传票或提出诉讼，因此行动要迅速。 惹刑事官司，小心谨慎应对 你可能是个受过高等教育、自认为遵纪守法的好市民，但你却有可能在不知不觉中惹上了刑事官司；例如，去商店买东西忘了付钱；喜欢实验室里某件文具，想也没想就把它放进包里准备带回家去用；被女朋友甩了，跑到人家宿舍去理论，说说气话……这些看似无关紧要的事情，可能会给你惹来意想不到的大麻烦，甚至被控告刑事罪。 如果你不幸牵涉了刑事案，该注意哪些法律问题呢？以下是律师建议：第一，警察不听解释，只管抓人。中国人喜欢向警察解释，在美国这是没有用的。假设你的邻居听到你家里争吵声音很大，以为发生家庭暴力而报了警，警察来了，首先会调查是否有人被打伤，有没有流血。这时候中国人有个习惯，急于向警察解释，这是没用了，有时候反而把事情弄得更复杂，因为美国的警察不管谁对谁错，他们只管抓人，不会听当事人解释，要解释必须到法官面前去。 第二，小心你对警察的口供。警察把你带去警局问话，可能会让你把事情发生经过写下来，之后要你签名，通常中国人看著差不多就签了，这对你很不利。 在电视和电影里，经常有这样的情节：警察抓了人之后，说，你有权保持沈默。但实际上警察很少这麽做。案例：一位长岛的中国留学生交上了不良之友，那位朋友偷了别人的车，然后带著这位中国学生去兜风，途中出了车祸，那部偷来的车撞到树上，开车的朋友当场死亡，那位中国学生从窗口飞了出去，昏迷了过去，但保住了性命。 事后警察问话，这位中国学生说：“是我的错。”警察把这句话写进报告，结果对这位学生很不利。代理该学生的黄晓夫律师在法庭辩护说，当时这位学生昏迷了，在神志不清的情况下说的话不能作为指控其有罪的证据。后来检察官同意和解，条件是该学生赔偿1万元，而那部偷来的车才值2000元。 律师建议：被警察抓了后应保持沉默，讲多错多，一旦成为口供很难翻供；不要为自己辩护，因为你不是律师，很容易落入法律“陷阱”。 第三，警察逮捕你，不要反抗。你可能认为自己并没有做违法的事情，但警察却要抓你，你觉得不服，跟警察争辩，甚至拒绝被捕，这时候你会罪加一条：扰警执法。 案例：一位华人去逛超市，拿了架子上一片创可贴，贴到自己的手上，这时候店员走过来，那位华人觉得是小题大做，说：“不就是一块创可贴吗，还你得了。”店员于是打 911报警，告该华人偷东西。警察来了，要把当事人抓起来，对方反抗，跟警察扭打起来，结果被加上一条罪名：打警察。 警察抓人，还有另一种方式，不一定到你家里去抓人，为了减少危险，警方会通知你“去一趟警局”，这时候你要做好准备，因为50％的可能是警察要抓你，这时候你最好找个律师。 第四，公派律师的利与弊。如果你牵涉刑事官司，但没钱请律师，法律规定你可以申请法庭派一个公家律师为你辩护。 公派律师有利也有弊，好处是你可能省去律师费，但公派律师手头上的案子很多，一次出庭可能手上有20多个案子，有时候连你的名字都不知道。另一个方面是有些公派律师不了解中国语言，例如，一位被告人讲粤语，而其公派律师在法庭上说被告人讲普通话，结果自相矛盾。 第五，找律师与检方谈条件。在美国，刑事案的被告人抓了之后通常会交保释放，这时候当事人可以找律师，大部分案件以谈判和解告终，如果你不懂法律，你就不知道谈判的底线在哪里。 有些客户问律师：“你多少钱可以解决这个问题？”事实上，律师可能会告诉你打赢官司的可能性有多大，但却无法打保票一定能打赢官司，如果有律师信誓旦旦地保证为你打赢官司，你反而要小心。 当事人被逮捕了之后，应找律师与检方谈条件。对于联邦案件，很多律师不愿意接案，因为联邦的资源多，有FBI，有专家，你如果财力不够很吃亏。 在美国你资源少就很吃亏，有句话说：“公正是需要代价的。”如果联邦来势汹汹，你怎麽办呢？ 首先，不要多讲话，与你的律师谈论你的权利；其次，不要轻易认罪；再次，不要逃跑，有当事人保释出来后跑掉了，他们中有教授也有学生，他们怕自己的声名受影响，但是通缉令一旦发出，在全国有联网，在机场你一进关就会被抓，因此不要走下策，这对家人打击最大。 第六，在美国，“不”就是“不”。留学生中涉及感情的案子很多。 案例：一位博士生强求一个女孩子发生性关系，后来他被控刑事罪，关进监狱。监狱里的电话是监控的，那个男生打电话找人要把证人干掉，结果这个男生除了强暴罪成立，还被控告企图谋杀，后来他自杀了。 律师忠告：在美国，一个“不”就是“不”，不管是你的太太还是女朋友，只要她说“不”，你连碰都不能碰。 第七，无律师不要轻易认罪。一旦被控告刑事罪，不要轻易认罪。 案例：新泽西一家中餐厅因为人太多超标，老板被开了罚单，他以为小事一桩而已，交了罚款就没事了，于是跑去认罪，结果除了被罚款500 元，还判监禁90天。餐馆老板当场傻了，他说：“那我老婆呢？她明天就要生孩子了！”他入狱的第二天，他太太在医院生了他们的一个孩子，而他却不在场，分享不了那一刻的喜悦。 后来聘请的律师以被告人认罪时无律师在场为由，向法庭提出取消被告人的认罪协议，获得法官允许，结果当事人蹲了10天监狱后释放。 有了困难, 领馆可以帮您什么？ 中国公民，无论是定居国外的华侨，还是临时出国的旅行者；无论是大陆居民，还是港澳台同胞，都可以得到中国政府的领事保护。 [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><strong>在美国，有点法律常识还是灰常重要的，不然会让自己吃亏的。</strong></p>
<p style="text-align: center;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;分割线&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>中国驻纽约总领馆与三家纽约律师事务所，不久前在哥伦比亚大学举办了一场领事保护讲座。会上，胡知宇律师，罗斯·里根律师楼的里根律师，黄与黄律师楼的黄晓夫律师，向留学生们介绍与日常生活密切相关的领事保护知识和法律常识，包括H1B申请，假期出行安全，租车保险须知，与学校纠纷、意外伤害赔偿、应对刑事犯罪等。</p>
<p>彭克玉总领事表示，随著来美国的中国公民大量增加，涉及中国公民人身与财产安全的事件也大量增多，仅2008年，中国驻纽约总领馆处理的领事保护案件就有 600多起，其中包括留学生，这些案件中有数十起伤亡，很让人痛心。留学生刚来美国人生地不熟，对美国社会和法律了解不多，因此更有必要提醒大家注意安全，做好预防性的领事保护工作。<br />
<span id="more-2527"></span><br />
<strong>撞车了，不要轻易认错</strong></p>
<p>大大小小的车祸几乎每天都在发生，这些车祸造成或多或少的财产损失和人员伤亡，全美每年都有100万宗车祸案件入禀法庭。一旦发生了车祸，当事人该怎麽办呢？以下是律师的建议：</p>
<p>第一，不要轻易私下和解。如果一部汽车撞到你，司机说，不要报警，我给你500块钱，咱们私下和解吧。这时候，如果你受伤了，法律规定一定要报警。即使伤很轻，也要报警，不一定在现场，可以事后报警。</p>
<p>第二，无论如何都要做医疗检查。发生了车祸，人通常处于惊魂未定的状态，有些受伤没有立刻显现出来，包括头部、颈部的伤，可能后来才显示。因此，不要跟警察说，没事。如果你说没事，警察可能就会在报告上写下你没有受伤，对你很不利。</p>
<p><strong>案例</strong>：有一个人出了车祸，手臂上有块淤青，他觉得没事，但一个月后，他发现自己的手臂动不了，赶紧去找律师，但律师不愿意接案，因为保险公司十有八九不会理赔，保险公司会说，已经过去了一个月了，谁知道你是不是跟人打架受伤的呢？怎麽证明你的手臂不能动是车祸所导致的？</p>
<p>律师的建议：纽约州有“无过失”（no－fault）保险，即无论谁对谁错，不管你是不是肇事司机，你都有资格获得最高不超过2万5000元的保险理赔，其中包括医药费和工资损失。</p>
<p>第三，车祸发生后，小心你自己说的每一句话。记住，绝对不要说“是我的错”（Never say it is my fault）。警察通常会问车祸相关人员：“发生了什麽？”警察问的是事实，不是让你下结论。因此，你不要说“对不起”，也不要说“是我的错”。常言道，一桩车祸的发生需要两部车。有可能大部分的过失在于你，但对方可能也有过失，无论你错90％还是10％，你都不要把过失全部揽到自己身上。</p>
<p>第四，保存所有的证据。保存证据对你将来打官司有利。如果有好心的目击者把电话留给你，要赶紧记下，把目击证人的名字告诉警察。尽可能多地拿到对方司机的信息，问司机的名字，地址，保险公司名字。如果你身上有手机，用手机拍下现场的照片，将来会有用。</p>
<p>第五，出了车祸后，不要跟任何人讲车祸发生的细节，除了你的律师。你可能会接到一些电话，包括对方的汽车保险公司，或你自己的保险公司打来的电话，对方可能态度很好，话说得很动听，但无论如何，不要跟他们谈论车祸，因为你可能会在不知不觉中落入陷阱。</p>
<p>第六，不要自己跟保险公司签任何协议，除非你的律师在场。不要因小失大，因为你能获得的赔偿可能远远超过你自己想象的。</p>
<p><strong>案例</strong>：赵先生的车被UPS卡车撞了一下，车子有小磨损，他的肩膀有点疼，但他以为是小伤，不碍事，于是跟UPS和解，对方赔了3800元，比修车的钱多了不少，他觉得很划算。但是3个月后，他发现自己的肩膀和脚受伤很重，医生说需要开刀，他这才去律师楼谘询，结果律师告诉他，他的案子本来值10万。</p>
<p>第七，不要跟对方司机签任何协议。对方车辆可能蹭了你一下，刮落一点油漆，这时候，对方司机可能会说，给你150元修车，小事化了。你当然可以拿著钱去修车，但不要签下任何协议。</p>
<p>第八，如果可能，加买“无保”或“低额”保险（UM／UIM）。纽约州规定车主必须购买不低于25000元的保险。律师建议加买UM（或称UIM），当撞你的车没有保险，或保险很低时，你可以获得赔偿。如果你是已婚者，还可以买“夫妻保险”。当夫妻两人同时在车里，其中一人开车出了车祸，受伤的配偶可以告开车配偶的保险公司，获得赔偿。以前纽约州曾经一度取消该法律，理由是防止欺诈，现在又恢复了该法。</p>
<p>第九，MVAIC（称机动车事故赔偿基金会）。如果撞你的司机没有保险，或跑掉，并且你家里没有汽车，你受伤了可以申请MVAIC。</p>
<p>第十，如果你与人打架，汽车可能会被当作武器。假设你与另一个人在街上打架，对方跳进车里，车驶过来，把你撞伤。这究竟算不算车祸？关键在于：对方是不是故意把汽车当作武器把你撞伤。这时候，如果你对警察说，对方故意开车撞你，那麽你大概只能拿到受害人赔偿，而没有车祸赔偿，因为开车故意伤人不算车祸。</p>
<p>第十一，受伤地点很重要。除了出车祸，人走路可能也会摔伤，或遭打劫受伤，如果发生在街上，可能无法打官司索赔，但如果你在停车场被打劫，或在一幢楼里被打劫受伤，你可以告物业房东没有提供安全设施。</p>
<p>第十二，如果告政府，行动要迅速。你可能被消防车撞伤，或被邮局车辆撞伤，这时候你采取民事索赔诉讼的对象是政府。政府作为被告的官司，有效期限很短，你必须在30天或90天内发传票或提出诉讼，因此行动要迅速。</p>
<p><strong>惹刑事官司，小心谨慎应对</strong></p>
<p>你可能是个受过高等教育、自认为遵纪守法的好市民，但你却有可能在不知不觉中惹上了刑事官司；例如，去商店买东西忘了付钱；喜欢实验室里某件文具，想也没想就把它放进包里准备带回家去用；被女朋友甩了，跑到人家宿舍去理论，说说气话……这些看似无关紧要的事情，可能会给你惹来意想不到的大麻烦，甚至被控告刑事罪。</p>
<p>如果你不幸牵涉了刑事案，该注意哪些法律问题呢？以下是律师建议：第一，警察不听解释，只管抓人。中国人喜欢向警察解释，在美国这是没有用的。假设你的邻居听到你家里争吵声音很大，以为发生家庭暴力而报了警，警察来了，首先会调查是否有人被打伤，有没有流血。这时候中国人有个习惯，急于向警察解释，这是没用了，有时候反而把事情弄得更复杂，因为美国的警察不管谁对谁错，他们只管抓人，不会听当事人解释，要解释必须到法官面前去。</p>
<p>第二，小心你对警察的口供。警察把你带去警局问话，可能会让你把事情发生经过写下来，之后要你签名，通常中国人看著差不多就签了，这对你很不利。</p>
<p>在电视和电影里，经常有这样的情节：警察抓了人之后，说，你有权保持沈默。但实际上警察很少这麽做。<strong>案例</strong>：一位长岛的中国留学生交上了不良之友，那位朋友偷了别人的车，然后带著这位中国学生去兜风，途中出了车祸，那部偷来的车撞到树上，开车的朋友当场死亡，那位中国学生从窗口飞了出去，昏迷了过去，但保住了性命。</p>
<p>事后警察问话，这位中国学生说：“是我的错。”警察把这句话写进报告，结果对这位学生很不利。代理该学生的黄晓夫律师在法庭辩护说，当时这位学生昏迷了，在神志不清的情况下说的话不能作为指控其有罪的证据。后来检察官同意和解，条件是该学生赔偿1万元，而那部偷来的车才值2000元。</p>
<p>律师建议：被警察抓了后应保持沉默，讲多错多，一旦成为口供很难翻供；不要为自己辩护，因为你不是律师，很容易落入法律“陷阱”。</p>
<p>第三，警察逮捕你，不要反抗。你可能认为自己并没有做违法的事情，但警察却要抓你，你觉得不服，跟警察争辩，甚至拒绝被捕，这时候你会罪加一条：扰警执法。</p>
<p><strong>案例</strong>：一位华人去逛超市，拿了架子上一片创可贴，贴到自己的手上，这时候店员走过来，那位华人觉得是小题大做，说：“不就是一块创可贴吗，还你得了。”店员于是打 911报警，告该华人偷东西。警察来了，要把当事人抓起来，对方反抗，跟警察扭打起来，结果被加上一条罪名：打警察。</p>
<p>警察抓人，还有另一种方式，不一定到你家里去抓人，为了减少危险，警方会通知你“去一趟警局”，这时候你要做好准备，因为50％的可能是警察要抓你，这时候你最好找个律师。</p>
<p>第四，公派律师的利与弊。如果你牵涉刑事官司，但没钱请律师，法律规定你可以申请法庭派一个公家律师为你辩护。</p>
<p>公派律师有利也有弊，好处是你可能省去律师费，但公派律师手头上的案子很多，一次出庭可能手上有20多个案子，有时候连你的名字都不知道。另一个方面是有些公派律师不了解中国语言，例如，一位被告人讲粤语，而其公派律师在法庭上说被告人讲普通话，结果自相矛盾。</p>
<p>第五，找律师与检方谈条件。在美国，刑事案的被告人抓了之后通常会交保释放，这时候当事人可以找律师，大部分案件以谈判和解告终，如果你不懂法律，你就不知道谈判的底线在哪里。</p>
<p>有些客户问律师：“你多少钱可以解决这个问题？”事实上，律师可能会告诉你打赢官司的可能性有多大，但却无法打保票一定能打赢官司，如果有律师信誓旦旦地保证为你打赢官司，你反而要小心。</p>
<p>当事人被逮捕了之后，应找律师与检方谈条件。对于联邦案件，很多律师不愿意接案，因为联邦的资源多，有FBI，有专家，你如果财力不够很吃亏。</p>
<p>在美国你资源少就很吃亏，有句话说：“公正是需要代价的。”如果联邦来势汹汹，你怎麽办呢？</p>
<p>首先，不要多讲话，与你的律师谈论你的权利；其次，不要轻易认罪；再次，不要逃跑，有当事人保释出来后跑掉了，他们中有教授也有学生，他们怕自己的声名受影响，但是通缉令一旦发出，在全国有联网，在机场你一进关就会被抓，因此不要走下策，这对家人打击最大。</p>
<p>第六，在美国，“不”就是“不”。留学生中涉及感情的案子很多。</p>
<p><strong>案例</strong>：一位博士生强求一个女孩子发生性关系，后来他被控刑事罪，关进监狱。监狱里的电话是监控的，那个男生打电话找人要把证人干掉，结果这个男生除了强暴罪成立，还被控告企图谋杀，后来他自杀了。</p>
<p>律师忠告：在美国，一个“不”就是“不”，不管是你的太太还是女朋友，只要她说“不”，你连碰都不能碰。</p>
<p>第七，无律师不要轻易认罪。一旦被控告刑事罪，不要轻易认罪。</p>
<p><strong>案例</strong>：新泽西一家中餐厅因为人太多超标，老板被开了罚单，他以为小事一桩而已，交了罚款就没事了，于是跑去认罪，结果除了被罚款500 元，还判监禁90天。餐馆老板当场傻了，他说：“那我老婆呢？她明天就要生孩子了！”他入狱的第二天，他太太在医院生了他们的一个孩子，而他却不在场，分享不了那一刻的喜悦。</p>
<p>后来聘请的律师以被告人认罪时无律师在场为由，向法庭提出取消被告人的认罪协议，获得法官允许，结果当事人蹲了10天监狱后释放。</p>
<p><strong>有了困难, 领馆可以帮您什么？</strong></p>
<p>中国公民，无论是定居国外的华侨，还是临时出国的旅行者；无论是大陆居民，还是港澳台同胞，都可以得到中国政府的领事保护。</p>
<p>领事官员可以为您做的九件事情包括：推荐律师、翻译、医生；提供谘询和必要协助；应请求进行探视；如遇特殊情况协助向国内亲属通报情况；与国内亲属联系、解决所需费用；协助寻亲；补、换、发旅行证件；签发回国证件；依法办理公证、认证、婚姻登记。</p>
<p>以下是几则领事保护摘要：</p>
<p><em>当您在境外发生交通、工伤等事故时，如何处理？</em></p>
<p>您应立即向当地警方报案或通知雇主，并要求通知您的亲友或中国驻该国使、领馆。您可要求领事官员敦促所在国当局惩办肇事者，或协助您通过法律途径或向保险公司（如您已经投保）争取赔偿。</p>
<p><em>当您在境外受到犯罪分子侵害（包括性骚扰）时，该怎麽办？</em></p>
<p>您应立即向当地警方报告，并索要一份警察报告复印件。您还应当与律师或医生（如需就医）联系，也可向中国驻当地使、领馆反映情况。领事官员可以向您提供以下帮助：安排适当人员（如有性别要求）听取您的受害情况并承诺保护您的个人隐私；敦促警方尽快破案；了解案件进展情况；向您提供律师和翻译的名单；推荐合适的医院；补发丟失或受损的旅行证件；协助您与家人、朋友或雇主联系；寻求当地社区救助。但是，领事官员不能调查案件，不能代表您出庭，不能充当翻译，也不能替您支付律师费、医疗费或其他相关费用。</p>
<p><em>当您在居住国被羁押或监禁时，该怎麽办？</em></p>
<p>您有权要求面见中国使、领馆领事官员。领事官员将根据您的请求前往探视，并保护您的合法权益，如人道待遇、公平待遇。领事官员还可以帮助您与亲友取得联系，向您提供当地律师名单。但是，领事官员不能干涉当地法律程序，不能出面替您进行诉讼。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 17, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/three-year-anniversary-for-coming-to-usa/" title="留美三周年">留美三周年</a> (8)<br /><small>2008年8月9日，北京奥运会的第一天，从首都国际机场出发经转华盛顿到堪萨斯城，然后两个多小时的高速...</small></li><li>December 6, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/12/nail-house-in-usa/" title="ZZ 美国也有钉子户">ZZ 美国也有钉子户</a> (2)<br /><small>转载自：姚鸿恩的博客

原文链接：http://blog.sina.com.cn/s/blog_5f...</small></li><li>October 12, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/what-is-us-like/" title="米国是啥样的">米国是啥样的</a> (10)<br /><small>来美国一年多了，见识了不少东西，有很多感慨，但无法一一道尽，有些已经忘记。在抓虾看到别人分享的一篇文...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/07/something-to-know-about-law-in-usa/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>今天的收获</title>
		<link>http://www.zhuhuang.com/blog/2010/07/gains-of-today/</link>
		<comments>http://www.zhuhuang.com/blog/2010/07/gains-of-today/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 05:15:31 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[fishing]]></category>
		<category><![CDATA[gar]]></category>
		<category><![CDATA[soft-shelled turtle]]></category>
		<category><![CDATA[钓鱼]]></category>
		<category><![CDATA[雀鳝]]></category>
		<category><![CDATA[鳖]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2507</guid>
		<description><![CDATA[下午五点半又去钓鱼了，今天带上了各种假饵，还有猪肉和鸡肝。到了之后用猪肉和鸡肝钓。猪肉不像鸡肝那样容易碎，所以一有鱼扯肉，就能感觉出来。在那蹲守了接近四个小时，钓上了一只乌龟，放生了；两只鳖，跑了一个，还把我的鱼线扯断了（八磅的线太不靠谱了，改天换成20磅的），鱼钩和鱼坠也都丢了；两条雀鳝，这鱼看着恐怖点，老美钓起来不是弄死，就是放生了，虽然该鱼也能吃，但估计味道一般，不然大家就不会每次都放生或弄死了；一条鲶鱼，比较小。今天鲶鱼很少咬钩，到时乌龟啥的比较多，可能因为我主要用猪肉作饵。玩了几天了，反正也钓不上其他鱼（那个区域貌似只有这几种鱼），该休息休息了。以后一周去个两次吧，书还是要看的，活还是要做的，不能太玩了。 PS：等水库进入枯水期，就可以去主河道钓Bass，Crappie，Saugeye，Walleye，Drum等。 您可能感兴趣的文章June 25, 2011 -- 0625之一周瞎扯 (12)Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...June 11, 2011 -- 更新一下 &#8211; 06/11/11 (4)两周没有写小结了，更新一下，说说这三周做的事。 Research。本以为五月底我就能写完CPSNE...April 30, 2011 -- 0430之一周瞎扯 (6)又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...August 23, 2010 -- 最近的收获 (5)从上到下，按钓上来的时间顺序排列，最上面是比较早的。 [caption id="attachmen...August 19, 2010 -- 养了不到两天的小龙虾 (3)这周一傍晚又溜去河边钓鱼了，水位依然很高，我只好坐在河边钓着，附近的一片原来都是石子地，即使现在谁涨...]]></description>
			<content:encoded><![CDATA[<p>下午五点半又去钓鱼了，今天带上了各种假饵，还有猪肉和鸡肝。到了之后用猪肉和鸡肝钓。猪肉不像鸡肝那样容易碎，所以一有鱼扯肉，就能感觉出来。在那蹲守了接近四个小时，钓上了一只乌龟，放生了；两只鳖，跑了一个，还把我的鱼线扯断了（八磅的线太不靠谱了，改天换成20磅的），鱼钩和鱼坠也都丢了；两条雀鳝，这鱼看着恐怖点，老美钓起来不是弄死，就是放生了，虽然该鱼也能吃，但估计味道一般，不然大家就不会每次都放生或弄死了；一条鲶鱼，比较小。今天鲶鱼很少咬钩，到时乌龟啥的比较多，可能因为我主要用猪肉作饵。玩了几天了，反正也钓不上其他鱼（那个区域貌似只有这几种鱼），该休息休息了。以后一周去个两次吧，书还是要看的，活还是要做的，不能太玩了。<br />
<span id="more-2507"></span><br />
PS：等水库进入枯水期，就可以去主河道钓Bass，Crappie，Saugeye，Walleye，Drum等。</p>
<div id="attachment_2513" class="wp-caption aligncenter" style="width: 534px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/fish4.jpg" rel="lightbox[2507]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/fish4-1024x752.jpg" alt="" title="fish4" width="524" height="352" class="size-large wp-image-2513" /></a><p class="wp-caption-text">鳖和鲶鱼</p></div>
<div id="attachment_2514" class="wp-caption aligncenter" style="width: 534px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/fish5.jpg" rel="lightbox[2507]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/fish5-1024x723.jpg" alt="" title="fish5" width="524" height="323" class="size-large wp-image-2514" /></a><p class="wp-caption-text">鳖，应该有两斤多</p></div>
<div id="attachment_2515" class="wp-caption aligncenter" style="width: 504px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/Paul-Mark-Gar-m.jpg" rel="lightbox[2507]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/Paul-Mark-Gar-m.jpg" alt="" title="Paul Mark Gar m" width="494" height="300" class="size-full wp-image-2515" /></a><p class="wp-caption-text">这就是雀鳝，看着很恐怖</p></div>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>June 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-0625/" title="0625之一周瞎扯">0625之一周瞎扯</a> (12)<br /><small>Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...</small></li><li>June 11, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-06-11-11/" title="更新一下 &#8211; 06/11/11">更新一下 &#8211; 06/11/11</a> (4)<br /><small>两周没有写小结了，更新一下，说说这三周做的事。

Research。本以为五月底我就能写完CPSNE...</small></li><li>April 30, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0430/" title="0430之一周瞎扯">0430之一周瞎扯</a> (6)<br /><small>又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...</small></li><li>August 23, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/recent-gainings/" title="最近的收获">最近的收获</a> (5)<br /><small>从上到下，按钓上来的时间顺序排列，最上面是比较早的。

[caption id="attachmen...</small></li><li>August 19, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/crayfish-pass-away/" title="养了不到两天的小龙虾">养了不到两天的小龙虾</a> (3)<br /><small>这周一傍晚又溜去河边钓鱼了，水位依然很高，我只好坐在河边钓着，附近的一片原来都是石子地，即使现在谁涨...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/07/gains-of-today/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>那啥，我终于钓上鱼了</title>
		<link>http://www.zhuhuang.com/blog/2010/07/finally-catch-some-fish/</link>
		<comments>http://www.zhuhuang.com/blog/2010/07/finally-catch-some-fish/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 06:44:26 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[catfish]]></category>
		<category><![CDATA[turtle]]></category>
		<category><![CDATA[乌龟]]></category>
		<category><![CDATA[钓鱼]]></category>
		<category><![CDATA[鲶鱼]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2497</guid>
		<description><![CDATA[几乎连着一周去钓鱼了，前几天都是去tuttle creek lake的出水口那钓，但这一周以来，大坝天天在放水，在那基本上钓不上来鱼，估计鱼也挺少，水奔涌而出，水流很急，鱼儿们估计也只顾着找安全的地方（看到不少鱼被摔死了）。当时查大坝钓鱼点的地图上，除了这个出水口，还发现大坝下游不远的地方有个fishing area，但没去过。我问了一些钓鱼的中国学生，好像他们只在出水口那钓。昨天忍不住，和宗锡同学开车到那个fishing area踩点，发现有人在那钓。那地方有拦河坝，一个坝拦截河水，把河水抬高了，然后猛冲下来；另一个坝把河道和边上的一大片区域隔开了，而这区域，正是人们钓鱼的地方，即使大坝放水，也很少影响到这里。踩点之后，打算凑凑热闹，和宗锡在那钓了两个多小时，但一条都没钓到，杯具。一对老美夫妇送了我一条catfish，就是国内的所说的鲶鱼。很打击自信心，鱼饵问题吧，昨天除了用假饵，还用了所谓的catfish鱼食，鸡肝和鸡血的混合物，看着像面团，这东西不容易挂在鱼钩上，遇水又很容易松散开来。俺都用上这么专业的鱼食了，居然还是没钓上一条，总的来说，RP太差了。 昨晚回来之后，不服气，在youtube上看别人的钓鱼视频，介绍了不少东西。钓鱼还是很有讲究的，不用的鱼用不同的饵，鱼钩，鱼竿，鱼坠等也得根据实际情况选择。俺没那么专业，就随便玩玩，现在的目标是先钓上鱼来再说。今天下午，经过了一番心理斗争，又去钓鱼了，去之前，去沃尔玛买点鱼食。本来打算买虾的，但发现了鸡肝。我一直以为沃尔玛不卖鸡肝的。听人说鸡肝钓catfish最合适了，于是不买虾了，买了一盒鸡肝。回家后拿了一半出来，切成小块。然后带上渔具，向昨天去的地方出发。昨天我是从大坝上绕一条很长的路到那的，今天发现一条近路，路程大概只有昨天的四分之一。 到钓点之后，发现已经有人在钓了。我到昨天那对美国夫妇钓鱼的地方蹲点，他们昨天钓了好几条，我以为这地方好，我应该也能钓上几条吧。那地方就在坝边上，河道的水有时会越过坝冲进来，但水没那么急。我用了新买的假饵，用了鸡肝，就在那等啊等，一无所获，我近乎绝望了。鱼没钓到，倒是损失了几个鱼钩。最后我就站那玩水，看风景了。接着，边上来了一群中国人，应该是小本，他们工具齐全啊，凳子，渔网，不像我这么粗鲁。他们用网抓小鱼，然后用小鱼当饵，很昨天那对美国夫妇一样。人家坐下来没一会就钓上一条了，我在那看着，真受打击。就这样过了两个多小时，我绝望了，打算换个地方（昨天钓过的，也是一无所获）。 换点之后，我就不用假鱼饵了，鱼连咬都不咬，别说上钩了。上鸡肝，虽然前面两个多小时也没钓到。甩杆出去没过多久，就发现有动静了，连忙抓鱼竿，转轮子，把线收起来。鱼啊，感觉到了，一阵兴奋，连拉带拽，把鱼拖上了岸。那个激动啊，终于让我钓上一条了，在美国钓的第一条鱼啊。是catfish，一尺长左右，大概有一斤多吧。拿来我那闲置的水桶，装点水，把鱼放进去了，心里一阵满足，信心恢复了，精神抖擞，感觉自己像手机一样，刚充完电，蓄势待发。鸡肝果然是好啊，比假鱼强多了，或者说鲶鱼不鸟假鱼。接着两根鱼竿左右开弓，经常是在收一根鱼竿时，发现另一根有动静，然后放下手中的，扑过去扯另外一根。两根鱼竿有点顾不过来，也许因为这样，导致我没在第一之间发现鱼情，让小鱼们有时间脱钩。好几次，鱼都快拉倒岸边了，却让它们挣脱了，杯具。有一杆，刚开始有动静，后来就安静了。我以为鱼把鱼食扯去了，收起来才发现，钓上了一只乌龟，难怪突然间没动静了。这乌龟把鱼钩都吞进去了，我拿镊子也取不出来。本人不想要乌龟，只好把鱼线剪断，让它走了，不知道它能不能活下来。期间又丢了若干鱼坠和鱼钩，有些是因为挂到水底下的杂物或石头了，有些是被鱼扯断了。其中就有一条挺大的，拖着我的鱼竿跑，我抓住鱼竿，往回收线，那鱼劲很大，没拉上来，鱼线被拉断了，杯具啊。除了丢渔具之外，其中一根鱼竿（大支）给我带来了不少麻烦，鱼线老是答卷，那个封闭的转轮也不好用，不仅卡住鱼线导致鱼钩甩出不去，还是不是来点内部故障，害我花了半天时间才把线团结开。 最后，大支的鱼竿只钓了一条catfish（大部分时间花在了解线团上），小支鱼竿钓了两条catfish和一只乌龟（turtle）。鸡肝用完时，已经九点了，天也黑了，于是打道回府。今天算是满足了，实现了零的突破，再接再厉。今天的收获，让我明白了，钓鱼是个技术活，不但靠运气。钓鱼点的选择，鱼竿的选择，还有鱼饵，鱼饵，鱼线，鱼钩，鱼坠等等，钓不同的鱼有不同的讲究。我得继续学习，等水库不放水了，就可以在河道里钓鲈鱼，鳟鱼之类的。目前只能拿鲶鱼练手了，因为这块河道边上的小区域，貌似也只有鲢鱼多一些，很少见到其他鱼。 PS：明天周末了，明天下午打算再去一次。除了带点鸡肝钓鲶鱼，打算买一些虾，还有猪肉等，试试，看看有什么效果。 您可能感兴趣的文章June 25, 2011 -- 0625之一周瞎扯 (12)Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...June 11, 2011 -- 更新一下 &#8211; 06/11/11 (4)两周没有写小结了，更新一下，说说这三周做的事。 Research。本以为五月底我就能写完CPSNE...April 30, 2011 -- 0430之一周瞎扯 (6)又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...August 23, 2010 -- 最近的收获 (5)从上到下，按钓上来的时间顺序排列，最上面是比较早的。 [caption id="attachmen...August 19, 2010 -- 养了不到两天的小龙虾 (3)这周一傍晚又溜去河边钓鱼了，水位依然很高，我只好坐在河边钓着，附近的一片原来都是石子地，即使现在谁涨...]]></description>
			<content:encoded><![CDATA[<p>几乎连着一周去钓鱼了，前几天都是去tuttle creek lake的出水口那钓，但这一周以来，大坝天天在放水，在那基本上钓不上来鱼，估计鱼也挺少，水奔涌而出，水流很急，鱼儿们估计也只顾着找安全的地方（看到不少鱼被摔死了）。当时查大坝钓鱼点的地图上，除了这个出水口，还发现大坝下游不远的地方有个fishing area，但没去过。我问了一些钓鱼的中国学生，好像他们只在出水口那钓。昨天忍不住，和宗锡同学开车到那个fishing area踩点，发现有人在那钓。那地方有拦河坝，一个坝拦截河水，把河水抬高了，然后猛冲下来；另一个坝把河道和边上的一大片区域隔开了，而这区域，正是人们钓鱼的地方，即使大坝放水，也很少影响到这里。踩点之后，打算凑凑热闹，和宗锡在那钓了两个多小时，但一条都没钓到，杯具。一对老美夫妇送了我一条catfish，就是国内的所说的鲶鱼。很打击自信心，鱼饵问题吧，昨天除了用假饵，还用了所谓的catfish鱼食，鸡肝和鸡血的混合物，看着像面团，这东西不容易挂在鱼钩上，遇水又很容易松散开来。俺都用上这么专业的鱼食了，居然还是没钓上一条，总的来说，RP太差了。<br />
<span id="more-2497"></span><br />
昨晚回来之后，不服气，在youtube上看别人的钓鱼视频，介绍了不少东西。钓鱼还是很有讲究的，不用的鱼用不同的饵，鱼钩，鱼竿，鱼坠等也得根据实际情况选择。俺没那么专业，就随便玩玩，现在的目标是先钓上鱼来再说。今天下午，经过了一番心理斗争，又去钓鱼了，去之前，去沃尔玛买点鱼食。本来打算买虾的，但发现了鸡肝。我一直以为沃尔玛不卖鸡肝的。听人说鸡肝钓catfish最合适了，于是不买虾了，买了一盒鸡肝。回家后拿了一半出来，切成小块。然后带上渔具，向昨天去的地方出发。昨天我是从大坝上绕一条很长的路到那的，今天发现一条近路，路程大概只有昨天的四分之一。</p>
<p>到钓点之后，发现已经有人在钓了。我到昨天那对美国夫妇钓鱼的地方蹲点，他们昨天钓了好几条，我以为这地方好，我应该也能钓上几条吧。那地方就在坝边上，河道的水有时会越过坝冲进来，但水没那么急。我用了新买的假饵，用了鸡肝，就在那等啊等，一无所获，我近乎绝望了。鱼没钓到，倒是损失了几个鱼钩。最后我就站那玩水，看风景了。接着，边上来了一群中国人，应该是小本，他们工具齐全啊，凳子，渔网，不像我这么粗鲁。他们用网抓小鱼，然后用小鱼当饵，很昨天那对美国夫妇一样。人家坐下来没一会就钓上一条了，我在那看着，真受打击。就这样过了两个多小时，我绝望了，打算换个地方（昨天钓过的，也是一无所获）。</p>
<p>换点之后，我就不用假鱼饵了，鱼连咬都不咬，别说上钩了。上鸡肝，虽然前面两个多小时也没钓到。甩杆出去没过多久，就发现有动静了，连忙抓鱼竿，转轮子，把线收起来。鱼啊，感觉到了，一阵兴奋，连拉带拽，把鱼拖上了岸。那个激动啊，终于让我钓上一条了，在美国钓的第一条鱼啊。是catfish，一尺长左右，大概有一斤多吧。拿来我那闲置的水桶，装点水，把鱼放进去了，心里一阵满足，信心恢复了，精神抖擞，感觉自己像手机一样，刚充完电，蓄势待发。鸡肝果然是好啊，比假鱼强多了，或者说鲶鱼不鸟假鱼。接着两根鱼竿左右开弓，经常是在收一根鱼竿时，发现另一根有动静，然后放下手中的，扑过去扯另外一根。两根鱼竿有点顾不过来，也许因为这样，导致我没在第一之间发现鱼情，让小鱼们有时间脱钩。好几次，鱼都快拉倒岸边了，却让它们挣脱了，杯具。有一杆，刚开始有动静，后来就安静了。我以为鱼把鱼食扯去了，收起来才发现，钓上了一只乌龟，难怪突然间没动静了。这乌龟把鱼钩都吞进去了，我拿镊子也取不出来。本人不想要乌龟，只好把鱼线剪断，让它走了，不知道它能不能活下来。期间又丢了若干鱼坠和鱼钩，有些是因为挂到水底下的杂物或石头了，有些是被鱼扯断了。其中就有一条挺大的，拖着我的鱼竿跑，我抓住鱼竿，往回收线，那鱼劲很大，没拉上来，鱼线被拉断了，杯具啊。除了丢渔具之外，其中一根鱼竿（大支）给我带来了不少麻烦，鱼线老是答卷，那个封闭的转轮也不好用，不仅卡住鱼线导致鱼钩甩出不去，还是不是来点内部故障，害我花了半天时间才把线团结开。</p>
<p>最后，大支的鱼竿只钓了一条catfish（大部分时间花在了解线团上），小支鱼竿钓了两条catfish和一只乌龟（turtle）。鸡肝用完时，已经九点了，天也黑了，于是打道回府。今天算是满足了，实现了零的突破，再接再厉。今天的收获，让我明白了，钓鱼是个技术活，不但靠运气。钓鱼点的选择，鱼竿的选择，还有鱼饵，鱼饵，鱼线，鱼钩，鱼坠等等，钓不同的鱼有不同的讲究。我得继续学习，等水库不放水了，就可以在河道里钓鲈鱼，鳟鱼之类的。目前只能拿鲶鱼练手了，因为这块河道边上的小区域，貌似也只有鲢鱼多一些，很少见到其他鱼。</p>
<p>PS：明天周末了，明天下午打算再去一次。除了带点鸡肝钓鲶鱼，打算买一些虾，还有猪肉等，试试，看看有什么效果。</p>
<div id="attachment_2502" class="wp-caption aligncenter" style="width: 534px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/fish1.jpg" rel="lightbox[2497]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/fish1-1024x601.jpg" alt="" title="fish1" width="524" height="301" class="size-large wp-image-2502" /></a><p class="wp-caption-text">老美夫妇送我的鲶鱼</p></div>
<div id="attachment_2503" class="wp-caption aligncenter" style="width: 534px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/fish2.jpg" rel="lightbox[2497]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/fish2-1024x613.jpg" alt="" title="fish2" width="524" height="313" class="size-large wp-image-2503" /></a><p class="wp-caption-text">今天钓的三条鱼</p></div>
<div id="attachment_2504" class="wp-caption aligncenter" style="width: 483px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/fish3.jpg" rel="lightbox[2497]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/fish3.jpg" alt="" title="fish3" width="473" height="694" class="size-full wp-image-2504" /></a><p class="wp-caption-text">这鱼应该有一尺长</p></div>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>June 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-0625/" title="0625之一周瞎扯">0625之一周瞎扯</a> (12)<br /><small>Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...</small></li><li>June 11, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-06-11-11/" title="更新一下 &#8211; 06/11/11">更新一下 &#8211; 06/11/11</a> (4)<br /><small>两周没有写小结了，更新一下，说说这三周做的事。

Research。本以为五月底我就能写完CPSNE...</small></li><li>April 30, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0430/" title="0430之一周瞎扯">0430之一周瞎扯</a> (6)<br /><small>又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...</small></li><li>August 23, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/recent-gainings/" title="最近的收获">最近的收获</a> (5)<br /><small>从上到下，按钓上来的时间顺序排列，最上面是比较早的。

[caption id="attachmen...</small></li><li>August 19, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/crayfish-pass-away/" title="养了不到两天的小龙虾">养了不到两天的小龙虾</a> (3)<br /><small>这周一傍晚又溜去河边钓鱼了，水位依然很高，我只好坐在河边钓着，附近的一片原来都是石子地，即使现在谁涨...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/07/finally-catch-some-fish/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>可以钓鱼了</title>
		<link>http://www.zhuhuang.com/blog/2010/07/time-to-go-fishing/</link>
		<comments>http://www.zhuhuang.com/blog/2010/07/time-to-go-fishing/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 00:24:16 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[钓鱼]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2492</guid>
		<description><![CDATA[昨天终于忍不住了，下午三点多跑去沃尔玛，置办钓鱼用具。先办钓鱼证，一张绿纸片，花了21刀，拿了一本介绍Kansas Fishing法规的handbook，上面除了各种规定外，还介绍了Kansas都有哪些地方可以钓鱼，以及可能钓到的鱼类。列出来的种类很多，我只认得几种。接着就买各种钓鱼用具了。在几个货架间徘徊了半天，这比比，那对对，还不时打电话给一个朋友问一些建议。鱼杆的类别很多，贵的，便宜的。没什么经验，我就挑了把差不多的，能拉20磅。鱼钩我买了（感觉像是）中等大小的（貌似算小的）。以前在家钓过鱼，但现在情况不同，在家钓时，河里的鱼都很小，用的鱼钩都很小。这边，听说能钓上挺大的，用什么样的鱼钩我也拿不准，先买点将就用吧。还买了坠子，浮漂，鱼饵（看着像小鱼），网兜，水桶。算起来，总共花了我五十多刀。很期待啊，从小我就喜欢钓鱼，希望在这边能钓得爽一些，哈哈。这周挑个时间，打算去试试身手。 您可能感兴趣的文章June 25, 2011 -- 0625之一周瞎扯 (12)Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...June 11, 2011 -- 更新一下 &#8211; 06/11/11 (4)两周没有写小结了，更新一下，说说这三周做的事。 Research。本以为五月底我就能写完CPSNE...April 30, 2011 -- 0430之一周瞎扯 (6)又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...August 23, 2010 -- 最近的收获 (5)从上到下，按钓上来的时间顺序排列，最上面是比较早的。 [caption id="attachmen...August 19, 2010 -- 养了不到两天的小龙虾 (3)这周一傍晚又溜去河边钓鱼了，水位依然很高，我只好坐在河边钓着，附近的一片原来都是石子地，即使现在谁涨...]]></description>
			<content:encoded><![CDATA[<p>昨天终于忍不住了，下午三点多跑去沃尔玛，置办钓鱼用具。先办钓鱼证，一张绿纸片，花了21刀，拿了一本介绍Kansas Fishing法规的handbook，上面除了各种规定外，还介绍了Kansas都有哪些地方可以钓鱼，以及可能钓到的鱼类。列出来的种类很多，我只认得几种。接着就买各种钓鱼用具了。在几个货架间徘徊了半天，这比比，那对对，还不时打电话给一个朋友问一些建议。鱼杆的类别很多，贵的，便宜的。没什么经验，我就挑了把差不多的，能拉20磅。鱼钩我买了（感觉像是）中等大小的（貌似算小的）。以前在家钓过鱼，但现在情况不同，在家钓时，河里的鱼都很小，用的鱼钩都很小。这边，听说能钓上挺大的，用什么样的鱼钩我也拿不准，先买点将就用吧。还买了坠子，浮漂，鱼饵（看着像小鱼），网兜，水桶。算起来，总共花了我五十多刀。很期待啊，从小我就喜欢钓鱼，希望在这边能钓得爽一些，哈哈。这周挑个时间，打算去试试身手。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>June 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-0625/" title="0625之一周瞎扯">0625之一周瞎扯</a> (12)<br /><small>Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...</small></li><li>June 11, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-06-11-11/" title="更新一下 &#8211; 06/11/11">更新一下 &#8211; 06/11/11</a> (4)<br /><small>两周没有写小结了，更新一下，说说这三周做的事。

Research。本以为五月底我就能写完CPSNE...</small></li><li>April 30, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0430/" title="0430之一周瞎扯">0430之一周瞎扯</a> (6)<br /><small>又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...</small></li><li>August 23, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/recent-gainings/" title="最近的收获">最近的收获</a> (5)<br /><small>从上到下，按钓上来的时间顺序排列，最上面是比较早的。

[caption id="attachmen...</small></li><li>August 19, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/crayfish-pass-away/" title="养了不到两天的小龙虾">养了不到两天的小龙虾</a> (3)<br /><small>这周一傍晚又溜去河边钓鱼了，水位依然很高，我只好坐在河边钓着，附近的一片原来都是石子地，即使现在谁涨...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/07/time-to-go-fishing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>曼哈屯的Tuttle Creek Lake</title>
		<link>http://www.zhuhuang.com/blog/2010/07/tuttle-creek-lake-of-manhattan/</link>
		<comments>http://www.zhuhuang.com/blog/2010/07/tuttle-creek-lake-of-manhattan/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 18:11:18 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[游走美帝]]></category>
		<category><![CDATA[Manhattan]]></category>
		<category><![CDATA[Tuttle Creek Lake]]></category>
		<category><![CDATA[钓鱼]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2473</guid>
		<description><![CDATA[也许因为在河边长大，看到有河有湖的地方，我就比较容易激动。Manhattan这有河有湖，河是Kansas River，湖是Tuttle Creek Lake，人工湖，由大坝拦截而成，跟老家的九鵬溪风景区一样。Kansas River的河水很急，而且一直都很浑浊，没见到谁在河边钓鱼，camping之类的。Tuttle Creek Lake我只去过一次，别人带我去的，走马观花，没看到什么东西，也没记住什么。唯一给我的印象是风景不错，还有可以钓鱼的地方。钓鱼一直是我的大爱，小时候经常去河边钓鱼。长大后，发现河里的鱼渐渐少了，已经钓不到什么了。上次钓鱼应该是在好几年前了，甚是怀念。湖离我住的地方有四五个mile，挺远。如果在近处，估计我早就屁颠屁颠地跑去钓鱼了。没买车之前，根本没考虑过平时可以去那打发日子。现在有车了，去那也不难了。 没上过去Tuttle Creek Lake的高速，算是county highway，限速55mile。我还没开过限速高于50的公路，不知道车开快了是什么感觉，总有点让人忐忑不安。现在拿到驾照了，也不好意思叫别人跟我去（指导我）那个湖了，于是决定自己去闯一下。昨天下午，带上GPS，选了两个地方，一是大坝，二是钓鱼的那个地方，大坝的一个出水口。从住的地方开一段出来，不多远就到了Tuttle Creek Boulevard，US 24公路。走了三四个mile，就右拐，进了Kansas 13号公路。这13号公路，就在大坝顶上经过，所以大坝上面不能停下车看风景，可惜。不然，从坝顶的位置，不仅可以看到整个湖，还可以看到大坝身后的一大批区域，风景都很赞。在坝顶上边开车，透过车窗瞄了几眼窗外的风景，美不胜收，要是能下车拍拍照就好了。过了坝顶，我想去那个钓鱼的地方，那条路叫River Pond Road。GPS指示过了大坝右转，进入一条小道，就是River Pond Road。问题是我现在在River Pond Road的一端，钓鱼的地方在另一头。只好沿着小道下去，不料进了Tuttle Creek Park，收费的，每人4.5刀。里面有很多人camping，pinic，fishing等等。我问了工作人员，能不能进了公园之后从另一端出去。她说不行，得原路折返才能出来。罢了，来也来了，就交了钱，进去转转，人很多，房车多，帐篷多，真是个camping的好地方。我开着车绕park走了一圈，中间下来一次，拍了几张照片，是一个小湖，那里有人在钓鱼。转玩之后我就原路折返回到了24号公路，没有回家，而是顺道去了沃尔玛。买了点东西，想想有点不甘心，特地跑一趟，居然没找到我要去的地方。于是，打算再跑一次。这次不过坝顶了，而是在到大坝的路之前，选了一条小路进去，应该就是River Pond Road。进去没走多久，就看到了大坝的出水口，也就是俺要找的可以钓鱼的地方。在那停留了一会，拍了几张照片，没有继续往前。继续往前应该是一个park，免费的，可以烧烤，camping等，等有机会再去吧。达到目的了，于是高兴地打道回府。跑了两趟，在这county highway上来回开了七八个mile，发现高速上车没那么难开，反而容易一些。 下周去沃尔玛办钓鱼证，买鱼杆，准备周末去钓鱼。 以下是今天拍的照片，点击图片可以看大图。 您可能感兴趣的文章August 14, 2011 -- 三藩之行 &#8211; 8月12日 (4)8月12日 原本打算利用白天的时间逛一下丹佛市，因为飞机是晚上九点多的。但玩了那么多天了，人开始变懒...June 25, 2011 -- 0625之一周瞎扯 (12)Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...June 11, 2011 -- 更新一下 &#8211; 06/11/11 (4)两周没有写小结了，更新一下，说说这三周做的事。 Research。本以为五月底我就能写完CPSNE...April 30, 2011 -- [...]]]></description>
			<content:encoded><![CDATA[<p>也许因为在河边长大，看到有河有湖的地方，我就比较容易激动。Manhattan这有河有湖，河是Kansas River，湖是Tuttle Creek Lake，人工湖，由大坝拦截而成，跟老家的九鵬溪风景区一样。Kansas River的河水很急，而且一直都很浑浊，没见到谁在河边钓鱼，camping之类的。Tuttle Creek Lake我只去过一次，别人带我去的，走马观花，没看到什么东西，也没记住什么。唯一给我的印象是风景不错，还有可以钓鱼的地方。钓鱼一直是我的大爱，小时候经常去河边钓鱼。长大后，发现河里的鱼渐渐少了，已经钓不到什么了。上次钓鱼应该是在好几年前了，甚是怀念。湖离我住的地方有四五个mile，挺远。如果在近处，估计我早就屁颠屁颠地跑去钓鱼了。没买车之前，根本没考虑过平时可以去那打发日子。现在有车了，去那也不难了。<br />
<span id="more-2473"></span><br />
没上过去Tuttle Creek Lake的高速，算是county highway，限速55mile。我还没开过限速高于50的公路，不知道车开快了是什么感觉，总有点让人忐忑不安。现在拿到驾照了，也不好意思叫别人跟我去（指导我）那个湖了，于是决定自己去闯一下。昨天下午，带上GPS，选了两个地方，一是大坝，二是钓鱼的那个地方，大坝的一个出水口。从住的地方开一段出来，不多远就到了Tuttle Creek Boulevard，US 24公路。走了三四个mile，就右拐，进了Kansas 13号公路。这13号公路，就在大坝顶上经过，所以大坝上面不能停下车看风景，可惜。不然，从坝顶的位置，不仅可以看到整个湖，还可以看到大坝身后的一大批区域，风景都很赞。在坝顶上边开车，透过车窗瞄了几眼窗外的风景，美不胜收，要是能下车拍拍照就好了。过了坝顶，我想去那个钓鱼的地方，那条路叫River Pond Road。GPS指示过了大坝右转，进入一条小道，就是River Pond Road。问题是我现在在River Pond Road的一端，钓鱼的地方在另一头。只好沿着小道下去，不料进了Tuttle Creek Park，收费的，每人4.5刀。里面有很多人camping，pinic，fishing等等。我问了工作人员，能不能进了公园之后从另一端出去。她说不行，得原路折返才能出来。罢了，来也来了，就交了钱，进去转转，人很多，房车多，帐篷多，真是个camping的好地方。我开着车绕park走了一圈，中间下来一次，拍了几张照片，是一个小湖，那里有人在钓鱼。转玩之后我就原路折返回到了24号公路，没有回家，而是顺道去了沃尔玛。买了点东西，想想有点不甘心，特地跑一趟，居然没找到我要去的地方。于是，打算再跑一次。这次不过坝顶了，而是在到大坝的路之前，选了一条小路进去，应该就是River Pond Road。进去没走多久，就看到了大坝的出水口，也就是俺要找的可以钓鱼的地方。在那停留了一会，拍了几张照片，没有继续往前。继续往前应该是一个park，免费的，可以烧烤，camping等，等有机会再去吧。达到目的了，于是高兴地打道回府。跑了两趟，在这county highway上来回开了七八个mile，发现高速上车没那么难开，反而容易一些。</p>
<p>下周去沃尔玛办钓鱼证，买鱼杆，准备周末去钓鱼。</p>
<p>以下是今天拍的照片，点击图片可以看大图。</p>
<div id="attachment_2476" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/lake1.jpg" rel="lightbox[2473]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/lake1-1024x767.jpg" alt="" title="lake1" width="500" height="424" class="size-medium wp-image-2476" /></a><p class="wp-caption-text">公园里的小湖</p></div>
<div id="attachment_2477" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/lake2.jpg" rel="lightbox[2473]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/lake2-1024x769.jpg" alt="" title="lake2" width="500" height="425" class="size-medium wp-image-2477" /></a><p class="wp-caption-text">公园里的小湖</p></div>
<div id="attachment_2478" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/lake3.jpg" rel="lightbox[2473]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/lake3-1024x788.jpg" alt="" title="lake3" width="500" height="431" class="size-medium wp-image-2478" /></a><p class="wp-caption-text">钓鱼的人</p></div>
<div id="attachment_2480" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/lake5.jpg" rel="lightbox[2473]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/lake5-1024x763.jpg" alt="" title="lake5" width="500" height="423" class="size-medium wp-image-2480" /></a><p class="wp-caption-text">钓鱼的人</p></div>
<div id="attachment_2479" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/lake4.jpg" rel="lightbox[2473]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/lake4-1024x765.jpg" alt="" title="lake4" width="500" height="424" class="size-medium wp-image-2479" /></a><p class="wp-caption-text">Camping的好地方</p></div>
<div id="attachment_2481" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/lake6.jpg" rel="lightbox[2473]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/lake6-1024x766.jpg" alt="" title="lake6" width="500" height="424" class="size-medium wp-image-2481" /></a><p class="wp-caption-text">我的车</p></div>
<div id="attachment_2482" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/lake7.jpg" rel="lightbox[2473]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/lake7-1024x768.jpg" alt="" title="lake7" width="500" height="425" class="size-medium wp-image-2482" /></a><p class="wp-caption-text">大坝出水口，对面是一些钓鱼的人</p></div>
<div id="attachment_2483" class="wp-caption aligncenter" style="width: 510px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/lake8.jpg" rel="lightbox[2473]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/07/lake8-1024x766.jpg" alt="" title="lake8" width="500" height="424" class="size-medium wp-image-2483" /></a><p class="wp-caption-text">正赶上大坝排水发电</p></div>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-12-11/" title="三藩之行 &#8211; 8月12日">三藩之行 &#8211; 8月12日</a> (4)<br /><small>8月12日
原本打算利用白天的时间逛一下丹佛市，因为飞机是晚上九点多的。但玩了那么多天了，人开始变懒...</small></li><li>June 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-0625/" title="0625之一周瞎扯">0625之一周瞎扯</a> (12)<br /><small>Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...</small></li><li>June 11, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-06-11-11/" title="更新一下 &#8211; 06/11/11">更新一下 &#8211; 06/11/11</a> (4)<br /><small>两周没有写小结了，更新一下，说说这三周做的事。

Research。本以为五月底我就能写完CPSNE...</small></li><li>April 30, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0430/" title="0430之一周瞎扯">0430之一周瞎扯</a> (6)<br /><small>又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...</small></li><li>March 20, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/03/nyc-trip-day-one/" title="NYC游记 &#8211; Day One">NYC游记 &#8211; Day One</a> (4)<br /><small>3月19日

昨晚睡眠不是很好，还不习惯东部时间，加上自己夜猫子惯了。到最后都不知道自己是什么状态了...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/07/tuttle-creek-lake-of-manhattan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>第一篇论文算是完成了</title>
		<link>http://www.zhuhuang.com/blog/2010/07/first-paper-done/</link>
		<comments>http://www.zhuhuang.com/blog/2010/07/first-paper-done/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 17:31:49 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[论文]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2468</guid>
		<description><![CDATA[到昨天，俺那篇拖了好几个月的论文总算是定稿了，老板昨晚应该把它投出去了。从论文的第一篇草稿开始，有过八次大的修改，小的修改就不用说了，中间还修改过实验，加过实验内容。一路折腾，总算是完成了。不然老有一件事挂心上，做其他事情都不上心，现在我可以专心做其他事了。至于修改论文的心得，就不扯了，一句话，姜还是老的辣，我有很多很多东西要从老板那学，好好努力吧。接下来要做的事有两件，一是在OMNeT++上对协议做一个系统的实现，二是研究下老板给的一个topic，建一个CPS的framework。 PS：论文是否被accepted，八月底就能知道了。如果被录了，那算是俺的处女作。 您可能感兴趣的文章November 19, 2011 -- 实习也没如别人口中的容易找 (2)面试了两个，到现在都没有回复。ms的过了两周多了，gg的过了一周多。在考虑要不要发邮件问一下。除了这...November 6, 2011 -- 近况：论文和实习 (3)之前一个多月主要做了两件事，写论文和找实习。论文写了两版，但老板还不满意，原计划投的会议都pass了...October 25, 2010 -- 我的第一篇论文终于中了 (9)早上和老板开会时，还在抱怨那会议怎么还不给消息，我急着想知道结果，好确定回国的行程。开完会去吃了个午...July 1, 2010 -- 老板终究是老板啊 (0)从我写完论文交给老板，到现在都过了两个多月了。但老板一直很忙，虽然看了我的论文，也做了些修改，但都是...April 10, 2010 -- 论文写完了，但不投IEEE ITSS的会议了 (2)这周连续熬了几个通宵，才把论文给写完了，因为要赶周一的论文提交截止日期，是IEEE ITSS的一个会...]]></description>
			<content:encoded><![CDATA[<p>到昨天，俺那篇拖了好几个月的论文总算是定稿了，老板昨晚应该把它投出去了。从论文的第一篇草稿开始，有过八次大的修改，小的修改就不用说了，中间还修改过实验，加过实验内容。一路折腾，总算是完成了。不然老有一件事挂心上，做其他事情都不上心，现在我可以专心做其他事了。至于修改论文的心得，就不扯了，一句话，姜还是老的辣，我有很多很多东西要从老板那学，好好努力吧。接下来要做的事有两件，一是在OMNeT++上对协议做一个系统的实现，二是研究下老板给的一个topic，建一个CPS的framework。</p>
<p>PS：论文是否被accepted，八月底就能知道了。如果被录了，那算是俺的处女作。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>November 19, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/11/it-it-not-that-easy-to-get-an-intern/" title="实习也没如别人口中的容易找">实习也没如别人口中的容易找</a> (2)<br /><small>面试了两个，到现在都没有回复。ms的过了两周多了，gg的过了一周多。在考虑要不要发邮件问一下。除了这...</small></li><li>November 6, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/11/recent-status-paper-and-intern/" title="近况：论文和实习">近况：论文和实习</a> (3)<br /><small>之前一个多月主要做了两件事，写论文和找实习。论文写了两版，但老板还不满意，原计划投的会议都pass了...</small></li><li>October 25, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/10/my-first-paper-got-accepted/" title="我的第一篇论文终于中了">我的第一篇论文终于中了</a> (9)<br /><small>早上和老板开会时，还在抱怨那会议怎么还不给消息，我急着想知道结果，好确定回国的行程。开完会去吃了个午...</small></li><li>July 1, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/07/boss-is-boss/" title="老板终究是老板啊">老板终究是老板啊</a> (0)<br /><small>从我写完论文交给老板，到现在都过了两个多月了。但老板一直很忙，虽然看了我的论文，也做了些修改，但都是...</small></li><li>April 10, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/04/paper-ieee-itss/" title="论文写完了，但不投IEEE ITSS的会议了">论文写完了，但不投IEEE ITSS的会议了</a> (2)<br /><small>这周连续熬了几个通宵，才把论文给写完了，因为要赶周一的论文提交截止日期，是IEEE ITSS的一个会...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/07/first-paper-done/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>唐骏“造假门”</title>
		<link>http://www.zhuhuang.com/blog/2010/07/tangjun/</link>
		<comments>http://www.zhuhuang.com/blog/2010/07/tangjun/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 06:26:20 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[说三道四]]></category>
		<category><![CDATA[唐骏]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2453</guid>
		<description><![CDATA[唐骏伪造学历和经历被方舟子曝光，这绝对是这几天的重磅新闻。俺只知道唐骏在盛大当过职，后来去了新华都。俺不是唐粉，没看过他的什么自传。对于方舟子的爆料，骏哥哥从最开始的不加回应，接着接受媒体采访对自己的学历经历等加以解释，到最后威胁起诉方舟子，足可以看出此人心很虚了，一直都在故作淡定，虚张声势。虽然全中国伪造学历，伪造经历的人多了去了（尤其是官员），但这次唯有你唐先生站在了风口浪尖上。感情上同情你，被当成靶子了；暗地里佩服你，脸皮够厚，胆子够大，能吹能晃；理性上鄙视你，作为万众偶像的你，一夜间粉碎了多少唐粉的梦想。撒一个慌，要用N个谎来圆，何况骏哥哥撒了好几个谎，现在不知道要编多少个谎来圆了。如果你一下承认你造假，兴许很多人会佩服你。但你遮遮掩掩，欲盖弥彰，只能让人更怀疑，不是像你所说的-你从未××××，而是从一开始，你就有意撒谎，有意利用这些错误信息为自己谋得利益。如今，你乱了阵脚，你接受采访的那篇报道，漏洞百出，很多话自相矛盾，比如你说你从未说过你是从加州理工毕业的，但你的自传上清清楚楚写着你拿到了加州理工的博士学位，而且不光是自传，你在很多地方都写了自己毕业于加州理工，比如这个linkedin简历，不过他可以说这不是他写的。盛大上市时，招股书中写的是你有美国和日本的双料博士学位，但你又说你没在日本拿到博士学位。此外，你在米国的那些经历大多都是瞎吹的，例子太多，就不举了。也许，十几年前，网络没那么发达，你大胆的编了好几个谎，加州理工，四大发明等等，然后回国招摇撞骗，你觉得没关系，反正别人也查不到。但在网络发达人肉横行的今天，你的这些老底都让人挖出来了，这下你歇菜了。 事情一经曝光后，唐粉们纷纷表示，“英雄不问出处”，“学历不代表能力”，“有种你也像人家一样变成打工皇帝”&#8230;，对此，我表示很蛋疼，所以才蛋疼地写下此文。现在的中国，诚信，已不值分文。只要你有本事，能赚钱，能忽悠，管你用什么手段，更多的人看得是结果，不管过程多么肮脏。这里我不想说啥，就说说唐粉们所谓的“能力”吧。首先，很多人认为骏哥哥进微软，进盛大，转华都，都是他能力的体现，而不是体现在无关痛痒的学历。但我想说，中国是什么地方，是看标签认人的地方，骏哥哥如果没有这些伪造的学历和四大发明等为敲门砖，你以为以他的所谓“西太平洋博士”能进得了这些地方。如果你真这么觉得，那你就是daydreaming，too simple， sometime naive。其次，且不说他靠着一些个因素进了这些地方，他在这些公司里的能力体现在哪了？因为他是高管？因为他出自传？做演讲？接受采访？这些事，找一个能瞎扯的人都能做的了。不相信吗，想想毛阿斗，还有官场上那一大堆傻×官员。他们有能力吗？这些是他们能力的体现吗？你肯定说不是，是他们的老子啥啥的。我想，骏哥哥的能力就是胆子大，能忽悠。不然把一个有着诸多秘密的人放到千万大众面前，他再淡定，也会心生怯意，行事低调。恰恰相反，骏哥哥他，非常淡定且很不谦虚，在各种场合上吹嘘自己多么牛叉，“你知道吗”；非常胆大且行事高调，不准让人用屁股对着他。最后，从造假事件被曝光之后骏哥哥的诸多反应，就略微知道骏哥哥的公关能力太差。这下完蛋了，不是几句“你知道吗”就能吓退别人了，骏哥哥慌了。你说你没说过你拿的是加州理工的博士学位，好，那就假设你的博士学位来说西太平洋大学，还是加州的那一所。你可知道，这所西太平洋大学连授予博士学位资格都没有，即使你有那所谓的证书，那也是无效的，没有谁承认，顶多只能用来唬人。而你，还孜孜不倦地说着自己的博士学位，你自己也知道你这学位是买的，难道你就不知道这学位就是一张无效的纸。你要告方舟子，说方舟子污蔑你，告吧。你有博士学位，证书在哪？你发的那张纸没用，没有哪个教育机构承认，所以你没有，你伪造了学历！这一条，方舟子没有污蔑你。你有四大发明？你有专利证书吗？那些专利的注册人更你屁点关系都没有。你说你发明了雏形，咋证明啊？这一条，方舟子也没有污蔑你，你Y就是在瞎编乱造。不然我也可以说，某某东西的雏形是我发明的，虽然我没证书。以上诸点，虽然漏洞百出，但也足以说明，唐粉们所谓的骏哥哥的能力，子虚乌有。我知道，梦想被打破很残忍，我也理解你们现在的心情，破口大骂方舟子，骂扁唐们，这也在情理之中。 我承认，我在落井下石，骏哥哥没出事，我肯定不敢这么写了。写完后，哥不蛋疼了，睡觉去，明天还要见老板。 PS：我对自己说，不要光想着发论文，做研究了，要学忽悠，这才是养家糊口的王道，尤其在天朝这块神奇的土地上。 附上美国西太平洋大学工商管理博士学员，欢迎大家来围观： 姓名 性别 工作单位 职务 邓旭 男 中国日出集团 总裁 刘毅 男 北京大学医学部 副研究员 朱容 男 安盛药业有限公司 北京办经理 野永东 男 中国电信系统集成公司 副总经理 王臣 男 钢铁研究总院 副院长 徐若钢 男 钢铁研究总院 院长助理 李正大 男 利是集团 董事长 王坚 男 北京首都旅游股份公司 董事副总裁 杨成功 男 北京中交星网宽频网络服务有限公司 首席执行官 张勇 男 江苏省电子商务公司 总裁 李瑛 女 深圳法制报社 [...]]]></description>
			<content:encoded><![CDATA[<p>唐骏伪造学历和经历被方舟子曝光，这绝对是这几天的重磅新闻。俺只知道唐骏在盛大当过职，后来去了新华都。俺不是唐粉，没看过他的什么自传。对于方舟子的爆料，骏哥哥从最开始的不加回应，接着接受媒体采访对自己的学历经历等加以解释，到最后威胁起诉方舟子，足可以看出此人心很虚了，一直都在故作淡定，虚张声势。虽然全中国伪造学历，伪造经历的人多了去了（尤其是官员），但这次唯有你唐先生站在了风口浪尖上。感情上同情你，被当成靶子了；暗地里佩服你，脸皮够厚，胆子够大，能吹能晃；理性上鄙视你，作为万众偶像的你，一夜间粉碎了多少唐粉的梦想。撒一个慌，要用N个谎来圆，何况骏哥哥撒了好几个谎，现在不知道要编多少个谎来圆了。如果你一下承认你造假，兴许很多人会佩服你。但你遮遮掩掩，欲盖弥彰，只能让人更怀疑，不是像你所说的-你从未××××，而是从一开始，你就有意撒谎，有意利用这些错误信息为自己谋得利益。如今，你乱了阵脚，你接受采访的那篇报道，漏洞百出，很多话自相矛盾，比如你说你从未说过你是从加州理工毕业的，但你的自传上清清楚楚写着你拿到了加州理工的博士学位，而且不光是自传，你在很多地方都写了自己毕业于加州理工，比如<a href="http://cn.linkedin.com/pub/jun-tang/18/ba/296">这个linkedin简历</a>，不过他可以说这不是他写的。盛大上市时，招股书中写的是你有美国和日本的双料博士学位，但你又说你没在日本拿到博士学位。此外，你在米国的那些经历大多都是瞎吹的，例子太多，就不举了。也许，十几年前，网络没那么发达，你大胆的编了好几个谎，加州理工，四大发明等等，然后回国招摇撞骗，你觉得没关系，反正别人也查不到。但在网络发达人肉横行的今天，你的这些老底都让人挖出来了，这下你歇菜了。<br />
<span id="more-2453"></span><br />
事情一经曝光后，唐粉们纷纷表示，“英雄不问出处”，“学历不代表能力”，“有种你也像人家一样变成打工皇帝”&#8230;，对此，我表示很蛋疼，所以才蛋疼地写下此文。现在的中国，诚信，已不值分文。只要你有本事，能赚钱，能忽悠，管你用什么手段，更多的人看得是结果，不管过程多么肮脏。这里我不想说啥，就说说唐粉们所谓的“能力”吧。首先，很多人认为骏哥哥进微软，进盛大，转华都，都是他能力的体现，而不是体现在无关痛痒的学历。但我想说，中国是什么地方，是看标签认人的地方，骏哥哥如果没有这些伪造的学历和四大发明等为敲门砖，你以为以他的所谓“西太平洋博士”能进得了这些地方。如果你真这么觉得，那你就是daydreaming，too simple， sometime naive。其次，且不说他靠着一些个因素进了这些地方，他在这些公司里的能力体现在哪了？因为他是高管？因为他出自传？做演讲？接受采访？这些事，找一个能瞎扯的人都能做的了。不相信吗，想想毛阿斗，还有官场上那一大堆傻×官员。他们有能力吗？这些是他们能力的体现吗？你肯定说不是，是他们的老子啥啥的。我想，骏哥哥的能力就是胆子大，能忽悠。不然把一个有着诸多秘密的人放到千万大众面前，他再淡定，也会心生怯意，行事低调。恰恰相反，骏哥哥他，非常淡定且很不谦虚，在各种场合上吹嘘自己多么牛叉，“你知道吗”；非常胆大且行事高调，不准让人用屁股对着他。最后，从造假事件被曝光之后骏哥哥的诸多反应，就略微知道骏哥哥的公关能力太差。这下完蛋了，不是几句“你知道吗”就能吓退别人了，骏哥哥慌了。你说你没说过你拿的是加州理工的博士学位，好，那就假设你的博士学位来说西太平洋大学，还是加州的那一所。你可知道，这所西太平洋大学连授予博士学位资格都没有，即使你有那所谓的证书，那也是无效的，没有谁承认，顶多只能用来唬人。而你，还孜孜不倦地说着自己的博士学位，你自己也知道你这学位是买的，难道你就不知道这学位就是一张无效的纸。你要告方舟子，说方舟子污蔑你，告吧。你有博士学位，证书在哪？你发的那张纸没用，没有哪个教育机构承认，所以你没有，你伪造了学历！这一条，方舟子没有污蔑你。你有四大发明？你有专利证书吗？那些专利的注册人更你屁点关系都没有。你说你发明了雏形，咋证明啊？这一条，方舟子也没有污蔑你，你Y就是在瞎编乱造。不然我也可以说，某某东西的雏形是我发明的，虽然我没证书。以上诸点，虽然漏洞百出，但也足以说明，唐粉们所谓的骏哥哥的能力，子虚乌有。我知道，梦想被打破很残忍，我也理解你们现在的心情，破口大骂方舟子，骂扁唐们，这也在情理之中。</p>
<p>我承认，我在落井下石，骏哥哥没出事，我肯定不敢这么写了。写完后，哥不蛋疼了，睡觉去，明天还要见老板。</p>
<p>PS：我对自己说，不要光想着发论文，做研究了，要学忽悠，这才是养家糊口的王道，尤其在天朝这块神奇的土地上。</p>
<p>附上美国西太平洋大学工商管理博士学员，欢迎大家来围观：</p>
<blockquote><p>姓名 性别 工作单位 职务<br />
邓旭 男 中国日出集团 总裁<br />
刘毅 男 北京大学医学部 副研究员<br />
朱容 男 安盛药业有限公司 北京办经理<br />
野永东 男 中国电信系统集成公司 副总经理<br />
王臣 男 钢铁研究总院 副院长<br />
徐若钢 男 钢铁研究总院 院长助理<br />
李正大 男 利是集团 董事长<br />
王坚 男 北京首都旅游股份公司 董事副总裁<br />
杨成功 男 北京中交星网宽频网络服务有限公司 首席执行官<br />
张勇 男 江苏省电子商务公司 总裁<br />
李瑛 女 深圳法制报社 秘书长<br />
刘如玲 男 北京和敬商社 总经理<br />
肖斌 男 北京大开明经济贸易发展中心 总经理<br />
蓝海 男 中国国旅贸易有限公司 董事长<br />
陈海燕 男 中国少年儿童新闻出版总社 总经理<br />
禹晋永 男 北京凯爱投资有限公司 董事长<br />
薛英 女 北京星豹广告有限公司 董事长<br />
叶丹 女 上海美恩生物技术有限公司 董事长<br />
时彪 男 辽宁卫星生物制品研究所（有限公司） 董事长<br />
王景京 男 味元饲料有限公司 总经理<br />
冯晶 男 北京安盟投资策划有限公司 董事长<br />
杨建伟 男 中国北海宇丰经济实业发展公司 副总经理<br />
赵然 男 北京迪玛科技有限公司 董事长<br />
郭志伟 男 北京信捷通移动通信技术有限责任公司 常务副总<br />
张永全 男 北京普贤德隆投资顾问有限公司 总经理<br />
邵佩民 男 中国国旅贸易有限公司 副总裁<br />
王德忠 男 吉林天三奇实业集团 副总经理<br />
武红 女 中国科学院科技物资中心 财务主任<br />
周世锋 男 北京正平律师所 律师<br />
李群先 男 北京远大创世国际贸易有限责任公司 副总经理<br />
王京文 女 北京远大创世国际贸易有限责任公司 总经理<br />
张金澎 男 北京宾阳建筑集团第三建筑工程公司 总经理<br />
姜涛 男 连云港石港高压电瓷有限公司 副总经理</p></blockquote>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>November 7, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/first-time-playing-bowling/" title="第一次打保龄球">第一次打保龄球</a> (4)<br /><small>周五晚上室友请吃饭，他这学期拿奖学金，去了Bamboo Buffet。我就吃了两碟，之前还挺饿的，不...</small></li><li>October 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/10/%e5%88%b7%e6%96%b0%e4%b8%80%e4%b8%8b/" title="刷新一下">刷新一下</a> (0)<br /><small>最近一段时间忙着看书，看电视剧，写论文，改论文，准备实习，找实习，等等，所以没有什么时间更新。
或者...</small></li><li>February 5, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/02/missing-gatherings/" title="怀念饭局">怀念饭局</a> (4)<br /><small>来美之后，比较少有饭局，不像国内，有事没事都能找些朋友下饭馆，喝点酒。留学生们都hard worki...</small></li><li>November 7, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/k-state-got-talent-cssa/" title="K-State中国达人秀">K-State中国达人秀</a> (0)<br /><small>今天K-State CSSA举办了首次中国学生达人秀（got talent）活动。本人一没才，二没艺...</small></li><li>July 31, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/07/server_down/" title="昨晚Bluehost服务器down了">昨晚Bluehost服务器down了</a> (2)<br /><small>昨晚十一点半左右，我的个人网站和漳平南洋网突然访问不了。刚开始以为是学校的网络问题，后来问了国内的同...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/07/tangjun/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>慌乱中，别忘了倾听自己的声音</title>
		<link>http://www.zhuhuang.com/blog/2010/07/dont-forget-to-listen-to-your-heart/</link>
		<comments>http://www.zhuhuang.com/blog/2010/07/dont-forget-to-listen-to-your-heart/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 04:57:00 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>
		<category><![CDATA[自省]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2441</guid>
		<description><![CDATA[依然记得，以前的我，会时不时写点日记，从过去中反省自己，明确要做的事和要完成的目标。当自己迷失时，都会通过这种方式来激励自己，不断地提醒自己。自从来了美国之后，也许因为生活安逸了一些，也许因为自我感觉良好了些，也许因为恍惚觉得出国成了自己的最终目标，一个人苟延残喘着，忘记梦想，忘记使命，满足于两周一次的工资和琳琅满目的物质生活。忙乱中，不知道自己在做什么，而且也不是真正意义的忙，做事也不再专心致志，老被这样那样的事分心。被北美的大环境改变着，不加取舍，被各种或消极或积极或现实的思想玩弄着，不加辨别。现在的我，面目全非，斗志松散，浑浑噩噩，一具满足于现实不思进取的行尸走肉。想对自己说，慌乱中，别忘了倾听自己的声音，知道自己想要的，想做的，竭力而为之。 您可能感兴趣的文章April 9, 2011 -- 术业有专攻 (11)博士的第三年很快就要过了，如果正常时间毕业，那还有两年多。最近俺一直在问自己一个问题，Am I Re...March 20, 2010 -- 累了，该休息了 (4)有人说我是愤青，嗯，我的确是。我看不惯一些人的的丑恶嘴脸，我看不惯一些人的阿谀奉承，我看不惯一些人的...]]></description>
			<content:encoded><![CDATA[<p>依然记得，以前的我，会时不时写点日记，从过去中反省自己，明确要做的事和要完成的目标。当自己迷失时，都会通过这种方式来激励自己，不断地提醒自己。自从来了美国之后，也许因为生活安逸了一些，也许因为自我感觉良好了些，也许因为恍惚觉得出国成了自己的最终目标，一个人苟延残喘着，忘记梦想，忘记使命，满足于两周一次的工资和琳琅满目的物质生活。忙乱中，不知道自己在做什么，而且也不是真正意义的忙，做事也不再专心致志，老被这样那样的事分心。被北美的大环境改变着，不加取舍，被各种或消极或积极或现实的思想玩弄着，不加辨别。现在的我，面目全非，斗志松散，浑浑噩噩，一具满足于现实不思进取的行尸走肉。想对自己说，慌乱中，别忘了倾听自己的声音，知道自己想要的，想做的，竭力而为之。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>April 9, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/be-an-expert/" title="术业有专攻">术业有专攻</a> (11)<br /><small>博士的第三年很快就要过了，如果正常时间毕业，那还有两年多。最近俺一直在问自己一个问题，Am I Re...</small></li><li>March 20, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/need-to-take-a-rest/" title="累了，该休息了">累了，该休息了</a> (4)<br /><small>有人说我是愤青，嗯，我的确是。我看不惯一些人的的丑恶嘴脸，我看不惯一些人的阿谀奉承，我看不惯一些人的...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/07/dont-forget-to-listen-to-your-heart/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>老板终究是老板啊</title>
		<link>http://www.zhuhuang.com/blog/2010/07/boss-is-boss/</link>
		<comments>http://www.zhuhuang.com/blog/2010/07/boss-is-boss/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 04:52:51 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[老板]]></category>
		<category><![CDATA[论文]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2432</guid>
		<description><![CDATA[从我写完论文交给老板，到现在都过了两个多月了。但老板一直很忙，虽然看了我的论文，也做了些修改，但都是集中在拼写和用词上，不算大的修改。这样一直拖着，也不说投什么会议，倒是把我给急了，实在不想让自己的第一篇论文半路夭折。于是，前一阵的某天，自己找了一些个会议，发给老板，说是打算投出去。我这是在想老板表明心志，这篇论文非发不可。老板估计也知道这篇论文一拖再拖，谁都会急，尤其是我这种初出茅庐，亟待建功的人。终于，老板也从百忙之中抽时间，认真地看论文。首先是让我加实验内容，多了一组对比，证明了我们的协议的一个功能。我搞了两周，于上周把实验做完了，结果也都出来了，还算理想。接下来就改论文。这次，老板不再只是改拼写和用词错误了，论文的结构，内容布局都做了调整。和我原来的内容和布局比，一看就能知道差别，老板终究是老板，有一手，只是太忙了，到现在才开始认真地改。我的任务是改协议描述部分，还有查看老板改过的，找出小错或者在需要的地方修改或补充一下，毕竟这东西是我做的，我比较清楚。要投的会议本来是6.30截止的，但老板要了一周的extension，因为他知道6.30之前改不完。今天也得知论文投递日期推到了7.10，所以还有一周时间。早上见老板，分配了下任务，这周改完论文，下周再过一遍，之后应该就能投了。这次不要再出问题了，让偶心力交瘁。 您可能感兴趣的文章November 19, 2011 -- 实习也没如别人口中的容易找 (2)面试了两个，到现在都没有回复。ms的过了两周多了，gg的过了一周多。在考虑要不要发邮件问一下。除了这...November 6, 2011 -- 近况：论文和实习 (3)之前一个多月主要做了两件事，写论文和找实习。论文写了两版，但老板还不满意，原计划投的会议都pass了...October 25, 2010 -- 我的第一篇论文终于中了 (9)早上和老板开会时，还在抱怨那会议怎么还不给消息，我急着想知道结果，好确定回国的行程。开完会去吃了个午...July 11, 2010 -- 第一篇论文算是完成了 (0)到昨天，俺那篇拖了好几个月的论文总算是定稿了，老板昨晚应该把它投出去了。从论文的第一篇草稿开始，有过...April 10, 2010 -- 论文写完了，但不投IEEE ITSS的会议了 (2)这周连续熬了几个通宵，才把论文给写完了，因为要赶周一的论文提交截止日期，是IEEE ITSS的一个会...]]></description>
			<content:encoded><![CDATA[<p>从我写完论文交给老板，到现在都过了两个多月了。但老板一直很忙，虽然看了我的论文，也做了些修改，但都是集中在拼写和用词上，不算大的修改。这样一直拖着，也不说投什么会议，倒是把我给急了，实在不想让自己的第一篇论文半路夭折。于是，前一阵的某天，自己找了一些个会议，发给老板，说是打算投出去。我这是在想老板表明心志，这篇论文非发不可。老板估计也知道这篇论文一拖再拖，谁都会急，尤其是我这种初出茅庐，亟待建功的人。终于，老板也从百忙之中抽时间，认真地看论文。首先是让我加实验内容，多了一组对比，证明了我们的协议的一个功能。我搞了两周，于上周把实验做完了，结果也都出来了，还算理想。接下来就改论文。这次，老板不再只是改拼写和用词错误了，论文的结构，内容布局都做了调整。和我原来的内容和布局比，一看就能知道差别，老板终究是老板，有一手，只是太忙了，到现在才开始认真地改。我的任务是改协议描述部分，还有查看老板改过的，找出小错或者在需要的地方修改或补充一下，毕竟这东西是我做的，我比较清楚。要投的会议本来是6.30截止的，但老板要了一周的extension，因为他知道6.30之前改不完。今天也得知论文投递日期推到了7.10，所以还有一周时间。早上见老板，分配了下任务，这周改完论文，下周再过一遍，之后应该就能投了。这次不要再出问题了，让偶心力交瘁。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>November 19, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/11/it-it-not-that-easy-to-get-an-intern/" title="实习也没如别人口中的容易找">实习也没如别人口中的容易找</a> (2)<br /><small>面试了两个，到现在都没有回复。ms的过了两周多了，gg的过了一周多。在考虑要不要发邮件问一下。除了这...</small></li><li>November 6, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/11/recent-status-paper-and-intern/" title="近况：论文和实习">近况：论文和实习</a> (3)<br /><small>之前一个多月主要做了两件事，写论文和找实习。论文写了两版，但老板还不满意，原计划投的会议都pass了...</small></li><li>October 25, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/10/my-first-paper-got-accepted/" title="我的第一篇论文终于中了">我的第一篇论文终于中了</a> (9)<br /><small>早上和老板开会时，还在抱怨那会议怎么还不给消息，我急着想知道结果，好确定回国的行程。开完会去吃了个午...</small></li><li>July 11, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/07/first-paper-done/" title="第一篇论文算是完成了">第一篇论文算是完成了</a> (0)<br /><small>到昨天，俺那篇拖了好几个月的论文总算是定稿了，老板昨晚应该把它投出去了。从论文的第一篇草稿开始，有过...</small></li><li>April 10, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/04/paper-ieee-itss/" title="论文写完了，但不投IEEE ITSS的会议了">论文写完了，但不投IEEE ITSS的会议了</a> (2)<br /><small>这周连续熬了几个通宵，才把论文给写完了，因为要赶周一的论文提交截止日期，是IEEE ITSS的一个会...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/07/boss-is-boss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GDP笑话</title>
		<link>http://www.zhuhuang.com/blog/2010/06/joke-about-gdp/</link>
		<comments>http://www.zhuhuang.com/blog/2010/06/joke-about-gdp/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 03:23:48 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[转载转载]]></category>
		<category><![CDATA[GDP]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2425</guid>
		<description><![CDATA[A和B在路上走，看到一堆屎。 A对B说：你吃掉这堆屎，我给你五千万。 B犹豫片刻，经不住五千万的诱惑，决定吃屎，于是得到五千万。 接着两人继续往千走。两人均感觉不爽。A无端端损失五千万。B吃了一堆屎，能爽吗？ 这时前面又出现一堆屎。 B立刻对A说：你吃掉这堆屎，我也给你五千万。 A想了想，还是吃掉了那堆屎，于是又得回那五千万。 两人继续往前走，均感到十分不爽。两人什么也没有得到，却每人吃了一堆屎。 于是两人去找经济学家C问理。 C一听大喜道：恭喜二位，你们二人每人只吃了一堆屎，就给国家增加了一个亿得GDP。 您可能感兴趣的文章February 12, 2012 -- 失败的2011，希望的2012 (1)前几天翻看原臻的博客，看到他写的2012新年愿望，才发现我都没有理出这一年想要做的事，只写了一篇超短...January 21, 2010 -- 原来这边也有亲戚在 (1)今天给老妈打电话，她在小姨婆家里。先和老妈扯了点家常，之后小姨婆接过电话，首先说了一下她对老哥结婚酒...June 5, 2010 -- 从万网转出域名（续） (7)以前试过不提交申请材料而想把在万网注册的域名转移到国外来，没有成功。zhuhuang.com的域名7...September 2, 2010 -- 开学了，车位难求，quiz难搞 (4)离系最近的Union停车场，车满为患。停车位难找还能接受，最多就把车停到阳台上去，让车享受下日光浴。...November 7, 2010 -- K-State中国达人秀 (0)今天K-State CSSA举办了首次中国学生达人秀（got talent）活动。本人一没才，二没艺...]]></description>
			<content:encoded><![CDATA[<p>A和B在路上走，看到一堆屎。<br />
A对B说：你吃掉这堆屎，我给你五千万。<br />
B犹豫片刻，经不住五千万的诱惑，决定吃屎，于是得到五千万。<br />
接着两人继续往千走。两人均感觉不爽。A无端端损失五千万。B吃了一堆屎，能爽吗？</p>
<p>这时前面又出现一堆屎。<br />
B立刻对A说：你吃掉这堆屎，我也给你五千万。<br />
A想了想，还是吃掉了那堆屎，于是又得回那五千万。</p>
<p>两人继续往前走，均感到十分不爽。两人什么也没有得到，却每人吃了一堆屎。<br />
于是两人去找经济学家C问理。<br />
C一听大喜道：恭喜二位，你们二人每人只吃了一堆屎，就给国家增加了一个亿得GDP。 </p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>February 4, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/you-get-to-learn-how-to-fight-back/" title="You get to learn how to fight back">You get to learn how to fight back</a> (0)<br /><small>快奔三了，近三十年的日子里碰上了各种各样的人。现在的人，越来越自以为是，自私自利，不顾及他人感受，肆...</small></li><li>November 7, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/first-time-playing-bowling/" title="第一次打保龄球">第一次打保龄球</a> (4)<br /><small>周五晚上室友请吃饭，他这学期拿奖学金，去了Bamboo Buffet。我就吃了两碟，之前还挺饿的，不...</small></li><li>October 2, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/tiangognshan_4/" title="天宫山图片 之 弥勒大佛">天宫山图片 之 弥勒大佛</a> (2)<br /><small>弥勒佛坐于山顶，一览天下。我脖子上的挂件就是弥勒佛。

[caption id="attachmen...</small></li><li>April 15, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/apue2e-programming-env/" title="APUE2e编程环境搭建">APUE2e编程环境搭建</a> (1)<br /><small>APUE2e书于上周末看完了，不容易啊。这学期是狠了心看的，就怕一直拖着到毕业也看不完。算一下，断断...</small></li><li>September 27, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/wordpress_avatar/" title="Google Friend Connect插件存在若干问题">Google Friend Connect插件存在若干问题</a> (0)<br /><small>最近一段时间，博客里的Avatar都不能显示了，不知道什么原因。虽然装了WP-RecentComme...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/06/joke-about-gdp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>驾照到手了</title>
		<link>http://www.zhuhuang.com/blog/2010/06/get-my-driver-license/</link>
		<comments>http://www.zhuhuang.com/blog/2010/06/get-my-driver-license/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 06:37:06 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[游走美帝]]></category>
		<category><![CDATA[驾照]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2419</guid>
		<description><![CDATA[驾照考试中的笔试部分早已经通过了，拿了张permit。在罗子俊师傅的带领下，也断断续续学了十几个小时的车，耗时接近两周。虽不敢妄称能熟练操控，但基本的还是掌握了，剩下的就得让自己慢慢练了，上路一段时间后就能熟悉了。周二下午决定去小试一下路考。到了DMV那，先在可能走的路线上练了两趟。然后去领号，排队，人不多。轮到我时，发现没带材料，走得太急，自己也没想起要带东西，于是回去取。等取回来了，等的人变多了，等了有一会才轮到我。 工作人员拿了我的K-State ID， Permit， Bank Statement， I20，Passport，然后对着电脑输入了一大堆东西。同时，让我看了柜台上的测视力的东东，挺像显微镜，她让我念第五行的字母，结果我发现，都模糊不清，虽然我带着眼镜。无奈，我问她能否让我回车取另一副眼镜，度数稍高一点的，我几乎不带。取来换上之后，顿时豁然开朗，整行字都很清晰，哈哈。我和那人解释说，两副眼镜配的时间不同，度数也不懂。然后她开玩笑说我现在带的这副是开车时用的。录完资料，交完钱，就上路了。先测了一下车的转向灯和喇叭，都没问题。 路考从倒车开始，从停车位倒出来，然后走了一段，到达一个路口，要左转。此处车辆密集，经常要等个两三分钟才能抓个空，将车行至路中间然后左转。接着是换道，同个方向的有两条lane，一般是左车道换到右车道。直行一段后，右转，进入居民区。根据考官的指导，左转右转直行，等等。有时会让你停下来，然后问你如果是上坡或者下坡该怎么停车，并让你做示范。最后从某个路口杀回主干道，然后回DMV。前面我都开得很顺利，窃喜，谁知我的第一次路考就死在这最后一步。在以前的几次练习中，从路口杀出来都有stop sign，对面没有路，因此一般也没有交通灯，所以要观察左右的车辆，待时机允许，即前行左转，然后开回DMV。考官这次让我开出的路口，我以为有stop sign（到现在我依然不知道有没有），就停下来等待，那时车辆都在行进，没有间隙。好不容易等到个空，我就开出然后左转，考官让我抬头看一下，我赫然发现一座交通灯立于面前，信号显示为红。我的第一反应是，完了。唉，我定向思维了，以为路口出来，如果对面没有路，是不会有交通灯了，谁知我今天碰上了一回。也怪自己没注意观察，可能把精神都集中在路面上了，或者是紧张了。回到DMV后，车也没停好，那人说，“不用我提醒你都做了什么吧”，我说不用了。我问今天还能再考吗。她说明天吧，最好早上来，车少，并提醒我要记得带材料。从她的态度看，我觉得如果没有那个红灯，她会让我过的，俺太杯具了。幸好是路考啊，要是平时这样闯了红灯，被警察叔叔抓到就要罚到你倾家荡产。 考完回家，心情甚糟，啥都不想做，晚上也没睡好。决定第二天再战，如再不过，就等一周再来考。一共可以考四次，如果不过，就得等半年。我想，我应该不至于那么缺RP吧。第二天早上十点多就来到了DMV，带齐了资料。希望能碰上昨天那个工作人员，今天好好表现下，应该就会放我过了。听说她是比较nice的，DMV里有个很tough的人。碰到了杨同学，她也第二次路考。还见到了一位阿三，昨天她就排在我后面路考，今天又是。天不随人愿，监考杨同学的那人就是昨天监考我的，而我就在杨同学之后几位。我应该是等不到她考完了。轮到我了，是那个被称为最tough的女人。我乖乖递上资料，她看了看，说我昨天才考过，今天就来了，that‘s not good。听得我心都凉了，这是不是直接暗示今天不放我过。然后她看到我昨天不过的原因是因为闯红灯，就笑着说，我现在知道红灯长啥样了吧。我当时那个绝望啊，感觉被直接宣判了。 既然来了，就豁出去了，今天一定好好开。和昨天一样，做了些前期排查，没问题之后上路，走得和昨天一样的路线。那女人一上车，看到我车后座放的用来给车遮阳的东西，夸了一下，说挺不错，问我在哪买的。我说沃尔玛，天太热，必须买这个，保护爱车。昨天考我的人除了给我左转右转停车的指示外，没和我说其他话。今天这个挺奇怪啊，我还以为她们个个都不说话，或者不爱和中国人说话。既然她开了话匣子，我也和她瞎扯了。不过，我还是注意着我的方向盘和前方的路况，没有乱开一通。我就问她们是不是每天都很忙。她说非常忙，都不知道为什么这么多人来考驾照。接着扯到天气上，最近的天的确太热了，她说这样的天应该去游泳，我说我从没在这边游泳过，只呆在空调房间里。她除了和我瞎聊外，不像昨天那人只给我下指示，让我自己看着办，她会给我一些提示。比如从DMV出来，在第一个路口要左转，我等到了个空隙开了出去，之后发现后面有车跟来，有点犹豫，她说你就这样开着，没啥事。然后变道，右转，进入居民区。碰上了邮递车，收垃圾的车，都堵在我要走的道上，我就减速，从反方向的道缓缓过去。一路上开得很稳当。接着到一个路口，她说在前面的路口右拐。路口在哪啊？我看不到，那个路口太低，还被树挡住了。距路口五六米时我才发现它，然后减速（减的稍微有点急）。我和她说，这个路口我没看到，我以为是前面一个。她说没事，这个路口比较难发现，不是我的问题，you are fine。我听了心安多了，不然就挂在这个路口了。接着到达一个路口，我要右拐，有俩人在路边，看他们好像要穿马路，于是我就等着他们穿。那人也说他们可能要穿马路，我就没有右拐，等着。结果，他们只是沿着路边走。于是我才右拐直行。她好像注意到了我的车很干净，而且看着很新，说我的车很不错，问我是哪一年的。我说05年的，原车主保养的很好，非常干净，我买的物有所值。然后我接着说，我的车是从KC一个football player那买的。她问我是不是Chief队的，我说是的。本人俺不知此人是运动员，他加了我facebook后我才知道。她问我要了签名没，我说米有，我不看football，不fan。我喜欢看篮球，她说她也喜欢看篮球。最后，最后，俺从昨天那个挂掉的路口再次出来，这次我注意了，老老实实等绿灯，然后左拐直行回DMV。到了之后，我找了个停车位停下，一次停成功了。接着，她对我说，you passed。我那个欢喜啊，鸡冻了好一阵。然后进DMV拍了个n丑的照片后，拿了一临时的纸条，算是临时的driver license，正式的卡片在纸条过期前会寄到。 本来，从那女人最初的话语中，我觉得我必挂无疑。我想，我和她瞎侃帮了我不少忙。也许因为她每天要给那么多人办事，心情不好，然后俺和她瞎侃，让她心情好了些，然后就放我过了。不管如何，总算过了，以后就可以大摇大摆的上路了，不用再偷偷摸摸的，还怕被police逮到。通过之后，兴奋了好一阵，算是和昨天的郁闷相抵了，哈哈。 您可能感兴趣的文章May 20, 2010 -- 通过Driver Examination的Written Test了 (2)今天去参加驾照考试的笔试部分，子俊同学带我去的。笔试的内容都在Driving Handbook上。这...May 7, 2010 -- 这一周 (3)上一篇博文是上周四写的，隔了一周多时间没更新博客了，越来越懒了。 上周末把paper修改完了，基本...]]></description>
			<content:encoded><![CDATA[<p>驾照考试中的笔试部分早已经通过了，拿了张permit。在罗子俊师傅的带领下，也断断续续学了十几个小时的车，耗时接近两周。虽不敢妄称能熟练操控，但基本的还是掌握了，剩下的就得让自己慢慢练了，上路一段时间后就能熟悉了。周二下午决定去小试一下路考。到了DMV那，先在可能走的路线上练了两趟。然后去领号，排队，人不多。轮到我时，发现没带材料，走得太急，自己也没想起要带东西，于是回去取。等取回来了，等的人变多了，等了有一会才轮到我。</p>
<p>工作人员拿了我的K-State ID， Permit， Bank Statement， I20，Passport，然后对着电脑输入了一大堆东西。同时，让我看了柜台上的测视力的东东，挺像显微镜，她让我念第五行的字母，结果我发现，都模糊不清，虽然我带着眼镜。无奈，我问她能否让我回车取另一副眼镜，度数稍高一点的，我几乎不带。取来换上之后，顿时豁然开朗，整行字都很清晰，哈哈。我和那人解释说，两副眼镜配的时间不同，度数也不懂。然后她开玩笑说我现在带的这副是开车时用的。录完资料，交完钱，就上路了。先测了一下车的转向灯和喇叭，都没问题。<br />
<span id="more-2419"></span><br />
路考从倒车开始，从停车位倒出来，然后走了一段，到达一个路口，要左转。此处车辆密集，经常要等个两三分钟才能抓个空，将车行至路中间然后左转。接着是换道，同个方向的有两条lane，一般是左车道换到右车道。直行一段后，右转，进入居民区。根据考官的指导，左转右转直行，等等。有时会让你停下来，然后问你如果是上坡或者下坡该怎么停车，并让你做示范。最后从某个路口杀回主干道，然后回DMV。前面我都开得很顺利，窃喜，谁知我的第一次路考就死在这最后一步。在以前的几次练习中，从路口杀出来都有stop sign，对面没有路，因此一般也没有交通灯，所以要观察左右的车辆，待时机允许，即前行左转，然后开回DMV。考官这次让我开出的路口，我以为有stop sign（到现在我依然不知道有没有），就停下来等待，那时车辆都在行进，没有间隙。好不容易等到个空，我就开出然后左转，考官让我抬头看一下，我赫然发现一座交通灯立于面前，信号显示为红。我的第一反应是，完了。唉，我定向思维了，以为路口出来，如果对面没有路，是不会有交通灯了，谁知我今天碰上了一回。也怪自己没注意观察，可能把精神都集中在路面上了，或者是紧张了。回到DMV后，车也没停好，那人说，“不用我提醒你都做了什么吧”，我说不用了。我问今天还能再考吗。她说明天吧，最好早上来，车少，并提醒我要记得带材料。从她的态度看，我觉得如果没有那个红灯，她会让我过的，俺太杯具了。幸好是路考啊，要是平时这样闯了红灯，被警察叔叔抓到就要罚到你倾家荡产。</p>
<p>考完回家，心情甚糟，啥都不想做，晚上也没睡好。决定第二天再战，如再不过，就等一周再来考。一共可以考四次，如果不过，就得等半年。我想，我应该不至于那么缺RP吧。第二天早上十点多就来到了DMV，带齐了资料。希望能碰上昨天那个工作人员，今天好好表现下，应该就会放我过了。听说她是比较nice的，DMV里有个很tough的人。碰到了杨同学，她也第二次路考。还见到了一位阿三，昨天她就排在我后面路考，今天又是。天不随人愿，监考杨同学的那人就是昨天监考我的，而我就在杨同学之后几位。我应该是等不到她考完了。轮到我了，是那个被称为最tough的女人。我乖乖递上资料，她看了看，说我昨天才考过，今天就来了，that‘s not good。听得我心都凉了，这是不是直接暗示今天不放我过。然后她看到我昨天不过的原因是因为闯红灯，就笑着说，我现在知道红灯长啥样了吧。我当时那个绝望啊，感觉被直接宣判了。</p>
<p>既然来了，就豁出去了，今天一定好好开。和昨天一样，做了些前期排查，没问题之后上路，走得和昨天一样的路线。那女人一上车，看到我车后座放的用来给车遮阳的东西，夸了一下，说挺不错，问我在哪买的。我说沃尔玛，天太热，必须买这个，保护爱车。昨天考我的人除了给我左转右转停车的指示外，没和我说其他话。今天这个挺奇怪啊，我还以为她们个个都不说话，或者不爱和中国人说话。既然她开了话匣子，我也和她瞎扯了。不过，我还是注意着我的方向盘和前方的路况，没有乱开一通。我就问她们是不是每天都很忙。她说非常忙，都不知道为什么这么多人来考驾照。接着扯到天气上，最近的天的确太热了，她说这样的天应该去游泳，我说我从没在这边游泳过，只呆在空调房间里。她除了和我瞎聊外，不像昨天那人只给我下指示，让我自己看着办，她会给我一些提示。比如从DMV出来，在第一个路口要左转，我等到了个空隙开了出去，之后发现后面有车跟来，有点犹豫，她说你就这样开着，没啥事。然后变道，右转，进入居民区。碰上了邮递车，收垃圾的车，都堵在我要走的道上，我就减速，从反方向的道缓缓过去。一路上开得很稳当。接着到一个路口，她说在前面的路口右拐。路口在哪啊？我看不到，那个路口太低，还被树挡住了。距路口五六米时我才发现它，然后减速（减的稍微有点急）。我和她说，这个路口我没看到，我以为是前面一个。她说没事，这个路口比较难发现，不是我的问题，you are fine。我听了心安多了，不然就挂在这个路口了。接着到达一个路口，我要右拐，有俩人在路边，看他们好像要穿马路，于是我就等着他们穿。那人也说他们可能要穿马路，我就没有右拐，等着。结果，他们只是沿着路边走。于是我才右拐直行。她好像注意到了我的车很干净，而且看着很新，说我的车很不错，问我是哪一年的。我说05年的，原车主保养的很好，非常干净，我买的物有所值。然后我接着说，我的车是从KC一个football player那买的。她问我是不是Chief队的，我说是的。本人俺不知此人是运动员，他加了我facebook后我才知道。她问我要了签名没，我说米有，我不看football，不fan。我喜欢看篮球，她说她也喜欢看篮球。最后，最后，俺从昨天那个挂掉的路口再次出来，这次我注意了，老老实实等绿灯，然后左拐直行回DMV。到了之后，我找了个停车位停下，一次停成功了。接着，她对我说，you passed。我那个欢喜啊，鸡冻了好一阵。然后进DMV拍了个n丑的照片后，拿了一临时的纸条，算是临时的driver license，正式的卡片在纸条过期前会寄到。</p>
<p>本来，从那女人最初的话语中，我觉得我必挂无疑。我想，我和她瞎侃帮了我不少忙。也许因为她每天要给那么多人办事，心情不好，然后俺和她瞎侃，让她心情好了些，然后就放我过了。不管如何，总算过了，以后就可以大摇大摆的上路了，不用再偷偷摸摸的，还怕被police逮到。通过之后，兴奋了好一阵，算是和昨天的郁闷相抵了，哈哈。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>May 20, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/05/pass-written-test-of-driver-examination/" title="通过Driver Examination的Written Test了">通过Driver Examination的Written Test了</a> (2)<br /><small>今天去参加驾照考试的笔试部分，子俊同学带我去的。笔试的内容都在Driving Handbook上。这...</small></li><li>May 7, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/05/this-week-2010-05-07/" title="这一周">这一周</a> (3)<br /><small>上一篇博文是上周四写的，隔了一周多时间没更新博客了，越来越懒了。

上周末把paper修改完了，基本...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/06/get-my-driver-license/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>博客搬家</title>
		<link>http://www.zhuhuang.com/blog/2010/06/move-blog/</link>
		<comments>http://www.zhuhuang.com/blog/2010/06/move-blog/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 05:30:29 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[网站日志]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[搬家]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2414</guid>
		<description><![CDATA[我有两个bluehost帐户，一个只挂着自己的博客，是比较早买的，一年期；另一个挂着别人的网站，是稍后买的，三年期。一年期的于7月6日到期，我不想续费了，单独放个博客而无太用实在是浪费。这米该省还是得省的，自从买了车之后，就越发觉得米不够用啊。平时过得杂乱无章，都快把过期这事给忘了。幸好Bluehost默认是自动续费，收到续费通知之后，我才打电话让客服取消了空间续费，让它随着空间的主域名一起过期作废。 接下来问题就来了，得把博客挪到另一个bluehost帐户上。Wordpress搬家，说烦不烦，说简单也不简单。简单的办法是，用wordpress自带的博客导出工具，将博客资料导出到xml文件，然后再新建一个wordpress，将xml文件导入，并上传所有附件，接着安装所有插件，选个喜欢的主题。但这么做，一来麻烦且工作量大，二来对原博客主题做的一些修改都将不复存在。一开始，我没有选用此方法，而是尝试将博客整体搬迁。整体搬迁需要两样东西，数据库和博客文件，大家可以参考这个帖子：WordPress如何搬家及换网址。数据库可以用cpanel后台提供的phpMyAdmin导出，博客文件用FTP文件就能下载。因为我不改博客的域名，操作也会稍微简单些。 遇到的第一个麻烦是域名的转移。我要把博客域名挪到另一个bluehost帐户上作为addon domain，但这要求我先得删除原先在博客域名上创建的所有子域名。其中一个我愣是无法删除， zhuhuang.zhuhuang.com，提示说这个子域名和addon domain “zhuhuang.com”连接在一起了，如要删除，得先unassign该addon domain。而在域名管理面板尝试unassign addon domain “zhuhuang.com”时也无法成功，说说subdomain “zhuhuang.zhuhuang.com”存在，得先删去此子域名，才能移去addon domain。这不就是个deadlock吗？！最初以为是设置的redirect等属性导致的，但遍查了cpanel提供的所有操作，都没有用。无奈，只能打客服，他们看了之后，说是服务器有错误，并帮我删去了那个subdomain。 第二个麻烦是phpMyAdmin。我用它导出了原博客的数据库，但然后新建一个数据库，导入原博客的数据库，每次都出错。因为数据库文件很大，导入分成了好几个时段进行，但到最后，都会出现错误，错误原因不明，没有提示，只有大大的“SQL Error”。试了多次都是一样。索性将错就错，把博客文件也挪到了新地址，并修改了数据库等相关信息。打开浏览器，输入博客网址，无效，没有东西。我也按着别人的经验贴试了几次，都以失败告终，看来RP不行。 最后还是用了那个简单方法（虽简单，却很烦琐），就是推到重建。刚好这几天忙着改程序，考驾照，弄个博客就耗去我一个下午时间，实在不想再折腾了。首先，将博客内容导出到xml文件，然后下载了博客附件（uploads目录），还有主题文件包。在新地方开了数据库，装了wordpress，然后导入xml文件，上传附件和主题文件包。最后是安装并设置插件。博客搬完家后，发现友链都不见了。幸好我在抓虾里订阅了博友们的博客，因此都能找回来。主题还是用了原来的，暂时没发现想换的主题，等有了再考虑给博客换换容貌。改动较大的地方就是目录栏了，将他设为以博客分类为依据的目录栏，这样看文章方便点。 您可能感兴趣的文章May 20, 2010 -- 最近成搬运工了 (0)期末已结束，暑假已开始，这段时间很多人搬家，要么离校，要么挪个窝。自己也当了回苦力，帮人搬东西。我自...April 25, 2010 -- 搬家了 (3)周四时和Jardine重新签了租房的agreement，要求下周一前搬出旧的公寓，所以只有三天时间搬...October 7, 2009 -- 我使用的WordPress插件 (7)以下插件都能在WordPress控制台的插件栏目里添加，就不另附插件的链接了。插件以字母顺序排列，排...September 27, 2009 -- Google Friend Connect插件存在若干问题 (0)最近一段时间，博客里的Avatar都不能显示了，不知道什么原因。虽然装了WP-RecentComme...September 26, 2009 -- 无需插件给wordpress博客添加背景音乐 (22)突然想为博客添加背景音乐，搜了一下WordPress帮助文档，发现两个简单的办法，可以容易的向日志，...]]></description>
			<content:encoded><![CDATA[<p>我有两个bluehost帐户，一个只挂着自己的博客，是比较早买的，一年期；另一个挂着别人的网站，是稍后买的，三年期。一年期的于7月6日到期，我不想续费了，单独放个博客而无太用实在是浪费。这米该省还是得省的，自从买了车之后，就越发觉得米不够用啊。平时过得杂乱无章，都快把过期这事给忘了。幸好Bluehost默认是自动续费，收到续费通知之后，我才打电话让客服取消了空间续费，让它随着空间的主域名一起过期作废。</p>
<p>接下来问题就来了，得把博客挪到另一个bluehost帐户上。Wordpress搬家，说烦不烦，说简单也不简单。简单的办法是，用wordpress自带的博客导出工具，将博客资料导出到xml文件，然后再新建一个wordpress，将xml文件导入，并上传所有附件，接着安装所有插件，选个喜欢的主题。但这么做，一来麻烦且工作量大，二来对原博客主题做的一些修改都将不复存在。一开始，我没有选用此方法，而是尝试将博客整体搬迁。整体搬迁需要两样东西，数据库和博客文件，大家可以参考这个帖子：<a href="http://gordon168.tw/?p=258">WordPress如何搬家及换网址</a>。数据库可以用cpanel后台提供的phpMyAdmin导出，博客文件用FTP文件就能下载。因为我不改博客的域名，操作也会稍微简单些。<br />
<span id="more-2414"></span><br />
遇到的第一个麻烦是域名的转移。我要把博客域名挪到另一个bluehost帐户上作为addon domain，但这要求我先得删除原先在博客域名上创建的所有子域名。其中一个我愣是无法删除， zhuhuang.zhuhuang.com，提示说这个子域名和addon domain “zhuhuang.com”连接在一起了，如要删除，得先unassign该addon domain。而在域名管理面板尝试unassign addon domain “zhuhuang.com”时也无法成功，说说subdomain “zhuhuang.zhuhuang.com”存在，得先删去此子域名，才能移去addon domain。这不就是个deadlock吗？！最初以为是设置的redirect等属性导致的，但遍查了cpanel提供的所有操作，都没有用。无奈，只能打客服，他们看了之后，说是服务器有错误，并帮我删去了那个subdomain。</p>
<p>第二个麻烦是phpMyAdmin。我用它导出了原博客的数据库，但然后新建一个数据库，导入原博客的数据库，每次都出错。因为数据库文件很大，导入分成了好几个时段进行，但到最后，都会出现错误，错误原因不明，没有提示，只有大大的“SQL Error”。试了多次都是一样。索性将错就错，把博客文件也挪到了新地址，并修改了数据库等相关信息。打开浏览器，输入博客网址，无效，没有东西。我也按着别人的经验贴试了几次，都以失败告终，看来RP不行。</p>
<p>最后还是用了那个简单方法（虽简单，却很烦琐），就是推到重建。刚好这几天忙着改程序，考驾照，弄个博客就耗去我一个下午时间，实在不想再折腾了。首先，将博客内容导出到xml文件，然后下载了博客附件（uploads目录），还有主题文件包。在新地方开了数据库，装了wordpress，然后导入xml文件，上传附件和主题文件包。最后是安装并设置插件。博客搬完家后，发现友链都不见了。幸好我在抓虾里订阅了博友们的博客，因此都能找回来。主题还是用了原来的，暂时没发现想换的主题，等有了再考虑给博客换换容貌。改动较大的地方就是目录栏了，将他设为以博客分类为依据的目录栏，这样看文章方便点。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>May 20, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/05/a-potential-porter/" title="最近成搬运工了">最近成搬运工了</a> (0)<br /><small>期末已结束，暑假已开始，这段时间很多人搬家，要么离校，要么挪个窝。自己也当了回苦力，帮人搬东西。我自...</small></li><li>April 25, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/04/move-to-a-new-apartment/" title="搬家了">搬家了</a> (3)<br /><small>周四时和Jardine重新签了租房的agreement，要求下周一前搬出旧的公寓，所以只有三天时间搬...</small></li><li>October 7, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/wordpress-plugin-for-my-blog/" title="我使用的WordPress插件">我使用的WordPress插件</a> (7)<br /><small>以下插件都能在WordPress控制台的插件栏目里添加，就不另附插件的链接了。插件以字母顺序排列，排...</small></li><li>September 27, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/wordpress_avatar/" title="Google Friend Connect插件存在若干问题">Google Friend Connect插件存在若干问题</a> (0)<br /><small>最近一段时间，博客里的Avatar都不能显示了，不知道什么原因。虽然装了WP-RecentComme...</small></li><li>September 26, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/music-for-wordpress/" title="无需插件给wordpress博客添加背景音乐">无需插件给wordpress博客添加背景音乐</a> (22)<br /><small>突然想为博客添加背景音乐，搜了一下WordPress帮助文档，发现两个简单的办法，可以容易的向日志，...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/06/move-blog/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>曼哈屯的航拍图</title>
		<link>http://www.zhuhuang.com/blog/2010/06/aerial-photography-manhattan-ks/</link>
		<comments>http://www.zhuhuang.com/blog/2010/06/aerial-photography-manhattan-ks/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 05:22:24 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[游走美帝]]></category>
		<category><![CDATA[曼哈屯]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2409</guid>
		<description><![CDATA[在Facebook上看到别人分享的曼哈屯当地的航拍图，超赞。转载过来，让大家欣赏欣赏。 先声明一下，图片版权为AirSnaps所有，本人只是觉得喜欢，遂转载过来供大家欣赏，让大家了解一下Manhattan, KS，不带有商业目的。 您可能感兴趣的文章May 13, 2011 -- 新的博客订阅按钮 (1)之前博客的feed一直是用feedsky烧制的，但现在feedsky已经不行了。某天不小心在feed...August 5, 2010 -- 看完TCP/IP卷一了 (0)这书是去年暑假回去买的，本来想买英文版，但在南京军人俱乐部那的书城没找到，只好买了中文版。大学那会就...August 13, 2009 -- 酒井法子 (0)前段看到酒井法子失踪的新闻，一直想写点东西，但最近事多，都没什么时间顾及博客，今天补上。初中时有点饭...August 30, 2009 -- UCenter Home升级到2.0后 MYOP应用不能开启的解决办法 (2)UCenter Home出了2.0正式版后，我立马下载了新版，将南洋网的社区空间使用的UCenter...August 6, 2009 -- 沃尔玛见闻 (0)今天去沃尔玛买东西，转着转着，突然发现身后的人都站得不动，朝着某个方向看去，我还以为有人推车经过，于...]]></description>
			<content:encoded><![CDATA[<p>在Facebook上看到别人分享的曼哈屯当地的航拍图，超赞。转载过来，让大家欣赏欣赏。<br />
先声明一下，图片版权为<a href="http://airsnaps.com/">AirSnaps</a>所有，本人只是觉得喜欢，遂转载过来供大家欣赏，让大家了解一下Manhattan, KS，不带有商业目的。</p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/1.jpg" rel="lightbox[2409]"><img class="aligncenter size-medium wp-image-2410" title="1" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/1-450x360.jpg" alt="" width="450" height="360" /></a><br />
<span id="more-2409"></span><br />
<a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/2.jpg" rel="lightbox[2409]"><img class="aligncenter size-medium wp-image-2411" title="2" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/2-450x359.jpg" alt="" width="450" height="359" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/3.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/3-450x359.jpg" alt="" title="3" width="450" height="359" class="aligncenter size-medium wp-image-2412" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/4.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/4-450x359.jpg" alt="" title="4" width="450" height="359" class="aligncenter size-medium wp-image-2413" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/5.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/5-450x360.jpg" alt="" title="5" width="450" height="360" class="aligncenter size-medium wp-image-2414" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/6.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/6-450x307.jpg" alt="" title="6" width="450" height="307" class="aligncenter size-medium wp-image-2415" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/7.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/7-450x359.jpg" alt="" title="7" width="450" height="359" class="aligncenter size-medium wp-image-2416" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/8.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/8-450x359.jpg" alt="" title="8" width="450" height="359" class="aligncenter size-medium wp-image-2417" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/9.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/9-450x359.jpg" alt="" title="9" width="450" height="359" class="aligncenter size-medium wp-image-2418" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/10.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/10-450x359.jpg" alt="" title="10" width="450" height="359" class="aligncenter size-medium wp-image-2419" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/11.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/11-450x359.jpg" alt="" title="11" width="450" height="359" class="aligncenter size-medium wp-image-2420" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/12.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/12-450x359.jpg" alt="" title="12" width="450" height="359" class="aligncenter size-medium wp-image-2421" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/13.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/13-450x359.jpg" alt="" title="13" width="450" height="359" class="aligncenter size-medium wp-image-2422" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/14.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/14-450x359.jpg" alt="" title="14" width="450" height="359" class="aligncenter size-medium wp-image-2423" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/15.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/15-450x359.jpg" alt="" title="15" width="450" height="359" class="aligncenter size-medium wp-image-2424" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/16.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/16-450x299.jpg" alt="" title="16" width="450" height="299" class="aligncenter size-medium wp-image-2425" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/17.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/17-450x359.jpg" alt="" title="17" width="450" height="359" class="aligncenter size-medium wp-image-2426" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/18.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/18-450x299.jpg" alt="" title="18" width="450" height="299" class="aligncenter size-medium wp-image-2427" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/19.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/19-450x359.jpg" alt="" title="19" width="450" height="359" class="aligncenter size-medium wp-image-2428" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/20.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/20-450x299.jpg" alt="" title="20" width="450" height="299" class="aligncenter size-medium wp-image-2429" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/21.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/21-450x359.jpg" alt="" title="21" width="450" height="359" class="aligncenter size-medium wp-image-2430" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/22.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/22-450x359.jpg" alt="" title="22" width="450" height="359" class="aligncenter size-medium wp-image-2431" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/23.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/23-450x359.jpg" alt="" title="23" width="450" height="359" class="aligncenter size-medium wp-image-2432" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/24.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/24-450x359.jpg" alt="" title="24" width="450" height="359" class="aligncenter size-medium wp-image-2433" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/25.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/25-450x359.jpg" alt="" title="25" width="450" height="359" class="aligncenter size-medium wp-image-2434" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/26.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/26-450x359.jpg" alt="" title="26" width="450" height="359" class="aligncenter size-medium wp-image-2435" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/27.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/27-450x360.jpg" alt="" title="27" width="450" height="360" class="aligncenter size-medium wp-image-2436" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/28.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/28-450x359.jpg" alt="" title="28" width="450" height="359" class="aligncenter size-medium wp-image-2437" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/29.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/29-450x359.jpg" alt="" title="29" width="450" height="359" class="aligncenter size-medium wp-image-2438" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/30.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/30-450x360.jpg" alt="" title="30" width="450" height="360" class="aligncenter size-medium wp-image-2439" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/31.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/31-450x299.jpg" alt="" title="31" width="450" height="299" class="aligncenter size-medium wp-image-2440" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/32.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/32-450x359.jpg" alt="" title="32" width="450" height="359" class="aligncenter size-medium wp-image-2441" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/33.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/33-450x359.jpg" alt="" title="33" width="450" height="359" class="aligncenter size-medium wp-image-2442" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/34.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/34-450x359.jpg" alt="" title="34" width="450" height="359" class="aligncenter size-medium wp-image-2443" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/35.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/35-450x359.jpg" alt="" title="35" width="450" height="359" class="aligncenter size-medium wp-image-2444" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/36.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/36-450x359.jpg" alt="" title="36" width="450" height="359" class="aligncenter size-medium wp-image-2445" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/37.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/37-450x359.jpg" alt="" title="37" width="450" height="359" class="aligncenter size-medium wp-image-2446" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/38.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/38-450x299.jpg" alt="" title="38" width="450" height="299" class="aligncenter size-medium wp-image-2447" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/39.jpg" rel="lightbox[2409]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/39-450x359.jpg" alt="" title="39" width="450" height="359" class="aligncenter size-medium wp-image-2448" /></a></p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>January 21, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/recently-reading-books/" title="最近看的书">最近看的书</a> (2)<br /><small>最近除了弄RPE的事，也花了不少之间在书上。先前写过一篇日志，提到了毕业之前想做的一些事，现在，我正...</small></li><li>November 20, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/11/one-man-basketball/" title="一个人的篮球">一个人的篮球</a> (6)<br /><small>出国前，自己不算个喜欢运动的人，除非有人邀着去。大学时我也尝试着多运动，去操场打篮球，但经常找不到伴...</small></li><li>September 20, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/rpe_begins/" title="RPE开始了">RPE开始了</a> (0)<br /><small>从暑假一直拖到上周，终于把RPE request form填完上交了，committee membe...</small></li><li>January 21, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/become-ta-again/" title="又当TA了">又当TA了</a> (5)<br /><small>老板资金不足了，所以这学期改当TA了。系里给我分了CIS450。周三第一天上课，我现身了下，一进教室...</small></li><li>November 12, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/11/twenty-five-years-old/" title="二十五了">二十五了</a> (6)<br /><small>时间过得真的很快，脑子里清晰地记得小时候的每一幕，捕蜻蜓，抓鱼，摘桃金娘，很多很多。那时太贪玩，大人...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/06/aerial-photography-manhattan-ks/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>老家的洪水</title>
		<link>http://www.zhuhuang.com/blog/2010/06/flood-of-hometown/</link>
		<comments>http://www.zhuhuang.com/blog/2010/06/flood-of-hometown/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 05:03:04 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[利田村]]></category>
		<category><![CDATA[洪水]]></category>
		<category><![CDATA[漳平]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2390</guid>
		<description><![CDATA[最近老家那连着下暴雨，河水暴涨，村尾那些地势较低的房子都被淹或者进水了。一个同学的家就在大桥的一头，是土房子，因为在洪水里泡太久，倒了。村尾也有几间房子倒掉了。这次洪水来势很猛，听说是百年一遇。这次洪水范围很广，不只我们村，南洋乡沿河的几个村子都受到影响了，其他乡镇也出现了类似情况。山体滑坡现象也不少，已经造成多人死亡。而漳平市也未能幸免，洪水涨到桂林那边了。这些天洪水退了，但雨还继续下着，希望不要再涨了。 您可能感兴趣的文章March 7, 2010 -- 漳平地图 (0)...November 30, 2009 -- 祭祖 (4)国内今天是12月1日，农历十月十五，是村里祭祖的日子，很多在外工作的人都会回来。小的时候特喜欢这一天...September 24, 2009 -- 漳平简介 (0)转自： 漳平政府网 原文链接：http://www.zp.gov.cn/CityLife/zpgk/...September 24, 2009 -- 漳平特产及小吃 (0)转自： 漳平政府网 原文链接： http://www.zp.gov.cn/CityLife/liao...August 31, 2009 -- 漳平简史 (0)漳平又名＂菁城＂。 漳平，名取“邑居漳水上流、千山之中，此地独平”之意。嵌于福建中南，闽南金三角北端...]]></description>
			<content:encoded><![CDATA[<p>最近老家那连着下暴雨，河水暴涨，村尾那些地势较低的房子都被淹或者进水了。一个同学的家就在大桥的一头，是土房子，因为在洪水里泡太久，倒了。村尾也有几间房子倒掉了。这次洪水来势很猛，听说是百年一遇。这次洪水范围很广，不只我们村，南洋乡沿河的几个村子都受到影响了，其他乡镇也出现了类似情况。山体滑坡现象也不少，已经造成多人死亡。而漳平市也未能幸免，洪水涨到桂林那边了。这些天洪水退了，但雨还继续下着，希望不要再涨了。<br />
<div id="attachment_2391" class="wp-caption aligncenter" style="width: 362px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood1.jpg" rel="lightbox[2390]"><img class="size-large wp-image-2391" title="flood1" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood1-352x470.jpg" alt="" width="352" height="470" /></a><p class="wp-caption-text">俺们村</p></div><br />
<span id="more-2390"></span><br />
<div id="attachment_2392" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood2.jpg" rel="lightbox[2390]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood2-450x337.jpg" alt="" title="flood2" width="450" height="337" class="size-medium wp-image-2392" /></a><p class="wp-caption-text">菜地都被淹了</p></div><br />
<div id="attachment_2393" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood3.jpg" rel="lightbox[2390]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood3-450x337.jpg" alt="" title="flood3" width="450" height="337" class="size-medium wp-image-2393" /></a><p class="wp-caption-text">洪水过第二个桥洞了</p></div><br />
<div id="attachment_2394" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood4.jpg" rel="lightbox[2390]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood4-450x337.jpg" alt="" title="flood4" width="450" height="337" class="size-medium wp-image-2394" /></a><p class="wp-caption-text">这有一条村道</p></div><br />
<div id="attachment_2395" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood5.jpg" rel="lightbox[2390]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood5-450x337.jpg" alt="" title="flood5" width="450" height="337" class="size-medium wp-image-2395" /></a><p class="wp-caption-text">一个同学的家</p></div><br />
<div id="attachment_2396" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood6.jpg" rel="lightbox[2390]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood6-450x337.jpg" alt="" title="flood6" width="450" height="337" class="size-medium wp-image-2396" /></a><p class="wp-caption-text">正中间的是村道</p></div><br />
<div id="attachment_2397" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood7.jpg" rel="lightbox[2390]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood7-450x337.jpg" alt="" title="flood7" width="450" height="337" class="size-medium wp-image-2397" /></a><p class="wp-caption-text">洪水太猛了，比正常水位高了好几米</p></div><br />
<div id="attachment_2398" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood8.jpg" rel="lightbox[2390]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood8-450x337.jpg" alt="" title="flood8" width="450" height="337" class="size-medium wp-image-2398" /></a><p class="wp-caption-text">原来的河道宽度和大桥差不多</p></div><br />
<div id="attachment_2399" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood9.jpg" rel="lightbox[2390]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood9-450x337.jpg" alt="" title="flood9" width="450" height="337" class="size-medium wp-image-2399" /></a><p class="wp-caption-text">五叔的家好像也进水了</p></div><br />
<div id="attachment_2400" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood10.jpg" rel="lightbox[2390]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood10-450x337.jpg" alt="" title="flood10" width="450" height="337" class="size-medium wp-image-2400" /></a><p class="wp-caption-text">这里曾是一片菜地</p></div><br />
<div id="attachment_2401" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood11.jpg" rel="lightbox[2390]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood11-450x337.jpg" alt="" title="flood11" width="450" height="337" class="size-medium wp-image-2401" /></a><p class="wp-caption-text">洪水汹涌</p></div><br />
<div id="attachment_2402" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood12.jpg" rel="lightbox[2390]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood12-450x326.jpg" alt="" title="flood12" width="450" height="326" class="size-medium wp-image-2402" /></a><p class="wp-caption-text">对面是橘子洲公园</p></div><br />
<div id="attachment_2403" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood26.jpg" rel="lightbox[2390]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood26-450x337.jpg" alt="" title="flood26" width="450" height="337" class="size-medium wp-image-2403" /></a><p class="wp-caption-text">漳平大桥</p></div><br />
<div id="attachment_2404" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood28.jpg" rel="lightbox[2390]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood28-450x337.jpg" alt="" title="flood28" width="450" height="337" class="size-medium wp-image-2404" /></a><p class="wp-caption-text">漳平步行桥</p></div><br />
<div id="attachment_2406" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood30.jpg" rel="lightbox[2390]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood30-450x337.jpg" alt="" title="flood30" width="450" height="337" class="size-medium wp-image-2406" /></a><p class="wp-caption-text">发洪水时，和下图对比</p></div><br />
<div id="attachment_2405" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood29.jpg" rel="lightbox[2390]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/flood29-450x337.jpg" alt="" title="flood29" width="450" height="337" class="size-medium wp-image-2405" /></a><p class="wp-caption-text">洪水退后，和上图对比</p></div> </p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>March 7, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/map-of-zhangping/" title="漳平地图">漳平地图</a> (0)<br /><small>...</small></li><li>November 30, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/11/ancestor-worship/" title="祭祖">祭祖</a> (4)<br /><small>国内今天是12月1日，农历十月十五，是村里祭祖的日子，很多在外工作的人都会回来。小的时候特喜欢这一天...</small></li><li>September 24, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/introduction-zhangping/" title="漳平简介">漳平简介</a> (0)<br /><small>转自： 漳平政府网
原文链接：http://www.zp.gov.cn/CityLife/zpgk/...</small></li><li>September 24, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/specialty-snack-zhangping/" title="漳平特产及小吃">漳平特产及小吃</a> (0)<br /><small>转自： 漳平政府网
原文链接： http://www.zp.gov.cn/CityLife/liao...</small></li><li>August 31, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/zhangping/" title="漳平简史">漳平简史</a> (0)<br /><small>漳平又名＂菁城＂。 漳平，名取“邑居漳水上流、千山之中，此地独平”之意。嵌于福建中南，闽南金三角北端...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/06/flood-of-hometown/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>学车第四天</title>
		<link>http://www.zhuhuang.com/blog/2010/06/learn-driving-fourth-day/</link>
		<comments>http://www.zhuhuang.com/blog/2010/06/learn-driving-fourth-day/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 03:20:17 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[学车]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2386</guid>
		<description><![CDATA[今天是学车的第四天，昨天看NBA，就没学。前几天主要练转弯，都在低速下进行。今天上路练了，虽然时速不快，但对我这样的新手来说，已经足够让我紧张一番了。今天子俊同学带着我在学校周围的几条路走了走。算是第一次正式的在路上开，中间难免紧张。尤其是一开始就上一条较大的路，车不少，时速30-40迈。要知道我前几天练的都是在0-20迈之间。一开始很紧张，紧紧地握着方向盘，幸好路挺直，不然还不知道自己是否能及时反应过来。沿着这条路开了好几迈，然后原路折返。到底是freshhand，对路况的应变能力还不够，得多加练习。之后就绕学校的路开，速度低了一些，加上之前紧张过了，人慢慢静了下来，开得还算顺利，经历了不少路况，攒了第一手经验。今天对方向盘的控制好多了，转弯都比较顺利，不过偶尔会忘记打转向灯，这个很不好。就这样在路上开了一个多小时，然后回家。回家停车时，第一次失败了，偏了一点，第二次就成功了。昨晚我没把车停在公寓楼下，早上起来，自己倒车，然后停车，把车挪到了楼下，试了三次，唉，杯具。停车还是挺靠技术的，还有倒车。先把停车学好吧，这也是项必需的技能。打算这周再学一周，下周就去考驾照，加油。 您可能感兴趣的文章June 10, 2010 -- 学车第一天 (8)今天开始学车，为了避开高温，就在傍晚学。天9点左右才真正黑下来，每天都七点开始学，能学上两个小时左右...]]></description>
			<content:encoded><![CDATA[<p>今天是学车的第四天，昨天看NBA，就没学。前几天主要练转弯，都在低速下进行。今天上路练了，虽然时速不快，但对我这样的新手来说，已经足够让我紧张一番了。今天子俊同学带着我在学校周围的几条路走了走。算是第一次正式的在路上开，中间难免紧张。尤其是一开始就上一条较大的路，车不少，时速30-40迈。要知道我前几天练的都是在0-20迈之间。一开始很紧张，紧紧地握着方向盘，幸好路挺直，不然还不知道自己是否能及时反应过来。沿着这条路开了好几迈，然后原路折返。到底是freshhand，对路况的应变能力还不够，得多加练习。之后就绕学校的路开，速度低了一些，加上之前紧张过了，人慢慢静了下来，开得还算顺利，经历了不少路况，攒了第一手经验。今天对方向盘的控制好多了，转弯都比较顺利，不过偶尔会忘记打转向灯，这个很不好。就这样在路上开了一个多小时，然后回家。回家停车时，第一次失败了，偏了一点，第二次就成功了。昨晚我没把车停在公寓楼下，早上起来，自己倒车，然后停车，把车挪到了楼下，试了三次，唉，杯具。停车还是挺靠技术的，还有倒车。先把停车学好吧，这也是项必需的技能。打算这周再学一周，下周就去考驾照，加油。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>June 10, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/06/learn-driving-first-day/" title="学车第一天">学车第一天</a> (8)<br /><small>今天开始学车，为了避开高温，就在傍晚学。天9点左右才真正黑下来，每天都七点开始学，能学上两个小时左右...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/06/learn-driving-fourth-day/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>学车第一天</title>
		<link>http://www.zhuhuang.com/blog/2010/06/learn-driving-first-day/</link>
		<comments>http://www.zhuhuang.com/blog/2010/06/learn-driving-first-day/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 04:34:18 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[学车]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2374</guid>
		<description><![CDATA[今天开始学车，为了避开高温，就在傍晚学。天9点左右才真正黑下来，每天都七点开始学，能学上两个小时左右。俺的师傅是子俊同学。第一次开车，虽然有师傅坐在旁边指点，但还是会乱了阵脚。把刹车当油门，油门当刹车，转弯不到位或者转过头，突然间卡在那，不知道接下来要做什么，等等等等，一大堆问题。有几次还开上了路边，杯具。幸好这时候车少，出丑是小问题，撞上别人就不好了。先在Jardine这练转弯，左转，右转，速度10-20mph。然后到橄榄球场的停车场练转弯和直行，那里很空旷，没有那么大的压力。就这样手脚慌乱的练了两个小时，总算有点成果，转弯把握得好一些了，对方向盘也有点感觉了，直行保持得还凑活。其他的都还没练。明天继续练转弯和直行吧，确保找对感觉，握好方向盘。现在还是在低速下练习，等练扎实了再考虑提高速度练。这才是开始，给自己加油，两周内搞定。 您可能感兴趣的文章June 14, 2010 -- 学车第四天 (6)今天是学车的第四天，昨天看NBA，就没学。前几天主要练转弯，都在低速下进行。今天上路练了，虽然时速不...]]></description>
			<content:encoded><![CDATA[<p>今天开始学车，为了避开高温，就在傍晚学。天9点左右才真正黑下来，每天都七点开始学，能学上两个小时左右。俺的师傅是子俊同学。第一次开车，虽然有师傅坐在旁边指点，但还是会乱了阵脚。把刹车当油门，油门当刹车，转弯不到位或者转过头，突然间卡在那，不知道接下来要做什么，等等等等，一大堆问题。有几次还开上了路边，杯具。幸好这时候车少，出丑是小问题，撞上别人就不好了。先在Jardine这练转弯，左转，右转，速度10-20mph。然后到橄榄球场的停车场练转弯和直行，那里很空旷，没有那么大的压力。就这样手脚慌乱的练了两个小时，总算有点成果，转弯把握得好一些了，对方向盘也有点感觉了，直行保持得还凑活。其他的都还没练。明天继续练转弯和直行吧，确保找对感觉，握好方向盘。现在还是在低速下练习，等练扎实了再考虑提高速度练。这才是开始，给自己加油，两周内搞定。</p>
<div id="attachment_2377" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/car4.jpg" rel="lightbox[2374]"><img class="size-medium wp-image-2377" title="car4" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/car4-450x333.jpg" alt="" width="450" height="333" /></a><p class="wp-caption-text">来张清晰点的</p></div>
<p><span id="more-2374"></span></p>
<div id="attachment_2378" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/car5.jpg" rel="lightbox[2374]"><img class="size-medium wp-image-2378" title="car5" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/car5-450x333.jpg" alt="" width="450" height="333" /></a><p class="wp-caption-text">车屁股和车牌</p></div>
<div id="attachment_2379" class="wp-caption aligncenter" style="width: 459px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/car6.jpg" rel="lightbox[2374]"><img class="size-medium wp-image-2379" title="car6" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/car6-449x334.jpg" alt="" width="449" height="334" /></a><p class="wp-caption-text">驾驶位</p></div>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>June 14, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/06/learn-driving-fourth-day/" title="学车第四天">学车第四天</a> (6)<br /><small>今天是学车的第四天，昨天看NBA，就没学。前几天主要练转弯，都在低速下进行。今天上路练了，虽然时速不...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/06/learn-driving-first-day/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>彻底没钱了</title>
		<link>http://www.zhuhuang.com/blog/2010/06/out-of-money/</link>
		<comments>http://www.zhuhuang.com/blog/2010/06/out-of-money/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 04:24:17 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[停车证]]></category>
		<category><![CDATA[税]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2370</guid>
		<description><![CDATA[昨晚，也许因为买车了太兴奋，也许因为怕车被开罚单，没睡好，早上五点多就醒了，然后继续睡了一个多小时，七点半就起来了。洗漱完毕后，下楼查看，车没吃ticket。暑假Jardine这车不多，停车位也不紧，应该不会有人频繁地检查。万幸，不然一张ticket就要50刀。弄了点吃的，然后把车打扫了一番，清掉一些垃圾。 八点半左右给子俊同学打电话，今天要去办车牌和购买停车证。九点出发，到了Manhattan的City Hall，领号排队。被告知要先找门口那个老头做一下inspection，就是查查车的证件，防止是非法车辆。inspection很简单，查了下title，并看了看车子就行了。老头最后给你一张填好的表格，交10刀现金就OK了。接着到办公室里办车牌。今天带了五百多刀出来，感觉应该足够了。谁知，最后收了我五百三十七刀，我身上正好有五百四十刀。除了办车牌的钱，剩下的都是交易税，好几种，federal tax，state tax，county tax, city tax，总共四百多刀。彻底穷了，银行的钱正好够还信用卡上欠的钱，balance接近0，虽然不是负数。 办完车牌后，到学校购买parking permit，买了campus和jardine的停车位，暑假三个月，花了四十二刀，有十刀是付ID卡的。没有现金，只能刷卡了。8月23日得购买秋季的停车位。 手续都搞定之后，通过UPS把借的车牌和留在车里的一张CD寄回给原车主，花了11刀。 算上今天的费用，我大概花了6600刀，非常多了。 买了车，很多地方要花钱，保险，维护费，油费，停车费，牌照费。我现在给车上的是全险，打算只上半年，半年后改一下，全险有点贵，每月一百二十美元左右。油费和维护费暂时没啥概念，停车费一年估计要一百二三十左右。牌照费一年也要一百来刀。该省钱的还是得省啊。 您可能感兴趣的文章September 11, 2009 -- 纳税 (2)去年当助教时，是系里交的学费（美其名曰“免学费”），而且这部分学费不算在我的收入之内，不用扣税，但每...]]></description>
			<content:encoded><![CDATA[<p>昨晚，也许因为买车了太兴奋，也许因为怕车被开罚单，没睡好，早上五点多就醒了，然后继续睡了一个多小时，七点半就起来了。洗漱完毕后，下楼查看，车没吃ticket。暑假Jardine这车不多，停车位也不紧，应该不会有人频繁地检查。万幸，不然一张ticket就要50刀。弄了点吃的，然后把车打扫了一番，清掉一些垃圾。</p>
<p>八点半左右给子俊同学打电话，今天要去办车牌和购买停车证。九点出发，到了Manhattan的City Hall，领号排队。被告知要先找门口那个老头做一下inspection，就是查查车的证件，防止是非法车辆。inspection很简单，查了下title，并看了看车子就行了。老头最后给你一张填好的表格，交10刀现金就OK了。接着到办公室里办车牌。今天带了五百多刀出来，感觉应该足够了。谁知，最后收了我五百三十七刀，我身上正好有五百四十刀。除了办车牌的钱，剩下的都是交易税，好几种，federal tax，state tax，county tax, city tax，总共四百多刀。彻底穷了，银行的钱正好够还信用卡上欠的钱，balance接近0，虽然不是负数。</p>
<p><span id="more-2370"></span></p>
<p>办完车牌后，到学校购买parking permit，买了campus和jardine的停车位，暑假三个月，花了四十二刀，有十刀是付ID卡的。没有现金，只能刷卡了。8月23日得购买秋季的停车位。</p>
<p>手续都搞定之后，通过UPS把借的车牌和留在车里的一张CD寄回给原车主，花了11刀。</p>
<p>算上今天的费用，我大概花了6600刀，非常多了。</p>
<p>买了车，很多地方要花钱，保险，维护费，油费，停车费，牌照费。我现在给车上的是全险，打算只上半年，半年后改一下，全险有点贵，每月一百二十美元左右。油费和维护费暂时没啥概念，停车费一年估计要一百二三十左右。牌照费一年也要一百来刀。该省钱的还是得省啊。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>September 11, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/taxer/" title="纳税">纳税</a> (2)<br /><small>去年当助教时，是系里交的学费（美其名曰“免学费”），而且这部分学费不算在我的收入之内，不用扣税，但每...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/06/out-of-money/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>买车了</title>
		<link>http://www.zhuhuang.com/blog/2010/06/finally-buy-my-first-car/</link>
		<comments>http://www.zhuhuang.com/blog/2010/06/finally-buy-my-first-car/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 04:47:36 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[Dodge Stratus]]></category>
		<category><![CDATA[二手车]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2357</guid>
		<description><![CDATA[早上九点五十分左右出发，前往KC，看车。 十二点到Zona Rosa的Bo Ling中餐馆，吃午饭。 一点前往第一家dealer看车，要看的车不在那，说是有人开去试车了，不知真假。留了个电话给他，如果下午车会开回来就给我电话，如果不会，就不用了。 两点到第二家dealer，dealer的门面很小，更像是个修车铺，看了外头摆放的一些车，和网上描述的差不多。但这些车普遍都有accident record，dealer给的价已经很低，不肯让价。看了这些车，虽然dealer都处理过，清洗过，但还是让人觉得有些不干净。没和dealer详谈，dealer貌似也怎么热情，走人。 两点四十分到达今天真正的目的地 &#8211; 某football player的家。要看的车是他老婆开的，2005 Dodge Stratus SXT Sedan 4D。此player做事非常谨慎，数次更换了看车地点，最后还是回到他家那，不知为啥，和他的身份有关系？车看了没问题，挺新，保养得很不错。只有前面的车挡板坏了一点，但无大碍，对外观影响不大，不需要修。我也不想修，纯属浪费。试开了之后，觉得挺值。谈价钱，没砍下多少，他不肯让价，说是他的开价已经比KBB上降了不少。我也不想再拖，最后只砍下100美元，以5800刀拿下，算是物有所值吧。 谈完价钱，因为我带现金，车主要验明真假。好吧，我陪他去银行，让银行职员验了一下，没问题。他说把钱给他，他要存到银行里。我说，等他把title签给我了，我们再一手交钱，一手交货。你那么小心，我也不是吃素了。他说OK。到了当地（堪萨斯城密苏里州部分）的DMV（Department of Motor Vehicles），他问了工作人员要怎么转title，要怎么填表，他想车子卖出去之后，就彻底和车子撇清关系。可以理解，他是个怕麻烦的人。弄完之后，我到DMV旁边的StateFarm保险公司买保险，因为车子要开会Manhattan，没有保险，没有车牌不能上路。另一个问题是车牌。他买完车之后会把车牌取下来，我得自己办个车牌。但是密苏里州的规定很古怪，要办车牌，车子得先做inspection，要到车行去。车主说，他前段时间刚做过，家里应该有document，可以给我。于是我留下办保险，让朋友陪他会去拿inspection record，同时让他老婆在title证书上签字。签完字，车子就是我的了。 办完保险之后，朋友打来电话，说车主找不到那个inspection record，但他说会让dealer传真一份给dmv。我打电话给车主，他说没办法，dealer那边没有这方面的材料。我去问了DMV，死活要这个inspection record才肯给我办个temporary plate（该死的MO，那么麻烦）。现在没有record，而且马上要五点了，DMV就要关门了。把车拖去车行做个inspection也来不及了。无奈，我打电话给车主，想让他将他的plate借给我。他有点犹豫，怕出了问题牵连到他身上。我解释了一番，如果没有plate，我的车就开不回去，我们就stuck在KC了，DMV也马上关门，现在我已经没有办法了。他有点动摇，让我们去他家再谈。 到了他家之后，我们和他说，借用他的plate没多大关系，我已经给车上了保险，不会牵扯到他。而且俺的朋友都是good driver，不会有问题的。劝说之下，他答应借他的plate给我，让我们上路回Manhattan。我和他说，等我明天注册完车，拿到车牌之后，就马上将车牌寄回给他。他们周五要搬家，让我尽快。我说我会用express，周五肯定没啥问题。 就这样，付了钱，拿到了车title，办了保险，借了plate，回Manhattan。车子开着不错，我不会开车，俺朋友和学长说的，那应该就不错，算是good deal吧。在craigslist上长达一个来月的蹲守总算有点结果。今天，包括车钱，饭钱，保险钱等，总共花了六千一左右，积蓄都掏空了。有失有得，哈哈。 明天注册车，拿车牌，办停车位。剩下的就是学车，考驾照了。 您可能感兴趣的文章May 23, 2010 -- 车难找啊 (8)这几天一直在看车，难啊。Craigslist上一遍遍的刷新，都没看到合适的。不考虑日本车，虽然名声好...]]></description>
			<content:encoded><![CDATA[<p>早上九点五十分左右出发，前往KC，看车。</p>
<p>十二点到Zona Rosa的Bo Ling中餐馆，吃午饭。</p>
<p>一点前往第一家dealer看车，要看的车不在那，说是有人开去试车了，不知真假。留了个电话给他，如果下午车会开回来就给我电话，如果不会，就不用了。</p>
<p>两点到第二家dealer，dealer的门面很小，更像是个修车铺，看了外头摆放的一些车，和网上描述的差不多。但这些车普遍都有accident record，dealer给的价已经很低，不肯让价。看了这些车，虽然dealer都处理过，清洗过，但还是让人觉得有些不干净。没和dealer详谈，dealer貌似也怎么热情，走人。</p>
<p><span id="more-2357"></span></p>
<p>两点四十分到达今天真正的目的地 &#8211; 某football player的家。要看的车是他老婆开的，2005 Dodge Stratus SXT Sedan 4D。此player做事非常谨慎，数次更换了看车地点，最后还是回到他家那，不知为啥，和他的身份有关系？车看了没问题，挺新，保养得很不错。只有前面的车挡板坏了一点，但无大碍，对外观影响不大，不需要修。我也不想修，纯属浪费。试开了之后，觉得挺值。谈价钱，没砍下多少，他不肯让价，说是他的开价已经比KBB上降了不少。我也不想再拖，最后只砍下100美元，以5800刀拿下，算是物有所值吧。</p>
<p>谈完价钱，因为我带现金，车主要验明真假。好吧，我陪他去银行，让银行职员验了一下，没问题。他说把钱给他，他要存到银行里。我说，等他把title签给我了，我们再一手交钱，一手交货。你那么小心，我也不是吃素了。他说OK。到了当地（堪萨斯城密苏里州部分）的DMV（<em>Department of Motor Vehicles</em>），他问了工作人员要怎么转title，要怎么填表，他想车子卖出去之后，就彻底和车子撇清关系。可以理解，他是个怕麻烦的人。弄完之后，我到DMV旁边的StateFarm保险公司买保险，因为车子要开会Manhattan，没有保险，没有车牌不能上路。另一个问题是车牌。他买完车之后会把车牌取下来，我得自己办个车牌。但是密苏里州的规定很古怪，要办车牌，车子得先做inspection，要到车行去。车主说，他前段时间刚做过，家里应该有document，可以给我。于是我留下办保险，让朋友陪他会去拿inspection record，同时让他老婆在title证书上签字。签完字，车子就是我的了。</p>
<p>办完保险之后，朋友打来电话，说车主找不到那个inspection record，但他说会让dealer传真一份给dmv。我打电话给车主，他说没办法，dealer那边没有这方面的材料。我去问了DMV，死活要这个inspection record才肯给我办个temporary plate（该死的MO，那么麻烦）。现在没有record，而且马上要五点了，DMV就要关门了。把车拖去车行做个inspection也来不及了。无奈，我打电话给车主，想让他将他的plate借给我。他有点犹豫，怕出了问题牵连到他身上。我解释了一番，如果没有plate，我的车就开不回去，我们就stuck在KC了，DMV也马上关门，现在我已经没有办法了。他有点动摇，让我们去他家再谈。</p>
<p>到了他家之后，我们和他说，借用他的plate没多大关系，我已经给车上了保险，不会牵扯到他。而且俺的朋友都是good driver，不会有问题的。劝说之下，他答应借他的plate给我，让我们上路回Manhattan。我和他说，等我明天注册完车，拿到车牌之后，就马上将车牌寄回给他。他们周五要搬家，让我尽快。我说我会用express，周五肯定没啥问题。</p>
<p>就这样，付了钱，拿到了车title，办了保险，借了plate，回Manhattan。车子开着不错，我不会开车，俺朋友和学长说的，那应该就不错，算是good deal吧。在craigslist上长达一个来月的蹲守总算有点结果。今天，包括车钱，饭钱，保险钱等，总共花了六千一左右，积蓄都掏空了。有失有得，哈哈。</p>
<p>明天注册车，拿车牌，办停车位。剩下的就是学车，考驾照了。</p>
<div id="attachment_2366" class="wp-caption aligncenter" style="width: 475px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/car1.jpg" rel="lightbox[2357]"><img class="size-full wp-image-2366" title="car1" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/car1.jpg" alt="" width="465" height="624" /></a><p class="wp-caption-text">正面照</p></div>
<div id="attachment_2367" class="wp-caption aligncenter" style="width: 459px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/car2.jpg" rel="lightbox[2357]"><img class="size-medium wp-image-2367" title="car2" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/car2-449x337.jpg" alt="" width="449" height="337" /></a><p class="wp-caption-text">侧面照</p></div>
<div id="attachment_2368" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/car3.jpg" rel="lightbox[2357]"><img class="size-medium wp-image-2368" title="car3" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/06/car3-450x335.jpg" alt="" width="450" height="335" /></a><p class="wp-caption-text">侧面照</p></div>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>May 23, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/05/hard-to-find-a-satisfying-used-car/" title="车难找啊">车难找啊</a> (8)<br /><small>这几天一直在看车，难啊。Craigslist上一遍遍的刷新，都没看到合适的。不考虑日本车，虽然名声好...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/06/finally-buy-my-first-car/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>博客域名已转出</title>
		<link>http://www.zhuhuang.com/blog/2010/06/successful-domain-transfer/</link>
		<comments>http://www.zhuhuang.com/blog/2010/06/successful-domain-transfer/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 04:29:33 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[网站日志]]></category>
		<category><![CDATA[万网]]></category>
		<category><![CDATA[域名]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2355</guid>
		<description><![CDATA[万网注册的博客域名还有二十几天就到期。自从收到万网发来的域名EPP码之后，万网就没再给任何消息。我在Bluehost上提交了域名转入申请，但一直在等待万网释放域名。不知道万网会不会在七天之内释然域名。理论上如果我有EPP码，提交域名转出申请的七天之内万网是应该释放域名的，但这只是理论，看过别人举过的例子，貌似万网不会那么积极。我忍不住，给那位发EPP码给我的万网员工发邮件，催了两次，询问万网何时释放域名，但都没得到回复，不知道那边是啥情况，我也没辙。让万网办事就如此般石沉大海，但万网却很积极地给我发了好几封邮件，催我给快要过期的几个域名续费，连着好几天都发了。 昨晚收到Bluehost的邮件，说域名已经成功转入，甚喜。域名是博客的命根，放在不安全的地方也会危及到博客的生存。虽然俺不至于发些文章让天朝的GFW封了我的博客，但还是小心点好，东西拿在自己手上才是安全的。剩下的那些留在万网的CN域名，我就打算让它们过期了，不再续费了。域名转移问题就此告一段落了，不论过程如何，结果是可接受的。 您可能感兴趣的文章May 19, 2010 -- 从万网转出域名 (0)以前写过一篇文章，尝试着不经申请从万网转出域名，结果证明不可行，万网就是不将域名的EPP码给你，不像...June 5, 2010 -- 从万网转出域名（续） (7)以前试过不提交申请材料而想把在万网注册的域名转移到国外来，没有成功。zhuhuang.com的域名7...September 18, 2009 -- 从万网转出域名 及 万网域名EPP (2)zhuhuang.com这个域名是在万网注册了，当时比较冲动，没考虑到可以在美国这边注册，后来看了不...July 22, 2009 -- 域名注册 (0)自从注册了zhuhuang.com，litiancun.com，litiancun.cn之后，一想到...]]></description>
			<content:encoded><![CDATA[<p>万网注册的博客域名还有二十几天就到期。自从收到万网发来的域名EPP码之后，万网就没再给任何消息。我在Bluehost上提交了域名转入申请，但一直在等待万网释放域名。不知道万网会不会在七天之内释然域名。理论上如果我有EPP码，提交域名转出申请的七天之内万网是应该释放域名的，但这只是理论，看过别人举过的例子，貌似万网不会那么积极。我忍不住，给那位发EPP码给我的万网员工发邮件，催了两次，询问万网何时释放域名，但都没得到回复，不知道那边是啥情况，我也没辙。让万网办事就如此般石沉大海，但万网却很积极地给我发了好几封邮件，催我给快要过期的几个域名续费，连着好几天都发了。</p>
<p>昨晚收到Bluehost的邮件，说域名已经成功转入，甚喜。域名是博客的命根，放在不安全的地方也会危及到博客的生存。虽然俺不至于发些文章让天朝的GFW封了我的博客，但还是小心点好，东西拿在自己手上才是安全的。剩下的那些留在万网的CN域名，我就打算让它们过期了，不再续费了。域名转移问题就此告一段落了，不论过程如何，结果是可接受的。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>May 19, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/05/transfer-domain-from-net-cn/" title="从万网转出域名">从万网转出域名</a> (0)<br /><small>以前写过一篇文章，尝试着不经申请从万网转出域名，结果证明不可行，万网就是不将域名的EPP码给你，不像...</small></li><li>June 5, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/06/transfer-domain-from-net-cn-2/" title="从万网转出域名（续）">从万网转出域名（续）</a> (7)<br /><small>以前试过不提交申请材料而想把在万网注册的域名转移到国外来，没有成功。zhuhuang.com的域名7...</small></li><li>September 18, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/domain_from_netcn/" title="从万网转出域名 及 万网域名EPP">从万网转出域名 及 万网域名EPP</a> (2)<br /><small>zhuhuang.com这个域名是在万网注册了，当时比较冲动，没考虑到可以在美国这边注册，后来看了不...</small></li><li>July 22, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/07/domain_registration/" title="域名注册">域名注册</a> (0)<br /><small>自从注册了zhuhuang.com，litiancun.com，litiancun.cn之后，一想到...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/06/successful-domain-transfer/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>从万网转出域名（续）</title>
		<link>http://www.zhuhuang.com/blog/2010/06/transfer-domain-from-net-cn-2/</link>
		<comments>http://www.zhuhuang.com/blog/2010/06/transfer-domain-from-net-cn-2/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 23:13:28 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[网站日志]]></category>
		<category><![CDATA[万网]]></category>
		<category><![CDATA[域名转移]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2352</guid>
		<description><![CDATA[以前试过不提交申请材料而想把在万网注册的域名转移到国外来，没有成功。zhuhuang.com的域名7月6日就到期了，还有一个月左右的时间，是该转出来了。万网域名续费很贵，而且域名管理也很麻烦，受到诸多限制。上次托堂哥将我的域名转移申请和身份证复印件寄给万网，收到了他们的回复。邮件确认之后，将域名的EPP码发给我了。拿到EPP，我就在Bluehost上操作，申请转移域名。我是6月3日提交的申请，也支付了域名转入费用。已经过了两天，万网还没释放域名。今天发了封邮件给联系我的万网工作人员，问他什么时候才能释放我的域名。域名转移一般是一周内完成，还有几天时间。 此外，博客使用的空间也要到期了，打算转移到我的另一个Bluehost帐户。这个帐户挂着不少人的网站和博客，all free，但2011年也将到期，到时再考虑去留问题。等域名转移出来了，就开始博客搬家。 您可能感兴趣的文章September 18, 2009 -- 从万网转出域名 及 万网域名EPP (2)zhuhuang.com这个域名是在万网注册了，当时比较冲动，没考虑到可以在美国这边注册，后来看了不...June 9, 2010 -- 博客域名已转出 (3)万网注册的博客域名还有二十几天就到期。自从收到万网发来的域名EPP码之后，万网就没再给任何消息。我在...May 19, 2010 -- 从万网转出域名 (0)以前写过一篇文章，尝试着不经申请从万网转出域名，结果证明不可行，万网就是不将域名的EPP码给你，不像...]]></description>
			<content:encoded><![CDATA[<p>以前试过不提交申请材料而想把在万网注册的域名转移到国外来，没有成功。zhuhuang.com的域名7月6日就到期了，还有一个月左右的时间，是该转出来了。万网域名续费很贵，而且域名管理也很麻烦，受到诸多限制。上次托堂哥将我的域名转移申请和身份证复印件寄给万网，收到了他们的回复。邮件确认之后，将域名的EPP码发给我了。拿到EPP，我就在Bluehost上操作，申请转移域名。我是6月3日提交的申请，也支付了域名转入费用。已经过了两天，万网还没释放域名。今天发了封邮件给联系我的万网工作人员，问他什么时候才能释放我的域名。域名转移一般是一周内完成，还有几天时间。</p>
<p>此外，博客使用的空间也要到期了，打算转移到我的另一个Bluehost帐户。这个帐户挂着不少人的网站和博客，all free，但2011年也将到期，到时再考虑去留问题。等域名转移出来了，就开始博客搬家。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>September 18, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/domain_from_netcn/" title="从万网转出域名 及 万网域名EPP">从万网转出域名 及 万网域名EPP</a> (2)<br /><small>zhuhuang.com这个域名是在万网注册了，当时比较冲动，没考虑到可以在美国这边注册，后来看了不...</small></li><li>June 9, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/06/successful-domain-transfer/" title="博客域名已转出">博客域名已转出</a> (3)<br /><small>万网注册的博客域名还有二十几天就到期。自从收到万网发来的域名EPP码之后，万网就没再给任何消息。我在...</small></li><li>May 19, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/05/transfer-domain-from-net-cn/" title="从万网转出域名">从万网转出域名</a> (0)<br /><small>以前写过一篇文章，尝试着不经申请从万网转出域名，结果证明不可行，万网就是不将域名的EPP码给你，不像...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/06/transfer-domain-from-net-cn-2/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Daniel Powter的歌不错</title>
		<link>http://www.zhuhuang.com/blog/2010/05/nice-songs-from-daniel-powter/</link>
		<comments>http://www.zhuhuang.com/blog/2010/05/nice-songs-from-daniel-powter/#comments</comments>
		<pubDate>Sun, 30 May 2010 22:37:59 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[我的最爱]]></category>
		<category><![CDATA[Daniel Powter]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2349</guid>
		<description><![CDATA[偶然看到Facebook上别人分享的Daniel Powter的Bad Day的MV，歌很好听，MV也很赞。不知为何，这MV让我想起了前段时间分享的Signs，也许二者风格有点像。Daniel Powter的其它歌也有很多好听，像Free Loop， Am I Still the One，Love You Lately等。建议google一下，找完整的专辑听一听，一定会有收获。 本想几个不错的MV转过来，但youtube上禁了这些MV的代码嵌入功能，只能留个链接： Bad Day &#8211; Daniel Powter： http://www.youtube.com/watch?v=gH476CxJxfg&#38;playnext_from=TL&#38;videos=Piwt-cl7ot0 Free Loop &#8211; Daniel Powter：http://www.youtube.com/watch?v=vEY_mg2y-rg&#38;playnext_from=TL&#38;videos=Piwt-cl7ot0 Love Me Lately &#8211; Daniel Powter: http://www.youtube.com/watch?v=BbtcTb_WMsg&#38;playnext_from=TL&#38;videos=Piwt-cl7ot0 您可能感兴趣的文章January 16, 2010 -- 交友原则 &#8211; 感叹而已，莫要对号入座 (1)最近遇上的一些人，让我汗颜。在这个纷繁复杂，物欲横流，尔虞我诈的年代，人们更多地想到的是如果利用你。...April 9, 2011 -- 0409之一周瞎扯 (6)功课和学术上的就不提了。 发现读书的感觉真的很好，不管是专业书，还是闲书。APUE2e剩下一章了，...July 24, 2009 -- 漫漫留学路（一）— 选择 (10)高中的时候，在书上、杂志上、电视上多少看到过有关留学和留学生的故事，当时的自己绝不会想到未来的某一天...November 18, 2009 -- 爱情公寓 [...]]]></description>
			<content:encoded><![CDATA[<p>偶然看到Facebook上别人分享的Daniel Powter的Bad Day的MV，歌很好听，MV也很赞。不知为何，这MV让我想起了前段时间分享的Signs，也许二者风格有点像。Daniel Powter的其它歌也有很多好听，像Free Loop， Am I Still the One，Love You Lately等。建议google一下，找完整的专辑听一听，一定会有收获。</p>
<p>本想几个不错的MV转过来，但youtube上禁了这些MV的代码嵌入功能，只能留个链接：</p>
<p>Bad Day &#8211; Daniel Powter： <a href="http://www.youtube.com/watch?v=gH476CxJxfg&amp;playnext_from=TL&amp;videos=Piwt-cl7ot0">http://www.youtube.com/watch?v=gH476CxJxfg&amp;playnext_from=TL&amp;videos=Piwt-cl7ot0</a></p>
<p>Free Loop &#8211; Daniel Powter：<a href="http://www.youtube.com/watch?v=vEY_mg2y-rg&amp;playnext_from=TL&amp;videos=Piwt-cl7ot0">http://www.youtube.com/watch?v=vEY_mg2y-rg&amp;playnext_from=TL&amp;videos=Piwt-cl7ot0</a></p>
<p>Love Me Lately &#8211; Daniel Powter: <a href="http://www.youtube.com/watch?v=BbtcTb_WMsg&amp;playnext_from=TL&amp;videos=Piwt-cl7ot0">http://www.youtube.com/watch?v=BbtcTb_WMsg&amp;playnext_from=TL&amp;videos=Piwt-cl7ot0</a></p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>September 11, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/09/better-later-than-never/" title="Better Later Than Never">Better Later Than Never</a> (6)<br /><small>这一年来，发现自己前所未有的对很多新技术和编程语言感兴趣，比如Android，Wordpress，U...</small></li><li>June 18, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/06/aerial-photography-manhattan-ks/" title="曼哈屯的航拍图">曼哈屯的航拍图</a> (4)<br /><small>在Facebook上看到别人分享的曼哈屯当地的航拍图，超赞。转载过来，让大家欣赏欣赏。
先声明一下，...</small></li><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-06-11/" title="三藩之行 &#8211; 8月6日">三藩之行 &#8211; 8月6日</a> (0)<br /><small>8月6日
  早上起床之后就直奔Financial District（金融区）。因为住的hotel就...</small></li><li>October 25, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/luxunyulu/" title="鲁迅语录">鲁迅语录</a> (2)<br /><small>初中时就开始看鲁迅的杂文集，非常喜欢他犀利的文笔和一针见血的评论。这导致我开始模仿他的风格，在一次语...</small></li><li>October 20, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/changhenge/" title="长恨歌">长恨歌</a> (6)<br /><small>白居易

汉皇重色思倾国，御宇多年求不得。
杨家有女初长成，养在深闺人未识。
天生丽质难自弃，一朝选...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/05/nice-songs-from-daniel-powter/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>第一次做沙拉（Salad）</title>
		<link>http://www.zhuhuang.com/blog/2010/05/making-salad-the-first-time/</link>
		<comments>http://www.zhuhuang.com/blog/2010/05/making-salad-the-first-time/#comments</comments>
		<pubDate>Sun, 30 May 2010 22:24:59 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[Salad]]></category>
		<category><![CDATA[沙拉]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2347</guid>
		<description><![CDATA[以前对salad有一种排斥感，总觉得那些生的蘑菇，洋葱怎么能直接吃。因为这种莫名的抵触心理，我都没去尝过salad。偶尔能吃到的生菜来自hamburger，往往只有一片生菜叶或一两片番茄，所以味道不会太重，一般都被cheese和bacon味道盖过了。在美国没吃过salad有点说不过去，我对salad的防线也终于于某天瓦解。上周别人请客，去了Sirloin Stockade吃buffet，屯里人称之为牛头，不知道为啥。以前来牛头，我只吃三样东西：肉，水果，甜点。牛头有很不错的牛排，鱼排，还有熏肉。每次我都先吃满满一碟肉：牛排，鱼排，鸡翅等等。第一碟吃完，差不多就饱了（我拿了很多的肉）。第二碟吃点水果和甜点。如果没饱，就继续吃肉。反正不会超过三碟。牛头有很多的蔬菜，和肉类平分秋色吧，也有很多的沙拉酱，但我从来没去尝过。上周去，抱着试一试的态度，夹了点生菜，洋葱，加了不少的沙拉酱，发现味道还不错。这该归功于沙拉酱，让我单独吃生蔬菜，我会受不了，沙拉酱把生菜的味道都掩盖了。蔬菜拿得有点多了，最后都吃不下了。 尝了一次甜头之后，便想着再试一次，不过这次是自己弄。昨天去沃尔玛，在一个个货架间转，就为了找沙拉酱（Salad Dressing），最后买了Creamy Spinach和Blue Cheese。其实俺不懂哪种salad dressing好，只是看着那两样和我在牛头吃的沙拉酱很相似，就买了。还买了点蔬菜：包菜（green cabbage），洋葱（red onion），生菜（green leaf lettuce）。接着去了Hyvee买了番茄和红叶生菜。今天起晚了，醒来已是下午一点四十几分。懒得做饭，泡了杯燕麦片充饥。突然想试试salad，就开始捣弄。拿了一个番茄，摘了几篇包菜叶和生菜叶（红的那种），都切成条，然后放入昨天买的沙拉酱。尝了一下，这味道正是我在牛肉吃到过的那个味道。美中不足的是番茄不是很好，味道不正宗，而且蘸了沙拉酱之后，味道怪怪的。总体而言，还算不错。下次可以考虑加入洋葱。吃惯了熟蔬菜，吃生的别有滋味，而且生的好像更容易保留住营养成分。 您可能感兴趣的文章August 19, 2010 -- 糟蹋了一根鱼竿和一件渔网 (0)这两周还会去钓鱼，但最近雨水充沛，导致大坝不间断地排水，河水和平时相比，上涨了一大截。上周某天去钓鱼...August 14, 2011 -- 三藩之行 &#8211; 8月9日&#038;8月10日 (0)8月9日 - 8月10日 9号的行程是这样的，7点半在渔人码头那坐Amtrak的大巴到Emeryvi...August 14, 2011 -- 三藩之行 &#8211; 8月7日 (0)8月7日 今天本来要自己逛的，因为CityPass上还有好多景点没去，只剩今明两天。和达佑宽姐他们商...February 16, 2012 -- APUE2e Exercise 10.6 – Solution C (0)Using Standard I/O Library to read and write the f...October 18, [...]]]></description>
			<content:encoded><![CDATA[<p>以前对salad有一种排斥感，总觉得那些生的蘑菇，洋葱怎么能直接吃。因为这种莫名的抵触心理，我都没去尝过salad。偶尔能吃到的生菜来自hamburger，往往只有一片生菜叶或一两片番茄，所以味道不会太重，一般都被cheese和bacon味道盖过了。在美国没吃过salad有点说不过去，我对salad的防线也终于于某天瓦解。上周别人请客，去了Sirloin Stockade吃buffet，屯里人称之为牛头，不知道为啥。以前来牛头，我只吃三样东西：肉，水果，甜点。牛头有很不错的牛排，鱼排，还有熏肉。每次我都先吃满满一碟肉：牛排，鱼排，鸡翅等等。第一碟吃完，差不多就饱了（我拿了很多的肉）。第二碟吃点水果和甜点。如果没饱，就继续吃肉。反正不会超过三碟。牛头有很多的蔬菜，和肉类平分秋色吧，也有很多的沙拉酱，但我从来没去尝过。上周去，抱着试一试的态度，夹了点生菜，洋葱，加了不少的沙拉酱，发现味道还不错。这该归功于沙拉酱，让我单独吃生蔬菜，我会受不了，沙拉酱把生菜的味道都掩盖了。蔬菜拿得有点多了，最后都吃不下了。</p>
<p>尝了一次甜头之后，便想着再试一次，不过这次是自己弄。昨天去沃尔玛，在一个个货架间转，就为了找沙拉酱（Salad Dressing），最后买了Creamy Spinach和Blue Cheese。其实俺不懂哪种salad dressing好，只是看着那两样和我在牛头吃的沙拉酱很相似，就买了。还买了点蔬菜：包菜（green cabbage），洋葱（red onion），生菜（green leaf lettuce）。接着去了Hyvee买了番茄和红叶生菜。今天起晚了，醒来已是下午一点四十几分。懒得做饭，泡了杯燕麦片充饥。突然想试试salad，就开始捣弄。拿了一个番茄，摘了几篇包菜叶和生菜叶（红的那种），都切成条，然后放入昨天买的沙拉酱。尝了一下，这味道正是我在牛肉吃到过的那个味道。美中不足的是番茄不是很好，味道不正宗，而且蘸了沙拉酱之后，味道怪怪的。总体而言，还算不错。下次可以考虑加入洋葱。吃惯了熟蔬菜，吃生的别有滋味，而且生的好像更容易保留住营养成分。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>December 16, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/12/signal-function-on-ubuntu/" title="signal function, signal handler, and signal mask on Ubuntu">signal function, signal handler, and signal mask on Ubuntu</a> (0)<br /><small>When I was trying to run the program in Figure 10....</small></li><li>November 30, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/11/ancestor-worship/" title="祭祖">祭祖</a> (4)<br /><small>国内今天是12月1日，农历十月十五，是村里祭祖的日子，很多在外工作的人都会回来。小的时候特喜欢这一天...</small></li><li>October 13, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/no-classes/" title="不上课 心里不踏实">不上课 心里不踏实</a> (10)<br /><small>每天习惯性的晚起，9点的闹钟，一般都是11点才爬起来，吃完午饭就去系里，在实验室呆一个下午，5点多回...</small></li><li>October 6, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/10/rip-steve-jobs/" title="RIP Steve Jobs">RIP Steve Jobs</a> (0)<br /><small>悼念这位伟大的创造家


[caption id="attachment_3784" alig...</small></li><li>July 22, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/07/research_assistant/" title="PhD，上道了">PhD，上道了</a> (0)<br /><small>老板今天说已经在实验室弄好我的cubicle了，言下之意，你得搬进去了。唉，不能再宅在家里了，不能再...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/05/making-salad-the-first-time/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>车难找啊</title>
		<link>http://www.zhuhuang.com/blog/2010/05/hard-to-find-a-satisfying-used-car/</link>
		<comments>http://www.zhuhuang.com/blog/2010/05/hard-to-find-a-satisfying-used-car/#comments</comments>
		<pubDate>Sun, 23 May 2010 22:11:24 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[Craigslist]]></category>
		<category><![CDATA[二手车]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2342</guid>
		<description><![CDATA[这几天一直在看车，难啊。Craigslist上一遍遍的刷新，都没看到合适的。不考虑日本车，虽然名声好，省油，但以我的预算，只能买一辆老且迈数高的，我受不了。打算买美国车，03年以后的吧，迈数8万以下，价格不多于6千刀。如果提前两周买就好了，前两周deal很多，很多私人卖车。我看到好几个不错的deal，其中一个是chevy cavalier，04年的，4.7万迈，6000刀。打电话问车主，说是已经卖出去了。动手太晚了，现在只好慢慢等了，等着good deal出现。实在不行，只好去dealer那买了。老天保佑我碰到个好deal吧，赶紧把车的问题解决了！ 您可能感兴趣的文章June 9, 2010 -- 买车了 (6)早上九点五十分左右出发，前往KC，看车。 十二点到Zona Rosa的Bo Ling中餐馆，吃午饭...]]></description>
			<content:encoded><![CDATA[<p>这几天一直在看车，难啊。Craigslist上一遍遍的刷新，都没看到合适的。不考虑日本车，虽然名声好，省油，但以我的预算，只能买一辆老且迈数高的，我受不了。打算买美国车，03年以后的吧，迈数8万以下，价格不多于6千刀。如果提前两周买就好了，前两周deal很多，很多私人卖车。我看到好几个不错的deal，其中一个是chevy cavalier，04年的，4.7万迈，6000刀。打电话问车主，说是已经卖出去了。动手太晚了，现在只好慢慢等了，等着good deal出现。实在不行，只好去dealer那买了。老天保佑我碰到个好deal吧，赶紧把车的问题解决了！</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>June 9, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/06/finally-buy-my-first-car/" title="买车了">买车了</a> (6)<br /><small>早上九点五十分左右出发，前往KC，看车。

十二点到Zona Rosa的Bo Ling中餐馆，吃午饭...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/05/hard-to-find-a-satisfying-used-car/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Desktop的问题似乎解决了</title>
		<link>http://www.zhuhuang.com/blog/2010/05/problem-of-desktop-solved/</link>
		<comments>http://www.zhuhuang.com/blog/2010/05/problem-of-desktop-solved/#comments</comments>
		<pubDate>Sun, 23 May 2010 22:04:52 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[desktop]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2340</guid>
		<description><![CDATA[上周开始，Desktop彻底歇菜了，不管试多少次都启动不了。上周五，忍无可忍，借了工具，把主机箱拆了。以前没拆卸过主机箱，我这纯粹是瞎折腾。把主机箱外壳卸了之后，看到内部构造，我就不想继续了。搞不好会把机子彻底搞崩溃。没动主板，试着拆了光驱，因为光驱识别不出来，不是光驱有问题，就是接线有问题。拆下光驱之后，观赏了一番，然后又放回去（拆了我也不知道光驱坏没坏），唉。最后只是简单地把一些接线拔了再插上，然后重新装好，开机启动，居然奇迹般的能启动了。启动之后，光驱也识别出来了。为了确认，我关了系统再启动，都很顺利，没有出现之前的找不到boot media的问题。看来不是我一直认为的BIOS问题，而是硬件问题，可能是接口松动了。就现在来看，是没啥问题。我把系统关了，隔个两三天，等明天去系里再启动试试，如果能顺利开机启动，那应该就没啥问题了。 您可能感兴趣的文章January 4, 2010 -- 又奢侈了 (3)虽然已经有一笔记本，但一直想买个台式机，时不时关注下联想的outlet，看看有没有好的deal。明知...]]></description>
			<content:encoded><![CDATA[<p>上周开始，Desktop彻底歇菜了，不管试多少次都启动不了。上周五，忍无可忍，借了工具，把主机箱拆了。以前没拆卸过主机箱，我这纯粹是瞎折腾。把主机箱外壳卸了之后，看到内部构造，我就不想继续了。搞不好会把机子彻底搞崩溃。没动主板，试着拆了光驱，因为光驱识别不出来，不是光驱有问题，就是接线有问题。拆下光驱之后，观赏了一番，然后又放回去（拆了我也不知道光驱坏没坏），唉。最后只是简单地把一些接线拔了再插上，然后重新装好，开机启动，居然奇迹般的能启动了。启动之后，光驱也识别出来了。为了确认，我关了系统再启动，都很顺利，没有出现之前的找不到boot media的问题。看来不是我一直认为的BIOS问题，而是硬件问题，可能是接口松动了。就现在来看，是没啥问题。我把系统关了，隔个两三天，等明天去系里再启动试试，如果能顺利开机启动，那应该就没啥问题了。</p>
<div id="attachment_2344" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/05/mainframe.jpg" rel="lightbox[2340]"><img class="size-medium wp-image-2344" title="mainframe" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/05/mainframe-450x348.jpg" alt="" width="450" height="348" /></a><p class="wp-caption-text">主机箱内部构造</p></div>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>January 4, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/desktop-monitor/" title="又奢侈了">又奢侈了</a> (3)<br /><small>虽然已经有一笔记本，但一直想买个台式机，时不时关注下联想的outlet，看看有没有好的deal。明知...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/05/problem-of-desktop-solved/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>当叔叔了</title>
		<link>http://www.zhuhuang.com/blog/2010/05/i-become-an-uncle/</link>
		<comments>http://www.zhuhuang.com/blog/2010/05/i-become-an-uncle/#comments</comments>
		<pubDate>Sun, 23 May 2010 05:44:16 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[侄女]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2337</guid>
		<description><![CDATA[嫂子生了个女儿，周日（5月23日）早上九点多剖腹产的。给老哥和嫂子打了电话，恭喜他们为人父母了。也打给老爸和老妈了，他们终于当上爷爷和奶奶了。而我我当叔叔了，高兴。老妈和老哥要留在医院照顾嫂子和小孩，估计要呆上一周。大概一个月前，承楷堂哥家也生了个千金。今年又是喜事年，很好。 您可能感兴趣的文章February 15, 2012 -- 侄女 (0)小侄女慧欣，超可爱啊。 [gallery link="file" columns="2"]...]]></description>
			<content:encoded><![CDATA[<p>嫂子生了个女儿，周日（5月23日）早上九点多剖腹产的。给老哥和嫂子打了电话，恭喜他们为人父母了。也打给老爸和老妈了，他们终于当上爷爷和奶奶了。而我我当叔叔了，高兴。老妈和老哥要留在医院照顾嫂子和小孩，估计要呆上一周。大概一个月前，承楷堂哥家也生了个千金。今年又是喜事年，很好。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>February 15, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/%e4%be%84%e5%a5%b3/" title="侄女">侄女</a> (0)<br /><small>小侄女慧欣，超可爱啊。

[gallery link="file" columns="2"]...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/05/i-become-an-uncle/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>通过Driver Examination的Written Test了</title>
		<link>http://www.zhuhuang.com/blog/2010/05/pass-written-test-of-driver-examination/</link>
		<comments>http://www.zhuhuang.com/blog/2010/05/pass-written-test-of-driver-examination/#comments</comments>
		<pubDate>Thu, 20 May 2010 07:17:54 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[游走美帝]]></category>
		<category><![CDATA[买车]]></category>
		<category><![CDATA[笔试]]></category>
		<category><![CDATA[驾照]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2333</guid>
		<description><![CDATA[今天去参加驾照考试的笔试部分，子俊同学带我去的。笔试的内容都在Driving Handbook上。这一小本书我很认真地看了四遍，书上画满了我读时留下的标记。我像学校的考试一样对待这考试，算是充分准备了吧。得益于我花在这书上面的时间，今天考试我答得很快。一共有25道题，每道题都是看了题目和选项之后就写答案，用不到一分钟。总共花了多少时间我倒没算，估计应该是十几分钟。考题上的内容在书上找不到什么原题，但内容都有涉及，这书我看的比较细，都能推敲出来。最后的结果是25道错了3道，PASS。总体算是顺利，没有俺预计的紧张，做足准备还是必要的。看了前面几个抓耳挠腮地答题，最后好像都没过。用子俊的话说，花很多时间答题的一般都过不了。 题目内容没怎么记住，这里就不扯题目了。谈一下笔试的流程吧。 First，到达考点后，取个号码，带有数字的卡片挂在一个架子上，自己取号。 Second，等工作人员叫你的号码，到柜台前。需要出示Passport，Bank Statement或Paycheck（用于证明现在的住址），I-20和K-State ID（因为我是student）。 Third，工作人员会让你看柜台上摆的测目镜（有点像显微镜），让你念出其中一行的所有字母。我戴着眼镜，读了指定的一行，有点勉强，但好像没啥问题，只让我念了一遍。同时会让你看柜台上的一张纸，上面有若干问题，让你一一答一遍。很easy，都是yes or no的问题。 Fourth，交10刀，2刀注册费，8刀照相费。交完后，工作人员打印试题，然后让你找个座位答题，答完后把题目交给她。 Fifth，答题。答完之后交给原来那位工作人员，她会现场改题，告诉你错了几道，PASS or NOT PASS。 Finally，如果PASS，照相，签字，会给你一张纸，是临时permit的信息（有效期两个月），正式的卡两周内寄到，有效期一年；如果没有，下次再来。有了permit之后才能买车。 我算是拿到permit了，可以开始看买车的信息了，希望能碰到个好deal。打算这两周之内就把车给买了。 您可能感兴趣的文章June 25, 2010 -- 驾照到手了 (6)驾照考试中的笔试部分早已经通过了，拿了张permit。在罗子俊师傅的带领下，也断断续续学了十几个小时...May 7, 2010 -- 这一周 (3)上一篇博文是上周四写的，隔了一周多时间没更新博客了，越来越懒了。 上周末把paper修改完了，基本...]]></description>
			<content:encoded><![CDATA[<p>今天去参加驾照考试的笔试部分，子俊同学带我去的。笔试的内容都在Driving Handbook上。这一小本书我很认真地看了四遍，书上画满了我读时留下的标记。我像学校的考试一样对待这考试，算是充分准备了吧。得益于我花在这书上面的时间，今天考试我答得很快。一共有25道题，每道题都是看了题目和选项之后就写答案，用不到一分钟。总共花了多少时间我倒没算，估计应该是十几分钟。考题上的内容在书上找不到什么原题，但内容都有涉及，这书我看的比较细，都能推敲出来。最后的结果是25道错了3道，PASS。总体算是顺利，没有俺预计的紧张，做足准备还是必要的。看了前面几个抓耳挠腮地答题，最后好像都没过。用子俊的话说，花很多时间答题的一般都过不了。</p>
<p><span id="more-2333"></span></p>
<p>题目内容没怎么记住，这里就不扯题目了。谈一下笔试的流程吧。</p>
<p>First，到达考点后，取个号码，带有数字的卡片挂在一个架子上，自己取号。</p>
<p>Second，等工作人员叫你的号码，到柜台前。需要出示Passport，Bank Statement或Paycheck（用于证明现在的住址），I-20和K-State ID（因为我是student）。</p>
<p>Third，工作人员会让你看柜台上摆的测目镜（有点像显微镜），让你念出其中一行的所有字母。我戴着眼镜，读了指定的一行，有点勉强，但好像没啥问题，只让我念了一遍。同时会让你看柜台上的一张纸，上面有若干问题，让你一一答一遍。很easy，都是yes or no的问题。</p>
<p>Fourth，交10刀，2刀注册费，8刀照相费。交完后，工作人员打印试题，然后让你找个座位答题，答完后把题目交给她。</p>
<p>Fifth，答题。答完之后交给原来那位工作人员，她会现场改题，告诉你错了几道，PASS or NOT PASS。</p>
<p>Finally，如果PASS，照相，签字，会给你一张纸，是临时permit的信息（有效期两个月），正式的卡两周内寄到，有效期一年；如果没有，下次再来。有了permit之后才能买车。</p>
<p>我算是拿到permit了，可以开始看买车的信息了，希望能碰到个好deal。打算这两周之内就把车给买了。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>June 25, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/06/get-my-driver-license/" title="驾照到手了">驾照到手了</a> (6)<br /><small>驾照考试中的笔试部分早已经通过了，拿了张permit。在罗子俊师傅的带领下，也断断续续学了十几个小时...</small></li><li>May 7, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/05/this-week-2010-05-07/" title="这一周">这一周</a> (3)<br /><small>上一篇博文是上周四写的，隔了一周多时间没更新博客了，越来越懒了。

上周末把paper修改完了，基本...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/05/pass-written-test-of-driver-examination/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>房租问题</title>
		<link>http://www.zhuhuang.com/blog/2010/05/apartment-rent-confusion/</link>
		<comments>http://www.zhuhuang.com/blog/2010/05/apartment-rent-confusion/#comments</comments>
		<pubDate>Thu, 20 May 2010 06:53:14 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[房租]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2317</guid>
		<description><![CDATA[上周六上iSIS查了房租，发现6月15日要交484刀的房租，这是整套公寓的房租。我傻眼了。室友暑假不在这住，他虽然搬进来，但没check in。难道暑假这几个月我得付全部的房租，因为我自己一个人住？而且，搬家前收到的邮件说新房租是从7月1日开始算的，这之前按原来房子的租金算，应该是216.5刀。这些变成484刀，无法接受，这样的话暑假我就得多交484刀，242变484，6-15-8.15两个月，俺还想着攒点钱出去玩或者寄回家。暑假买车的计划定了下来，这笔预算也放在那不能动，所以只能靠着剩下的一点钱还有未发的工资。如果多交四百多刀，虽不至于让自己饿死，但影响到了俺原来的打算。这收费有点莫名奇妙，跟我当初搬家时预想的完全不同，忍不住了，就发邮件问Jardine Office，内容如下： Hi, I am a resident of Jardine. I just tranferred from a traditional unfurnished two bedroom apartment to a renovated unfurnished two bedroom apartment. I think the new rent will start from July 1st and  my current rent for a traditional two bedroom will remain until that time. Is this right? I [...]]]></description>
			<content:encoded><![CDATA[<p>上周六上iSIS查了房租，发现6月15日要交484刀的房租，这是整套公寓的房租。我傻眼了。室友暑假不在这住，他虽然搬进来，但没check in。难道暑假这几个月我得付全部的房租，因为我自己一个人住？而且，搬家前收到的邮件说新房租是从7月1日开始算的，这之前按原来房子的租金算，应该是216.5刀。这些变成484刀，无法接受，这样的话暑假我就得多交484刀，242变484，6-15-8.15两个月，俺还想着攒点钱出去玩或者寄回家。暑假买车的计划定了下来，这笔预算也放在那不能动，所以只能靠着剩下的一点钱还有未发的工资。如果多交四百多刀，虽不至于让自己饿死，但影响到了俺原来的打算。这收费有点莫名奇妙，跟我当初搬家时预想的完全不同，忍不住了，就发邮件问Jardine Office，内容如下：<br />
<span id="more-2317"></span></p>
<blockquote><p>Hi,</p>
<p>I am a resident of Jardine. I just tranferred from a traditional  unfurnished two bedroom apartment to a renovated unfurnished two bedroom  apartment. I think the new rent will start from July 1st and  my current  rent for a traditional two bedroom will remain until that time. Is this  right? I checked my iSIS and found that I was charged  $484 from June  15th for Jardine housing. Does this mean that I start to pay the new  rent from June 15th, rather than July 1st? Another problem is about my  roommate. I already have a roommate, but he won&#8217;t check in until August  18th. Do I have to pay the full rent for the apartment before he checks  in? I think I only need to pay my portion, that is, half of the rent for  the apartment. Look forward to your reply.</p>
<p>Thanks,<br />
Huang Zhu</p></blockquote>
<p>周末Jardine不上班，只能等着。周一早起就收到了回复，内容如下：</p>
<blockquote><p>Your iSIS account was adjusted to reflect that June rent is your half of the new rental rate. You should owe $242.00 for June, as you transferred to the new apartment already. You will only be charged your half of the rent, regardless when your roommate decides to move in. His agreement begins 7/1/2010, so he will be charged for July rent, even if he does not move in until August 18.</p>
<p>We apologize for the confusion, however your account has been corrected, and you will only be charged your portion of rent for the apartment.</p></blockquote>
<p>虚惊一场，幸亏自己发现了并发邮件询问，不然这钱交了也白交。两个疑问都解开了。首先，暑假期间我只需要付我那一部分的房租；其次，我的新房租不是从7月1日开始算，应该是从6月1日开始，这和我当初收到的邮件内容不一样。我认了，看来没捡到便宜。<br />
从这件事明白了个道理，在美国这个国家，如果你觉得有些事不合理或者不对劲，就要去argue，不管结果如何。如果像在国内时那样，事事都默默接受，都默认，吃亏的是自己。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>January 1, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/first-day-of-2010/" title="2010年第一天">2010年第一天</a> (2)<br /><small>2010年第一天，博客不能不留下点东西，算是庆祝新年了。干了半年RA，有点懒散，但总算对自己要做的东...</small></li><li>September 20, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/rpe_begins/" title="RPE开始了">RPE开始了</a> (0)<br /><small>从暑假一直拖到上周，终于把RPE request form填完上交了，committee membe...</small></li><li>May 20, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/05/papers-about-cps/" title="CPS论文">CPS论文</a> (4)<br /><small>找了一些有关CPS（Cyber Physical System）的论文和其他文献，感兴趣的可以看看。...</small></li><li>November 4, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/mechanic-check-of-my-car/" title="给车子做了次检查">给车子做了次检查</a> (0)<br /><small>买车以来都没给车做个检查。买车的前一个月，五月份左右，原车主做过mechanic check，有一个...</small></li><li>April 2, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/a-short-spring-trip/" title="出去晃了一圈">出去晃了一圈</a> (1)<br /><small>今天的天气实在好，很久没这般的好天气了，冬天已远，春天已至。于是，偶开车出去晃了一圈，主要是去我钓鱼...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/05/apartment-rent-confusion/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>最近成搬运工了</title>
		<link>http://www.zhuhuang.com/blog/2010/05/a-potential-porter/</link>
		<comments>http://www.zhuhuang.com/blog/2010/05/a-potential-porter/#comments</comments>
		<pubDate>Thu, 20 May 2010 06:36:49 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[搬家]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2315</guid>
		<description><![CDATA[期末已结束，暑假已开始，这段时间很多人搬家，要么离校，要么挪个窝。自己也当了回苦力，帮人搬东西。我自己是在四月份搬的，叫了三个人和一辆pickup帮忙，算比较轻松。这些天连着四天帮人搬东西，只有一次有车运。第一次，是帮室友搬家具，他以前的房东把他的家具运到楼下，刚好那天我在家，就帮忙搬了。第二次，是从刘同学家里搬沙发和床，沙发是送给我们的，床是室友和她换的。那会是晚上八点多，幸好天还亮着，不然黑漆漆的，搬东西会被误认是小偷（kidding）。第三次，从张同学家里搬了些家具，张同学马上要毕业，而她的室友已经毕业了，家具基本都送人了，我也去淘了好几件（拿了把不错的电脑椅，正缺这个），另外还帮学妹要了个柜子，挺重的。第四次，帮刘同学搬家。她只叫了一个人帮忙，那天上午他们两人搬了大部分的东西，都是小件。下午要到张同学家搬床，叫了我。结果她叫的他个同学放了鸽子，没出现。还好东西不重。第五次，帮学妹搬家。她的东西暂存在我家，她家离我这有点远，靠人工搬绝对够呛。租了U-Haul的truck，挺大一辆，四个人搬，一趟就搞定了。搬家是件累人的事，我那摔伤的右手腕都没能好好休息，现在还有点小疼，不知道要多久才能好。最近一段估计是打不了球了。 您可能感兴趣的文章June 25, 2010 -- 博客搬家 (3)我有两个bluehost帐户，一个只挂着自己的博客，是比较早买的，一年期；另一个挂着别人的网站，是稍...April 25, 2010 -- 搬家了 (3)周四时和Jardine重新签了租房的agreement，要求下周一前搬出旧的公寓，所以只有三天时间搬...]]></description>
			<content:encoded><![CDATA[<p>期末已结束，暑假已开始，这段时间很多人搬家，要么离校，要么挪个窝。自己也当了回苦力，帮人搬东西。我自己是在四月份搬的，叫了三个人和一辆pickup帮忙，算比较轻松。这些天连着四天帮人搬东西，只有一次有车运。第一次，是帮室友搬家具，他以前的房东把他的家具运到楼下，刚好那天我在家，就帮忙搬了。第二次，是从刘同学家里搬沙发和床，沙发是送给我们的，床是室友和她换的。那会是晚上八点多，幸好天还亮着，不然黑漆漆的，搬东西会被误认是小偷（kidding）。第三次，从张同学家里搬了些家具，张同学马上要毕业，而她的室友已经毕业了，家具基本都送人了，我也去淘了好几件（拿了把不错的电脑椅，正缺这个），另外还帮学妹要了个柜子，挺重的。第四次，帮刘同学搬家。她只叫了一个人帮忙，那天上午他们两人搬了大部分的东西，都是小件。下午要到张同学家搬床，叫了我。结果她叫的他个同学放了鸽子，没出现。还好东西不重。第五次，帮学妹搬家。她的东西暂存在我家，她家离我这有点远，靠人工搬绝对够呛。租了U-Haul的truck，挺大一辆，四个人搬，一趟就搞定了。搬家是件累人的事，我那摔伤的右手腕都没能好好休息，现在还有点小疼，不知道要多久才能好。最近一段估计是打不了球了。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>June 25, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/06/move-blog/" title="博客搬家">博客搬家</a> (3)<br /><small>我有两个bluehost帐户，一个只挂着自己的博客，是比较早买的，一年期；另一个挂着别人的网站，是稍...</small></li><li>April 25, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/04/move-to-a-new-apartment/" title="搬家了">搬家了</a> (3)<br /><small>周四时和Jardine重新签了租房的agreement，要求下周一前搬出旧的公寓，所以只有三天时间搬...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/05/a-potential-porter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CPS论文</title>
		<link>http://www.zhuhuang.com/blog/2010/05/papers-about-cps/</link>
		<comments>http://www.zhuhuang.com/blog/2010/05/papers-about-cps/#comments</comments>
		<pubDate>Thu, 20 May 2010 06:05:20 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[技术乱弹]]></category>
		<category><![CDATA[CPS]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2319</guid>
		<description><![CDATA[找了一些有关CPS（Cyber Physical System）的论文和其他文献，感兴趣的可以看看。 Edward Lee, Cyber Physical Systems &#8211; Are Computing Foundations Adequate?, 2006 Edward Lee, Computing Foundations and Practice for Cyber Physical Systems: A Preliminary Report, 2007 Edward Lee, Cyber Physical Systems: Design Challenges, 2008 Helen Gill, From Vision to Reality: Cyber Physical Systems, 2008 Carolyn Talcott, Cyber Physical Systems and Events, 2008 Lui [...]]]></description>
			<content:encoded><![CDATA[<p>找了一些有关CPS（Cyber Physical System）的论文和其他文献，感兴趣的可以看看。</p>
<ul>
<li> Edward Lee, Cyber Physical Systems &#8211; Are Computing Foundations Adequate?, 2006</li>
<li> Edward Lee, Computing Foundations and Practice for Cyber Physical Systems: A Preliminary Report, 2007</li>
<li> Edward Lee, Cyber Physical Systems: Design Challenges, 2008</li>
<li> Helen Gill, From Vision to Reality: Cyber Physical Systems, 2008</li>
<li> Carolyn Talcott, Cyber Physical Systems and Events, 2008</li>
<li> Lui Sha et al, Cyber Physical Systems: A New Frontier, 2009</li>
<li> Timothy Hnat et al, MacroLab: A Vector-based Macropramming Framework for Cyber Physical Systems, 2008</li>
<li> Yuanfang Zhang et al, Reconfigurable Real-Time Middleware for Distributed Cyber Physical Systems with Aperiodic Events, 2008</li>
<li> Akshay Dabholkar et al, An Approach to Middleware Specialization for Cyber Physical Systems, 2009</li>
</ul>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>May 22, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0522/" title="0522之一周瞎扯">0522之一周瞎扯</a> (2)<br /><small>暑假生活的第一周。Jardine车少了，不用再烦找停车位的问题。学校里人少了很多，开车去系里的路上只...</small></li><li>April 30, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0430/" title="0430之一周瞎扯">0430之一周瞎扯</a> (6)<br /><small>又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...</small></li><li>April 24, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0424/" title="0424之一周瞎扯">0424之一周瞎扯</a> (0)<br /><small>我觉得应该每周写个小结，总结一下这周都做了些什么事情，不会花太多时间和精力。发现养成每天记事的习惯还...</small></li><li>October 17, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/10/busier/" title="越来越忙了">越来越忙了</a> (0)<br /><small>Quiz，Project，Paper，Meeting，Report，Books，每周都在这些事上忙活...</small></li><li>September 29, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/cyber-physical-system_1/" title="Cyber Physical System（计算物理系统？）">Cyber Physical System（计算物理系统？）</a> (16)<br /><small>听Sumeet说过，老板的研究方向正在往CPS转移，CPS是个比较新的领域，注重计算资源与物理资源的...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/05/papers-about-cps/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>从万网转出域名</title>
		<link>http://www.zhuhuang.com/blog/2010/05/transfer-domain-from-net-cn/</link>
		<comments>http://www.zhuhuang.com/blog/2010/05/transfer-domain-from-net-cn/#comments</comments>
		<pubDate>Thu, 20 May 2010 05:47:06 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[网站日志]]></category>
		<category><![CDATA[万网]]></category>
		<category><![CDATA[域名]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2313</guid>
		<description><![CDATA[以前写过一篇文章，尝试着不经申请从万网转出域名，结果证明不可行，万网就是不将域名的EPP码给你，不像国外的域名注册商，你注册域名之后，就能知道域名的EPP码，自己决定域名的去留问题。zhuhuang.com这个域名7月6日就到期了，万网上的域名续费实在贵（注册费也贵），不想将域名再放在上面了。从万网上转出国际域名不收取费用，转出手续也不算复杂。首先要填一份国际域名转移注册服务商申请表，可在这里找到。表格中有一项比较让人迷惑，因为我是个人注册的域名，不知那个域名和万网ID持有者公章是否指个人的印章，能否用个人签名代替。俺没什么公章可盖，就用签字代替吧，希望能行。其次，要提供身份证正反面的复印件。我到图书馆里扫描了身份证的正反面，看着和复印的效果不大像，比较清晰。不管了，因为不打算从国外寄邮件给万网，所以没直接复印，而是扫描成电子档，让别人帮我寄出去。找了阿灶，让他帮我填了那个申请表，然后把我们的身份证扫描件打印出来，帮我签名，最后把这些材料寄到万网指定的地址。只希望万网早点通过（听说过他们处理得比较慢），一定要在域名过期前通过，并把EPP码发给我。其它在万网注册的cn域名，我就打算让它们过期，不再续费，当初比较冲动，注册了不少域名，实在浪费。阿灶还没把材料寄出去，等域名转成功了，再在此文结尾汇报一下。 您可能感兴趣的文章June 9, 2010 -- 博客域名已转出 (3)万网注册的博客域名还有二十几天就到期。自从收到万网发来的域名EPP码之后，万网就没再给任何消息。我在...June 5, 2010 -- 从万网转出域名（续） (7)以前试过不提交申请材料而想把在万网注册的域名转移到国外来，没有成功。zhuhuang.com的域名7...September 18, 2009 -- 从万网转出域名 及 万网域名EPP (2)zhuhuang.com这个域名是在万网注册了，当时比较冲动，没考虑到可以在美国这边注册，后来看了不...July 22, 2009 -- 域名注册 (0)自从注册了zhuhuang.com，litiancun.com，litiancun.cn之后，一想到...]]></description>
			<content:encoded><![CDATA[<p>以前写过一篇文章，尝试着不经申请从万网转出域名，结果证明不可行，万网就是不将域名的EPP码给你，不像国外的域名注册商，你注册域名之后，就能知道域名的EPP码，自己决定域名的去留问题。zhuhuang.com这个域名7月6日就到期了，万网上的域名续费实在贵（注册费也贵），不想将域名再放在上面了。从万网上转出国际域名不收取费用，转出手续也不算复杂。首先要填一份国际域名转移注册服务商申请表，可在<a href="http://www.net.cn/service/ziliao/ShowArticle.asp?ArticleID=346">这里</a>找到。表格中有一项比较让人迷惑，因为我是个人注册的域名，不知那个域名和万网ID持有者公章是否指个人的印章，能否用个人签名代替。俺没什么公章可盖，就用签字代替吧，希望能行。其次，要提供身份证正反面的复印件。我到图书馆里扫描了身份证的正反面，看着和复印的效果不大像，比较清晰。不管了，因为不打算从国外寄邮件给万网，所以没直接复印，而是扫描成电子档，让别人帮我寄出去。找了阿灶，让他帮我填了那个申请表，然后把我们的身份证扫描件打印出来，帮我签名，最后把这些材料寄到万网指定的地址。只希望万网早点通过（听说过他们处理得比较慢），一定要在域名过期前通过，并把EPP码发给我。其它在万网注册的cn域名，我就打算让它们过期，不再续费，当初比较冲动，注册了不少域名，实在浪费。阿灶还没把材料寄出去，等域名转成功了，再在此文结尾汇报一下。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>June 9, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/06/successful-domain-transfer/" title="博客域名已转出">博客域名已转出</a> (3)<br /><small>万网注册的博客域名还有二十几天就到期。自从收到万网发来的域名EPP码之后，万网就没再给任何消息。我在...</small></li><li>June 5, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/06/transfer-domain-from-net-cn-2/" title="从万网转出域名（续）">从万网转出域名（续）</a> (7)<br /><small>以前试过不提交申请材料而想把在万网注册的域名转移到国外来，没有成功。zhuhuang.com的域名7...</small></li><li>September 18, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/domain_from_netcn/" title="从万网转出域名 及 万网域名EPP">从万网转出域名 及 万网域名EPP</a> (2)<br /><small>zhuhuang.com这个域名是在万网注册了，当时比较冲动，没考虑到可以在美国这边注册，后来看了不...</small></li><li>July 22, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/07/domain_registration/" title="域名注册">域名注册</a> (0)<br /><small>自从注册了zhuhuang.com，litiancun.com，litiancun.cn之后，一想到...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/05/transfer-domain-from-net-cn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>暑假开始了</title>
		<link>http://www.zhuhuang.com/blog/2010/05/summer-vacation-starts-2010-05-14/</link>
		<comments>http://www.zhuhuang.com/blog/2010/05/summer-vacation-starts-2010-05-14/#comments</comments>
		<pubDate>Sun, 16 May 2010 03:50:28 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[暑假]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2310</guid>
		<description><![CDATA[周五交完CIS 825的报告，这学期就算结束了。暑假开始了。现在已经不能强烈感觉到学期交替的不同心境了，算是有点麻木了。做了RA之后，日子就这样过着，不管是上课，还是放假，都没有什么区别。暑假的三个月里，我想，应该也是这种状态。这个暑假不打算回国了，就呆在屯里过三个月吧。今年，我能完完整整地感受一次Manhattan的一年四季，若干年后，这将成为一份美好的回忆。这个暑假的任务比较明确，做研究。我想做的事也比较明确，看书，学车。来这也两年了，是该平平静静，清心寡欲的搞点research了，如果我还想着早点毕业。嗯，勉励下自己，让这个暑假过得有意义些。 您可能感兴趣的文章August 21, 2009 -- 暑假结束了 (2)三个月的暑假，回国呆了一个月，在屯里宅了两个月，马上就结束了，下周一开始上课了。暑假没做多少事，读了...]]></description>
			<content:encoded><![CDATA[<p>周五交完CIS 825的报告，这学期就算结束了。暑假开始了。现在已经不能强烈感觉到学期交替的不同心境了，算是有点麻木了。做了RA之后，日子就这样过着，不管是上课，还是放假，都没有什么区别。暑假的三个月里，我想，应该也是这种状态。这个暑假不打算回国了，就呆在屯里过三个月吧。今年，我能完完整整地感受一次Manhattan的一年四季，若干年后，这将成为一份美好的回忆。这个暑假的任务比较明确，做研究。我想做的事也比较明确，看书，学车。来这也两年了，是该平平静静，清心寡欲的搞点research了，如果我还想着早点毕业。嗯，勉励下自己，让这个暑假过得有意义些。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 21, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/summer_vacation/" title="暑假结束了">暑假结束了</a> (2)<br /><small>三个月的暑假，回国呆了一个月，在屯里宅了两个月，马上就结束了，下周一开始上课了。暑假没做多少事，读了...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/05/summer-vacation-starts-2010-05-14/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>YAWL瞎扯</title>
		<link>http://www.zhuhuang.com/blog/2010/05/something-about-yawl/</link>
		<comments>http://www.zhuhuang.com/blog/2010/05/something-about-yawl/#comments</comments>
		<pubDate>Mon, 10 May 2010 21:15:03 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[技术乱弹]]></category>
		<category><![CDATA[BPM]]></category>
		<category><![CDATA[workflow]]></category>
		<category><![CDATA[YAWL]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2294</guid>
		<description><![CDATA[这学期的CIS 825挑了个有关YAWL的project，确切说不是我们挑的，我们是“被挑的”，动手晚了，其他project都被阿三们抢光了。这篇博文就瞎扯一下YAWL，根据我所知道的。 YAWL（Yet Another Workflow Language），从名字就可以看出来YAWL是用于工作流程（Workflow）管理的，或者商业流程管理BPM（Business Process Management）。YAWL通过对商业流程进行建模实现一个完整的BPM系统，管理整个工作流程的运作。YAWL是基于Petri Nets和Workflow Patterns搭建而成的。目前有三类安装版本，YAWL4Study，YAWL4Enterprise和YAWLive。YAWL4Study是单机版的，单用户；YAWL4Enterprise是服务器版的，多用户；YAWLive是LiveCD版本的，在Linux系统上预装了YAWL，可以直接从光盘启动。我用的是YAWL4Study，只是为了写project。YAWL4Study安装后由两部分组成，Editor和Control Centre，另外还有两个快捷方式用于Start和Stop Engine。YAWL Editor用于对workflow system进行建模，然后在YAWL Control Centre上模拟运行。当连接Control Centre进行模拟时时，必须启动Engine。 YAWL Editor里提供了为建模提供了图形界面。建模之后，一个Business Process的Workflow Model就形成了，通常称之为Workflow Specification。该Specification由若干Net（>=1）组成，处了主Net，其他Net都是子Sub-Net，可以称为子流程（Sub-Workflow），算是对主Net的Workflow或者某个Sub-Net的补充。每一个Workflow由Task，Flow，Condition组成。 每个Task是一个work unit，用于描述某一个工作。YAWL定义了四种Task类型，Atomic Task，Multiple Instance Atomic Task，Composite Task，Multiple Instance Composite Task。Atomic Task指那些不能再被细分的工作任务，即原子任务。Composite Task是复合型任务，可以被细分。一个Composite Task对应于一个Sub-Net。Multiple Instance Atomic Task用于指代可以有多个运行实例（Instance）的Atomic Task，类似于C++里的Class和Instance的关系。Multiple Instance Composite Task则指代可以有多个运行实例的Composite Task。 当使用了multiple instance task时，必须对这些Intance的创建进行配置。 Task之间用Flow连接，即在Task图标之间用箭头相连。一个Task可以有一个或多个Incoming Flow（输入流）和Outgoing Flow（输出流），必须定义这些流之间的关系 &#8211; Join Type or Split Type。YAWL提供了四种Join [...]]]></description>
			<content:encoded><![CDATA[<p>这学期的CIS 825挑了个有关YAWL的project，确切说不是我们挑的，我们是“被挑的”，动手晚了，其他project都被阿三们抢光了。这篇博文就瞎扯一下YAWL，根据我所知道的。</p>
<p>YAWL（Yet Another Workflow Language），从名字就可以看出来YAWL是用于工作流程（Workflow）管理的，或者商业流程管理BPM（Business Process Management）。YAWL通过对商业流程进行建模实现一个完整的BPM系统，管理整个工作流程的运作。YAWL是基于<a href="http://en.wikipedia.org/wiki/Petri_net">Petri Nets</a>和<a href="http://workflowpatterns.com/">Workflow Patterns</a>搭建而成的。目前有三类安装版本，YAWL4Study，YAWL4Enterprise和YAWLive。YAWL4Study是单机版的，单用户；YAWL4Enterprise是服务器版的，多用户；YAWLive是LiveCD版本的，在Linux系统上预装了YAWL，可以直接从光盘启动。我用的是YAWL4Study，只是为了写project。YAWL4Study安装后由两部分组成，Editor和Control Centre，另外还有两个快捷方式用于Start和Stop Engine。YAWL Editor用于对workflow system进行建模，然后在YAWL Control Centre上模拟运行。当连接Control Centre进行模拟时时，必须启动Engine。<br />
<span id="more-2294"></span><br />
YAWL Editor里提供了为建模提供了图形界面。建模之后，一个Business Process的Workflow Model就形成了，通常称之为Workflow Specification。该Specification由若干Net（>=1）组成，处了主Net，其他Net都是子Sub-Net，可以称为子流程（Sub-Workflow），算是对主Net的Workflow或者某个Sub-Net的补充。每一个Workflow由<strong>Task</strong>，<strong>Flow</strong>，<strong>Condition</strong>组成。</p>
<p>每个Task是一个work unit，用于描述某一个工作。YAWL定义了四种Task类型，Atomic Task，Multiple Instance Atomic Task，Composite Task，Multiple Instance Composite Task。Atomic Task指那些不能再被细分的工作任务，即原子任务。Composite Task是复合型任务，可以被细分。一个Composite Task对应于一个Sub-Net。Multiple Instance Atomic Task用于指代可以有多个运行实例（Instance）的Atomic Task，类似于C++里的Class和Instance的关系。Multiple Instance Composite Task则指代可以有多个运行实例的Composite Task。 当使用了multiple instance task时，必须对这些Intance的创建进行配置。</p>
<p>Task之间用Flow连接，即在Task图标之间用箭头相连。一个Task可以有一个或多个Incoming Flow（输入流）和Outgoing Flow（输出流），必须定义这些流之间的关系 &#8211; Join Type or Split Type。YAWL提供了四种Join Type（合并类型）：None， AND， OR， XOR。 NONE用于只有一个incoming flow的情况。当有多个输入流时，它们的关系必须为AND， OR， XOR之一。 与合并类型相对应，Split Type（分裂类型）也有四种：None， AND， OR， XOR。当在画图时，不必担心忘了定义flow之间的额关系，因为当你要为一个task接入或分离出多个flow时，必须先设定好flow之间的关系，然后才可以在task之间用箭头连接。当有多个输出流且输出流之间的关系为OR或XOR时，需要定义每个输出流的predicate，即选择这个flow的条件。此外，还可以定义这些flow的优先权，即优先判断哪个flow的predicate是否成立。</p>
<p>Condition用于指定workflow需要在什么地方进行条件判断。</p>
<p>YAWL使用XML Schema和XQuery对workflow里的数据进行操作。YAWL提供了XML Schema支持的46中简单数据类型（Simple Data Types）。用户也可以定义自己的数据类型，称为复杂数据类型（Complex Data Types），有简单数据类型和复杂数据类型组成，类似于C语言里的结构体。用户自己定义的数据类型在整个Workflow Specification里都可用。描述一个Net或者Task所做的工作称为Net Decomposition或Task Decomposition，Decomposition定义了在这个Net或Task里要完成什么样的事情。每个Net或Task都有自己的数据变量（Data Variables），这些变量的类型可以是XML Schema支持的简单数据类型，也可以是用户自己定义的复杂数据类型。Net Variables分为四种类型：Input&#038;Output， Input Only， Output Only和Local。Task Variables有三种类型：Input&#038;Output， Input Only和Output Only。 Input指明了对应变量需要从外部获得数据，这里的外部可以是用户输入的，也可以是Net Variable（对Task而言），或者Parent-Net Variable（对Sub-Net Variable或Sub-Net里的Task而言）。如果是用户输入的，那当模拟该Workflow系统时，会弹出输入表格让用户输入相应数据。 Output指明了该变量用于输出数据，即将它的值传给Net Variable（对Task而言）或者Parent-Net Variable（对Sub-Net Variable或Sub-Net里的Task而言）。 Local类型只针对Net Variable，类似于局部变量，对于外部环境来说，Local变量是透明的，但对Net里的所有Task或Sub-Net来说，是可以见的。如果用C语言的参数传递和参数作用范围来理解，可以发现它们的相似点，这样容易理解些。</p>
<p>有了这些变量之后，变量之间会进行数据交换（Data Transfer）。YAWL支持变量之间的数据交换，也支持变量和外部环境（Workflow Engine， Users， Web Services等）的数据交换。变量（Net or Task）之间的数据交换称之为内部数据交换（Internal Data Tranfer），变量与外部环境之间的数据交换称之为外部数据交换（External Data Transfer）。 内部数据交换主要在Net和Task之间进行，外部数据交换通常需要调用输入表格让用户输入数据，或者调用网络服务来获取。</p>
<p>在Editor里搭建完流程系统之后，可以着手为每个任务分配执行者。比如在订单管理系统里，一份订单需要专人来创建，修改，审核等。Task的分配是通过对Task进行资源管理（右击一个Task，选择Manage Resourcing）设置实现的。在进行资源管理操作之前，需要建立YAWL Editor和Resource Services和Engine之间的连接。一个Task通常是分配给一类Role完成，比如一项工作需要由会计来完成，会计就是执行这项工作的Role，至于谁是会计（John， Joe， Amy等等）取决了该参与者（Participant）担任的是否是Role。在为Task指定Role和Participant之前，需要登录Control Centre，创建和你的Workflow系统对应的Organization Data（Org Data），即定义该系统里的参与者，包括Roles， Capabilities， Positions， OrgGroups等信息。 Role是必须定义的，其他项是可选的。定义了Org Data之后，要创建用户Users，即具体的担任不同角色（Role）的人。例如，我这次做的project是Patient Information Access Application，我定义了五个Role：Doctor， Nurse， Patient， MessageServer， DBService。然后为每个Role创建了若干参与者，比如担任Nurse Role的人有Amy， Lily， Lucy等。为每个Task设置Resouce有五个步骤。第一步指定了System和User之间的互动关系，包括三个方面： Offer，Allocation和Start。 每一个方面都可以选择有System完成，还是User完成。 Offer指的是当一个Task可以执行时，该Task将送达给对应的Participant。 Allocation指的是，当一个Task送达（Offered）之后，User可以指定哪些Participant来执行此任务。Start指的是当一个任务被分配给（allocated）某参与者时，该参与者开始执行此任务。 第二步指定哪些Role和Partipant将可以执行此任务。 第三步，为Task的参与者设置过滤器（Filter），即设置一定条件来排除一些参与者。第四步只有当指定由System来Allocate任务时才可用。这一步用于设置采用什么算法来指定参与者，random choice， round-robin等。第五步为参与者设置一些权限，比如是否可以暂停（Suspend）任务，是否可以重新分配（Reallocate）任务等。以上所说的这些Manage Rourcing步骤只对Task是Manual时有效。Manual表明该Task需要具体的用户来执行。Task可以被指定成Automated，这样该Task就由系统自动完成，不会要求用户登录来执行该任务。</p>
<p>整完所有Task的Resource Management之后，便可以将该Workflow Specification上传至Control Centre进行模拟。用管理员帐户（admin，YAWL）登录之后，在Cases选项下，上传（Upload）和执行（Launch）specification，然后可以在Admin Queues看到workflow的执行情况，并可以进行一些操作。当一个Task指定给具体的Role和Participant时，该参与者需要登录系统，然后执行该任务。Workflow的执行就这样通过一个一个任务完成，知道结束。</p>
<p>以上就是我做CIS 825 Project学到的关于YAWL的大致内容，不是很完整，但简单应用来说应该够用了。</p>
<p><div id="attachment_2302" class="wp-caption aligncenter" style="width: 371px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/05/OrderFulfillment.jpg" rel="lightbox[2294]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/05/OrderFulfillment.jpg" alt="" title="OrderFulfillment" width="361" height="494" class="size-full wp-image-2302" /></a><p class="wp-caption-text">Workflow Specification - Order Fulfillment （订单管理系统）</p></div><br />
<div id="attachment_2303" class="wp-caption aligncenter" style="width: 364px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/05/Ordering.jpg" rel="lightbox[2294]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/05/Ordering.jpg" alt="" title="Ordering" width="354" height="498" class="size-full wp-image-2303" /></a><p class="wp-caption-text">Composite Task - Ordering</p></div> </p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>May 7, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/05/this-week-2010-05-07/" title="这一周">这一周</a> (3)<br /><small>上一篇博文是上周四写的，隔了一周多时间没更新博客了，越来越懒了。

上周末把paper修改完了，基本...</small></li><li>April 29, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/04/these-days-2010-04-29/" title="这些天">这些天</a> (0)<br /><small>上周open house之后，搬家，然后休息。这些天以来，书倒看了不少，Unix编程和TCP/IP详...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/05/something-about-yawl/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Signs &#8211; 一部很赞的短片</title>
		<link>http://www.zhuhuang.com/blog/2010/05/short-film-signs/</link>
		<comments>http://www.zhuhuang.com/blog/2010/05/short-film-signs/#comments</comments>
		<pubDate>Sat, 08 May 2010 23:57:48 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[我的最爱]]></category>
		<category><![CDATA[Patrick Hughes]]></category>
		<category><![CDATA[Signs]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2291</guid>
		<description><![CDATA[A simple short film about communication. Director: Patrick Hughes 您可能感兴趣的文章December 3, 2011 -- 那些年，我们一起追的女孩 (7)很早之前无意中看到这部电影的预告片，之后一直惦记着。电影上映之后更是好几次在网络上搜索可以下载的片源...October 13, 2009 -- 下雨天 (5)心情和马路一样泥泞，上面还粘着不少落叶。而我，依然骑着我那拉风的粉红自行车，迎风破雨前行，偶尔回头侧...August 3, 2010 -- 英语词汇之痛 (4)来美两年多了，口语是长进不少，一些常用词汇也用的比较熟了。平时和别人交流，主要是学习方面的，都没什么...January 12, 2010 -- new desktop &#038; 如何让电脑从光盘启动 (8)等了好久的desktop主机今天终于到了，UPS Ground，从下订单到收到主机过了整整八天，有点...December 8, 2009 -- 下大雪了 (6)今天下了整整一天的雪，有点大，地上铺了厚厚的一层。早上又睡到十一点多，天太冷了，有点赖床，不想离开被...]]></description>
			<content:encoded><![CDATA[<p><strong>A simple short film about communication.<br />
Director: Patrick Hughes</strong><br />
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/uy0HNWto0UY&#038;hl=en_US&#038;fs=1&#038;color1=0xe1600f&#038;color2=0xfebd01"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/uy0HNWto0UY&#038;hl=en_US&#038;fs=1&#038;color1=0xe1600f&#038;color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>January 9, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/01/wedding-feast-of-chuanmiao-shuyan/" title="川淼和舒艳的喜酒">川淼和舒艳的喜酒</a> (0)<br /><small>川淼和舒艳相恋至少七年了。这次回来，除了开会和看看家人，另一个重要目的就是喝他们的喜酒。他们去年10...</small></li><li>May 20, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/05/apartment-rent-confusion/" title="房租问题">房租问题</a> (4)<br /><small>上周六上iSIS查了房租，发现6月15日要交484刀的房租，这是整套公寓的房租。我傻眼了。室友暑假不...</small></li><li>September 22, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/everyday/" title="每天">每天</a> (0)<br /><small>每天，被九点的闹钟吵醒，习惯性的关了，接着开始了“漫长”的拉锯战，在梦境与现实中挣扎，犹豫着起或不起...</small></li><li>November 4, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/mechanic-check-of-my-car/" title="给车子做了次检查">给车子做了次检查</a> (0)<br /><small>买车以来都没给车做个检查。买车的前一个月，五月份左右，原车主做过mechanic check，有一个...</small></li><li>October 26, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/today/" title="今天">今天</a> (6)<br /><small>今天，自行车的刹车条断了，前刹，彻底不能用了。后刹不灵，每次刹车我都得前后刹并用才能将车停住，一方面...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/05/short-film-signs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>这一周</title>
		<link>http://www.zhuhuang.com/blog/2010/05/this-week-2010-05-07/</link>
		<comments>http://www.zhuhuang.com/blog/2010/05/this-week-2010-05-07/#comments</comments>
		<pubDate>Sat, 08 May 2010 04:54:45 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[YAWL]]></category>
		<category><![CDATA[工作]]></category>
		<category><![CDATA[房子]]></category>
		<category><![CDATA[驾照]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2283</guid>
		<description><![CDATA[上一篇博文是上周四写的，隔了一周多时间没更新博客了，越来越懒了。 上周末把paper修改完了，基本上是从新写一遍，做了很大的修改。周一发给老板，目前还没收到回复，老板忙，估计没什么时间改。等把CIS 825的project做完了，我得自己再看看论文，然后做些修改。paper弄完，我就得紧接着学OMNeT++了，此外还要想想老板前一次开会提的topic，找点相关的论文看看。今天观摩了一下IEEE ICDCS这个会议，该会议涵盖的领域真是广，我对distributed computing system的了解只是皮毛而已，非常有待提高。 CIS 825的project，程序加报告得在下周五前提交，这个周末把程序写了，昨天花了点时间重温了一下YAWL，知道该怎么实现程序了。然后把实现程序这一部分的报告写了，至于阅读相关论文的部分就交给埃及人来写了。今天一个印度人过来跟我讨论YAWL，他在这方面的project，其他课程的，要调用web service。YAWL这方面的功能比较有限，Manual上也是一笔带过。那人问我知不知道如何调用，我不知。我们想把我们的程序写得简单些，难的也写不了。YAWL是针对Business Workflow的，把它放在distributed programming上，就我现在所了解到的，不是很可行。YAWL的功能本身很有限，但对workflow来说已经足够。就当初老板提出的一些要求来看，需要YAWL的task里能够编程，但YAWL使用XML和XQuery，不可能像C，Java，C++那样编写程序，能做到的只是一些简单的数据传送和处理。前几次和老板讨论之后，我和他说过这些限制，我也尽量把程序写得像distributed一些，多用户，多任务。那个印度人的project，我想应该也是老板指导的。 考驾照的事也提上日程了，本打算今天去考的，但材料不全，只能推到下周了。刚搬新家不久，还没有拿到能够证明现住址的document。这周花了不少时间把driving handbook过了一遍，记了些交通规则和标志，还不熟。下周五去考，这之前还有些时间再看一看，多熟悉一下，对自己也有好处。车就买二手的了，预算5000美元，等考完了笔考再关注买保险买车的事。 同实验室的Shravanthi毕业了，硕士，在本地找了份工作，暂时栖身，在这危机四伏工作难求的年份了，算是不错了。CS的就业形势还不错吧，跟我一年出来的好些南邮学生都念的CS硕士，已经毕业了，大部分都找了工作，不知道PhD的就业形势如何。现在考虑这问题似乎早了些，明后年应该会考虑出去实习，试试水深吧，对未来有个底。 NBA季后赛开始了，对我这个伪球迷来说，实在不合适在此长篇大论。我也就凑凑热闹，想看就看，偷闲看了几场。支持骑士队，小皇帝詹姆斯很赞，看过那部有关他的电影《篮球小皇帝》，他的篮球生涯，的确有点传奇，他也不愧皇帝这称号。希望季后赛骑士能像常规赛一样猛，拿个总冠。 老哥买房子了，家里能拿出来的钱都拿出来了，还不够首付，借了一些。因为打算买车，我就没寄钱回家，上次是去年底寄的。买车的事已经一拖再拖，这次不想耽搁了。家里过得还行，但没有什么存款，花销大。哥现在赋闲在家，等待分配，嫂子怀孕了，再过一个月左右就生了。家里现在就老爸每天杀猪卖猪肉赚点钱，还有茶叶，老哥在做。过一段应该好一些，老哥和嫂子自己得努力啊，新房子要还贷15年，每个月一千四左右，也不少。我呢，目前就这样，做学生，能攒点钱，家里有需要就寄回去，等工作就好了。工作以后就不让爸妈再干什么活了。04年车祸之后，爸妈身体过了一年才恢复，之后就没怎么休息过，一直在干活。爸妈是闲不住的人，虽然我也说过多次，不让他们再操劳，但没啥用，我想，等我工作了，真得可以让他们休息享福了。 自己还是得努力，未来的路很难预知，想让家人过得好，想让自己过得好，唯有努力了，不能悠哉地过着小日子。 您可能感兴趣的文章June 25, 2010 -- 驾照到手了 (6)驾照考试中的笔试部分早已经通过了，拿了张permit。在罗子俊师傅的带领下，也断断续续学了十几个小时...May 20, 2010 -- 通过Driver Examination的Written Test了 (2)今天去参加驾照考试的笔试部分，子俊同学带我去的。笔试的内容都在Driving Handbook上。这...May 10, 2010 -- YAWL瞎扯 (2)这学期的CIS 825挑了个有关YAWL的project，确切说不是我们挑的，我们是“被挑的”，动手...April 29, 2010 -- 这些天 (0)上周open house之后，搬家，然后休息。这些天以来，书倒看了不少，Unix编程和TCP/IP详...February 5, 2010 -- 要转移阵地了 (0)今天下午去Jardine Office，apartment transfer的appointment...]]></description>
			<content:encoded><![CDATA[<p>上一篇博文是上周四写的，隔了一周多时间没更新博客了，越来越懒了。</p>
<p>上周末把paper修改完了，基本上是从新写一遍，做了很大的修改。周一发给老板，目前还没收到回复，老板忙，估计没什么时间改。等把CIS 825的project做完了，我得自己再看看论文，然后做些修改。paper弄完，我就得紧接着学OMNeT++了，此外还要想想老板前一次开会提的topic，找点相关的论文看看。今天观摩了一下IEEE ICDCS这个会议，该会议涵盖的领域真是广，我对distributed computing system的了解只是皮毛而已，非常有待提高。</p>
<p><span id="more-2283"></span></p>
<p>CIS 825的project，程序加报告得在下周五前提交，这个周末把程序写了，昨天花了点时间重温了一下YAWL，知道该怎么实现程序了。然后把实现程序这一部分的报告写了，至于阅读相关论文的部分就交给埃及人来写了。今天一个印度人过来跟我讨论YAWL，他在这方面的project，其他课程的，要调用web service。YAWL这方面的功能比较有限，Manual上也是一笔带过。那人问我知不知道如何调用，我不知。我们想把我们的程序写得简单些，难的也写不了。YAWL是针对Business Workflow的，把它放在distributed programming上，就我现在所了解到的，不是很可行。YAWL的功能本身很有限，但对workflow来说已经足够。就当初老板提出的一些要求来看，需要YAWL的task里能够编程，但YAWL使用XML和XQuery，不可能像C，Java，C++那样编写程序，能做到的只是一些简单的数据传送和处理。前几次和老板讨论之后，我和他说过这些限制，我也尽量把程序写得像distributed一些，多用户，多任务。那个印度人的project，我想应该也是老板指导的。</p>
<p>考驾照的事也提上日程了，本打算今天去考的，但材料不全，只能推到下周了。刚搬新家不久，还没有拿到能够证明现住址的document。这周花了不少时间把driving handbook过了一遍，记了些交通规则和标志，还不熟。下周五去考，这之前还有些时间再看一看，多熟悉一下，对自己也有好处。车就买二手的了，预算5000美元，等考完了笔考再关注买保险买车的事。</p>
<p>同实验室的Shravanthi毕业了，硕士，在本地找了份工作，暂时栖身，在这危机四伏工作难求的年份了，算是不错了。CS的就业形势还不错吧，跟我一年出来的好些南邮学生都念的CS硕士，已经毕业了，大部分都找了工作，不知道PhD的就业形势如何。现在考虑这问题似乎早了些，明后年应该会考虑出去实习，试试水深吧，对未来有个底。</p>
<p>NBA季后赛开始了，对我这个伪球迷来说，实在不合适在此长篇大论。我也就凑凑热闹，想看就看，偷闲看了几场。支持骑士队，小皇帝詹姆斯很赞，看过那部有关他的电影《篮球小皇帝》，他的篮球生涯，的确有点传奇，他也不愧皇帝这称号。希望季后赛骑士能像常规赛一样猛，拿个总冠。</p>
<p>老哥买房子了，家里能拿出来的钱都拿出来了，还不够首付，借了一些。因为打算买车，我就没寄钱回家，上次是去年底寄的。买车的事已经一拖再拖，这次不想耽搁了。家里过得还行，但没有什么存款，花销大。哥现在赋闲在家，等待分配，嫂子怀孕了，再过一个月左右就生了。家里现在就老爸每天杀猪卖猪肉赚点钱，还有茶叶，老哥在做。过一段应该好一些，老哥和嫂子自己得努力啊，新房子要还贷15年，每个月一千四左右，也不少。我呢，目前就这样，做学生，能攒点钱，家里有需要就寄回去，等工作就好了。工作以后就不让爸妈再干什么活了。04年车祸之后，爸妈身体过了一年才恢复，之后就没怎么休息过，一直在干活。爸妈是闲不住的人，虽然我也说过多次，不让他们再操劳，但没啥用，我想，等我工作了，真得可以让他们休息享福了。</p>
<p>自己还是得努力，未来的路很难预知，想让家人过得好，想让自己过得好，唯有努力了，不能悠哉地过着小日子。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>June 25, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/06/get-my-driver-license/" title="驾照到手了">驾照到手了</a> (6)<br /><small>驾照考试中的笔试部分早已经通过了，拿了张permit。在罗子俊师傅的带领下，也断断续续学了十几个小时...</small></li><li>May 20, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/05/pass-written-test-of-driver-examination/" title="通过Driver Examination的Written Test了">通过Driver Examination的Written Test了</a> (2)<br /><small>今天去参加驾照考试的笔试部分，子俊同学带我去的。笔试的内容都在Driving Handbook上。这...</small></li><li>May 10, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/05/something-about-yawl/" title="YAWL瞎扯">YAWL瞎扯</a> (2)<br /><small>这学期的CIS 825挑了个有关YAWL的project，确切说不是我们挑的，我们是“被挑的”，动手...</small></li><li>April 29, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/04/these-days-2010-04-29/" title="这些天">这些天</a> (0)<br /><small>上周open house之后，搬家，然后休息。这些天以来，书倒看了不少，Unix编程和TCP/IP详...</small></li><li>February 5, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/02/jardine-transfer/" title="要转移阵地了">要转移阵地了</a> (0)<br /><small>今天下午去Jardine Office，apartment transfer的appointment...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/05/this-week-2010-05-07/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>这些天</title>
		<link>http://www.zhuhuang.com/blog/2010/04/these-days-2010-04-29/</link>
		<comments>http://www.zhuhuang.com/blog/2010/04/these-days-2010-04-29/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 04:12:20 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[Conference]]></category>
		<category><![CDATA[OMNeT++]]></category>
		<category><![CDATA[YAWL]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2267</guid>
		<description><![CDATA[上周open house之后，搬家，然后休息。这些天以来，书倒看了不少，Unix编程和TCP/IP详解，也看了老板吩咐看得论文，但该做的正事，修改论文，CIS825的project，还有思考老板提出的一些个topics，这些事都拖着，有点主次不分了，不明白自己为啥这样。也罢，总算没有浪费时间，虽然看的这些书现在用不上，但也许将来会用上他们，Unix编程和网络协议还是挺实用的。不过，还是得学一下如何协调时间，这个我比较不在行。高中大学读书那会，每天都会看好几科，现在不行了，基本上是一天只做一件事，这有点不好，估计是懒散惯了。没有严格的时间表来安排自己该做的事，定个时间表兴许会有点用处，就像以前的课程表，然后按照上面列的做事。考虑一下，要不要这么做。 本来周一和老板有会，但老板周一周二出差。周一那天，我还早起来着，起来后才记起老板上周和我说过他要出差，会议时间待定。周三老板回来了，把会议时间定在今天。我将一些想问老板的问题在笔记本上列了出来，都是突然想到的，这样有个好处，不会meeting时忘了想说什么。今天问了老板我需要关注哪些会议，老板说了四个，IEEE ICDCS， IEEE IPDPS，IEEE RAS和ACM PODC，尤其是ICDCS，应该多关注。还问了老板我以后的研究方向，就定在Cyber Physical System上了，最近要看的是CPS里的conflict graph和concurrency control，比如RPE做的汽车防撞预警系统，试着从中建立起conflict graph（这个topic貌似有点难）。论文虽然有simulation，但只是用了Spin验证了correctness方面，接下来会用网络模拟器，模拟实际的系统，然后看看我写的protocol的performance如何。网络模拟器在OMNeT++和NS-2里选一个，我选了OMNeT++，看了网上的一张二者的对比图，发现OMNeT++的各项参数都不错，还看了OMNeT++的一个demo，操作都挺容易，还具备了那些我需要的功能。扯到论文，我还没修改完，不能再拖了，这周把它完成吧，下周一发给老板，然后开始研究OMNeT++和上面提到的那个topic。暑假不回家，选的课也定下来了，CIS 890，和老板学，选定一个topic，然后去研究一番，主要是读paper和discussion，没有考试，没有编程（至少不是必需的）。 我看得这些书会接着继续看，Unix编程看到一定页数打算暂停一下，将看过的再看一遍，然后把书上的程序都敲一遍，把每一章后面的习题都做一遍。因为这东西看了太容易忘了，而且还是刚接触这方面的，有点生疏，不容易理解和记住。TCP/IP详解会看完，比较有意思，网络协议可以说天天接触，因为每天都会上网，理解起来比较容易，对这方面的我也比较感兴趣。现在看了四分之一多一点，一百多页。五月份底前估计能看完，暑假再钻研一下源代码。暑假还想看一些其他书，Spin，TinyOS，Java，还有LaTex，希望能做到。 和老板meeting完，还和Wesam讨论了CIS825的project。他好像都没怎么看，对YAWL也不熟，对project怎么做也没什么概念，估计他在忙其他的。YAWL的manual我很早就看了，对YAWL里workflow的建立也比较熟悉。虽然很多人说通篇看manual不好，记不住，还浪费时间，但我还是喜欢这么做，YAWL， Uppaal我都是看着manual过来的，虽然量挺大，但看完之后基本上就知道这软件怎么使，要怎么实现project。我和Wesam讲了一下YAWL该怎么使用，然后我们要怎么建我们的project，他似懂非懂，好像我讲的也不是很清楚。最后分工了，流程图我们两个人各自设计一份，下周二讨论一下定下最终版，然后由我在YAWL上面实现。现在只想把这project早点做完，不想再拖下去了，paper也一样，唉。 下午，捣鼓了一会系里的个人主页，之前没有管它，只在上面放了一个链接到我的博客。想想还是有必要在系里的网站上弄一个主页吧，毕竟博客是中文写的，而且扯的都是些乱七八糟的，需要一个比较正式的主页，只和学术有关，不扯其他的。从网上下了一个模板，然后七改八改，差不多就成型了，就剩下内容了。发现我弄博客还是有好处的，学了一些网络编程的东西，尤其是html，css等，现在经常用到，总算没白忙活。等主页内容安放完了，再在博客上建一个链接吧。 这些天一直在刮大风，窗外呼呼声都没停过，这天气。。。 小结到此，看会书去。 您可能感兴趣的文章June 11, 2011 -- 更新一下 &#8211; 06/11/11 (4)两周没有写小结了，更新一下，说说这三周做的事。 Research。本以为五月底我就能写完CPSNE...May 22, 2011 -- 0522之一周瞎扯 (2)暑假生活的第一周。Jardine车少了，不用再烦找停车位的问题。学校里人少了很多，开车去系里的路上只...April 30, 2011 -- 0430之一周瞎扯 (6)又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...May 10, 2010 -- YAWL瞎扯 (2)这学期的CIS 825挑了个有关YAWL的project，确切说不是我们挑的，我们是“被挑的”，动手...May 7, 2010 -- 这一周 (3)上一篇博文是上周四写的，隔了一周多时间没更新博客了，越来越懒了。 上周末把paper修改完了，基本...]]></description>
			<content:encoded><![CDATA[<p>上周open house之后，搬家，然后休息。这些天以来，书倒看了不少，Unix编程和TCP/IP详解，也看了老板吩咐看得论文，但该做的正事，修改论文，CIS825的project，还有思考老板提出的一些个topics，这些事都拖着，有点主次不分了，不明白自己为啥这样。也罢，总算没有浪费时间，虽然看的这些书现在用不上，但也许将来会用上他们，Unix编程和网络协议还是挺实用的。不过，还是得学一下如何协调时间，这个我比较不在行。高中大学读书那会，每天都会看好几科，现在不行了，基本上是一天只做一件事，这有点不好，估计是懒散惯了。没有严格的时间表来安排自己该做的事，定个时间表兴许会有点用处，就像以前的课程表，然后按照上面列的做事。考虑一下，要不要这么做。</p>
<p><span id="more-2267"></span></p>
<p>本来周一和老板有会，但老板周一周二出差。周一那天，我还早起来着，起来后才记起老板上周和我说过他要出差，会议时间待定。周三老板回来了，把会议时间定在今天。我将一些想问老板的问题在笔记本上列了出来，都是突然想到的，这样有个好处，不会meeting时忘了想说什么。今天问了老板我需要关注哪些会议，老板说了四个，IEEE ICDCS， IEEE IPDPS，IEEE RAS和ACM PODC，尤其是ICDCS，应该多关注。还问了老板我以后的研究方向，就定在Cyber Physical System上了，最近要看的是CPS里的conflict graph和concurrency control，比如RPE做的汽车防撞预警系统，试着从中建立起conflict graph（这个topic貌似有点难）。论文虽然有simulation，但只是用了Spin验证了correctness方面，接下来会用网络模拟器，模拟实际的系统，然后看看我写的protocol的performance如何。网络模拟器在OMNeT++和NS-2里选一个，我选了OMNeT++，看了网上的一张二者的对比图，发现OMNeT++的各项参数都不错，还看了OMNeT++的一个demo，操作都挺容易，还具备了那些我需要的功能。扯到论文，我还没修改完，不能再拖了，这周把它完成吧，下周一发给老板，然后开始研究OMNeT++和上面提到的那个topic。暑假不回家，选的课也定下来了，CIS 890，和老板学，选定一个topic，然后去研究一番，主要是读paper和discussion，没有考试，没有编程（至少不是必需的）。</p>
<p>我看得这些书会接着继续看，Unix编程看到一定页数打算暂停一下，将看过的再看一遍，然后把书上的程序都敲一遍，把每一章后面的习题都做一遍。因为这东西看了太容易忘了，而且还是刚接触这方面的，有点生疏，不容易理解和记住。TCP/IP详解会看完，比较有意思，网络协议可以说天天接触，因为每天都会上网，理解起来比较容易，对这方面的我也比较感兴趣。现在看了四分之一多一点，一百多页。五月份底前估计能看完，暑假再钻研一下源代码。暑假还想看一些其他书，Spin，TinyOS，Java，还有LaTex，希望能做到。</p>
<p>和老板meeting完，还和Wesam讨论了CIS825的project。他好像都没怎么看，对YAWL也不熟，对project怎么做也没什么概念，估计他在忙其他的。YAWL的manual我很早就看了，对YAWL里workflow的建立也比较熟悉。虽然很多人说通篇看manual不好，记不住，还浪费时间，但我还是喜欢这么做，YAWL， Uppaal我都是看着manual过来的，虽然量挺大，但看完之后基本上就知道这软件怎么使，要怎么实现project。我和Wesam讲了一下YAWL该怎么使用，然后我们要怎么建我们的project，他似懂非懂，好像我讲的也不是很清楚。最后分工了，流程图我们两个人各自设计一份，下周二讨论一下定下最终版，然后由我在YAWL上面实现。现在只想把这project早点做完，不想再拖下去了，paper也一样，唉。</p>
<p>下午，捣鼓了一会系里的个人主页，之前没有管它，只在上面放了一个链接到我的博客。想想还是有必要在系里的网站上弄一个主页吧，毕竟博客是中文写的，而且扯的都是些乱七八糟的，需要一个比较正式的主页，只和学术有关，不扯其他的。从网上下了一个模板，然后七改八改，差不多就成型了，就剩下内容了。发现我弄博客还是有好处的，学了一些网络编程的东西，尤其是html，css等，现在经常用到，总算没白忙活。等主页内容安放完了，再在博客上建一个链接吧。</p>
<p>这些天一直在刮大风，窗外呼呼声都没停过，这天气。。。</p>
<p>小结到此，看会书去。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>June 11, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-06-11-11/" title="更新一下 &#8211; 06/11/11">更新一下 &#8211; 06/11/11</a> (4)<br /><small>两周没有写小结了，更新一下，说说这三周做的事。

Research。本以为五月底我就能写完CPSNE...</small></li><li>May 22, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0522/" title="0522之一周瞎扯">0522之一周瞎扯</a> (2)<br /><small>暑假生活的第一周。Jardine车少了，不用再烦找停车位的问题。学校里人少了很多，开车去系里的路上只...</small></li><li>April 30, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0430/" title="0430之一周瞎扯">0430之一周瞎扯</a> (6)<br /><small>又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...</small></li><li>May 10, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/05/something-about-yawl/" title="YAWL瞎扯">YAWL瞎扯</a> (2)<br /><small>这学期的CIS 825挑了个有关YAWL的project，确切说不是我们挑的，我们是“被挑的”，动手...</small></li><li>May 7, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/05/this-week-2010-05-07/" title="这一周">这一周</a> (3)<br /><small>上一篇博文是上周四写的，隔了一周多时间没更新博客了，越来越懒了。

上周末把paper修改完了，基本...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/04/these-days-2010-04-29/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>搬家了</title>
		<link>http://www.zhuhuang.com/blog/2010/04/move-to-a-new-apartment/</link>
		<comments>http://www.zhuhuang.com/blog/2010/04/move-to-a-new-apartment/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 02:57:14 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[搬家]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2247</guid>
		<description><![CDATA[周四时和Jardine重新签了租房的agreement，要求下周一前搬出旧的公寓，所以只有三天时间搬家。周五白天忙Open House的事，晚上把东西都整理打包好。周六的Open House我下午两点就走了，搬家。本来定在四点，但天气不佳，怕下雨，到时就不好办了，所以就提前搬。叫了宗锡，张苏和杨鸣帮忙，有两辆车。宗锡的pickup搬床桌子等大件的东西，张苏的车则用来搬小件。新的地方离旧的不远，两三百米的距离，来回四趟就把东西搬差不多了。搬完东西各自回家休息一会，晚上我请吃饭，去了Golden Wok吃自助。幸亏各位帮忙，才能这么快的就把东西搬完了。车子还是很有用滴，我得赶紧把驾照考了，然后买车。 您可能感兴趣的文章June 25, 2010 -- 博客搬家 (3)我有两个bluehost帐户，一个只挂着自己的博客，是比较早买的，一年期；另一个挂着别人的网站，是稍...May 20, 2010 -- 最近成搬运工了 (0)期末已结束，暑假已开始，这段时间很多人搬家，要么离校，要么挪个窝。自己也当了回苦力，帮人搬东西。我自...]]></description>
			<content:encoded><![CDATA[<p>周四时和Jardine重新签了租房的agreement，要求下周一前搬出旧的公寓，所以只有三天时间搬家。周五白天忙Open House的事，晚上把东西都整理打包好。周六的Open House我下午两点就走了，搬家。本来定在四点，但天气不佳，怕下雨，到时就不好办了，所以就提前搬。叫了宗锡，张苏和杨鸣帮忙，有两辆车。宗锡的pickup搬床桌子等大件的东西，张苏的车则用来搬小件。新的地方离旧的不远，两三百米的距离，来回四趟就把东西搬差不多了。搬完东西各自回家休息一会，晚上我请吃饭，去了Golden Wok吃自助。幸亏各位帮忙，才能这么快的就把东西搬完了。车子还是很有用滴，我得赶紧把驾照考了，然后买车。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>June 25, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/06/move-blog/" title="博客搬家">博客搬家</a> (3)<br /><small>我有两个bluehost帐户，一个只挂着自己的博客，是比较早买的，一年期；另一个挂着别人的网站，是稍...</small></li><li>May 20, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/05/a-potential-porter/" title="最近成搬运工了">最近成搬运工了</a> (0)<br /><small>期末已结束，暑假已开始，这段时间很多人搬家，要么离校，要么挪个窝。自己也当了回苦力，帮人搬东西。我自...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/04/move-to-a-new-apartment/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>2010 K-State Engineering Open House</title>
		<link>http://www.zhuhuang.com/blog/2010/04/2010-k-state-engineering-open-house/</link>
		<comments>http://www.zhuhuang.com/blog/2010/04/2010-k-state-engineering-open-house/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 01:55:54 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[K-State]]></category>
		<category><![CDATA[Open House]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2245</guid>
		<description><![CDATA[美国的大学每一年都会举办Open House活动。Open House主要是大学向中小学生以及本地居民展示自己，以吸引这些未来的学生，并获得家长们的支持。Open House活动是双向的，除了大学利用这个机会推销自己，家长们都会带着自家的小孩来参观。这可是难得的教育机会，让小孩们了解大学是什么样的，大学里的那些人都做些什么。Open House活动上往往有很多有意思的展示或者游戏，这可以激发来参观的学生们的学习热情。今天是Kansas State University工程学院的Open House活动，我们系也属于工程学院。这次是我第一次参加Open House活动，去年的Open House我是一个旁观者，看着别人游行，表演。明天才是全校性的Open House，family edition。 早上早起，泡了包麦片就出门了，去系里听一个校友 &#8211; Azfar Moassam &#8211; 的演讲。Azfar的本科和硕士都是在K-State计算机系度过的，89年本科毕业，91年硕士毕业，现在任职于Microsoft，听老板说，职位还有点高。因为今天停课，来听演讲的人不多，五个学生加两个老师。Azfar介绍了他的人生经历，以及在Microsoft里工作是啥样的。演讲完后送了点Microsoft的纪念品，我拿了T-shirt和写字板。听完演讲之后，去Union的Panda Express吃了午饭。这周在外面吃了好几次，没怎么做饭。 Engineering Open House游行十二点二十分开始。吃完午饭之后，我直接去了工程学院所在的楼。我们系在工程学院的library里做exhibition，因为要用电脑。其他专业都是在走廊做的。到了之后，发现同实验室的人还没来，老板也不在。想想去参加parade吧，游街示众。出门没戴眼镜，有点看不清，寻找我们系的游行队伍时，居然错过了。到了出发点，发现没有我们系，那会才知道自己错过了。于是往回找，终于找到了，幸亏认得系里的小蜜，其他游行的学生好像都是本科生，不认识。我没管那么多，直接插队加入了。然后在一群围观的人面前屁颠屁颠的走着，老板看到我了，还向我挥了挥手。唉，年纪大了，脸皮跟着厚起来了，在大庭广众之下居然一点怯意都没，大摇大摆的穿过Union的广场。 游行结束之后，是各个系表演小节目，当作是open ceremony。我们系今年的节目比去年的短，表演质量有点下降。化学工程，建筑工程，土木工程等系表演队伍相对庞大，节目花样也较多。我用相机录了几段表演。视频有点大，传不上来，最长的一段有七百多M。本想传到土豆网上，但有限制，最大500M，只能把那些小的传上去。此外，一路上也拍了不少照片，都放在校内上了。表演完之后，开始表彰大四学生，男女各一名，什么名头我倒不清楚。之后开始颁发最佳表演奖，好像是化学系拿了头奖。那个领奖的女生，我还记得，去年也是她表演，胖胖的。 Open ceremony结束，开始exhibition了。大部队往Engieering各系集中地进发，Durland Hall，Rathbone Hall和Fiedler Hall。到了发现lab mate已经把要掩饰的东西搭建好了，这些东西不是我做的，做的人已经毕业了，我是去打酱油的。这次系里拿了不少东西出来展示，基本上每个实验室都有。去年没有这样的规模，有点走形式。因为今天只是Engineering的Open House，来的人不多，偶尔过来几个看我们的展品，Sumeet和我就做些简单介绍。大部分时间都闲着，于是我就瞎晃，看看系里其他实验室都在做什么，然后和别人瞎侃，不错，聊得甚欢。到了四点多，没什么人了，就各自散去，回家去了。明天的Open House，据他们说，人会多些，明天还得去帮忙，or 打酱油。 昨天下了一天的雨，天气预报说今天有雨，早上很阴沉，以为又要下雨了，但到了中午，云就散开了，天晴了，然后气温从十几度飙升到二十六七度，热得不行。明天Open House完我要搬家，希望不要下雨啊。 您可能感兴趣的文章February 6, 2011 -- K-State CSSA 2011春晚 (4)2月5日 我是CSSA的成员，春晚自然不能缺席。但因为寒假回国，春晚的准备会议还有活动都没法参加。...November 7, 2010 -- K-State中国达人秀 (0)今天K-State CSSA举办了首次中国学生达人秀（got talent）活动。本人一没才，二没艺...March 27, 2010 -- 今日小记 [...]]]></description>
			<content:encoded><![CDATA[<p>美国的大学每一年都会举办Open House活动。Open House主要是大学向中小学生以及本地居民展示自己，以吸引这些未来的学生，并获得家长们的支持。Open House活动是双向的，除了大学利用这个机会推销自己，家长们都会带着自家的小孩来参观。这可是难得的教育机会，让小孩们了解大学是什么样的，大学里的那些人都做些什么。Open House活动上往往有很多有意思的展示或者游戏，这可以激发来参观的学生们的学习热情。今天是Kansas State University工程学院的Open House活动，我们系也属于工程学院。这次是我第一次参加Open House活动，去年的Open House我是一个旁观者，看着别人游行，表演。明天才是全校性的Open House，family edition。</p>
<p><span id="more-2245"></span></p>
<p>早上早起，泡了包麦片就出门了，去系里听一个校友 &#8211; Azfar Moassam &#8211; 的演讲。Azfar的本科和硕士都是在K-State计算机系度过的，89年本科毕业，91年硕士毕业，现在任职于Microsoft，听老板说，职位还有点高。因为今天停课，来听演讲的人不多，五个学生加两个老师。Azfar介绍了他的人生经历，以及在Microsoft里工作是啥样的。演讲完后送了点Microsoft的纪念品，我拿了T-shirt和写字板。听完演讲之后，去Union的Panda Express吃了午饭。这周在外面吃了好几次，没怎么做饭。</p>
<p>Engineering Open House游行十二点二十分开始。吃完午饭之后，我直接去了工程学院所在的楼。我们系在工程学院的library里做exhibition，因为要用电脑。其他专业都是在走廊做的。到了之后，发现同实验室的人还没来，老板也不在。想想去参加parade吧，游街示众。出门没戴眼镜，有点看不清，寻找我们系的游行队伍时，居然错过了。到了出发点，发现没有我们系，那会才知道自己错过了。于是往回找，终于找到了，幸亏认得系里的小蜜，其他游行的学生好像都是本科生，不认识。我没管那么多，直接插队加入了。然后在一群围观的人面前屁颠屁颠的走着，老板看到我了，还向我挥了挥手。唉，年纪大了，脸皮跟着厚起来了，在大庭广众之下居然一点怯意都没，大摇大摆的穿过Union的广场。</p>
<p>游行结束之后，是各个系表演小节目，当作是open ceremony。我们系今年的节目比去年的短，表演质量有点下降。化学工程，建筑工程，土木工程等系表演队伍相对庞大，节目花样也较多。我用相机录了几段表演。视频有点大，传不上来，最长的一段有七百多M。本想传到土豆网上，但有限制，最大500M，只能把那些小的传上去。此外，一路上也拍了不少照片，都放在校内上了。表演完之后，开始表彰大四学生，男女各一名，什么名头我倒不清楚。之后开始颁发最佳表演奖，好像是化学系拿了头奖。那个领奖的女生，我还记得，去年也是她表演，胖胖的。</p>
<p>Open ceremony结束，开始exhibition了。大部队往Engieering各系集中地进发，Durland Hall，Rathbone Hall和Fiedler Hall。到了发现lab mate已经把要掩饰的东西搭建好了，这些东西不是我做的，做的人已经毕业了，我是去打酱油的。这次系里拿了不少东西出来展示，基本上每个实验室都有。去年没有这样的规模，有点走形式。因为今天只是Engineering的Open House，来的人不多，偶尔过来几个看我们的展品，Sumeet和我就做些简单介绍。大部分时间都闲着，于是我就瞎晃，看看系里其他实验室都在做什么，然后和别人瞎侃，不错，聊得甚欢。到了四点多，没什么人了，就各自散去，回家去了。明天的Open House，据他们说，人会多些，明天还得去帮忙，or 打酱油。</p>
<p>昨天下了一天的雨，天气预报说今天有雨，早上很阴沉，以为又要下雨了，但到了中午，云就散开了，天晴了，然后气温从十几度飙升到二十六七度，热得不行。明天Open House完我要搬家，希望不要下雨啊。</p>
<div id="attachment_2251" class="wp-caption aligncenter" style="width: 363px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/04/openhouse-0.jpg" rel="lightbox[2245]"><img class="size-large wp-image-2251" title="openhouse-0" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/04/openhouse-0-353x470.jpg" alt="" width="353" height="470" /></a><p class="wp-caption-text">K-State Engineering Open House</p></div>
<div id="attachment_2252" class="wp-caption aligncenter" style="width: 547px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/04/openhouse-1.jpg" rel="lightbox[2245]"><img class="size-large wp-image-2252" title="openhouse-1" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/04/openhouse-1-537x470.jpg" alt="" width="537" height="470" /></a><p class="wp-caption-text">Architecture Engineering</p></div>
<div id="attachment_2253" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/04/openhouse-2.jpg" rel="lightbox[2245]"><img class="size-medium wp-image-2253" title="openhouse-2" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/04/openhouse-2-450x335.jpg" alt="" width="450" height="335" /></a><p class="wp-caption-text">Mechanical &amp; Nuclear Engineering</p></div>
<div id="attachment_2254" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/04/openhouse-3.jpg" rel="lightbox[2245]"><img class="size-medium wp-image-2254" title="openhouse-3" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/04/openhouse-3-450x335.jpg" alt="" width="450" height="335" /></a><p class="wp-caption-text">Industrial &amp; Manufacturing Systems Engineering</p></div>
<div id="attachment_2255" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/04/openhouse-4.jpg" rel="lightbox[2245]"><img class="size-medium wp-image-2255" title="openhouse-4" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/04/openhouse-4-450x336.jpg" alt="" width="450" height="336" /></a><p class="wp-caption-text">Civil Engineering</p></div>
<div id="attachment_2256" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/04/openhouse-5.jpg" rel="lightbox[2245]"><img class="size-medium wp-image-2256" title="openhouse-5" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/04/openhouse-5-450x337.jpg" alt="" width="450" height="337" /></a><p class="wp-caption-text">Architectural Engineering &amp; Construction Science</p></div>
<div id="attachment_2257" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/04/openhouse-6.jpg" rel="lightbox[2245]"><img class="size-medium wp-image-2257" title="openhouse-6" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/04/openhouse-6-450x336.jpg" alt="" width="450" height="336" /></a><p class="wp-caption-text">Union Plaza</p></div>
<div id="attachment_2258" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/04/openhouse-7.jpg" rel="lightbox[2245]"><img class="size-medium wp-image-2258" title="openhouse-7" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/04/openhouse-7-450x336.jpg" alt="" width="450" height="336" /></a><p class="wp-caption-text">Computing and Information Sciences</p></div>
<div id="attachment_2259" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/04/openhouse-8.jpg" rel="lightbox[2245]"><img class="size-medium wp-image-2259 " title="openhouse-8" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/04/openhouse-8-450x336.jpg" alt="" width="450" height="336" /></a><p class="wp-caption-text">俺实验室展示的东西 - Pervasive Sensor Networks Laboratory</p></div>
<div id="attachment_2260" class="wp-caption aligncenter" style="width: 460px"><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/04/openhouse-9.jpg" rel="lightbox[2245]"><img class="size-medium wp-image-2260" title="openhouse-9" src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/04/openhouse-9-450x335.jpg" alt="" width="450" height="335" /></a><p class="wp-caption-text">酱油打得很成功</p></div>
<p style="text-align: center;">
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>February 6, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/02/k-state-cssa-2011%e6%98%a5%e6%99%9a/" title="K-State CSSA 2011春晚">K-State CSSA 2011春晚</a> (4)<br /><small>2月5日  我是CSSA的成员，春晚自然不能缺席。但因为寒假回国，春晚的准备会议还有活动都没法参加。...</small></li><li>November 7, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/k-state-got-talent-cssa/" title="K-State中国达人秀">K-State中国达人秀</a> (0)<br /><small>今天K-State CSSA举办了首次中国学生达人秀（got talent）活动。本人一没才，二没艺...</small></li><li>March 27, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/notes-of-2010-03-27/" title="今日小记">今日小记</a> (0)<br /><small>今天参加了Jardine组织的出游活动，目的地是Kanas Museum of Natural Hi...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/04/2010-k-state-engineering-open-house/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>IP首部检验和</title>
		<link>http://www.zhuhuang.com/blog/2010/04/ip-header-checksum/</link>
		<comments>http://www.zhuhuang.com/blog/2010/04/ip-header-checksum/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 08:43:50 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[技术乱弹]]></category>
		<category><![CDATA[checksum]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[首部检验和]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2230</guid>
		<description><![CDATA[今晚看了《TCP/IP详解 卷1：协议》的第三章内容，IP：网际协议。看到介绍IP首部检验和字段时，有点摸不着头脑，好像自己以前都没仔细去推敲过，只是单纯的看了之后记一下。这种没有理解的记忆一般都持续不了多久，所以每次看，我都觉得很陌生。IP首部（不包括选项和数据）有20字节（160位），16位的IP首部检验和包括在内。根据书上的描述，IP首部检验和的计算步骤如下： 发送方： Step 1：把检验和字段置为0，即把16位都置为0. Step 2：对首部中每一组16位进行二进制反码，然后求和，将结果存在检验和字段中。 接收方： Step 1：对首部的每组16位进行二进制反码（包括16位的检验和字段），然后求和。 Step 2：如果和全为1，那么数据传输过程中没有出现差错；如果不全为1，即检验和错误，丢弃该数据报。 这里有一个问题，就是发送方的第二步中，“对首部中的每一组16位进行二进制反码”是否包括已经置为0的那16位检验和字段。本人以为，“对首部中的每一组16位进行二进制反码”不包括16位检验和，以下做一个小小的论证： 假设数据传输没有问题，IP首部在传输过程中没有发生变化。 用SET表示IP首部中所有16位反码的集合（该集合有9个元素，不包括16位的检验和字段，20字节，10个16位，减去检验和所占的16位，剩下9个16位） 如果“对首部中的每一组16位进行二进制反码”不包括16位检验和字段，那么检验和的值checksum=∑SET。当接收方收到数据报，对IP首部的每组16位反码求和（包括检验和字段），得到的结果Result=“反checksum”+∑SET。 因为checksum=∑SET，所以有Result =“反∑SET”+∑SET。而我们知道一个二进制数和它的反码求和，得到的结果每一位均为1。因此如果数据传输没有出过，Result的每一位均为1。如果Result不全为1，那数据传输很可能出错了，应该丢弃此数据报。 如果“对首部中的每一组16位进行二进制反码”包括16位检验和字段，那么检验和的值checksum=∑SET+16位1。当接收方收到数据报，对IP首部的每组16位反码求和（包括检验和字段），得到的结果Result=“反checksum”+∑SET。因为checksum=∑SET+16位1，所以有Result=“反（∑SET+16位1）”+∑SET。不论数据传输是否出错，Result都不可能全为1。 因此，根据以上的论证，加上书中的描述，即接收方的Step2，个人认为“对首部中的每一组16位进行二进制反码”这句话（发送方的Step2）提到的每一组16位并不包括16位检验和字段。我没看过具体的checksum算法，但单纯按书上的描述来看，应该和我论证的差不多。另外一种可能是，作者对检验和算法的描述有问题，等我看过了算法源码再来考证。 ——————————分割线—————————— 在搜索有关“IP首部检验和”的计算问题时，找到一个例子，根据抓取到的IP数据报来推测检验和的计算，以下是例子中的一部分内容。根据我的计算（我算了半天），该作者得出的反码和3ae50，不包括16位的首部检验和字段，这与我的论证相符合。 抓取到的IP数据报首部内容为： 0000: 00 e0 0f 7d 1e ba 00 13 8f 54 3b 70 08 00 45 00 0010: 00 2e be 55 00 00 7a 11 51 ac de b7 7e e3 [...]]]></description>
			<content:encoded><![CDATA[<p>今晚看了《TCP/IP详解 卷1：协议》的第三章内容，IP：网际协议。看到介绍IP首部检验和字段时，有点摸不着头脑，好像自己以前都没仔细去推敲过，只是单纯的看了之后记一下。这种没有理解的记忆一般都持续不了多久，所以每次看，我都觉得很陌生。IP首部（不包括选项和数据）有20字节（160位），16位的IP首部检验和包括在内。根据书上的描述，IP首部检验和的计算步骤如下：</p>
<p><strong>发送方</strong>：</p>
<p>Step 1：把检验和字段置为0，即把16位都置为0.</p>
<p>Step 2：对首部中每一组16位进行二进制反码，然后求和，将结果存在检验和字段中。</p>
<p><strong>接收方</strong>：</p>
<p>Step 1：对首部的每组16位进行二进制反码（包括16位的检验和字段），然后求和。</p>
<p>Step  2：如果和全为1，那么数据传输过程中没有出现差错；如果不全为1，即检验和错误，丢弃该数据报。</p>
<p><span id="more-2230"></span></p>
<p>这里有一个问题，就是发送方的第二步中，“对首部中的每一组16位进行二进制反码”是否包括已经置为0的那16位检验和字段。本人以为，“对首部中的每一组16位进行二进制反码”不包括16位检验和，以下做一个小小的论证：</p>
<p><strong>假设</strong>数据传输没有问题，IP首部在传输过程中没有发生变化。</p>
<p>用<strong>SET</strong>表示IP首部中所有16位反码的集合（该集合有9个元素，不包括16位的检验和字段，20字节，10个16位，减去检验和所占的16位，剩下9个16位）</p>
<ul>
<li>如果“对首部中的每一组16位进行二进制反码”不包括16位检验和字段，那么检验和的值<strong>checksum=∑SET</strong>。当接收方收到数据报，对IP首部的每组16位反码求和（包括检验和字段），得到的结果<strong>Result=“反checksum”+∑SET</strong>。 因为<strong>checksum=∑SET</strong>，所以有<strong>Result =“反∑SET”+∑SET</strong>。而我们知道一个二进制数和它的反码求和，得到的结果每一位均为1。因此如果数据传输没有出过，Result的每一位均为1。如果Result不全为1，那数据传输很可能出错了，应该丢弃此数据报。</li>
<li>如果“对首部中的每一组16位进行二进制反码”包括16位检验和字段，那么检验和的值<strong>checksum=∑SET+16位1</strong>。当接收方收到数据报，对IP首部的每组16位反码求和（包括检验和字段），得到的结果<strong>Result=“反checksum”+∑SET</strong>。因为<strong>checksum=∑SET+16位1</strong>，所以有<strong>Result=“反（∑SET+16位1）”+∑SET</strong>。不论数据传输是否出错，Result都不可能全为1。</li>
</ul>
<p>因此，根据以上的论证，加上书中的描述，即接收方的Step2，个人认为“对首部中的每一组16位进行二进制反码”这句话（发送方的Step2）提到的每一组16位并不包括16位检验和字段。我没看过具体的checksum算法，但单纯按书上的描述来看，应该和我论证的差不多。另外一种可能是，作者对检验和算法的描述有问题，等我看过了算法源码再来考证。</p>
<p style="text-align: center;">——————————分割线——————————</p>
<p>在搜索有关“IP首部检验和”的计算问题时，找到一个<a href="http://jianjian.blog.51cto.com/35031/4932">例子</a>，根据抓取到的IP数据报来推测检验和的计算，以下是例子中的一部分内容。<strong>根据我的计算（我算了半天），该作者得出的反码和3ae50，不包括16位的首部检验和字段，这与我的论证相符合。</strong></p>
<blockquote><p>抓取到的IP数据报首部内容为：</p>
<pre>0000: 00 e0 0f 7d 1e ba 00 13 8f 54 3b 70 08 00 45 00
0010: 00 2e be 55 00 00 7a 11 51 ac de b7 7e e3 c0 a8
0020: 12 7a

45 00 00 2e----4表示ip版本号为ip第4版；5表示首部长度为5个32 bit字长，即为20字节；00 2e表示ip总长度为46字节，其中ip数据部分为
26字节。
be 55 00 00----be 55表示标识符；00 00表示3 bit标志及13 bit片偏移量；
7a 11 51 ac----7a表示ttl值为122；11表示协议号为17的udp协议；51 ac表示16 bit首部检验和值；
de b7 7e e3----表示32 bit 源ip地址为222.183.126.227
c0 a8 12 7a----表示32 bit 目的ip地址为192.168.18.122
</pre>
</blockquote>
<blockquote>
<pre>检验和计算：
首先,把检验和字段置为0。
45 00 00 2e
be 55 00 00
7a 11 00 00&lt;----检验和置为0
de b7 7e e3
c0 a8 12 7a
其次，对整个首部中的每个16 bit进行二进制反码求和，求和值为3ae50，然后3+ae50=ae50（这是根据源代码中算法 cksum = (cksum
&gt;&gt; 16) + (cksum &amp; 0xffff) 进行的 ）

最后，ae53+51ac=ffff。因此判断ip首部在传输过程中没有发生任何差错。 <strong>
</strong></pre>
</blockquote>
<p><strong><br />
</strong></p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>September 2, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/09/something-literacy/" title="有关文字">有关文字</a> (6)<br /><small>终于拿到了托人从国内带的《独唱团》。今晚，翻开这本朴素的“杂志”，读了第一篇文章，周云蓬的《绿皮火车...</small></li><li>June 25, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/06/move-blog/" title="博客搬家">博客搬家</a> (3)<br /><small>我有两个bluehost帐户，一个只挂着自己的博客，是比较早买的，一年期；另一个挂着别人的网站，是稍...</small></li><li>April 2, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/04/for-graduates-of-this-year-hushi/" title="ZZ 胡适 &#8211; 赠与今年的大学毕业生">ZZ 胡适 &#8211; 赠与今年的大学毕业生</a> (0)<br /><small>从博友东方博客的博文中看到胡适先生的这篇文章，感触颇多，对于我们这代的毕业生，实在有必要好好读一下这...</small></li><li>November 30, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/11/talk-with-major-advisor/" title="今天和老板的谈话">今天和老板的谈话</a> (2)<br /><small>早上和老板开会，照例，讲了上周做的事情，我就稍微扯了几句，老板没问什么问题。每次开会我都这样，没有准...</small></li><li>June 17, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/06/flood-of-hometown/" title="老家的洪水">老家的洪水</a> (5)<br /><small>最近老家那连着下暴雨，河水暴涨，村尾那些地势较低的房子都被淹或者进水了。一个同学的家就在大桥的一头，...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/04/ip-header-checksum/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>闲扯一些事</title>
		<link>http://www.zhuhuang.com/blog/2010/04/cis-825-final-over/</link>
		<comments>http://www.zhuhuang.com/blog/2010/04/cis-825-final-over/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 06:50:27 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[生活]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2225</guid>
		<description><![CDATA[这学期只选了CIS 825这门课，下午考完了期末。总共有四道题，两个小时的时间，无奈自己答题较慢，有一个小题没有写好，4分，总分40分，希望最后的成绩能上90%。 考完final，CIS 825就剩下project了，前一阵因为paper的事，把这个project一拖再拖，打算下周把它写完了，这样这学期就算是结束了。 周一跟老板商量之后，决定对paper做一次大的修改，看下能否在这个周末完成。老板还说可以增加meeting的次数和时间，下周一再具体讨论，看来要动真格搞research了，之前老板一直都很忙，没什么时间管我和我的research。 成了candidate之后，没有选课的压力了，一切都很自由，比较怕自己会闲下来，空闲时间多学点东西吧，之前写过一些想做的事，一件一件把它们完成了。 暑假准备买车，钱攒得差不多了，现在要开始看Driving Handbook了，了解一下交规，考个permit，买车，学车，考驾照，希望能碰上好的deal。 新的apartment已经可以搬进去了，明天去jardine office问一下是否能在下周搬进去，如果可以，那我可以自己一个人住四个月的时间，五六七八，只付一个人的房租，新室友暑假要回国呆三个月，八月底才会回来。 发现自己现在比较少和同学聊天了，大家都工作了，不是他们忙，就是我忙，每一天下来，过得比较boring，没和什么人说话，除了QQ上扯一下，估计得习惯这样的生活，直到某一天，希望这一天不要离我太远。 最近看了一些网络杂志，南方周末，南都周刊，环球企业家，比起看网易搜狐上的新闻，自己还是更喜欢看文章，就当是了解世界，拓展视野，总比整天看着那些让人恼火让人揪心的新闻好。发现自己又对经济金融等燃起了兴趣，当年高考考虑过报这两个专业，但却最终报了计算机。既然没能实现，那就花点时间看看这些杂志吧，就当心理慰藉了。 觉得做一个有理想的人还是比较好的，哪怕理想近乎空想，有了目标，才会想着如何让悠闲的日子过得充实，才会想着如何未雨绸缪，为将来好好打算，才会让自己的每一天过得更有价值，为自己的目标铺路。 嗯，努力吧。 您可能感兴趣的文章May 14, 2011 -- 读书笔记 &#8211; APUE2e Chap3(2) (0) PREAD Header: #include &#60;unistd.h&#62; Declara...February 6, 2011 -- K-State CSSA 2011春晚 (4)2月5日 我是CSSA的成员，春晚自然不能缺席。但因为寒假回国，春晚的准备会议还有活动都没法参加。...November 16, 2010 -- 记几部深刻的印度电影 (4)《3 idiots》，中文翻译是《三个白痴》，俺的豆瓣评价：让国产片蒙羞的来自阿三的电影。 《La...December 15, 2011 -- 找实习之Google和Microsoft (2)从开始准备找实习到现在过了一段日子了，面了两家公司，Google和Microsoft，都被拒了。不过...August 14, 2011 -- 三藩之行 &#8211; 8月6日 (0)8月6日 [...]]]></description>
			<content:encoded><![CDATA[<p>这学期只选了CIS 825这门课，下午考完了期末。总共有四道题，两个小时的时间，无奈自己答题较慢，有一个小题没有写好，4分，总分40分，希望最后的成绩能上90%。</p>
<p>考完final，CIS 825就剩下project了，前一阵因为paper的事，把这个project一拖再拖，打算下周把它写完了，这样这学期就算是结束了。</p>
<p>周一跟老板商量之后，决定对paper做一次大的修改，看下能否在这个周末完成。老板还说可以增加meeting的次数和时间，下周一再具体讨论，看来要动真格搞research了，之前老板一直都很忙，没什么时间管我和我的research。</p>
<p>成了candidate之后，没有选课的压力了，一切都很自由，比较怕自己会闲下来，空闲时间多学点东西吧，之前写过一些想做的事，一件一件把它们完成了。</p>
<p>暑假准备买车，钱攒得差不多了，现在要开始看Driving Handbook了，了解一下交规，考个permit，买车，学车，考驾照，希望能碰上好的deal。</p>
<p>新的apartment已经可以搬进去了，明天去jardine office问一下是否能在下周搬进去，如果可以，那我可以自己一个人住四个月的时间，五六七八，只付一个人的房租，新室友暑假要回国呆三个月，八月底才会回来。</p>
<p>发现自己现在比较少和同学聊天了，大家都工作了，不是他们忙，就是我忙，每一天下来，过得比较boring，没和什么人说话，除了QQ上扯一下，估计得习惯这样的生活，直到某一天，希望这一天不要离我太远。</p>
<p>最近看了一些网络杂志，南方周末，南都周刊，环球企业家，比起看网易搜狐上的新闻，自己还是更喜欢看文章，就当是了解世界，拓展视野，总比整天看着那些让人恼火让人揪心的新闻好。发现自己又对经济金融等燃起了兴趣，当年高考考虑过报这两个专业，但却最终报了计算机。既然没能实现，那就花点时间看看这些杂志吧，就当心理慰藉了。</p>
<p>觉得做一个有理想的人还是比较好的，哪怕理想近乎空想，有了目标，才会想着如何让悠闲的日子过得充实，才会想着如何未雨绸缪，为将来好好打算，才会让自己的每一天过得更有价值，为自己的目标铺路。</p>
<p>嗯，努力吧。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>September 24, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/introduction-zhangping/" title="漳平简介">漳平简介</a> (0)<br /><small>转自： 漳平政府网
原文链接：http://www.zp.gov.cn/CityLife/zpgk/...</small></li><li>May 13, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap3-1/" title="读书笔记 &#8211; APUE2e Chap3(1)">读书笔记 &#8211; APUE2e Chap3(1)</a> (0)<br /><small>**********************************************
Unb...</small></li><li>September 26, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/xiaonei_2/" title="校内日志备份 之 2008">校内日志备份 之 2008</a> (0)<br /><small>日志标题：最新情况
发表日期：2008-01-25 11:00
今天查邮箱，发现有几封未读邮件。有一...</small></li><li>July 31, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/07/zhainan/" title="阳光宅男">阳光宅男</a> (0)<br /><small>这个暑假基本都宅在家里，一周出去个两次，一次是和老板meeting，一次是shopping。太宅了，...</small></li><li>January 26, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/a-country-in-sick/" title="病入膏肓的国家">病入膏肓的国家</a> (0)<br /><small>
...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/04/cis-825-final-over/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>莲藕排骨汤</title>
		<link>http://www.zhuhuang.com/blog/2010/04/lotus-root-pork-ribs-soup/</link>
		<comments>http://www.zhuhuang.com/blog/2010/04/lotus-root-pork-ribs-soup/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 06:57:07 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[莲藕排骨汤]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2220</guid>
		<description><![CDATA[今天在办公室的时候，查了下邮件，发现中国店的老板群发邮件了，说是店里今天进了很多蔬菜。昨天我才去过，冰箱没多少东西了，正好系离中国店也不远，所以回家前先去一趟，买点东西，买了猪耳朵，鹌鹑，腊肠，五花肉。没看到新鲜的蔬菜，都是些挑剩的，都快烂了，所以就不买了。中国店今天进的东西有豆苗，绿豆芽，黄豆芽，鲜莲藕，白菜，茄子，韭菜，芹菜，皇子菇等等。最让我动心的是莲藕，好久没吃过了，都不知道是什么味道了。正好冰箱里还有一些排骨，不如去买些莲藕炖排骨吧。到了店里，发现莲藕好大，得是家里常见大小的两倍吧，我买了两节，三斤多。还买了一颗白菜，两个茄子。茄子不怎么好，虽说是刚进的，但瘪的瘪，烂的烂，好不容易挑到两个稍微好点的。其他菜我就不感兴趣了，不怎么吃。 结完帐，蹬着自行车回家。这几天学校里花开得很多，满树满树的，一路上能闻到各种花香，想想那些对花粉过敏的人，真是可怜，享受不到春天的最美之处。回家之后，下米做饭，菜不用做，中午刚炒了两个，还没吃完。买到莲藕甚是高兴，于是动手炖汤。化了排骨，开水捞烫。莲藕削皮，切成小块。可惜没有炖锅，也没有高压锅或电饭煲。本想在我用的浅底锅里放入那个大点的不锈钢盆，无奈东西太多，一个盆子根本就放不下。没办法，只能直接用那浅底锅炖了。用小火炖了一个多小时就差不多了。虽然没比用炖锅或高压锅炖出来的好吃，但对我而言，已经不错了。莲藕排骨汤，以前在家时经常能喝到，这边条件没家里方便，莲藕比较难买。不过，两年之后，能在这亲手炖一次莲藕排骨汤，知足了。后天考试，这两天多喝点汤，压压火。 您可能感兴趣的文章September 18, 2009 -- 哥玩的不是游戏 是寂寞 (0)校内（or 难听的“人人”）的开心农场，开心网的钓鱼和买房子，QQ游戏的浪漫玫瑰园，南洋网的超级大富...August 14, 2011 -- 三藩之行 &#8211; 8月11日 (0)8月11日 今天的Rocky Mountain tour也是跟团的，提供旅店接送。比5号地Yosem...August 20, 2011 -- 暑假小结 (0)暑假前订了一些目标，实现了一些。 先说本分的事，research。原本的目标是写完Cyber-Ph...August 5, 2010 -- 看完TCP/IP卷一了 (0)这书是去年暑假回去买的，本来想买英文版，但在南京军人俱乐部那的书城没找到，只好买了中文版。大学那会就...February 6, 2011 -- K-State CSSA 2011春晚 (4)2月5日 我是CSSA的成员，春晚自然不能缺席。但因为寒假回国，春晚的准备会议还有活动都没法参加。...]]></description>
			<content:encoded><![CDATA[<p>今天在办公室的时候，查了下邮件，发现中国店的老板群发邮件了，说是店里今天进了很多蔬菜。昨天我才去过，冰箱没多少东西了，正好系离中国店也不远，所以回家前先去一趟，买点东西，买了猪耳朵，鹌鹑，腊肠，五花肉。没看到新鲜的蔬菜，都是些挑剩的，都快烂了，所以就不买了。中国店今天进的东西有豆苗，绿豆芽，黄豆芽，鲜莲藕，白菜，茄子，韭菜，芹菜，皇子菇等等。最让我动心的是莲藕，好久没吃过了，都不知道是什么味道了。正好冰箱里还有一些排骨，不如去买些莲藕炖排骨吧。到了店里，发现莲藕好大，得是家里常见大小的两倍吧，我买了两节，三斤多。还买了一颗白菜，两个茄子。茄子不怎么好，虽说是刚进的，但瘪的瘪，烂的烂，好不容易挑到两个稍微好点的。其他菜我就不感兴趣了，不怎么吃。</p>
<p><span id="more-2220"></span></p>
<p>结完帐，蹬着自行车回家。这几天学校里花开得很多，满树满树的，一路上能闻到各种花香，想想那些对花粉过敏的人，真是可怜，享受不到春天的最美之处。回家之后，下米做饭，菜不用做，中午刚炒了两个，还没吃完。买到莲藕甚是高兴，于是动手炖汤。化了排骨，开水捞烫。莲藕削皮，切成小块。可惜没有炖锅，也没有高压锅或电饭煲。本想在我用的浅底锅里放入那个大点的不锈钢盆，无奈东西太多，一个盆子根本就放不下。没办法，只能直接用那浅底锅炖了。用小火炖了一个多小时就差不多了。虽然没比用炖锅或高压锅炖出来的好吃，但对我而言，已经不错了。莲藕排骨汤，以前在家时经常能喝到，这边条件没家里方便，莲藕比较难买。不过，两年之后，能在这亲手炖一次莲藕排骨汤，知足了。后天考试，这两天多喝点汤，压压火。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 4, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/bluehost/" title="Bluehost虚拟主机参数">Bluehost虚拟主机参数</a> (2)<br /><small>自己购买了两个Bluehost虚拟主机，对比了其他主机提供商的plan，个人觉得Bluehost的p...</small></li><li>September 22, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/oldsongs/" title="老歌">老歌</a> (4)<br /><small>初一时老爸为我买了第一台三用机，因为我说学英语需要。计划赶不上变化，结果，三成的时间听英语，七成的时...</small></li><li>January 11, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/apue2e-exercise-16-3-solution-b/" title="APUE2e Exercise 16.3 &#8211; Solution B">APUE2e Exercise 16.3 &#8211; Solution B</a> (2)<br /><small>Code for client side is in Figure 16.14 in APUE2e,...</small></li><li>February 7, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/02/%e8%8b%a6%e9%80%bc%e7%9a%84phd/" title="苦逼的PhD">苦逼的PhD</a> (0)<br /><small>TAMU CSSA 2012 龙年春晚音乐小品《大龄学术男青年之歌》

...</small></li><li>August 30, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/uchome_myop/" title="UCenter Home升级到2.0后 MYOP应用不能开启的解决办法">UCenter Home升级到2.0后 MYOP应用不能开启的解决办法</a> (2)<br /><small>UCenter Home出了2.0正式版后，我立马下载了新版，将南洋网的社区空间使用的UCenter...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/04/lotus-root-pork-ribs-soup/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>爱国家不等于爱朝廷</title>
		<link>http://www.zhuhuang.com/blog/2010/04/love-the-country-not-the-ruler/</link>
		<comments>http://www.zhuhuang.com/blog/2010/04/love-the-country-not-the-ruler/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 00:19:58 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[转载转载]]></category>
		<category><![CDATA[国家]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2215</guid>
		<description><![CDATA[还是先人有深度～ &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;华丽的分割线&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; 本文转自：南方报业网 原文链接：http://nf.nfdaily.cn/nfdsb/content/2010-04/11/content_10935676.htm 爱国家不等于爱朝廷 洪振快 据说法国波旁王朝的君主路易十四说过“朕即国家”的话，尽管全世界的君主都喜欢专制，但很少有人会像路易十四那样露骨和无所顾忌。路易十四于1643—1715年在位，同时代的中国皇帝是康熙，康熙的心里想的未必不就是“朕即国家”，但他显然比路易十四更具“中国特色”的“智慧”——— 经常作些仁君秀，既行专制之实，又享仁君之名。 按照路易十四之后的法国启蒙思想家的“主权在民”思想，国家的主权属于人民，所以不是“朕即国家”，而应该是法国人民说的“我们才是国家”。当然，这种思想观念是路易十四的时代之后才形成的。在路易十四的时代，世界上其实还没有多少人能够区分君主、政府、国家的概念有什么不同。在中国，虽然先秦的孟子已有“民为贵，社稷次之，君为轻”的观念，但实际上秦汉以来的二千余年中，爱国即是忠君，忠君亦即爱国，君主与国家在观念上还是混淆不清的。直到西方思想传入之后，中国人对国家、政府(朝廷)、君主的概念才逐渐形成清晰的现代认识，这其中第一人当推梁启超，他是在经历戊戌变法失败流亡海外的痛苦之后，才获得这种认识的。 梁启超指出，中国之所以积弱，根源之一就在于国人不能正确区分国家与朝廷的概念，以致爱国心没有用在正确的地方。国家是什么？朝廷又是什么？“今夫国家者，全国人之公产也。朝廷者，一姓之私业也。国家之运祚甚长，而一姓之兴替甚短。国家之面积甚大，而一姓之位置甚微。”中国有悠久的历史，唐虞夏商周、秦汉魏晋、宋齐梁陈隋唐、宋元明清，“此皆朝名也，而非国名也”。从殷族的商、姬族的周，到嬴氏的秦、刘氏的汉、李氏的唐、赵氏的宋、朱氏的明，还有蒙古人的元、满人的清，它们都是一族一姓的朝廷，而不是国家，都是一族一姓的私业，而非全体中国人的公产。然而，中国人常常将国家与朝廷混为一谈，梁启超认为，这是中国人的大患。 国家和朝廷不分的不良后果，最明显的一点就是爱国变成爱朝廷，甚至变成爱领袖 ——— 君主。梁启超说：“试观二十四史所载，名臣名将，功业懿铄、声名彪炳者，舍翊助朝廷一姓之外，有所事事乎？其为我国民增一分之利益、完一分之义务乎？而全国人民顾啧啧焉称之曰：此我国之英雄也。夫以一姓之家奴走狗，而冒一国英雄之名，国家之辱，莫此甚也！乃至舍家奴走狗之外，而数千年几无可称道之人，国民之耻，更何如也！而我国四万万同胞，顾未尝以为辱焉，以为耻焉，则以误认朝廷为国家之理想，深入膏肓而不自知也。”二十四史中的那些将相们，他们为一姓之功业杀人，以“万骨枯”换取自己的功名利禄，这本来与爱国无关，但却被各王朝树立为爱国的模范，而国人因不能正确区分爱国家与爱朝廷的差别而跟着礼敬之颂扬之，实在是可悲可悯。 比梁启超晚一些时候，陈独秀写过一篇题为《我们究竟应当不应当爱国？》的文章，文中说：“要问我们应当不应当爱国，先要问国家是什么。原来国家不过是人民集合对外抵抗别人压迫的组织，对内调和人民纷争的机关。善人利用他可以抵抗异族压迫，调和国内纷争；恶人利用他可以外而压迫异族，内而压迫人民。”所以，“若有人问：我们究竟应当不应当爱国？我们便大声答道：……我们爱的是国家为人民谋幸福的国家，不是人民为国家做牺牲的国家。” 国家的功能，如陈独秀所说，一是抵抗异族压迫，一是调和国内纷争，前者对外，后者对内。调和国内纷争是就消极方面来说的，积极方面国家还需履行一定的公共职责，如救灾、赈济等。 国家功能的实现，须通过政府去完成。如果政府能完成国家功能，国家就是“为人民谋幸福的国家”；如果政府不能完成国家功能，国家则有可能成为“人民为国家做牺牲的国家”。人类历史实践中的普遍情况是，政府常常不能完成国家功能，或者完成得很差，这样就有可能出现有政府等于无政府，甚至有政府还不如无政府的状况。 地理环境决定了中国是一个水旱灾害频发的国家。有一项统计说，中国在民国前的 2270年中，见于官方报告的旱灾有1392次，水灾有1621次，可见年年有灾。因此，中国古代的政府最重要的一项公共职责便是领导抗灾，这可以说是政府合法性的基础之一，灾异现象历来也是帝王们最关心的事。清代的皇帝还要求各省大员定时汇报雨水、收成、粮价等情况，以便随时了解各省灾情和民生，如出现灾荒可以及时组织赈济、减免受灾地方的税赋。但是，从历史记载来看，受灾得不到及时救助的情况还是非常普遍。当大规模灾害出现而政府不能履行其职责时，灾民为了生存就会铤而走险，如明末李自成等人领导的农民起义，其主要活动空间是在陕西、河南，原因即是两省大旱，而明政府却不能组织有效的赈济，使得灾民成为流民，进而升级为暴民。 一个社会，有许多涉及大范围、众多人群的公共事务是无法由其他社会组织去完成的，而只能是由政府去完成。一旦政府不能履行其职责，社会就会无序，公共利益就会受到侵害。比如食品安全、公共卫生安全、环境保护之类的公共事务都要由政府去完成。 人类社会在发展过程中，曾经长期陷入一个难解的困境：即人们需要政府，但政府却不能履行人们期待的外而抵抗异族压迫、内而提供公共服务的国家功能，在很多情况下还常常演化成一个与民争利、侵害民权的组织。要使政府尽职尽责，人民必须有监督政府的权力，而最有效的监督方式是用投票的方式去选择政府的权力。人们有必要了解一个常识———即梁启超所说的国家不是朝廷(政府)，朝廷可换而国家永存，人们应该爱的是国家而不是朝廷。 您可能感兴趣的文章August 14, 2011 -- 三藩之行 &#8211; 8月9日&#038;8月10日 (0)8月9日 - 8月10日 9号的行程是这样的，7点半在渔人码头那坐Amtrak的大巴到Emeryvi...April 14, 2010 -- 莲藕排骨汤 (4)今天在办公室的时候，查了下邮件，发现中国店的老板群发邮件了，说是店里今天进了很多蔬菜。昨天我才去过，...October 25, 2009 -- 这一年 喜事很多 (6)喜事啊，表哥今天结婚了，为他高兴，没有当面见过表嫂，但看过照片。隔着太平洋，想回去都很难，我只能在大...January 10, 2012 -- 又耳鸣了 (2)昨晚洗完澡，坐电脑前敲代码，突然觉得右耳有点不对劲，果然接下来就耳鸣了。感觉像是有什么东西堵住一样，...December 15, 2009 -- ZZ 2009年官员语录 (2)原新闻说这些官员的语录“雷人”，个人不这么认为。从几千年的封建社会沿袭下来的“官本位”思想依然笼罩着...]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">还是先人有深度～</p>
<p style="text-align: center;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;华丽的分割线&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p style="text-align: left;">本文转自：南方报业网<br />
原文链接：<a href="http://nf.nfdaily.cn/nfdsb/content/2010-04/11/content_10935676.htm">http://nf.nfdaily.cn/nfdsb/content/2010-04/11/content_10935676.htm</a></p>
<p style="text-align: center;">
<p style="text-align: center;">爱国家不等于爱朝廷</p>
<p style="text-align: center;">洪振快</p>
<p>据说法国波旁王朝的君主路易十四说过“朕即国家”的话，尽管全世界的君主都喜欢专制，但很少有人会像路易十四那样露骨和无所顾忌。路易十四于1643—1715年在位，同时代的中国皇帝是康熙，康熙的心里想的未必不就是“朕即国家”，但他显然比路易十四更具“中国特色”的“智慧”——— 经常作些仁君秀，既行专制之实，又享仁君之名。</p>
<p><span id="more-2215"></span></p>
<p>按照路易十四之后的法国启蒙思想家的“主权在民”思想，国家的主权属于人民，所以不是“朕即国家”，而应该是法国人民说的“我们才是国家”。当然，这种思想观念是路易十四的时代之后才形成的。在路易十四的时代，世界上其实还没有多少人能够区分君主、政府、国家的概念有什么不同。在中国，虽然先秦的孟子已有“民为贵，社稷次之，君为轻”的观念，但实际上秦汉以来的二千余年中，爱国即是忠君，忠君亦即爱国，君主与国家在观念上还是混淆不清的。直到西方思想传入之后，中国人对国家、政府(朝廷)、君主的概念才逐渐形成清晰的现代认识，这其中第一人当推梁启超，他是在经历戊戌变法失败流亡海外的痛苦之后，才获得这种认识的。</p>
<p>梁启超指出，中国之所以积弱，根源之一就在于国人不能正确区分国家与朝廷的概念，以致爱国心没有用在正确的地方。国家是什么？朝廷又是什么？“今夫国家者，全国人之公产也。朝廷者，一姓之私业也。国家之运祚甚长，而一姓之兴替甚短。国家之面积甚大，而一姓之位置甚微。”中国有悠久的历史，唐虞夏商周、秦汉魏晋、宋齐梁陈隋唐、宋元明清，“此皆朝名也，而非国名也”。从殷族的商、姬族的周，到嬴氏的秦、刘氏的汉、李氏的唐、赵氏的宋、朱氏的明，还有蒙古人的元、满人的清，它们都是一族一姓的朝廷，而不是国家，都是一族一姓的私业，而非全体中国人的公产。然而，中国人常常将国家与朝廷混为一谈，梁启超认为，这是中国人的大患。</p>
<p>国家和朝廷不分的不良后果，最明显的一点就是爱国变成爱朝廷，甚至变成爱领袖 ——— 君主。梁启超说：“试观二十四史所载，名臣名将，功业懿铄、声名彪炳者，舍翊助朝廷一姓之外，有所事事乎？其为我国民增一分之利益、完一分之义务乎？而全国人民顾啧啧焉称之曰：此我国之英雄也。夫以一姓之家奴走狗，而冒一国英雄之名，国家之辱，莫此甚也！乃至舍家奴走狗之外，而数千年几无可称道之人，国民之耻，更何如也！而我国四万万同胞，顾未尝以为辱焉，以为耻焉，则以误认朝廷为国家之理想，深入膏肓而不自知也。”二十四史中的那些将相们，他们为一姓之功业杀人，以“万骨枯”换取自己的功名利禄，这本来与爱国无关，但却被各王朝树立为爱国的模范，而国人因不能正确区分爱国家与爱朝廷的差别而跟着礼敬之颂扬之，实在是可悲可悯。</p>
<p>比梁启超晚一些时候，陈独秀写过一篇题为《我们究竟应当不应当爱国？》的文章，文中说：“要问我们应当不应当爱国，先要问国家是什么。原来国家不过是人民集合对外抵抗别人压迫的组织，对内调和人民纷争的机关。善人利用他可以抵抗异族压迫，调和国内纷争；恶人利用他可以外而压迫异族，内而压迫人民。”所以，“若有人问：我们究竟应当不应当爱国？我们便大声答道：……我们爱的是国家为人民谋幸福的国家，不是人民为国家做牺牲的国家。”</p>
<p>国家的功能，如陈独秀所说，一是抵抗异族压迫，一是调和国内纷争，前者对外，后者对内。调和国内纷争是就消极方面来说的，积极方面国家还需履行一定的公共职责，如救灾、赈济等。</p>
<p>国家功能的实现，须通过政府去完成。如果政府能完成国家功能，国家就是“为人民谋幸福的国家”；如果政府不能完成国家功能，国家则有可能成为“人民为国家做牺牲的国家”。人类历史实践中的普遍情况是，政府常常不能完成国家功能，或者完成得很差，这样就有可能出现有政府等于无政府，甚至有政府还不如无政府的状况。</p>
<p>地理环境决定了中国是一个水旱灾害频发的国家。有一项统计说，中国在民国前的 2270年中，见于官方报告的旱灾有1392次，水灾有1621次，可见年年有灾。因此，中国古代的政府最重要的一项公共职责便是领导抗灾，这可以说是政府合法性的基础之一，灾异现象历来也是帝王们最关心的事。清代的皇帝还要求各省大员定时汇报雨水、收成、粮价等情况，以便随时了解各省灾情和民生，如出现灾荒可以及时组织赈济、减免受灾地方的税赋。但是，从历史记载来看，受灾得不到及时救助的情况还是非常普遍。当大规模灾害出现而政府不能履行其职责时，灾民为了生存就会铤而走险，如明末李自成等人领导的农民起义，其主要活动空间是在陕西、河南，原因即是两省大旱，而明政府却不能组织有效的赈济，使得灾民成为流民，进而升级为暴民。</p>
<p>一个社会，有许多涉及大范围、众多人群的公共事务是无法由其他社会组织去完成的，而只能是由政府去完成。一旦政府不能履行其职责，社会就会无序，公共利益就会受到侵害。比如食品安全、公共卫生安全、环境保护之类的公共事务都要由政府去完成。</p>
<p>人类社会在发展过程中，曾经长期陷入一个难解的困境：即人们需要政府，但政府却不能履行人们期待的外而抵抗异族压迫、内而提供公共服务的国家功能，在很多情况下还常常演化成一个与民争利、侵害民权的组织。要使政府尽职尽责，人民必须有监督政府的权力，而最有效的监督方式是用投票的方式去选择政府的权力。人们有必要了解一个常识———即梁启超所说的国家不是朝廷(政府)，朝廷可换而国家永存，人们应该爱的是国家而不是朝廷。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>July 31, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/07/server_down/" title="昨晚Bluehost服务器down了">昨晚Bluehost服务器down了</a> (2)<br /><small>昨晚十一点半左右，我的个人网站和漳平南洋网突然访问不了。刚开始以为是学校的网络问题，后来问了国内的同...</small></li><li>June 10, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/06/learn-driving-first-day/" title="学车第一天">学车第一天</a> (8)<br /><small>今天开始学车，为了避开高温，就在傍晚学。天9点左右才真正黑下来，每天都七点开始学，能学上两个小时左右...</small></li><li>June 9, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/06/finally-buy-my-first-car/" title="买车了">买车了</a> (6)<br /><small>早上九点五十分左右出发，前往KC，看车。

十二点到Zona Rosa的Bo Ling中餐馆，吃午饭...</small></li><li>June 27, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/06/joke-about-gdp/" title="GDP笑话">GDP笑话</a> (0)<br /><small>A和B在路上走，看到一堆屎。
A对B说：你吃掉这堆屎，我给你五千万。
B犹豫片刻，经不住五千万的诱惑...</small></li><li>January 12, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/new-desktop/" title="new desktop &#038; 如何让电脑从光盘启动">new desktop &#038; 如何让电脑从光盘启动</a> (8)<br /><small>等了好久的desktop主机今天终于到了，UPS Ground，从下订单到收到主机过了整整八天，有点...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/04/love-the-country-not-the-ruler/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>地方官员所想的</title>
		<link>http://www.zhuhuang.com/blog/2010/04/what-does-local-government-think/</link>
		<comments>http://www.zhuhuang.com/blog/2010/04/what-does-local-government-think/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 04:33:26 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[转载转载]]></category>
		<category><![CDATA[官员]]></category>
		<category><![CDATA[拆迁]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2213</guid>
		<description><![CDATA[这是半个多月之前的某个新闻报道，讲一个老师把前来劝拆的官员的话录了下来。看完气愤感叹之余，我想，中国现今的诸多问题，也可以从这篇报道中找到解决办法，那就是地方政府。正如文中那位官员所说，“好多中央的指令到省市级都走样，何况在这儿，现在区县级领导是太上皇。” 这就是现今中国诸多问题的症结所在。中国太大，政府机构繁枝冗节，官僚作风盛行，长此以往，百姓何堪。 ————————————华丽的分割线———————————— 转载自：南方周末 原文链接：http://www.infzm.com/content/42888 千龙网消息，天津市宁河县一名小学老师因 拒绝拆迁自家楼房被停课，县教育局党委书记在做其工作时称：“在中国，你说不拆，肯定把你拆了。我就这一句话，这就是我们为什么在全世界牛逼。” 拒绝签字 天津宁河县芦台镇，两台挖掘机不知疲倦地挥舞着巨大的铁爪。瓦砾堆中，中国银行的营业楼及家属楼 (以下简称“中行楼”)像是一座孤岛。马路对面，一幢尚未竣工的大厦已拔地而起。进入3月，中行楼里的人们仓皇地张罗着搬离，政府给他们的期限是3月27 日，到期不搬，就要强拆。 中行楼位于芦台镇最繁华的商业道上。3月12日，《瞭望东方周刊》记者在芦台镇的天意达房产了解到，这一地段的房子均价在每平米六七千元，有的甚至 达到每平米8000元左右。 天津市宁河县东棘坨镇史庄中心小学的英语老师张熙玲眼看要成为钉子户，对此，她说自己早有准备。 2009年10月底，这名普通的小学老师第一次见到自己的最高领导——宁河县教育局局长于志怀。 对方造访的目的很明确，劝其拆迁。从那天起，张熙玲陆续见到了“更大的官儿”，副县长杨霞、县土地整理中心主任宋连起、县教育局党委书记刘广宝等，这些人 和她谈过20多次话。几次谈话后，张熙玲多了个心眼。她跑到镇上买了支录音笔，悄悄录下了每次谈话的内容，并从被通知拆迁那天起，养成了记日记的习惯。 截 至2010年3月16日，张熙玲仍未在拆迁协议上签字。 宁河县土地整理中心给出的补 偿办法提到，现金补偿标准是每平方米4900元左右，此外，拆迁户也可以选择按1∶1.1的面积比例回迁。30个月的过渡期中，政府会给每户每月800元 的临时安置补助费。 补偿方案公布之初，就遭到了拆迁户们的一致指责。2009年11 月上旬，拆迁户们联合致信宁河县领导，指出：一、返迁比例至少要1∶1.8，因为对面南小区的旧楼房拆迁都按1∶1.5比例；二、装修费不得少于10万 元。他们在信上称，这是参照塘沽区东沽、西沽住宅楼拆迁时，每平米补贴500元的做法；三、免除每户800元租房费，希望政府能在附近的光明区或幸福小区 为他们租同等条件的楼房。 宁河县土地整理中心主任宋连起告诉记者，这次拆迁，政府已 经做到仁至义尽了，“1∶1.1的回迁比例完全符合国家标准，另外，我们还要给他们装修费。这些方案已经很优厚了。” 录下官员语录 从2009年10月20日到30日的短短10天内，就有四拨人来做张熙玲的工作。包括宁 河县教育局局长于志怀、东棘坨镇总校长郑恩东、史庄中心小学校长李振立、县教育局党委书记刘广宝。 张熙 玲向记者提供的一份录音资料显示，东棘坨镇总校长郑恩东告诉她，11月12日是个“分水岭”。如果在这个日期之前签了字，县里会有一些优惠政策。 在这一次谈话的录音中，郑恩东苦口婆心地劝张熙玲，“荣(建勋)书记是这样说的，只要在不违法的 情况下，教育局拿出什么手段，县里都支持。好多中央的指令到省市级都走样，何况在这儿，现在区县级领导是太上皇。”见张熙玲不为所动，郑恩东有点儿急了， “你哪顶得过县里？那是谁的天？你的天？那就是人家的天。”3月16日，记者拿这段话向郑恩东进行核实，对方矢口否认，“她属于胡编，胡编乱造，没那回 事！” 在对张熙玲做了几次劝导工作后，宁河县教育局局长于志怀有很长一段时间没有再 出面，取而代之的是县教育局党委书记刘广宝。 2009年11月底，刘广宝第四次来到 张熙玲家，这一次的谈话录音长达2小时45分钟。“在英国，你说不拆，任何人不敢拆你的。在中国，你说不拆，肯定把你拆了。我就这一句话，这就是我们为什 么在全世界牛逼！”这次谈话中，刘广宝同时教育张熙宁，“凡是宁河县的公民，必须执行宁河县委、县政府制定的决策，或者说政策。在执行政策的角度上，你是 政策的执行者，同样，教育局也是政策的执行者。” 之后的又一次谈话中，刘广宝举起了 唐福珍的例子。“干啥啊？要点煤气罐啊？浇汽油啊？那才是笨蛋呢！浇了汽油将来你儿子谁管呢？你以为浇了汽油，荣书记就免职了？李县长就免职了？你浇了汽 油，你儿子就缺了妈妈。你算过这账了吗？现在全国都在这儿摆着呢嘛，把谁处理了？处理了又到别的地方去了。” 刘广宝接受记者采访时表示，他确实拿英国和中国做过比较，但话并不是那么说的，“我想要表述的意思 是，人家国外的私有财产，本人不同意，国家是不能拆的。咱们国家，在大县城规划的前提下，这些事，你该做不都得做嘛。当然，条件你可以谈。” 至于一些过激的话，刘广宝明确否认自己说过，“自焚的那个例子我倒是举过，但我不应该这样劝我的 老师吗？我这是劝她珍爱生命、热爱生活。” 您可能感兴趣的文章December 15, 2009 -- ZZ [...]]]></description>
			<content:encoded><![CDATA[<p>这是半个多月之前的某个新闻报道，讲一个老师把前来劝拆的官员的话录了下来。看完气愤感叹之余，我想，中国现今的诸多问题，也可以从这篇报道中找到解决办法，那就是地方政府。正如文中那位官员所说，“好多中央的指令到省市级都走样，何况在这儿，现在区县级领导是太上皇。” 这就是现今中国诸多问题的症结所在。中国太大，政府机构繁枝冗节，官僚作风盛行，长此以往，百姓何堪。</p>
<p><span id="more-2213"></span></p>
<p style="text-align: center;">————————————华丽的分割线————————————</p>
<p>转载自：南方周末</p>
<p>原文链接：<a href="http://www.infzm.com/content/42888">http://www.infzm.com/content/42888</a></p>
<div id="content-context">
<p><a href="http://house.qianlong.com/31278/2010/03/23/2525@5587717.htm" target="_blank">千龙网</a>消息，天津市宁河县一名小学老师因  拒绝拆迁自家楼房被停课，县教育局党委书记在做其工作时称：“在中国，你说不拆，肯定把你拆了。我就这一句话，这就是我们为什么在全世界牛逼。”</p>
<p><strong>拒绝签字</strong></p>
<p>天津宁河县芦台镇，两台挖掘机不知疲倦地挥舞着巨大的铁爪。瓦砾堆中，中国银行的营业楼及家属楼  (以下简称“中行楼”)像是一座孤岛。马路对面，一幢尚未竣工的大厦已拔地而起。进入3月，中行楼里的人们仓皇地张罗着搬离，政府给他们的期限是3月27  日，到期不搬，就要强拆。</p>
<p>中行楼位于芦台镇最繁华的商业道上。3月12日，《瞭望东方周刊》记者在芦台镇的天意达房产了解到，这一地段的房子均价在每平米六七千元，有的甚至 达到每平米8000元左右。</p>
<p>天津市宁河县东棘坨镇史庄中心小学的英语老师张熙玲眼看要成为钉子户，对此，她说自己早有准备。</p>
<p>2009年10月底，这名普通的小学老师第一次见到自己的最高领导——宁河县教育局局长于志怀。  对方造访的目的很明确，劝其拆迁。从那天起，张熙玲陆续见到了“更大的官儿”，副县长杨霞、县土地整理中心主任宋连起、县教育局党委书记刘广宝等，这些人  和她谈过20多次话。几次谈话后，张熙玲多了个心眼。她跑到镇上买了支录音笔，悄悄录下了每次谈话的内容，并从被通知拆迁那天起，养成了记日记的习惯。</p>
<p>截 至2010年3月16日，张熙玲仍未在拆迁协议上签字。</p>
<p>宁河县土地整理中心给出的补  偿办法提到，现金补偿标准是每平方米4900元左右，此外，拆迁户也可以选择按1∶1.1的面积比例回迁。30个月的过渡期中，政府会给每户每月800元  的临时安置补助费。</p>
<p>补偿方案公布之初，就遭到了拆迁户们的一致指责。2009年11  月上旬，拆迁户们联合致信宁河县领导，指出：一、返迁比例至少要1∶1.8，因为对面南小区的旧楼房拆迁都按1∶1.5比例；二、装修费不得少于10万  元。他们在信上称，这是参照塘沽区东沽、西沽住宅楼拆迁时，每平米补贴500元的做法；三、免除每户800元租房费，希望政府能在附近的光明区或幸福小区  为他们租同等条件的楼房。</p>
<p>宁河县土地整理中心主任宋连起告诉记者，这次拆迁，政府已  经做到仁至义尽了，“1∶1.1的回迁比例完全符合国家标准，另外，我们还要给他们装修费。这些方案已经很优厚了。”</p>
<p><strong>录下官员语录</strong></p>
<p>从2009年10月20日到30日的短短10天内，就有四拨人来做张熙玲的工作。包括宁  河县教育局局长于志怀、东棘坨镇总校长郑恩东、史庄中心小学校长李振立、县教育局党委书记刘广宝。</p>
<p>张熙  玲向记者提供的一份录音资料显示，东棘坨镇总校长郑恩东告诉她，11月12日是个“分水岭”。如果在这个日期之前签了字，县里会有一些优惠政策。</p>
<p>在这一次谈话的录音中，郑恩东苦口婆心地劝张熙玲，“荣(建勋)书记是这样说的，只要在不违法的  情况下，教育局拿出什么手段，县里都支持。好多中央的指令到省市级都走样，何况在这儿，现在区县级领导是太上皇。”见张熙玲不为所动，郑恩东有点儿急了，  “你哪顶得过县里？那是谁的天？你的天？那就是人家的天。”3月16日，记者拿这段话向郑恩东进行核实，对方矢口否认，“她属于胡编，胡编乱造，没那回  事！”</p>
<p>在对张熙玲做了几次劝导工作后，宁河县教育局局长于志怀有很长一段时间没有再 出面，取而代之的是县教育局党委书记刘广宝。</p>
<p>2009年11月底，刘广宝第四次来到  张熙玲家，这一次的谈话录音长达2小时45分钟。“在英国，你说不拆，任何人不敢拆你的。在中国，你说不拆，肯定把你拆了。我就这一句话，这就是我们为什   么在全世界牛逼！”这次谈话中，刘广宝同时教育张熙宁，“凡是宁河县的公民，必须执行宁河县委、县政府制定的决策，或者说政策。在执行政策的角度上，你是  政策的执行者，同样，教育局也是政策的执行者。”</p>
<p>之后的又一次谈话中，刘广宝举起了  唐福珍的例子。“干啥啊？要点煤气罐啊？浇汽油啊？那才是笨蛋呢！浇了汽油将来你儿子谁管呢？你以为浇了汽油，荣书记就免职了？李县长就免职了？你浇了汽  油，你儿子就缺了妈妈。你算过这账了吗？现在全国都在这儿摆着呢嘛，把谁处理了？处理了又到别的地方去了。”</p>
<p>刘广宝接受记者采访时表示，他确实拿英国和中国做过比较，但话并不是那么说的，“我想要表述的意思  是，人家国外的私有财产，本人不同意，国家是不能拆的。咱们国家，在大县城规划的前提下，这些事，你该做不都得做嘛。当然，条件你可以谈。”</p>
<p>至于一些过激的话，刘广宝明确否认自己说过，“自焚的那个例子我倒是举过，但我不应该这样劝我的 老师吗？我这是劝她珍爱生命、热爱生活。”</p>
</div>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>December 15, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/12/2009-guanyuan-yulu/" title="ZZ 2009年官员语录">ZZ 2009年官员语录</a> (2)<br /><small>原新闻说这些官员的语录“雷人”，个人不这么认为。从几千年的封建社会沿袭下来的“官本位”思想依然笼罩着...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/04/what-does-local-government-think/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>论文写完了，但不投IEEE ITSS的会议了</title>
		<link>http://www.zhuhuang.com/blog/2010/04/paper-ieee-itss/</link>
		<comments>http://www.zhuhuang.com/blog/2010/04/paper-ieee-itss/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 00:04:18 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[会议]]></category>
		<category><![CDATA[论文]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2208</guid>
		<description><![CDATA[这周连续熬了几个通宵，才把论文给写完了，因为要赶周一的论文提交截止日期，是IEEE ITSS的一个会议，在葡萄牙举行。这是我的第一篇论文，虽然连着通宵好几天，但干劲十足，一点都不觉得累，好久没有这样的状态了，全力以赴的去完成一件事。周五时，还剩Abstract和Introduction两部分没写，老板让我到他办公室去一趟，要讨论一下论文的问题。到了之后，老板说，论文内容是没啥问题，但没组织好，还需要花时间好好修改，因此可能不投周一截止的那个会议。而且，我们做的东西还不完整，还有很多可以做的地方。老板的意思是让我一边修改论文，一边继续做系统模拟。老板说，他知道这是我的第一篇paper，并且我很认真的去完成了，他也不想让我disappointed。但是，他说paper的质量比数量重要，还举了系里招faculty的例子。如果我周一就投出去，很可能被rej。老板和我说了很多，可能担心我受打击吧。受打击倒是没有，但的确有点disappointed。从最初想到发paper开始，在Uppaal上模拟系统，失败了，那会会议截止日期为3月15日，基本上无望了。某天，老板告诉我会议的paper deadline推到4月12日了，重新燃起希望，重写了程序，换到SPIN上模拟，总算出了点结果。然后写论文，热情高涨，快完成了，但却不投那个会议了。这情节，感觉自己被命运捉弄了一般。 不过，说实话，很感谢老板跟我说了那么多。我想，也是通过这些事，让我对慢慢对research有了了解。Anyway，哥是打不倒的，不会再像以前那般过着蝇营狗苟，得过且过的生活，心中有目标，会努力的走下去。想想，这次发paper，我也有点冲动，纯粹为了发而写。其实，如果research做得好，不愁没paper发，正如老板说的，还是得在paper质量上下功夫，而不是数量。嗯，好好的搞research吧，再多做些东西出来，等到暑假应该就能发了。 您可能感兴趣的文章October 25, 2010 -- 我的第一篇论文终于中了 (9)早上和老板开会时，还在抱怨那会议怎么还不给消息，我急着想知道结果，好确定回国的行程。开完会去吃了个午...March 3, 2010 -- 想发论文，但有点难 (2)RPE做完后，这段时间老板没有给我新的活，而且看样子好像不会继续做RPE时做的东西，这样有点可惜，毕...November 19, 2011 -- 实习也没如别人口中的容易找 (2)面试了两个，到现在都没有回复。ms的过了两周多了，gg的过了一周多。在考虑要不要发邮件问一下。除了这...November 6, 2011 -- 近况：论文和实习 (3)之前一个多月主要做了两件事，写论文和找实习。论文写了两版，但老板还不满意，原计划投的会议都pass了...July 11, 2010 -- 第一篇论文算是完成了 (0)到昨天，俺那篇拖了好几个月的论文总算是定稿了，老板昨晚应该把它投出去了。从论文的第一篇草稿开始，有过...]]></description>
			<content:encoded><![CDATA[<p>这周连续熬了几个通宵，才把论文给写完了，因为要赶周一的论文提交截止日期，是IEEE ITSS的一个会议，在葡萄牙举行。这是我的第一篇论文，虽然连着通宵好几天，但干劲十足，一点都不觉得累，好久没有这样的状态了，全力以赴的去完成一件事。周五时，还剩Abstract和Introduction两部分没写，老板让我到他办公室去一趟，要讨论一下论文的问题。到了之后，老板说，论文内容是没啥问题，但没组织好，还需要花时间好好修改，因此可能不投周一截止的那个会议。而且，我们做的东西还不完整，还有很多可以做的地方。老板的意思是让我一边修改论文，一边继续做系统模拟。老板说，他知道这是我的第一篇paper，并且我很认真的去完成了，他也不想让我disappointed。但是，他说paper的质量比数量重要，还举了系里招faculty的例子。如果我周一就投出去，很可能被rej。老板和我说了很多，可能担心我受打击吧。受打击倒是没有，但的确有点disappointed。从最初想到发paper开始，在Uppaal上模拟系统，失败了，那会会议截止日期为3月15日，基本上无望了。某天，老板告诉我会议的paper deadline推到4月12日了，重新燃起希望，重写了程序，换到SPIN上模拟，总算出了点结果。然后写论文，热情高涨，快完成了，但却不投那个会议了。这情节，感觉自己被命运捉弄了一般。</p>
<p><span id="more-2208"></span></p>
<p>不过，说实话，很感谢老板跟我说了那么多。我想，也是通过这些事，让我对慢慢对research有了了解。Anyway，哥是打不倒的，不会再像以前那般过着蝇营狗苟，得过且过的生活，心中有目标，会努力的走下去。想想，这次发paper，我也有点冲动，纯粹为了发而写。其实，如果research做得好，不愁没paper发，正如老板说的，还是得在paper质量上下功夫，而不是数量。嗯，好好的搞research吧，再多做些东西出来，等到暑假应该就能发了。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>October 25, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/10/my-first-paper-got-accepted/" title="我的第一篇论文终于中了">我的第一篇论文终于中了</a> (9)<br /><small>早上和老板开会时，还在抱怨那会议怎么还不给消息，我急着想知道结果，好确定回国的行程。开完会去吃了个午...</small></li><li>March 3, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/wish-to-publish-first-paper/" title="想发论文，但有点难">想发论文，但有点难</a> (2)<br /><small>RPE做完后，这段时间老板没有给我新的活，而且看样子好像不会继续做RPE时做的东西，这样有点可惜，毕...</small></li><li>November 19, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/11/it-it-not-that-easy-to-get-an-intern/" title="实习也没如别人口中的容易找">实习也没如别人口中的容易找</a> (2)<br /><small>面试了两个，到现在都没有回复。ms的过了两周多了，gg的过了一周多。在考虑要不要发邮件问一下。除了这...</small></li><li>November 6, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/11/recent-status-paper-and-intern/" title="近况：论文和实习">近况：论文和实习</a> (3)<br /><small>之前一个多月主要做了两件事，写论文和找实习。论文写了两版，但老板还不满意，原计划投的会议都pass了...</small></li><li>July 11, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/07/first-paper-done/" title="第一篇论文算是完成了">第一篇论文算是完成了</a> (0)<br /><small>到昨天，俺那篇拖了好几个月的论文总算是定稿了，老板昨晚应该把它投出去了。从论文的第一篇草稿开始，有过...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/04/paper-ieee-itss/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>开始写paper了</title>
		<link>http://www.zhuhuang.com/blog/2010/04/start-writing-paper/</link>
		<comments>http://www.zhuhuang.com/blog/2010/04/start-writing-paper/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 04:30:27 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[清明]]></category>
		<category><![CDATA[论文]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2191</guid>
		<description><![CDATA[昨晚终于把程序改完了，模拟和验证都没有问题了。从考QE时用的Uppaal到现在的Spin，一路折腾，把系统程序写了好几遍。虽然过程有点让人郁闷，但也算有个好的结果，还锻炼了编程能力，把Uppaal和Spin都摸透了。写完程序之后，立马得开始写论文了，下周一截止，只有一周的时间，这周啥也不做，就写论文。今天和老板开会，讨论了论文的组织结构，以及要写些什么内容。其实倒不担心论文的内容，因为之前为了RPE，我已经写过一个final report，上面的东西可以直接用。需要做的就是组织好论文的结构，内容上得有所选择，毕竟篇幅有限。此外，论文一般都用LaTex写，但我不会LaTex，只能现学现卖了，LaTex有IEEE paper的模板，可以直接使用。老板说，要用LaTex还是Word，随我，他会帮我修改。老板说他LaTex用过很多此，比较熟悉，如果有问题，直接找他讨教。看来这个LaTex，我也得啃下来。 开完会，在系里呆了会，我的台式机快把我整死了，因为装了双系统，启动老是有问题，每次都在一个地方卡住，经常显示找不到启动设备。以前以为问题出在Intel的PXE Boot Agent身上，但后来发现，哪怕禁了它，启动问题依然存在。每次我都得反反复复开机好几次，也许某一次机子能进入系统引导界面，俨然成了概率事件，而我像是在抽签，抽到坏签居多。这么多次反复之后，哪怕能引导进Windos，也常常出现Windows启动时间超长的问题，估计都是引导程序给整的。能试的方法我都试了，能修改的我也修改了，什么BIOS，grub，grub2，easyBCD等等。最后我得出的结论是，我的台式机对Linux的支持性太差，当然不是说系统运行问题，而是系统启动问题。当引导程序里只有一个Windows 7系统时，启动就没问题，很顺利。但，只要加了Linux系统，不论用的是grub，grub2，还是easyBCD，系统就是无法顺利启动。最后忍无可忍，在成功登录Window 7之后，把Ubuntu从引导程序里去掉了。唉，refurbished的电脑果然有问题，或者是因为它们有问题才被退回，以后买refurbished的东西要小心了。昨晚熬夜到四点多，今天实在困，呆在实验室也看不进书，电脑还不好使，于是回家。一路上，发现很多花都开了，虽然不知道它们的名字，但不影响我欣赏它们，春天，真好。 昨天国内清明节，老妈和舅舅小姨他们给外公上坟。我只在外公过世时去过一次，之后都没去过。其实一直想去祭拜，但都没有机会。想想，外公和爷爷忙忙碌碌了一生，但福都没享过就过世了。虽然我一直在为他们争光，但他们都已经看不到了。能做好的就是珍惜眼前人，一定要让家里人过上好日子。我会找个时间，写两篇文章，祭奠我的爷爷和外公。 您可能感兴趣的文章November 19, 2011 -- 实习也没如别人口中的容易找 (2)面试了两个，到现在都没有回复。ms的过了两周多了，gg的过了一周多。在考虑要不要发邮件问一下。除了这...November 6, 2011 -- 近况：论文和实习 (3)之前一个多月主要做了两件事，写论文和找实习。论文写了两版，但老板还不满意，原计划投的会议都pass了...October 25, 2010 -- 我的第一篇论文终于中了 (9)早上和老板开会时，还在抱怨那会议怎么还不给消息，我急着想知道结果，好确定回国的行程。开完会去吃了个午...July 11, 2010 -- 第一篇论文算是完成了 (0)到昨天，俺那篇拖了好几个月的论文总算是定稿了，老板昨晚应该把它投出去了。从论文的第一篇草稿开始，有过...July 1, 2010 -- 老板终究是老板啊 (0)从我写完论文交给老板，到现在都过了两个多月了。但老板一直很忙，虽然看了我的论文，也做了些修改，但都是...]]></description>
			<content:encoded><![CDATA[<p>昨晚终于把程序改完了，模拟和验证都没有问题了。从考QE时用的Uppaal到现在的Spin，一路折腾，把系统程序写了好几遍。虽然过程有点让人郁闷，但也算有个好的结果，还锻炼了编程能力，把Uppaal和Spin都摸透了。写完程序之后，立马得开始写论文了，下周一截止，只有一周的时间，这周啥也不做，就写论文。今天和老板开会，讨论了论文的组织结构，以及要写些什么内容。其实倒不担心论文的内容，因为之前为了RPE，我已经写过一个final report，上面的东西可以直接用。需要做的就是组织好论文的结构，内容上得有所选择，毕竟篇幅有限。此外，论文一般都用LaTex写，但我不会LaTex，只能现学现卖了，LaTex有IEEE paper的模板，可以直接使用。老板说，要用LaTex还是Word，随我，他会帮我修改。老板说他LaTex用过很多此，比较熟悉，如果有问题，直接找他讨教。看来这个LaTex，我也得啃下来。</p>
<p><span id="more-2191"></span></p>
<p>开完会，在系里呆了会，我的台式机快把我整死了，因为装了双系统，启动老是有问题，每次都在一个地方卡住，经常显示找不到启动设备。以前以为问题出在Intel的PXE Boot Agent身上，但后来发现，哪怕禁了它，启动问题依然存在。每次我都得反反复复开机好几次，也许某一次机子能进入系统引导界面，俨然成了概率事件，而我像是在抽签，抽到坏签居多。这么多次反复之后，哪怕能引导进Windos，也常常出现Windows启动时间超长的问题，估计都是引导程序给整的。能试的方法我都试了，能修改的我也修改了，什么BIOS，grub，grub2，easyBCD等等。最后我得出的结论是，我的台式机对Linux的支持性太差，当然不是说系统运行问题，而是系统启动问题。当引导程序里只有一个Windows 7系统时，启动就没问题，很顺利。但，只要加了Linux系统，不论用的是grub，grub2，还是easyBCD，系统就是无法顺利启动。最后忍无可忍，在成功登录Window 7之后，把Ubuntu从引导程序里去掉了。唉，refurbished的电脑果然有问题，或者是因为它们有问题才被退回，以后买refurbished的东西要小心了。昨晚熬夜到四点多，今天实在困，呆在实验室也看不进书，电脑还不好使，于是回家。一路上，发现很多花都开了，虽然不知道它们的名字，但不影响我欣赏它们，春天，真好。</p>
<p>昨天国内清明节，老妈和舅舅小姨他们给外公上坟。我只在外公过世时去过一次，之后都没去过。其实一直想去祭拜，但都没有机会。想想，外公和爷爷忙忙碌碌了一生，但福都没享过就过世了。虽然我一直在为他们争光，但他们都已经看不到了。能做好的就是珍惜眼前人，一定要让家里人过上好日子。我会找个时间，写两篇文章，祭奠我的爷爷和外公。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>November 19, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/11/it-it-not-that-easy-to-get-an-intern/" title="实习也没如别人口中的容易找">实习也没如别人口中的容易找</a> (2)<br /><small>面试了两个，到现在都没有回复。ms的过了两周多了，gg的过了一周多。在考虑要不要发邮件问一下。除了这...</small></li><li>November 6, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/11/recent-status-paper-and-intern/" title="近况：论文和实习">近况：论文和实习</a> (3)<br /><small>之前一个多月主要做了两件事，写论文和找实习。论文写了两版，但老板还不满意，原计划投的会议都pass了...</small></li><li>October 25, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/10/my-first-paper-got-accepted/" title="我的第一篇论文终于中了">我的第一篇论文终于中了</a> (9)<br /><small>早上和老板开会时，还在抱怨那会议怎么还不给消息，我急着想知道结果，好确定回国的行程。开完会去吃了个午...</small></li><li>July 11, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/07/first-paper-done/" title="第一篇论文算是完成了">第一篇论文算是完成了</a> (0)<br /><small>到昨天，俺那篇拖了好几个月的论文总算是定稿了，老板昨晚应该把它投出去了。从论文的第一篇草稿开始，有过...</small></li><li>July 1, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/07/boss-is-boss/" title="老板终究是老板啊">老板终究是老板啊</a> (0)<br /><small>从我写完论文交给老板，到现在都过了两个多月了。但老板一直很忙，虽然看了我的论文，也做了些修改，但都是...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/04/start-writing-paper/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ZZ 韩寒 &#8211; 陌生人的来信</title>
		<link>http://www.zhuhuang.com/blog/2010/04/letter-from-strangers-hanhan/</link>
		<comments>http://www.zhuhuang.com/blog/2010/04/letter-from-strangers-hanhan/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 03:00:42 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[转载转载]]></category>
		<category><![CDATA[韩寒]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2147</guid>
		<description><![CDATA[我不是韩寒的粉丝，之所以喜欢转载韩寒的文章，是因为他犀利的笔总能将问题的本质挖掘出来，很多时候，能唤起我心中的共鸣。 我想，现在的中国之所以如此之乱，一大原因就是公务员好吃懒做，连最起码的本职工作都完不成，只知道拍马屁，侃大山，聊大局，讲稳定。试想，如果信 访部门认真的核办百姓反映的问题，还会有那么多百姓进京上访吗；如果政府各监察部门都履行其职责，还会有三聚氰胺事件，疫苗事件吗；如果政府部门真的为人 民服务，还会如此孜孜不倦的拆百姓的房子吗；如果政府部门真的为百姓谋福利，而不是热衷于搞鸡地屁，搞面子工程，还会有那么多的百姓在贫困线上挣扎吗。 现在的中国，整个GCD领导下的XX政府，已经成为一个与民争利的利益集团，官员们可以为所欲为，犯错了引咎辞职一下，大不了双规，还可以住宾馆， 风声一过，又可以回去坐办公室，跟二奶们聊感情，跟地产商们划地块&#8230;中国要想真的从混乱中走出来，必得在政府和公务员身上开刀，加于官员身上的刑罚应 该比普通人重，因为他们每犯一次错，都会有很多的百姓受苦，都要浪费成千上万纳税人的钱。当公务员不再是铁饭碗时，谁还会像今天这样挤破头地去报考公务 员，谁还会像今天这样肆无忌惮的知法犯法，那时候，公务员三个字代表的是一种责任，而不是利益。 现在想来，我很高兴，当初不入党的决定是对的。 ———————————— 华丽的分割线———————————— 转载自韩寒博客：陌生人的来信 原文链接：http://blog.sina.com.cn/s/blog_4701280b0100hrm2.html 因为以前有一个报纸写过去我老家自驾游的攻略，所以有一些来访者也曾找到过那里，送来一些小礼物或者拍一些照片，我都会看到，但是最近看到放在老家的一些 来信，让我读后觉得非常无奈困苦。 我们国家有一个部门，叫做信访办。古代老百姓受了当地官员的冤屈以后，就会上京告御状，运气好的还能拦到当官的轿子，运气最好的能遇见微服私访的皇帝，这 些小概率事件乃是支持整个社会对公平正义向往的精神支柱。到了现代，领导们都换上了好车，不能再用拦轿子的方式自杀了，更大的领导由于电视曝光率很高，也 不能微服私访了，就算下乡，最多也是去一些当地领导特地安排的影视基地，和一些农民艺术家们进行表演，但那都是影帝们在飙戏，和老百姓的关系不大，信访办 是很多遭受了不公正待遇的人们唯一的出路。 当然，很明显，他们想的太天真了，在一个司法不独立的国家，你怎么能指望突然会有一个政府部门为你出头呢，一个小朋友打你一下，他妈妈骂你一句，他爸爸还 揍你一拳，你去他爷爷那里举报他儿子和孙子，你明显是还欠踹你一脚。虽然他们那挑高三十米的办公楼大堂里可能挂着诸如为你服务等文字，但人家是把这个当书 法作品在欣赏，你怎么能把这个误会成人家的行动纲领呢。 于是，在明白了上访乃是自投罗网主动进入黑名单以后，越来越多的人碰壁以后想到了媒体，追求公正就变成了和追求女人一样，只要搞大了，这事就成了。毫无疑 问，中国的媒体人和中国的公务员是有着本质区别的，每个职业都有每个职业的追求和素养，媒体人基本上是有自己的媒体理想和新闻追求的，虽然他们也不能违反 每天下发的禁令，但是只要在他们的能力范围以内，他们都是嫉恶如仇的。再比如车手，职业追求就是开的快，演员，职业追求就是演的好，但是我始终无法知道公 务员们的职业追求是什么，是办公务么。也许他们的职业追求就是好吃好喝，游手好闲，察言观色，见风使舵，最终顺利变成官员，可以有权有势有灰色收入。恰恰 因为他们没有正当的职业追求，所以他们没有职业素养。基本上，上访者在他们眼里都是没有大局观的刁民。 很多受到了不公正待遇的朋友们把我当作了媒体，在杂志的稿件和我每天收到的信中，有不少都是希望我主持正义，帮他们写一写，让他们的遭遇引起媒体的关注。 我每封信都认真的看了，但是我非常的无奈，这些事情在你们家庭的身上是个沉重的负担，但是对于新闻媒体，这已经失去了新闻价值，我相信就算我为你写一些什 么，也不会有传统媒体的关注。而一件事情的解决，往往需要很多传统媒体的帮助才可以，领导才会出来装腔作势的急群众所急，想群众所想。信中最多的是某个小 区交房质量很差，某个小区边上是个垃圾站或者变电站，还有最多的就是我被强拆了。你如果被强拆了，那不是新闻，那是生活。如果你本人没有烧焦，还能收发邮 件，全家老小全部健全，那就是幸福生活，你应该感谢国家。 最惨的一封来信来自于一个外地来的朋友，所有的材料都很全，内容是一家人被强拆了，还有人受伤，家里的大部分面积被算成了违章建筑，他们去北京上访，结果 材料被退回到省，省退回到市，市退回到县，县退回到村，然后每逢国家重大节假日，他们一家都被联防队监控起来，以防破坏和谐气氛。最后他们告到了法院，法 院居然受理了。 天哪，法院居然受理了，法院难道不是政府的一个服务机构么，怎么会受理此案呢？我迫不及待了翻到了下一页。 在这一页里，法院居然很快判决了，判决的结果是原本政府要赔受害者二十万的，现在政府只需要赔十万。 在我收到的这些信件中，我并不能公布的另外一个重要原因是我并没有核实过，但是我个人又没有能力去核实这些。虽然我相信大部分都是真实的，甚至全部都是真 实的，最多就是在艺术上多写了一些对自己有利的内容，但是对事情的大局上并无影响，操蛋的肯定是对方。对于这些需要帮助的信件，我觉得自己非常的无力。当 然，他们并不是希望我能够为他们带来曙光，他们只是在不停的向所有他们能想到的渠道尝试。 当然，真正苦难深重的人已经未必能够申诉，对于在正在申诉自己苦难的人，他们始终没有一个申诉的途径，他们曾经向干部申诉，后来发现好像除了干部以外也没 其他什么人欺负他们，于是他们向组织申诉，后来发现组织是由大大小小的干部组成，然后他们找到了信访办去登记了一下自己，以便于公安机关监控，最后他们到 法院去缴纳了诉讼费，这条路上绕来绕去都是敌军，于是他们另辟蹊径，他们找到了媒体，但是发现苦难者太多，自己的苦难不够深重，没有达到新闻的级别，然后 他们找到了网络，但是发现倒霉蛋太多，他们的倒霉不够独特，没有达到被顶的级别，然后，他们怎么办。 您可能感兴趣的文章January 7, 2010 -- ZZ 十年前的韩寒 + 公民韩寒 (6)从高中才知道韩寒这个人，没看过他的小说，只看过他少数的几篇文章。那时的他红得发紫，有人葱白，有人欣赏...November 23, 2009 [...]]]></description>
			<content:encoded><![CDATA[<p>我不是韩寒的粉丝，之所以喜欢转载韩寒的文章，是因为他犀利的笔总能将问题的本质挖掘出来，很多时候，能唤起我心中的共鸣。</p>
<p>我想，现在的中国之所以如此之乱，一大原因就是公务员好吃懒做，连最起码的本职工作都完不成，只知道拍马屁，侃大山，聊大局，讲稳定。试想，如果信 访部门认真的核办百姓反映的问题，还会有那么多百姓进京上访吗；如果政府各监察部门都履行其职责，还会有三聚氰胺事件，疫苗事件吗；如果政府部门真的为人 民服务，还会如此孜孜不倦的拆百姓的房子吗；如果政府部门真的为百姓谋福利，而不是热衷于搞鸡地屁，搞面子工程，还会有那么多的百姓在贫困线上挣扎吗。</p>
<p>现在的中国，整个GCD领导下的XX政府，已经成为一个与民争利的利益集团，官员们可以为所欲为，犯错了引咎辞职一下，大不了双规，还可以住宾馆， 风声一过，又可以回去坐办公室，跟二奶们聊感情，跟地产商们划地块&#8230;中国要想真的从混乱中走出来，必得在政府和公务员身上开刀，加于官员身上的刑罚应 该比普通人重，因为他们每犯一次错，都会有很多的百姓受苦，都要浪费成千上万纳税人的钱。当公务员不再是铁饭碗时，谁还会像今天这样挤破头地去报考公务 员，谁还会像今天这样肆无忌惮的知法犯法，那时候，公务员三个字代表的是一种责任，而不是利益。</p>
<p>现在想来，我很高兴，当初不入党的决定是对的。</p>
<p><span id="more-2147"></span></p>
<p style="text-align: center;">———————————— 华丽的分割线————————————</p>
<p style="text-align: left;">转载自韩寒博客：<a href="http://blog.sina.com.cn/s/blog_4701280b0100hrm2.html">陌生人的来信</a><br />
原文链接：<a href="http://blog.sina.com.cn/s/blog_4701280b0100hrm2.html">http://blog.sina.com.cn/s/blog_4701280b0100hrm2.html</a></p>
<p>因为以前有一个报纸写过去我老家自驾游的攻略，所以有一些来访者也曾找到过那里，送来一些小礼物或者拍一些照片，我都会看到，但是最近看到放在老家的一些 来信，让我读后觉得非常无奈困苦。</p>
<p>我们国家有一个部门，叫做信访办。古代老百姓受了当地官员的冤屈以后，就会上京告御状，运气好的还能拦到当官的轿子，运气最好的能遇见微服私访的皇帝，这 些小概率事件乃是支持整个社会对公平正义向往的精神支柱。到了现代，领导们都换上了好车，不能再用拦轿子的方式自杀了，更大的领导由于电视曝光率很高，也 不能微服私访了，就算下乡，最多也是去一些当地领导特地安排的影视基地，和一些农民艺术家们进行表演，但那都是影帝们在飙戏，和老百姓的关系不大，信访办 是很多遭受了不公正待遇的人们唯一的出路。</p>
<p>当然，很明显，他们想的太天真了，在一个司法不独立的国家，你怎么能指望突然会有一个政府部门为你出头呢，一个小朋友打你一下，他妈妈骂你一句，他爸爸还 揍你一拳，你去他爷爷那里举报他儿子和孙子，你明显是还欠踹你一脚。虽然他们那挑高三十米的办公楼大堂里可能挂着诸如为你服务等文字，但人家是把这个当书 法作品在欣赏，你怎么能把这个误会成人家的行动纲领呢。</p>
<p>于是，在明白了上访乃是自投罗网主动进入黑名单以后，越来越多的人碰壁以后想到了媒体，追求公正就变成了和追求女人一样，只要搞大了，这事就成了。毫无疑 问，中国的媒体人和中国的公务员是有着本质区别的，每个职业都有每个职业的追求和素养，媒体人基本上是有自己的媒体理想和新闻追求的，虽然他们也不能违反 每天下发的禁令，但是只要在他们的能力范围以内，他们都是嫉恶如仇的。再比如车手，职业追求就是开的快，演员，职业追求就是演的好，但是我始终无法知道公 务员们的职业追求是什么，是办公务么。也许他们的职业追求就是好吃好喝，游手好闲，察言观色，见风使舵，最终顺利变成官员，可以有权有势有灰色收入。恰恰 因为他们没有正当的职业追求，所以他们没有职业素养。基本上，上访者在他们眼里都是没有大局观的刁民。</p>
<p>很多受到了不公正待遇的朋友们把我当作了媒体，在杂志的稿件和我每天收到的信中，有不少都是希望我主持正义，帮他们写一写，让他们的遭遇引起媒体的关注。 我每封信都认真的看了，但是我非常的无奈，这些事情在你们家庭的身上是个沉重的负担，但是对于新闻媒体，这已经失去了新闻价值，我相信就算我为你写一些什 么，也不会有传统媒体的关注。而一件事情的解决，往往需要很多传统媒体的帮助才可以，领导才会出来装腔作势的急群众所急，想群众所想。信中最多的是某个小 区交房质量很差，某个小区边上是个垃圾站或者变电站，还有最多的就是我被强拆了。你如果被强拆了，那不是新闻，那是生活。如果你本人没有烧焦，还能收发邮 件，全家老小全部健全，那就是幸福生活，你应该感谢国家。</p>
<p>最惨的一封来信来自于一个外地来的朋友，所有的材料都很全，内容是一家人被强拆了，还有人受伤，家里的大部分面积被算成了违章建筑，他们去北京上访，结果 材料被退回到省，省退回到市，市退回到县，县退回到村，然后每逢国家重大节假日，他们一家都被联防队监控起来，以防破坏和谐气氛。最后他们告到了法院，法 院居然受理了。</p>
<p>天哪，法院居然受理了，法院难道不是政府的一个服务机构么，怎么会受理此案呢？我迫不及待了翻到了下一页。</p>
<p>在这一页里，法院居然很快判决了，判决的结果是原本政府要赔受害者二十万的，现在政府只需要赔十万。</p>
<p>在我收到的这些信件中，我并不能公布的另外一个重要原因是我并没有核实过，但是我个人又没有能力去核实这些。虽然我相信大部分都是真实的，甚至全部都是真 实的，最多就是在艺术上多写了一些对自己有利的内容，但是对事情的大局上并无影响，操蛋的肯定是对方。对于这些需要帮助的信件，我觉得自己非常的无力。当 然，他们并不是希望我能够为他们带来曙光，他们只是在不停的向所有他们能想到的渠道尝试。</p>
<p>当然，真正苦难深重的人已经未必能够申诉，对于在正在申诉自己苦难的人，他们始终没有一个申诉的途径，他们曾经向干部申诉，后来发现好像除了干部以外也没 其他什么人欺负他们，于是他们向组织申诉，后来发现组织是由大大小小的干部组成，然后他们找到了信访办去登记了一下自己，以便于公安机关监控，最后他们到 法院去缴纳了诉讼费，这条路上绕来绕去都是敌军，于是他们另辟蹊径，他们找到了媒体，但是发现苦难者太多，自己的苦难不够深重，没有达到新闻的级别，然后 他们找到了网络，但是发现倒霉蛋太多，他们的倒霉不够独特，没有达到被顶的级别，然后，他们怎么办。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>January 7, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/hanhan-ten-years-ago/" title="ZZ 十年前的韩寒 + 公民韩寒">ZZ 十年前的韩寒 + 公民韩寒</a> (6)<br /><small>从高中才知道韩寒这个人，没看过他的小说，只看过他少数的几篇文章。那时的他红得发紫，有人葱白，有人欣赏...</small></li><li>November 23, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/11/people-vs-dog/" title="ZZ 这些狗真麻烦">ZZ 这些狗真麻烦</a> (2)<br /><small>有时候看一些新闻，心里会不是滋味，有一肚子的火，但，无奈，我不是鲁迅，我的笔写不出事物的本质，不能清...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/04/letter-from-strangers-hanhan/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>今天去BBQ了</title>
		<link>http://www.zhuhuang.com/blog/2010/04/bbq-2010-04-03/</link>
		<comments>http://www.zhuhuang.com/blog/2010/04/bbq-2010-04-03/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 04:44:58 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[BBQ]]></category>
		<category><![CDATA[烧烤]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2140</guid>
		<description><![CDATA[今天和一群朋友到Manhattan的Bluemont Hill山顶上烧烤。这是我第二次去Bluemont Hill，先前和师兄去过一次，应该是08年吧，刚来这不久。Manhattan地处平原，Bluemont Hill算是这里较高的山了。和家里的山相比，Bluemont Hill只能算是土堆，论高度还没我家后面那最矮的山高。不过，在这个一眼就能望穿的平原地方，Bluemont Hill给Manhattan增添了一些点缀，尤其是山上那个大水塔和“Manhattan”这个用石板铺成的大字。周末时，不少人会来这picnic，看风景，dating，或锻炼。我挺喜欢Bluemont Hill的，自从上次来过，就一直想着什么时候能再来一次，这地方离学校其实不远，但我不认路，而且没车。上次来的时候正值秋天，从山上能看到整个Manhattan City，那时候树叶都变颜色了，一片五颜六色绵延到天边，那应该是我在Manhattan见过的最美的景色了，可惜那次没带相机。有了上次的教训，这次我特地带上了相机。天气很好，夏天的感觉很强烈，但谁能想到，两周前，这里还在下雪。雪过之后，气温一直在攀升，过了几天的春天，感觉夏天就来了，来得太突然。草正在变绿，树才开始发芽，经常可以见到路边开着的花，这一切分明在说是春天来了。不管春天或是夏天，我喜欢熬过漫长冬季的Manhattan，每天的心情都很愉快，尤其喜欢顶着阳光，骑着自行车穿行于校园之中的感觉。虽然带了相机，但没拍到什么好的照片，也许我不太擅于捕捉细节，从山上看到的Manhattan City，没有上次的漂亮，很多树都还光着。从山顶四周拍了Manhattan的俯瞰图，效果不是很理想，阳光太强烈，导致照片曝光不佳。 回到BBQ，这算是我第一次在外头BBQ，亲自动手。上次在Ezzat家里也BBQ过，但是别人在做，我在吃，而且那次只烤了鸡肉。今天买了很多东西，猪肉，牛肉，鸡翅，三文鱼，地瓜，芦笋，火腿，培根肉等，非常丰盛。我对吃不是很热衷，但喜欢玩，于是我大部分时间都在烤着各种各样的东西，很满足。这不禁让我想起了小时候，经常在河边烤鱼，烤地瓜。在山上玩了三个多小时，吃饱喝足了，就回家了，一身的烟味。 Anyway，今天，过得很开心。 您可能感兴趣的文章August 23, 2010 -- 最近的收获 (5)从上到下，按钓上来的时间顺序排列，最上面是比较早的。 [caption id="attachmen...August 20, 2009 -- 童年的记忆 (6)某天在网上看到一篇文章，讲的是在福建大山长大的孩子吃过的野果子，里面有很多图片。看完很有感触，所以将...October 22, 2009 -- 疯狂的Lenovo Outlet (8)有一台Thinkpad了，W500，花了一千三百多刀买的，已经打过六百多刀的折扣，这钱花得我心疼。自...January 25, 2010 -- Vista和Ubuntu双系统引导 &#8211; 修改默认启动的操作系统 (0)之前在台式机上装了双系统，电脑自带的是Vista Home Premium，而我装了Ubuntu 9...March 27, 2010 -- 祝老妈生日快乐 (10)爸妈这一代人，尤其是生在农村，长在农村的，很少会过生日，除非年纪大了。今天打电话回家，哥提醒说今天是...]]></description>
			<content:encoded><![CDATA[<p>今天和一群朋友到Manhattan的Bluemont Hill山顶上烧烤。这是我第二次去Bluemont Hill，先前和师兄去过一次，应该是08年吧，刚来这不久。Manhattan地处平原，Bluemont Hill算是这里较高的山了。和家里的山相比，Bluemont Hill只能算是土堆，论高度还没我家后面那最矮的山高。不过，在这个一眼就能望穿的平原地方，Bluemont Hill给Manhattan增添了一些点缀，尤其是山上那个大水塔和“Manhattan”这个用石板铺成的大字。周末时，不少人会来这picnic，看风景，dating，或锻炼。我挺喜欢Bluemont Hill的，自从上次来过，就一直想着什么时候能再来一次，这地方离学校其实不远，但我不认路，而且没车。上次来的时候正值秋天，从山上能看到整个Manhattan City，那时候树叶都变颜色了，一片五颜六色绵延到天边，那应该是我在Manhattan见过的最美的景色了，可惜那次没带相机。有了上次的教训，这次我特地带上了相机。天气很好，夏天的感觉很强烈，但谁能想到，两周前，这里还在下雪。雪过之后，气温一直在攀升，过了几天的春天，感觉夏天就来了，来得太突然。草正在变绿，树才开始发芽，经常可以见到路边开着的花，这一切分明在说是春天来了。不管春天或是夏天，我喜欢熬过漫长冬季的Manhattan，每天的心情都很愉快，尤其喜欢顶着阳光，骑着自行车穿行于校园之中的感觉。虽然带了相机，但没拍到什么好的照片，也许我不太擅于捕捉细节，从山上看到的Manhattan City，没有上次的漂亮，很多树都还光着。从山顶四周拍了Manhattan的俯瞰图，效果不是很理想，阳光太强烈，导致照片曝光不佳。</p>
<p>回到BBQ，这算是我第一次在外头BBQ，亲自动手。上次在Ezzat家里也BBQ过，但是别人在做，我在吃，而且那次只烤了鸡肉。今天买了很多东西，猪肉，牛肉，鸡翅，三文鱼，地瓜，芦笋，火腿，培根肉等，非常丰盛。我对吃不是很热衷，但喜欢玩，于是我大部分时间都在烤着各种各样的东西，很满足。这不禁让我想起了小时候，经常在河边烤鱼，烤地瓜。在山上玩了三个多小时，吃饱喝足了，就回家了，一身的烟味。</p>
<p>Anyway，今天，过得很开心。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 22, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/phd_progress/" title="PhD进展">PhD进展</a> (0)<br /><small>晚上闲着没事时看了下系里的PhD Guidelines，了解一下已完成的和未完成的任务。一直想着要早...</small></li><li>October 30, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/10/i-m-an-old-boy-now/" title="我也是老男孩了">我也是老男孩了</a> (2)<br /><small>昨晚看了同学在校内分享的优酷11度青春系列电影中的《老男孩》，讲述了80后的成长故事。情节平淡无奇，...</small></li><li>August 7, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/adsense/" title="Adsense 来钱不易">Adsense 来钱不易</a> (0)<br /><small>注册了Adsense账号，并且也在我的网站里投放了不少广告，囊括了Adsense for Conte...</small></li><li>December 26, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/12/cpscom2010/" title="CPSCom2010">CPSCom2010</a> (5)<br /><small>12月18日

17号晚上洗了个澡，上了会网就去睡觉了。从出发到抵达也有一天多的时间了，算起来有两个...</small></li><li>May 15, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/weekly-nattering-0515/" title="0515之一周瞎扯">0515之一周瞎扯</a> (1)<br /><small>本周是本学期最后一周，周三考完CIS722 final exam，三个月的暑假就此登场，撒花。

C...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/04/bbq-2010-04-03/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ZZ 胡适 &#8211; 赠与今年的大学毕业生</title>
		<link>http://www.zhuhuang.com/blog/2010/04/for-graduates-of-this-year-hushi/</link>
		<comments>http://www.zhuhuang.com/blog/2010/04/for-graduates-of-this-year-hushi/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 20:36:36 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[转载转载]]></category>
		<category><![CDATA[毕业生]]></category>
		<category><![CDATA[胡适]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2132</guid>
		<description><![CDATA[从博友东方博客的博文中看到胡适先生的这篇文章，感触颇多，对于我们这代的毕业生，实在有必要好好读一下这篇文章，然后想想自己毕业之后的所作所为，也许能为自己的未来找点方向。就我自己而言，回想毕业之后走过的路，我觉得很惭愧，是该好好调整自己了，摒除心中的浮躁与不安，踏踏实实地实现心中的理想。Don&#8217;t Complain, but learn to accept who you are and try to survive. ————————————华丽的分割线———————————— 本文是胡适先生1932年6月27日所作。虽然30年代那个血雨腥风的时代已经过去，现在的时代已经与当时不可同日而语，但是，读来还是感觉受益匪浅，胡适先生的谆谆教导之情溢于言表。本文中，胡适先生认为，大学生毕业有三条路可走：继续做学术研究；寻着相当的职业；做官，办党，革命。文中分析了大学毕业后遇到的“陷阱堕落的方式”，并给出了三个方子。 这一两个星期里，各地的大学都有毕业的班次，都有很多的毕业生离开学校去开始他们的成人事业。 学生的生活是一种享有特殊优待的生活，不妨幼稚一点，不妨吵吵闹闹，社会都能纵容他们，不肯严格地要他们负行为的责任。现在他们要撑起自己的肩膀来挑他们自己的担子了。在这个国难最紧急的年头，他们的担子真不轻!我们祝他们的成功，同时也不忍不依据自己的经验，赠他们几句送行的赠言——虽未必是救命毫毛，也许做个防身的锦囊罢! 你们毕业之后，可走的路不出这几条：绝少数的人还可以在国内或国外的研究院继续做学术研究；少数的人可以寻着相当的职业；此外还有做官，办党，革命三条路；再有就是在家享福或者失业亲居了。 走其余几条路的人，都不能没有堕落的危险。堕落的方式很多，总括起来，约有这两大类： 第一是容易抛弃学生时代求知识的欲望。你们到了实际社会里，往往学非所用，往往所学全无用处，往往可以完全用不着学问，而一样可以胡乱混饭吃，混官做。在这种环境里即使向来抱有求知识学问的人，也不免心灰意懒，把求知的欲望渐渐冷淡下去。况且学问是要有相当的设备的：书籍，实验室，师友的切磋指导，闲暇的工夫，都不是一个平常要糊口养家的人能容易办到的。没有做学问的环境，又谁能怪我们抛弃学问呢? 第二是容易抛弃学生时代理想的人生的追求。少年人初次和冷酷的社会接触，容易感觉理想与事实相去太远，容易发生悲观和失望。多年怀抱的人生理想，改造的热诚，奋斗的勇气，到此时候，好像全不是那么一回事了。渺小的个人在那强烈的社会炉火里，往往经不起长时期的烤炼就熔化了，一点高尚的理想不久就幻灭了。抱着改造社会的梦想而来，往往是弃甲抛兵而走，或者做了恶势的俘虏。你在那牢狱里，回想那少年气壮时代的种种理想主义，好像都成了自误误人的迷梦!从此以后，你就甘心放弃理想人生的追求，甘心做现在社会的顺民了。要防御这两方面的堕落，一面要保持我们求知识的欲望，一面要保持我们对人生的追求。 有什么好方子呢?依我个人的观察和经验，有三种防身的药方是值得一试的。 第一个方子只有一句话：“总得时时寻一两个值得研究的问题!”问题是知识学问的老祖宗：古往今来一切知识的产生与积聚，都是因为要解答问题——要解答实用上的困难和理论上的疑难。所谓“为知识而求知识”，其实也只是一种好奇心追求某种问题的解答，不过因为那种问题的性质不必是直接应用的，人们就觉得这是无所谓的求知识了。我们出学校之后，离开了做学问的环境，如果没有一两个值得解答的问题在脑子里盘旋，就很难保持求学问的热心。可是，如果你有了一个真有趣的问题逗你去想它，天天引诱你去解决它，天天对你挑衅你无可奈何它——这时候，你就会同恋爱一个女子发了疯一样，坐也坐不下，睡也睡不安，没工夫也得偷出工夫去陪她，没钱也得缩衣节食去巴结她。没有书，你自会变卖家私去买书；没有仪器，你自会典押衣物去置办仪器；没有师友，你自会不远千里去寻师访友。你只要有疑难问题来逼你时时用脑子，你自然会保持发展你对学问的兴趣，即使在最贫乏的知识中，你也会慢慢地，聚起一个小图书馆来，或者设置起一所小试验室来。所以我说，第一要寻问题。脑子里没有问题之日，就是你知识生活寿终正寝之时!古人说，“待文王而兴者，凡民也。若夫豪杰之士，虽无文王犹兴。”试想伽利略和牛顿有多少藏书?有多少仪器?他们不过是有问题而已。有了问题而后他们自会造出仪器来解决他们的问题。没有问题的人们，关在图书馆里也不会用书，锁在试验室里也不会有什么发现。 第二个方子也只有一句话：“总得多发展一点非职业的兴趣。”离开学校之后，大家总是寻个吃饭的职业。可是你寻得的职业未必就是你所学的，未必是你所心喜的，或者是你所学的而和你性情不相近的。在这种情况之下，工作往往成了苦工，就感觉不到兴趣了。为糊口而做那种非“性之所近而力之所能勉”的工作，就很难保持求知的兴趣的生活的理想主义。最好的救济方法只有多多发展职业以外的正当兴趣与活动。一个人应该有他的职业，也应该有他非职业的玩艺儿，可以叫作业余活动。往往他的业余活动比他的职业还更重要，因为一个人成就怎样，往往靠他怎样利用他的闲暇时间。他用他的闲暇来打麻将，他就成了个赌徒；你用你的闲暇来做社会服务，你也许成个社会改革者；或者你用你的闲暇去研究历史，你也许成个史学家。你的闲暇往往定你的终身。英国19世纪的两个哲人，弥儿终身做东印度公司的秘书，然而他的业余工作使他在哲学上、经济学上、政治思想史上都占一个很高的位置；斯宾塞是一个测量工程师，然而他的业余工作使他成为前世纪晚期世界思想界的一个重镇。古来成大学问的人，几乎没有一个不善用他的闲暇时间的。职业不容易适合我们的性情，我们要想生活不苦痛不堕落，只有多方发展。有了这种心爱的玩艺儿，你就做六个钟头抹桌子工作也不会感觉烦闷了。因为你知道，抹了六个钟头的桌子之后，你可以回家做你的化学研究，或画完你的大幅山水，或写你的小说戏曲，或继续你的历史考据，或做你的社会改革事业。你有了这种称心如意的活动，生活就不枯寂了，精神也就不会烦闷了。 第三个方子也只有一句话：“你得有一点信心。”我们生当这个不幸的时代，眼中所见，耳中所闻，无非是叫我们悲观失望的。特别是在这个年头毕业的你们，眼见自己的国家民族沉沦到这步田地，眼看世界只是强权的世界，望极天边好像看不见一线的光明——在这个年头不发狂自杀，已算是万幸了，怎么还能够保持一点内心的镇定和理想的信任呢?我要对你们说：这时候正是我们要培养我们的信心的时候!只要我们有信心，我们还有救。 古人说：“信心可以移山。”又说：“只要功夫深，生铁磨成绣花针。”你不信吗?当拿破仑的军队征服普鲁士，占据柏林的时候，有一位教授叫作费希特的，天天在讲堂劝他的国人要有信心，要信仰他们的民族是有世界的特殊使命的，是必定要复兴的。费希特死的时候，谁也不能预料德意志统一帝国何时可以实现，然而不满５０年，新的统一的德意志帝国居然实现了。 一个国家的强弱盛衰，都不是偶然的，都不能逃出因果的铁律的。我们今日所受的苦痛和耻辱，都只是过去种种恶因种下的恶果。我们要收获将来的善果，必须努力种现在新因。一粒一粒地种，必有满仓满屋的收，这是我们今日应有的信心。我们要深信：今日的失败，都由于过去的不努力。我们要深信：今日的努力，必定有将来的大收成。 佛典里有一句话：“福不唐捐。”唐捐就是白白地丢了。我们也应该说：“功不唐捐!”没有一点努力是会白白地丢了的。在我们看不见想不到的时候，在我们看不见的方向，你瞧!你下的种子早已生根发叶开花结果了!你不信吗?法国被普鲁士打败之后，割了两省地，赔了５０万万法郎的赔款。这时候有一位刻苦的科学家巴斯德终日埋头在他的化学试验室里做他的化学试验和微菌学研究。他是一个最爱国的人，然而他深信只有科学可以救国。他用一生的精力证明了三个科学问题： (1)每一种发酵作用都是由于一种微菌的发展；(2)每一种传染病都是一种微菌在生物体内的发展；(3)传染病的微菌，在特殊的培养之下可以减轻毒力，使他们从病菌变成防病的药苗。 这三个问题在表面上似乎都和救国大事业没有多大关系。然而从第一个问题的证明，巴斯德定出做醋酿酒的新法，使全国的酒醋业每年减除极大的损失。从第二个问题的证明，巴斯德教全国的蚕丝业怎样选种防病，教全国的畜牧农家怎样防止牛羊瘟疫，又教全世界怎样注重消毒以减少外科手术的死亡率。从第三个问题的证明，巴斯德发明了牲畜的脾热瘟的疗治药苗，每年替法国农家减除了２０００万法郎的大损失；又发明了疯狗咬毒的治疗法，救济了无数的生命。所以英国的科学家赫胥黎在皇家学会里称颂巴斯德的功绩道：“法国给了德国５０万万法郎的赔款，巴斯德先生一个人研究科学的成就足够还清这一笔赔款了。”巴斯德对于科学有绝大的信心，所以他在国家蒙奇辱大难的时候，终不肯抛弃他的显微镜与试验室。他绝不想他在显微镜底下能偿还５０万万法郎的赔款，然而在他看不见想不到的时候，他已收获了科学救国的奇迹。 朋友们，在你最悲观失望的时候，那正是你必须鼓起坚强的信心的时候。你要深信：天下没有白费的努力。成功不必在我，而功力必不唐捐。 以上文章转载自新华网。 您可能感兴趣的文章August 28, 2009 -- Bluehost虚拟主机共享 (0)注册了两个bluehost账号，还有一堆域名，本想着建些网站，但现在连自己的博客都快顾不上来了，其他...February 5, 2010 -- 怀念饭局 (4)来美之后，比较少有饭局，不像国内，有事没事都能找些朋友下饭馆，喝点酒。留学生们都hard worki...November 10, 2009 -- 忙里偷闲 (2)上周忙，这周也会忙。上周死赶活赶，总算把term paper在deadline之前发了出去，写的马马...October 13, 2009 -- 代悲白头吟 (2)--唐·刘希夷 [...]]]></description>
			<content:encoded><![CDATA[<p>从博友<a href="http://www.bestdong.com/">东方博客</a>的<a href="http://www.bestdong.com/post/gift-this-years-college-graduates-hu.html">博文</a>中看到胡适先生的这篇文章，感触颇多，对于我们这代的毕业生，实在有必要好好读一下这篇文章，然后想想自己毕业之后的所作所为，也许能为自己的未来找点方向。就我自己而言，回想毕业之后走过的路，我觉得很惭愧，是该好好调整自己了，摒除心中的浮躁与不安，踏踏实实地实现心中的理想。Don&#8217;t Complain, but learn to accept who you are and try to survive.</p>
<p style="text-align: center;">————————————华丽的分割线————————————</p>
<p>本文是胡适先生1932年6月27日所作。虽然30年代那个血雨腥风的时代已经过去，现在的时代已经与当时不可同日而语，但是，读来还是感觉受益匪浅，胡适先生的谆谆教导之情溢于言表。本文中，胡适先生认为，大学生毕业有三条路可走：继续做学术研究；寻着相当的职业；做官，办党，革命。文中分析了大学毕业后遇到的“陷阱堕落的方式”，并给出了三个方子。<br />
<span id="more-2132"></span><br />
这一两个星期里，各地的大学都有毕业的班次，都有很多的毕业生离开学校去开始他们的成人事业。</p>
<p>学生的生活是一种享有特殊优待的生活，不妨幼稚一点，不妨吵吵闹闹，社会都能纵容他们，不肯严格地要他们负行为的责任。现在他们要撑起自己的肩膀来挑他们自己的担子了。在这个国难最紧急的年头，他们的担子真不轻!我们祝他们的成功，同时也不忍不依据自己的经验，赠他们几句送行的赠言——虽未必是救命毫毛，也许做个防身的锦囊罢!</p>
<p>你们毕业之后，可走的路不出这几条：绝少数的人还可以在国内或国外的研究院继续做学术研究；少数的人可以寻着相当的职业；此外还有做官，办党，革命三条路；再有就是在家享福或者失业亲居了。</p>
<p>走其余几条路的人，都不能没有堕落的危险。堕落的方式很多，总括起来，约有这两大类：</p>
<p>第一是容易抛弃学生时代求知识的欲望。你们到了实际社会里，往往学非所用，往往所学全无用处，往往可以完全用不着学问，而一样可以胡乱混饭吃，混官做。在这种环境里即使向来抱有求知识学问的人，也不免心灰意懒，把求知的欲望渐渐冷淡下去。况且学问是要有相当的设备的：书籍，实验室，师友的切磋指导，闲暇的工夫，都不是一个平常要糊口养家的人能容易办到的。没有做学问的环境，又谁能怪我们抛弃学问呢?</p>
<p>第二是容易抛弃学生时代理想的人生的追求。少年人初次和冷酷的社会接触，容易感觉理想与事实相去太远，容易发生悲观和失望。多年怀抱的人生理想，改造的热诚，奋斗的勇气，到此时候，好像全不是那么一回事了。渺小的个人在那强烈的社会炉火里，往往经不起长时期的烤炼就熔化了，一点高尚的理想不久就幻灭了。抱着改造社会的梦想而来，往往是弃甲抛兵而走，或者做了恶势的俘虏。你在那牢狱里，回想那少年气壮时代的种种理想主义，好像都成了自误误人的迷梦!从此以后，你就甘心放弃理想人生的追求，甘心做现在社会的顺民了。要防御这两方面的堕落，一面要保持我们求知识的欲望，一面要保持我们对人生的追求。</p>
<p>有什么好方子呢?依我个人的观察和经验，有三种防身的药方是值得一试的。</p>
<p>第一个方子只有一句话：“总得时时寻一两个值得研究的问题!”问题是知识学问的老祖宗：古往今来一切知识的产生与积聚，都是因为要解答问题——要解答实用上的困难和理论上的疑难。所谓“为知识而求知识”，其实也只是一种好奇心追求某种问题的解答，不过因为那种问题的性质不必是直接应用的，人们就觉得这是无所谓的求知识了。我们出学校之后，离开了做学问的环境，如果没有一两个值得解答的问题在脑子里盘旋，就很难保持求学问的热心。可是，如果你有了一个真有趣的问题逗你去想它，天天引诱你去解决它，天天对你挑衅你无可奈何它——这时候，你就会同恋爱一个女子发了疯一样，坐也坐不下，睡也睡不安，没工夫也得偷出工夫去陪她，没钱也得缩衣节食去巴结她。没有书，你自会变卖家私去买书；没有仪器，你自会典押衣物去置办仪器；没有师友，你自会不远千里去寻师访友。你只要有疑难问题来逼你时时用脑子，你自然会保持发展你对学问的兴趣，即使在最贫乏的知识中，你也会慢慢地，聚起一个小图书馆来，或者设置起一所小试验室来。所以我说，第一要寻问题。脑子里没有问题之日，就是你知识生活寿终正寝之时!古人说，“待文王而兴者，凡民也。若夫豪杰之士，虽无文王犹兴。”试想伽利略和牛顿有多少藏书?有多少仪器?他们不过是有问题而已。有了问题而后他们自会造出仪器来解决他们的问题。没有问题的人们，关在图书馆里也不会用书，锁在试验室里也不会有什么发现。</p>
<p>第二个方子也只有一句话：“总得多发展一点非职业的兴趣。”离开学校之后，大家总是寻个吃饭的职业。可是你寻得的职业未必就是你所学的，未必是你所心喜的，或者是你所学的而和你性情不相近的。在这种情况之下，工作往往成了苦工，就感觉不到兴趣了。为糊口而做那种非“性之所近而力之所能勉”的工作，就很难保持求知的兴趣的生活的理想主义。最好的救济方法只有多多发展职业以外的正当兴趣与活动。一个人应该有他的职业，也应该有他非职业的玩艺儿，可以叫作业余活动。往往他的业余活动比他的职业还更重要，因为一个人成就怎样，往往靠他怎样利用他的闲暇时间。他用他的闲暇来打麻将，他就成了个赌徒；你用你的闲暇来做社会服务，你也许成个社会改革者；或者你用你的闲暇去研究历史，你也许成个史学家。你的闲暇往往定你的终身。英国19世纪的两个哲人，弥儿终身做东印度公司的秘书，然而他的业余工作使他在哲学上、经济学上、政治思想史上都占一个很高的位置；斯宾塞是一个测量工程师，然而他的业余工作使他成为前世纪晚期世界思想界的一个重镇。古来成大学问的人，几乎没有一个不善用他的闲暇时间的。职业不容易适合我们的性情，我们要想生活不苦痛不堕落，只有多方发展。有了这种心爱的玩艺儿，你就做六个钟头抹桌子工作也不会感觉烦闷了。因为你知道，抹了六个钟头的桌子之后，你可以回家做你的化学研究，或画完你的大幅山水，或写你的小说戏曲，或继续你的历史考据，或做你的社会改革事业。你有了这种称心如意的活动，生活就不枯寂了，精神也就不会烦闷了。</p>
<p>第三个方子也只有一句话：“你得有一点信心。”我们生当这个不幸的时代，眼中所见，耳中所闻，无非是叫我们悲观失望的。特别是在这个年头毕业的你们，眼见自己的国家民族沉沦到这步田地，眼看世界只是强权的世界，望极天边好像看不见一线的光明——在这个年头不发狂自杀，已算是万幸了，怎么还能够保持一点内心的镇定和理想的信任呢?我要对你们说：这时候正是我们要培养我们的信心的时候!只要我们有信心，我们还有救。</p>
<p>古人说：“信心可以移山。”又说：“只要功夫深，生铁磨成绣花针。”你不信吗?当拿破仑的军队征服普鲁士，占据柏林的时候，有一位教授叫作费希特的，天天在讲堂劝他的国人要有信心，要信仰他们的民族是有世界的特殊使命的，是必定要复兴的。费希特死的时候，谁也不能预料德意志统一帝国何时可以实现，然而不满５０年，新的统一的德意志帝国居然实现了。</p>
<p>一个国家的强弱盛衰，都不是偶然的，都不能逃出因果的铁律的。我们今日所受的苦痛和耻辱，都只是过去种种恶因种下的恶果。我们要收获将来的善果，必须努力种现在新因。一粒一粒地种，必有满仓满屋的收，这是我们今日应有的信心。我们要深信：今日的失败，都由于过去的不努力。我们要深信：今日的努力，必定有将来的大收成。</p>
<p>佛典里有一句话：“福不唐捐。”唐捐就是白白地丢了。我们也应该说：“功不唐捐!”没有一点努力是会白白地丢了的。在我们看不见想不到的时候，在我们看不见的方向，你瞧!你下的种子早已生根发叶开花结果了!你不信吗?法国被普鲁士打败之后，割了两省地，赔了５０万万法郎的赔款。这时候有一位刻苦的科学家巴斯德终日埋头在他的化学试验室里做他的化学试验和微菌学研究。他是一个最爱国的人，然而他深信只有科学可以救国。他用一生的精力证明了三个科学问题： (1)每一种发酵作用都是由于一种微菌的发展；(2)每一种传染病都是一种微菌在生物体内的发展；(3)传染病的微菌，在特殊的培养之下可以减轻毒力，使他们从病菌变成防病的药苗。</p>
<p>这三个问题在表面上似乎都和救国大事业没有多大关系。然而从第一个问题的证明，巴斯德定出做醋酿酒的新法，使全国的酒醋业每年减除极大的损失。从第二个问题的证明，巴斯德教全国的蚕丝业怎样选种防病，教全国的畜牧农家怎样防止牛羊瘟疫，又教全世界怎样注重消毒以减少外科手术的死亡率。从第三个问题的证明，巴斯德发明了牲畜的脾热瘟的疗治药苗，每年替法国农家减除了２０００万法郎的大损失；又发明了疯狗咬毒的治疗法，救济了无数的生命。所以英国的科学家赫胥黎在皇家学会里称颂巴斯德的功绩道：“法国给了德国５０万万法郎的赔款，巴斯德先生一个人研究科学的成就足够还清这一笔赔款了。”巴斯德对于科学有绝大的信心，所以他在国家蒙奇辱大难的时候，终不肯抛弃他的显微镜与试验室。他绝不想他在显微镜底下能偿还５０万万法郎的赔款，然而在他看不见想不到的时候，他已收获了科学救国的奇迹。</p>
<p>朋友们，在你最悲观失望的时候，那正是你必须鼓起坚强的信心的时候。你要深信：天下没有白费的努力。成功不必在我，而功力必不唐捐。</p>
<p>以上文章转载自<a href="http://news.xinhuanet.com/banyt/2005-06/08/content_3060298.htm">新华网</a>。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>November 4, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/mechanic-check-of-my-car/" title="给车子做了次检查">给车子做了次检查</a> (0)<br /><small>买车以来都没给车做个检查。买车的前一个月，五月份左右，原车主做过mechanic check，有一个...</small></li><li>June 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-0625/" title="0625之一周瞎扯">0625之一周瞎扯</a> (12)<br /><small>Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...</small></li><li>January 21, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/recently-reading-books/" title="最近看的书">最近看的书</a> (2)<br /><small>最近除了弄RPE的事，也花了不少之间在书上。先前写过一篇日志，提到了毕业之前想做的一些事，现在，我正...</small></li><li>November 16, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/some-impressing-indian-movies/" title="记几部深刻的印度电影">记几部深刻的印度电影</a> (4)<br /><small>《3 idiots》，中文翻译是《三个白痴》，俺的豆瓣评价：让国产片蒙羞的来自阿三的电影。

《La...</small></li><li>December 6, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/12/pain-caused-by-chinese-edition/" title="中文译本之痛">中文译本之痛</a> (0)<br /><small>暑假回国时带了本《TCP/IP详解 卷一：协议》过来，本来想买英文版的，和宋在山西路书城逛了半天，也...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/04/for-graduates-of-this-year-hushi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>愚人节</title>
		<link>http://www.zhuhuang.com/blog/2010/04/april-fools-day-2010/</link>
		<comments>http://www.zhuhuang.com/blog/2010/04/april-fools-day-2010/#comments</comments>
		<pubDate>Fri, 02 Apr 2010 04:27:53 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[愚人节]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2122</guid>
		<description><![CDATA[今天是April Fools Day，没捉弄别人，也没被别人捉弄。曾经，几年前的今天，我被捉弄过一次，唯一的一次。那天，在南大的At Home同学打电话给我，说要来我学校找我，半小时后到，让我到校门口的公交站接他。当时，也没注意那天是愚人节，就相信了，还不时发短信问他到哪了。等他说进了大学城时，我就出校门去接他，宿舍离校门有点远，得走上20分钟。等我到了公交站，眼看着好几辆97路过去了，就不见他人影。打电话给他，Y的说今天愚人节，骗我的。我当时很火大，真想冲到南大去揍他。吃一堑，长一智，之后的愚人节我都很小心了。不过，感觉这节日还是老外才玩的开，能玩出各种花样。寄托上有人说，今天适合表白，虚虚实实，不仅免于尴尬，还能一吐为快。可惜，我没有表白的对象，不然就借个熊心豹子胆，向某人表白去了。现在对象越来越难找了，尤其在这乡下地方，哪位给我介绍介绍。 从上周开始，CIS 825的课没上了，都在做project presentation。选课的人有十三个，三个非印度学生（我，一个埃及人，还有一个不知道哪个国家的），剩下的都是阿三。阿三的英语实在让人抓狂，因为听得人大部分是阿三，所以也没人提出听不懂啥的。我听得一知半解，他们说的还老快，我本以为自己对阿三英语已经有足够的准备了，但这次被彻底地打击了，想要听懂他们说的，我还得多加修炼。虽然我老板是（曾经是）印度人，但他的英语经过了二十几年的熏陶，已经没有很重的口音了，我都能听懂。最近又在看单词了，自己的英语还是不行啊，反复的说着那些话，用着那些词，自己都觉得累了，有必要拓展一下。 4月12日的论文截止日期近在眼前，得快马加鞭，赶紧写完程序接着写论文，希望自己的论文处女作能顺利产出吧。今晚和家里视频，聊到了亲戚，聊到了房子，聊到了工作，发现自己离目标还很远，羽翼还未丰满，实力还未足够，不能给予家人我想给的幸福，还需继续努力。现在的日子过得有些松散，因为没什么压力了。我想，这种情况下的自己，唯有靠着信念，凭着心中的梦想，让自己一步一步往下走。外面的世界再精彩，再浮躁，再物欲横流，都与我没啥关系，我要做的，就是实现我心中的理想。 您可能感兴趣的文章April 2, 2011 -- 长夜漫漫 (2)4月1日 长夜漫漫，无心睡眠。其实今天我应该是很困的，但这会整个人兴奋了，写篇博客吧，扯。 昨晚...January 1, 2010 -- 2010年第一天 (2)2010年第一天，博客不能不留下点东西，算是庆祝新年了。干了半年RA，有点懒散，但总算对自己要做的东...April 17, 2010 -- IP首部检验和 (3)今晚看了《TCP/IP详解 卷1：协议》的第三章内容，IP：网际协议。看到介绍IP首部检验和字段时，...March 11, 2010 -- 需要改变 (3)算是明白了，咱要改变下路线，以后凡要评论什么，凡要感想一把，哥都要整长篇，一来练文笔，二来练思维，三...August 14, 2011 -- 三藩之行 &#8211; 8月7日 (0)8月7日 今天本来要自己逛的，因为CityPass上还有好多景点没去，只剩今明两天。和达佑宽姐他们商...]]></description>
			<content:encoded><![CDATA[<p>今天是April Fools Day，没捉弄别人，也没被别人捉弄。曾经，几年前的今天，我被捉弄过一次，唯一的一次。那天，在南大的At Home同学打电话给我，说要来我学校找我，半小时后到，让我到校门口的公交站接他。当时，也没注意那天是愚人节，就相信了，还不时发短信问他到哪了。等他说进了大学城时，我就出校门去接他，宿舍离校门有点远，得走上20分钟。等我到了公交站，眼看着好几辆97路过去了，就不见他人影。打电话给他，Y的说今天愚人节，骗我的。我当时很火大，真想冲到南大去揍他。吃一堑，长一智，之后的愚人节我都很小心了。不过，感觉这节日还是老外才玩的开，能玩出各种花样。寄托上有人说，今天适合表白，虚虚实实，不仅免于尴尬，还能一吐为快。可惜，我没有表白的对象，不然就借个熊心豹子胆，向某人表白去了。现在对象越来越难找了，尤其在这乡下地方，哪位给我介绍介绍。<br />
<span id="more-2122"></span><br />
从上周开始，CIS 825的课没上了，都在做project presentation。选课的人有十三个，三个非印度学生（我，一个埃及人，还有一个不知道哪个国家的），剩下的都是阿三。阿三的英语实在让人抓狂，因为听得人大部分是阿三，所以也没人提出听不懂啥的。我听得一知半解，他们说的还老快，我本以为自己对阿三英语已经有足够的准备了，但这次被彻底地打击了，想要听懂他们说的，我还得多加修炼。虽然我老板是（曾经是）印度人，但他的英语经过了二十几年的熏陶，已经没有很重的口音了，我都能听懂。最近又在看单词了，自己的英语还是不行啊，反复的说着那些话，用着那些词，自己都觉得累了，有必要拓展一下。</p>
<p>4月12日的论文截止日期近在眼前，得快马加鞭，赶紧写完程序接着写论文，希望自己的论文处女作能顺利产出吧。今晚和家里视频，聊到了亲戚，聊到了房子，聊到了工作，发现自己离目标还很远，羽翼还未丰满，实力还未足够，不能给予家人我想给的幸福，还需继续努力。现在的日子过得有些松散，因为没什么压力了。我想，这种情况下的自己，唯有靠着信念，凭着心中的梦想，让自己一步一步往下走。外面的世界再精彩，再浮躁，再物欲横流，都与我没啥关系，我要做的，就是实现我心中的理想。</p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/04/topeka-google.jpg" rel="lightbox[2122]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/04/topeka-google.jpg" alt="" title="April Fools Day&#039;s Google" width="575" height="437" class="aligncenter size-full wp-image-2126" /></a></p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>July 21, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/07/something-to-know-about-law-in-usa/" title="ZZ 生活在美国，法律常识不可缺">ZZ 生活在美国，法律常识不可缺</a> (2)<br /><small>在美国，有点法律常识还是灰常重要的，不然会让自己吃亏的。
---------------------...</small></li><li>August 1, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/nupt_photos/" title="南邮图集">南邮图集</a> (4)<br /><small>看着照片，回忆走过的四年，如今，大家各奔东西，再聚的机会少了...

从正门鸟瞰学校


2004年...</small></li><li>March 13, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/my_application_7/" title="漫漫留学路（七）— 等待">漫漫留学路（七）— 等待</a> (0)<br /><small>十二月初寄出所有申请材料之后，就开始了漫长的等待。等待这些学校对我的宣判，个中滋味，我想，只有申请过...</small></li><li>August 14, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/san-francisco-trip-08-5-11/" title="三藩之行 &#8211; 8月5日">三藩之行 &#8211; 8月5日</a> (0)<br /><small>8月5日
今天要去看Yosemite Valley和Giant Sequoias。之前在网上订的Yo...</small></li><li>January 22, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/qinyuanchun-fang/" title="ZZ 《沁园春 房》二则">ZZ 《沁园春 房》二则</a> (0)<br /><small>转载自：河蟹娱乐
一
婚期将到，国内兄弟，有钱公寓，没钱蜗居。
望长城内外，大厦高楼；
工地上下，人...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/04/april-fools-day-2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>祝老妈生日快乐</title>
		<link>http://www.zhuhuang.com/blog/2010/03/happy-birthday-to-my-dear-mom/</link>
		<comments>http://www.zhuhuang.com/blog/2010/03/happy-birthday-to-my-dear-mom/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 04:29:39 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[生日]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2096</guid>
		<description><![CDATA[爸妈这一代人，尤其是生在农村，长在农村的，很少会过生日，除非年纪大了。今天打电话回家，哥提醒说今天是老妈的生日。今天家里刚好杀鸭子，老哥也会去买些东西回来给妈过生日，还算不错。不在家里，不然就给妈包个大红包。其实我知道爸妈的农历生日，但平时用不上农历，所以没在意农历是几月几号。说起生日，我自己都不怎么在意。小时候家里的条件不好，我和老哥都很少过生日，很多时候是因为记不得，等想起时生日也早过了。不过，即使过生日，也是一碗米线，一个鸡蛋，这样就很不错了。没养成过生日的习惯，到现在我也不把自己的生日当回事，而且发现自己不擅于记别人的生日，有点对不住那些记得我生日的同学朋友。如果谁过生日了，当事人最好提醒我一下，或者别人提醒也行，我会送上祝福滴，可能还有present。 祝老妈生日快乐，健康长寿！ 您可能感兴趣的文章November 11, 2010 -- 祝我生日快乐 (5)11月11日，俺的生日，也是所谓的光棍节。这两个我都过，祝自己双节快乐。26了，人生啊，要折腾才行。...November 12, 2009 -- 二十五了 (6)时间过得真的很快，脑子里清晰地记得小时候的每一幕，捕蜻蜓，抓鱼，摘桃金娘，很多很多。那时太贪玩，大人...]]></description>
			<content:encoded><![CDATA[<p>爸妈这一代人，尤其是生在农村，长在农村的，很少会过生日，除非年纪大了。今天打电话回家，哥提醒说今天是老妈的生日。今天家里刚好杀鸭子，老哥也会去买些东西回来给妈过生日，还算不错。不在家里，不然就给妈包个大红包。其实我知道爸妈的农历生日，但平时用不上农历，所以没在意农历是几月几号。说起生日，我自己都不怎么在意。小时候家里的条件不好，我和老哥都很少过生日，很多时候是因为记不得，等想起时生日也早过了。不过，即使过生日，也是一碗米线，一个鸡蛋，这样就很不错了。没养成过生日的习惯，到现在我也不把自己的生日当回事，而且发现自己不擅于记别人的生日，有点对不住那些记得我生日的同学朋友。如果谁过生日了，当事人最好提醒我一下，或者别人提醒也行，我会送上祝福滴，可能还有present。</p>
<p>祝老妈生日快乐，健康长寿！</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>November 11, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/happy-birthday-to-me/" title="祝我生日快乐">祝我生日快乐</a> (5)<br /><small>11月11日，俺的生日，也是所谓的光棍节。这两个我都过，祝自己双节快乐。26了，人生啊，要折腾才行。...</small></li><li>November 12, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/11/twenty-five-years-old/" title="二十五了">二十五了</a> (6)<br /><small>时间过得真的很快，脑子里清晰地记得小时候的每一幕，捕蜻蜓，抓鱼，摘桃金娘，很多很多。那时太贪玩，大人...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/03/happy-birthday-to-my-dear-mom/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>今日小记</title>
		<link>http://www.zhuhuang.com/blog/2010/03/notes-of-2010-03-27/</link>
		<comments>http://www.zhuhuang.com/blog/2010/03/notes-of-2010-03-27/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 03:59:47 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[K-State]]></category>
		<category><![CDATA[KU]]></category>
		<category><![CDATA[Lawrence]]></category>
		<category><![CDATA[Museum]]></category>
		<category><![CDATA[NCAA]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2094</guid>
		<description><![CDATA[今天参加了Jardine组织的出游活动，目的地是Kanas Museum of Natural History，没有transportation fee和ticket fee，该博物馆位于KU校内。正值春季，出去转转不错，而且还是免费的。早上七点就起来了，坐大巴八点出发，一共二十几个人。一路上下着小雨，高速两边的树依旧光着，草依旧枯着，最近气温才开始回暖，雨水也才刚到来，树木和草地变绿还需再等一段时日。熬过了漫长的冬天，不用再穿着笨重的衣服，风不再凛冽，风雨中夹杂着春的气息。心情格外好，一路上听着歌，看了车外的景致，很喜欢这种感觉，totally relaxed。 十点左右到KU，博物馆里面的东西不多，毕竟这是个校营博物馆，也没指望它能带给自己什么惊喜。很快地就把几层楼的展览看完了，想在KU的校园走走。上次来Lawrence正值暴风雪之际，大部分时间呆在屋里，出门也看不了什么东西，一眼过去都是白雪。这次终于把KU的校园看清楚了，KU的建筑和KSU差不多，差别在于面积和地势。KU的面积比KSU大得多，地势高低起伏，整座校园建在山坡之上，常可以看到高高低低的坡路，有的非常陡，在这里估计起不了自行车，哪怕是山地车，也得累够呛。KSU建于平地，学校的景致能一览无遗，建筑也比较集中。把江同学叫了出来，让她当了次导游。不过游玩的时间很短，12点就得离开博物馆去Lawrence的市中心，在那吃饭，逛街，购物。 Lawrence的downtown和Manhattan的一样小，由一条街道贯穿。稍微逛了一会，就和刘同学，江同学，还有江同学的师兄去Buffalo Wild Wings吃午饭。本来打算去中餐馆吃的，但没找到。Buffalo Wild Wings的鸡翅膀很不错，我们每人点了一个hamburger套餐，另外点了六根鸡翅。套餐的量挺足，吃到撑。这一顿江同学请客，以后等我做东了，我再回请。吃完午饭，正好到了该离开的时间，2点从Lawrence返回Manhattan。也许是累的，一路上都在闭目养神，不像来时那般清醒。 下午三点半左右到家，正赶上K-State对Butler的比赛， NCAA Men&#8217;s Basket Ball。看了整场比赛，KSU一直被压制着，几个主力今天全部哑火，开始时三分都投不中。虽然下半场还剩几分钟时，K-State反超了Butler，但没能守住这优势，连续出现了几个失误，防守也没做到位，让Butler抓住机会反超。最后K-State Wildcats以56：63的比分输给了Butler Bulldog，止步八强。唉，之前都没看过K-State的比赛，今天看第一场，输了。不过K-State这次已经实现历史性突破了， 虽然没能走到最后，但还是他们打得已经很不错了。 您可能感兴趣的文章October 9, 2010 -- 第一次高速之行 (2)6月9日买的车，到今天也有四个月了，时间过得真快。车开得也有点熟练了，但仅限在local开开，都是低...February 6, 2011 -- K-State CSSA 2011春晚 (4)2月5日 我是CSSA的成员，春晚自然不能缺席。但因为寒假回国，春晚的准备会议还有活动都没法参加。...November 7, 2010 -- K-State中国达人秀 (0)今天K-State CSSA举办了首次中国学生达人秀（got talent）活动。本人一没才，二没艺...April 23, 2010 -- 2010 K-State Engineering Open House (5)美国的大学每一年都会举办Open House活动。Open House主要是大学向中小学生以及本地居...]]></description>
			<content:encoded><![CDATA[<p>今天参加了Jardine组织的出游活动，目的地是Kanas Museum of Natural History，没有transportation fee和ticket fee，该博物馆位于KU校内。正值春季，出去转转不错，而且还是免费的。早上七点就起来了，坐大巴八点出发，一共二十几个人。一路上下着小雨，高速两边的树依旧光着，草依旧枯着，最近气温才开始回暖，雨水也才刚到来，树木和草地变绿还需再等一段时日。熬过了漫长的冬天，不用再穿着笨重的衣服，风不再凛冽，风雨中夹杂着春的气息。心情格外好，一路上听着歌，看了车外的景致，很喜欢这种感觉，totally relaxed。<br />
<span id="more-2094"></span><br />
十点左右到KU，博物馆里面的东西不多，毕竟这是个校营博物馆，也没指望它能带给自己什么惊喜。很快地就把几层楼的展览看完了，想在KU的校园走走。上次来Lawrence正值暴风雪之际，大部分时间呆在屋里，出门也看不了什么东西，一眼过去都是白雪。这次终于把KU的校园看清楚了，KU的建筑和KSU差不多，差别在于面积和地势。KU的面积比KSU大得多，地势高低起伏，整座校园建在山坡之上，常可以看到高高低低的坡路，有的非常陡，在这里估计起不了自行车，哪怕是山地车，也得累够呛。KSU建于平地，学校的景致能一览无遗，建筑也比较集中。把江同学叫了出来，让她当了次导游。不过游玩的时间很短，12点就得离开博物馆去Lawrence的市中心，在那吃饭，逛街，购物。</p>
<p>Lawrence的downtown和Manhattan的一样小，由一条街道贯穿。稍微逛了一会，就和刘同学，江同学，还有江同学的师兄去Buffalo Wild Wings吃午饭。本来打算去中餐馆吃的，但没找到。Buffalo Wild Wings的鸡翅膀很不错，我们每人点了一个hamburger套餐，另外点了六根鸡翅。套餐的量挺足，吃到撑。这一顿江同学请客，以后等我做东了，我再回请。吃完午饭，正好到了该离开的时间，2点从Lawrence返回Manhattan。也许是累的，一路上都在闭目养神，不像来时那般清醒。</p>
<p>下午三点半左右到家，正赶上K-State对Butler的比赛， NCAA Men&#8217;s Basket Ball。看了整场比赛，KSU一直被压制着，几个主力今天全部哑火，开始时三分都投不中。虽然下半场还剩几分钟时，K-State反超了Butler，但没能守住这优势，连续出现了几个失误，防守也没做到位，让Butler抓住机会反超。最后K-State Wildcats以56：63的比分输给了Butler Bulldog，止步八强。唉，之前都没看过K-State的比赛，今天看第一场，输了。不过K-State这次已经实现历史性突破了， 虽然没能走到最后，但还是他们打得已经很不错了。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>October 9, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/10/first-highway-trip/" title="第一次高速之行">第一次高速之行</a> (2)<br /><small>6月9日买的车，到今天也有四个月了，时间过得真快。车开得也有点熟练了，但仅限在local开开，都是低...</small></li><li>February 6, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/02/k-state-cssa-2011%e6%98%a5%e6%99%9a/" title="K-State CSSA 2011春晚">K-State CSSA 2011春晚</a> (4)<br /><small>2月5日  我是CSSA的成员，春晚自然不能缺席。但因为寒假回国，春晚的准备会议还有活动都没法参加。...</small></li><li>November 7, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/k-state-got-talent-cssa/" title="K-State中国达人秀">K-State中国达人秀</a> (0)<br /><small>今天K-State CSSA举办了首次中国学生达人秀（got talent）活动。本人一没才，二没艺...</small></li><li>April 23, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/04/2010-k-state-engineering-open-house/" title="2010 K-State Engineering Open House">2010 K-State Engineering Open House</a> (5)<br /><small>美国的大学每一年都会举办Open House活动。Open House主要是大学向中小学生以及本地居...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/03/notes-of-2010-03-27/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>有关季节的回忆</title>
		<link>http://www.zhuhuang.com/blog/2010/03/memory-of-season/</link>
		<comments>http://www.zhuhuang.com/blog/2010/03/memory-of-season/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 20:51:35 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>
		<category><![CDATA[回忆]]></category>
		<category><![CDATA[季节]]></category>
		<category><![CDATA[童年]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2018</guid>
		<description><![CDATA[前天下了一场雪，让我对春天的期待荡然无存，上周气温一直在回升，却不想周末来了一场雪，还不小。今天，因为要倒水，走出办公室，到系楼外的草地上，才发现，地上的草开始变绿了，周末下的雪差不多都化完了。一阵微风吹过，突然惊醒，没错，这就是我喜欢的春天。不知道自己是否是一个多愁善感的人，我对季节的嗅觉异常灵敏，不经意的一瞬间，一棵草，一片叶，一缕风，都能勾起我的无限回忆，而这些回忆，因季节而不同。奇怪的是，这诸多回忆都发生在我的童年。一直很怀念我的童年，不是因为童年的无忧无虑，不是因为童年的天真无邪，而是因为，童年的自己，能够一年四季都呆在家里，每一个季节都有很多可以玩的东西，都有很多可以吃的果子。我所说的童年指的是自己念高中之前，小学在村里和邻村念的，中学在乡里读的，离家都不远。每当农忙，上山下田都少不了我的份，割过稻子，打过稻子，刨过田，插过秧，采过茶，除过草，摘过橘子，摘过油茶籽，采过野菜&#8230;。课余时间玩的东西更多，钓鱼，抓鱼虾，摘杨梅，摘茶被（油茶树叶变异的，很厚很嫩很好吃），烤地瓜，摘桃金娘，摘土梨，摘野梨，下鸟套，捡蘑菇，抓石蛙&#8230;能想到的有很多很多。小时候的自己，最喜欢的就是上山玩，摘野果子，要么下河，抓鱼虾。我想，自己的童年过得是幸福的，以致于十几年后的自己，每当回忆，小时候的事都历历在目，仿佛就在昨天。 从高中开始离家求学，一路下来，已经不能在家完完整整地呆上一年，如果可能，我还想再一次体会一下家乡的四季，现在看来是越来越难了，也许要等到告老还乡的那一天。这样的期许，一直留在我的脑海里，不曾忘记。也许正是这期许，正是我对童年生活的无限向往，才让自己对季节如此敏感。不论在漳平，在南京，还是在曼哈屯，每当季节变化，我都会想到家里，都会从脑海深处的记忆中去找寻这个季节家乡的模样。春天来了，想到了刨田插秧，想到了摘茶被，想到了钓鱼（尤其是发洪水的时候），想到了挖草笋&#8230;；夏天，下河里游泳，抓鱼，到田里或池塘里抓蜻蜓，上山摘桃李，摘野菜&#8230;；秋天，摘桃金娘，编草绳，挖空田埂做成炉灶烤地瓜，摘芦柑，摘野梨野柿，捡油茶籽&#8230;；冬天，制冰棍，下鸟套，下池塘抓鱼&#8230;。每个季节里都发生着许多事，都伴随着许多欢乐。南京呆的四年在我的脑海里种下了不少回忆，将来等到毕业时，曼哈屯的季节也会闯进我的脑海，但不管怎样，童年的记忆，依然最清晰地存在着。 我又恋家了&#8230; 您可能感兴趣的文章December 3, 2011 -- 那些年，我们一起追的女孩 (7)很早之前无意中看到这部电影的预告片，之后一直惦记着。电影上映之后更是好几次在网络上搜索可以下载的片源...October 30, 2010 -- 我也是老男孩了 (2)昨晚看了同学在校内分享的优酷11度青春系列电影中的《老男孩》，讲述了80后的成长故事。情节平淡无奇，...August 20, 2009 -- 童年的记忆 (6)某天在网上看到一篇文章，讲的是在福建大山长大的孩子吃过的野果子，里面有很多图片。看完很有感触，所以将...]]></description>
			<content:encoded><![CDATA[<p>前天下了一场雪，让我对春天的期待荡然无存，上周气温一直在回升，却不想周末来了一场雪，还不小。今天，因为要倒水，走出办公室，到系楼外的草地上，才发现，地上的草开始变绿了，周末下的雪差不多都化完了。一阵微风吹过，突然惊醒，没错，这就是我喜欢的春天。不知道自己是否是一个多愁善感的人，我对季节的嗅觉异常灵敏，不经意的一瞬间，一棵草，一片叶，一缕风，都能勾起我的无限回忆，而这些回忆，因季节而不同。奇怪的是，这诸多回忆都发生在我的童年。一直很怀念我的童年，不是因为童年的无忧无虑，不是因为童年的天真无邪，而是因为，童年的自己，能够一年四季都呆在家里，每一个季节都有很多可以玩的东西，都有很多可以吃的果子。我所说的童年指的是自己念高中之前，小学在村里和邻村念的，中学在乡里读的，离家都不远。每当农忙，上山下田都少不了我的份，割过稻子，打过稻子，刨过田，插过秧，采过茶，除过草，摘过橘子，摘过油茶籽，采过野菜&#8230;。课余时间玩的东西更多，钓鱼，抓鱼虾，摘杨梅，摘茶被（油茶树叶变异的，很厚很嫩很好吃），烤地瓜，摘桃金娘，摘土梨，摘野梨，下鸟套，捡蘑菇，抓石蛙&#8230;能想到的有很多很多。小时候的自己，最喜欢的就是上山玩，摘野果子，要么下河，抓鱼虾。我想，自己的童年过得是幸福的，以致于十几年后的自己，每当回忆，小时候的事都历历在目，仿佛就在昨天。<br />
<span id="more-2018"></span><br />
从高中开始离家求学，一路下来，已经不能在家完完整整地呆上一年，如果可能，我还想再一次体会一下家乡的四季，现在看来是越来越难了，也许要等到告老还乡的那一天。这样的期许，一直留在我的脑海里，不曾忘记。也许正是这期许，正是我对童年生活的无限向往，才让自己对季节如此敏感。不论在漳平，在南京，还是在曼哈屯，每当季节变化，我都会想到家里，都会从脑海深处的记忆中去找寻这个季节家乡的模样。春天来了，想到了刨田插秧，想到了摘茶被，想到了钓鱼（尤其是发洪水的时候），想到了挖草笋&#8230;；夏天，下河里游泳，抓鱼，到田里或池塘里抓蜻蜓，上山摘桃李，摘野菜&#8230;；秋天，摘桃金娘，编草绳，挖空田埂做成炉灶烤地瓜，摘芦柑，摘野梨野柿，捡油茶籽&#8230;；冬天，制冰棍，下鸟套，下池塘抓鱼&#8230;。每个季节里都发生着许多事，都伴随着许多欢乐。南京呆的四年在我的脑海里种下了不少回忆，将来等到毕业时，曼哈屯的季节也会闯进我的脑海，但不管怎样，童年的记忆，依然最清晰地存在着。</p>
<p>我又恋家了&#8230;</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>December 3, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/12/you-are-the-apple-of-my-eye/" title="那些年，我们一起追的女孩">那些年，我们一起追的女孩</a> (7)<br /><small>很早之前无意中看到这部电影的预告片，之后一直惦记着。电影上映之后更是好几次在网络上搜索可以下载的片源...</small></li><li>October 30, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/10/i-m-an-old-boy-now/" title="我也是老男孩了">我也是老男孩了</a> (2)<br /><small>昨晚看了同学在校内分享的优酷11度青春系列电影中的《老男孩》，讲述了80后的成长故事。情节平淡无奇，...</small></li><li>August 20, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/childhood/" title="童年的记忆">童年的记忆</a> (6)<br /><small>某天在网上看到一篇文章，讲的是在福建大山长大的孩子吃过的野果子，里面有很多图片。看完很有感触，所以将...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/03/memory-of-season/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>累了，该休息了</title>
		<link>http://www.zhuhuang.com/blog/2010/03/need-to-take-a-rest/</link>
		<comments>http://www.zhuhuang.com/blog/2010/03/need-to-take-a-rest/#comments</comments>
		<pubDate>Sat, 20 Mar 2010 09:52:11 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>
		<category><![CDATA[自省]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2074</guid>
		<description><![CDATA[有人说我是愤青，嗯，我的确是。我看不惯一些人的的丑恶嘴脸，我看不惯一些人的阿谀奉承，我看不惯一些人的颐指气使。每当看到一些赤裸裸的肮脏与现实，我会生气，和我的年龄很相称。我不是圣人，我修养不够，我气度不够，我只是一个普普通通的小老百姓，因此，我会因为社会的丑恶而生气。但我也知道，因为我是普通人，我除了生气，也没其他办法。初中时我最爱看的书是老爸每个月都会收到的《领导文萃》。我想，自己接触社会现实问题的时间过于早了，在别人都在读作文选的时候，我却在读鲁迅的杂文集，在别人还为学习考试烦恼的时候，我却在写文章抨击学校，在别人都在想作文该怎么写的时候，我却乐此不疲地长篇大论中国的教育体制，而且，貌似我的论调都变成了现实。很佩服初中时的自己，积极上进，博览书籍，一直都在充实自己，那时候，自己算是一个“伪愤青”，因为年龄上还达不到愤青的要求。高中了，课业负担加重，基本上所有时间都花在学习上，偶尔看看书。但那时候，自己却一改路线，变得异常中庸和理性。每当和人谈起社会，谈起现实，谈起政府，我总会说，美国建国两百多年，才发展到今天，中国才建国五十几年，发展到现在已经不错了，不能太过苛求，凡事都有一个过程，不可一蹴而就，即使如此，我们仍有一个好处，有这些个国家给我们参照，能发现一些当时的他们无法发现的问题，这样有利于加速国家向着健康方向发展。我也一直说服着自己，理想地看问题，不要偏激。然后，随着我渐渐长大，我发现，事与愿违，我无法在保持当初的矜持与从容。在网络发达的今天，在媒体不再一遍染红的今天，虽然一直在被和谐，我依然能看到大量的丑恶现实，谁会知道，那些身处阴沟，身处黑暗的未被曝光的肮脏丑恶会有多少。我爆发了，虽然我知道我做不了什么，除了发发牢骚。但我的转贴，我的分享，我想，能让更多的人看到，虽然他们和我一样，也只是看看而已，无能为力。有能为力的人一般都是不看新闻，不上论坛，不用微博的。就像那个讲述暴风雨过后小孩在海边救小鱼的故事一样，虽然不能拯救所有的，虽然知道别人不在乎，但我相信，事件的当事人在乎，事件的受害人在乎。虽然不能帮助解决问题，但一次转贴，一次分享，却能为最终的蝴蝶效应推波助澜。表面上我是愤青，但内心里，我想我比谁都理智，我会用尽“SB”，“GP”这些词来形容一些人，只想发泄心中的不满和无能，很不淡定。如今，发现自己真的很累。看到这么多的丑恶现实，我依然生气，但心已麻木，虽然我仍会一遍遍的转贴，分享，但我已经没有耐性，已经不再用“谁在乎”来安慰自己。在这个该承担的却不承担，该尽责的却不尽责的社会，我只是狂风暴雨中的一只蚂蚁，我该做的，是守护好身边的人，而不是去挑战诺大的黑暗。我知道，我还很嫩，空有一堆没有什么用的文凭，肚里子却没有什么墨水。倘使我真想舍身取义，那也得等羽翼丰满以后，也得等无后顾之忧以后。家人，朋友，这些才是我最应该在乎的，而我也一直相信，我来到这个世上的使命，就是让他们过得更好。与其作着无意义的挣扎，与其悲天悯人的无奈感叹，不如回归根本，充实自己，尽自己之所有努力，让身边的人过得更好。倘使如此，不枉此生。 （夜不能寐，作此文，以此为鉴，明我后续之途。路漫漫其修远兮，吾将上下而求索。） 您可能感兴趣的文章April 9, 2011 -- 术业有专攻 (11)博士的第三年很快就要过了，如果正常时间毕业，那还有两年多。最近俺一直在问自己一个问题，Am I Re...July 2, 2010 -- 慌乱中，别忘了倾听自己的声音 (2)依然记得，以前的我，会时不时写点日记，从过去中反省自己，明确要做的事和要完成的目标。当自己迷失时，都...]]></description>
			<content:encoded><![CDATA[<p>有人说我是愤青，嗯，我的确是。我看不惯一些人的的丑恶嘴脸，我看不惯一些人的阿谀奉承，我看不惯一些人的颐指气使。每当看到一些赤裸裸的肮脏与现实，我会生气，和我的年龄很相称。我不是圣人，我修养不够，我气度不够，我只是一个普普通通的小老百姓，因此，我会因为社会的丑恶而生气。但我也知道，因为我是普通人，我除了生气，也没其他办法。初中时我最爱看的书是老爸每个月都会收到的《领导文萃》。我想，自己接触社会现实问题的时间过于早了，在别人都在读作文选的时候，我却在读鲁迅的杂文集，在别人还为学习考试烦恼的时候，我却在写文章抨击学校，在别人都在想作文该怎么写的时候，我却乐此不疲地长篇大论中国的教育体制，而且，貌似我的论调都变成了现实。很佩服初中时的自己，积极上进，博览书籍，一直都在充实自己，那时候，自己算是一个“伪愤青”，因为年龄上还达不到愤青的要求。高中了，课业负担加重，基本上所有时间都花在学习上，偶尔看看书。但那时候，自己却一改路线，变得异常中庸和理性。每当和人谈起社会，谈起现实，谈起政府，我总会说，美国建国两百多年，才发展到今天，中国才建国五十几年，发展到现在已经不错了，不能太过苛求，凡事都有一个过程，不可一蹴而就，即使如此，我们仍有一个好处，有这些个国家给我们参照，能发现一些当时的他们无法发现的问题，这样有利于加速国家向着健康方向发展。我也一直说服着自己，理想地看问题，不要偏激。然后，随着我渐渐长大，我发现，事与愿违，我无法在保持当初的矜持与从容。在网络发达的今天，在媒体不再一遍染红的今天，虽然一直在被和谐，我依然能看到大量的丑恶现实，谁会知道，那些身处阴沟，身处黑暗的未被曝光的肮脏丑恶会有多少。我爆发了，虽然我知道我做不了什么，除了发发牢骚。但我的转贴，我的分享，我想，能让更多的人看到，虽然他们和我一样，也只是看看而已，无能为力。有能为力的人一般都是不看新闻，不上论坛，不用微博的。就像那个讲述暴风雨过后小孩在海边救小鱼的故事一样，虽然不能拯救所有的，虽然知道别人不在乎，但我相信，事件的当事人在乎，事件的受害人在乎。虽然不能帮助解决问题，但一次转贴，一次分享，却能为最终的蝴蝶效应推波助澜。表面上我是愤青，但内心里，我想我比谁都理智，我会用尽“SB”，“GP”这些词来形容一些人，只想发泄心中的不满和无能，很不淡定。如今，发现自己真的很累。看到这么多的丑恶现实，我依然生气，但心已麻木，虽然我仍会一遍遍的转贴，分享，但我已经没有耐性，已经不再用“谁在乎”来安慰自己。在这个该承担的却不承担，该尽责的却不尽责的社会，我只是狂风暴雨中的一只蚂蚁，我该做的，是守护好身边的人，而不是去挑战诺大的黑暗。我知道，我还很嫩，空有一堆没有什么用的文凭，肚里子却没有什么墨水。倘使我真想舍身取义，那也得等羽翼丰满以后，也得等无后顾之忧以后。家人，朋友，这些才是我最应该在乎的，而我也一直相信，我来到这个世上的使命，就是让他们过得更好。与其作着无意义的挣扎，与其悲天悯人的无奈感叹，不如回归根本，充实自己，尽自己之所有努力，让身边的人过得更好。倘使如此，不枉此生。</p>
<p>（夜不能寐，作此文，以此为鉴，明我后续之途。路漫漫其修远兮，吾将上下而求索。）</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>April 9, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/be-an-expert/" title="术业有专攻">术业有专攻</a> (11)<br /><small>博士的第三年很快就要过了，如果正常时间毕业，那还有两年多。最近俺一直在问自己一个问题，Am I Re...</small></li><li>July 2, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/07/dont-forget-to-listen-to-your-heart/" title="慌乱中，别忘了倾听自己的声音">慌乱中，别忘了倾听自己的声音</a> (2)<br /><small>依然记得，以前的我，会时不时写点日记，从过去中反省自己，明确要做的事和要完成的目标。当自己迷失时，都...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/03/need-to-take-a-rest/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>终于写完留学申请回忆录了</title>
		<link>http://www.zhuhuang.com/blog/2010/03/finishing-posts-of-my-application/</link>
		<comments>http://www.zhuhuang.com/blog/2010/03/finishing-posts-of-my-application/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 03:50:48 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[考试申请]]></category>
		<category><![CDATA[申请]]></category>
		<category><![CDATA[留学]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=2020</guid>
		<description><![CDATA[刚开博不久，也就是去年暑假的时候，就想过利用假期时间把自己的留学申请经历写下来，将自己的记忆用文字留存下来，为了自己，等到年老的时候，能回头看过去的经历。但，结果是，整个暑假我才写了3篇，计划是写11篇。10月写了第4篇，12月写了第5，6篇，并把原定的第7篇的内容并入了第6篇，还是短篇，证明自己有多懒了。上周，某个晚上，躺在床上，想着最近该做的事，偶然想起，我的留学系列才写一半。现在做事越来越没效率了，自制力不够，偷懒倒是常事，人的本性彻底暴露，任自己反省，任自己责备自己，都无济于事，江山易改，本性难移啊。不能再拖了，否则有些事情会渐渐忘去，到时想写都写不出来。于是决定周六写，争取写完剩下的几篇，写了好几个小时，貌似还通了宵，终于把剩下的4篇写完了，总算了了一桩心愿。 现在发现自己有个习惯，不知道是毛病，还是怪癖。自己做事一向不是很连贯，就是不会每天坚持做着一件事，坚持上很久，我属于那种做事心血来潮的人。高中时，做各科的复习题，我不会每天做每个学科的练习题，而是几天内只做某一科，而且是大量地做题，但把其他科目暂时扔一边。这习惯貌似一直延续到现在，写程序是最好的体现，要么拖拖拉拉都不写，要么没日没夜写直到完成。所以我的生活状态就这样起伏地变化着，时而放松，时而紧张。而对于一些限定时间的作业，我是一个忠实的deadline主义者，不到最后关头不会动手。虽然自己不是很喜欢这个习惯，但每次尝试改变都会以失败告终。这些习惯，已经成了我的一部分。 您可能感兴趣的文章December 18, 2009 -- 漫漫留学路（六）— 选校和申请 (4)准备申请文书的同时，自己也开始了选校。顾名思义，选校就是选择你想申请的学校，不是随随便便挑几所就行。...August 17, 2011 -- 留美三周年 (8)2008年8月9日，北京奥运会的第一天，从首都国际机场出发经转华盛顿到堪萨斯城，然后两个多小时的高速...August 9, 2010 -- 留美两周年了 (14)不知不觉中，一年又过去了。这一年似乎过得比第一年快些，也许因为习惯了这里，也许因为生活没有什么波折，...March 14, 2010 -- 漫漫留学路（十）— 新的开始 (7)飞机将在华盛顿的Dulles国际机场降落，不仅横跨了太平洋，还横跨了北美大陆，这路途够遥远的。在降落...March 14, 2010 -- 漫漫留学路（九）— 行前准备 (5)签完证了，准备毕设答辩。毕设过程让人有点窝火，因为某些SB老师，到最后答辩时还被狠狠的数落了一顿，唉...]]></description>
			<content:encoded><![CDATA[<p>刚开博不久，也就是去年暑假的时候，就想过利用假期时间把自己的留学申请经历写下来，将自己的记忆用文字留存下来，为了自己，等到年老的时候，能回头看过去的经历。但，结果是，整个暑假我才写了3篇，计划是写11篇。10月写了第4篇，12月写了第5，6篇，并把原定的第7篇的内容并入了第6篇，还是短篇，证明自己有多懒了。上周，某个晚上，躺在床上，想着最近该做的事，偶然想起，我的留学系列才写一半。现在做事越来越没效率了，自制力不够，偷懒倒是常事，人的本性彻底暴露，任自己反省，任自己责备自己，都无济于事，江山易改，本性难移啊。不能再拖了，否则有些事情会渐渐忘去，到时想写都写不出来。于是决定周六写，争取写完剩下的几篇，写了好几个小时，貌似还通了宵，终于把剩下的4篇写完了，总算了了一桩心愿。<br />
<span id="more-2020"></span><br />
现在发现自己有个习惯，不知道是毛病，还是怪癖。自己做事一向不是很连贯，就是不会每天坚持做着一件事，坚持上很久，我属于那种做事心血来潮的人。高中时，做各科的复习题，我不会每天做每个学科的练习题，而是几天内只做某一科，而且是大量地做题，但把其他科目暂时扔一边。这习惯貌似一直延续到现在，写程序是最好的体现，要么拖拖拉拉都不写，要么没日没夜写直到完成。所以我的生活状态就这样起伏地变化着，时而放松，时而紧张。而对于一些限定时间的作业，我是一个忠实的deadline主义者，不到最后关头不会动手。虽然自己不是很喜欢这个习惯，但每次尝试改变都会以失败告终。这些习惯，已经成了我的一部分。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>December 18, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/12/my_application_6/" title="漫漫留学路（六）— 选校和申请">漫漫留学路（六）— 选校和申请</a> (4)<br /><small>准备申请文书的同时，自己也开始了选校。顾名思义，选校就是选择你想申请的学校，不是随随便便挑几所就行。...</small></li><li>August 17, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/three-year-anniversary-for-coming-to-usa/" title="留美三周年">留美三周年</a> (8)<br /><small>2008年8月9日，北京奥运会的第一天，从首都国际机场出发经转华盛顿到堪萨斯城，然后两个多小时的高速...</small></li><li>August 9, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/two-years-in-us/" title="留美两周年了">留美两周年了</a> (14)<br /><small>不知不觉中，一年又过去了。这一年似乎过得比第一年快些，也许因为习惯了这里，也许因为生活没有什么波折，...</small></li><li>March 14, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/my_application_10/" title="漫漫留学路（十）— 新的开始">漫漫留学路（十）— 新的开始</a> (7)<br /><small>飞机将在华盛顿的Dulles国际机场降落，不仅横跨了太平洋，还横跨了北美大陆，这路途够遥远的。在降落...</small></li><li>March 14, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/my_application_9/" title="漫漫留学路（九）— 行前准备">漫漫留学路（九）— 行前准备</a> (5)<br /><small>签完证了，准备毕设答辩。毕设过程让人有点窝火，因为某些SB老师，到最后答辩时还被狠狠的数落了一顿，唉...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/03/finishing-posts-of-my-application/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>漫漫留学路（十）— 新的开始</title>
		<link>http://www.zhuhuang.com/blog/2010/03/my_application_10/</link>
		<comments>http://www.zhuhuang.com/blog/2010/03/my_application_10/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 08:59:01 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[考试申请]]></category>
		<category><![CDATA[开始]]></category>
		<category><![CDATA[留学]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=838</guid>
		<description><![CDATA[飞机将在华盛顿的Dulles国际机场降落，不仅横跨了太平洋，还横跨了北美大陆，这路途够遥远的。在降落的前一刻，飞机上的人都兴奋起来了，因为大多数和我一样，都是新生。从窗外看底下的华盛顿，只能看到一排排齐刷刷的火柴盒房子，原来美国跟我在电视里看到的一样，那时的自己还没意识到，这其实是，用个很贴切的词形容，大农村。飞机降落时，当地已是晚上八点，但天还亮着，太阳也没落下，当时就觉得，这老美天咋黑得这么晚。下了飞机，排队入关，等了一个多小时，然后认领行李，送到下一个托运口。出来之后，肚子饿得不行，在麦当劳买了汉堡。虽然很疲惫，在飞机上没怎么睡着过，但这都被我的兴奋劲给掩盖了，第一次踏上美利坚国土，确实有点兴奋。幸好同行的，不然自己一个人得无聊死。看着几个同机的人出来之后一个人在那转机，顿生怜悯之意，完全忘了自己也身处同样的境地，唉，同情心泛滥了。兴奋过头了，坐在候机室等飞机，体力衰竭，疲劳席卷而来，睡意浓浓，但又不敢睡着，怕错过了飞机，怕丢了行李，一直这样纠结着。想联系家里，但没有手机，也不会使机场的付费电话，就算了。 十点多的时候，终于等来了下一班飞机，开始了下一段旅程，还好，只有一个多小时。我实在是累到了，一路上都在打瞌睡。到达Kansa City已是半夜十二点，师兄来接机，在机场等行李等了好一段时间。一点左右就从机场出发，开始了两个多小时的高速公路之旅。那时的自己已经是疲倦不堪，睡眠不足，黑白颠倒，时差效应开始发作。借了师兄的手机，给家里打了电话，报了平安，但没有多说，虽然知道老妈肯定很担心。三点多的时候，终于到了Manhattan，KSU所在地，大半夜的，师兄带着我们逛了一下，介绍了一些地方，但那时我已经记不住他说什么，身体和精神处于崩溃的边缘，只想好好睡一觉。到了师兄家，打地铺睡觉，却睡不着了。时差啊，生物钟啊，太乱了。睡了三四个小时就起来了，实在睡不着了，出门站在走廊上，看着草地，看着大树，看着行人，那时感觉自己像在做梦，这就是我从电视上看到的USA，而我，居然现在在这。 在美国的生活以痛苦开始，痛苦的倒时差，痛苦的适应新环境。自己生存能力还是挺强的，多亏自己多年在外头念书的经历，除了时差问题，其他的都很快适应了。两周以后，生物钟算是基本倒过来了。因为来得早，学校还没开学，就趁着这段时间，熟悉学校，熟悉English。想家了，就打个电话，和家里视频。 新的生活，新的开始。 您可能感兴趣的文章August 17, 2011 -- 留美三周年 (8)2008年8月9日，北京奥运会的第一天，从首都国际机场出发经转华盛顿到堪萨斯城，然后两个多小时的高速...August 9, 2010 -- 留美两周年了 (14)不知不觉中，一年又过去了。这一年似乎过得比第一年快些，也许因为习惯了这里，也许因为生活没有什么波折，...March 15, 2010 -- 终于写完留学申请回忆录了 (7)刚开博不久，也就是去年暑假的时候，就想过利用假期时间把自己的留学申请经历写下来，将自己的记忆用文字留...March 14, 2010 -- 漫漫留学路（九）— 行前准备 (5)签完证了，准备毕设答辩。毕设过程让人有点窝火，因为某些SB老师，到最后答辩时还被狠狠的数落了一顿，唉...March 14, 2010 -- 漫漫留学路（八）— 签证 (2)定下了接受KSU的Offer之后，就着手开始准备签证。相比考试和申请过程，签证要容易得多，也不用花很...]]></description>
			<content:encoded><![CDATA[<p>飞机将在华盛顿的Dulles国际机场降落，不仅横跨了太平洋，还横跨了北美大陆，这路途够遥远的。在降落的前一刻，飞机上的人都兴奋起来了，因为大多数和我一样，都是新生。从窗外看底下的华盛顿，只能看到一排排齐刷刷的火柴盒房子，原来美国跟我在电视里看到的一样，那时的自己还没意识到，这其实是，用个很贴切的词形容，大农村。飞机降落时，当地已是晚上八点，但天还亮着，太阳也没落下，当时就觉得，这老美天咋黑得这么晚。下了飞机，排队入关，等了一个多小时，然后认领行李，送到下一个托运口。出来之后，肚子饿得不行，在麦当劳买了汉堡。虽然很疲惫，在飞机上没怎么睡着过，但这都被我的兴奋劲给掩盖了，第一次踏上美利坚国土，确实有点兴奋。幸好同行的，不然自己一个人得无聊死。看着几个同机的人出来之后一个人在那转机，顿生怜悯之意，完全忘了自己也身处同样的境地，唉，同情心泛滥了。兴奋过头了，坐在候机室等飞机，体力衰竭，疲劳席卷而来，睡意浓浓，但又不敢睡着，怕错过了飞机，怕丢了行李，一直这样纠结着。想联系家里，但没有手机，也不会使机场的付费电话，就算了。<br />
<span id="more-838"></span><br />
十点多的时候，终于等来了下一班飞机，开始了下一段旅程，还好，只有一个多小时。我实在是累到了，一路上都在打瞌睡。到达Kansa City已是半夜十二点，师兄来接机，在机场等行李等了好一段时间。一点左右就从机场出发，开始了两个多小时的高速公路之旅。那时的自己已经是疲倦不堪，睡眠不足，黑白颠倒，时差效应开始发作。借了师兄的手机，给家里打了电话，报了平安，但没有多说，虽然知道老妈肯定很担心。三点多的时候，终于到了Manhattan，KSU所在地，大半夜的，师兄带着我们逛了一下，介绍了一些地方，但那时我已经记不住他说什么，身体和精神处于崩溃的边缘，只想好好睡一觉。到了师兄家，打地铺睡觉，却睡不着了。时差啊，生物钟啊，太乱了。睡了三四个小时就起来了，实在睡不着了，出门站在走廊上，看着草地，看着大树，看着行人，那时感觉自己像在做梦，这就是我从电视上看到的USA，而我，居然现在在这。</p>
<p>在美国的生活以痛苦开始，痛苦的倒时差，痛苦的适应新环境。自己生存能力还是挺强的，多亏自己多年在外头念书的经历，除了时差问题，其他的都很快适应了。两周以后，生物钟算是基本倒过来了。因为来得早，学校还没开学，就趁着这段时间，熟悉学校，熟悉English。想家了，就打个电话，和家里视频。</p>
<p>新的生活，新的开始。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 17, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/three-year-anniversary-for-coming-to-usa/" title="留美三周年">留美三周年</a> (8)<br /><small>2008年8月9日，北京奥运会的第一天，从首都国际机场出发经转华盛顿到堪萨斯城，然后两个多小时的高速...</small></li><li>August 9, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/two-years-in-us/" title="留美两周年了">留美两周年了</a> (14)<br /><small>不知不觉中，一年又过去了。这一年似乎过得比第一年快些，也许因为习惯了这里，也许因为生活没有什么波折，...</small></li><li>March 15, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/finishing-posts-of-my-application/" title="终于写完留学申请回忆录了">终于写完留学申请回忆录了</a> (7)<br /><small>刚开博不久，也就是去年暑假的时候，就想过利用假期时间把自己的留学申请经历写下来，将自己的记忆用文字留...</small></li><li>March 14, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/my_application_9/" title="漫漫留学路（九）— 行前准备">漫漫留学路（九）— 行前准备</a> (5)<br /><small>签完证了，准备毕设答辩。毕设过程让人有点窝火，因为某些SB老师，到最后答辩时还被狠狠的数落了一顿，唉...</small></li><li>March 14, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/my_application_8/" title="漫漫留学路（八）— 签证">漫漫留学路（八）— 签证</a> (2)<br /><small>定下了接受KSU的Offer之后，就着手开始准备签证。相比考试和申请过程，签证要容易得多，也不用花很...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/03/my_application_10/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>漫漫留学路（九）— 行前准备</title>
		<link>http://www.zhuhuang.com/blog/2010/03/my_application_9/</link>
		<comments>http://www.zhuhuang.com/blog/2010/03/my_application_9/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 07:47:16 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[考试申请]]></category>
		<category><![CDATA[留学]]></category>
		<category><![CDATA[行前准备]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=836</guid>
		<description><![CDATA[签完证了，准备毕设答辩。毕设过程让人有点窝火，因为某些SB老师，到最后答辩时还被狠狠的数落了一顿，唉，我都要走了，就不能留点口德。国内某些当老师的，是不是觉得自己特了不起，颐指气使的。刚来南邮的时候很郁闷，离开南邮时也很郁闷，真是杯具。毕业之后，把所有东西都寄回家了，用的什么中铁快运，结果变成某快递了，还把我的箱子整破了。这里告知一下南邮同胞，每年毕业时，中铁快运在南邮本部搞得运送服务，有点水分，小心为妙。为求谨慎稳妥，最后直接把行李拖到火车站，用车站里的中铁快运，货真价实，注意不要理那些到你跟前问你要不要托运东西的人，他们，嗯，都是托。想着回到家之后，不容易买到飞机上的行李箱，于是就在南京买了。买了三个欧森的箱子，一个登机箱，两个托运箱，真好毕业时装行李运回家。 出国要带的东西，不好说，根据你去的学校而定。大部分生活用品在美国这都能买到，如果学校当地有中国店，大的超市，或mall之类的，那就很方便了。个人觉得值得带就是衣服，药品和一些佐料。美国这边的衣服尺寸对我来说都太大，而且衣服款式都差不多，样式也丑。再者，这边的衣服和国内的比也贵一些，这里我指的是咱普通人穿的衣服。如果要拿国内那些外国牌子的衣服和美国这边的衣服比，那是这边便宜。我，能省钱就省钱吧，在国内扫了一堆衣服过来，这样来美国就不用买什么衣服了。药品方面，美国这边和医沾边的东西都贵，拔颗牙要好几百美元，药很贵，看医生也贵，保险也不便宜，如果碰上什么emergency，那会被狠狠敲一笔，哪怕你没啥事。为了保险，从国内带一些常用药还是必须的，以防万一。自己总该知道容易得什么小病，对症带药就行了。佐料，就是做饭常用的，如果你不打算做饭，就不用麻烦了。最好带些香菇，木耳等。这些东西，这边也能买到，就是贵一些。此外，带一些卤料，调料也不错。厨具的话，可以带菜刀，炒锅和高压锅，这边的刀子不好用，锅基本都是浅底的（至今我没在沃尔玛看到合适的炒锅），很难找到高压锅。有个高压锅，炖东西很方便，下次回去考虑带一个。 回家后去超市逛了几圈，买了想带的东西，感觉没有多少，但已经把三个箱子塞满了。当时正值奥运会开幕，而我订的又是从北京出发的飞机，菜刀这些都不让带，买了只好丢在家里了。炒锅，高压锅我都没带，没空间放了。在家呆了一个多月，都不敢出去玩，留在家里好好的陪爸妈。当时老妈边陪我买东西，边伤心，唉，我自己也五味杂陈。 到了出发的那一天，老爸让一个朋友开车送我去龙岩火车站，当时就在家门口和老妈，叔伯婶们告别，老爸送我到龙岩，老哥和我一起去北京，到机场送我。进车的那一刻，忍住了一个多月的老妈终于忍不住了，哭了起来，我也跟着落泪。一路上都看着窗外，想记下这些熟悉的风景，因为不知道自己啥时候会回国。到了龙岩后，在二舅家吃的午饭，之后直奔火车站，阿本从家里赶过来送我。在车站没停留多久就上车了，开始了我的新旅程。 海西号从龙岩到北京要二十四个小时左右，第二天下午到达北京。下车后，没碰上前来接我的同学，只好打的到表姐夫工作的地方，在天安门附近，他已经给我哥俩安排好了住宿，在七天酒店。姐夫是从福州借调到北京的，好像是国家电网的。他带我们沿着长安街走了一段，和我说了不少，言语中充满着对北京的赞美。在酒店和两个高中同学见了面，邓俊静和李敏明，然后去了天坛，想去故宫和天安门的，但因为当晚是奥运开幕式，这些地方都限行了，没法去。我大二时去过北京一次，但老哥没来过，所以想带他多看看。因为是下午，逛了下天坛就天黑了，找了家饭馆吃了个饭，然后各自回去。和老哥在旅店里看得开幕式，当二十八个大脚印出现时，能清晰听到窗外的焰火声，人生第一次觉得自己离北京如此的近。有点喜欢北京这座城市，有机会还要来逛，还有很多地方没去过。 第二天8月9日，早起，出门吃了点早饭，俊静和敏明同学过来了，一起吃了个午饭。姐夫本来要请我们吃饭的，但因为工作突然有事，没办法来，于是我们四个自己在附近找了家饭店吃了一顿。吃饱之后，休息了一下，一点左右就出发，飞机是四点的，在T3航站楼登机。出租车开了好久才到机场，T3很大，外形设计得很独特，作为奥运会的门面工程，总算没让人失望。我是第一次来机场，也是第一次坐飞机，乡下人进城本该很兴奋的，但那时自己却很淡定，也许因为分别就在眼前，high不起来。在机场见到了两位未来的校友，其中一个是我室友，同个专业的。先是排队办行李托运，之后就在机场瞎转，等登机时间到来。说不清当时的自己心里是什么感觉，只记得时间过得很慢。终于到了进站登机的那一刻，老哥我就拜托两位同学照顾了，让他们给他找个住的地方，然后带他在北京转转（因为奥运会，后来也只去了几个地方）。告别之后，自己托着行李，心情复杂地进站了。等待我的是十几个小时的飞行旅程。我的航班是UA898和UA7086，在华盛顿转机。 第一次坐飞机，有点紧张，中间有几次惊险，把自己吓了好几回。在飞机上怎么都睡不着，而且引擎的噪音太大，加上气压问题，耳朵有点不舒服。我想，第一次坐飞机，大家都和我差不多吧。后来心平静了下来，时不时看窗外，看底下的云层，大海，陆地，和偶然出现的城市，想着美国是什么样的，想着未来的路我该怎么走。偶尔回想，觉得自己好像在做梦，一切都显得不那么真实。也罢，哪怕是梦，这也是个美梦，我觉得。 PS: 李敏明同学于09年登陆美国，去了普渡大学。邓俊静同学目前在北大，正准备GT，打算申请11fall。很快，我们三就能在美利坚相聚了。 您可能感兴趣的文章August 17, 2011 -- 留美三周年 (8)2008年8月9日，北京奥运会的第一天，从首都国际机场出发经转华盛顿到堪萨斯城，然后两个多小时的高速...August 9, 2010 -- 留美两周年了 (14)不知不觉中，一年又过去了。这一年似乎过得比第一年快些，也许因为习惯了这里，也许因为生活没有什么波折，...March 15, 2010 -- 终于写完留学申请回忆录了 (7)刚开博不久，也就是去年暑假的时候，就想过利用假期时间把自己的留学申请经历写下来，将自己的记忆用文字留...March 14, 2010 -- 漫漫留学路（十）— 新的开始 (7)飞机将在华盛顿的Dulles国际机场降落，不仅横跨了太平洋，还横跨了北美大陆，这路途够遥远的。在降落...March 14, 2010 -- 漫漫留学路（八）— 签证 (2)定下了接受KSU的Offer之后，就着手开始准备签证。相比考试和申请过程，签证要容易得多，也不用花很...]]></description>
			<content:encoded><![CDATA[<p>签完证了，准备毕设答辩。毕设过程让人有点窝火，因为某些SB老师，到最后答辩时还被狠狠的数落了一顿，唉，我都要走了，就不能留点口德。国内某些当老师的，是不是觉得自己特了不起，颐指气使的。刚来南邮的时候很郁闷，离开南邮时也很郁闷，真是杯具。毕业之后，把所有东西都寄回家了，用的什么中铁快运，结果变成某快递了，还把我的箱子整破了。这里告知一下南邮同胞，每年毕业时，中铁快运在南邮本部搞得运送服务，有点水分，小心为妙。为求谨慎稳妥，最后直接把行李拖到火车站，用车站里的中铁快运，货真价实，注意不要理那些到你跟前问你要不要托运东西的人，他们，嗯，都是托。想着回到家之后，不容易买到飞机上的行李箱，于是就在南京买了。买了三个欧森的箱子，一个登机箱，两个托运箱，真好毕业时装行李运回家。<br />
<span id="more-836"></span><br />
出国要带的东西，不好说，根据你去的学校而定。大部分生活用品在美国这都能买到，如果学校当地有中国店，大的超市，或mall之类的，那就很方便了。个人觉得值得带就是衣服，药品和一些佐料。美国这边的衣服尺寸对我来说都太大，而且衣服款式都差不多，样式也丑。再者，这边的衣服和国内的比也贵一些，这里我指的是咱普通人穿的衣服。如果要拿国内那些外国牌子的衣服和美国这边的衣服比，那是这边便宜。我，能省钱就省钱吧，在国内扫了一堆衣服过来，这样来美国就不用买什么衣服了。药品方面，美国这边和医沾边的东西都贵，拔颗牙要好几百美元，药很贵，看医生也贵，保险也不便宜，如果碰上什么emergency，那会被狠狠敲一笔，哪怕你没啥事。为了保险，从国内带一些常用药还是必须的，以防万一。自己总该知道容易得什么小病，对症带药就行了。佐料，就是做饭常用的，如果你不打算做饭，就不用麻烦了。最好带些香菇，木耳等。这些东西，这边也能买到，就是贵一些。此外，带一些卤料，调料也不错。厨具的话，可以带菜刀，炒锅和高压锅，这边的刀子不好用，锅基本都是浅底的（至今我没在沃尔玛看到合适的炒锅），很难找到高压锅。有个高压锅，炖东西很方便，下次回去考虑带一个。</p>
<p>回家后去超市逛了几圈，买了想带的东西，感觉没有多少，但已经把三个箱子塞满了。当时正值奥运会开幕，而我订的又是从北京出发的飞机，菜刀这些都不让带，买了只好丢在家里了。炒锅，高压锅我都没带，没空间放了。在家呆了一个多月，都不敢出去玩，留在家里好好的陪爸妈。当时老妈边陪我买东西，边伤心，唉，我自己也五味杂陈。</p>
<p>到了出发的那一天，老爸让一个朋友开车送我去龙岩火车站，当时就在家门口和老妈，叔伯婶们告别，老爸送我到龙岩，老哥和我一起去北京，到机场送我。进车的那一刻，忍住了一个多月的老妈终于忍不住了，哭了起来，我也跟着落泪。一路上都看着窗外，想记下这些熟悉的风景，因为不知道自己啥时候会回国。到了龙岩后，在二舅家吃的午饭，之后直奔火车站，阿本从家里赶过来送我。在车站没停留多久就上车了，开始了我的新旅程。</p>
<p>海西号从龙岩到北京要二十四个小时左右，第二天下午到达北京。下车后，没碰上前来接我的同学，只好打的到表姐夫工作的地方，在天安门附近，他已经给我哥俩安排好了住宿，在七天酒店。姐夫是从福州借调到北京的，好像是国家电网的。他带我们沿着长安街走了一段，和我说了不少，言语中充满着对北京的赞美。在酒店和两个高中同学见了面，邓俊静和李敏明，然后去了天坛，想去故宫和天安门的，但因为当晚是奥运开幕式，这些地方都限行了，没法去。我大二时去过北京一次，但老哥没来过，所以想带他多看看。因为是下午，逛了下天坛就天黑了，找了家饭馆吃了个饭，然后各自回去。和老哥在旅店里看得开幕式，当二十八个大脚印出现时，能清晰听到窗外的焰火声，人生第一次觉得自己离北京如此的近。有点喜欢北京这座城市，有机会还要来逛，还有很多地方没去过。</p>
<p>第二天8月9日，早起，出门吃了点早饭，俊静和敏明同学过来了，一起吃了个午饭。姐夫本来要请我们吃饭的，但因为工作突然有事，没办法来，于是我们四个自己在附近找了家饭店吃了一顿。吃饱之后，休息了一下，一点左右就出发，飞机是四点的，在T3航站楼登机。出租车开了好久才到机场，T3很大，外形设计得很独特，作为奥运会的门面工程，总算没让人失望。我是第一次来机场，也是第一次坐飞机，乡下人进城本该很兴奋的，但那时自己却很淡定，也许因为分别就在眼前，high不起来。在机场见到了两位未来的校友，其中一个是我室友，同个专业的。先是排队办行李托运，之后就在机场瞎转，等登机时间到来。说不清当时的自己心里是什么感觉，只记得时间过得很慢。终于到了进站登机的那一刻，老哥我就拜托两位同学照顾了，让他们给他找个住的地方，然后带他在北京转转（因为奥运会，后来也只去了几个地方）。告别之后，自己托着行李，心情复杂地进站了。等待我的是十几个小时的飞行旅程。我的航班是UA898和UA7086，在华盛顿转机。</p>
<p>第一次坐飞机，有点紧张，中间有几次惊险，把自己吓了好几回。在飞机上怎么都睡不着，而且引擎的噪音太大，加上气压问题，耳朵有点不舒服。我想，第一次坐飞机，大家都和我差不多吧。后来心平静了下来，时不时看窗外，看底下的云层，大海，陆地，和偶然出现的城市，想着美国是什么样的，想着未来的路我该怎么走。偶尔回想，觉得自己好像在做梦，一切都显得不那么真实。也罢，哪怕是梦，这也是个美梦，我觉得。</p>
<p>PS: 李敏明同学于09年登陆美国，去了普渡大学。邓俊静同学目前在北大，正准备GT，打算申请11fall。很快，我们三就能在美利坚相聚了。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 17, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/three-year-anniversary-for-coming-to-usa/" title="留美三周年">留美三周年</a> (8)<br /><small>2008年8月9日，北京奥运会的第一天，从首都国际机场出发经转华盛顿到堪萨斯城，然后两个多小时的高速...</small></li><li>August 9, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/two-years-in-us/" title="留美两周年了">留美两周年了</a> (14)<br /><small>不知不觉中，一年又过去了。这一年似乎过得比第一年快些，也许因为习惯了这里，也许因为生活没有什么波折，...</small></li><li>March 15, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/finishing-posts-of-my-application/" title="终于写完留学申请回忆录了">终于写完留学申请回忆录了</a> (7)<br /><small>刚开博不久，也就是去年暑假的时候，就想过利用假期时间把自己的留学申请经历写下来，将自己的记忆用文字留...</small></li><li>March 14, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/my_application_10/" title="漫漫留学路（十）— 新的开始">漫漫留学路（十）— 新的开始</a> (7)<br /><small>飞机将在华盛顿的Dulles国际机场降落，不仅横跨了太平洋，还横跨了北美大陆，这路途够遥远的。在降落...</small></li><li>March 14, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/my_application_8/" title="漫漫留学路（八）— 签证">漫漫留学路（八）— 签证</a> (2)<br /><small>定下了接受KSU的Offer之后，就着手开始准备签证。相比考试和申请过程，签证要容易得多，也不用花很...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/03/my_application_9/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>漫漫留学路（八）— 签证</title>
		<link>http://www.zhuhuang.com/blog/2010/03/my_application_8/</link>
		<comments>http://www.zhuhuang.com/blog/2010/03/my_application_8/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 06:59:31 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[考试申请]]></category>
		<category><![CDATA[留学]]></category>
		<category><![CDATA[签证]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=834</guid>
		<description><![CDATA[定下了接受KSU的Offer之后，就着手开始准备签证。相比考试和申请过程，签证要容易得多，也不用花很多时间准备。签证时需要用到I20和offer letter等文件，但直到四月中旬我预约签证时，还没收到I20 package。系里原本说是三月底或四月初就能寄到，但一直没收到。预约签证之后，厚着脸皮再次催，我想应该是寄丢了，or 根本没寄出来。签证我约在5月20日，只要在那之前寄到就好。后来系里给了答复，说是用特快寄。一路磨蹭，直到五月初才收到I20。中间我也没闲着，逛寄托的签证版，看别人的签经。把108问打印出来，并写上自己的回答，每天早上和傍晚都会到眼镜湖边背。其实，现在的赴美签证，尤其是F1，越来越水了，没必要那么紧张。不过得益于我做的这些准备，在签证官刁难时能够从容应对。看了那么多签经，还有签证问题，觉得自己签证时有两个软肋，一个是户口问题，虽然出生地在福建，但护照是在南京办的；二是“福建”问题，可能由于历史原因（偷渡客挺多的），签证官看到“福建”二字会比较敏感。于是，针对这两个软肋，我做了不少准备。 准备了一个月之后，于5月20日当天坐早上八点左右的动车奔赴上海。我预约在中午12点45分，网上说早上十点就得去排队。到上海车站后，出站直接打的去梅陇镇广场，到广场时差不多十一点了。早饭就吃了点东西，广场附近也没看着饭馆，只好忍着，等签完了再去吃。就在那站在排队，排了一个多小时，放我们进去，我处在队伍中间的位置。走完一道道手续之后，终于站到了一个光头签证官面前。他问我的第一个问题是，为什么去KSU。心中暗喜，这问题我背过几百遍了，于是脱口而出。结果被签证官打断，让我用自己的话说。然后他又问了一遍，我又原话答了一遍，还是被他打断。还是让我用自己的语言，不要用那些从培训结构学到的句子对付他。我有点恼了，很无辜地和他说，我压根就没参加什么培训班，什么考试，申请，签证的准备，我都自己DIY，没找什么中介。不过临时一想，也许我说得太快，而且说的时候没有看他的眼睛，嗯，得改正。接着，他又问了一遍刚才的问题。这次我学聪明了，前面的回答我都是说了一句就被他打断，索性第一句我就不说了，从第二句说起，并且说得不急不慢，这下就没问题了。接着问了一下无关紧要的问题。重头戏来了。果然，他扯到了我的护照。他说我家在福建，护照怎么在江苏办的。幸好老外也知道户口这个词，我就解释说我的户口迁到大学这边了，所以只能在江苏办护照。然后，他问我在国外有没有亲戚，因为我是福建人。我说没有，他又问了一遍，我还是说没有。最后他放我过了，说了句congratulation，还说我的英语不错，相信我是个好学生，到美国后会好好学习，囧。 签完了，彻底放松了自己，剩下的就是等待登机那一天了。出来之后，肚子太饿，到附近找了家麦当劳，狂吃了一顿，然后逛了下黄浦江，看了几眼东方明珠。因为要当天回南京，逛了一会就打道回府了。终于尘埃落定，回学校后可以好好的享受，好好的等待毕业了。 PS：到现在去过三次上海，一次签证，两次坐飞机，每次都没有多少时间驻留。下次回国，打算在上海呆上几天，逛一遍。 您可能感兴趣的文章August 17, 2011 -- 留美三周年 (8)2008年8月9日，北京奥运会的第一天，从首都国际机场出发经转华盛顿到堪萨斯城，然后两个多小时的高速...December 29, 2010 -- 签证 (2)20号下午两点多坐动车到上海，然后坐地铁到南京西路。出地铁站后，转晕了，本以为我走对了方向，结果错了...August 9, 2010 -- 留美两周年了 (14)不知不觉中，一年又过去了。这一年似乎过得比第一年快些，也许因为习惯了这里，也许因为生活没有什么波折，...March 15, 2010 -- 终于写完留学申请回忆录了 (7)刚开博不久，也就是去年暑假的时候，就想过利用假期时间把自己的留学申请经历写下来，将自己的记忆用文字留...March 14, 2010 -- 漫漫留学路（十）— 新的开始 (7)飞机将在华盛顿的Dulles国际机场降落，不仅横跨了太平洋，还横跨了北美大陆，这路途够遥远的。在降落...]]></description>
			<content:encoded><![CDATA[<p>定下了接受KSU的Offer之后，就着手开始准备签证。相比考试和申请过程，签证要容易得多，也不用花很多时间准备。签证时需要用到I20和offer letter等文件，但直到四月中旬我预约签证时，还没收到I20 package。系里原本说是三月底或四月初就能寄到，但一直没收到。预约签证之后，厚着脸皮再次催，我想应该是寄丢了，or 根本没寄出来。签证我约在5月20日，只要在那之前寄到就好。后来系里给了答复，说是用特快寄。一路磨蹭，直到五月初才收到I20。中间我也没闲着，逛寄托的签证版，看别人的签经。把108问打印出来，并写上自己的回答，每天早上和傍晚都会到眼镜湖边背。其实，现在的赴美签证，尤其是F1，越来越水了，没必要那么紧张。不过得益于我做的这些准备，在签证官刁难时能够从容应对。看了那么多签经，还有签证问题，觉得自己签证时有两个软肋，一个是户口问题，虽然出生地在福建，但护照是在南京办的；二是“福建”问题，可能由于历史原因（偷渡客挺多的），签证官看到“福建”二字会比较敏感。于是，针对这两个软肋，我做了不少准备。<br />
<span id="more-834"></span><br />
准备了一个月之后，于5月20日当天坐早上八点左右的动车奔赴上海。我预约在中午12点45分，网上说早上十点就得去排队。到上海车站后，出站直接打的去梅陇镇广场，到广场时差不多十一点了。早饭就吃了点东西，广场附近也没看着饭馆，只好忍着，等签完了再去吃。就在那站在排队，排了一个多小时，放我们进去，我处在队伍中间的位置。走完一道道手续之后，终于站到了一个光头签证官面前。他问我的第一个问题是，为什么去KSU。心中暗喜，这问题我背过几百遍了，于是脱口而出。结果被签证官打断，让我用自己的话说。然后他又问了一遍，我又原话答了一遍，还是被他打断。还是让我用自己的语言，不要用那些从培训结构学到的句子对付他。我有点恼了，很无辜地和他说，我压根就没参加什么培训班，什么考试，申请，签证的准备，我都自己DIY，没找什么中介。不过临时一想，也许我说得太快，而且说的时候没有看他的眼睛，嗯，得改正。接着，他又问了一遍刚才的问题。这次我学聪明了，前面的回答我都是说了一句就被他打断，索性第一句我就不说了，从第二句说起，并且说得不急不慢，这下就没问题了。接着问了一下无关紧要的问题。重头戏来了。果然，他扯到了我的护照。他说我家在福建，护照怎么在江苏办的。幸好老外也知道户口这个词，我就解释说我的户口迁到大学这边了，所以只能在江苏办护照。然后，他问我在国外有没有亲戚，因为我是福建人。我说没有，他又问了一遍，我还是说没有。最后他放我过了，说了句congratulation，还说我的英语不错，相信我是个好学生，到美国后会好好学习，囧。</p>
<p>签完了，彻底放松了自己，剩下的就是等待登机那一天了。出来之后，肚子太饿，到附近找了家麦当劳，狂吃了一顿，然后逛了下黄浦江，看了几眼东方明珠。因为要当天回南京，逛了一会就打道回府了。终于尘埃落定，回学校后可以好好的享受，好好的等待毕业了。</p>
<p>PS：到现在去过三次上海，一次签证，两次坐飞机，每次都没有多少时间驻留。下次回国，打算在上海呆上几天，逛一遍。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 17, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/three-year-anniversary-for-coming-to-usa/" title="留美三周年">留美三周年</a> (8)<br /><small>2008年8月9日，北京奥运会的第一天，从首都国际机场出发经转华盛顿到堪萨斯城，然后两个多小时的高速...</small></li><li>December 29, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/12/2010-visa/" title="签证">签证</a> (2)<br /><small>20号下午两点多坐动车到上海，然后坐地铁到南京西路。出地铁站后，转晕了，本以为我走对了方向，结果错了...</small></li><li>August 9, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/two-years-in-us/" title="留美两周年了">留美两周年了</a> (14)<br /><small>不知不觉中，一年又过去了。这一年似乎过得比第一年快些，也许因为习惯了这里，也许因为生活没有什么波折，...</small></li><li>March 15, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/finishing-posts-of-my-application/" title="终于写完留学申请回忆录了">终于写完留学申请回忆录了</a> (7)<br /><small>刚开博不久，也就是去年暑假的时候，就想过利用假期时间把自己的留学申请经历写下来，将自己的记忆用文字留...</small></li><li>March 14, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/my_application_10/" title="漫漫留学路（十）— 新的开始">漫漫留学路（十）— 新的开始</a> (7)<br /><small>飞机将在华盛顿的Dulles国际机场降落，不仅横跨了太平洋，还横跨了北美大陆，这路途够遥远的。在降落...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/03/my_application_8/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ZZ 韩寒 &#8211; 我去哪里找，像你那么好</title>
		<link>http://www.zhuhuang.com/blog/2010/03/where-can-i-find-your-kindness/</link>
		<comments>http://www.zhuhuang.com/blog/2010/03/where-can-i-find-your-kindness/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 05:40:56 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[转载转载]]></category>
		<category><![CDATA[屁民]]></category>
		<category><![CDATA[政府]]></category>
		<category><![CDATA[老百姓]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=1992</guid>
		<description><![CDATA[个人觉得韩寒这篇文章写的很好，尤其赞同最后一段，中国的老百姓淳朴，温良，容易满足，但人善被人欺，而政府在保护和维护老百姓的利益这方面做得很不好。为什么百姓会上访，就是因为他们不相信那些底层的官员，为什么不相信，因为他们吃了闭门羹，有冤没地申，更甚者，当地政府和各种势力勾结，为了面子工程，为了鸡地屁，用尽他们手中的权力与百姓争利。如果中国的老百姓像泰国的那样，动不动就搞个大集会，整个×衫军游行，政府就知道有现在这样的老百姓，政府是多么的幸福。这次两会上，听到一些官员的发言，尤其是一些位高权重的人，觉得有点可悲。而一些委员，代表的提案，更是让人哭笑不得。你们不该拿你们手中的权力开玩笑，既然让你们代表老百姓，就请为老百姓多说说话。我很怀疑，这些所谓的提案，有多少是经过基层调研得来的，有多少是委员代表们亲手做的。而且，委员和代表本身，我想，也没多少来自基层，来自广大的老百姓阶级。仔细看这些代表，委员的背景，很容易就知道，他们更像是某些利益集团的代表和发言人，真正为老百姓发生的寥寥无几，甚至还有人在责备老百姓所作所为。中国，还有很长的路要走。 ————————————华丽的分割线———————————— 转载自韩寒的博客：我去哪里找，像你 那么好 我去哪里找，像你那么好 在上上一篇文章中，我设置了投票功能，到现在一共有21万个独立的IP进行了投票，结果显示，有百分之九十六，也就是20万人觉得韩峰是个好干部，应该留任，有百分之四不到1万人觉得韩峰是个坏干部，应该严惩。当然，以后我会多设置投票功能，以弥补大家从来没有见过选票但却选出了不少人大代表的遗憾。从今天起，本人将和各大政府网站单方面结成战略合作伙伴，当他们开始就某事件投票的时候，我这里也将和他们开始同步投票，我本人将不写任何文字以免对投票结果产生暗示性导向，最后看看结果有什么差别。 投票的人中，有人是发自内心的觉得韩峰还算不错，胃口比较小，有人是真情流露的觉得韩峰在官员中已经算是个人修养比较高的，有人是起哄的，有人是反讽的，但是大家都很无奈。我爷爷那会儿，大家都知道有困难，找干部，弄不好干部比你还困难，后来大家都知道，这个国家分好的官员和坏的官员。韩峰的投票结果说明我们正式进入了一个几乎无官不贪，只分好的贪官和坏的贪官的年代。大家认为韩峰明显属于好的贪官。 虽然这几天，韩峰因为在土地交易中受贿被逮捕，但是在报道韩峰的新闻中，我们不应该只注意到韩峰玩手机，玩职权，玩小谭。在《新世纪周刊》的采访中，韩峰的领导这样评价他，“广西的烟草消费量在全国排名靠后，而来宾地区的消费量则更低。韩峰在来宾的政绩之一，就是在2007年使该地区人均消费香烟达到六条以上，超过了全国平均量。” 这样一个美好的地方，原本大家抽烟都比较少，国家设立了一个机构，这个机构里有个官员，让这个原本香烟消费很少的地方人开始大量的抽烟，最后人均消费了六条以上，超过了全国平均量，居然这就是成了好领导的标准。让老百姓多抽烟居然成为了政府部门的政绩。作为一个像样的国家，你不禁烟算了，你怎么能将专门设立一个官方机构旨在让老百姓多抽烟呢，你怎么能用老百姓的健康来换取你这点微不足道的GDP呢。不过我转念一想，也正常，从来都是这么干的。 在两会期间，经常有媒体让我为两会想提案，或者录制一些谈论民生的节目，甚至去北京和两会做近距离的接触，我都推辞了，我一个草民，我去做什么呢，第一，我并不缺笔记本电脑，第二，都说了我不演戏的。 但是，在两会结束之际，我想说，其实，我们的政府真的是很幸福的。大部分的老百姓永远认为，上头的政策是对的，只是给下头执行歪了。几十年之后，他们还是认为，上头的政策是对的，只是下头怎么老是执行歪。他们从来没有怀疑过第一句话，他们对“上头”还是抱着最原始的信任。屁民们遇见了委屈，能做的最后一件事情就是上京告御状，虽然信访办更多的职责是负责登记新增的监控对象和运输他们。在遇到村长欺负的时候，他们会想到镇长，镇长不管的时候，他们会想到县长，县长不管的时候，他们会想到市长，但是他们永远找不到市长，他们于是幻想着中央的部长，甚至更高的领导，他们觉得只是被下面这些领导们阻断了他冤情的传达，他们从来不曾想到，他想见的人说不定早觉得他烦死了，背地里可能就耍下一句没有大局观。他们从来只是在讨要自己的一点点权益，从来不去要求自己有什么权利，他们从来只是觉得是地方官员的问题，而不是其他什么问题，他们只要有一个坐着奥迪的领导在过年的时候慰问一下就觉得非常温暖，当然，那也需要他不光穷，而且穷的正确，穷的典型。他们觉得韩峰这样就已经不错了，他们对干部的指望并不是为老百姓服务，而是不要找老百姓的麻烦就行了，你住你的豪宅，坐你的好车，玩你的小谭，咱已经都不管了，只要你不要踩我的小强，拆我的民房，弄我的小芳，你就是老百姓心目中的好官。如果网民讨厌，删帖就行，如果作家讨厌，和谐就行，如果记者讨厌，只要一句话——最近不要报道负面新闻就行。 所以说，这样的政府是幸福的，你们拥有着这样淳朴温良容易满足的老百姓，他们虽然有很多不满，但他们有着最底线的信任。有的时候他们聚众闹个事，最多就是因为本来政府答应他们只要把自己的蛋糕给政府，政府会给他们一个包子，结果只给了一个馒头。你只需要从牙缝里剔出一点肉给他们当馅，他们就满意的回家了。面对这样的人民，我真的愿望政府可以忘记GDP的荣耀，让出一个点，在开会的时候少说一点排比句，多分一杯羹给大家，让他们少一点生活压力，庇护他们，罩着他们，让他们有点尊严，而不是通过新华社通稿被获得。你要是把这样好的人民给饿死了病死了穷死了逼死了毒死了吃死了气死了冤死了喝水喝死了睡觉睡死了，你去哪里找比他们更老实的人民呢。 您可能感兴趣的文章January 11, 2012 -- APUE2e Exercise 16.3 &#8211; Solution A (0)Below is the code for the server side. Code for cl...September 18, 2009 -- 从万网转出域名 及 万网域名EPP (2)zhuhuang.com这个域名是在万网注册了，当时比较冲动，没考虑到可以在美国这边注册，后来看了不...April 4, 2010 -- ZZ 韩寒 &#8211; 陌生人的来信 (2)我不是韩寒的粉丝，之所以喜欢转载韩寒的文章，是因为他犀利的笔总能将问题的本质挖掘出来，很多时候，能唤...October 2, 2009 -- 天宫山图片 之 登山拜佛 (0)从半山腰的停车场到寺庙入口有着上千级的台阶，没有捷径可走，只能一个个台阶地往上爬，一般要花个把小时。...March [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">
<p style="text-align: left;">个人觉得韩寒这篇文章写的很好，尤其赞同最后一段，中国的老百姓淳朴，温良，容易满足，但人善被人欺，而政府在保护和维护老百姓的利益这方面做得很不好。为什么百姓会上访，就是因为他们不相信那些底层的官员，为什么不相信，因为他们吃了闭门羹，有冤没地申，更甚者，当地政府和各种势力勾结，为了面子工程，为了鸡地屁，用尽他们手中的权力与百姓争利。如果中国的老百姓像泰国的那样，动不动就搞个大集会，整个×衫军游行，政府就知道有现在这样的老百姓，政府是多么的幸福。这次两会上，听到一些官员的发言，尤其是一些位高权重的人，觉得有点可悲。而一些委员，代表的提案，更是让人哭笑不得。你们不该拿你们手中的权力开玩笑，既然让你们代表老百姓，就请为老百姓多说说话。我很怀疑，这些所谓的提案，有多少是经过基层调研得来的，有多少是委员代表们亲手做的。而且，委员和代表本身，我想，也没多少来自基层，来自广大的老百姓阶级。仔细看这些代表，委员的背景，很容易就知道，他们更像是某些利益集团的代表和发言人，真正为老百姓发生的寥寥无几，甚至还有人在责备老百姓所作所为。中国，还有很长的路要走。</p>
<p style="text-align: left;"><span id="more-1992"></span></p>
<p style="text-align: center;">————————————华丽的分割线————————————</p>
<p style="text-align: left;">转载自韩寒的博客：<a href="http://blog.sina.com.cn/s/blog_4701280b0100hcf6.html">我去哪里找，像你 那么好</a></p>
<p style="text-align: center;"><strong>我去哪里找，像你那么好</strong></p>
<p style="text-align: left;">在上上一篇文章中，我设置了投票功能，到现在一共有21万个独立的IP进行了投票，结果显示，有百分之九十六，也就是20万人觉得韩峰是个好干部，应该留任，有百分之四不到1万人觉得韩峰是个坏干部，应该严惩。当然，以后我会多设置投票功能，以弥补大家从来没有见过选票但却选出了不少人大代表的遗憾。从今天起，本人将和各大政府网站单方面结成战略合作伙伴，当他们开始就某事件投票的时候，我这里也将和他们开始同步投票，我本人将不写任何文字以免对投票结果产生暗示性导向，最后看看结果有什么差别。</p>
<p>投票的人中，有人是发自内心的觉得韩峰还算不错，胃口比较小，有人是真情流露的觉得韩峰在官员中已经算是个人修养比较高的，有人是起哄的，有人是反讽的，但是大家都很无奈。我爷爷那会儿，大家都知道有困难，找干部，弄不好干部比你还困难，后来大家都知道，这个国家分好的官员和坏的官员。韩峰的投票结果说明我们正式进入了一个几乎无官不贪，只分好的贪官和坏的贪官的年代。大家认为韩峰明显属于好的贪官。</p>
<p>虽然这几天，韩峰因为在土地交易中受贿被逮捕，但是在报道韩峰的新闻中，我们不应该只注意到韩峰玩手机，玩职权，玩小谭。在《新世纪周刊》的采访中，韩峰的领导这样评价他，“广西的烟草消费量在全国排名靠后，而来宾地区的消费量则更低。韩峰在来宾的政绩之一，就是在2007年使该地区人均消费香烟达到六条以上，超过了全国平均量。”</p>
<p>这样一个美好的地方，原本大家抽烟都比较少，国家设立了一个机构，这个机构里有个官员，让这个原本香烟消费很少的地方人开始大量的抽烟，最后人均消费了六条以上，超过了全国平均量，居然这就是成了好领导的标准。让老百姓多抽烟居然成为了政府部门的政绩。作为一个像样的国家，你不禁烟算了，你怎么能将专门设立一个官方机构旨在让老百姓多抽烟呢，你怎么能用老百姓的健康来换取你这点微不足道的GDP呢。不过我转念一想，也正常，从来都是这么干的。</p>
<p>在两会期间，经常有媒体让我为两会想提案，或者录制一些谈论民生的节目，甚至去北京和两会做近距离的接触，我都推辞了，我一个草民，我去做什么呢，第一，我并不缺笔记本电脑，第二，都说了我不演戏的。</p>
<p>但是，在两会结束之际，我想说，其实，我们的政府真的是很幸福的。大部分的老百姓永远认为，上头的政策是对的，只是给下头执行歪了。几十年之后，他们还是认为，上头的政策是对的，只是下头怎么老是执行歪。他们从来没有怀疑过第一句话，他们对“上头”还是抱着最原始的信任。屁民们遇见了委屈，能做的最后一件事情就是上京告御状，虽然信访办更多的职责是负责登记新增的监控对象和运输他们。在遇到村长欺负的时候，他们会想到镇长，镇长不管的时候，他们会想到县长，县长不管的时候，他们会想到市长，但是他们永远找不到市长，他们于是幻想着中央的部长，甚至更高的领导，他们觉得只是被下面这些领导们阻断了他冤情的传达，他们从来不曾想到，他想见的人说不定早觉得他烦死了，背地里可能就耍下一句没有大局观。他们从来只是在讨要自己的一点点权益，从来不去要求自己有什么权利，他们从来只是觉得是地方官员的问题，而不是其他什么问题，他们只要有一个坐着奥迪的领导在过年的时候慰问一下就觉得非常温暖，当然，那也需要他不光穷，而且穷的正确，穷的典型。他们觉得韩峰这样就已经不错了，他们对干部的指望并不是为老百姓服务，而是不要找老百姓的麻烦就行了，你住你的豪宅，坐你的好车，玩你的小谭，咱已经都不管了，只要你不要踩我的小强，拆我的民房，弄我的小芳，你就是老百姓心目中的好官。如果网民讨厌，删帖就行，如果作家讨厌，和谐就行，如果记者讨厌，只要一句话——最近不要报道负面新闻就行。</p>
<p>所以说，这样的政府是幸福的，你们拥有着这样淳朴温良容易满足的老百姓，他们虽然有很多不满，但他们有着最底线的信任。有的时候他们聚众闹个事，最多就是因为本来政府答应他们只要把自己的蛋糕给政府，政府会给他们一个包子，结果只给了一个馒头。你只需要从牙缝里剔出一点肉给他们当馅，他们就满意的回家了。面对这样的人民，我真的愿望政府可以忘记GDP的荣耀，让出一个点，在开会的时候少说一点排比句，多分一杯羹给大家，让他们少一点生活压力，庇护他们，罩着他们，让他们有点尊严，而不是通过新华社通稿被获得。你要是把这样好的人民给饿死了病死了穷死了逼死了毒死了吃死了气死了冤死了喝水喝死了睡觉睡死了，你去哪里找比他们更老实的人民呢。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>April 17, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/04/ip-header-checksum/" title="IP首部检验和">IP首部检验和</a> (3)<br /><small>今晚看了《TCP/IP详解 卷1：协议》的第三章内容，IP：网际协议。看到介绍IP首部检验和字段时，...</small></li><li>January 16, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/wedding-of-my-brother/" title="老哥大婚">老哥大婚</a> (2)<br /><small>老哥昨日大婚（农历十二月初二），可惜作弟弟的我没能回去祝贺，多少有点可惜。只能在大洋彼岸，祝他和嫂子...</small></li><li>February 10, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/02/apue-2e-sr-compile/" title="apue.2e源代码编译">apue.2e源代码编译</a> (0)<br /><small>对Unix (or Linux)一窍不通，在同学的推荐下买了apue 2nd edition，看了几...</small></li><li>September 29, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/09/%e5%a5%b6%e5%a5%b6%e8%b5%b0%e5%a5%bd/" title="奶奶走好">奶奶走好</a> (0)<br /><small>奶奶，

孙子不孝，

不能回去看您，

只能在这遥远的地方，

面向故乡磕几个微不足道的头，

愿...</small></li><li>October 22, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/crazy-lenovo-outlet/" title="疯狂的Lenovo Outlet">疯狂的Lenovo Outlet</a> (8)<br /><small>有一台Thinkpad了，W500，花了一千三百多刀买的，已经打过六百多刀的折扣，这钱花得我心疼。自...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/03/where-can-i-find-your-kindness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>漫漫留学路（七）— 等待</title>
		<link>http://www.zhuhuang.com/blog/2010/03/my_application_7/</link>
		<comments>http://www.zhuhuang.com/blog/2010/03/my_application_7/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 03:01:33 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[考试申请]]></category>
		<category><![CDATA[AD]]></category>
		<category><![CDATA[Offer]]></category>
		<category><![CDATA[留学]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=832</guid>
		<description><![CDATA[十二月初寄出所有申请材料之后，就开始了漫长的等待。等待这些学校对我的宣判，个中滋味，我想，只有申请过的人才会了解，有点像高考之后等待录取结果的心情，只是当时等到的是绝望，而这次等来的是一线生机。事实上，提交申请之前，套过Wright State U的一个老师，而她也很想招学生，如果决定去，她会给我Offer。Wright State U的排名不高，根据一份美国大学声望排名，它排在两百开外。虽然某种意义上说，这可以当成一个保底Offer，但我没有放开胆子申学校，一方面对自己，对学校不够自信，另一方面，没有参照物，不知道能申到什么样的学校。最重要的是自己没钱自费，需要奖学金，所以定位上比较保守，力求Offer，否则一毕业我就失业了，因为我一个工作都没找过，简历都没准备。 寄出材料之后，正是大四上学期期末之时，选的课不多，但之前因为弄申请材料，耽搁了不少课程，所以利用剩下的一个月时间，一边学习，一边关注申请的进展。不是寄出材料之后就万事大吉了，还得确保这些写着自己梦想的纸张能够稳稳妥妥的到达美利坚，送达申请校。那段时间，自己经常登陆各大学的申请页面，追踪材料的投递情况。等不及了，就发邮件问系里的小秘，虽然得到都是相同的回答 &#8211; be patient，但自己算是图个心安。这状态一直持续到放假，还好，那时候已基本确定材料都安全送达了。回家后，上网不便，但一有机会，还是会查一下申请状态。在过年前，08年1月24日，收到了Kansas State U的面试通知（我现在所在的学校）。面试于1月26日进行，面我的是Dr. Ou（Xinming, Ou）。面试持续了半个小时左右吧，扯了一些做过的项目，问了一些问题。说起KSU，也算是种缘分或者命吧。当初申请时，我犹豫过要不要申请KSU，后来想想，反正申请费都花了不少了，不差这一所，就申了。除了KSU，没有收到其他学校的面试，有点杯具。 至于陶瓷，寄出材料一个月之后，08年1月13日，我发了些陶瓷信给几个教授，基本上是石沉大海，有一些回复的，但大都是官方套话，除了SUNY Albany。我套了Albany的一个华人老师，等了一个多月，1月24日才收到她的回复，说我已经被录取到PhD program，但是否有funding还不确定，得再等一段时间。 最早给消息是Brandeis University，这个还是我从收到的邮件推测出来的。08年2月12日当时收到Brandeis U关于Graduate School of Arts and Sciences组织的Open House活动的邮件，说这一活动给了accepted students一个接触学校的机会。我就想这个accepted什么意思，于是发信去问，才得知我被录取了，并给了我半奖，50% Tuition Scholarship，正式的通知已经在路上了。可惜家贫，半奖给我，我也读不起。 2月21日，收到SUNY Albany发的一封邮件，说系里正在考虑给我offer，让我耐心等待。 2月26日，收到KSU的邮件，说系里发offer给我了，GTA，并扫描了一份Offer Letter给我。当时我还在家里，看到这个正式Offer时的心情无以言表，着实兴奋了好一阵。 3月3日，收到SUNY Albany的邮件，问我对上次邮件提到的financial assistantship是否还感兴趣。这家伙也不明说系里给我发了GTA Offer，一番邮件来去之后，才知道自己拿了第二个正式Offer。 3月5日，SUNY Albany发了正式的Offer Letter给我。 3月6日，收到Oregon State U的拒信。OSU是我申请的所有学校中Computer Science最好的，被拒之后，有点伤心。也正是这封拒信，让我早早决定去KSU，SUNY Albany的CS不强，钱给的也不多，Brandeis U读不起，Case没什么消息，应该是凶多吉少，其他学校的计算机没KSU强。 3月8日，我发邮件给KSU，接受了GTA Offer。3月11日，收到FIU的邮件，他们发了GA Offer给我，要求4月15日前回复。 3月12日，我发邮件拒了SUNY Albany，它要求3月14日之前给答复，是否接受offer。 3月13日，U of Kentucky给了我Kentucky Graduate Scholarship，这是一个tuition [...]]]></description>
			<content:encoded><![CDATA[<p>十二月初寄出所有申请材料之后，就开始了漫长的等待。等待这些学校对我的宣判，个中滋味，我想，只有申请过的人才会了解，有点像高考之后等待录取结果的心情，只是当时等到的是绝望，而这次等来的是一线生机。事实上，提交申请之前，套过Wright State U的一个老师，而她也很想招学生，如果决定去，她会给我Offer。Wright State U的排名不高，根据一份美国大学声望排名，它排在两百开外。虽然某种意义上说，这可以当成一个保底Offer，但我没有放开胆子申学校，一方面对自己，对学校不够自信，另一方面，没有参照物，不知道能申到什么样的学校。最重要的是自己没钱自费，需要奖学金，所以定位上比较保守，力求Offer，否则一毕业我就失业了，因为我一个工作都没找过，简历都没准备。<br />
<span id="more-832"></span><br />
寄出材料之后，正是大四上学期期末之时，选的课不多，但之前因为弄申请材料，耽搁了不少课程，所以利用剩下的一个月时间，一边学习，一边关注申请的进展。不是寄出材料之后就万事大吉了，还得确保这些写着自己梦想的纸张能够稳稳妥妥的到达美利坚，送达申请校。那段时间，自己经常登陆各大学的申请页面，追踪材料的投递情况。等不及了，就发邮件问系里的小秘，虽然得到都是相同的回答 &#8211; be patient，但自己算是图个心安。这状态一直持续到放假，还好，那时候已基本确定材料都安全送达了。回家后，上网不便，但一有机会，还是会查一下申请状态。在过年前，08年1月24日，收到了Kansas State U的面试通知（我现在所在的学校）。面试于1月26日进行，面我的是Dr. Ou（Xinming, Ou）。面试持续了半个小时左右吧，扯了一些做过的项目，问了一些问题。说起KSU，也算是种缘分或者命吧。当初申请时，我犹豫过要不要申请KSU，后来想想，反正申请费都花了不少了，不差这一所，就申了。除了KSU，没有收到其他学校的面试，有点杯具。</p>
<p>至于陶瓷，寄出材料一个月之后，08年1月13日，我发了些陶瓷信给几个教授，基本上是石沉大海，有一些回复的，但大都是官方套话，除了SUNY Albany。我套了Albany的一个华人老师，等了一个多月，1月24日才收到她的回复，说我已经被录取到PhD program，但是否有funding还不确定，得再等一段时间。</p>
<p>最早给消息是Brandeis University，这个还是我从收到的邮件推测出来的。08年2月12日当时收到Brandeis U关于Graduate School of Arts and Sciences组织的Open House活动的邮件，说这一活动给了accepted students一个接触学校的机会。我就想这个accepted什么意思，于是发信去问，才得知我被录取了，并给了我半奖，50% Tuition Scholarship，正式的通知已经在路上了。可惜家贫，半奖给我，我也读不起。</p>
<p>2月21日，收到SUNY Albany发的一封邮件，说系里正在考虑给我offer，让我耐心等待。</p>
<p>2月26日，收到KSU的邮件，说系里发offer给我了，GTA，并扫描了一份Offer Letter给我。当时我还在家里，看到这个正式Offer时的心情无以言表，着实兴奋了好一阵。</p>
<p>3月3日，收到SUNY Albany的邮件，问我对上次邮件提到的financial assistantship是否还感兴趣。这家伙也不明说系里给我发了GTA Offer，一番邮件来去之后，才知道自己拿了第二个正式Offer。</p>
<p>3月5日，SUNY Albany发了正式的Offer Letter给我。</p>
<p>3月6日，收到Oregon State U的拒信。OSU是我申请的所有学校中Computer Science最好的，被拒之后，有点伤心。也正是这封拒信，让我早早决定去KSU，SUNY Albany的CS不强，钱给的也不多，Brandeis U读不起，Case没什么消息，应该是凶多吉少，其他学校的计算机没KSU强。</p>
<p>3月8日，我发邮件给KSU，接受了GTA Offer。3月11日，收到FIU的邮件，他们发了GA Offer给我，要求4月15日前回复。</p>
<p>3月12日，我发邮件拒了SUNY Albany，它要求3月14日之前给答复，是否接受offer。</p>
<p>3月13日，U of Kentucky给了我Kentucky Graduate Scholarship，这是一个tuition award，用于付州外学费的，一年八千多刀（巨汗啊，我当时好像没看这邮件，今天为了写日志，翻了以前的邮件，才发现我有这个scholarship）。</p>
<p>4月15日，我拒了FIU。Wright State U的口头Offer我在收到KSU的offer之后就拒了，是在和那个我陶瓷过的老师通电话时说的。</p>
<p>4月16日，Polytechnic University发了拒信给我。</p>
<p>4月24日，Miami U给了我offer，这是个master的offer，份量十足啊，就是来得太晚了。好像是以为IELTS的成绩单送晚了，当时小蜜发了邮件催我寄成绩单，但那时我已经有Offer了，就没在意，没想到补寄，只说已经寄过，可能送得迟了。可惜，这offer来时我已经接受了KSU的offer，不想伤人品，就没毁约。</p>
<p>到四月底，结果该出来的都出来了，没出来的，一般都是默拒了，要么发邮件通知，要么寄信。总结一下，最后的申请结果如下：</p>
<p><strong>申请CS PhD的情况：</strong><br />
                                  Ad or Offer<br />
University of Kentucky：<strong>Kentucky Graduate Scholarship</strong><br />
Case Western Reserve University：<strong>Rejection</strong><br />
Oregon State University：<strong>Rejection</strong><br />
Iowa State University：<strong>PhD Admission</strong><br />
Kansas State University：<strong>GTA Offer</strong><br />
SUNY Binghamton：<strong>Master Admission</strong><br />
University of Missouri at Columbia：<strong>PhD Admission</strong><br />
SUNY Albany：<strong>GTA Offer</strong><br />
Wright State University：<strong>口头RA Offer</strong>          　　　<br />
Florida International University：<strong>GA Offer</strong><br />
Polytechnic University：<strong>PhD Rejection</strong></p>
<p><strong>申请CS MS的情况：</strong></p>
<p>Miami University at Oxford：<strong>GA Offer</strong><br />
Brandeis University：<strong>50% Tuition Scholarship</strong>            　　　　　　　　　<br />
Pace University：<strong>Master Admission</strong></p>
<p>申请结果还算满意吧，虽然保守了一些，但也算有Offer，留学梦终于实现了。回想自己走过的路，感觉一切似乎像命中注定一样。还记得高二时，班主任问我入不入党，我当时说不入。之后某次饭局上，别人问我原因，我就说对入党没什么兴趣，而且好像加入共产党好像还不能出国。当时就有老师开玩笑说我有志向，想出国留学，而我自己知道，那时只是一句玩笑话。之后高考失利，去了南邮，大一时因为过得太郁闷，就想出国念书，但一番调查之后，知道自己根本不可能拿到本科奖学金，而且家里也没钱，就此作罢。大三了，在考研和出国之间，我选了出国，于是就有了前面叙述的我的考试和申请的故事。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 17, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/three-year-anniversary-for-coming-to-usa/" title="留美三周年">留美三周年</a> (8)<br /><small>2008年8月9日，北京奥运会的第一天，从首都国际机场出发经转华盛顿到堪萨斯城，然后两个多小时的高速...</small></li><li>August 9, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/two-years-in-us/" title="留美两周年了">留美两周年了</a> (14)<br /><small>不知不觉中，一年又过去了。这一年似乎过得比第一年快些，也许因为习惯了这里，也许因为生活没有什么波折，...</small></li><li>March 15, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/finishing-posts-of-my-application/" title="终于写完留学申请回忆录了">终于写完留学申请回忆录了</a> (7)<br /><small>刚开博不久，也就是去年暑假的时候，就想过利用假期时间把自己的留学申请经历写下来，将自己的记忆用文字留...</small></li><li>March 14, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/my_application_10/" title="漫漫留学路（十）— 新的开始">漫漫留学路（十）— 新的开始</a> (7)<br /><small>飞机将在华盛顿的Dulles国际机场降落，不仅横跨了太平洋，还横跨了北美大陆，这路途够遥远的。在降落...</small></li><li>March 14, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/my_application_9/" title="漫漫留学路（九）— 行前准备">漫漫留学路（九）— 行前准备</a> (5)<br /><small>签完证了，准备毕设答辩。毕设过程让人有点窝火，因为某些SB老师，到最后答辩时还被狠狠的数落了一顿，唉...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/03/my_application_7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>需要改变</title>
		<link>http://www.zhuhuang.com/blog/2010/03/need-to-change/</link>
		<comments>http://www.zhuhuang.com/blog/2010/03/need-to-change/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 22:12:55 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=1980</guid>
		<description><![CDATA[算是明白了，咱要改变下路线，以后凡要评论什么，凡要感想一把，哥都要整长篇，一来练文笔，二来练思维，三来练逻辑，四来练脸皮。嗯，就这么干！ PS: 此文除外 您可能感兴趣的文章May 13, 2011 -- 读书笔记 &#8211; APUE2e Chap3(1) (0)********************************************** Unb...September 30, 2009 -- 为了超过八月份的日志总数 (2)最近心情比较低落，也许因为知道了某人已有新欢，也许因为知道了自己一直都在欺骗自己，也许因为知道了原来...August 14, 2011 -- 三藩之行 &#8211; 8月5日 (0)8月5日 今天要去看Yosemite Valley和Giant Sequoias。之前在网上订的Yo...September 11, 2009 -- 纳税 (2)去年当助教时，是系里交的学费（美其名曰“免学费”），而且这部分学费不算在我的收入之内，不用扣税，但每...December 27, 2009 -- 12.24 Chicago第三天 (4)昨天漏了四个景点，Art Institute of Chicago， Chicago Cultura...]]></description>
			<content:encoded><![CDATA[<p>算是明白了，咱要改变下路线，以后凡要评论什么，凡要感想一把，哥都要整长篇，一来练文笔，二来练思维，三来练逻辑，四来练脸皮。嗯，就这么干！<br />
PS: 此文除外</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>September 26, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/music-for-wordpress/" title="无需插件给wordpress博客添加背景音乐">无需插件给wordpress博客添加背景音乐</a> (22)<br /><small>突然想为博客添加背景音乐，搜了一下WordPress帮助文档，发现两个简单的办法，可以容易的向日志，...</small></li><li>October 2, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/tiangongshan_2/" title="天宫山图片 之 登山拜佛">天宫山图片 之 登山拜佛</a> (0)<br /><small>从半山腰的停车场到寺庙入口有着上千级的台阶，没有捷径可走，只能一个个台阶地往上爬，一般要花个把小时。...</small></li><li>September 14, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/kansas-state-fair-2009/" title="2009 Kansas State Fair">2009 Kansas State Fair</a> (0)<br /><small>上周六参加了ISSS（International Student and Scholar Servi...</small></li><li>December 15, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/12/apply-google-microsoft-intern/" title="找实习之Google和Microsoft">找实习之Google和Microsoft</a> (2)<br /><small>从开始准备找实习到现在过了一段日子了，面了两家公司，Google和Microsoft，都被拒了。不过...</small></li><li>April 1, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/04/april-fools-day-2010/" title="愚人节">愚人节</a> (2)<br /><small>今天是April Fools Day，没捉弄别人，也没被别人捉弄。曾经，几年前的今天，我被捉弄过一次...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/03/need-to-change/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>漳平地图</title>
		<link>http://www.zhuhuang.com/blog/2010/03/map-of-zhangping/</link>
		<comments>http://www.zhuhuang.com/blog/2010/03/map-of-zhangping/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 02:19:13 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>
		<category><![CDATA[地图]]></category>
		<category><![CDATA[漳平]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=1976</guid>
		<description><![CDATA[您可能感兴趣的文章June 17, 2010 -- 老家的洪水 (5)最近老家那连着下暴雨，河水暴涨，村尾那些地势较低的房子都被淹或者进水了。一个同学的家就在大桥的一头，...September 24, 2009 -- 漳平简介 (0)转自： 漳平政府网 原文链接：http://www.zp.gov.cn/CityLife/zpgk/...September 24, 2009 -- 漳平特产及小吃 (0)转自： 漳平政府网 原文链接： http://www.zp.gov.cn/CityLife/liao...August 31, 2009 -- 漳平简史 (0)漳平又名＂菁城＂。 漳平，名取“邑居漳水上流、千山之中，此地独平”之意。嵌于福建中南，闽南金三角北端...]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/zhangping.jpg" rel="lightbox[1976]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/zhangping-282x470.jpg" alt="" title="zhangping" width="282" height="470" class="aligncenter size-large wp-image-1977" /></a></p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>June 17, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/06/flood-of-hometown/" title="老家的洪水">老家的洪水</a> (5)<br /><small>最近老家那连着下暴雨，河水暴涨，村尾那些地势较低的房子都被淹或者进水了。一个同学的家就在大桥的一头，...</small></li><li>September 24, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/introduction-zhangping/" title="漳平简介">漳平简介</a> (0)<br /><small>转自： 漳平政府网
原文链接：http://www.zp.gov.cn/CityLife/zpgk/...</small></li><li>September 24, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/specialty-snack-zhangping/" title="漳平特产及小吃">漳平特产及小吃</a> (0)<br /><small>转自： 漳平政府网
原文链接： http://www.zp.gov.cn/CityLife/liao...</small></li><li>August 31, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/zhangping/" title="漳平简史">漳平简史</a> (0)<br /><small>漳平又名＂菁城＂。 漳平，名取“邑居漳水上流、千山之中，此地独平”之意。嵌于福建中南，闽南金三角北端...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/03/map-of-zhangping/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>瞎晃</title>
		<link>http://www.zhuhuang.com/blog/2010/03/wandering/</link>
		<comments>http://www.zhuhuang.com/blog/2010/03/wandering/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 07:30:38 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[旅行]]></category>
		<category><![CDATA[自行车]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=1973</guid>
		<description><![CDATA[今天，不想做什么，虽然有活，天气难得的好，出着大太阳，气温十几度的样子。吃完午饭后，呆在屋里，想着要干嘛，突然间想到外面走走，但不知道去哪。但，想来没有目标并无重要，享受的是过程。于是，带上mp3，相机，手机，骑着自行车，沿着公路一直骑行。骑了好几个mile，也不知道自己到哪，但心情很舒畅，使劲地踩着自行车，任凭风吹着自己，期待着能碰到农场啥的，但沿着自行车道走，两边的除了房子，没有其他东西，也许，农场，还在很远的地方。骑到某处了，看着前面又是一个大的上坡，而且边上没有期待的样子，原路折返。很难得出来瞎转，在这么好的天气里，还是自己一个人。也许，以后会多出来转转，感受一下大农村的气息。 您可能感兴趣的文章October 26, 2009 -- 今天 (6)今天，自行车的刹车条断了，前刹，彻底不能用了。后刹不灵，每次刹车我都得前后刹并用才能将车停住，一方面...]]></description>
			<content:encoded><![CDATA[<p>今天，不想做什么，虽然有活，天气难得的好，出着大太阳，气温十几度的样子。吃完午饭后，呆在屋里，想着要干嘛，突然间想到外面走走，但不知道去哪。但，想来没有目标并无重要，享受的是过程。于是，带上mp3，相机，手机，骑着自行车，沿着公路一直骑行。骑了好几个mile，也不知道自己到哪，但心情很舒畅，使劲地踩着自行车，任凭风吹着自己，期待着能碰到农场啥的，但沿着自行车道走，两边的除了房子，没有其他东西，也许，农场，还在很远的地方。骑到某处了，看着前面又是一个大的上坡，而且边上没有期待的样子，原路折返。很难得出来瞎转，在这么好的天气里，还是自己一个人。也许，以后会多出来转转，感受一下大农村的气息。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>October 26, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/today/" title="今天">今天</a> (6)<br /><small>今天，自行车的刹车条断了，前刹，彻底不能用了。后刹不灵，每次刹车我都得前后刹并用才能将车停住，一方面...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/03/wandering/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>放弃Uppaal，改投Spin</title>
		<link>http://www.zhuhuang.com/blog/2010/03/transfer-from-uppaal-to-spin/</link>
		<comments>http://www.zhuhuang.com/blog/2010/03/transfer-from-uppaal-to-spin/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 07:04:08 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[SPIN]]></category>
		<category><![CDATA[UPPAAL]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=1971</guid>
		<description><![CDATA[周五时基本上把程序改到最小了，系统能砍的我都看了，变量能不用的我都删了，能做的我都做了，但不是所有的system properties都能验证出来，还是一个属性验证时会出现out of memory的错误。能验证出来的属性对验证系统的正确性没有什么帮助，比如证明某属性是否可能存在时（即Uppaal的Possibly属性，Ep），我们要求的是“肯定的”，比如Invariantly属性（A[]p），Potentially always属性（E[]p），和Eventually属性（Ap）”，而不是“可能的”。此外，Uppaal的这些属性验证似乎也达不到我们想要的效果，他们的验证方法和我们预想的不大一样。我想，也许，可能，我们的系统不适合在Uppaal上模拟。看过一些别人用Uppaal做验证的paper之后，发现我们的model的确过于复杂，而且数量太多。普通的paper最多只用了两三个，但模拟中，我们用了至少9个automata。 在和老板一番讨论之后，虽然我已经在这方面花了这么多时间，但为了能产篇paper，我们不得不弃用Uppaal，先抱抱佛脚，改用Spin，先做个简单的模拟，希望它能验证出一些系统属性，给点正面的feedback，而不是out of memory。看我有点郁闷，老板拿了个爱迪生发明灯泡的例子安慰我，说虽然没有一次成功，但至少知道了某些东西是不可行的。我也还好，只是发paper心切，想着这学期一定要弄篇paper出来。我在想，虽然不能得出一些正面的结果，能不能根据现有的result发一篇paper，但这样的paper有点水。老板说，他宁愿多等几个月，发一篇好的paper，也不愿发两三篇的水文。好吧，我也不想发水文，这个想法就放弃了。此外，也看到过一些paper根本没做simulation，而只是提出一个model，但这样的paper也很水，除非是大牛级的人物写的。 纠结之后，还是老老实实用Spin试一下吧。那个会议3.15截止，还有不到几天的时间，希望下周能把程序完成了，剩下点时间就写paper。老板说如果程序能完成，12号之后，他有free time，可以帮忙写。老板还说，会议一般都可以给个deadline extension，一周左右，但不能count on that，还是稳扎稳打好。如果Spin不行，那之后再换工具了，下次可能换成NS-2，据说要花不少时间才能学会。 唉，发paper不容易，不知道什么时候能产一篇。 您可能感兴趣的文章September 20, 2009 -- RPE开始了 (0)从暑假一直拖到上周，终于把RPE request form填完上交了，committee membe...January 28, 2010 -- 程序调出来了 (2)查了一遍原来写的系统模拟代码，在代码和自动机上做了写必要的修改，没什么大的问题。但到模拟时，出现了一...January 21, 2010 -- RPE进展 (0)RPE还剩最后一个presentation，原定于1月26日做的，但目前来看，恐怕得推迟了。最近在做...January 11, 2010 -- Uppaal Programming (6)RPE最后一个Presentation就在月底，1月26日，到时我提交系统的模拟结果。最近一段时间忙...]]></description>
			<content:encoded><![CDATA[<p>周五时基本上把程序改到最小了，系统能砍的我都看了，变量能不用的我都删了，能做的我都做了，但不是所有的system properties都能验证出来，还是一个属性验证时会出现out of memory的错误。能验证出来的属性对验证系统的正确性没有什么帮助，比如证明某属性是否可能存在时（即Uppaal的Possibly属性，E<>p），我们要求的是“肯定的”，比如Invariantly属性（A[]p），Potentially always属性（E[]p），和Eventually属性（A<>p）”，而不是“可能的”。此外，Uppaal的这些属性验证似乎也达不到我们想要的效果，他们的验证方法和我们预想的不大一样。我想，也许，可能，我们的系统不适合在Uppaal上模拟。看过一些别人用Uppaal做验证的paper之后，发现我们的model的确过于复杂，而且数量太多。普通的paper最多只用了两三个，但模拟中，我们用了至少9个automata。<br />
<span id="more-1971"></span><br />
在和老板一番讨论之后，虽然我已经在这方面花了这么多时间，但为了能产篇paper，我们不得不弃用Uppaal，先抱抱佛脚，改用Spin，先做个简单的模拟，希望它能验证出一些系统属性，给点正面的feedback，而不是out of memory。看我有点郁闷，老板拿了个爱迪生发明灯泡的例子安慰我，说虽然没有一次成功，但至少知道了某些东西是不可行的。我也还好，只是发paper心切，想着这学期一定要弄篇paper出来。我在想，虽然不能得出一些正面的结果，能不能根据现有的result发一篇paper，但这样的paper有点水。老板说，他宁愿多等几个月，发一篇好的paper，也不愿发两三篇的水文。好吧，我也不想发水文，这个想法就放弃了。此外，也看到过一些paper根本没做simulation，而只是提出一个model，但这样的paper也很水，除非是大牛级的人物写的。</p>
<p>纠结之后，还是老老实实用Spin试一下吧。那个会议3.15截止，还有不到几天的时间，希望下周能把程序完成了，剩下点时间就写paper。老板说如果程序能完成，12号之后，他有free time，可以帮忙写。老板还说，会议一般都可以给个deadline extension，一周左右，但不能count on that，还是稳扎稳打好。如果Spin不行，那之后再换工具了，下次可能换成NS-2，据说要花不少时间才能学会。</p>
<p>唉，发paper不容易，不知道什么时候能产一篇。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>September 20, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/rpe_begins/" title="RPE开始了">RPE开始了</a> (0)<br /><small>从暑假一直拖到上周，终于把RPE request form填完上交了，committee membe...</small></li><li>January 28, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/program-debugging/" title="程序调出来了">程序调出来了</a> (2)<br /><small>查了一遍原来写的系统模拟代码，在代码和自动机上做了写必要的修改，没什么大的问题。但到模拟时，出现了一...</small></li><li>January 21, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/rpe-progress/" title="RPE进展">RPE进展</a> (0)<br /><small>RPE还剩最后一个presentation，原定于1月26日做的，但目前来看，恐怕得推迟了。最近在做...</small></li><li>January 11, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/uppaal-programming/" title="Uppaal Programming">Uppaal Programming</a> (6)<br /><small>RPE最后一个Presentation就在月底，1月26日，到时我提交系统的模拟结果。最近一段时间忙...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/03/transfer-from-uppaal-to-spin/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>雪后的仙林</title>
		<link>http://www.zhuhuang.com/blog/2010/03/xianlin-after-snow/</link>
		<comments>http://www.zhuhuang.com/blog/2010/03/xianlin-after-snow/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 05:53:48 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[五味杂陈]]></category>
		<category><![CDATA[仙林]]></category>
		<category><![CDATA[南邮]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=1933</guid>
		<description><![CDATA[以下图片来自紫金飞鸿，拍于2009年农历腊月二十七 您可能感兴趣的文章January 6, 2011 -- 南京行 (4)12月21日 今天早上十点做G7010从上海到南京，毛驴在车站接的我。在南京这几天就暂住在宋的宿舍...March 3, 2010 -- ZZ 南邮全面留念 &#8211; 学校，男生，女生，食堂，校医 (2)从校内看到晓玲同学转载的一篇文章，详细描述了南邮的几个突出特点。以前看过，但昨天再看一遍，依然能让自...August 1, 2009 -- 南邮图集 (4)看着照片，回忆走过的四年，如今，大家各奔东西，再聚的机会少了... 从正门鸟瞰学校 2004年...]]></description>
			<content:encoded><![CDATA[<p><strong>以下图片来自紫金飞鸿，拍于2009年农历腊月二十七</strong></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin1.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin1-315x469.jpg" alt="" title="xianlin1" width="315" height="469" class="aligncenter size-large wp-image-1934" /></a><br />
<span id="more-1933"></span><br />
<a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin2.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin2-450x291.jpg" alt="" title="xianlin2" width="450" height="291" class="aligncenter size-medium wp-image-1935" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin3.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin3-315x469.jpg" alt="" title="xianlin3" width="315" height="469" class="aligncenter size-large wp-image-1936" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin4.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin4-450x298.jpg" alt="" title="xianlin4" width="450" height="298" class="aligncenter size-medium wp-image-1937" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin5.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin5-450x298.jpg" alt="" title="xianlin5" width="450" height="298" class="aligncenter size-medium wp-image-1938" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin6.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin6-450x298.jpg" alt="" title="xianlin6" width="450" height="298" class="aligncenter size-medium wp-image-1939" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin7.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin7-315x469.jpg" alt="" title="xianlin7" width="315" height="469" class="aligncenter size-large wp-image-1940" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin8.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin8-315x469.jpg" alt="" title="xianlin8" width="315" height="469" class="aligncenter size-large wp-image-1941" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin9.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin9-450x299.jpg" alt="" title="xianlin9" width="450" height="299" class="aligncenter size-medium wp-image-1942" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin10.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin10-450x299.jpg" alt="" title="xianlin10" width="450" height="299" class="aligncenter size-medium wp-image-1943" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin11.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin11-450x299.jpg" alt="" title="xianlin11" width="450" height="299" class="aligncenter size-medium wp-image-1944" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin12.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin12-315x469.jpg" alt="" title="xianlin12" width="315" height="469" class="aligncenter size-large wp-image-1945" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin13.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin13-450x299.jpg" alt="" title="xianlin13" width="450" height="299" class="aligncenter size-medium wp-image-1946" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin14.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin14-315x469.jpg" alt="" title="xianlin14" width="315" height="469" class="aligncenter size-large wp-image-1947" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin15.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin15-450x299.jpg" alt="" title="xianlin15" width="450" height="299" class="aligncenter size-medium wp-image-1948" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin16.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin16-301x469.jpg" alt="" title="xianlin16" width="301" height="469" class="aligncenter size-large wp-image-1949" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin17.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin17-450x299.jpg" alt="" title="xianlin17" width="450" height="299" class="aligncenter size-medium wp-image-1950" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin18.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin18-450x299.jpg" alt="" title="xianlin18" width="450" height="299" class="aligncenter size-medium wp-image-1951" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin19.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin19-450x299.jpg" alt="" title="xianlin19" width="450" height="299" class="aligncenter size-medium wp-image-1952" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin20.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin20-450x299.jpg" alt="" title="xianlin20" width="450" height="299" class="aligncenter size-medium wp-image-1953" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin21.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin21-450x293.jpg" alt="" title="xianlin21" width="450" height="293" class="aligncenter size-medium wp-image-1954" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin22.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin22-450x299.jpg" alt="" title="xianlin22" width="450" height="299" class="aligncenter size-medium wp-image-1955" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin23.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin23-450x299.jpg" alt="" title="xianlin23" width="450" height="299" class="aligncenter size-medium wp-image-1956" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin24.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin24-315x469.jpg" alt="" title="xianlin24" width="315" height="469" class="aligncenter size-large wp-image-1957" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin26.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin26-315x469.jpg" alt="" title="xianlin26" width="315" height="469" class="aligncenter size-large wp-image-1958" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin27.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin27-450x299.jpg" alt="" title="xianlin27" width="450" height="299" class="aligncenter size-medium wp-image-1959" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin28.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin28-450x288.jpg" alt="" title="xianlin28" width="450" height="288" class="aligncenter size-medium wp-image-1960" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin29.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin29-450x299.jpg" alt="" title="xianlin29" width="450" height="299" class="aligncenter size-medium wp-image-1961" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin30.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin30-315x469.jpg" alt="" title="xianlin30" width="315" height="469" class="aligncenter size-large wp-image-1962" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin31.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin31-315x469.jpg" alt="" title="xianlin31" width="315" height="469" class="aligncenter size-large wp-image-1963" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin32.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin32-450x299.jpg" alt="" title="xianlin32" width="450" height="299" class="aligncenter size-medium wp-image-1964" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin33.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin33-450x299.jpg" alt="" title="xianlin33" width="450" height="299" class="aligncenter size-medium wp-image-1965" /></a></p>
<p><a href="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin34.jpg" rel="lightbox[1933]"><img src="http://www.zhuhuang.com/blog/wp-content/uploads/2010/03/xianlin34-450x299.jpg" alt="" title="xianlin34" width="450" height="299" class="aligncenter size-medium wp-image-1966" /></a></p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>January 6, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/01/trip-to-nanjing/" title="南京行">南京行</a> (4)<br /><small>12月21日

今天早上十点做G7010从上海到南京，毛驴在车站接的我。在南京这几天就暂住在宋的宿舍...</small></li><li>March 3, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/everything-about-nupt/" title="ZZ 南邮全面留念 &#8211; 学校，男生，女生，食堂，校医">ZZ 南邮全面留念 &#8211; 学校，男生，女生，食堂，校医</a> (2)<br /><small>从校内看到晓玲同学转载的一篇文章，详细描述了南邮的几个突出特点。以前看过，但昨天再看一遍，依然能让自...</small></li><li>August 1, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/nupt_photos/" title="南邮图集">南邮图集</a> (4)<br /><small>看着照片，回忆走过的四年，如今，大家各奔东西，再聚的机会少了...

从正门鸟瞰学校


2004年...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/03/xianlin-after-snow/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ZZ 南邮全面留念 &#8211; 学校，男生，女生，食堂，校医</title>
		<link>http://www.zhuhuang.com/blog/2010/03/everything-about-nupt/</link>
		<comments>http://www.zhuhuang.com/blog/2010/03/everything-about-nupt/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 00:11:07 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[转载转载]]></category>
		<category><![CDATA[NUPT]]></category>
		<category><![CDATA[南邮]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=1931</guid>
		<description><![CDATA[从校内看到晓玲同学转载的一篇文章，详细描述了南邮的几个突出特点。以前看过，但昨天再看一遍，依然能让自己感慨万分。有点怀念仙林，怀念在那度过的三年时光，怀念那些各奔四方的同学。文章的作者和我一届，04级，所以此文对我来说，有着很多的共鸣之处。转载此文，聊表怀念。 ————————————华丽的分割线———————————— 一位大四南邮男生写的：南邮全面留念（学校，男生，女生，食堂，校医） 学校 四年前，落榜的噩运和南邮的一纸通知书将我带到了南京~~军训是我们每个人进入这里的第一堂课~与所期望的不一样的是，在我们陕西，大学军训通常是要进部队的，然而至少在南邮我们被摆在了操场上~那个时候唯一期待的就是每天军训中午的可以吃根冰棒，而且是不用付钱的~这一切结束之后就是我们每个人现在都在经历的生活~~ 大学生活总是伴随着兴奋开始，然后陷入到一个恶性循环中~这个循环要么是学习学习再学习，要么是放纵放纵再放纵，即使不是这两个之中的一个，那么最终也会落入这两个集合的交集中。对南邮没有太多的兴奋，因为一直都认为我们学校是个比较压抑的地方~04级进校的时候学校的男女比例是7：1，这是个恐怖的数字~ 所以这里被称为“男生的地狱，女生的天堂”~曾经流传着这样一句话：“你爱她吗？那么送她去南邮，那里是女生的天堂；你恨他吗？那么送他去南邮，那里是男生的地狱”~~ 生活总是要复归平淡的，也许这才是生活的本质~平淡是真~每天重复着同样的过程，而繁重的课程，又使得的这个不断重复的过程更加索然无味，就像忘了放花椒的麻婆豆腐~~~我们是见证着仙林从半荒变为现在的样子的~~我们进校的时候，33栋以后是荒地，南三也是荒地~~学校全部的设施只有：教室、饭堂和宿舍~~所以你不得不佩服学校，至少它满足了你吃、住、学~这三条根本的需要~~我们也是一天天看着所谓的“鼎山”一天天被推土机推起来（不过那时候我们叫它“双乳山”~严格的说，那不能叫山，最多算个土堆）~~我们也一天天看到起重机把那些粗壮的银杏吊起来，然后埋起来~~我们还看到许多人拿着小银杏树苗在教学楼旁边的土堆上种树~~和一块块草皮被铺起来~~ 曾经寝室有人说南邮就像个高中，也有寝室人说南邮就像个工厂~~~我们的教学楼、宿舍、饭堂~即使现在的体育馆、活动中心全是一个造型~记得上课时候有老师振振有词的说，“科技蓝代表我们学校所在的行业，白色代表我们学校的校风和校训”~不过这却符合南邮的作风，南邮是个比较低调的学校~~没有南大东大那样的地位、没有南师南艺那样的浮华，没有南理工南航那样的严谨……但是南邮就是南邮~以前在市里经常可以看到穿着南邮校服的人招摇过市，经常会发现南京很小，在什么地方都可以遇到南邮的人~~于是也就渐渐明白，南邮之所以可以成为南邮，不在于师资力量多好，不在于软硬件设施多么好，而在于南邮有一批好生源~~然而让人担忧的是生源质量的下滑，这才是学校最大的问题~ 相信大多数来到南邮的人都会骂南邮，尤其是落榜生~~但也有真正的强者，重新收拾行囊重新开始~~然而在大四的我们却得感谢南邮~因为正是学校理工科低调的背景，教会了我们勤勤恳恳埋头苦干，正是学校优良的学风和严格的要求才使得南邮的学生有着深厚的积淀，正是学校严格的管理才把我们的杂七杂八的坏毛病改掉，使得我们能够静下心来去读书~~也因此明白了学校“厚积薄发，再创辉煌”的真谛~~ 虽然四年来学校不断没落，但在杨校长上台后我们至少看到了希望~~前些天出去的时候，看到他穿着朴素，低着头，手插在裤兜里，若有所思的从桥那边走过来，然后进了南一去吃饭~~这点让人很欣慰，虽然老校长谢玲在退下来前也曾站在圆楼旁边久久地看着湖面，那个背影让人看着多少有些伤感~~但是党政派校长的退休，而转由学院派校长继任，这不能不让人欣慰，因为希望终于来了~~虽然它姗姗来迟~~ 南邮，一个让人无语的学校~~甚至有些猥琐，男生思念可以在这里要么“变态”，要么闷骚，要么咬牙切齿~~但相信现在应该会改善了许多，虽然大四的我们深入简出，但是仍然能看到很多女生，因此我们也终于在今年的春天发现，在南邮这个被春天遗忘了许多年的地方，春天终于开始回来了，而且来得很早~~南邮的男生们终于熬过了第四纪冰期在这个世界上最后的一个据点，他们终于等到了春天~~而大四的我们是春天到来前最后一批牺牲品~~~也许等我们彻底离开后，春天就真的回到南邮了…… 女生 南邮，是女生的天堂~ 四年来，身边的没有一个人怀疑上面的这句话~也许这句话在南邮是一个公理~一直有这样一句话：“南邮，美女如云，丑女如星，仰望天空，万里无云，群星璀璨！”相信南京的大学里没有人会怀疑南邮女生的总体质量~就像没有人怀疑南邮男生的总体质量一样~当然，除了南邮的女生们。 从大一开始，女生就成了寝室里永恒的话题，直到今天，每个人仍然乐此不疲~然而，大多数时候说话的人多，干事的人少，当然这也与女生资源相对匮乏有很大关系~~有这么个说法：“在南邮，没有女朋友是正常的；有女朋友是不正常的。”本人所在寝室，四年来光棍居多，即使我们班也是光棍扛起大半个天~大家经常调侃道：“想在和尚庙里找尼姑吗？”~~所以，最后的结论是大家都是正常的人~~而且一直正常到了大四~ 大一，关注女生的焦点在脸上~~美女是从脸上去分辨得~当时我们住在33栋，那简直是个美妙的世外桃源~~我们能够非常明显的感受到隔壁桃苑男生们嫉妒的眼神~住在33栋的两年也许是我们最值得怀念的两年，在那两年里许多人解决了个人问题，也有人为对面的31栋的美女们作了档案，哪个楼层哪个寝室有美女，总有些强人如数家珍~~从班级姓名到手机号码包罗万象~~也因此大家习惯了在最后的33栋起着隔离后面的工地和前面女生的任务，33栋是保护女生的最后一道屏障！而我们也光荣的完成了学校的这个任务，后来也许是历史的再现，“狡兔死，走狗烹；飞鸟尽，良弓藏”我们被迁出了33栋，也许最高兴的是隔壁的桃苑~~ 大二大三关注女生的时候，通常是看的前凸和后翘~~虽然有些低俗，但这也似乎代表了从纯纯情小男生向男人转变的过程~大四，大家关注的是腿~“美不美，看大腿”~~ 审美角度的改变是成长的标志~就像自己的胡茬在一点点变硬一样~~相信女生也有着一个同样的关注的变化~~正如一个大四女生所说：“男人最没用的就是帅！”精辟异常一针见血~~客观的讲，我们学校的女生非常幸福，因为她们挑选的余地很大，所以在南邮女生都是骄傲的公主~而男生不但廉价而且尽职尽责，这点听说一直是南师和隔壁南财女生所最嫉妒的~~这是南邮女生的幸运，也正是她们的悲哀~~因为当他们走入社会的时候，她们通常会惊奇的发现自己从公主变成了灰姑娘，很少有男人会对自己那么好~于是她们也会怀念起南邮来，甚至会想起那些被自己拒绝的男生们，他们是那么的优秀，而又是那么的真诚~~~记得以前在大二的时候南师的一位心理辅导老师来这边作了一个讲座，让我至今记忆犹新的一句话是：“我老公就是南邮的~我的观点是嫁人就要嫁南邮的男生！”~~虽然有些夸张，但是却是有道理的~~ 在南邮，一直以来，女生最多的是一系（系这个概念目前只存在于04级人的脑海中，只有我们还把经管叫一系，把通信工程叫二系，把信息工程叫三系）、外语系和通达~~然而令不解的是美女大多在二系~而几年来最激烈的战场就在一系，多少壮士为了一系女生剑拔弩张~~多少男生成了现在的“宅男”~其中快乐的也许是女生们，看着那么多慷慨赴死的壮士们一批批地倒下，一种成就感也许就此油然而生~~印象中在这片土地上不存在女生的美丑之分，只存在性别之分~~~男生们玩命似的追，恨不能使出浑身解数~~~但成功的往往是少数，大多数人孑然一身度过四年~~所以周围的人都不由得说出：“南邮的四年，是生活在庙里，生活在炼狱中！”然而，光棍确是一个没有争议的事实！ 南邮的女生是朴素的，偶尔出去见到南师打扮得花枝招展的女生，不由得会想还是南邮女生好~朴素低调真实~~四年来，我们经常会挑剔的去看哪个女生漂亮，哪个女生身材正点~但是在最后大家都会回到一个根本的问题上，哪些女生是值得珍惜的~~摆在现在大四人眼前的许多人不得不考虑将来找女朋友的目标是过渡到夫妻关系的~~所以选择的标准不再是美丽和身材~而是其他~经历了大一的纯情、大二的颓废、大三的浮躁，大四大家变得现实起来~~这也许是一个必然的过程~ 经常大家也许想起那些离开了的01，02，03届的美女学姐们，基本上她们已经从我们的生命里消失了，就像我们即将消失在05、06、07届人的生命里一样~~大学是一个舞会，属于04的宴席即将谢幕，曲终人散，离开是必然的~为后来的人腾出地方来尽情的跳舞~~这个时间越来越近了，我们也许该抓紧时间去欣赏南邮的女生们了，把那些美好留在脑海里，偶尔可以去回忆，感受其中的滋味~~ 男生 个人认为：南邮什么都缺，就是不缺男生！ 我从不怀疑南邮的男生是所有南京高校中最优秀的！当年的落榜生，清华北大比比皆是，而这批人丝毫不比南大和东大的学生差，甚至可以说比他们更好~~曾经流传着这样一首打油诗：“南邮自古无色郎，正人君子排成行。偶闻校园强奸案，施暴全是女流氓”当然需要指出的一点是南邮没有发生过上述案件~这一直以来是我所不解的，因为在南师、南财这样到处都是女生的学校里发生过了这样的案件，而在南邮这样的遍地都是男生的地方却没有发生过~~就好像一只羊在羊群里被吃掉了，而另外一只羊在狼群里却优哉游哉的生活~这从逻辑上讲不通，但是却让我对我们学校的男生比较敬佩~也作为这个集体的一员而感到骄傲！ 毋庸置疑的一点是，南邮的男生主要盘踞在通信与信息工程学院（二系、三系）、计算机学院（四系）、自动化学院（五系）和光电工程学院（六系）~~据说在二系和三系的有的班里，甚至出现全班只有一个女生的奇观~~上课的时候一眼望去女生只是点缀~那个时候的饭堂，黑压压一片，全是男生~那个阵势至今让我记忆犹新~04级入学的时候，据传男女比例是7：1~这是个恐怖的比例~所以就出现了一个看似奇怪的正常现象，经常会发现大二、大三的学长老牛吃嫩草的去追大一小妹妹~而女生们对学长往往倍感崇敬，所以学长们屡屡得手而且此法屡试不爽~现在这种现象仍然存在，但是已经有减少的趋势了~所以感到庆幸的也许是那些大一的小男生们~ 南邮的男生是无处不在的~以前在湖南路、新街口经常可以看到身着校服逛街，背上赫然写着：“NUPT”~~97路公交下车站最多的地方必然是“文苑路东站”或“南京邮电大学”~~以前南师和现在的大成网吧里充斥的基本上都是南邮的人才们~~甚至你去爬紫金山、火车上、南京的大街小巷都可以遇到南京邮电大学的帅哥俊男们~早晨7点左右经常可以看到成群结队的男生朝着太阳升起的方向走来，不出意外基本上全是：NUPT~难以想象仙林缺少了我们南邮的男生将会是什么样子~也许会少去一半以上的笑声和欢乐，网吧或许会全部倒闭~~~所以南邮的男生们以自己坚强的身躯撑起了仙林大学城的一片天空~~ 前面说过“南邮是女生的天堂，男生的地域，帅哥的墓地”在南邮帅哥的数量绝对比其他几个学校帅哥总和加起来还要多~~但是可悲的是他们来到了南邮，这是所有南邮男生的灾难~生长在狼群中间，面对着为数不多的羊，能成功的总是少数狼，大多数狼仍然是孤独的走在冷风中~~就像紫金飞鸿Franker（贴图版老版主）的签名档就是个嚎叫的狼~我想他一定是深深地感悟到了，所以才发出了心底的嚎叫~呵~~但是需要指出的一点是，因为男生数量太大，所以通常会把人逼疯掉，所以南邮多闷骚~~哎，只能感叹，他们来了南邮~~ 南邮的男生是好学的~这点本人深有感悟，因为我就是个好学的南邮男生~在自习教室经常可以看到背着书包像苦行僧一样挨个找教室自习的男生，一脸的无辜，充满求知欲的眼神~让你不得不佩服，这才是“中国特色社会主义事业的接班人”~~南邮的学生上自习是认真的，而南邮的部分男生上自习是玩命的~他可以从大一开始坚持到大四，而且总是11点关门才回寝室~这部分男生通常是被人们忽略的，但是我却一直崇敬他们，他们才是南邮的中流砥柱，每年以变态的分数考取清华、上交的研究生的人，就是这帮大哥们~~~ 南邮的男生们是女生选择男朋友的上乘人选~也许这是因为竞争压力所导致的~在到处都是情敌，四周都是对手的南邮，没有女朋友的人想尽多种办法去找女朋友，包括费尽心思的讨好自己心仪的女生、挖墙脚~到三十六计中的反间计~想尽一切办法的去争取，有女朋友的人处处小心谨慎，生怕自己一个不小心，女朋友被“野狼”叼走了，时时小心，整天生活在担惊受怕中~~于是我也一直认为在南邮找个女朋友会折寿几年，太难了，也太累了~~但是，勇士们乐此不疲前赴后继，前面倒下一个连，后面马上跟进一个团~气势何其壮哉！ 不管怎样讲，南邮的男生的确是非常优秀的，值得女生们去珍惜~也许正因为生活在到处都是好男生的南邮，女生们反而觉得南邮的男生平平常常~~也许等到她们真正离开了之后，才会懂得南邮的男生的优秀~~ 食堂 饭堂也许是炮火最集中的地方，对学校所有的不满都可以归罪在饭堂上，而饭堂本身存在着太多的争议。民以食为天，饭堂本来是应该本着“我以食为民”的精神在面对新形势新任务做到坚持以邓小平理论和“三个代表”重要思想为指导，深入贯彻落实科学发展观，继续解放思想，坚持改革开放，推动科学发展，促进社会和谐，为夺取全面建设小康社会新胜利维目标，以人为本，把饭做好，让学生吃饱吃好。但是，遗憾的是几乎没有人认为南邮的饭堂是好的，而且经常成为争议的焦点，所以说这个时候，饭堂占错了队！虽然顶着高帽子的大厨每天拿着喇叭在后面喊：“快一点，快一点……”，但是饭堂却从来没有真正做到让大家满意。04级刚来的时候只有南一和南二~南一通常是上课时候偶尔会选择去的地方，因为其饭菜实在不敢让人恭维，而且很长时间以来南一的汤都是豆芽、要么就是包菜汤，而且你几乎看不到一点油，我们甚至一度深信南一的堂是“水煮豆芽”~南一尴尬的位置和令人不敢恭维的饭菜，使得它成为了一个接近于摆设的地方，加上内部昏暗的光线，南一饭堂中最大的失败！南二的热闹并不是纯粹因为在和南一相比中饭菜稍稍好一些，更重要的是其位置的优越性，就像武汉一样，九省通衢~~南二是几乎所有人每天必经得地方，同时内部光线明亮，加之女生大多在此吃饭，所以南二的繁荣不是偶然造成的~相信许多浪漫的故事也是在这边发生的~ 所以南二，饭堂中的大哥~南三是后来建立起来的小弟，南三在刚刚开始的时候饭给的多，菜做的好，所以当年住33栋的我们就理所当然的选择了南三~也正因为如此，寝室许多人的活动范围从南二到33栋这样一个大的范围，缩小到了33栋和南三之间的这条路上~ 南邮的饭堂是让人无语的~~打饭的大叔没有大娘实在，你本以为他是个爷们，所以给咱爷们爷们打饭的时候会多一些，只见他们高高举起勺子，轻轻落下，打上半碗饭，还要抖上两下，所以我相信男生经常是饿着肚子的，尤其我们北方来的，一勺子只够三成、两勺子也就八成饱，三勺子自己都些不好意思了，所以四年来基本上都只吃八成饱~~打菜的阿姨们也是一样，一勺子下去，看起来蛮实在，但是两下抖得没有多少菜不说，肉还全抖掉了~也许饭堂的人觉得我们都是吃素的，所以才推出了类似“宫爆花生米、土豆烧马铃薯、迷你小排、西红柿炒番茄、香菇炖蘑菇”等等这样的招牌菜来~南三饭堂起初比较实在，现在很久没去过了也不知道还实在不实在了~~更让人发指的是素菜经常可以吃出荤来，因为你时不时地可以发现青菜里面，师傅们精心为你放了个虫子~不知道多少人都稀里糊涂的把肉吃了~作为北方人，起初到南京很不习惯，炒菜为什么要放糖，为什么不放辣椒~南邮的菜油时候不能说是炒出来的，更多的是水煮出来，因为你看不到油~当时寝室人就说：“饭堂这些大哥们在跟我开玩笑~”结果一学期下来，大家全瘦下来了~再就是饭堂里全是男生，黑压压一片，虎狼之师，放学后浩浩荡荡的大军开进饭堂，以风卷残云之势席卷一空，以至于像我们这些大四的宅男们为了有饭吃不得不把午饭提前到了11点~~排队是个过时的习惯，也许许多年以后或者在领导们开心的时候会偶尔用一下，但是大多数时候你说排队，我会以为你在跟我开玩笑~大家挤在一起其实蛮热闹的~通常都告诉我们排队就餐速度快，但是实践告诉我们不排队可能更快~比如，不排队你得见空就插，你得眼观六路耳听八方，时时关注周围谁打完了~~所以，不排队并不影响什么。这是四年来我们实践的结果~~此外，我们最常用也是最有效的一句话是：“打份一样的”~~饭堂的另外一个用处也许是约会~我不明白为什么那么多情侣喜欢晚上坐在饭堂里~别的学校的饭堂是不是也是这样本人没有做过考察，但是这的确是个蛮奇怪的现象~不过坐在饭堂中的确是蛮有情调的~南二一楼晚上的灯光，创造出一种浪漫的情调来，如果再加上烛光、鸡尾酒、悠扬的萨克斯管，这里绝对是比酒吧还要迷人的地方~~ 关于饭堂，本人说不出太多的东西来~因为四年来我吃的很不爽~~北方人习惯面食，但是我们看不到馒头~~打饭两次才能够八成，弄得我都不好意思去第三次，怕人家以为自己饭桶~菜清淡无味，而且能把荤菜做成素菜还卖相同的价格~~再说到南二二楼那帮土匪，以牛肉拉面，四五片牛肉~面还不怎么熟~~~~砂锅~我一直认为他们要么是在玩我，要么实在搞笑，那也叫砂锅~~~盖浇饭，让人无语~~最可恨的就是卖千层面那个土匪，开始卖七毛，而且要大一些，后来涨价反而饼还小了，恨不得把你的饭卡抢过来使劲刷~~ 哎~ 四年，吃饭是最不爽的事情~所以我们经常煮饺子、煮面，甚至搞火锅~~要离开了，不能说的太多，否则别人说我不厚道，其次，各位学弟学妹还要在这吃饭~~ 影响了胃口~~孔子曰：食色，性也！饭堂的大叔大婶们，尤其是那个戴着高帽子的胖大厨真的该好好理解。 校医 医务室，一个神奇的地方~因为那里住着一帮接近神的人 仙林这个叫医务室，本部的好像叫校医院~~学校设立医务室的本来目的是为了学生有个头痛脑热和体检什么的时候能够发挥它应有的作用~~这个初衷是好的不能再好的~~但是坐在里面的人，不能成为严格的医生，且不说医德，单说医术，那足以让他们真正在医院里面的同行抽嘴巴子~~我不能把他们成为严格意义上的医生，暂且在这里叫做“准医生”~~周围的人经常叫他们：兽医。当然这也许是对自身的一个自我否定，但是也充分的表达了大家的愤慨~~ 这些准医生们平时似乎没有多大的事情，四年来本人虽然没有得过什么病，但是偶尔的感冒还是有的，就我不多的就医经历而言~~~我一直怀疑看病是不是他们业余的，或者他们是来这里兼职的~~因为大多数时候他们是在看报和聊天，即使有人去看病，他们劈头盖脸上来就是一句话：“什么病啊？”让我彻底无语，如果我知道自己什么病，我还用得着找医生看病吗？那我直接去找药店买药好了~~有一次把本人逼急了，我就问那个戴着眼镜眯着眼睛的老准医生：“我怎么知道什么病？”他说：“你不知道什么病，我怎么给你开药？”我说：“如果我知道什么病，那您做什么？”他说：“我给你开药啊！”~~~还有去年暑假在本部，早上起来不舒服，也许是吹了一晚上风扇不舒服，头疼而且全身乏力，然后就去了校医院，有个胖胖的准医生在，他问我：“怎么了？”，我说：“头疼全身没力气！”那位大哥看了看我的说：“你没病！”我说：“我感觉很不舒服啊” 他说：“那是幻觉~回去睡一觉，如果还不舒服再来~”从那以后我非常深刻的赞同这些准医生是：兽医~~而且是业余的~~要么就是南二那些做饭的跑过来搞兼职的~准医生们平日里经常可以看到拿个饭盒来南二打饭，有次还在我们菊苑门口看到两个在打网球~水平也一级烂~有次同学晚上牙痛，出去给准医生们看急诊，准医生说：“急诊只看急病，牙痛回去忍着~~”~~于是同学就在床上滚了一夜~~对准医生们本人一直不报有太大的希望，即使你去看急诊，保不准那个救护车会把你拉到哪里去~~更别提开车的大哥驾照有没有，因为有一次我看他开着车在圆楼前兜圈子~~就好像猫转着圈咬自己尾巴的那种状态~~白天，我确信他应该没喝高~~ 您可能感兴趣的文章January 6, 2011 -- 南京行 (4)12月21日 今天早上十点做G7010从上海到南京，毛驴在车站接的我。在南京这几天就暂住在宋的宿舍...March 3, 2010 -- 雪后的仙林 [...]]]></description>
			<content:encoded><![CDATA[<p>从校内看到晓玲同学转载的一篇文章，详细描述了南邮的几个突出特点。以前看过，但昨天再看一遍，依然能让自己感慨万分。有点怀念仙林，怀念在那度过的三年时光，怀念那些各奔四方的同学。文章的作者和我一届，04级，所以此文对我来说，有着很多的共鸣之处。转载此文，聊表怀念。</p>
<p style="text-align: center;">————————————华丽的分割线————————————</p>
<p><span id="more-1931"></span></p>
<p style="text-align: center;"><strong>一位大四南邮男生写的：南邮全面留念（学校，男生，女生，食堂，校医）</strong></p>
<p><strong>学校</strong></p>
<p>四年前，落榜的噩运和南邮的一纸通知书将我带到了南京~~军训是我们每个人进入这里的第一堂课~与所期望的不一样的是，在我们陕西，大学军训通常是要进部队的，然而至少在南邮我们被摆在了操场上~那个时候唯一期待的就是每天军训中午的可以吃根冰棒，而且是不用付钱的~这一切结束之后就是我们每个人现在都在经历的生活~~</p>
<p>大学生活总是伴随着兴奋开始，然后陷入到一个恶性循环中~这个循环要么是学习学习再学习，要么是放纵放纵再放纵，即使不是这两个之中的一个，那么最终也会落入这两个集合的交集中。对南邮没有太多的兴奋，因为一直都认为我们学校是个比较压抑的地方~04级进校的时候学校的男女比例是7：1，这是个恐怖的数字~ 所以这里被称为“男生的地狱，女生的天堂”~曾经流传着这样一句话：“你爱她吗？那么送她去南邮，那里是女生的天堂；你恨他吗？那么送他去南邮，那里是男生的地狱”~~</p>
<p>生活总是要复归平淡的，也许这才是生活的本质~平淡是真~每天重复着同样的过程，而繁重的课程，又使得的这个不断重复的过程更加索然无味，就像忘了放花椒的麻婆豆腐~~~我们是见证着仙林从半荒变为现在的样子的~~我们进校的时候，33栋以后是荒地，南三也是荒地~~学校全部的设施只有：教室、饭堂和宿舍~~所以你不得不佩服学校，至少它满足了你吃、住、学~这三条根本的需要~~我们也是一天天看着所谓的“鼎山”一天天被推土机推起来（不过那时候我们叫它“双乳山”~严格的说，那不能叫山，最多算个土堆）~~我们也一天天看到起重机把那些粗壮的银杏吊起来，然后埋起来~~我们还看到许多人拿着小银杏树苗在教学楼旁边的土堆上种树~~和一块块草皮被铺起来~~</p>
<p>曾经寝室有人说南邮就像个高中，也有寝室人说南邮就像个工厂~~~我们的教学楼、宿舍、饭堂~即使现在的体育馆、活动中心全是一个造型~记得上课时候有老师振振有词的说，“科技蓝代表我们学校所在的行业，白色代表我们学校的校风和校训”~不过这却符合南邮的作风，南邮是个比较低调的学校~~没有南大东大那样的地位、没有南师南艺那样的浮华，没有南理工南航那样的严谨……但是南邮就是南邮~以前在市里经常可以看到穿着南邮校服的人招摇过市，经常会发现南京很小，在什么地方都可以遇到南邮的人~~于是也就渐渐明白，南邮之所以可以成为南邮，不在于师资力量多好，不在于软硬件设施多么好，而在于南邮有一批好生源~~然而让人担忧的是生源质量的下滑，这才是学校最大的问题~</p>
<p>相信大多数来到南邮的人都会骂南邮，尤其是落榜生~~但也有真正的强者，重新收拾行囊重新开始~~然而在大四的我们却得感谢南邮~因为正是学校理工科低调的背景，教会了我们勤勤恳恳埋头苦干，正是学校优良的学风和严格的要求才使得南邮的学生有着深厚的积淀，正是学校严格的管理才把我们的杂七杂八的坏毛病改掉，使得我们能够静下心来去读书~~也因此明白了学校“厚积薄发，再创辉煌”的真谛~~</p>
<p>虽然四年来学校不断没落，但在杨校长上台后我们至少看到了希望~~前些天出去的时候，看到他穿着朴素，低着头，手插在裤兜里，若有所思的从桥那边走过来，然后进了南一去吃饭~~这点让人很欣慰，虽然老校长谢玲在退下来前也曾站在圆楼旁边久久地看着湖面，那个背影让人看着多少有些伤感~~但是党政派校长的退休，而转由学院派校长继任，这不能不让人欣慰，因为希望终于来了~~虽然它姗姗来迟~~</p>
<p>南邮，一个让人无语的学校~~甚至有些猥琐，男生思念可以在这里要么“变态”，要么闷骚，要么咬牙切齿~~但相信现在应该会改善了许多，虽然大四的我们深入简出，但是仍然能看到很多女生，因此我们也终于在今年的春天发现，在南邮这个被春天遗忘了许多年的地方，春天终于开始回来了，而且来得很早~~南邮的男生们终于熬过了第四纪冰期在这个世界上最后的一个据点，他们终于等到了春天~~而大四的我们是春天到来前最后一批牺牲品~~~也许等我们彻底离开后，春天就真的回到南邮了……</p>
<p><strong>女生</strong></p>
<p>南邮，是女生的天堂~</p>
<p>四年来，身边的没有一个人怀疑上面的这句话~也许这句话在南邮是一个公理~一直有这样一句话：“南邮，美女如云，丑女如星，仰望天空，万里无云，群星璀璨！”相信南京的大学里没有人会怀疑南邮女生的总体质量~就像没有人怀疑南邮男生的总体质量一样~当然，除了南邮的女生们。</p>
<p>从大一开始，女生就成了寝室里永恒的话题，直到今天，每个人仍然乐此不疲~然而，大多数时候说话的人多，干事的人少，当然这也与女生资源相对匮乏有很大关系~~有这么个说法：“在南邮，没有女朋友是正常的；有女朋友是不正常的。”本人所在寝室，四年来光棍居多，即使我们班也是光棍扛起大半个天~大家经常调侃道：“想在和尚庙里找尼姑吗？”~~所以，最后的结论是大家都是正常的人~~而且一直正常到了大四~</p>
<p>大一，关注女生的焦点在脸上~~美女是从脸上去分辨得~当时我们住在33栋，那简直是个美妙的世外桃源~~我们能够非常明显的感受到隔壁桃苑男生们嫉妒的眼神~住在33栋的两年也许是我们最值得怀念的两年，在那两年里许多人解决了个人问题，也有人为对面的31栋的美女们作了档案，哪个楼层哪个寝室有美女，总有些强人如数家珍~~从班级姓名到手机号码包罗万象~~也因此大家习惯了在最后的33栋起着隔离后面的工地和前面女生的任务，33栋是保护女生的最后一道屏障！而我们也光荣的完成了学校的这个任务，后来也许是历史的再现，“狡兔死，走狗烹；飞鸟尽，良弓藏”我们被迁出了33栋，也许最高兴的是隔壁的桃苑~~</p>
<p>大二大三关注女生的时候，通常是看的前凸和后翘~~虽然有些低俗，但这也似乎代表了从纯纯情小男生向男人转变的过程~大四，大家关注的是腿~“美不美，看大腿”~~ 审美角度的改变是成长的标志~就像自己的胡茬在一点点变硬一样~~相信女生也有着一个同样的关注的变化~~正如一个大四女生所说：“男人最没用的就是帅！”精辟异常一针见血~~客观的讲，我们学校的女生非常幸福，因为她们挑选的余地很大，所以在南邮女生都是骄傲的公主~而男生不但廉价而且尽职尽责，这点听说一直是南师和隔壁南财女生所最嫉妒的~~这是南邮女生的幸运，也正是她们的悲哀~~因为当他们走入社会的时候，她们通常会惊奇的发现自己从公主变成了灰姑娘，很少有男人会对自己那么好~于是她们也会怀念起南邮来，甚至会想起那些被自己拒绝的男生们，他们是那么的优秀，而又是那么的真诚~~~记得以前在大二的时候南师的一位心理辅导老师来这边作了一个讲座，让我至今记忆犹新的一句话是：“我老公就是南邮的~我的观点是嫁人就要嫁南邮的男生！”~~虽然有些夸张，但是却是有道理的~~</p>
<p>在南邮，一直以来，女生最多的是一系（系这个概念目前只存在于04级人的脑海中，只有我们还把经管叫一系，把通信工程叫二系，把信息工程叫三系）、外语系和通达~~然而令不解的是美女大多在二系~而几年来最激烈的战场就在一系，多少壮士为了一系女生剑拔弩张~~多少男生成了现在的“宅男”~其中快乐的也许是女生们，看着那么多慷慨赴死的壮士们一批批地倒下，一种成就感也许就此油然而生~~印象中在这片土地上不存在女生的美丑之分，只存在性别之分~~~男生们玩命似的追，恨不能使出浑身解数~~~但成功的往往是少数，大多数人孑然一身度过四年~~所以周围的人都不由得说出：“南邮的四年，是生活在庙里，生活在炼狱中！”然而，光棍确是一个没有争议的事实！</p>
<p>南邮的女生是朴素的，偶尔出去见到南师打扮得花枝招展的女生，不由得会想还是南邮女生好~朴素低调真实~~四年来，我们经常会挑剔的去看哪个女生漂亮，哪个女生身材正点~但是在最后大家都会回到一个根本的问题上，哪些女生是值得珍惜的~~摆在现在大四人眼前的许多人不得不考虑将来找女朋友的目标是过渡到夫妻关系的~~所以选择的标准不再是美丽和身材~而是其他~经历了大一的纯情、大二的颓废、大三的浮躁，大四大家变得现实起来~~这也许是一个必然的过程~</p>
<p>经常大家也许想起那些离开了的01，02，03届的美女学姐们，基本上她们已经从我们的生命里消失了，就像我们即将消失在05、06、07届人的生命里一样~~大学是一个舞会，属于04的宴席即将谢幕，曲终人散，离开是必然的~为后来的人腾出地方来尽情的跳舞~~这个时间越来越近了，我们也许该抓紧时间去欣赏南邮的女生们了，把那些美好留在脑海里，偶尔可以去回忆，感受其中的滋味~~</p>
<p><strong>男生</strong></p>
<p>个人认为：南邮什么都缺，就是不缺男生！</p>
<p>我从不怀疑南邮的男生是所有南京高校中最优秀的！当年的落榜生，清华北大比比皆是，而这批人丝毫不比南大和东大的学生差，甚至可以说比他们更好~~曾经流传着这样一首打油诗：“南邮自古无色郎，正人君子排成行。偶闻校园强奸案，施暴全是女流氓”当然需要指出的一点是南邮没有发生过上述案件~这一直以来是我所不解的，因为在南师、南财这样到处都是女生的学校里发生过了这样的案件，而在南邮这样的遍地都是男生的地方却没有发生过~~就好像一只羊在羊群里被吃掉了，而另外一只羊在狼群里却优哉游哉的生活~这从逻辑上讲不通，但是却让我对我们学校的男生比较敬佩~也作为这个集体的一员而感到骄傲！</p>
<p>毋庸置疑的一点是，南邮的男生主要盘踞在通信与信息工程学院（二系、三系）、计算机学院（四系）、自动化学院（五系）和光电工程学院（六系）~~据说在二系和三系的有的班里，甚至出现全班只有一个女生的奇观~~上课的时候一眼望去女生只是点缀~那个时候的饭堂，黑压压一片，全是男生~那个阵势至今让我记忆犹新~04级入学的时候，据传男女比例是7：1~这是个恐怖的比例~所以就出现了一个看似奇怪的正常现象，经常会发现大二、大三的学长老牛吃嫩草的去追大一小妹妹~而女生们对学长往往倍感崇敬，所以学长们屡屡得手而且此法屡试不爽~现在这种现象仍然存在，但是已经有减少的趋势了~所以感到庆幸的也许是那些大一的小男生们~</p>
<p>南邮的男生是无处不在的~以前在湖南路、新街口经常可以看到身着校服逛街，背上赫然写着：“NUPT”~~97路公交下车站最多的地方必然是“文苑路东站”或“南京邮电大学”~~以前南师和现在的大成网吧里充斥的基本上都是南邮的人才们~~甚至你去爬紫金山、火车上、南京的大街小巷都可以遇到南京邮电大学的帅哥俊男们~早晨7点左右经常可以看到成群结队的男生朝着太阳升起的方向走来，不出意外基本上全是：NUPT~难以想象仙林缺少了我们南邮的男生将会是什么样子~也许会少去一半以上的笑声和欢乐，网吧或许会全部倒闭~~~所以南邮的男生们以自己坚强的身躯撑起了仙林大学城的一片天空~~</p>
<p>前面说过“南邮是女生的天堂，男生的地域，帅哥的墓地”在南邮帅哥的数量绝对比其他几个学校帅哥总和加起来还要多~~但是可悲的是他们来到了南邮，这是所有南邮男生的灾难~生长在狼群中间，面对着为数不多的羊，能成功的总是少数狼，大多数狼仍然是孤独的走在冷风中~~就像紫金飞鸿Franker（贴图版老版主）的签名档就是个嚎叫的狼~我想他一定是深深地感悟到了，所以才发出了心底的嚎叫~呵~~但是需要指出的一点是，因为男生数量太大，所以通常会把人逼疯掉，所以南邮多闷骚~~哎，只能感叹，他们来了南邮~~</p>
<p>南邮的男生是好学的~这点本人深有感悟，因为我就是个好学的南邮男生~在自习教室经常可以看到背着书包像苦行僧一样挨个找教室自习的男生，一脸的无辜，充满求知欲的眼神~让你不得不佩服，这才是“中国特色社会主义事业的接班人”~~南邮的学生上自习是认真的，而南邮的部分男生上自习是玩命的~他可以从大一开始坚持到大四，而且总是11点关门才回寝室~这部分男生通常是被人们忽略的，但是我却一直崇敬他们，他们才是南邮的中流砥柱，每年以变态的分数考取清华、上交的研究生的人，就是这帮大哥们~~~</p>
<p>南邮的男生们是女生选择男朋友的上乘人选~也许这是因为竞争压力所导致的~在到处都是情敌，四周都是对手的南邮，没有女朋友的人想尽多种办法去找女朋友，包括费尽心思的讨好自己心仪的女生、挖墙脚~到三十六计中的反间计~想尽一切办法的去争取，有女朋友的人处处小心谨慎，生怕自己一个不小心，女朋友被“野狼”叼走了，时时小心，整天生活在担惊受怕中~~于是我也一直认为在南邮找个女朋友会折寿几年，太难了，也太累了~~但是，勇士们乐此不疲前赴后继，前面倒下一个连，后面马上跟进一个团~气势何其壮哉！</p>
<p>不管怎样讲，南邮的男生的确是非常优秀的，值得女生们去珍惜~也许正因为生活在到处都是好男生的南邮，女生们反而觉得南邮的男生平平常常~~也许等到她们真正离开了之后，才会懂得南邮的男生的优秀~~</p>
<p><strong>食堂</strong></p>
<p>饭堂也许是炮火最集中的地方，对学校所有的不满都可以归罪在饭堂上，而饭堂本身存在着太多的争议。民以食为天，饭堂本来是应该本着“我以食为民”的精神在面对新形势新任务做到坚持以邓小平理论和“三个代表”重要思想为指导，深入贯彻落实科学发展观，继续解放思想，坚持改革开放，推动科学发展，促进社会和谐，为夺取全面建设小康社会新胜利维目标，以人为本，把饭做好，让学生吃饱吃好。但是，遗憾的是几乎没有人认为南邮的饭堂是好的，而且经常成为争议的焦点，所以说这个时候，饭堂占错了队！虽然顶着高帽子的大厨每天拿着喇叭在后面喊：“快一点，快一点……”，但是饭堂却从来没有真正做到让大家满意。04级刚来的时候只有南一和南二~南一通常是上课时候偶尔会选择去的地方，因为其饭菜实在不敢让人恭维，而且很长时间以来南一的汤都是豆芽、要么就是包菜汤，而且你几乎看不到一点油，我们甚至一度深信南一的堂是“水煮豆芽”~南一尴尬的位置和令人不敢恭维的饭菜，使得它成为了一个接近于摆设的地方，加上内部昏暗的光线，南一饭堂中最大的失败！南二的热闹并不是纯粹因为在和南一相比中饭菜稍稍好一些，更重要的是其位置的优越性，就像武汉一样，九省通衢~~南二是几乎所有人每天必经得地方，同时内部光线明亮，加之女生大多在此吃饭，所以南二的繁荣不是偶然造成的~相信许多浪漫的故事也是在这边发生的~ 所以南二，饭堂中的大哥~南三是后来建立起来的小弟，南三在刚刚开始的时候饭给的多，菜做的好，所以当年住33栋的我们就理所当然的选择了南三~也正因为如此，寝室许多人的活动范围从南二到33栋这样一个大的范围，缩小到了33栋和南三之间的这条路上~</p>
<p>南邮的饭堂是让人无语的~~打饭的大叔没有大娘实在，你本以为他是个爷们，所以给咱爷们爷们打饭的时候会多一些，只见他们高高举起勺子，轻轻落下，打上半碗饭，还要抖上两下，所以我相信男生经常是饿着肚子的，尤其我们北方来的，一勺子只够三成、两勺子也就八成饱，三勺子自己都些不好意思了，所以四年来基本上都只吃八成饱~~打菜的阿姨们也是一样，一勺子下去，看起来蛮实在，但是两下抖得没有多少菜不说，肉还全抖掉了~也许饭堂的人觉得我们都是吃素的，所以才推出了类似“宫爆花生米、土豆烧马铃薯、迷你小排、西红柿炒番茄、香菇炖蘑菇”等等这样的招牌菜来~南三饭堂起初比较实在，现在很久没去过了也不知道还实在不实在了~~更让人发指的是素菜经常可以吃出荤来，因为你时不时地可以发现青菜里面，师傅们精心为你放了个虫子~不知道多少人都稀里糊涂的把肉吃了~作为北方人，起初到南京很不习惯，炒菜为什么要放糖，为什么不放辣椒~南邮的菜油时候不能说是炒出来的，更多的是水煮出来，因为你看不到油~当时寝室人就说：“饭堂这些大哥们在跟我开玩笑~”结果一学期下来，大家全瘦下来了~再就是饭堂里全是男生，黑压压一片，虎狼之师，放学后浩浩荡荡的大军开进饭堂，以风卷残云之势席卷一空，以至于像我们这些大四的宅男们为了有饭吃不得不把午饭提前到了11点~~排队是个过时的习惯，也许许多年以后或者在领导们开心的时候会偶尔用一下，但是大多数时候你说排队，我会以为你在跟我开玩笑~大家挤在一起其实蛮热闹的~通常都告诉我们排队就餐速度快，但是实践告诉我们不排队可能更快~比如，不排队你得见空就插，你得眼观六路耳听八方，时时关注周围谁打完了~~所以，不排队并不影响什么。这是四年来我们实践的结果~~此外，我们最常用也是最有效的一句话是：“打份一样的”~~饭堂的另外一个用处也许是约会~我不明白为什么那么多情侣喜欢晚上坐在饭堂里~别的学校的饭堂是不是也是这样本人没有做过考察，但是这的确是个蛮奇怪的现象~不过坐在饭堂中的确是蛮有情调的~南二一楼晚上的灯光，创造出一种浪漫的情调来，如果再加上烛光、鸡尾酒、悠扬的萨克斯管，这里绝对是比酒吧还要迷人的地方~~</p>
<p>关于饭堂，本人说不出太多的东西来~因为四年来我吃的很不爽~~北方人习惯面食，但是我们看不到馒头~~打饭两次才能够八成，弄得我都不好意思去第三次，怕人家以为自己饭桶~菜清淡无味，而且能把荤菜做成素菜还卖相同的价格~~再说到南二二楼那帮土匪，以牛肉拉面，四五片牛肉~面还不怎么熟~~~~砂锅~我一直认为他们要么是在玩我，要么实在搞笑，那也叫砂锅~~~盖浇饭，让人无语~~最可恨的就是卖千层面那个土匪，开始卖七毛，而且要大一些，后来涨价反而饼还小了，恨不得把你的饭卡抢过来使劲刷~~</p>
<p>哎~ 四年，吃饭是最不爽的事情~所以我们经常煮饺子、煮面，甚至搞火锅~~要离开了，不能说的太多，否则别人说我不厚道，其次，各位学弟学妹还要在这吃饭~~ 影响了胃口~~孔子曰：食色，性也！饭堂的大叔大婶们，尤其是那个戴着高帽子的胖大厨真的该好好理解。</p>
<p><strong>校医</strong></p>
<p>医务室，一个神奇的地方~因为那里住着一帮接近神的人</p>
<p>仙林这个叫医务室，本部的好像叫校医院~~学校设立医务室的本来目的是为了学生有个头痛脑热和体检什么的时候能够发挥它应有的作用~~这个初衷是好的不能再好的~~但是坐在里面的人，不能成为严格的医生，且不说医德，单说医术，那足以让他们真正在医院里面的同行抽嘴巴子~~我不能把他们成为严格意义上的医生，暂且在这里叫做“准医生”~~周围的人经常叫他们：兽医。当然这也许是对自身的一个自我否定，但是也充分的表达了大家的愤慨~~</p>
<p>这些准医生们平时似乎没有多大的事情，四年来本人虽然没有得过什么病，但是偶尔的感冒还是有的，就我不多的就医经历而言~~~我一直怀疑看病是不是他们业余的，或者他们是来这里兼职的~~因为大多数时候他们是在看报和聊天，即使有人去看病，他们劈头盖脸上来就是一句话：“什么病啊？”让我彻底无语，如果我知道自己什么病，我还用得着找医生看病吗？那我直接去找药店买药好了~~有一次把本人逼急了，我就问那个戴着眼镜眯着眼睛的老准医生：“我怎么知道什么病？”他说：“你不知道什么病，我怎么给你开药？”我说：“如果我知道什么病，那您做什么？”他说：“我给你开药啊！”~~~还有去年暑假在本部，早上起来不舒服，也许是吹了一晚上风扇不舒服，头疼而且全身乏力，然后就去了校医院，有个胖胖的准医生在，他问我：“怎么了？”，我说：“头疼全身没力气！”那位大哥看了看我的说：“你没病！”我说：“我感觉很不舒服啊” 他说：“那是幻觉~回去睡一觉，如果还不舒服再来~”从那以后我非常深刻的赞同这些准医生是：兽医~~而且是业余的~~要么就是南二那些做饭的跑过来搞兼职的~准医生们平日里经常可以看到拿个饭盒来南二打饭，有次还在我们菊苑门口看到两个在打网球~水平也一级烂~有次同学晚上牙痛，出去给准医生们看急诊，准医生说：“急诊只看急病，牙痛回去忍着~~”~~于是同学就在床上滚了一夜~~对准医生们本人一直不报有太大的希望，即使你去看急诊，保不准那个救护车会把你拉到哪里去~~更别提开车的大哥驾照有没有，因为有一次我看他开着车在圆楼前兜圈子~~就好像猫转着圈咬自己尾巴的那种状态~~白天，我确信他应该没喝高~~</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>January 6, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/01/trip-to-nanjing/" title="南京行">南京行</a> (4)<br /><small>12月21日

今天早上十点做G7010从上海到南京，毛驴在车站接的我。在南京这几天就暂住在宋的宿舍...</small></li><li>March 3, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/xianlin-after-snow/" title="雪后的仙林">雪后的仙林</a> (3)<br /><small>以下图片来自紫金飞鸿，拍于2009年农历腊月二十七
























...</small></li><li>August 1, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/nupt_photos/" title="南邮图集">南邮图集</a> (4)<br /><small>看着照片，回忆走过的四年，如今，大家各奔东西，再聚的机会少了...

从正门鸟瞰学校


2004年...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/03/everything-about-nupt/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>想发论文，但有点难</title>
		<link>http://www.zhuhuang.com/blog/2010/03/wish-to-publish-first-paper/</link>
		<comments>http://www.zhuhuang.com/blog/2010/03/wish-to-publish-first-paper/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 07:53:26 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[会议]]></category>
		<category><![CDATA[处女作]]></category>
		<category><![CDATA[论文]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=1928</guid>
		<description><![CDATA[RPE做完后，这段时间老板没有给我新的活，而且看样子好像不会继续做RPE时做的东西，这样有点可惜，毕竟整了大半年，总不能没有什么产出就放弃了。老板政务缠身，学术方面已经不再那么热衷了，这可以从他从不和我提发paper的事看出。倒是我自己，一直想着什么时候能发我的第一篇论文，目前还是鸭蛋，这学期一过，来美也算两年了，一年TA，一年RA，一篇paper都没有，说出去有点丢人。来美读了两年PhD的而没有发paper的人，应该没有多少，我不想成为其中一员。咱不是大牛，但不能因此放弃努力，该争取的还是要去争取。 某天，忍不住了，就跑去和老板谈，看看能不能将RPE做的东西整成一篇论文。老板说可以，但得对实验部分稍作修改。虽然成功地对系统进行了模拟，模拟结果也和我们预想的一样，但实际上，Uppaal不适合模拟我们这类系统（Highway Collision Warning System Based on Wireless Sensor Network），因为它的很多功能达不到要求，和我们预想的偏差有点大。所以光有模拟不行，一方面模拟本身做了很多假设，把一些重要参数都做了假设，比如broadcast参数（没办法，Uppaal做不到）；另一方面，只对少数vehicle进行了模拟，但如果要验证这类系统的performance，那得做大量的模拟，而不是几辆vehicle，但几辆vehicle的模拟已经快把Uppaal系统给整垮了，做大量的模拟问题会有一大堆。此外，鉴于我们的那些假设，做这些模拟也没多大意义，因为假设本身就是模拟的重要部分，但我们都忽略了。因此，我们的实验展示不能从模拟入手，不能验证系统的performance，而且Uppaal也做不到。我们只能把出发点定在我们的协议上，Uppaal提供了属性检验功能，也就是可以对协议的某一方面属性进行验证，比如协议的有效性，相关车辆是否收到了warning message，broadcast的连续性，即只要有问题车辆存在，就得有warning message在广播。如果我能验证一些关键的属性，那可以把这些内容放入实验展示部分，起码说明了系统的正确性和有效性。 但验证系统没那么简单，事实上，在我们已经完成的系统中，我已经对一些属性进行了验证，某些能验证出来对错，某些会搞垮系统，导致out of memory。因为我们建的几个自动机模型都挺大，而且实验中会生成9个以上的自动机，这些自动机的执行过程互相交叉，再加上定了很多变量，导致系统的state非常多，使得Uppaal验证不了。如果验证某属性是否存在成立的可能性，一般都可以验证成功，因为验证存在性不需要遍历整个系统。但要验证某属性是否永远成立，就我们验证的情况来看，都会导致out of memory，而这些属性对我们的系统来说又有点重要（这一点，Uppaal比Spin差一些）。虽然在RPE Presentation中，我向committee解释了这一情况，并且我也没有解决办法，但现在，如果我想发paper，非得把这个问题解决。我能做的就是修改程序，尽可能的缩小系统，并减少可能的系统状态数目，这是个大工程啊。 和老板谈完之后，自己上网搜了相关会议，发现IEEE的一个关于Intelligent Transportation Systems的会议，我们做的东西正好在这一范围内。今年这个会议将在葡萄牙举行，九月份的时候，Paper提交的截止日期是3月15日。也许我可以试试，就发邮件问老板，老板说可以，但时间挺紧。差不多15天的时间，我得这周把程序改好，然后写paper，修改之后提交。构想挺好，但摆在眼前的还是老问题，程序。得绞尽脑汁把问题解决了，不然就么的希望了。之后老板又发了个会议给我看，WiCOM。今年的WiCOM会议在成都举行，老板说我也可以试试这个。嗯，如果能搞定程序，前途一片光明啊。这周拼了！ 您可能感兴趣的文章October 25, 2010 -- 我的第一篇论文终于中了 (9)早上和老板开会时，还在抱怨那会议怎么还不给消息，我急着想知道结果，好确定回国的行程。开完会去吃了个午...April 10, 2010 -- 论文写完了，但不投IEEE ITSS的会议了 (2)这周连续熬了几个通宵，才把论文给写完了，因为要赶周一的论文提交截止日期，是IEEE ITSS的一个会...November 19, 2011 -- 实习也没如别人口中的容易找 (2)面试了两个，到现在都没有回复。ms的过了两周多了，gg的过了一周多。在考虑要不要发邮件问一下。除了这...November 6, 2011 -- 近况：论文和实习 (3)之前一个多月主要做了两件事，写论文和找实习。论文写了两版，但老板还不满意，原计划投的会议都pass了...July 11, 2010 -- 第一篇论文算是完成了 (0)到昨天，俺那篇拖了好几个月的论文总算是定稿了，老板昨晚应该把它投出去了。从论文的第一篇草稿开始，有过...]]></description>
			<content:encoded><![CDATA[<p>RPE做完后，这段时间老板没有给我新的活，而且看样子好像不会继续做RPE时做的东西，这样有点可惜，毕竟整了大半年，总不能没有什么产出就放弃了。老板政务缠身，学术方面已经不再那么热衷了，这可以从他从不和我提发paper的事看出。倒是我自己，一直想着什么时候能发我的第一篇论文，目前还是鸭蛋，这学期一过，来美也算两年了，一年TA，一年RA，一篇paper都没有，说出去有点丢人。来美读了两年PhD的而没有发paper的人，应该没有多少，我不想成为其中一员。咱不是大牛，但不能因此放弃努力，该争取的还是要去争取。<br />
<span id="more-1928"></span><br />
某天，忍不住了，就跑去和老板谈，看看能不能将RPE做的东西整成一篇论文。老板说可以，但得对实验部分稍作修改。虽然成功地对系统进行了模拟，模拟结果也和我们预想的一样，但实际上，Uppaal不适合模拟我们这类系统（Highway Collision Warning System Based on Wireless Sensor Network），因为它的很多功能达不到要求，和我们预想的偏差有点大。所以光有模拟不行，一方面模拟本身做了很多假设，把一些重要参数都做了假设，比如broadcast参数（没办法，Uppaal做不到）；另一方面，只对少数vehicle进行了模拟，但如果要验证这类系统的performance，那得做大量的模拟，而不是几辆vehicle，但几辆vehicle的模拟已经快把Uppaal系统给整垮了，做大量的模拟问题会有一大堆。此外，鉴于我们的那些假设，做这些模拟也没多大意义，因为假设本身就是模拟的重要部分，但我们都忽略了。因此，我们的实验展示不能从模拟入手，不能验证系统的performance，而且Uppaal也做不到。我们只能把出发点定在我们的协议上，Uppaal提供了属性检验功能，也就是可以对协议的某一方面属性进行验证，比如协议的有效性，相关车辆是否收到了warning message，broadcast的连续性，即只要有问题车辆存在，就得有warning message在广播。如果我能验证一些关键的属性，那可以把这些内容放入实验展示部分，起码说明了系统的正确性和有效性。</p>
<p>但验证系统没那么简单，事实上，在我们已经完成的系统中，我已经对一些属性进行了验证，某些能验证出来对错，某些会搞垮系统，导致out of memory。因为我们建的几个自动机模型都挺大，而且实验中会生成9个以上的自动机，这些自动机的执行过程互相交叉，再加上定了很多变量，导致系统的state非常多，使得Uppaal验证不了。如果验证某属性是否存在成立的可能性，一般都可以验证成功，因为验证存在性不需要遍历整个系统。但要验证某属性是否永远成立，就我们验证的情况来看，都会导致out of memory，而这些属性对我们的系统来说又有点重要（这一点，Uppaal比Spin差一些）。虽然在RPE Presentation中，我向committee解释了这一情况，并且我也没有解决办法，但现在，如果我想发paper，非得把这个问题解决。我能做的就是修改程序，尽可能的缩小系统，并减少可能的系统状态数目，这是个大工程啊。</p>
<p>和老板谈完之后，自己上网搜了相关会议，发现IEEE的一个关于Intelligent Transportation Systems的会议，我们做的东西正好在这一范围内。今年这个会议将在葡萄牙举行，九月份的时候，Paper提交的截止日期是3月15日。也许我可以试试，就发邮件问老板，老板说可以，但时间挺紧。差不多15天的时间，我得这周把程序改好，然后写paper，修改之后提交。构想挺好，但摆在眼前的还是老问题，程序。得绞尽脑汁把问题解决了，不然就么的希望了。之后老板又发了个会议给我看，WiCOM。今年的WiCOM会议在成都举行，老板说我也可以试试这个。嗯，如果能搞定程序，前途一片光明啊。这周拼了！</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>October 25, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/10/my-first-paper-got-accepted/" title="我的第一篇论文终于中了">我的第一篇论文终于中了</a> (9)<br /><small>早上和老板开会时，还在抱怨那会议怎么还不给消息，我急着想知道结果，好确定回国的行程。开完会去吃了个午...</small></li><li>April 10, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/04/paper-ieee-itss/" title="论文写完了，但不投IEEE ITSS的会议了">论文写完了，但不投IEEE ITSS的会议了</a> (2)<br /><small>这周连续熬了几个通宵，才把论文给写完了，因为要赶周一的论文提交截止日期，是IEEE ITSS的一个会...</small></li><li>November 19, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/11/it-it-not-that-easy-to-get-an-intern/" title="实习也没如别人口中的容易找">实习也没如别人口中的容易找</a> (2)<br /><small>面试了两个，到现在都没有回复。ms的过了两周多了，gg的过了一周多。在考虑要不要发邮件问一下。除了这...</small></li><li>November 6, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/11/recent-status-paper-and-intern/" title="近况：论文和实习">近况：论文和实习</a> (3)<br /><small>之前一个多月主要做了两件事，写论文和找实习。论文写了两版，但老板还不满意，原计划投的会议都pass了...</small></li><li>July 11, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/07/first-paper-done/" title="第一篇论文算是完成了">第一篇论文算是完成了</a> (0)<br /><small>到昨天，俺那篇拖了好几个月的论文总算是定稿了，老板昨晚应该把它投出去了。从论文的第一篇草稿开始，有过...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/03/wish-to-publish-first-paper/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>用上了Windows 7，赞一下MSDNAA</title>
		<link>http://www.zhuhuang.com/blog/2010/02/windows-7-msdnaa/</link>
		<comments>http://www.zhuhuang.com/blog/2010/02/windows-7-msdnaa/#comments</comments>
		<pubDate>Sun, 28 Feb 2010 18:10:15 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[说三道四]]></category>
		<category><![CDATA[MSDNAA]]></category>
		<category><![CDATA[Window 7]]></category>
		<category><![CDATA[微软]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=1924</guid>
		<description><![CDATA[前几天整理邮箱时，发现系统管理员Seth发的一封关于MSDNAA的邮件，发于2/2/2010。因为系里发的邮件太多，而且大部分是关于seminar，或者转发graduate school的邮件，所以我不大看系里发的邮件，经常忽略它们。看了一下这封邮件的内容，说是系里购买了MSDNAA，CIS的学生可以用帐号登录MSDNAA的网站，免费下载软件。比较好奇，就用提供的帐号和密码登录了，发现不少Microsoft的软件和操作系统，Visio Professional，Access，Visual Studio 2008 Professional，Vista Business，Windows 7 Professional等等，而且都可以免费下载的，这对用多了盗版或者免费软件的我来说，不得不说是个惊喜。 MSDNAA，即MSDN Academic Alliance，是微软针对广大院校推出的一个旨在让学校和学生以最简单最省钱的方式获得微软最新开发的软件和操作系统的项目。而我们系购买的是MSDNAA和E-Academy公司合作推出的ELMS (e-academy License Management System)。只要用系统管理员分配给你的帐号和密码，就可以登录网站，下载或者购买提供的软件。下载一般都是免费的，购买指的是购买软件的CD/DVD，需要付一点钱，但跟软件的价格比起来，也便宜非常多。 这几天我下载了Visio Professional 2007， Visual Studio 2008 Professional，Windows 7 Professional。可惜的是，他们不提供Office，得到店里买，唉，这个可是最迫切需要的。还有其他一些软件，但我应该用不上，先下一些需要的。下载速度不快，而且不稳定，这三个软件我换了好几天才下载完。昨天把Win7安到我的desktop上了，速度是挺快的。说起来也够折腾，desktop原配的是Vista Home Premium，很烂，经常死机。后来换成Vista Business，性能提高了一些，死机状况也比较少出现。但为了体验一下Windows 7，只好把Vista Business牺牲了。Windows 7都发行好久了，苦于没有copy可下，网上的基本都是盗版，哪怕系列号暂时能用，过一段估计也会被发现的。不用盗版，在国内是不可想象的。来这之后，因为害怕使用盗版给自己带来麻烦，收敛了很多，尽量用正版。现在我手上有好多正版的操作系统，Windows XP，Vista 和Windows 7。XP估计是用不上了，有点过时了。我买了XP正版盘，结果却把它安在了别人的系统上。Vista是从系里得到了，装了两次，删了两次，系列号依然有效。Windows 7就是通过MSDNAA获得的，应该能用上一段时间。 您可能感兴趣的文章April 25, 2010 -- 搬家了 (3)周四时和Jardine重新签了租房的agreement，要求下周一前搬出旧的公寓，所以只有三天时间搬...July 21, 2010 -- ZZ 生活在美国，法律常识不可缺 (2)在美国，有点法律常识还是灰常重要的，不然会让自己吃亏的。 ---------------------...December 26, 2010 -- CPSCom2010 (5)12月18日 17号晚上洗了个澡，上了会网就去睡觉了。从出发到抵达也有一天多的时间了，算起来有两个...September 18, [...]]]></description>
			<content:encoded><![CDATA[<p>前几天整理邮箱时，发现系统管理员Seth发的一封关于MSDNAA的邮件，发于2/2/2010。因为系里发的邮件太多，而且大部分是关于seminar，或者转发graduate school的邮件，所以我不大看系里发的邮件，经常忽略它们。看了一下这封邮件的内容，说是系里购买了MSDNAA，CIS的学生可以用帐号登录MSDNAA的网站，免费下载软件。比较好奇，就用提供的帐号和密码登录了，发现不少Microsoft的软件和操作系统，Visio Professional，Access，Visual Studio 2008 Professional，Vista Business，Windows 7 Professional等等，而且都可以免费下载的，这对用多了盗版或者免费软件的我来说，不得不说是个惊喜。</p>
<p>MSDNAA，即MSDN Academic Alliance，是微软针对广大院校推出的一个旨在让学校和学生以最简单最省钱的方式获得微软最新开发的软件和操作系统的项目。而我们系购买的是MSDNAA和E-Academy公司合作推出的ELMS (e-academy License Management System)。只要用系统管理员分配给你的帐号和密码，就可以登录网站，下载或者购买提供的软件。下载一般都是免费的，购买指的是购买软件的CD/DVD，需要付一点钱，但跟软件的价格比起来，也便宜非常多。</p>
<p>这几天我下载了Visio Professional 2007， Visual Studio 2008 Professional，Windows 7 Professional。可惜的是，他们不提供Office，得到店里买，唉，这个可是最迫切需要的。还有其他一些软件，但我应该用不上，先下一些需要的。下载速度不快，而且不稳定，这三个软件我换了好几天才下载完。昨天把Win7安到我的desktop上了，速度是挺快的。说起来也够折腾，desktop原配的是Vista Home Premium，很烂，经常死机。后来换成Vista Business，性能提高了一些，死机状况也比较少出现。但为了体验一下Windows 7，只好把Vista Business牺牲了。Windows 7都发行好久了，苦于没有copy可下，网上的基本都是盗版，哪怕系列号暂时能用，过一段估计也会被发现的。不用盗版，在国内是不可想象的。来这之后，因为害怕使用盗版给自己带来麻烦，收敛了很多，尽量用正版。现在我手上有好多正版的操作系统，Windows XP，Vista 和Windows 7。XP估计是用不上了，有点过时了。我买了XP正版盘，结果却把它安在了别人的系统上。Vista是从系里得到了，装了两次，删了两次，系列号依然有效。Windows 7就是通过MSDNAA获得的，应该能用上一段时间。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 23, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/08/recent-gainings/" title="最近的收获">最近的收获</a> (5)<br /><small>从上到下，按钓上来的时间顺序排列，最上面是比较早的。

[caption id="attachmen...</small></li><li>October 2, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/tiangognshan_3/" title="天宫山图片 之 取经之路">天宫山图片 之 取经之路</a> (0)<br /><small>寺庙不是在真正的山顶上，大佛才是。拜完庙里的众佛，吃过斋饭，继续爬台阶，像大佛进军。

[capti...</small></li><li>April 29, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/04/these-days-2010-04-29/" title="这些天">这些天</a> (0)<br /><small>上周open house之后，搬家，然后休息。这些天以来，书倒看了不少，Unix编程和TCP/IP详...</small></li><li>April 14, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/04/lotus-root-pork-ribs-soup/" title="莲藕排骨汤">莲藕排骨汤</a> (4)<br /><small>今天在办公室的时候，查了下邮件，发现中国店的老板群发邮件了，说是店里今天进了很多蔬菜。昨天我才去过，...</small></li><li>September 18, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/truecredit-trapped-me/" title="信用记录以及由此引发的“TrueCredit事件”">信用记录以及由此引发的“TrueCredit事件”</a> (1)<br /><small>因为上个月想着要贷款买车，又不知道自己的信用记录有多少，于是就到K-State Credit Uni...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/02/windows-7-msdnaa/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>历时半年，RPE终于搞定，成为phd candidate了</title>
		<link>http://www.zhuhuang.com/blog/2010/02/phd-candidate/</link>
		<comments>http://www.zhuhuang.com/blog/2010/02/phd-candidate/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 04:46:49 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[Candidate]]></category>
		<category><![CDATA[RPE]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=1914</guid>
		<description><![CDATA[从上学期开始，RPE的三个presentation我拖到今天才做完。2009.10.1第一个，2009.11.10第二个，2010.02.23第三个。第三个原定于1.26号做的，但种种原因，拖到现在。期间，一方面自己有点不自觉，凡事能拖则拖，不到deadline绝不干活，另一方面，老板太忙，没什么时间管我，这也助长了自己的惰性。但，不管怎样，总算给RPE划上句号了。今天的presentation做的还不错，不紧张，自我感觉良好，这次对时间把握得比较好，和第一次一样，上次内容太多，超时了。老板昨天叮嘱我，要控制好时间，40分钟之内要讲完。昨晚自己熟悉了一下，什么该讲，什么不该讲，都搞得比较清楚。昨晚的准备还是挺有效的，今天基本按照昨晚想好的路线走。RPE过了，成了phd candidate，也算轻松了，剩下的日子就是平平淡淡的做research了。希望自己能够自觉，毕竟phd是为自己读的，不出点东西对不起自己，对不起在这上面耗掉的时间，还有我可怜的青春年华。还有件让人欣慰的事，老板给我涨工资了，暗自高兴。 您可能感兴趣的文章November 14, 2009 -- RPE Presentation II (2)周二下午完成了RPE的第二个Presentation。比较戏剧，因为要说的内容太多（虽然我已省去很多...October 1, 2009 -- RPE Presentation归来 (0)准备了，要讲的东西也是自己做过的，比较熟悉，但无奈，第一次做英语presentation，表达上难免...September 29, 2009 -- RPE Presentation I on Oct. 1st (0)星期四（10月1日）就要开始博士预备考试（PhD Preliminary Exam）的第一次陈述（P...September 20, 2009 -- RPE开始了 (0)从暑假一直拖到上周，终于把RPE request form填完上交了，committee membe...August 22, 2009 -- PhD进展 (0)晚上闲着没事时看了下系里的PhD Guidelines，了解一下已完成的和未完成的任务。一直想着要早...]]></description>
			<content:encoded><![CDATA[<p>从上学期开始，RPE的三个presentation我拖到今天才做完。2009.10.1第一个，2009.11.10第二个，2010.02.23第三个。第三个原定于1.26号做的，但种种原因，拖到现在。期间，一方面自己有点不自觉，凡事能拖则拖，不到deadline绝不干活，另一方面，老板太忙，没什么时间管我，这也助长了自己的惰性。但，不管怎样，总算给RPE划上句号了。今天的presentation做的还不错，不紧张，自我感觉良好，这次对时间把握得比较好，和第一次一样，上次内容太多，超时了。老板昨天叮嘱我，要控制好时间，40分钟之内要讲完。昨晚自己熟悉了一下，什么该讲，什么不该讲，都搞得比较清楚。昨晚的准备还是挺有效的，今天基本按照昨晚想好的路线走。RPE过了，成了phd candidate，也算轻松了，剩下的日子就是平平淡淡的做research了。希望自己能够自觉，毕竟phd是为自己读的，不出点东西对不起自己，对不起在这上面耗掉的时间，还有我可怜的青春年华。还有件让人欣慰的事，老板给我涨工资了，暗自高兴。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>November 14, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/11/rpe-presentation-ii/" title="RPE Presentation II">RPE Presentation II</a> (2)<br /><small>周二下午完成了RPE的第二个Presentation。比较戏剧，因为要说的内容太多（虽然我已省去很多...</small></li><li>October 1, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/10/rpe-presentation-1/" title="RPE Presentation归来">RPE Presentation归来</a> (0)<br /><small>准备了，要讲的东西也是自己做过的，比较熟悉，但无奈，第一次做英语presentation，表达上难免...</small></li><li>September 29, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/oct_1st_rpe_1/" title="RPE Presentation I on Oct. 1st">RPE Presentation I on Oct. 1st</a> (0)<br /><small>星期四（10月1日）就要开始博士预备考试（PhD Preliminary Exam）的第一次陈述（P...</small></li><li>September 20, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/09/rpe_begins/" title="RPE开始了">RPE开始了</a> (0)<br /><small>从暑假一直拖到上周，终于把RPE request form填完上交了，committee membe...</small></li><li>August 22, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/phd_progress/" title="PhD进展">PhD进展</a> (0)<br /><small>晚上闲着没事时看了下系里的PhD Guidelines，了解一下已完成的和未完成的任务。一直想着要早...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/02/phd-candidate/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>更新一下</title>
		<link>http://www.zhuhuang.com/blog/2010/02/something-new/</link>
		<comments>http://www.zhuhuang.com/blog/2010/02/something-new/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 04:27:07 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=1911</guid>
		<description><![CDATA[这周和上周基本上都在忙RPE的事，下周二就presentation了，需要对报告和程序作最后的修改，免得不符合要求。按规定，RPE的final report要15页，但没有规定格式，本以为我写不了那么多，结果我写了整整22页。问老板是否有关系，他说it&#8217;s OK，松了口气，让写多一些比较好办，让写少的话就难办了。初稿上周就写好了，发给老板，但老板太忙，一直都没时间改，拖了一周才给我他修改过的。我一边调程序，一边改报告，同时把一些新发现的东西也加进报告里。程序得调好了，presentation时会做demo，如果出问题就糗大了。到昨天，周五，程序基本上OK了，报告也将老板指出的地方纠正了，算是定稿了。为了保险，昨晚再查了一遍，用Office。报告我是用OpenOffice写的，起初用它提供的拼写检查功能查了一遍，没错，然后发给老板，老板在Office下修改的，一堆小错，大部分是拼写和单复数错误。现在对OpenOffice的纠错能力极度不信任。于是昨晚把报告的内容都拷到了Office的word文档里，从头到尾查了一遍，果然还有一些小错，修改完毕之后，确定了没有问题，就转成pdf格式的，给所有committee member发了一份，他们需要在presentation之前稍微读一下。这个周末就是准备ppt，有时间可以再弄弄程序，因为demo时只打算模拟一部分程序，这一部分一定搞定了，剩下的还得test。今天去rec运动了快两个小时，打壁球，玩了会健身器材。回家之后洗了个澡，去参加Jardine组织的sushi party，好多寿司，我吃了得有二十几个吧，当晚饭了。因为准备的寿司太多，可以take home。我对寿司不是很感兴趣，就没拿。 您可能感兴趣的文章September 2, 2009 -- 海贼王大事件 (0)大战终于开始了，新世界的海贼们+路飞团 VS 海军+七武海。出人意料的是白胡子居然是“摇晃果实”能力...September 25, 2009 -- 家乡的水仙茶 (0)一直都很喜欢喝茶，尤其是家里的水仙茶，也许是从小养成的习惯，也许是水仙茶的味道别具一格。喝过铁观音，...July 2, 2010 -- 慌乱中，别忘了倾听自己的声音 (2)依然记得，以前的我，会时不时写点日记，从过去中反省自己，明确要做的事和要完成的目标。当自己迷失时，都...July 22, 2009 -- 域名注册 (0)自从注册了zhuhuang.com，litiancun.com，litiancun.cn之后，一想到...January 21, 2010 -- 最近看的书 (2)最近除了弄RPE的事，也花了不少之间在书上。先前写过一篇日志，提到了毕业之前想做的一些事，现在，我正...]]></description>
			<content:encoded><![CDATA[<p>这周和上周基本上都在忙RPE的事，下周二就presentation了，需要对报告和程序作最后的修改，免得不符合要求。按规定，RPE的final report要15页，但没有规定格式，本以为我写不了那么多，结果我写了整整22页。问老板是否有关系，他说it&#8217;s OK，松了口气，让写多一些比较好办，让写少的话就难办了。初稿上周就写好了，发给老板，但老板太忙，一直都没时间改，拖了一周才给我他修改过的。我一边调程序，一边改报告，同时把一些新发现的东西也加进报告里。程序得调好了，presentation时会做demo，如果出问题就糗大了。到昨天，周五，程序基本上OK了，报告也将老板指出的地方纠正了，算是定稿了。为了保险，昨晚再查了一遍，用Office。报告我是用OpenOffice写的，起初用它提供的拼写检查功能查了一遍，没错，然后发给老板，老板在Office下修改的，一堆小错，大部分是拼写和单复数错误。现在对OpenOffice的纠错能力极度不信任。于是昨晚把报告的内容都拷到了Office的word文档里，从头到尾查了一遍，果然还有一些小错，修改完毕之后，确定了没有问题，就转成pdf格式的，给所有committee member发了一份，他们需要在presentation之前稍微读一下。这个周末就是准备ppt，有时间可以再弄弄程序，因为demo时只打算模拟一部分程序，这一部分一定搞定了，剩下的还得test。今天去rec运动了快两个小时，打壁球，玩了会健身器材。回家之后洗了个澡，去参加Jardine组织的sushi party，好多寿司，我吃了得有二十几个吧，当晚饭了。因为准备的寿司太多，可以take home。我对寿司不是很感兴趣，就没拿。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>November 6, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/11/recent-status-paper-and-intern/" title="近况：论文和实习">近况：论文和实习</a> (3)<br /><small>之前一个多月主要做了两件事，写论文和找实习。论文写了两版，但老板还不满意，原计划投的会议都pass了...</small></li><li>January 8, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/sixthsense-and-ted/" title="SixthSense Technology及TED">SixthSense Technology及TED</a> (2)<br /><small>从河蟹娱乐中看到一篇文章第六感惊人的潜力，见识到了天才Pranav Mistry所实现的数字世界和现...</small></li><li>November 28, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/11/black-friday-is-not-that-black/" title="Black Friday is not that black">Black Friday is not that black</a> (2)<br /><small>去年的Black Friday，我没去通宵排队，没去抢购东西。今年，the same，依旧宅在家里。...</small></li><li>January 13, 2012 -- <a href="http://www.zhuhuang.com/blog/2012/01/ubuntu-10-04-can-not-login-graphic/" title="Ubuntu 10.04图形界面无法登录，密码是对的">Ubuntu 10.04图形界面无法登录，密码是对的</a> (4)<br /><small>前几天调整台式机的硬盘分区，之前的分区很不合理。结果Windows 7对硬盘分区的个数有限制，机器上...</small></li><li>March 27, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/03/happy-birthday-to-my-dear-mom/" title="祝老妈生日快乐">祝老妈生日快乐</a> (10)<br /><small>爸妈这一代人，尤其是生在农村，长在农村的，很少会过生日，除非年纪大了。今天打电话回家，哥提醒说今天是...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/02/something-new/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>明年春节，争取回家过年</title>
		<link>http://www.zhuhuang.com/blog/2010/02/go-home-for-spring-festival/</link>
		<comments>http://www.zhuhuang.com/blog/2010/02/go-home-for-spring-festival/#comments</comments>
		<pubDate>Sun, 14 Feb 2010 23:22:34 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[春节]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=1903</guid>
		<description><![CDATA[两年了，都快忘了过年的感觉了。无奈，每年的春节，这边的学校都已经开学了。等成了phd candidate，就不用选什么courses了，直接修research学分。到时就可以和老板商量一下，调整一下干活的时间，争取在家里过年，一月份回家，二月份回学校。这样的话，寒假就得老老实实干活了。上次和老板meeting时，谈了一下我的这个想法，老板说没什么问题，他只担心我在本该在学校学习的时间回国会不会影响到我入关。这个我也不确定，但就我所知，身边有不少调整假期回国过年的例子。打算这么做了，就在下个春节，回家过年。今年暑假就不回去了，留在学校里，research，学车。 您可能感兴趣的文章February 1, 2011 -- 春节快乐 (0)国内现在是2月2日，大年三十。我这里是2月1日，农历二九。怕明天起不来，就在博客上给大家拜个年吧。祝...February 13, 2010 -- 春节 (2)转眼就是自己在国外过的第二个春节了，不像国内，这边的春节平平淡淡，没什么气氛，即使有很多留学生，但大...]]></description>
			<content:encoded><![CDATA[<p>两年了，都快忘了过年的感觉了。无奈，每年的春节，这边的学校都已经开学了。等成了phd candidate，就不用选什么courses了，直接修research学分。到时就可以和老板商量一下，调整一下干活的时间，争取在家里过年，一月份回家，二月份回学校。这样的话，寒假就得老老实实干活了。上次和老板meeting时，谈了一下我的这个想法，老板说没什么问题，他只担心我在本该在学校学习的时间回国会不会影响到我入关。这个我也不确定，但就我所知，身边有不少调整假期回国过年的例子。打算这么做了，就在下个春节，回家过年。今年暑假就不回去了，留在学校里，research，学车。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>February 1, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/02/happy-spring-festival/" title="春节快乐">春节快乐</a> (0)<br /><small>国内现在是2月2日，大年三十。我这里是2月1日，农历二九。怕明天起不来，就在博客上给大家拜个年吧。祝...</small></li><li>February 13, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/02/spring-festival-2010/" title="春节">春节</a> (2)<br /><small>转眼就是自己在国外过的第二个春节了，不像国内，这边的春节平平淡淡，没什么气氛，即使有很多留学生，但大...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/02/go-home-for-spring-festival/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>春节</title>
		<link>http://www.zhuhuang.com/blog/2010/02/spring-festival-2010/</link>
		<comments>http://www.zhuhuang.com/blog/2010/02/spring-festival-2010/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 16:00:16 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[春节]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/2010/02/%e6%98%a5%e8%8a%82/</guid>
		<description><![CDATA[转眼就是自己在国外过的第二个春节了，不像国内，这边的春节平平淡淡，没什么气氛，即使有很多留学生，但大家小聚之后也都各自回家，给远在大洋彼岸的家人朋友拜年。因为有了一次国外过年的经验，算有点习惯了，不会有太多期待。昨天中午和晚上都出去吃返了，都是自助，中午和几个认识的一起，晚上和系里的其他中国学生。由于吃了太多，而且两餐之间只间隔四个小时，到早上凌晨三点睡觉时，肚子依然撑着。大过节的容易暴饮暴食啊，还好只在过节时这样，要是每天如此，估计得圆一大圈。 由于睡得晚，早上根本爬不起来看春晚，定了七点的闹钟，结果睡到九点多。我没有看春晚的习惯，所以没啥动力爬起来，被窝比较暖。起来之后，打了个电话回家，刚好到午夜放鞭炮的时候，听到了家里的鞭炮声，这一刻，我真的有点想家。老爸已经睡了，和老妈寒暄了几句，他们也都去睡了。而我无聊，就看春晚，挑了两个节目，小虎队的《再聚首》和赵本山的《捐助》。小虎队的歌小时候就听多了，但那时也不懂什么，只是听过，论感情，应该是70后对小虎队更有印象。不过，他们的歌是不错的，很多脍炙人口的，到现在我依旧能哼上几首，聊表一下怀旧之情。赵本山不愧是小品之王啊，《捐助》演得不错。这小品是越来越不好演了，一来题材越来越少，二来观众越来越挑。一切源于生活，甭管高尚，或者低俗，存在即道理，来源于生活才是真实在。赵本山这两年的小品都有着趋势，虽然没资格品评人家，但希望他为百姓们创作出更多的小品，多提拔提拔新人，不要像相声一样搞得后继无人。 看完春晚，热了饭菜，都是前天做的，昨天都在外头吃，菜和饭都剩下了。水足饭饱之后，睡意朦胧，原本只打算睡一个小时，结果睡了整整三个半小时，四点半醒来，天色已晚。本来打算利用下午时间写一下RPE的报告，看来没时间了，今天要做的事还不少。匆忙起床，洗头，接着把几周的衣服都弄去洗衣服洗了，快没衣服换了。然后准备晚饭，算是我在美国的年夜饭，一个人吃，随便一些。整了个五花肉炒西兰花，煎了两个鸡蛋，蒸了两根腊肠，泡了点水饺生菜汤，三菜一汤，也算有点丰盛了。吃完饭，无聊上着网，等国内的亲戚朋友都差不多起床了，挨个打电话拜年去，虽然人不在国内，但心意还是得尽到的。 国内九点多时，开始打电话，从大伯家开始，二伯，三伯，老爸，五叔，六叔，挨个拜了年，说了会话，大家生活不容易，新年了，希望大家来年事事顺利。然后是党口的舅舅家，南洋的小姨家（没有电话，只好在QQ上问候了），城里的外婆家（包括大舅，二舅），两个姨夫家（大姨夫家没人接电话，应该是去漳州那过年了，二姨夫在）。接着是几个好友，瑞兰，川淼，舒艳，陈斌，伟曹，斌全，林康，闽健，（没有澜涛的电话），很想和大家聚聚啊，痛饮一番，来年争取回家过年。还向董老师拜了年，好久没联系她老人家了，我这学生当的不太称职啊。 打完电话，和家里视频了一会，看到了奶奶，奶奶身体每况愈下，有点让人揪心。等大家都出门了，我也安静下来了，没事可做了。想想，只有国内才能让人充分感受到节日的气息，这一点是美国永远比不上的，明年过年，争取回家过。 您可能感兴趣的文章February 1, 2011 -- 春节快乐 (0)国内现在是2月2日，大年三十。我这里是2月1日，农历二九。怕明天起不来，就在博客上给大家拜个年吧。祝...February 14, 2010 -- 明年春节，争取回家过年 (2)两年了，都快忘了过年的感觉了。无奈，每年的春节，这边的学校都已经开学了。等成了phd candida...]]></description>
			<content:encoded><![CDATA[<p>转眼就是自己在国外过的第二个春节了，不像国内，这边的春节平平淡淡，没什么气氛，即使有很多留学生，但大家小聚之后也都各自回家，给远在大洋彼岸的家人朋友拜年。因为有了一次国外过年的经验，算有点习惯了，不会有太多期待。昨天中午和晚上都出去吃返了，都是自助，中午和几个认识的一起，晚上和系里的其他中国学生。由于吃了太多，而且两餐之间只间隔四个小时，到早上凌晨三点睡觉时，肚子依然撑着。大过节的容易暴饮暴食啊，还好只在过节时这样，要是每天如此，估计得圆一大圈。<br />
<span id="more-1894"></span><br />
由于睡得晚，早上根本爬不起来看春晚，定了七点的闹钟，结果睡到九点多。我没有看春晚的习惯，所以没啥动力爬起来，被窝比较暖。起来之后，打了个电话回家，刚好到午夜放鞭炮的时候，听到了家里的鞭炮声，这一刻，我真的有点想家。老爸已经睡了，和老妈寒暄了几句，他们也都去睡了。而我无聊，就看春晚，挑了两个节目，小虎队的《再聚首》和赵本山的《捐助》。小虎队的歌小时候就听多了，但那时也不懂什么，只是听过，论感情，应该是70后对小虎队更有印象。不过，他们的歌是不错的，很多脍炙人口的，到现在我依旧能哼上几首，聊表一下怀旧之情。赵本山不愧是小品之王啊，《捐助》演得不错。这小品是越来越不好演了，一来题材越来越少，二来观众越来越挑。一切源于生活，甭管高尚，或者低俗，存在即道理，来源于生活才是真实在。赵本山这两年的小品都有着趋势，虽然没资格品评人家，但希望他为百姓们创作出更多的小品，多提拔提拔新人，不要像相声一样搞得后继无人。</p>
<p>看完春晚，热了饭菜，都是前天做的，昨天都在外头吃，菜和饭都剩下了。水足饭饱之后，睡意朦胧，原本只打算睡一个小时，结果睡了整整三个半小时，四点半醒来，天色已晚。本来打算利用下午时间写一下RPE的报告，看来没时间了，今天要做的事还不少。匆忙起床，洗头，接着把几周的衣服都弄去洗衣服洗了，快没衣服换了。然后准备晚饭，算是我在美国的年夜饭，一个人吃，随便一些。整了个五花肉炒西兰花，煎了两个鸡蛋，蒸了两根腊肠，泡了点水饺生菜汤，三菜一汤，也算有点丰盛了。吃完饭，无聊上着网，等国内的亲戚朋友都差不多起床了，挨个打电话拜年去，虽然人不在国内，但心意还是得尽到的。</p>
<p>国内九点多时，开始打电话，从大伯家开始，二伯，三伯，老爸，五叔，六叔，挨个拜了年，说了会话，大家生活不容易，新年了，希望大家来年事事顺利。然后是党口的舅舅家，南洋的小姨家（没有电话，只好在QQ上问候了），城里的外婆家（包括大舅，二舅），两个姨夫家（大姨夫家没人接电话，应该是去漳州那过年了，二姨夫在）。接着是几个好友，瑞兰，川淼，舒艳，陈斌，伟曹，斌全，林康，闽健，（没有澜涛的电话），很想和大家聚聚啊，痛饮一番，来年争取回家过年。还向董老师拜了年，好久没联系她老人家了，我这学生当的不太称职啊。</p>
<p>打完电话，和家里视频了一会，看到了奶奶，奶奶身体每况愈下，有点让人揪心。等大家都出门了，我也安静下来了，没事可做了。想想，只有国内才能让人充分感受到节日的气息，这一点是美国永远比不上的，明年过年，争取回家过。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>February 1, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/02/happy-spring-festival/" title="春节快乐">春节快乐</a> (0)<br /><small>国内现在是2月2日，大年三十。我这里是2月1日，农历二九。怕明天起不来，就在博客上给大家拜个年吧。祝...</small></li><li>February 14, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/02/go-home-for-spring-festival/" title="明年春节，争取回家过年">明年春节，争取回家过年</a> (2)<br /><small>两年了，都快忘了过年的感觉了。无奈，每年的春节，这边的学校都已经开学了。等成了phd candida...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/02/spring-festival-2010/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>apue.2e源代码编译</title>
		<link>http://www.zhuhuang.com/blog/2010/02/apue-2e-sr-compile/</link>
		<comments>http://www.zhuhuang.com/blog/2010/02/apue-2e-sr-compile/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 22:21:02 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[技术乱弹]]></category>
		<category><![CDATA[apue.2e]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=1885</guid>
		<description><![CDATA[对Unix (or Linux)一窍不通，在同学的推荐下买了apue 2nd edition，看了几章了。今天想试试书上提供的源代码，首先解压源代码，得到目录apue.2e，打开此目录，按照readme里提供的方法，先将文件Make.defines.linux里的WKDIR改为你的源代码存放路径，默认是WKDIR=/home/var/apue.2e，修改完后，在目录apue.2e下执行make命令，出错。我的系统是Ubuntu 9.10，linux内核好像是2.6.30的。编译出错的原因应该是兼容性的问题，错误显示threadctl/getenv1.c下ARG_MAX未定义。ARG_MAX是在头文件limits.h中定义的，但该文件位于目录/usr/include/linux/下，而getenv1.c的include语句是“#include &#60;limits.h&#62;”，这将在usr/include/下查找文件limits.h，但include目录下的文件limits.h并没有定义ARG_MAX。因此将include语句改为“#include &#60;linux/limits.h&#62;”就行了。除了getenv1.c，还需修改同一目录下的getenv3.c的头文件声明部分，将“#include &#60;limits.h&#62;”改为“#include &#60;linux/limits.h&#62;”。修改保存后，在apue.2e目录下执行make，显示了两个warning，问题出在文件/threads/badexit2.c的两个函数里：printfoo和thr_fn2，我没理会这两个warning，这样源代码算是编译完成了。另外一个问题，网上不少文章说要改apue.2e/std/目录下的linux.mk文件，将nawk改为awk，这只需要在你的linux内核版本较老时才需要，nawk是新的awk，内核版本低的不支持nawk。如果内核版本较高，不需要修改。我在改和不改的情况下都试了一次，结果都一样。 以下是几篇有关apue.2e源代码编译的文章，有所帮助。 APUE源代码编译：http://blog.chinaunix.net/u1/52350/showart_426726.html linux下《UNIX环境高级编程》(apue2)源码编译出错的处理方法：http://www.linuxdiyf.com/bbs/viewthread.php?tid=90655&#38;page=1&#38;authorid=110739 APUE2作者提供的源码编译方法及单个源码编译的实现：http://blog.chinaunix.net/u/33048/showart_260473.html 您可能感兴趣的文章April 24, 2011 -- 0424之一周瞎扯 (0)我觉得应该每周写个小结，总结一下这周都做了些什么事情，不会花太多时间和精力。发现养成每天记事的习惯还...September 2, 2011 -- A test on mkstemp (0) /* * testmkstemp.c * * Created on: Aug 31, 20...September 1, 2011 -- Something about setbuf (2)When I worked on Exercise 5.1 of APUE.2e, I made s...June [...]]]></description>
			<content:encoded><![CDATA[<p>对Unix (or Linux)一窍不通，在同学的推荐下买了apue 2nd edition，看了几章了。今天想试试书上提供的源代码，首先解压源代码，得到目录apue.2e，打开此目录，按照readme里提供的方法，先将文件Make.defines.linux里的WKDIR改为你的源代码存放路径，默认是WKDIR=/home/var/apue.2e，修改完后，在目录apue.2e下执行make命令，出错。我的系统是Ubuntu 9.10，linux内核好像是2.6.30的。编译出错的原因应该是兼容性的问题，错误显示threadctl/getenv1.c下ARG_MAX未定义。ARG_MAX是在头文件limits.h中定义的，但该文件位于目录/usr/include/linux/下，而getenv1.c的include语句是“#include &lt;limits.h&gt;”，这将在usr/include/下查找文件limits.h，但include目录下的文件limits.h并没有定义ARG_MAX。因此将include语句改为“#include &lt;linux/limits.h&gt;”就行了。除了getenv1.c，还需修改同一目录下的getenv3.c的头文件声明部分，将“#include &lt;limits.h&gt;”改为“#include &lt;linux/limits.h&gt;”。修改保存后，在apue.2e目录下执行make，显示了两个warning，问题出在文件/threads/badexit2.c的两个函数里：printfoo和thr_fn2，我没理会这两个warning，这样源代码算是编译完成了。另外一个问题，网上不少文章说要改apue.2e/std/目录下的linux.mk文件，将nawk改为awk，这只需要在你的linux内核版本较老时才需要，nawk是新的awk，内核版本低的不支持nawk。如果内核版本较高，不需要修改。我在改和不改的情况下都试了一次，结果都一样。<br />
<span id="more-1885"></span><br />
以下是几篇有关apue.2e源代码编译的文章，有所帮助。<br />
APUE源代码编译：<a href="http://blog.chinaunix.net/u1/52350/showart_426726.html">http://blog.chinaunix.net/u1/52350/showart_426726.html</a><br />
linux下《UNIX环境高级编程》(apue2)源码编译出错的处理方法：<a href="http://www.linuxdiyf.com/bbs/viewthread.php?tid=90655&amp;page=1&amp;authorid=110739">http://www.linuxdiyf.com/bbs/viewthread.php?tid=90655&amp;page=1&amp;authorid=110739</a><br />
APUE2作者提供的源码编译方法及单个源码编译的实现：<a href="http://blog.chinaunix.net/u/33048/showart_260473.html">http://blog.chinaunix.net/u/33048/showart_260473.html</a></p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>April 24, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0424/" title="0424之一周瞎扯">0424之一周瞎扯</a> (0)<br /><small>我觉得应该每周写个小结，总结一下这周都做了些什么事情，不会花太多时间和精力。发现养成每天记事的习惯还...</small></li><li>September 2, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/09/a-test-on-mkstemp/" title="A test on mkstemp">A test on mkstemp</a> (0)<br /><small>
/*
 * testmkstemp.c
 *
 *  Created on: Aug 31, 20...</small></li><li>September 1, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/09/something-about-setbuf/" title="Something about setbuf">Something about setbuf</a> (2)<br /><small>When I worked on Exercise 5.1 of APUE.2e, I made s...</small></li><li>June 25, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/06/weekly-nattering-0625/" title="0625之一周瞎扯">0625之一周瞎扯</a> (12)<br /><small>Research - CPSNET进展。上周把所有layer和component的具体功能和函数给列...</small></li><li>May 27, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/05/reading-summary-apue2e-chap4-2/" title="读书笔记 &#8211; APUE2e Chap4(2)">读书笔记 &#8211; APUE2e Chap4(2)</a> (2)<br /><small>/////////////////////////////////////////////
stat...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/02/apue-2e-sr-compile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>怀念饭局</title>
		<link>http://www.zhuhuang.com/blog/2010/02/missing-gatherings/</link>
		<comments>http://www.zhuhuang.com/blog/2010/02/missing-gatherings/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 22:29:58 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[饭局]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=1881</guid>
		<description><![CDATA[来美之后，比较少有饭局，不像国内，有事没事都能找些朋友下饭馆，喝点酒。留学生们都hard working，平时没什么娱乐，圈子也小，认识的人不多，能够饭局的人几乎没有。年关已至，这时候如果在国内得有多爽，同学们都回来了，饭局不断。sigh，现在只能YY，这样的日子要持续好些年。 您可能感兴趣的文章January 6, 2011 -- 南京行 (4)12月21日 今天早上十点做G7010从上海到南京，毛驴在车站接的我。在南京这几天就暂住在宋的宿舍...June 19, 2011 -- 父亲节 (18)昨晚打了个电话回家，国内周日，正好是父亲节。不过我不是因为父亲节才打的。照例，主要和老妈聊，扯了一堆...May 23, 2010 -- 车难找啊 (8)这几天一直在看车，难啊。Craigslist上一遍遍的刷新，都没看到合适的。不考虑日本车，虽然名声好...July 28, 2009 -- 路上遇见一条疯狗 吓死偶们了 (0)今天下午和一老印（Sanmitra），一老埃（Ezzat）出去吃饭，在居民区中穿行，打算去Happy...June 10, 2010 -- 彻底没钱了 (2)昨晚，也许因为买车了太兴奋，也许因为怕车被开罚单，没睡好，早上五点多就醒了，然后继续睡了一个多小时，...]]></description>
			<content:encoded><![CDATA[<p>来美之后，比较少有饭局，不像国内，有事没事都能找些朋友下饭馆，喝点酒。留学生们都hard working，平时没什么娱乐，圈子也小，认识的人不多，能够饭局的人几乎没有。年关已至，这时候如果在国内得有多爽，同学们都回来了，饭局不断。sigh，现在只能YY，这样的日子要持续好些年。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>November 16, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/11/memory-of-snow/" title="雪的记忆">雪的记忆</a> (2)<br /><small>早上出门，雨夹雪，只能见到空中飘着的雪花，一到地方就融化了。我已经不再见到雪就兴奋了，开始有了更高的...</small></li><li>May 7, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/05/this-week-2010-05-07/" title="这一周">这一周</a> (3)<br /><small>上一篇博文是上周四写的，隔了一周多时间没更新博客了，越来越懒了。

上周末把paper修改完了，基本...</small></li><li>August 31, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/08/zhangping/" title="漳平简史">漳平简史</a> (0)<br /><small>漳平又名＂菁城＂。 漳平，名取“邑居漳水上流、千山之中，此地独平”之意。嵌于福建中南，闽南金三角北端...</small></li><li>November 18, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/11/cis-706-team-project-first-stage/" title="CIS 706 Team Project第一阶段">CIS 706 Team Project第一阶段</a> (0)<br /><small>今天CIS706 Team Project Presentation I，算是这个project的第...</small></li><li>December 7, 2009 -- <a href="http://www.zhuhuang.com/blog/2009/12/my_application_5/" title="漫漫留学路（五）— 文书材料">漫漫留学路（五）— 文书材料</a> (2)<br /><small>9月22日考完雅思之后，休息了几天，之后就开始申请大作战了。大学的成绩有了，GRE和雅思成绩也有了。...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/02/missing-gatherings/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>要转移阵地了</title>
		<link>http://www.zhuhuang.com/blog/2010/02/jardine-transfer/</link>
		<comments>http://www.zhuhuang.com/blog/2010/02/jardine-transfer/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 22:21:53 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[生活点滴]]></category>
		<category><![CDATA[Jardine]]></category>
		<category><![CDATA[房子]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=1878</guid>
		<description><![CDATA[今天下午去Jardine Office，apartment transfer的appointment，下半年打算换公寓。公寓的分配昨天已经开始，我排在今天。到那发现二人间traditional的已经没了，不过总共也只有两套，那人说这两套早就被订了。二人间renovated的还有四五间，单人间traditional和renovated都有，考虑再三，挑了二人间的renovated，二楼的，房租每个月499刀，位置还行，离rec不是很远，做parking shuttle也方便。Renovated的客厅铺了地毯，打扫不方便，厨房是用电的，电费会多一些，但房租在可承受范围之内。现在得考虑找室友了，改天发邮件问问吧，希望找个生活习惯好一些的，讲卫生，其他的没啥要求。七月底搬进去，如果到时还找不到室友就得自己掏钱付所有的房租。 Anyway，房子定下来了，甚好。 您可能感兴趣的文章May 7, 2010 -- 这一周 (3)上一篇博文是上周四写的，隔了一周多时间没更新博客了，越来越懒了。 上周末把paper修改完了，基本...January 22, 2010 -- ZZ 《沁园春 房》二则 (0)转载自：河蟹娱乐 一 婚期将到，国内兄弟，有钱公寓，没钱蜗居。 望长城内外，大厦高楼； 工地上下，人...]]></description>
			<content:encoded><![CDATA[<p>今天下午去Jardine Office，apartment transfer的appointment，下半年打算换公寓。公寓的分配昨天已经开始，我排在今天。到那发现二人间traditional的已经没了，不过总共也只有两套，那人说这两套早就被订了。二人间renovated的还有四五间，单人间traditional和renovated都有，考虑再三，挑了二人间的renovated，二楼的，房租每个月499刀，位置还行，离rec不是很远，做parking shuttle也方便。Renovated的客厅铺了地毯，打扫不方便，厨房是用电的，电费会多一些，但房租在可承受范围之内。现在得考虑找室友了，改天发邮件问问吧，希望找个生活习惯好一些的，讲卫生，其他的没啥要求。七月底搬进去，如果到时还找不到室友就得自己掏钱付所有的房租。</p>
<p>Anyway，房子定下来了，甚好。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>May 7, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/05/this-week-2010-05-07/" title="这一周">这一周</a> (3)<br /><small>上一篇博文是上周四写的，隔了一周多时间没更新博客了，越来越懒了。

上周末把paper修改完了，基本...</small></li><li>January 22, 2010 -- <a href="http://www.zhuhuang.com/blog/2010/01/qinyuanchun-fang/" title="ZZ 《沁园春 房》二则">ZZ 《沁园春 房》二则</a> (0)<br /><small>转载自：河蟹娱乐
一
婚期将到，国内兄弟，有钱公寓，没钱蜗居。
望长城内外，大厦高楼；
工地上下，人...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/02/jardine-transfer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Jardine RSVP &amp; Tax Return &amp; PhD Prelim Exam</title>
		<link>http://www.zhuhuang.com/blog/2010/02/jardine-rsvp-tax-return-phd-prelim-exam/</link>
		<comments>http://www.zhuhuang.com/blog/2010/02/jardine-rsvp-tax-return-phd-prelim-exam/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 03:10:06 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[住宿]]></category>
		<category><![CDATA[返税]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=1876</guid>
		<description><![CDATA[Jardine的RSVP (Resident Space Virtual Preferencing)开始了，这名字听着有点奇怪，其实就是公寓的住宿问题，所以住在Jardine的人都必须说明下个学年是否还在Jardine住，是否要换宿舍，这样公寓管理方好安排。下个学年本打算自己出来住，一个人住一室一厅的公寓。但斟酌再三，考虑了一些可能出现的问题之后，还是住两室一厅的吧，但不会在现在所住的apartment继续住下去，要换个apartment，还有室友也换。这边房子公寓分成好几种，我只考虑traditional和renovated的，便宜，其他类型的公寓不是我消费得起的。traditional或renovated的两室一厅公寓的房租平摊下来之后，一个月两百五十左右。如果住一室一厅的，一个月要四百左右，差了一百五，数目不小啊，能省则省。已经填了transfer request form，首选traditional 双人公寓，希望能分到。目前还没有室友，到时再找吧。 又到了返税的时候，去年一年交了接近三千刀的税，最冤的是为学费交了接近一千的税，惨。全美不知道还能不能找到像我们学校这般变态的第二所学校了，据我所知，为学费交税是KSU独有的，而且TA不用交，RA要。三千刀的税，不指望他能退多少，在CINTAX系统上填了各项信息，最后生成了返税申请表格，上面说我能退一千五百多刀，不知真假，希望如此吧。返税的钱将作为购车基金保留下来，攒钱买车不容易。今天将返税申请表格和其他材料寄给IRS (Internal Revenue Service)，早点把钱打到我账上吧。 RPE (我们系又称之为Preliminary Exam)的最后一个presentation推迟了两周，打算下周二或周四做。程序调出来了，系统能跑，但结果不是很理想，我觉得不大可能得到我们期待的结果，因为工具本身就不适合做我做的这一类系统的模拟，有很多缺陷，功能也不强，很多方面都达不到要求。老板的意思是，继续弄，最好能出想要的结果。好吧，我会keep on working。另一方面，这周得开始写report和presentation用的slides。report要写15页，slides准备大概20页左右，够一个小时讲就行了。这周基本就这三件事了，程序，报告，幻灯片。最后一个presentation弄完，如果顺利，就成为PhD candidate了，不再是PhD student了。赶紧吧，能早毕业最好。 您可能感兴趣的文章August 17, 2011 -- 留美三周年 (8)2008年8月9日，北京奥运会的第一天，从首都国际机场出发经转华盛顿到堪萨斯城，然后两个多小时的高速...April 30, 2011 -- 0430之一周瞎扯 (6)又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...]]></description>
			<content:encoded><![CDATA[<p>Jardine的RSVP (Resident Space Virtual Preferencing)开始了，这名字听着有点奇怪，其实就是公寓的住宿问题，所以住在Jardine的人都必须说明下个学年是否还在Jardine住，是否要换宿舍，这样公寓管理方好安排。下个学年本打算自己出来住，一个人住一室一厅的公寓。但斟酌再三，考虑了一些可能出现的问题之后，还是住两室一厅的吧，但不会在现在所住的apartment继续住下去，要换个apartment，还有室友也换。这边房子公寓分成好几种，我只考虑traditional和renovated的，便宜，其他类型的公寓不是我消费得起的。traditional或renovated的两室一厅公寓的房租平摊下来之后，一个月两百五十左右。如果住一室一厅的，一个月要四百左右，差了一百五，数目不小啊，能省则省。已经填了transfer request form，首选traditional 双人公寓，希望能分到。目前还没有室友，到时再找吧。<br />
<span id="more-1876"></span><br />
又到了返税的时候，去年一年交了接近三千刀的税，最冤的是为学费交了接近一千的税，惨。全美不知道还能不能找到像我们学校这般变态的第二所学校了，据我所知，为学费交税是KSU独有的，而且TA不用交，RA要。三千刀的税，不指望他能退多少，在CINTAX系统上填了各项信息，最后生成了返税申请表格，上面说我能退一千五百多刀，不知真假，希望如此吧。返税的钱将作为购车基金保留下来，攒钱买车不容易。今天将返税申请表格和其他材料寄给IRS (Internal Revenue Service)，早点把钱打到我账上吧。</p>
<p>RPE (我们系又称之为Preliminary Exam)的最后一个presentation推迟了两周，打算下周二或周四做。程序调出来了，系统能跑，但结果不是很理想，我觉得不大可能得到我们期待的结果，因为工具本身就不适合做我做的这一类系统的模拟，有很多缺陷，功能也不强，很多方面都达不到要求。老板的意思是，继续弄，最好能出想要的结果。好吧，我会keep on working。另一方面，这周得开始写report和presentation用的slides。report要写15页，slides准备大概20页左右，够一个小时讲就行了。这周基本就这三件事了，程序，报告，幻灯片。最后一个presentation弄完，如果顺利，就成为PhD candidate了，不再是PhD student了。赶紧吧，能早毕业最好。</p>
<h3  class="related_post_title">您可能感兴趣的文章</h3><ul class="related_post"><li>August 17, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/08/three-year-anniversary-for-coming-to-usa/" title="留美三周年">留美三周年</a> (8)<br /><small>2008年8月9日，北京奥运会的第一天，从首都国际机场出发经转华盛顿到堪萨斯城，然后两个多小时的高速...</small></li><li>April 30, 2011 -- <a href="http://www.zhuhuang.com/blog/2011/04/weekly-nattering-0430/" title="0430之一周瞎扯">0430之一周瞎扯</a> (6)<br /><small>又到本周的发牢骚时间。发现如果周末能什么事都不做，没有research，没有assignment，没...</small></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.zhuhuang.com/blog/2010/02/jardine-rsvp-tax-return-phd-prelim-exam/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>程序调出来了</title>
		<link>http://www.zhuhuang.com/blog/2010/01/program-debugging/</link>
		<comments>http://www.zhuhuang.com/blog/2010/01/program-debugging/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 06:56:40 +0000</pubDate>
		<dc:creator>litianxiaozi</dc:creator>
				<category><![CDATA[博士五年]]></category>
		<category><![CDATA[RPE]]></category>
		<category><![CDATA[UPPAAL]]></category>

		<guid isPermaLink="false">http://www.zhuhuang.com/?p=1874</guid>
		<description><![CDATA[查了一遍原来写的系统模拟代码，在代码和自动机上做了写必要的修改，没什么大的问题。但到模拟时，出现了一个exception，提示range error，好像是数值的范围问题，但没有指出在哪出的错。Uppaal没提供调试工具，我也不知错在哪，通查了一遍程序，没找到可能的出错点。这样耗着也不是办法，最后我新建了一个系统，将原系统一块一块分割出来，分别调试。最开始测试了Timer自动机，模拟timeout的，同时测试了消息的插入和删除，车辆位置关系确定，不变式判断等函数，并在自动机上调用，发现了一些问题，改过之后就能模拟了。Timer自动机和原系统的差不多是一样的，另外一个自动机则是后来新建的，没什么移植性可言。第二次尝试，只添加了三个自动机，一个Timer，一个Message，一个Trigger Vehicle，和相应的定义声明，在没有syntax error的情况下，进行模拟，出现了range error的exception，看来问题可能就在这三个自动机里。于是一个一个测试，先测Timer，这个Timer和我已经测过的就在自动机参数上有所区别，原来的Timer定义了一个整型值，并通过值传递的方式传给Timer，新加的Timer定义的是const整型值，用引用传递（带const），觉得应该不会有什么问题。但测试结果并非如此，提示有syntax error，依旧没指出在哪。为了简单，就把该整型值设成普通的，而不是const，及完全按测过的Timer自动机进行修改，进行模拟，可以了。于是把原系统的三个Timer自动机都改了一下，check syntax，没问题，试着simulation，居然成功了，再没有什么exception和syntax error。虽然比较偶然，但能出结果还是很高兴的，跑去跟老板说了一下。至今还没搞清楚为什么这些参数会导致那个exception，不过无所谓了，现在要的是结果，因为赶着做presentation。剩下的事就稍微好办些了，在原系统基础上进行修改，一是完善一下系统的功能，二是确定要要验证的东西，并在系统里实现
