-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsearch.xml
More file actions
2625 lines (2544 loc) · 220 KB
/
search.xml
File metadata and controls
2625 lines (2544 loc) · 220 KB
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
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<?xml version="1.0" encoding="utf-8"?>
<search>
<entry>
<title>开博,离别过去</title>
<url>/Think/03/02/blog-parting-the-past.html</url>
<content><![CDATA[<p>这是撰写的第一篇post,纪念下最近的忙碌,说明本博的目的。<br> <span id="more"></span></p>
<pre><code> 谈起搭建这个博客,想法已经有许久了。去年看到自己写的许多东西都放在不该放的地方,就想开个博客了,但当时忙于为将来做打算,也就不了了之了。今年又写了篇文章,又放错了地方,觉得对不起读者,特此开博,以记录自己写文章走上正路,绕开了放错地方的错误。
</code></pre>
<p>这段时间是个接近离别的时间,同学外出实习,外出毕设,师兄毕业,我离开本科:看来一切都有了终结,这段时间自己也在忙自己的,无暇去思考这些离别。现在是晚上20:25,我还在实验室看代码,做我的毕设。突然想到2012年回学校的一个月过去了,我还没有见到许多人,没有见到我的许多舍友,没有见到我的许多朋友,可能我开始思考这些离别了。08年来到大学,新奇惊喜:如今一切都归于平淡,回想我已经搬过一次家了,依旧记起离别的伤感。我可以不用把过去过多的锁在脑袋中,可以把过去记录,把过去离别,算是开博的首个目的吧。</p>
<p>我不反对有人认为我是比较能“坐”的人,我不喜欢“宅”字,大家也甭提这个字,也就那意思,大家都懂的。有时候自己喜欢“钻研”一些有意思的技术问题,这些时候“坐功”就凸显了,废寝忘食也不算什么,曾经不喜欢在学习或工作时拿身体当回事儿的。自己真心努力地解决了一个问题,成就感大家也都懂的……但是今天回想下,到现在看来时间一点点的把这些事从我脑海里剥夺,我觉得有点亏了,过去的许多问题都是多少次废寝忘食才完成的……开博也为此,记录下自己有时执着的那点想法,留个念想。</p>
<p>一段时间喜欢看个不错的电影,做IT的我就这点偷懒的嗜好。可是每次看完不错的电影就失眠了,这种事情我觉得应该找个发泄的地方,就写到我博客里!现在硬盘里电影都排好几列队了,这样博客“Film”的目录应该不会空着,我也会陆续的将看过电影后自己的“影评”记录在此,“奇文共赏析“吧!这算是我精神食粮的一部分吧。</p>
<p>一直觉得自己学习LINUX的经验应该记录下来,别人甚至后人不管看不看,总能给别人点想法,能帮助别人最好,所以博客专门设置了 Linux Web的分类, 应用知识几个子类,自己学习linux的曲折道路、攀爬滚打也就放在那里了。另外是个web方向,也许自己喜欢观察人多(我不喜欢人多)地方,大学时就对网络有了兴趣。万物间的关系是种微妙的感觉,而网络就是关系的最大集合,所以”应用知识“目录里也会写点自己对互联网发展的一点想法。</p>
<p>最后要写的是”Walk“这个分类,从小自己不喜欢运动,但喜欢探索,探索给予我对外界新的看法,满足了本能的好奇心,说假点:扩充了自己的视野。另外,走走实在是锻炼身体的好方法,没有丝毫心理与生理的压迫,这样快乐的事记录进博客我想值得。坚持这种习惯与经历,那就走走,走走看吧。</p>
<p>这篇文学性极其丑陋的post的也就说下开博的目的,以后会有补充,想想再说,走走看么!</p>
]]></content>
<categories>
<category>Think</category>
</categories>
<tags>
<tag>博客</tag>
<tag>开始</tag>
<tag>思考</tag>
</tags>
</entry>
<entry>
<title>ubuntu常见问题解决</title>
<url>/Linux/03/03/the-ubuntu-common-problem-solving.html</url>
<content><![CDATA[<p>自己使用ubuntu过程中总结的一些小问题及解决办法。</p>
<span id="more"></span>
<h2 id="使用虚拟光驱"><a href="#使用虚拟光驱" class="headerlink" title="使用虚拟光驱"></a>使用虚拟光驱</h2><p>在 ubuntu 下使用虚拟光驱很简单,和 window下需要安装专门的软件不同,只要运行下面的命令就可以查看其中的内容了:</p>
<ul>
<li>挂载iso文件</li>
</ul>
<p>一般查看iso文件内容,只需要:#mount -t iso9660 -o loop xxx.iso /mnt/cdrom,就可以在/mnt/cdrom下看到xxx.iso的复制光盘为iso镜像</p>
<pre><code>#dd if=/dev/hdb of=xxx.iso或者#cp /dev/cdrom xxx.iso
</code></pre>
<ul>
<li><p>虚拟iso为设备</p>
<pre><code>#rm -rf /dev/cdrom //删除原来的符号连接,最好先查看一下,记得之后复原哦:-)
#ln -s /dev/loop7 /dev/cdrom //建立符号连接
#losetup /dev/loop7 /path/to/xxx.iso //虚拟iso为设备loop7
#mount /dev/cdrom /mnt/cdrom //挂载虚拟设备
</code></pre>
</li>
</ul>
<p>以下是换盘步骤:</p>
<pre><code>#losetup -d /dev/loop7 //删除虚拟设备
#losetup /dev/loop7 /path/to/yyy.iso
#mount /dev/cdrom /mnt/cdrom
</code></pre>
<ul>
<li><p>使用虚拟光驱软件gmountiso</p>
<p>sudo apt-get install gmountiso</p>
</li>
</ul>
<h2 id="ubuntu下安装LaTex"><a href="#ubuntu下安装LaTex" class="headerlink" title="ubuntu下安装LaTex"></a>ubuntu下安装LaTex</h2><p>安装LaTeX:</p>
<p>sudo apt-get install texlive</p>
<p>安装IDE 介面:</p>
<pre><code>sudo apt-get install texmaker
</code></pre>
<p>如果够专业的话,装上完整版,空间消耗425M/884M:</p>
<pre><code>sudo apt-get install texlive-full
</code></pre>
<p>LaTex是非常棒的论文书写软件,详细信息和讲稿内容请浏览:<a href="http://fsa.ia.ac.cn/?q=node/114">http://fsa.ia.ac.cn/?q=node/114</a></p>
<h2 id="安装matlab:"><a href="#安装matlab:" class="headerlink" title="安装matlab:"></a>安装matlab:</h2><p>1)加载mount ISO文件,可以用Gmount-iso打开。</p>
<p>2)建立安装matlab的目录:我是装在 /opt/matlab,</p>
<p>命令:sudo mkdir /opt/matlab,然后把license文件拷贝到安装目录下面。根据安装过程是否联网,分别在crack文件夹下面,拷贝相应的license文件到/opt/matlab/。</p>
<p>3)安装,运行相应光盘下的install文件: sudo /media/cdrom0/install</p>
<p>4)运行:sudo /opt/matlab/install_matlab进行一些相关的设置,就按照默认的就行了.</p>
<p>5)解决在gnome下界面中文显示不正常的问题:</p>
<p>下载sun-java6-jre, 在新立得软件里下。</p>
<p>终端执行</p>
<pre><code>#sudo su
#rm -n /opt/matlab/sys/java/jre
#cp -n /usr/lib/jvm/java-6-sun-xxxx/jre /opt/matlab/sys/java/ #xxxx表示jre的版本
#gedit /opt/matlab/bin/matlab
</code></pre>
<p>添加:(添加在文件开始处即可)export MATLAB_JAVA=/usr/lib/jvm/java-6-sun/jre/</p>
<p>6)建立启动器:命令为:/opt/matlab/bin/matlab -desktop</p>
<p>matlab在linux下的安装速度和启动速度都比在Win下快得多。</p>
<h2 id="显卡驱动更新"><a href="#显卡驱动更新" class="headerlink" title="显卡驱动更新"></a>显卡驱动更新</h2><p><a href="http://www.lyzsoft.cn/kubuntuubuntu9-04-install-the-latest-nvidia-graphics-driver-185-18-04.html">http://www.lyzsoft.cn/kubuntuubuntu9-04-install-the-latest-nvidia-graphics-driver-185-18-04.html</a></p>
<h2 id="安装flash插件"><a href="#安装flash插件" class="headerlink" title="安装flash插件"></a>安装flash插件</h2><p>复制这个文件之前,需要先把以前安装的flash插件都删除。</p>
<ol>
<li><p>删除已经安装的任何flash插件</p>
<p> sudo apt-get purge flashplugin-nonfree gnash gnash-common mozilla-plugin-gnash nspluginwrapper swfdec-mozilla</p>
</li>
<li><p>访问<a href="http://labs.adobe.com/downloads/flashplayer10.html%E8%8E%B7%E5%BE%97%E6%9C%80%E6%96%B0%E7%9A%84flash%E6%8F%92%E4%BB%B6%EF%BC%8C%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%E6%9C%80%E6%96%B0%E7%9A%84%E4%B8%8B%E8%BD%BD%E9%93%BE%E6%8E%A5%E6%9B%BF%E6%8D%A2%E4%BB%A5%E4%B8%8B%E5%91%BD%E4%BB%A4%E7%9A%84%E9%93%BE%E6%8E%A5%E9%83%A8%E5%88%86%E3%80%82%E6%89%A7%E8%A1%8C%E4%B8%8B%E9%9D%A2%E7%9A%84%E5%91%BD%E4%BB%A4%E5%8F%AF%E4%BB%A5%E4%B8%8B%E8%BD%BD%E6%9C%80%E6%96%B0%E7%9A%84flash%E6%8F%92%E4%BB%B6%EF%BC%8C%E5%B9%B6%E8%A7%A3%E5%8E%8B%E7%BC%A9%E5%88%B0%E5%BD%93%E5%89%8D%E7%9B%AE%E5%BD%95%E3%80%82">http://labs.adobe.com/downloads/flashplayer10.html获得最新的flash插件,可以使用最新的下载链接替换以下命令的链接部分。执行下面的命令可以下载最新的flash插件,并解压缩到当前目录。</a></p>
<p> wget <a href="http://download.macromedia.com/pub/labs">http://download.macromedia.com/pub/labs</a> … .so.tar.gz && tar xvfz libflashplayer-10.0./</p>
</li>
</ol>
<h2 id="删除旧内核"><a href="#删除旧内核" class="headerlink" title="删除旧内核"></a>删除旧内核</h2><pre><code>sudo aptitude purge ~ilinux-image-.*\(\!`uname -r`\)
</code></pre>
<h2 id="乱码问题解决"><a href="#乱码问题解决" class="headerlink" title="乱码问题解决"></a>乱码问题解决</h2><p>使用 Ubuntu乱码最郁闷的事莫过于乱码了,网页中的flash乱码、TXT文档乱码,歌曲信息乱码、mplayer播放器字幕乱码,wine乱码等等。居然装10.04以后,竟然发现TXT文件还是一片乱码,并且那乱的水平比Windows的乱码还要高。为了使用Windows下保存的TXT文件,不得不找各种方法。这些是常见的。</p>
<p>1)txt乱码</p>
<p>终端输入:gconf-editor(有点类似Windows下的注册表)</p>
<p>依次打开:apps—gedit2—preferences— encodings双击右边的“auto_detected”输入:gb18030,点向上把它移动到第二位,即utf-8下面就可以,这样打开TXT就不会乱码了。</p>
<p>2)FLASH乱码</p>
<p>终端中输入:sudo gedit /etc/fonts/conf.d/49-sansserif.conf</p>
<p>将其中的第1、2、4个后面的sans-serif用你自己系统中的中文字体的名字代替,</p>
<p>比如:系统中安装了“文泉驿微米黑”(文泉驿,ubuntu中文自带),则用“文泉驿微米黑”代替上述所说的字段,结果如下:</p>
<match target=”pattern”>
<test qual=”all” name=”family” compare=”not_eq”>
<p><string>文泉驿微米黑</string></p>
</test>
<test qual=”all” name=”family” compare=”not_eq”>
<p><string>文泉驿微米黑</string></p>
</test>
<test qual=”all” name=”family” compare=”not_eq”>
<p><string>monospace</string></p>
</test>
<edit name=”family” mode=”append_last”>
<p><string>文泉驿微米黑</string></p>
</edit>
</match>
<p>保存退出,FLASH就好了。</p>
<p>3)Audacious播放器歌曲乱码</p>
<p>方法一:</p>
<p>打开并选中Audacious–“ctrl+p”或右键”preference”–右栏选“播放列表”–左栏“标题格式”选“自定义”–左栏“自定义字符串”输入:%f</p>
<p>搞定Audacious乱码。</p>
<p>方法二:(没试过)</p>
<p>安装mutagen:sudo apt-get install python-mutagen</p>
<p>然后转到你的MP3目录,例如我的歌曲放在系统的音乐文件夹则输入:cd /home/holmesrain(此为我的用户名,你需要换成你的用户名)/音乐</p>
<p>执行以全命令进行转换:mid3iconv -e GBK *.mp3。完成以后用播放器导入就不会有Ubuntu乱码了。</p>
<p>4)盘符乱码</p>
<p>终端执行: sudo gedit /etc/fstab ,找到这一行:</p>
<p>/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0</p>
<p>在options里添加一句iocharset=utf8即可,如下所示:/dev /scd0 /media/cdrom0 udf,iso9660 user,noauto,iocharset=utf8 0 0</p>
<p>以后遇到含中文的光盘就不会出现Ubuntu乱码和问号了。</p>
<p>5)PDF乱码</p>
<p>方法太多了,仅说最简单的,需要的话可以了解下其他的forum.ubuntu.org.cn/viewtopic.php</p>
<p>终端输入:<code>sudo apt-get install xpdf xpdf-chinese-simplified</code></p>
<p>基本上是完美解决了。</p>
<p>6)rar乱码</p>
<p>rar 解压或查看win下的中文文件有乱码,unrar 就没有,</p>
<p>为了能在file-roller里面正确显示中文,就要把rar 卸载,保留unrar</p>
<h2 id="火狐字体发虚"><a href="#火狐字体发虚" class="headerlink" title="火狐字体发虚"></a>火狐字体发虚</h2><p><a href="http://wiki.ubuntu.org.cn/Firefox_%E5%AD%97%E4%BD%93">http://wiki.ubuntu.org.cn/Firefox_%E5%AD%97%E4%BD%93</a></p>
<h2 id="音频播放"><a href="#音频播放" class="headerlink" title="音频播放"></a>音频播放</h2><p>ubuntu skype出现“关于音频播放的问题”,根结在于pulseaudio。</p>
<p>首先介绍一下pulseaudio:Linux声音系统。PulseAudio是Linux的声音系统,或许是最无序的子系统部分!</p>
<p>作为Server来说,声音无足轻重,无人问津,而作为桌面来说太多的实现方案,各有各的长出和不足,ALSA经过多年的发展,基本统一了Linux声卡硬件驱动层的借口,OSS日渐退出,但是在ALSA之上的各个应用层面,方案和软件之多让人咋舌!ESD,aRts, JACK,GStreamer,这些系统组件各个为战,实现了不同的功能,ESD是GNOME的声音服务器,而aRts是KDE的,JACK可以处理一些底层的应用,GStreamer是GNOME平台比较新的Code和Decode的中间层,向声音服务器输送解码后的RAWAudio,还有很多程序,比如Xine和Mplayer,他们的声音处理完全是独自完成的,从编解码到输出到ALSA驱动,应用程序全包办了,不需其他的中间层!这就使整个声音系统显的极其复杂和杂乱无章!PulseAudio声音服务器试图以全新的架构来提供新的声音处理架构,希望能像ALSA统一底层那样一统声音应用领域!</p>
<p>对于现今的大部分GNOME程序而言,声音处理流程是这样的:应用程序调用GSTreamer解码,将压缩的声音文件解成rawaudio数据,然后交给ESD声音服务器,由ESD交由ALSA转至设备层,完成声音输出,这个过程中,使用PulseAudio的话,只要把ESD换成PulseAudio应该就可以了!而对于其他方式的应用而言,问题还不止这些!PulseAudio的目的就是要让声音系统整体复杂度有效的降下来,方便更好的开发各类声音应用。由于pulseaudio-esound-compat的出色替代工作,大部分基于ESD的应用用上了PulseAudio。约90%的应用可以使用PulseAudio,KDE程序可以设置aRTs直接路由到ESD,而XMMS,Amarok程序可以设置后台声音服务器为ESD。PulseAudio通过网络处理请求的能力也很强,可以处理来自多个数据原的声音,这是其它最大的特色之一!</p>
<p>关于更多的信息,可以参见PulseAudio主页!</p>
<p>实际应用中,Mplayer, Skype等软件因为是由ALSA输出声音,往往在ubuntu7.10 8.04 8.10等系统中容易遇到问题,典型的是在skype中语音连接的时候提示“关于音频播放的问题”。</p>
<p>网络上常见的方法有:</p>
<p>1、把软件都改用PulseAudio输出,不支持PulseAudio的,就在ALSA中模拟一个channel到PulseAudio。(asound的修改)</p>
<p>参考:<a href="http://ubuntuforums.org/showthread.php?p=4928900">http://ubuntuforums.org/showthread.php?p=4928900</a></p>
<p>2、删除PulseAudio,转回ALSA。</p>
<p>例如:<code>sudo apt-get remove gstreamer0.10-pulseaudio</code></p>
<p>这些方法使用复杂,还可能带来其他问题,不太理想。</p>
<p>下面介绍的方法经过测试,可以完美支持ALSA和PulseAudio:</p>
<p>既然Ubuntu在尽可能的使用PulseAudio,那么就应该让已经成功在PulseAudio上运行的软件继续使用PulseAudio,只支持ALSA的软件继续使用ALSA,</p>
<p>方法:</p>
<p>1、关闭Gnome“登录”、“注销”声音(与第二步有关)打开“系统-首选项-音效”,切换到“音效”,把“登录”、“注销”声音都改为“无声音”</p>
<p>2、修改/etc/pulse/default.pa,找到:</p>
<pre><code>#load-module module-alsa-skin
</code></pre>
<p>改为:</p>
<pre><code>load-module module-alsa-sink device=dmix
</code></pre>
<p>找到:(解决声音输入问题,如skype、audacity等)</p>
<pre><code>load-module module-hal-detect
</code></pre>
<p>改为:</p>
<pre><code>#load-module module-hal-detect
</code></pre>
<p>通过使用dmix,PulseAudio就不会独占整个audio系统,成为ALSA中的一个MixChannel,ALSA和PulseAudio就能很好的共存,以后都不再需要什么libflashsupport forpulseaudio了。</p>
<p>另外推荐安装PulseAudio的控制器:apt-get install padevchooser</p>
<h2 id="安装Win32codecs-deb包"><a href="#安装Win32codecs-deb包" class="headerlink" title="安装Win32codecs.deb包"></a>安装Win32codecs.deb包</h2><p>添加源deb <a href="http://packages.medibuntu.org/">http://packages.medibuntu.org/</a> lucid free non-free</p>
<h2 id="添加ppa公鈅"><a href="#添加ppa公鈅" class="headerlink" title="添加ppa公鈅"></a>添加ppa公鈅</h2><p>在我们为了更快的下载更新而换更新源后,更新完后,恢复原来的更新源后,发现检查更新提示:</p>
<p>W: GPG签名验证错误: <a href="http://packages.medibuntu.org/">http://packages.medibuntu.org</a> lucid Release: 由于没有公钥,下列签名无法进行验证: NO_PUBKEY 31A5F97FED8A569E</p>
<p>方法一:</p>
<p>当然,错误的关键是没有公钥,应用程序--附件---终端中手动输入如下命令:</p>
<p>下载密匙:</p>
<p>gpg –keyserver subkeys.pgp.net –recv ********(如:ED8A569E)</p>
<p>导入密匙:</p>
<p>gpg –export –armor ********|sudo apt-key add –</p>
<p>注: * 号是指密匙的后八位</p>
<p>方法二:</p>
<p>把下列命令中的ID替换为NO_PUBKEY</p>
<pre><code>sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com ID
</code></pre>
]]></content>
<categories>
<category>Linux</category>
</categories>
<tags>
<tag>latex</tag>
<tag>linux matlab</tag>
<tag>ubuntu</tag>
<tag>乱码</tag>
<tag>虚拟光驱</tag>
</tags>
</entry>
<entry>
<title>LZW算法简解</title>
<url>/Alogrithm/03/04/4558302-algorithm-the-simple-solutions.html</url>
<content><![CDATA[<p>LZW(Lempel-Ziv & Welch)编码又称字串表编码,是Welch将Lemple和Ziv所提出来的无损压缩技术改进后的压缩方法。GIF图像文件采用的是一种改良的LZW压缩算法,通常称为GIF-LZW压缩算法。</p>
<span id="more"></span>****
<p><strong>LZW编码基本原理:</strong></p>
<p>把每一个第一次出现的字符串用一个数值来编码,解码时再将数值编码还原成原来字符:如果用0X100代替字符串中的“ABCDDEEF”,那么每当这样的字符串出现时都会用0X100来表示,以达到压缩的目的。注意的是这个字符串和数值之间的关系是动态生成的。</p>
<p><strong>LZW算法基本步骤:</strong></p>
<p>主要包括两个部分:串表与码字值</p>
<p>1、将待编码字符串中的所有单个字符存入字符串表(串表)中,并给每个符号赋一个码字值。</p>
<p>2、读入第一个输入字符,将其赋值给P(P为前缀串)。</p>
<p>3、读入下一个字符,将其赋值给S(前缀串P的扩展字符)。</p>
<p>如果PS构成的字符串不在串表中,则将字符串PS的前缀串P对应的码字值输出;将字符串PS存入串表;给PS分配一个码字值;将PS的扩展字符S赋值给P,用P与下一个输入字符形成新的字符串。</p>
<p><strong>OR</strong></p>
<p>如果PS已经在串表中,则将PS赋值给P,用P与下一个输入字符形成新的字符串。</p>
<p><strong>举个例子:</strong></p>
<p>下面对字符串BABAABAAA进行编码。</p>
<p>根据以上的算法,令P=B,然后读入字符串序列中的下一个字符A,令S=A。</p>
<p>由于串表中并没有PS构成的字符串BA,于是将BA加入串表。</p>
<p>由于0~255已在串表中赋给了单个的字符,这里只能给BA赋予256的码值。</p>
<p>同时将BA的前缀B的码值(B的码值为66)输出。</p>
<p>将BA的扩展字符赋值给P,即令P=A,接着进行下一个循环。</p>
<p>输出下一个(第三个)字符B,令S=B,由PS构成新的字符串AB。</p>
<p>由于串表中没有字符串AB,于是将AB赋码值257,并将AB存入串表中。</p>
<p>同时输出字符串AB的前缀A对应的码值65,将AB的扩展字符B赋值给P,即P=B。</p>
<p>接着进行下一次循环,输入下一个(第四个)字符A,令S=A。</p>
<p>此时,由于PS构成的字符串BA已在串表中,所以将BA作为下一个新字符串的前缀,即P=BA。</p>
<p>接着重新开始下一次循环,输入下一个字符(第五个)A,令S=A。</p>
<p>形成新的字符串PS,即BAA,由于串表中没有BAA,于是将BAA的前缀BA对应的码值256输出,给字符串BAA赋予码值258,并将BAA存入串表中。</p>
<p>将BAA的扩展字符A赋值给P,令P=A,接着输入下一个字符,如此下去,直到字符串结束为止。</p>
<p>经过词算法计算后,字符串BABAABAAA将被编码成6个代码<66><65><256><257><65><260>。</p>
<p>现在,基本的压缩编码便完成了。</p>
<p>参考:</p>
<p><a href="http://www.limou.net/?p=730">http://www.limou.net/?p=730</a></p>
<p><a href="http://apps.hi.baidu.com/share/detail/20146343">http://apps.hi.baidu.com/share/detail/20146343</a></p>
]]></content>
<categories>
<category>Alogrithm</category>
</categories>
<tags>
<tag>lzw</tag>
<tag>压缩</tag>
</tags>
</entry>
<entry>
<title>看《追风筝的人》与记老家</title>
<url>/Think/03/04/see-the-kite-runner-and-remember-home.html</url>
<content><![CDATA[<p>小说能够引起这么大的动静,我多多少少还是有那么点惊讶的,但回头想想,也就不难理解了。其实人们看重的,相信还是小说营造的那个强烈的情感氛围,这里讲述的主题–罪行、友谊、宽恕、失去以及对于弥补过失的欲望,都可以和你的切身经历联系起来,可以让你成为比想象中更好的那个人。这不是专属于阿富汗的主题,而是有关人性之旅的,无论什么样的种族、文化和宗教背景,都能接受它。</p>
<p>——《追风筝的人》作者 Khaled Hosseini</p>
<span id="more"></span>
<p>看完影片,不免有些东西想写了。</p>
<p>首先,我承认我没看过原著,网上有评论指出影片相对原著感情抒发乏味不少,细腻之处难以企及,但在我看来,影片已把KhaledHosseini的原著情感表述大概,充斥的情感复杂繁多:爱、信任、愧疚、赎罪、恐惧、包容……但这些与本篇日志关系不大。</p>
<p>无论是阿米尔还是哈桑的情感都凝结于喀布尔——一个曾经留给两位不同命运少年美好回忆圣洁的地方,喀布尔是他们感情的故乡,这篇日志也是关于我的故乡,现在我习惯称她为老家。</p>
<p>老家没有喀布尔那样每年的风筝比赛,但老家有每年的热闹庙会,发小在锣鼓喧嚣的舞龙玩狮的热闹人群中穿梭丝毫不亚于风筝少年的相互追逐所带来的快乐。</p>
<p>老家没有喀布尔那样被塔利班“死沉沉”般的镇压,但老家空气中甚至地底下充斥着看得见与看不见的肮脏,满是裂痕的土地与扭曲的房屋、杂草丛生的道路远过于喀布尔荒无人烟、满目疮痍的悲凉。</p>
<p>说喀布尔死了,是过去的美好不复存在;喀布尔活着,也是喀布尔热土上人民极力去捍卫自己过去认同的一点挣扎;老家的祥和与平静不在,死在利益熏天的一块块无关的煤炭上,老家还活着,也只是每年回家串联起的一段段残垣断壁的回忆。</p>
<p>老家的土地在下沉……回忆也越来越沉重。</p>
<p>生活了22年的土地,见证了发小稚嫩到成熟的岁月,目睹了乡村恬静与祥和的风生,就在回忆中变得支离破碎,这就是我的老家。</p>
<p>来不及被砍伐的院中树木形单影只,顽固的守望中不断凋零;多少家庭破碎的瓦砾充斥在裂痕累累的家园,灰色苍穹下的乌鸦绕道而逝……这就是我的老家。</p>
<p>阿米尔回故乡是在赎罪,也是在寻找童真的回忆。我回老家像是在理解我的过去,一方我所热爱的土地啊!在破碎的家园中重塑儿时的回忆:回忆不起,回忆不起啊!一个连美好回忆都被利益偷去的地方,这就是我的老家!</p>
<p>不晓于喀布尔是战争的过错还是文化的悲哀,我只明白老家是利益的罪恶。</p>
<p>老家坐落在一天天塌陷的矿区中,破碎在一团团黑恶的人心里。</p>
<p>Older Hassan letter : I dream that myson will grow up to be a good person, a free person. I dream that someday youwill return to revisit the land of our childhood. I dream that flowers willbloom in the streets again… and kites will fly in the skies!</p>
<p>长大后的哈桑:我梦到了我的儿子会成长为一个好人,一个拥有自由意志的人;我梦到了有一天,你会回到我们童年玩耍的这片土地,故地重游;我梦到了鲜花再次在街道上盛开……天空满是色彩斑斓的风筝!</p>
<p>——《追风筝的人》</p>
]]></content>
<categories>
<category>Think</category>
</categories>
<tags>
<tag>老家</tag>
<tag>追风筝的人</tag>
</tags>
</entry>
<entry>
<title>修改IXWebhosting上传文件大小限制</title>
<url>/Web/03/04/the-modify-ixwebhosting-upload-file-size-limit.html</url>
<content><![CDATA[<p>刚写篇博文《清明上河园游记》,要传几张照片,突然发现上传有2M的限制,大部分照片都是大像素的,早超过这个值了,去网上搜索各种突破限制的方法,总结一下。<span id="more"></span></p>
<p>首先要判断是wordpress的限制还是空间提供商在限制。</p>
<p>最简单的方法,先突破wordpress的限制,如果失败,那就是空间商在限制了。</p>
<p><strong>方法一:</strong></p>
<p>在functions.php中添加如下代码,这样上传限制就是32M</p>
<pre><code>@ini_set( 'upload_max_size' , '32M' );
@ini_set( 'post_max_size', '32M');
@ini_set( 'max_execution_time', '300' );
</code></pre>
<p><strong>方法二:</strong></p>
<p>在主机空间根目录新建一个php.ini文件,添加如下代码</p>
<pre><code>upload_max_filesize = 32M
post_max_size = 32M
max_execution_time = 300
</code></pre>
<p><strong>方法三:</strong></p>
<p>使用.htaccess文件,添加如下代码</p>
<pre><code>php_value upload_max_filesize 32M
php_value post_max_size 32M
php_value max_execution_time 300
php_value max_input_time 300
</code></pre>
<p>其中以上三种方法中的upload_max_filesize含义一看就知道了,post_max_size表示每篇博文的最大限制,后两者表示上传执行最长时间。</p>
<p>修改完后,可以检查wordpress的媒体上传是否显示为32M。</p>
<p>可悲的是,我的仍没有突破2M,这只能说明空间商对此做了限制。好吧,只好修改空间商提供的配置文件了,也有多种方法:</p>
<p><a href="http://www.mscto.com/jyxd/185706.htm">这里</a>提供了具体操作,但是按照作者所言自行修改,发现博客打不开了,返回500错误。只好硬着头皮找客服去修改,想着ix有<a href="http://cn.ixwebhosting.com/">中文客服</a>,还是不考验我蹩脚的英文了吧,直接找中文客服,打开网址竟然发现中文客服晚上21点就拜拜了,还得用我的蹩脚英语……</p>
<p>说到这里,不得不赞下大洋彼岸ix的客服,解决问题很快,临走还不忘宣传下~~~</p>
<p>下面是livechat:</p>
<p>Dmitriy Shevtsov: Hello! My name is Dmitriy. How may I help you today?</p>
<p>you: Hi!I w ant to modify the upload restrictions</p>
<p>you: now it’s 2 M ,I want more</p>
<p>Dmitriy Shevtsov: Please provide domain name.</p>
<p>you: www .nankor.org</p>
<p>you: please set it to be 20M</p>
<p>Dmitriy Shevtsov: Please hold on, let me check</p>
<p>Dmitriy Shevtsov: Increased up to 32M.</p>
<p>you: ok, I have seen it.thank you</p>
<p>Dmitriy Shevtsov: You are welcome.</p>
<p>Dmitriy Shevtsov: Please feel free to contact us if you need further assistance. We are available</p>
<p>24/7.</p>
<p>you: ok ,it’s nice</p>
<p>Dmitriy Shevtsov: Bye.</p>
<p>you: Bye.</p>
<p>在他修改时,我也一直注视着我根目录的变化,果不其然,他添加了两个文件,与刚那个作者所言相似:</p>
<p>在我的域名目录下新建了一个文件夹,cgi-bin,添加了两个文件:我的域名/cgi-bin/php.ini 我的域名/cgi-bin/php5-custom-ini.cgi,算是重新配置了我的php.ini,修改了上传大小的限制。</p>
<p>php5-custom-ini.cgi文件内容,用去执行php的修改:</p>
<pre><code>#!/bin/sh
export PHP_FCGI_CHILDREN=3
exec /hsphere/shared/php5/bin/php-cgi -c 我的域名目录/cgi-bin/php.ini
</code></pre>
<p>php.ini php配置文件</p>
<pre><code>; |PIG v0.3.1.7|
[PHP]
open_basedir =
engine = 1
zend.ze1_compatibility_mode =
short_open_tag = 1
asp_tags =
precision = 14
y2k_compliance = 1
output_buffering = 4096
zlib.output_compression =
implicit_flush =
unserialize_callback_func =
serialize_precision = 100
allow_call_time_pass_reference =
safe_mode =
safe_mode_gid = 1
safe_mode_include_dir =
safe_mode_exec_dir =
safe_mode_allowed_env_vars = "PHP_"
safe_mode_protected_env_vars = "LD_LIBRARY_PATH"
disable_functions =
disable_classes =
highlight.string = "#DD0000"
highlight.comment = "#FF9900"
highlight.keyword = "#007700"
highlight.bg = "#FFFFFF"
highlight.default = "#0000BB"
highlight.html = "#000000"
expose_php = 1
max_execution_time = 30
max_input_time = 60
memory_limit = 50M
error_reporting = 6135
display_errors = 1
display_startup_errors =
log_errors = 1
log_errors_max_len = 1024
ignore_repeated_errors =
ignore_repeated_source =
report_memleaks = 1
track_errors =
html_errors =
error_log = "/hsphere/local/var/httpd/logs/php_error.log"
variables_order = EGPCS
register_globals = 0
register_long_arrays = 1
register_argc_argv = 1
auto_globals_jit = 1
post_max_size = 32M
magic_quotes_gpc = 1
magic_quotes_runtime =
magic_quotes_sybase =
auto_prepend_file =
auto_append_file =
default_mimetype = "text/html"
always_populate_raw_post_data = 1
include_path = ".:/hsphere/shared/apache/libexec/php5ext/php/"
doc_root =
user_dir =
extension_dir = "/hsphere/shared/apache/libexec/php5ext/"
cgi.fix_pathinfo = 1
file_uploads = 1
upload_tmp_dir =
upload_max_filesize = 32M
allow_url_fopen = 1
allow_url_include =
default_socket_timeout = 60
auto_detect_line_endings = 1
[Syslog]
define_syslog_variables =
[mail function]
sendmail_path = "/usr/sbin/sendmail -t -i"
mail.force_extra_parameters =
[SQL]
sql.safe_mode =
[ODBC]
odbc.allow_persistent =
odbc.check_persistent = 1
odbc.max_persistent = "-1"
odbc.max_links = "-1"
odbc.defaultlrl = 4096
odbc.defaultbinmode = 1
[MySQL]
mysql.allow_persistent =
mysql.max_persistent = "-1"
mysql.max_links = "-1"
mysql.default_port = 3306
mysql.default_socket = "/var/lib/mysql/mysql.sock"
mysql.default_host = localhost
mysql.default_user =
mysql.default_password =
mysql.connect_timeout = 60
mysql.trace_mode =
[MySQLi]
mysqli.max_links = "-1"
mysqli.default_port = 3306
mysqli.default_socket = "/var/lib/mysql/mysql.sock"
mysqli.default_host = localhost
mysqli.default_user =
mysqli.default_pw =
mysqli.reconnect =
[PostgresSQL]
pgsql.allow_persistent =
pgsql.auto_reset_persistent =
pgsql.max_persistent = "-1"
pgsql.max_links = "-1"
pgsql.ignore_notice = 0
pgsql.log_notice = 0
[dbx]
dbx.colnames_case = lowercase
[bcmath]
bcmath.scale = 0
[Session]
session.save_handler = files
session.use_cookies = 1
session.name = PHPSESSID
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = "/"
session.cookie_domain =
session.cookie_httponly =
session.serialize_handler = php
session.gc_probability = 1
session.gc_divisor = 1000
session.gc_maxlifetime = 1440
session.bug_compat_42 = 0
session.bug_compat_warn = 1
session.referer_check =
session.entropy_length = 0
session.entropy_file =
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 0
session.hash_function = 0
session.hash_bits_per_character = 5
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
[Assertion]
assert.active = 1
assert.warning = 1
assert.bail =
assert.callback = 0
assert.quiet_eval = 0
[Sockets]
sockets.use_system_read = 1
[mbstring]
mbstring.language = neutral
mbstring.internal_encoding = "EUC-JP"
mbstring.http_input = pass
mbstring.http_output = pass
mbstring.encoding_translation =
mbstring.detect_order = auto
mbstring.substitute_character =
mbstring.func_overload = 0
[exif]
exif.encode_unicode = "ISO-8859-15"
exif.decode_unicode_motorola = "UCS-2BE"
exif.decode_unicode_intel = "UCS-2LE"
exif.encode_jis =
exif.decode_jis_motorola = JIS
exif.decode_jis_intel = JIS
[soap]
soap.wsdl_cache_enabled = 1
soap.wsdl_cache_dir = "/tmp"
soap.wsdl_cache_ttl = 86400
zend_extension = "/usr/local/Zend/lib/ZendOptimizer.so"
</code></pre>
<p>好了,这样以后自己想修改upload_max_filesize 为多大的就修改为多大的。</p>
]]></content>
<categories>
<category>Web</category>
</categories>
<tags>
<tag>ixwebhosting</tag>
<tag>php.ini</tag>
<tag>upload</tag>
<tag>wordpress</tag>
</tags>
</entry>
<entry>
<title>清明上河园游记</title>
<url>/Walk/03/04/the-qingming-park-travel.html</url>
<content><![CDATA[<p>说实在的,这篇写的太晚了。没办法,突然想起来的,今年也好久没出去玩了,也只能想过去出去玩的份,闲话少说,上几张图吧。<span id="more"></span></p>
<p>下面是wiki关于清明上河园的介绍。</p>
<p><strong>清明上河园</strong>是一处位于<a href="http://zh.wikipedia.org/wiki/%E6%B2%B3%E5%8D%97%E7%9C%81">河南省</a><a href="http://zh.wikipedia.org/wiki/%E5%BC%80%E5%B0%81%E5%B8%82">开封市</a><a href="http://zh.wikipedia.org/w/index.php?title=%E9%BE%99%E4%BA%AD%E6%B9%96&action=edit&redlink=1">龙亭湖</a>西岸的<a href="http://zh.wikipedia.org/wiki/%E5%AE%8B%E4%BB%A3">宋代文化</a><a href="http://zh.wikipedia.org/wiki/%E4%B8%BB%E9%A2%98%E5%85%AC%E5%9B%AD">主题公园</a>,同时也是<a href="http://zh.wikipedia.org/wiki/%E4%B8%AD%E5%9B%BD%E5%9B%BD%E5%AE%B65A%E7%BA%A7%E6%97%85%E6%B8%B8%E6%99%AF%E5%8C%BA">中国国家5A级旅游景区</a>和中国非物质文化遗产展演基地。它是以画家<a href="http://zh.wikipedia.org/wiki/%E5%BC%A0%E6%8B%A9%E7%AB%AF">张择端</a>的写实画作《<a href="http://zh.wikipedia.org/wiki/%E6%B8%85%E6%98%8E%E4%B8%8A%E6%B2%B3%E5%9B%BE">清明上河图</a>》为蓝本,按照《<a href="http://zh.wikipedia.org/wiki/%E8%90%A5%E9%80%A0%E6%B3%95%E5%BC%8F">营造法式</a>》为建设标准,以宋朝市井文化、民俗风情、皇家园林和古代娱乐为题材,以游客参与体验为特点的文化主题公园。<a href="http://zh.wikipedia.org/wiki/2009%E5%B9%B4">2009年</a>,清明上河园成为中国世界纪录协会中国第一座以绘画作品为原型的仿古主题公园。</p>
<h2 id="景区"><a href="#景区" class="headerlink" title="景区"></a>景区</h2><p>清明上河园占地600余亩,其中水域面积约120亩,建筑面积1万平方米。双亭桥将景区分为南苑和北苑。整个景区仿照《清明上河图》,设有驿站、民俗风情、特色食街、宋文化展示、花鸟鱼虫、繁华京城、休闲购物和综合服务等八个功能区,并设有校场、虹桥、民俗、宋都等四个文化区。<a href="http://zh.wikipedia.org/wiki/%E6%B8%85%E6%98%8E%E4%B8%8A%E6%B2%B3%E5%9B%AD#cite_note-4">[5]</a></p>
<h3 id="南苑景区"><a href="#南苑景区" class="headerlink" title="南苑景区"></a>南苑景区</h3><p><a href="http://zh.wikipedia.org/wiki/File:Kaifeng1.jpg"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/6/63/Kaifeng1.jpg/200px-Kaifeng1.jpg"></a></p>
<p>夜景</p>
<p>南苑景区主要表现北宋的<a href="http://zh.wikipedia.org/wiki/%E6%B0%91%E4%BF%97">民俗</a>风情和市井文化。南苑的设计源于宋代《清明上河图》,不同之处在于把园林设计成“如意结”。<a href="http://zh.wikipedia.org/wiki/%E6%B1%B4%E6%B2%B3">汴河</a>蜿蜒如带,形似一个硕大的如意结,串连起公园内的各个景点,使各个景区既相互独立,又血脉相连。而中国十大名桥之一的虹桥是如意结的中点,亦是清明上河园的核心部位。虹桥高5米,宽10米,跨径25米,这样的设计规模在宋代比较少见。</p>
<p>虹桥以东是迎宾主题区,有张择端雕像矗立。虹桥以东是住宿休息区,有醉杏楼、文绣院、仿古驿站等建筑。虹桥以西是民风民俗区,有工艺和小吃一条街。虹桥以北是游艺活动区,在此可以观赏宋朝精彩表演及各种绝活。</p>
<h3 id="北苑景区"><a href="#北苑景区" class="headerlink" title="北苑景区"></a>北苑景区</h3><p>北苑呈现的则是<a href="http://zh.wikipedia.org/wiki/%E7%9A%87%E5%AE%B6%E5%9C%92%E6%9E%97">皇家园林</a>和古代娱乐主题。按照<a href="http://zh.wikipedia.org/wiki/%E6%B8%85%E4%BB%A3">清代</a>清院版的《清明上河图》进行构造,其主要景观全部围绕着景龙湖为中心。景区包括临水大殿、茗春坊、九龙桥、拂云阁等景点,其中临水大殿由宣和殿、宣德殿两殿连接而成;水心榭四面临水,一桥相连;丹东宫由造纸馆,织锦院,司南坊,大宋官窑,火药馆等组成。</p>
<h2 id="大宋-东京梦华"><a href="#大宋-东京梦华" class="headerlink" title="大宋.东京梦华"></a>大宋.东京梦华</h2><p>【我去那天告知:这个只有夜晚演出】</p>
<p>《大宋·东京梦华》是在清明上河园皇家园林区的景龙湖上举行的大型水上实景演出项目。该项目由<a href="http://zh.wikipedia.org/w/index.php?title=%E6%A2%85%E5%B8%85%E5%85%83&action=edit&redlink=1">梅帅元</a>担任导演,全剧共70分钟,有700多名演员参与演出。演出把张择端的《清明上河图》长卷和<a href="http://zh.wikipedia.org/wiki/%E5%AD%9F%E5%85%83%E8%80%81">孟元老</a>的《<a href="http://zh.wikipedia.org/wiki/%E4%B8%9C%E4%BA%AC%E6%A2%A6%E5%8D%8E%E5%BD%95">东京梦华录</a>》中的相关记载作为切入点,以八阕经典<a href="http://zh.wikipedia.org/wiki/%E5%AE%8B%E8%AF%8D">宋词</a>蕴含的意境为主线,以亭台楼榭、水系桥廊为背景,生动再现了宋代都城的繁华盛景和宋朝的辉煌。版本可分为<a href="http://zh.wikipedia.org/wiki/%E6%97%A5%E9%97%B4">日间</a>现实版和<a href="http://zh.wikipedia.org/wiki/%E5%A4%9C%E9%96%93">夜间</a>梦幻版。,夜间版演出通过运用亮彩技术,映射出流光溢彩的“柳树”和随波荡漾的“水中明月”,运用机械技术设计的可自由拼合的水上栈桥,可“绽放”的菊花舞台等,制造出梦幻般的场景效果</p>
<p>##一些照片</p>
<p><img src="https://www.nankor.org/uploads/2012/03/IMG_0170.jpg"><br><img src="https://www.nankor.org/uploads/2012/03/IMG_0176.jpg"><br><img src="https://www.nankor.org/uploads/2012/03/IMG_0186.jpg"><br><img src="https://www.nankor.org/uploads/2012/03/IMG_0191.jpg"><br><img src="https://www.nankor.org/uploads/2012/03/IMG_0199.jpg"><br><img src="https://www.nankor.org/uploads/2012/03/IMG_0204.jpg"><br><img src="https://www.nankor.org/uploads/2012/03/P7170017.jpg"><br><img src="https://www.nankor.org/uploads/2012/03/P7170036.jpg"><br><img src="https://www.nankor.org/uploads/2012/03/P7170048.jpg"></p>
]]></content>
<categories>
<category>Walk</category>
</categories>
<tags>
<tag>宋朝</tag>
<tag>清明上河园</tag>
</tags>
</entry>
<entry>
<title>一些鲜为人知的编程真相</title>
<url>/Think/03/09/some-little-known-programming-truth.html</url>
<content><![CDATA[<p><img src="http://www.apkbus.com/data/attachment/forum/201203/08/161454pecpp89e8rq99ll6.jpg"></p>
<p>做程序员的经历让我知道了一些关于软件编程的事情。下面的这些事情可能会让朋友们对软件开发感到惊讶:</p>
<span id="more"></span>
<ol>
<li><p>一个程序员用在写程序上的时间大概占他的工作时间的10-20%,大部分的程序员每天大约能写出10-12行的能进入最终的产品的代码 — —不管他的技术水平有多高。 好的程序员花去90%的时间在思考、研究和实验,来找出最优方案。差的程序员花去90%的时间在调试问题程序、盲目的修改程序,期望某种写法能可行。“一个卓越的车床工可以要求比一个一般的车床工多拿数倍高的工资,但一个卓越的软件写手的价值会10000倍于一个普通的写手。”——比尔 盖茨</p>
</li>
<li><p>一个优秀的程序员的效率会是一个普通的程序员的十倍之上。一个卓越的程序员的效率会是一个普通程序员的20-100倍。这不是夸张 — — 1960年以来的无数研究都一致的证明了这一点。一个差的程序员不仅仅是没效率 — — 他不仅不能完成任务,写出的大量代码也让别人头痛的没法维护。</p>
</li>
<li><p>伟大的程序员只花很少的时间去写代码——至少指那些最终形成产品的代码。那些要花掉大量时间写代码的程序员都是太懒惰,太自大,太傲慢,不屑用现有的方案去解决老问题。伟大的程序员的精明之处在 于懂得欣赏和重复利用通用模式。好的程序员并不害怕经常的重构(重写)他们的代码以求达到最好效果。差的程序员写的代码缺乏整体概念,冗余,没有层次,没有模式,导致很难重构。把这些代码扔掉重做也比修改起来容易。</p>
</li>
<li><p>软件遵循熵的定律,跟其它所有东西一样。持续的变更会导致软件腐烂,腐蚀掉对原始设计的完整性概念。软件的腐烂是不可避免的,但程序员在开发软件时 没有考虑完整性,将会使软件腐烂的如此之快,以至于软件在还没有完成之前就已经毫无价值了。软件完整性上的熵变可能是软件项目失败最常见的原因。(第二大 常见失败原因是做出的不是客户想要的东西。)软件腐烂使开发进度呈指数级速度放缓,大量的软件在失败之前都是面对着突增的时间要求和资金预算。</p>
</li>
<li><p>2004年的一项研究表明大多数的软件项目(51%)会在关键功能上失败,其中15%是完全的失败。这比1994年前有很大的改进,当时是31%。</p>
</li>
<li><p>尽管大多数软件都是团体开发的,但这并不是一项民/主的活动。通常,一个人负责设计,其他人负责实现细节。</p>
</li>
<li><p>编程是个很难的工作。是一种剧烈的脑力劳动。好的程序员7×24小时的思考他们的工作。他们最重要的程序都是在淋浴时、睡梦中写成的。因为这最重要的工作都是在远离键盘的情况下完成的,所以软件工程不可能通过增加在办公室的工作时间或增加人手来加快进度。</p>
</li>
</ol>
<p>转载:<a href="http://www.apkbus.com/android-23861-1-1.html">http://www.apkbus.com/android-23861-1-1.html</a></p>
]]></content>
<categories>
<category>Think</category>
</categories>
<tags>
<tag>编程效率</tag>
<tag>软件设计</tag>
</tags>
</entry>
<entry>
<title>曾经Ubuntu的3D秀</title>
<url>/Linux/03/13/once-the-ubuntu-3d-show.html</url>
<content><![CDATA[<p>今天翻日志,看到以前自己录的一段ubuntu的3D桌面视频,当时用的是wine+屏幕录像大师之类的软件,录3D时丟帧情况不是太严重,当然如果用ffmpeg效果应该比这个好多了。</p>
<span id="more"></span>这是2011年1月2日录制的视频,没有经过后期处理,中间一些杂音就隐去了吧...隐去了吧...
<p>当时没有对主题界面进行美化;如果采用Emerald安装特色的主题,其效果应好于KDE,并且内存占用少于KDE,当时没有那样折腾。</p>
<p><object width="533" height="400" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://player.youku.com/player.php/sid/XMjM0MTA5OTY0/v.swf" /><embed width="533" height="400" type="application/x-shockwave-flash" src="http://player.youku.com/player.php/sid/XMjM0MTA5OTY0/v.swf" /></object></p>
]]></content>
<categories>
<category>Linux</category>
</categories>
<tags>
<tag>ubuntu</tag>
<tag>3D</tag>
</tags>
</entry>
<entry>
<title>朝花夕拾--不可征服(2011/5/15)</title>
<url>/Think/03/13/zhaohuaxishi-invincible-2011515.html</url>
<content><![CDATA[<p>这是一首蕴含无比力量的瑰丽诗句,南非总统曼德拉当年在罗本岛27年的牢狱中(电影《成事在人》),靠的就是这首诗熬过了漫漫长夜,开启了人生伟业!即使今天读来,仍然备受鼓舞,就把它当做2011年的励志主题词。</p>
<span id="more"></span>作者:19世纪英国诗人威廉亨利(1871—1940)
<p>透过覆盖我的黑夜,</p>
<p>我看见层层无底的黑暗。</p>
<p>感谢上帝赐我,</p>
<p>不可征服的灵魂。</p>
<p>就算被地狱紧紧攫住,</p>
<p>我不会畏缩,也不惊叫。</p>
<p>经受过一浪又一浪的打击,</p>
<p>我满头鲜血不低头。</p>
<p>在这满是愤怒和眼泪的世界之外,</p>
<p>恐怖的阴影在游荡,</p>
<p>还有,未来的威胁,</p>
<p>可是我毫不畏惧。</p>
<p>无论我将穿过的那扇门有多窄,</p>
<p>无论我将肩承怎样的责罚。</p>
<p>我是命运的主宰,</p>
<p>我是灵魂的统帅。</p>
<p>Invictus</p>
<p>by William Ernest Henley</p>
<p>out of the night that covers me,</p>
<p>Black as the Pit from pole to pole,</p>
<p>I thank whatever gods may be</p>
<p>For my unconquerable soul.</p>
<p>In the fell clutch of circumstance</p>
<p>I have not winced nor cried aloud.</p>
<p>Under the bludgeonings of chance</p>
<p>My head is bloody, but unbowed.</p>
<p>Beyond this place of wrath and tears</p>
<p>Looms but the Horror of the shade,</p>
<p>And yet the menace of the years</p>
<p>Finds, and shall find, me unafraid.</p>
<p>It matters not how strait the gate,</p>
<p>How charged with punishments the scroll,</p>
<p>I am the master of my fate;</p>
<p>I am the captain of my soul.</p>
]]></content>
<categories>
<category>Think</category>
</categories>
<tags>
<tag>Invictus</tag>
<tag>曼德拉</tag>
</tags>
</entry>
<entry>
<title>朝花夕拾--再次启程(2011/6/13)</title>
<url>/Think/03/13/zhaohuaxishi-again-departed-2011613.html</url>
<content><![CDATA[<p>朝花夕拾之再次启程:这篇日志是本科最后一次考六级几天前写的,那段时间我正拿着小凤的模拟卷和自己买的真题天天晚上在信远狂学英语,大概是那晚又做了几套六级卷子,回来就写了这篇日志。</p>
<span id="more"></span>
<p>1、人生关键的就几步,结果就在那几步,坚持也在那几步,我走到了那几步。</p>
<p>2、命运的玩笑开不起。七年前我做出自己的选择,意气风发;三年前我做出自己的选择,踌躇满志;今天,我做出自己的选择,我相信,我能!</p>
<p>3、志向不能伴随青春的残酷现实而被磨灭,至少我不允许这样,否则受到更残酷的对待是肯定的。</p>
<p>4、回忆是我最大的财富,我会继续为我将来创造财富。</p>
<p>5、不在沉默中爆发,就在沉默中灭亡,为自己的理想奋发吧。时间属于我有限,而奋发间其于世界无限!</p>
<p>6、从来都不愿和你说再见,因为我不知道,在哪一次的再见之后,也许就再也不见了。一直都很小心的保持着,我们离不开却又拉不近的距离,只是却又给了自己无尽的可能。其实,我们从未开始,却已经结束。</p>
<p>7、再次启程!</p>
<p>8、就应该这样,没有跌宕就没有超越!</p>
]]></content>
<categories>
<category>Think</category>
</categories>
<tags>
<tag>启程</tag>
<tag>朝花夕拾</tag>
</tags>
</entry>
<entry>
<title>关于Fcitx的提议 (一)</title>
<url>/Linux/03/03/fcitx-proposal-a.html</url>
<content><![CDATA[<p>小企鹅(Fcitx)输入法英文自动输入的提议。<span id="more"></span></p>
<p>在使用fcitx输入法的过程中,突然有点小想法。在fcitx输入法的配置中有个小功能“自动英文模式”:</p>
<p><img src="https://www.nankor.org/uploads/2012/03/1.jpg"></p>
<p>正如所说“在输入特定字符串时切换到英文模式”,打开之后看配置的英文模式触发词库:</p>
<p><img src="https://www.nankor.org/uploads/2012/03/2.jpg"></p>
<p>这些英文单词与标点很清楚的表明接下来要输入英文了,输入法不用手工切换自动转换为英文输入模式。举个例子:</p>
<p><img src="https://www.nankor.org/uploads/2012/03/3.jpg"></p>
<p>当我在中文汉字输入法模式下输入“www”,上图看到输入法还处于中文模式,当我再输入“.”时,输入法自动切换(如下图):</p>
<p><img src="https://www.nankor.org/uploads/2012/03/4.jpg"></p>
<p>这是个很节约时间的输入状态,但是fcitx所给的英文模式触发词显然太少了,在*nix下CLI是经常需要打开终端就输入的,一旦开启了输入法在所有程序间“共享”,打开终端输入“sudo”就成了“速度哦”,反映快点可以按下回车(设定为自动提交输入),但是若习惯使然输入命令的快感使我提前按下了空格,提交了“速度哦”,这时输入本次输入就算失败了</p>
<p><img src="https://www.nankor.org/uploads/2012/03/5.jpg"></p>
<p>假如我反映够灵敏,我按下回车把sudo准确提交了,但接下来仍得手动去切换英文输入法了,因为我没把握一直这么灵敏,这就要按下shift(假设我输入英文切换键是shift)换到真正的英文模式。等命令输入完毕,我回来写一篇中文文档,要用“shift”唤回中文汉字输入法,这中间我需要按两次“shift”。</p>
<p>有没有办法让我在输入命令时自动识别不再显示中文候选词并且阻止上面的一系列切换,使我一直处于中文输入法状态下呢?我打起了fcitx自动触发英文模式的主意!在终端输入的命令基本都来自于超级用户与普通用户的执行程序目录下,看下我bash的执行路径:</p>
<p><img src="https://www.nankor.org/uploads/2012/03/6.jpg"></p>
<p>shell外部命令就来自于上图所列目录,把这些目录下的二进制程序名加入英文模式触发词库后,fcitx是不是就会自动检测我输入的是shell命令而自动停止显示候选词触发英文模式呢?</p>
<p>这应该是个不错的想法….尝试下,我先把sudo加入英文模式触发词词库,重启下fcitx看下效果:</p>
<p><img src="https://www.nankor.org/uploads/2012/03/7.jpg"></p>
<p>fcitx已经识别我输入的是shell指令,不再显示中文候选词了,看起来效果不错!我把上面路径的binary file name全加入我的英文模式触发词库吧!</p>
<p>先把超级用户的执行程序名加入英文模式触发词,#:ls /sbin|sort>/usr/share/fcitx/data/AutoEn.dat,貌似感觉好多了(看起来很厉害的样子!!!)我挑个命令试下:su</p>
<p><img src="https://www.nankor.org/uploads/2012/03/8.jpg"></p>
<p>正常输入,自动识别……这好象缺点什么??貌似我没有办法输入拼音“su”了,更别说打出“su”音 “suo”音等的汉字了!</p>
<p>一个新的问题:这些二进制可执行程序名中有多少与汉语拼音有冲突?尽量把这些排除在外,或者当输入“su”时,fcitx能够自动把su作为按频率统计的第一候选词,也就是候选词要中英文混排。</p>
<p>首先解决汉语拼音与命令冲突的问题,先下载汉语拼音音节表(共计398个),稍后需要从这里过滤文本:</p>
<pre><code>a ai an ao ang
b babobaibeibaobanbenbangbengbibiebiaobianbinbing
p papopaipaopoupanpenpangpengpipiepiaopianpinping
m mamomemaimaomoumanmenmangmengmimiemiaomiumianminming
f fafofeifoufanfenfangfeng
d dadedaideidaodoudandangdengdidiediaodiudianding
t tatetaitaotoutantangtengtitietiaotianting
n nanaineinaononennangnengninieniaoniunianninniangning
l lalelaileilaoloulanlanglenglilialieliaoliulianlinliangling
g gagegaigeigaogougangenganggeng
k kakekaikoukankenkangkeng
h hahehaiheihaohouhenhangheng
j jijiajiejiaojiujianjinjiangjing
q qiqiaqieqiaoqiuqianqinqiangqing
x xixiaxiexiaoxiuxianxinxiangxing
zh zhazhezhizhaizhaozhouzhanzhenzhangzheng
ch chachechichaichouchanchenchangcheng
sh shasheshishaishaoshoushanshenshangsheng
r reriraorouranrenrangreng
z zazezizaizaozouzangzeng
c cacecicaicaocoucancencangceng
s sasesisaisaosousansensangseng
y yayaoyouyanyangyuyeyueyuanyiyinyunying
w wawowaiweiwanwenwangwengwu
</code></pre>
<p>from <a href="http://zh.wikipedia.org/wiki/%E4%B8%AD%E6%96%87%E6%8B%BC%E9%9F%B3%E5%B0%8D%E7%85%A7%E8%A1%A8">http://zh.wikipedia.org/wiki/%E4%B8%AD%E6%96%87%E6%8B%BC%E9%9F%B3%E5%B0%8D%E7%85%A7%E8%A1%A8</a></p>
<p>下面将所有二进制程序名按单词首字母排序:</p>
<pre><code>#!/bin/bash
i=1;
for i in ` seq 8 ` ;
do
ls $(echo $PATH|cut -d ":" -f $i)|sort>>bins;
done
sort bins>bins.ok;rm bins
exit
</code></pre>
<p>文本文件bins.ok几乎涵盖shell所有外部命令,当然这里还有shell内建指令没有包含进来,如cd等,都是很少的了。</p>
<p><img src="https://www.nankor.org/uploads/2012/03/9.jpg"></p>
<p>分析中间“不听话”的命令把它揪出来!上图看到这有3000多行,人工怎么一个个揪出来!!这时拼音音节表要用上了,这像是编译原理的词法分析??!!差不多,该啐觉了,以后再按拼音音节分解英文单词。</p>
<p>2012.2.22 凌晨</p>
]]></content>
<categories>
<category>Linux</category>
</categories>
<tags>
<tag>fcitx</tag>
<tag>英文自动输入</tag>
</tags>
</entry>
<entry>
<title>朝花夕拾--Trace(2011/4/24)</title>
<url>/Think/03/13/zhaohuaxishi-trace-2011424.html</url>
<content><![CDATA[<p>I‘m on campus.</p>
<p>目录</p>
<p>2008年6月21日:爱是一场马拉松—只有起点,终点还很遥远,爱是一场马拉松。… 2</p>
<p>2008年9月12日:结束了… 2</p>
<p>2009年1月1日: 盘点我的2008. 3</p>
<p>2009年1月7日:写在考前… 3</p>
<p>2009年1月17日:My 2009. 4</p>
<p>2009年6月16日:这学期忙的好累…. 4</p>
<p>2009年6月19日:想你,只在夜风中向空气诉说…….. 6</p>
<p>2009年10月19日:蒙昧稚嫩.青春物语… 7</p>
<p>2009年12月29日:《软件工程理论与实践》的悲剧译者… 7</p>
<p>2010年1月27日:人在大学… 8</p>
<p>2010年2月28日:了结:是喜欢你,但已是曾经…… 8</p>
<p>2010年3月12日:2010我的序… 9</p>
<p>2010年5月22日:SNS的悲剧… 10</p>
<p>2010年7月10日:大二滚了… 10</p>
<p>2010年9月21日:我告诉你:中秋我们快乐… 11</p>
<p>2010年12月24日:一些想法,杂谈… 12</p>
<p>2011年2月5日:游子吟-孟郊… 12</p>
<p>2011年2月22日:过去由过去,未来说未来… 13</p>
<p>2011年3月10日:(G|O|A|L)… 16</p>
<p>2011年4月24日:今天这篇日志… 16</p>
<span id="more"></span>
<p>2008年6月21日:爱是一场马拉松</p>
<p>—只有起点,终点还很遥远,爱是一场马拉松。</p>
<p>她与他没有太多的语言交流,她知道他身藏不露,她觉得自己在他面前显得太渺小。可是他不这样想,他欣赏她的性格,她的处世看法。距离的相隔让两人觉得他好象把她甩在跑道的最后,可是他依然不断回头注视她,不管她是否在继续爱的这场马拉松。</p>
<p>有人说,他太可悲:这是你自己的马拉松,没有对手,你是一个可悲的寂寞者。但他说,不,我相信她在后方一直追赶着我,只不过我比她早绕几到弯,望不见她罢了。</p>
<p>也有人说,他太固执:她或许早已经退出了这场比赛,你还在竭力奔跑。但他说,不,我相信她只不过在暂时的休息,她没有对马拉松弃权,我听得见她的每一步。</p>
<p>更有人说,他太愚蠢:她或许已经在进行另外一场马拉松,而你全然不觉。但他说,不,爱的马拉松就是愚蠢的比拼,我相信她在坚持着愚蠢。</p>
<p>还有人说,他太……但他说,不,我相信……</p>
<p>…….</p>
<p>太多的<del>我相信</del>,他相信马拉松就是一种坚持的信仰,一种等待的坚持,一种信任的等待,一种长远的信任,一种记忆的长远。</p>
<p>在他即将到达终点的那一刻,她从旁边的跑道过来了!!!他为她等待终点。 ……他们携手撞线,不分他们眼中的彼此与先后。</p>
<p>到达终点后,她告诉他,自己路上很辛苦,有人递给她水喝;有人劝她参加另一场;有人想与她携手比赛……他都婉言拒绝了,她知道他在终点的最后一刻坚持等她。</p>
<p>爱是一场马拉松,坚持就是希望与胜利。他相信她……</p>
<p>—————————————————————————————————</p>
<h2 id="2008年9月12日:结束了"><a href="#2008年9月12日:结束了" class="headerlink" title="2008年9月12日:结束了"></a>2008年9月12日:结束了</h2><p>军训结束了,明白了许多,知道了什么是痛,什么是苦,什么是欢,什么是乐。</p>
<p>—————————————————————————————————</p>
<h2 id="2009年1月1日-盘点我的2008"><a href="#2009年1月1日-盘点我的2008" class="headerlink" title="2009年1月1日:盘点我的2008"></a>2009年1月1日:盘点我的2008</h2><p>首先祝贺自己和大家新年Happy!</p>
<p>2008年是自己与国家结合最紧密的一年。回顾过去,心情很复杂——为自己,也为中国!</p>
<p>自己,2008年,自己经历了太多的自然奇观,5月10日,双道彩虹现身天空,5月12日14:28,大地震撼,8月1日,仰望日食。也经历了太多的生活变更,走进了西电,一所据说是毛泽东亲手创办的高校,但历史还没我的高中历史悠久,来到西电最大的感觉是,学校太古板。西电是国家二级保密单位,不怎么敢炫耀,因此许多人不知道这所院校。但近一段,西电因为一件事而全国闻名了,“卡门”事件,不想多说了,西电确实做得太过了!大一此时已过去了,可西电还没被我看透。自己到陕师大校园,那里无不透漏着些许人文气息,可西电没有!</p>
<p>中国,2008年迎来了灾难与机遇,雪灾,地震,金融危机,许许多多,当然机遇就是奥运会了,相信中国的力量,也相信自己的力量。地震是对自己影响最大的了,很难想象一个庞大的灵魂在这场灾难面前所显示出的镇定!不曾想,自己高考作文竟是关于地震的。奥运会是自己最兴奋的时候了,拿着通知书就像自己拿着金牌了,呵呵!</p>
<p>2008,相信每个人都有一段不同的回忆,不论是奥运现场,还是神七遨游太空,我们都会见证那些美好。无论是汶川灾区,还是雪灾现场,我们都会见证那些悲痛!</p>
<p>2008走了,满载而归,有我的泪,有我的笑——我知道也有你的!2008,有中国的泪,有中国的笑!</p>
<p>2009来了,我将用我的手笔用心来充实它,充实自己!就像日益站起的China!</p>
<p>—————————————————————————————————</p>
<h2 id="2009年1月7日:写在考前"><a href="#2009年1月7日:写在考前" class="headerlink" title="2009年1月7日:写在考前"></a>2009年1月7日:写在考前</h2><p>不知不觉,就要考试了,大学生活因此变得紧张异常。一向门可罗雀的自习室一下子人满为患,自己大清早没吃饭用书包占个位子,吃完饭回来竟见那位置居然有人坐着,“欲哭无泪”啊!走在路上,同学们都拿着课本在用功,唉!该考试了,大家还是相互同情一下吧!</p>
<p>碰到考试,难免有些老师会透透风,应用创造学老师那是相当~慷慨,一张卷子给我们说的一题不漏;可历史老师就狡猾的很了,只给我们划不考的题目,但今我十分放心的是历史开卷考;思修老师留给我们一本练习册,说那是葵花宝典式的名著,但它也太厚了点吧!C语言老师给我们许下承诺“同学们,我保证你们70分没问题,那题是相当简单的,也就十几道英文选择题,几道读程与编程题!”,但愿它英语专业术语别太多,要不直接和英语一起考得了.剩下的就只有高数了,感觉新的没学到,像是又把高中数学复习了一遍!</p>
<p>八号开考,头天两门,休息三天,继续作战,四门考完,舍友们聚个餐,拜个早年,十七号就可以出关中,贯华山,历灵宝,经洛阳,奔新郑了.我的假期倒是挺“冗长”的,三月一日开学!别羡慕,我们可是八月二十三日就被从家里拽来的哦!</p>
<p>噢!对了,如果没有特殊情况,我在家还用西安的手机号,经常联系哦!</p>
<p>现在还是赶紧再背几道思修题吧!</p>
<p>—————————————————————————————————</p>
<h2 id="2009年1月17日:My-2009"><a href="#2009年1月17日:My-2009" class="headerlink" title="2009年1月17日:My 2009"></a>2009年1月17日:My 2009</h2><p>1.好好学习,天天向上!</p>
<p>2.凡事想简单点,做深入点。</p>
<p>3.多给爸妈打电话。</p>
<p>4.广交好友,让电话簿上人数升至1.5倍。</p>
<p>5.品味西安的小吃与风景。</p>
<p>6.不要老是发短信,多给老朋友打些电话。</p>
<p>7.改革西电棋轩。</p>
<p>我的2009,我来耍!哈哈!</p>
<p>—————————————————————————————————</p>
<h2 id="2009年6月16日:这学期忙的好累…"><a href="#2009年6月16日:这学期忙的好累…" class="headerlink" title="2009年6月16日:这学期忙的好累…."></a>2009年6月16日:这学期忙的好累….</h2><p>时间逃跑地不明不白,大一的尾巴就像回家的那列火车,仔细抓住它,感似有无限的无奈不愿放弃那个挣扎的小孩……</p>
<p>最近像很久以前忙地不知所措。</p>
<p>也许自己的“第二桶金”给时间一个流失的借口;</p>
<p>也许K出去的声音振动的不是空气与耳膜,而是不同人的心;</p>
<p>也许长途电话卡值得珍藏,总被攥在手里而眼眸爱映着远方飞来的那行短信;</p>
<p>也许渴望数模的美妙,毫无犹豫地钻进设的模型,80小时仅用15小时去梦梦想;</p>
<p>也许该到的期末审判需要我劳累地把压缩的时间无穷拉伸以填充那本高数或大物练习册;</p>
<p>也许坚持“朋友”的秉性使C代码中赫然出现了#include“南柯子.h”的稀有包含;</p>
<p>也许羽毛球、篮球或者桌球不懂运动的含义,总是不听话地期待去不断地挨揍;</p>
<p>也许社团活动吸引不了自己,自习室的迷宫足以让我走不进期望的棋局(社团~西电棋轩);</p>
<p>也许她说的是对的,“一天一个理由,认识我三年了,一千个了吧?”~张学友不会唱的那首;</p>
<p>也许是高冠瀑布的美让我双腿紧贴着岩壁,走进无量洞,求得“好人一生平安”的红色绸带;</p>
<p>也许项羽猜不透嬴政的心思,一把火留下兵马俑上那层逝不去的炭灰,那好似经过的往事;</p>
<p>也许《程序员》、CSDN的高深陷进去出不来,在里面实在太迷惑……</p>
<p>心的疲惫和生活的重量,也许容我休息……太多的也许填充过去,也许现在留做下刻的回忆不会后悔。</p>
<p>未来仍在继续……</p>
<p>今天的忙碌伴随《今天》结束吧!</p>
<p>走过岁月我才发现<br>世界多不完美<br>成功或失败都有一些错觉<br>沧海有多广江湖有多深<br>局中人才了解<br>生命开始情不情愿总要走完一生<br>交出一片心不怕被你误解<br>谁没受过伤谁没流过泪<br>何必要躲在黑暗里<br>自苦又自怜</p>
<p>我不断失望不断希望<br>苦自己尝笑与你分享<br>如今站在台上也难免心慌<br>如果要飞得高就该把地平线忘掉……</p>
<p>—————————————————————————————————</p>
<h2 id="2009年6月19日:想你,只在夜风中向空气诉说……"><a href="#2009年6月19日:想你,只在夜风中向空气诉说……" class="headerlink" title="2009年6月19日:想你,只在夜风中向空气诉说……"></a>2009年6月19日:想你,只在夜风中向空气诉说……</h2><p>站立在夜风中,</p>
<p>想你,</p>
<p>只在夜风中向空气诉说……</p>
<p>幻想着,</p>
<p>你我在一起的时间……</p>
<p>我不是浪漫人,</p>
<p>却时刻想着,</p>
<p>和你在一起浪漫地度过……</p>
<p>想你的时候,</p>
<p>就喜欢在这温柔的夜风中,</p>
<p>让思绪变的更淡更淡……</p>
<p>闭上眼睛想象,</p>
<p>此刻的你在世界的哪个角落……</p>
<p>塞上耳朵,</p>
<p>夜风依然轻柔的从我身边拂过,</p>
<p>这种感觉,</p>
<p>像你在对我诉说……</p>
<p>诉说着你也不知自己在世界的哪个角落……</p>
<p>仿佛我已经习惯了这种生活,</p>
<p>想你,</p>
<p>只在夜风中向空气诉说……</p>
<p>—————————————————————————————————</p>
<h2 id="2009年10月19日:蒙昧稚嫩-青春物语"><a href="#2009年10月19日:蒙昧稚嫩-青春物语" class="headerlink" title="2009年10月19日:蒙昧稚嫩.青春物语"></a>2009年10月19日:蒙昧稚嫩.青春物语</h2><p>儿时的无邪笑声只能倾听于手机的和弦,成长的放肆无畏不愿压缩在年轮的中心。</p>
<p>蒙昧,原始社会与麻木不前的诠释者,用来束缚成长却不被人觉得。年轮的层叠透不过树干的皮肤,笑声的和弦无情响不出无邪。成长,你剥掉稚嫩的外壳太慢,你扫除蒙昧的时间太长。蜗牛的痛不在悲哀自己的速度,而在它留下的明亮足迹——生命的成长足迹。不该抱怨成长的加速度太小,只是成长的初速度太低。蒙昧与稚嫩的容颜何时被岁月刻刀留下睿智与成熟?回答在你,启迪在我。</p>
<p>时光的帆永远有风在吹,成长的船已离开海岸,蒙昧与稚嫩的水手在出海的瞬间成了岁月的守护神,当然,不是斯派洛,也不是特纳。当回忆把帆压倒,停顿的成长有了思考,特纳在了……在世界的尽头,成长将水手蜕变为斯派洛……蒙昧的牺牲是生命,稚嫩的残害是心灵。成长给予青春舞台,镁光灯给予青春四射的耀眼,蒙昧与稚嫩你给了青春什么?成长的夕阳不待人,稚嫩蒙昧的青春物语不再有过。美丽境界在成长的沉默与前行中体味,不在青春的蒙昧激扬,不在青春的稚嫩无畏。走出青春的牢笼,欣赏的确是种不错的艺术!</p>
<p>—————————————————————————————————</p>
<h2 id="2009年12月29日-《软件工程理论与实践》的悲剧译者"><a href="#2009年12月29日-《软件工程理论与实践》的悲剧译者" class="headerlink" title="2009年12月29日:《软件工程理论与实践》的悲剧译者"></a>2009年12月29日:《软件工程理论与实践》的悲剧译者</h2><p>小弟不才,有幸拜读《软件工程理论与实践》之大作,感于本卷之博大精深,故作斯文。</p>
<p>每读之,则思韩愈言古风之要,现取其文,练句读:“如果一个转移的目的状态是一个超状态,则其作用相当于到超状态的默认初始状态的转移”,此非“乾坤大挪移”者,乃“UML状态图”也。</p>
<p>细究之,难思量,凭读者之慧不解之。不闻“杨卫东”何许人也,此卷观之,必非凡人哉!想泱泱华夏,汉言之精,能译如此者,微人乎?今查原作,兴赞之“A transition whose destination state is a superstate acts as a transition to the superstate’s default initial state.”,</p>
<p>服Shari Lawrence Pfleeger Joanne M.Atlee之精辟之见!</p>
<p>—————————————————————————————————</p>
<h2 id="2010年1月27日:人在大学"><a href="#2010年1月27日:人在大学" class="headerlink" title="2010年1月27日:人在大学"></a>2010年1月27日:人在大学</h2><p>大学的确是个小社会,只是缺乏了各种行业。这个“社会”里,有人叹息没有真正的朋友,是!的确没有,除非你找到了她,但那也许是朵毕业即凋零的花,有太多人以为两个人一起就没了寂寞;这个“社会”里,有人一直那么昏着,要么一天在自习中度过,要么一天在床上、电脑前度过,大学的学习内容足以留下可观的时间让你去好奇于其他,只是你不习惯改变罢了;这个“社会”里,行走是最平常的事情,有人一秒走一米,有人一秒走五米,你试试:把一秒重复到生命的周期,把长度平均到每件事……这个“社会”里,有人为拿到文凭欣喜若狂,更多为学到知识而暗自鼓励,但很少为求得成熟的思想而兴奋。这个“社会”需要东西来充实,不是我们索取的知识,而是我们共享思想;这个“社会”需要“计划生育”,需要清除学术路上的肮脏毒瘤,需要叫醒学习路上的昏睡者;这个“社会”做着创建<strong>一流的梦,却经常拿不出</strong>一流的作品。走的是自己的路,有人说,从地狱到天堂,经历了人间~大学。</p>
<p>—————————————————————————————————</p>
<h2 id="2010年2月28日:了结:是喜欢你,但已是曾经……"><a href="#2010年2月28日:了结:是喜欢你,但已是曾经……" class="headerlink" title="2010年2月28日:了结:是喜欢你,但已是曾经……"></a>2010年2月28日:了结:是喜欢你,但已是曾经……</h2><p>把你的号码从通讯录中删除,不出意外的话,我们不会再有交集了吧,反正,你已经好久没有主动打电话给我,甚至没有主动发过一条短信,我们,就这样了吧。就这样,不再爱你了。<br>不再在嘈杂的人声中捕捉你的嗓音了<br>不再在滚滚人流中追逐你的身影了<br>不再因为你出现而再三斟酌自己的言语,动作甚至表情了<br>不再,为你心动了。<br>你从来没有发现,喊出你的名字的时候,是我最温柔的时候,甚至声音有微微的颤抖;经过你的身旁,我的脚步总是放的又轻又慢;我从不敢直视你的眼睛,怕泄露了太多的情感;在无意识的发呆时,草稿纸上满页满页都是你的名字,我能把你的名字写得比我的名字还溜;分开的时候,满脑子满脑子都是你的身影,回忆一刹那只剩与你有关的点点滴滴;吃饭的时候,睡觉的时候,逛街的时候,发呆的时候,都在想你在干什么呢,会不会,会不会像我想你一样想我呢……<br>那样纯粹而淡然的生活,那样以你为中心的生活,因为回忆而丰满,因为现实而枯萎。距离拉长了思念,却阻隔了见面;时间沉淀了暗恋,让你离我好远好远。眼看着身边的人一个一个都有了轰轰烈烈,我想,是该放下你了,回忆,仅仅是用来回忆。<br>不要说我不甘寂寞,因为我已经寂寞了好久,不要说我用情不专,因为你从来不属于我,也不要说我轻言放弃,你甚至,连一个微小的回应都不曾给我。<br>不再留着你的短信不舍得删掉了<br>不再一遍一遍的回看我们的聊天记录了<br>不再眼巴巴的盯着手机期望你的电话了<br>不再上一整晚的QQ等你现身了<br>不再向好友倾诉自己的心酸了<br>你拨动了我的心弦,却不曾为我驻足,当我以为你还在的时候,你已没有踪影,当你回头找寻我的时候,我已开始寻找自己的天空,亲爱的,我把最美好最美好的年华留给了你,我,于你无愧。亲爱的,我的青春有限,承担不起一生一世的等待。<br>请不要怀疑,曾经,我愿意不顾一切的等你,愿意随时随地陪你,愿意在你身后默默的看你,为你的快乐而快乐,为你的悲伤而悲伤,尽管,那些情绪,与我无关啊……<br>等待不苦,苦的是,没有希望的等待……</p>
<p>—————————————————————————————————</p>
<h2 id="2010年3月12日:2010我的序"><a href="#2010年3月12日:2010我的序" class="headerlink" title="2010年3月12日:2010我的序"></a>2010年3月12日:2010我的序</h2><p>不知不觉大学的年华已在眼前飘过一载半,从大一的懵懂到大二的淡然与“安定”,世界发生的许多变化,如同映射在我的身上。</p>
<p>生的思考</p>
<p>如果生命对于每人只有一次,假如是八十年,我愿意用三十年去思考。发现许多事情不经意间的随便唠叨是对生命的亵渎,承认人类能力有限的前提下,我还是愿意尝试去把人类的沉默的智慧发挥到最大。对于宇宙而言,地球文明连第三类文明都不是,即连行星的命运也控制不了,人类看似浩淼的科学知识只是宇宙文明的沧海一栗。地球的未来好像离我们很远,但我会从你那里得到集腋成裘作用的肯定。一个人的博爱之心体现在什么地方?</p>
<p>活的追求</p>
<p>走在被认为大学里最痛苦的年月,我没有了之前的所以然,更多的是希望看到实际,看到实力。不需要太多的花言巧语,我需要的是使我闭嘴的智慧与使我欣赏的才学。大学作为社会的个性工厂,设计师正是自己。我学的是软件,喜欢把它看做建筑,把它看做一篇文章,在建筑与文章面前,我会尽力让欣赏者为之一颤。</p>
<p>水落石出</p>
<p>好似文章里看不到硬硬的笔尖,建筑里看不到软软的泥土,想象的软件里好似忽略了硬件……为了挽回错误的想法,我接近了硬件与底层。水落石出的干脆与震撼不亚于代码疑惑之时在硬件中得到解答的明了与陶醉。行走在水中巨石间,可乐水,可乐山。在确保功能的前提下,电脑的个性化是追求的永恒,水落石出时,文章里自有笔的锋芒,建筑里自有花土的清香。</p>
<p>等待花开</p>
<p>这四个字转自朋友,先借用了。不必多说,希望此花灿烂,但不在此时。</p>
<p>南柯子 于10.3.12晚</p>
<p>—————————————————————————————————</p>
<h2 id="2010年5月22日:SNS的悲剧"><a href="#2010年5月22日:SNS的悲剧" class="headerlink" title="2010年5月22日:SNS的悲剧"></a>2010年5月22日:SNS的悲剧</h2><p>1.欲颠覆不该的;</p>
<p>2.泛滥太空乏的;</p>
<p>3.一对一的肤浅;</p>
<p>4.难消化的快餐。</p>
<p>—————————————————————————————————</p>
<h2 id="2010年7月10日:大二滚了"><a href="#2010年7月10日:大二滚了" class="headerlink" title="2010年7月10日:大二滚了"></a>2010年7月10日:大二滚了</h2><p>振动着西安燥热的空气分子,大二的旋律插入了休止符。吃了散伙饭,淋着罕见的雨走在两年熟识的那条路上,感觉着这场插曲的凉雨……</p>
<p>如果阳光可以作为怀念,那片阳光下的树叶还在么?顽皮的习惯不经意去拽一片青叶,生命在绿叶干枯与丢弃中成长。在成长的蜕变中,无数次的警告命运,人生在计划与变化之间划过。成长的束缚有时是件好事,分寸在毫厘之间,善于自我束缚是种坚持的智慧。成长的苦涩方向没有急转弯,它在慢慢偏移中告诉我了它的平淡无奇,却有丰富跌宕!如果坚持给了我力量,成长的方向给了我踏上它的勇气。</p>
<p>如果泡面可以作为夜宵,那根泡面旁的香肠还在么?在关怀下,养生占据心扉,没有来得及与垃圾食品告别,开心之窗,面朝健康,人就是这样,犯了错,就要改的毫不留情!一次次的称重,一次次的期待完美,在镜子中与双瞳中,突然一句话“你瘦了!”。彻夜的锻炼,彻月的体验,明白掌握自己的身体时钟,把他精准在以小时的单位里,我跟他上了自由的发条!</p>
<p>如果泳池的水可以再脏点,以后还会去那里游泳么?也许吧,执着于本能,奋力划动不标准的动作,在烈日下畅快着水溅起的感觉,水脏么?心净,知足了。多少个夜晚,拖着疲惫的身躯,甩起僵硬的右臂,轮几下深陷的眼珠,在黑暗的跑道线中循环往复,圈圈画着强有力的未来。</p>
<p>如果餐厅还有饭,那么你还会为我带点饭么?朋友说,她有了一辈子的朋友,我告诉她,我每年都会收获一个,她说你太幸运了,一知己足矣。非亲的另外生命,在南柯子的生命里体验到不至是一个生命,而是思想,两个人的思想不约而相交,这就是知己吧。争吵过,纯口水之战,相同立场的深情对峙。</p>
<p>大二滚了,暖着咖啡,静静地拿给你,今天在苦与甜中延续……</p>
<p>—————————————————————————————————</p>
<h2 id="2010年9月21日:我告诉你:中秋我们快乐"><a href="#2010年9月21日:我告诉你:中秋我们快乐" class="headerlink" title="2010年9月21日:我告诉你:中秋我们快乐"></a>2010年9月21日:我告诉你:中秋我们快乐</h2><p>也许暑假回家时间太短,想起了这句话在今天。</p>
<p>在外有几年了,心中家的概念向来没有这么清晰过,也许年龄大了、成熟了,被家拽的更紧了。在外的忙碌生活抹去了回忆过去的清闲,偶尔回想琐事,妈妈早上催促起床的声音也是那么令人怀念。</p>
<p>奔波的过去依然为了现在奔波的未来,没有停止的漂泊也就继续着没有停止的思念。年年明月摆过黑夜,年年思绪寄予明月。</p>
<p>兄弟、朋友,无情的感情已见过那么多,唯独对家的感情不曾淡忘。岁月用时间度量脚步,思念用心灵条分缕析,教室、实验室、聚餐桌旁寡言的不是无语,而是最平静的祝福。算了,待几天,寻找温暖的回归,继续用铭言享受惊人的沉默。</p>
<p>A:中秋快乐!</p>
<p>B:同乐,同乐!</p>
<p>—————————————————————————————————</p>
<h2 id="2010年12月24日:一些想法,杂谈"><a href="#2010年12月24日:一些想法,杂谈" class="headerlink" title="2010年12月24日:一些想法,杂谈"></a>2010年12月24日:一些想法,杂谈</h2><p>1、许多组织的目标都是改变世界,可是改变世界的前提是改变自我;</p>
<p>2、阅读别人的思想比看懂她的行为更具震撼性与影响作用;</p>
<p>3、从善如登,从恶如崩;</p>
<p>4、我还是我的那个梦想,只不过走了一些弯路;</p>
<p>5、有自己的想法最好,尤其是关于自己命运的;</p>
<p>6、腾出时间留给自己思考未来;</p>
<p>7、独立不仅是说生存,更多的应该是在思想;</p>
<p>8、组织的目的不是组织,而是无组织;</p>
<p>9、要会计划,计划是必须的;</p>
<p>10、活的很高效,指的是方式,但并不说明活得目的很正确;</p>
<p>11、少熬些夜,否则害处会慢慢体现;</p>
<p>12、日子是一天天过的,不是一段一段过的;</p>
<p>13、未来荣辱自取,不求于人;</p>
<p>14、向上是种态度,一种你坚持了才叫向上的态度。</p>
<p>—————————————————————————————————</p>
<h2 id="2011年2月5日:游子吟-孟郊"><a href="#2011年2月5日:游子吟-孟郊" class="headerlink" title="2011年2月5日:游子吟-孟郊"></a>2011年2月5日:游子吟-孟郊</h2><p>慈母手中线,游子身上衣。</p>
<p>临行密密缝,意恐迟迟归。</p>
<p>谁言寸草心,报得三春晖。</p>
<p>–于辛卯年正月初三郑州至西安</p>
<p>—————————————————————————————————</p>
<h2 id="2011年2月22日:过去由过去,未来说未来"><a href="#2011年2月22日:过去由过去,未来说未来" class="headerlink" title="2011年2月22日:过去由过去,未来说未来"></a>2011年2月22日:过去由过去,未来说未来</h2><p>许久没有写过像样的日志,今天是大三下学期的第一天,也是大学的最后一个学习学期,想想,希望自己对一件事做个总结,便是数模。</p>
<p>数学建模对于许多人并不陌生,尤其是对我的大学校友而言,从校赛走到国赛,再从国赛参加美赛,一路走来,学到的不仅仅是没有情味的一些知识。</p>
<p>关于数模,先回头看下自己走的足迹:</p>
<p>2009年5月1日-5月3日初生牛犊不怕虎。</p>
<p>09年大一下学期,看到学校的数模校赛通知,感到是件有趣的事情,随即和自己的朋友Z商定,决心搞这个,虽然中途不断换人、但最终还是顺利参加了,并且结识了优秀的队友L1与W,优秀的教练G。在校赛中,前两天队友L1埋头一语不发,资料看的烂熟于胸。第三天L1终于举手发言了,说出了自己的思路,大概明白L1的思路后,接着三人便是赶制论文。在5月4日晚上0点多自己回到宿舍,突然发现已经修改后的论文居然没有保存在拿着的U盘中,这篇论文是要在当天早上8点之前发送的!赶紧叫醒已回到宿舍的队友,去拿可能含有备份的修改过的论文的U盘,我和队友宿舍已经锁门了。没办法,半夜找朋友,若无其事的从我的宿舍楼一楼宿舍阳台翻了出去,来到队友宿舍楼紧闭的玻璃大门前,队友将小小的U盘从门缝里塞了出来,拿着U盘,回到宿舍借来同学的电脑,又是一篇没有修改的论文,自己修改吧,挑灯夜战到半夜两点,终于在电脑没电前,把论文修改的差不多了。早上六点宿舍一来电,爬起来打开电脑,联网,邮件发送,第一次数模就这样度过了,大学的第一个五一也就这样度过了。在此次数模中收获最大的是Excel与SPSS的使用,尤其是EXCEL自己用的太顺手了,当然收获的也有其中结识的日后的队友。</p>
<p>虽然校赛结果不是太理想,但是自己努力了,大一参加总算没有把努力白费。当时想起学校校队集训的选拔,感觉到自己的硬件与软件都有所欠缺,还是修炼一年再来参加选拔吧。</p>
<p>2010年5月1日-5月3日而今迈步从头越</p>
<p>有过一次参赛的经验,第二年的组队在半年前就敲定了,H与L1,H与L1的确是两个很有思路的队友,我在队里承担着编程验证模型解答正确性的任务,教练对于我们的队伍莫名的信任,莫名的自信,以至于最后我们的论文几乎没有被教练审查。最后一夜自己是带着未尽的论文回到宿舍的,当时自己已经有了电脑,宿舍没有通宵供电,只好来到空无一人的宿舍玻璃房,那里很凉快,倒寂静,插上电脑插座。凌晨4点,摘要写完了,把末尾收了。大概4点半时(应该是这个时间),不知不觉就睡着了,醒来时已经是早上6点半了,赶快打印装订,交给教练,快8点了,买了杯奶茶回宿舍没喝完就又睡着了……大学的第二个五一假期也被这样度过了……</p>
<p>第二次觉得没有第一次尽力,也没有第一次的思路活跃,但结果貌似比第一次好点。校级二等,具备参加校队集训的笔试条件,接着便拉开了自己走向国赛的序幕—-校队选拔。</p>
<p>校队选拔,不知所云。</p>
<p>第一关笔试,7道大题,4、5道是概率论吧,大二上学的概率论都快忘完了,当时概率分布的定义都不知道,也只好凭着自己在笔试前看完的数模课件来应对了,做完后自己感觉不是太满意,但还是抱有信心的。果不其然,笔试成绩为B,意味着自己具备参加面试的条。面试的过程确实有点紧张,不知道老师会问什么问题,自己是编程的,他不会问什么遗传啊,神经网络算法吧…..事实证明面试老师是极其“仁慈”的,他问了我校赛中为什么选择那道题,在校赛中是什么角色拖了后腿,我从容回答后,感觉没什么问题,接着他又问了一起面试的另一名同学“你俩编程比赛过么?”!!!我和旁边的大一ACM的学弟刚认识,怎么可能切磋过编程?“他是ACM队的,我们认识也是在开源社区,没有切磋过。”老师估计他是大一的,感觉数学基础知识还有所欠缺,最终选定了我。不过大一的学弟也确实很努力,在代表西电ACM巡回赛中,夺得了不错的成绩!</p>
<p>校队集训,真正的地狱训练。2010年7月12-2010年9月9日</p>
<p>第一阶段比较轻松,在地狱的边缘徘徊。上午听课,每天一个新知识点;下午实践,每天一个新的编程实例。MATLAB\LINGO\EXCEL\WORD\SPSS\MATHMATICAS,要个个认识。尤其是MATLAB\EXCEL\LINGO,是保命的。接着是恐怖的第二阶段,下地狱了,和两名优秀的队友B与L2,五天一道题,包括拿题、解答、成论文、交付、答辩、总结。五天中有三天是必然会熬通宵的,就如此,5天*7,35天后奔赴国赛战场,自不必说集训的生活,就说吃的吧,早上两个鸡蛋饼加一包奶,这样吃了一暑假,回头想起,再也不吃鸡蛋饼了,晚上宿舍几乎没怎么回来过。有次修改队内的论文,半夜已经躺在床上了,感觉论文写得不是太好,起床,修改论文,一坐就坐到了早上10点,10个小时过去了,70多页的论文就这样迎着黎明诞生了。当然也忘不了,自己从通宵修改一篇论文,一直修改到下午2点,当走出实验室时,已快要晕倒了,只好打开手机音乐,插上耳机,把音量调到最大,插入耳朵,才使得自己没有瘫睡在回宿舍的路上。</p>
<p>国赛。2010年9月10日-9月13日</p>
<p>国赛是个转折点,在整个过程中,没有国赛也没有延续,没有国赛也没有前面。国赛的选题很艰难,老师辅导了三个队,另两个队徘徊后选择了B题,一道讨论上海世博会影响的题目。我们选择了一道比较险的题目:一道有唯一正确答案的题目。如果做对了,极有可能拿奖;否则,什么就没有。看似一道很简单的积分题目,拿到手后,到了第三天凌晨5点,最后一问还是没有解出来,8点就要交论文了,我们急了,解析积分是无论如何也积不出来了,数值积分吧,MATLAB\MAPLE报错:“我们没有办法积分”。近似解决—思路就这样被逼出来了,近似后,问题被很轻易解决了,其中出现了超定方程与非线性最小二乘法优化的问题。当在8点论文修改完格式后,我没有仔细看论文,装订后就交付了。我们三个很是垂头丧气,感觉一个暑假的努力也许就这样被白费了,因为我们知道自己写的怎么样,除了结构与分析比较出彩外,最后一问的解答实在不敢恭维。</p>
<p>答辩:2010年10月6日下午西北大学</p>
<p>付出总归是有收获的。当自己失望的在家度过大三的十一假期时,10月5日自己被通知10月6日答辩,这个答辩一般是省里评出推送至国家一等奖的答辩。自己当时正好订的10月6日早到达西安的火车票,只好硬着头皮,给两位在校的队友打电话,让他们迅速准备答辩的PPT,当晚凌晨自己一上火车,打开笔记本利用手机联网,下载了他们白天做的PPT,在火车上进行了进一步修改,就这样答辩的PPT就做好了。6日下午到达西北大学在第一组第一个进行了答辩,两位陕西赛区鼎鼎有名的数模人物接受了我们的答辩,总体感觉还是好的。</p>
<p>最终成绩出来,获得不错的成绩,确实在此感谢队友,感谢乔老师与李老师!</p>
<p>美赛ICM,2011年2月11日-2011年2月15日</p>
<p>国赛的成绩坚定了自己参加美赛的决心,和队友商议后,我们感觉应该满足自己参赛的一个心愿。为了这个心愿,毅然奔赴美赛赛场。美赛刚过,不便多说,但给自己的教训与收获兼有,待到日后有机会再填充此处空白,还是祝大家美梦成真吧!</p>
<p>以上是自己走过的数模竞赛的足迹,一脚深一脚浅的留下在时光抛撒的泥泞路上,有自己的心酸也有自己的欢乐。弯下腰摸摸自己的足迹,其中留给自己的有毅力、有汗水,有思想的光辉、有粗心的愤怒,有面对电脑眼睛发涩的疼痛流泪,有不眠之夜的一个人在实验室的敲打键盘。当然在一同走过的日子,也有朋友最坚实的帮助:没有W在那里删去多余的逗号,我无法将C++的数组数据读入MATLAB;没有L带来的一顿顿的饭菜,我无法保证我们的进度;没有教练G与X的点滴帮助,我关于数模的前途没有更多的认识。</p>
<p>感谢W、L1、H、Z、G、X、L2、B、L3,感谢Q、L、Q,你们有我并肩作战的队友,有我的教练,有我的朋友!不论现在的结果如何,我相信你们是绝对优秀的!</p>
<p>引用数模队中一位队友的话:我们大学中很少有这样的时间:我们不为考试与过级而担忧,我们不为分数与奖学金而学习,我们做数模,只为了自己的未来,在数模中切实感觉到自己在为自己的未来奋斗,而这个,在大学的四年时光中是很少见的!</p>
<p>过去有过去,未来说未来……</p>
<p>—————————————————————————————————</p>
<h2 id="2011年3月10日-(G-O-A-L)"><a href="#2011年3月10日-(G-O-A-L)" class="headerlink" title="2011年3月10日:(G|O|A|L)"></a>2011年3月10日:(G|O|A|L)</h2><p>SHE,ENGLISH, mysterious dream.</p>
<p>—————————————————————————————————</p>
<h2 id="2011年4月24日:今天这篇日志"><a href="#2011年4月24日:今天这篇日志" class="headerlink" title="2011年4月24日:今天这篇日志"></a>2011年4月24日:今天这篇日志</h2><p>这篇日志是对自己三年来在校内上所有自己思考东西的总结(不包含一些“技术贴”),纯粹是对经历的拷问与回忆,走过的路程大概就这样吧,日后看情况会有补充。</p>
<embed src='http://recordings.talkshoe.com/TC-20708/TS-12558.mp3' autostart='true' type='audio/mpeg' loop='true' >
]]></content>
<categories>
<category>Think</category>
</categories>
<tags>
<tag>trace</tag>
<tag>杂</tag>
</tags>
</entry>
<entry>
<title>Sqlite问题小结</title>
<url>/Program/03/21/sqlite-problem-summary.html</url>
<content><![CDATA[<p>最近为了学习用了一下sqlite,开始就碰上了最棘手的问题,乱码、版本不兼容等。查了些资料,自己终于想办法解决了。<span id="more"></span></p>
<p>之前没有接触过sqlite,只是知道在嵌入式方面用的颇广,这次也算学习一下。</p>
<h4 id="一、-版本兼容问题"><a href="#一、-版本兼容问题" class="headerlink" title="一、 版本兼容问题"></a>一、 版本兼容问题</h4><p>首先是版本兼容的问题,刚拿到的是个sqlite2数据库,而我的arch上都是sqlite3的各种包,sqlite3 pinyin.db自然失败。好吧,把sqlite2的各种包装上。</p>
<pre><code>sudo yaourt -Ss sqlite|grep installed
core/sqlite3 3.7.10-1 [installed]
core/sqlite3-doc 3.7.10-1 [installed]
community/gambas2-gb-db-sqlite2 2.23.1-8 (gambas2) [installed]
community/gambas3-gb-db-sqlite2 3.0.0-5 (gambas3) [installed]
community/libgda3 3.1.5-11 [installed]
community/sqlite2 2.8.17-5 [installed]
community/sqlitebrowser 2.0b1-2 [installed]
community/sqliteman 1.2.2-5 [installed]
community/sqlitemanager 1.2.4-2 [installed]
</code></pre>
<p>好了 尝试打开数据库:</p>
<pre><code>sqlite pinyin.db
SQLite version 2.8.17
Enter ".help" for instructions
sqlite> .tables
acs_active firereport lapes_list netconfig
acs_key_active firereport_his list_dev pinyin
acssub floor logic_detail sys