??xml version="1.0" encoding="utf-8" standalone="yes"?>99精品一区二区三区,国产伦精品一区二区三区视频黑人,久久久久午夜电影http://www.aygfsteel.com/chinan/articles/404993.htmlhejianchaohejianchaoTue, 15 Oct 2013 00:43:00 GMThttp://www.aygfsteel.com/chinan/articles/404993.htmlhttp://www.aygfsteel.com/chinan/comments/404993.htmlhttp://www.aygfsteel.com/chinan/articles/404993.html#Feedback0http://www.aygfsteel.com/chinan/comments/commentRss/404993.htmlhttp://www.aygfsteel.com/chinan/services/trackbacks/404993.htmlhttp://www.cnblogs.com/maxupeng/archive/2011/06/22/2087579.html


http://www.ibm.com/developerworks/cn/java/j-unicode/

hejianchao 2013-10-15 08:43 发表评论
]]>
Transaction 那点事儿http://www.aygfsteel.com/chinan/articles/404352.htmlhejianchaohejianchaoMon, 23 Sep 2013 19:08:00 GMThttp://www.aygfsteel.com/chinan/articles/404352.htmlhttp://www.aygfsteel.com/chinan/comments/404352.htmlhttp://www.aygfsteel.com/chinan/articles/404352.html#Feedback0http://www.aygfsteel.com/chinan/comments/commentRss/404352.htmlhttp://www.aygfsteel.com/chinan/services/trackbacks/404352.htmlhttp://my.oschina.net/huangyong/blog/160012



hejianchao 2013-09-24 03:08 发表评论
]]>
Java IO中的装饰器模式(DecoratorQ和适配器模式(AdapterQ?/title><link>http://www.aygfsteel.com/chinan/articles/404323.html</link><dc:creator>hejianchao</dc:creator><author>hejianchao</author><pubDate>Mon, 23 Sep 2013 05:20:00 GMT</pubDate><guid>http://www.aygfsteel.com/chinan/articles/404323.html</guid><wfw:comment>http://www.aygfsteel.com/chinan/comments/404323.html</wfw:comment><comments>http://www.aygfsteel.com/chinan/articles/404323.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/chinan/comments/commentRss/404323.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/chinan/services/trackbacks/404323.html</trackback:ping><description><![CDATA[<div><a style="font-family: 宋体, Verdana, Arial, Helvetica, sans-serif;">http://www.360doc.com/content/08/0902/22/63912_1604180.shtml</a> </div><img src ="http://www.aygfsteel.com/chinan/aggbug/404323.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/chinan/" target="_blank">hejianchao</a> 2013-09-23 13:20 <a href="http://www.aygfsteel.com/chinan/articles/404323.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>《JAVA与模式》之抽象工厂模式Q{Q?/title><link>http://www.aygfsteel.com/chinan/articles/402071.html</link><dc:creator>hejianchao</dc:creator><author>hejianchao</author><pubDate>Sun, 28 Jul 2013 16:23:00 GMT</pubDate><guid>http://www.aygfsteel.com/chinan/articles/402071.html</guid><wfw:comment>http://www.aygfsteel.com/chinan/comments/402071.html</wfw:comment><comments>http://www.aygfsteel.com/chinan/articles/402071.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/chinan/comments/commentRss/402071.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/chinan/services/trackbacks/402071.html</trackback:ping><description><![CDATA[     摘要: 《JAVA与模式》之抽象工厂模式本文转自Qhttp://www.cnblogs.com/java-my-life/archive/2012/03/28/2418836.html Q这是目前我看到的讲解抽象工厂模式最好的了)场景问题  举个生活中常见的例子——l装电脑Q我们在l装电脑的时候,通常需要选择一pd的配Ӟ比如CPU、硬盘、内存、主ѝ电源、机q。ؓ讨论...  <a href='http://www.aygfsteel.com/chinan/articles/402071.html'>阅读全文</a><img src ="http://www.aygfsteel.com/chinan/aggbug/402071.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/chinan/" target="_blank">hejianchao</a> 2013-07-29 00:23 <a href="http://www.aygfsteel.com/chinan/articles/402071.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Unix: 僉|q程http://www.aygfsteel.com/chinan/articles/399257.htmlhejianchaohejianchaoTue, 14 May 2013 06:45:00 GMThttp://www.aygfsteel.com/chinan/articles/399257.htmlhttp://www.aygfsteel.com/chinan/comments/399257.htmlhttp://www.aygfsteel.com/chinan/articles/399257.html#Feedback0http://www.aygfsteel.com/chinan/comments/commentRss/399257.htmlhttp://www.aygfsteel.com/chinan/services/trackbacks/399257.htmlUnix: 僉|QZombieQ进E?br />
        q程在它的生命周期有几种状态:睡眠Q可q行Q停止,正在q行和僵ȝ态。所谓僵死进E,指的是一个进E已l退出,它的内存和相关的资源已经被内栔R放掉Q但是在q程表中q个q程(entryQ还保留着Q以便它的父q程得到它的退出状态。一个进E退出时Q它的父q程会收C个SIGCHLD信号。一般情况下Q这个信L句柄通常执行waitpȝ调用Q这样处于僵ȝ态的q程会被删除。如果父q程没有q么做,l果是什么呢Q毫无疑问,q程会处于僵ȝ态。实际上Q僵死进E不会对pȝ有太大的伤害Q最多就是它的进E号(PID)和进E表中的q程系l不能用?/p>

        一个父q程fork了一个子q程出来Q然后它们两个就各自执行自己的代码,在某一时刻Q子q程退Z。但是此时子q程q有一定的I间q没有被操作pȝ回收。需要父q程使用waitpd的系l调用对该子q程q行回收Q这样子q程p够完全地从系l中消失?br />所以僵进E就是说子进E在退Z后到被父q程回收之前的这D|间?/p>

子进E死?会发送SIGCHLD信号l父q程?/p>

        一个进E在调用exit命ol束自己的生命的时候,其实它ƈ没有真正的被销毁,而是留下一个称为僵进E(ZombieQ的数据l构Q系l调用exitQ它的作用是使进E退出,但也仅仅限于一个正常的q程变成一个僵进E,q不能将其完全销毁)。在Linuxq程的状态中Q僵进E?是非常特D的一U,它已l放弃了几乎所有内存空_没有M可执行代码,也不能被调度Q仅仅在q程列表中保留一个位|,记蝲该进E的退出状态等信息供其他进E收集,除此之外Q僵进E不再占有Q何内存空间。它需要它的父q程来ؓ它收,如果他的父进E没安装SIGCHLD信号处理函数调用wait或waitpid(){待子进E结束,׃该信L默认处理是忽? 所以它׃直保持僵状态,如果q时父进E结束了Q那么initq程自动会接手这个子q程Qؓ它收,它还是能被清除的。但是如果如果父q程是一个@环,不会l束Q那么子q程׃一直保持僵状态,q就是ؓ什么系l中有时会有很多的僵进E?/p>

hejianchao 2013-05-14 14:45 发表评论
]]>
Linux-cuthttp://www.aygfsteel.com/chinan/articles/398613.htmlhejianchaohejianchaoWed, 01 May 2013 06:14:00 GMThttp://www.aygfsteel.com/chinan/articles/398613.htmlhttp://www.aygfsteel.com/chinan/comments/398613.htmlhttp://www.aygfsteel.com/chinan/articles/398613.html#Feedback1http://www.aygfsteel.com/chinan/comments/commentRss/398613.htmlhttp://www.aygfsteel.com/chinan/services/trackbacks/398613.htmlcut命o


用?/strong> 

像剪刀一P只剪裁文件的某些列。支持按照字节(-bQ,字符Q?cQ,字段Q?fQؓ剪裁依据?/span>

用法

cut [option] filename
-b,--bytes=2-4,6,8,10-    裁剪W?,3,4,6,8,10及以后的字节
-c,--characters=2-4,6,8,10-    裁剪W?,3,4,6,8,10及以后的字符
-f, --field=2,6    裁剪W?,6两列
-d,--delimiter=:   以:作ؓ每一行数据的分隔W(常用Q?d ':'   q里的引号可以当成习惯加上,默认?d '\t'Q?/span>CZ

1、若有文本hjc.txt内容如下Q?br /> 星期一
星期?br />星期?br />星期?br />则cut -c 3 hjc.txtQ输ZؓQ?br />
?br />?br />?br />2、cut -d ':' -f 1 /etc/passwd 可以获取当前机器的所有̎户名U?/span>


 



hejianchao 2013-05-01 14:14 发表评论
]]>
Linux-sorthttp://www.aygfsteel.com/chinan/articles/398610.htmlhejianchaohejianchaoWed, 01 May 2013 03:52:00 GMThttp://www.aygfsteel.com/chinan/articles/398610.htmlhttp://www.aygfsteel.com/chinan/comments/398610.htmlhttp://www.aygfsteel.com/chinan/articles/398610.html#Feedback0http://www.aygfsteel.com/chinan/comments/commentRss/398610.htmlhttp://www.aygfsteel.com/chinan/services/trackbacks/398610.htmlsort命o


用?/strong> 

用于文本排序的命令,以文本行为单位按照ascii码顺序进行排序。支持去重、逆序{规则?/span>

用法

sort [option] filename
-b,--ignore-leading-blanks    忽略每一行前面的所以空白部分,仅从W一个可见字W开始比较排?/span>
-u,--unique    去重
-r, --reverse    逆序排序
-o,--output    重定向输入到指定的文Ӟ?gt;重定向不一P使用>重定向不能重定向到原有文Ӟ-o是用于排序后Q再ơ重定向到原文gQ?/span>
-n,--numeric-sort    Ҏ数字值大排序(比如10,2正常排序Q如果不d-n,׃依据ascii码排成:10,2Q?br />-k, --key=2[,5]    以第二到W五部分作ؓkeyq行排序
-t,--field-separator=SEP    以SEP为分隔符分割每一行字W(怸-k合用Q?/span>

CZ

1、若有文本hjc.txt内容如下Q?br /> 3
1
 2
10
则sort hjc.txtQ输ZؓQ?br />1
10
2
3
d选项Q?n 卛_整名Qsort -n hjc.txt 输出为:
1
2
3
10
2、若有文件hello.txt内容如下Q?br />
International Labour Day:3
marriage leave:15
National Day:7
Spring Festival:5
Weekend Day:2
每一行以分号分割Q分别表C假期和攑ց天数。现在想q行有意义的排序Q按照放假天数由多到进行排序,q把排序l果重新写会到hello.txtQ则命o是:
sort -n -r -k 2 -t: hello.txt -o hello.txt
排序后结果ؓQ?br />marriage leave:15
National Day:7
Spring Festival:5
International Labour Day:3
Weekend Day:2

注意Qsort a > a ,后果很严重,数据没了。ƈ不是期望的把排序l果再写会到aQ正应该是Qsort a -o a?/strong>Q我想不会有Z故意用sort a>a来清I数据吧Q那么ؓ什么Linuxq允许这U极易出错的命o存在而毫无警C呢Q?Q?br />

 



hejianchao 2013-05-01 11:52 发表评论
]]>
Linux-服务器硬盘读写速度试Q{Q?/title><link>http://www.aygfsteel.com/chinan/articles/398183.html</link><dc:creator>hejianchao</dc:creator><author>hejianchao</author><pubDate>Sun, 21 Apr 2013 16:06:00 GMT</pubDate><guid>http://www.aygfsteel.com/chinan/articles/398183.html</guid><wfw:comment>http://www.aygfsteel.com/chinan/comments/398183.html</wfw:comment><comments>http://www.aygfsteel.com/chinan/articles/398183.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/chinan/comments/commentRss/398183.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/chinan/services/trackbacks/398183.html</trackback:ping><description><![CDATA[<p style="margin: 10px; padding: 0px; word-wrap: break-word; color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; line-height: 28px; background-color: #ffffff;"><span style="margin: 0px; padding: 0px; word-wrap: break-word;">Q原文链接:<a >http://linux.cn/thread/10455/1/1/</a>Q?br />Linux</span><span style="margin: 0px; padding: 0px; word-wrap: break-word;">服务?/span>惌知道盘的读写是否能满服务的需要,我们可以使用Linux自带的dd命o试盘的读写速度Q方法如下:</p><p style="margin: 10px; padding: 0px; word-wrap: break-word; color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; line-height: 28px; background-color: #ffffff;"><strong style="margin: 0px; padding: 0px; word-wrap: break-word;">Linux盘写入速度Q?br style="margin: 0px; padding: 0px; word-wrap: break-word;" /></strong></p><pre style="margin-top: 0px; margin-bottom: 0px; padding: 18px 2px 2px 44px; word-wrap: break-word; border: 1px solid #999999; font-size: 12px; background-color: #1b2426; color: #b9bdb6; line-height: 1.2em;"># sudo time dd if=/dev/zero of=/var/test bs=2k count=1000000 </pre><p style="margin: 10px; padding: 0px; word-wrap: break-word; color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; line-height: 28px; background-color: #ffffff;"><strong style="margin: 0px; padding: 0px; word-wrap: break-word;">Linux盘d速度Q?br style="margin: 0px; padding: 0px; word-wrap: break-word;" /></strong></p><pre style="margin-top: 0px; margin-bottom: 0px; padding: 18px 2px 2px 44px; word-wrap: break-word; border: 1px solid #999999; font-size: 12px; background-color: #1b2426; color: #b9bdb6; line-height: 1.2em;"># sudo time dd if=/var/test of=/dev/null bs=2k</pre><p style="margin: 10px; padding: 0px; word-wrap: break-word; color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; line-height: 28px; background-color: #ffffff;"><p style="margin: 10px; padding: 0px; word-wrap: break-word;"><strong style="margin: 0px; padding: 0px; word-wrap: break-word;">命o详解Q?br style="margin: 0px; padding: 0px; word-wrap: break-word;" /></strong></p><ul style="margin: 0px 0px 0px 14px; padding: 0px; word-wrap: break-word;"><li style="margin: 0px 0px 0px 2em; padding: 0px; word-wrap: break-word; list-style: disc;"><code style="margin: 0px; padding: 0px; word-wrap: break-word;">time</code>用于计时</li><li style="margin: 0px 0px 0px 2em; padding: 0px; word-wrap: break-word; list-style: disc;"><code style="margin: 0px; padding: 0px; word-wrap: break-word;">dd</code>用于复制Q从ifdQ写到of?/li><li style="margin: 0px 0px 0px 2em; padding: 0px; word-wrap: break-word; list-style: disc;"><code style="margin: 0px; padding: 0px; word-wrap: break-word;">if=/dev/zero</code>不生IOQ因此可以用来测试纯写速度Q同理of=/dev/null不生IOQ可以用来测试纯读速度?/li><li style="margin: 0px 0px 0px 2em; padding: 0px; word-wrap: break-word; list-style: disc;"><code style="margin: 0px; padding: 0px; word-wrap: break-word;">bs</code>是每ơ读或写的大,即一个块的大,count是读写块的数量,怹是d数据量大?/li></ul></p><p style="margin: 10px; padding: 0px; word-wrap: break-word; color: #444444; font-family: Tahoma, Helvetica, SimSun, sans-serif; line-height: 28px; background-color: #ffffff;">数据量越大越准确Q多ơ测试取q_倹{?/p><img src ="http://www.aygfsteel.com/chinan/aggbug/398183.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/chinan/" target="_blank">hejianchao</a> 2013-04-22 00:06 <a href="http://www.aygfsteel.com/chinan/articles/398183.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Linux-tophttp://www.aygfsteel.com/chinan/articles/398113.htmlhejianchaohejianchaoFri, 19 Apr 2013 14:21:00 GMThttp://www.aygfsteel.com/chinan/articles/398113.htmlhttp://www.aygfsteel.com/chinan/comments/398113.htmlhttp://www.aygfsteel.com/chinan/articles/398113.html#Feedback0http://www.aygfsteel.com/chinan/comments/commentRss/398113.htmlhttp://www.aygfsteel.com/chinan/services/trackbacks/398113.htmltop命o


用?/strong> 

cM于windowpȝ的Q务管理器Q是常用的性能分析工具Q?/span>能够实时昄pȝ中各个进E的资源占用状况?/span>

用法

top
然后输入一些参数进行设|和qo{操作?br />
qQ退出top命o
<Space>Q?/span>立即h
sQ设|刷新时间间?br />cQ显C命令完全模?br />t:Q显C或隐藏q程和CPU状态信?br />mQ显C或隐藏内存状态信?br />lQ显C或隐藏uptime信息
fQ增加或减少q程昄标志
SQ篏计模式,会把已完成或退出的子进E占用的CPU旉累计到父q程的MITE+
PQ按%CPU使用率排?br />TQ按MITE+排行
MQ按%MEM排行
uQ指定显C用戯E?br />rQ修改进Erenice?br />kkillQ进E?br />iQ只昄正在q行的进E?br />WQ保存对top的设|到文g~/.toprcQ下ơ启动将自动调用toprc文g的设|?br />hQ帮助命令?/span>

 




hejianchao 2013-04-19 22:21 发表评论
]]>
Linux-less-morehttp://www.aygfsteel.com/chinan/articles/397985.htmlhejianchaohejianchaoWed, 17 Apr 2013 11:14:00 GMThttp://www.aygfsteel.com/chinan/articles/397985.htmlhttp://www.aygfsteel.com/chinan/comments/397985.htmlhttp://www.aygfsteel.com/chinan/articles/397985.html#Feedback0http://www.aygfsteel.com/chinan/comments/commentRss/397985.htmlhttp://www.aygfsteel.com/chinan/services/trackbacks/397985.htmlless & more命o


用?/strong> 

cMcatQ不q会一一늚昄文档内容。执行命令后Q按I白键就昄下一,b键盘会显CZ一,而且可以用vimcM的方式搜索字W串?/span>

用法

more [option] filename
+num
    从第num行开始显C?br />
less [option] filename

CZ

1?/span>more -s testfile 逐页昄 testfile 之档案内容,如有q箋两行以上I白行则以一行空白行昄?/span>

2、more +20 testfile 从第 20 行开始显C?testfile 之档案内宏V?/p>




hejianchao 2013-04-17 19:14 发表评论
]]>
վ֩ģ壺 | | ɽ| | ̩| | | ƽ| | Ǩ| Ϫ| | ĵ| | | | ɽ| Ͻ| ѧ| | | | | ʶ| | | | | | | ɽ| ͬ| | | Ϫ| ͤ| | ʦ| | | ɽ|