<?xml version="1.0" encoding="GBK" ?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dcterms="http://purl.org/dc/terms/">
 <channel>
  	  <title><![CDATA[kinney.qi]]></title>
	  <link>http://kinney.qi.blog.163.com</link>
	  <description><![CDATA[练跆拳道的猪 不要问我和功夫熊猫有什么关系,很不好意思,我不认识他,我只是个练跆拳道的熊猫]]></description>
	  <language>zh-CN</language>
	  <pubDate>Wed, 23 Jul 2008 21:46:08 +0800</pubDate>
	  <lastBuildDate>Wed, 23 Jul 2008 21:46:08 +0800</lastBuildDate>
	  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
	  <generator><![CDATA[NetEase Space]]></generator>
	  <managingEditor><![CDATA[kinney.qi]]></managingEditor>
	  <webMaster><![CDATA[跆拳道熊猫]]></webMaster>
		  <ttl>120</ttl>
	  <image>
	  	<title><![CDATA[kinney.qi]]></title>
	  	<url>http://ava.blog.163.com/photo/sjWjCKpvAHjvtaLzPCB2VA==/224335556438426493.jpg</url>
	  	<link>http://kinney.qi.blog.163.com</link>
	  </image>
  <item>
  	<title><![CDATA[幸福的生活]]></title>	
    <link>http://kinney.qi.blog.163.com/blog/static/30500144200862394556427</link>
    <description><![CDATA[<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 生活真的蛮幸福的<br>上下班有漂亮mm陪，工作每天都有新东西学，每周都有时间锻炼身体，总是有事做，大多数时候在想做什么事的时候就能做什么事<br>生活没追求了，好好工作努力赚钱，找个好老婆，OY<br></div>]]></description>
	    <author><![CDATA[跆拳道熊猫]]></author>
	    <comments>http://kinney.qi.blog.163.com/blog/static/30500144200862394556427</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://kinney.qi.blog.163.com/blog/static/30500144200862394556427</guid>
    <pubDate>Wed, 23 Jul 2008 21:45:56 +0800</pubDate>
    <dcterms:modified>2008-07-23T21:45:56+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[一周的生活]]></title>	
    <link>http://kinney.qi.blog.163.com/blog/static/30500144200861910568331</link>
    <description><![CDATA[<div>我一周的生活,貌似很单调,写的时候都是ctrl+c and ctrl+v<br>周一白天上班,晚上练跆拳道<br>周二白天上班,晚上在单位加班看看书,或者回家发呆<br>周三白天上班,晚上练跆拳道<br>周四白天上班,晚上在单位加班看看书,或者回家发呆<br>周五白天上班,晚上练跆拳道<br>周六白天练开车，晚上回家发呆<br>周日上午骑车，下午回家收拾下，一边发呆，一边等待下一周的开始<br><br>最后，烧香<img src="http://st.blog.163.com/style/common/htmlEditor/portrait/popo/preview/popo44.gif">，许愿<br><br>PS,找到自己喜欢的地方，真的不容易；不过更不容易的是找到自己的缘份，真的好难啊。<br></div>]]></description>
	    <author><![CDATA[跆拳道熊猫]]></author>
	    <comments>http://kinney.qi.blog.163.com/blog/static/30500144200861910568331</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://kinney.qi.blog.163.com/blog/static/30500144200861910568331</guid>
    <pubDate>Sat, 19 Jul 2008 22:56:08 +0800</pubDate>
    <dcterms:modified>2008-07-19T23:15:33+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[新冷战、通货膨胀与2009年亚洲金融危机爆发]]></title>	
    <link>http://kinney.qi.blog.163.com/blog/static/3050014420086159453222</link>
    <description><![CDATA[<div><p style="text-indent: 2em;" align="center"><font face="宋体"><strong><font style="font-size: 20px;">新冷战、通货膨胀与2009年亚洲金融危机爆发</font></strong><br>

刘军洛 2008年7月13日</font></p>
<p style="text-indent: 2em;">&nbsp;</p>
<p style="text-indent: 2em;"><font face="宋体">&nbsp;2007年6月30日笔者在博客《2008年终结日与我
们》一文中，写下这么一段话：“中美金融之战的结果是，2008年中国股市削价一半，中国房价涨疯，中国物价涨疯。这场金融战争要打三年或四年，中国才可
能彻底无回天之力。而在2008年~2009年，美国对冲基金将在美联储的配合下，冲击东盟货币，这是第一站。而后在日本央行配合下，全力冲击人民币。我
们的力量是什么，每个人在自保中强大，让星星之火去反扑，记住不要觉得这离你很遥远，明天你就将身处美国的关爱中”。</font></p>
<p style="text-indent: 2em;">&nbsp;</p>
<p style="text-indent: 2em;" align="left"><font face="宋体"><strong>文化与帝国霸权的殉葬品——中国股市<br></strong>什
么叫新冷战，什么叫新殖民化的财富再分配。2001年笔者讲的一个《种桑误国》的小故事，想必众多网友都非常清楚——很久以前，有一位皇帝命令大臣们都必
须穿丝制衣服，但国内只准种粮食而不准种桑树。这个国家丝价就猛涨。其他小国就纷纷不种粮食种桑树，卖丝赚银子，不亦乐乎。过了几年，这个皇帝又命令大臣
们只准穿布衣，并不准卖粮食给其他小国。这样这些小国的人就纷纷饿死。而这位皇帝就轻易获取了这些小国。所以，今天中国资产包括我们所有人的价值，正在为
一个资源严重消耗、生产要素严重依赖外部控制的“种桑”战略出卖。<br>

我们可以看到美国用军事冷战摧毁了前苏联，而我们中国如果不是毛泽东先生在1950年与1961年朝鲜地区和越南地区重挫美国军事势力的话，中国也必定在某一天被美国用军事冷战摧毁，这是文化与帝国霸权的必然产物。<br>
很久很久以前，在偏远的山区有一个小国，而一个大国国王想控制这个小国，但由于这个小国在山区不便动用军队攻打，这样这个大国国王就出使这个小国，告诉小
国国王和大臣们，大国很希望与小国真诚相交，为了表达诚意，大国要送许多金银财宝给小国国民，但道路不方便，所以希望小国能建造一条大路。小国国王与大臣
们听后，不亦乐乎，调动全国力量拼命建造大路。几年后一条大路建造好了，这个小国的大部分资源为了这条大路销耗掉了。这个大国的金银财宝送到小国国民的手
中吗？这个小国的国民的原来财富与自己的价值在这条大路面前将是什么？不过有趣的是，在建造这个大路时，这个小国是生意兴隆，各个工坊股价骤升。而这条大
道路建好后，是社会萧条，各个工坊大量破产。这个小故事的名字叫《道路》。<br>
今天中国为走世界低端制造业大国这条大道后，现在是不是资源严重消耗，生产要素是不是严重依赖外部大国控制，今天中国是不是笔者《道路》小故事中，为某个
大国建造了一条美丽宽阔的大道呢？所以军事冷战与今天的新冷战，最终的结果都是文化与帝国霸权的再控制。这个背后的控制就是一种新殖民化的财富再分配。<br>
过去一年，每一个是中国人的中国人都看到石油价格从６０美元／桶上升到１４０美元／桶，升幅在１倍以上，而中国股市是暴跌５０％以上。以石油价格计算中国
现在官方储备近２万亿美元一年内就暴跌５０％，也就是中国外部财富与中国内部财富在过去一年同步被消灭掉十几万亿人民币财富，这是简单的市场因素，还是
《道路》小故事中的结尾戏呢？<br>
２００８年底中国股市将见２０００点，２００９年底中国股市将见１０００点。您知道《道路》中的大国国王是想让中国股市涨上去，还是让中国股市暴跌到分文
不值。人类的文明史是什么——财富再分配。财富再分配史中无非是野蛮或文化控制，但最终的结果都是一部分民族被消灭，一部分民族获得霸权。所以今天中国股
市，包括明天的中国股市是不是大国国王与小国之间最终一场新冷战得产物，或更确切的是一种文化与帝国霸权的殉葬品。</font></p>
<p><font style="text-indent: 2em;" face="宋体"><br>
<strong>通货膨胀与２００９年亚洲金融危机</strong><br>
伯南克上台以来投入市场的基础货币高达1.3万亿美元，而今天美国世界通货膨胀上升幅度远低于中国地区。这无非是中国大量廉价产品与大量廉价资本投入到美
国市场拉低美国资本与商品价格的结果。这就好比一个母亲有奶，但她只喂其他人家的小孩，而自家小孩不去喂养。那必然是其他人家小孩白白胖胖，而自家小孩是
骨瘦骨瘦。<br>
而现在经济世界中，美国可以大量获得中国廉价产品与中国廉价资本，所以美联储就可以无限目标制造货币，而美国财政部也就可以无限目标制造另一种货币国债。
由于美元是可以无限制造，所以全球性通货膨胀就会不断被推高再推高。一条古老的法则我们都应该知道——通货膨胀爆发中破产者不是借贷者，而是贷款人，而借
贷者是暴富者。这条如此原始的古老法则，今天在美国与中国之间玩起来了。今后谁破产，谁暴富答案已是清清楚楚。所以今天中国主流经济学家是不是笔者《种
桑》和《道路》小故事中的国王与大臣们呢？那么现实中，作为《种桑》与《道路》中小国的臣民我们该如何。<br>

预计，2009年二季度后中国通货膨胀将全面失控，2009年4季度，人民币将进入暴贬时代。2009年底中国通货膨胀将达25%~30%。2010年后人民币兑美元将贬到1美元兑30元人民币。<br>
现在以中国平安股价40元人民币/股计算，美国人花6美元可以得1股中国平安股份，而让世界性通货膨胀爆发下去，在古老的法则中，中国到时将100%崩
溃。那么到时中国平安最多也就3元人民币1股，而1美元又可以兑30元人民币。届时美国人再花6美元时，是可以拥有60股中国平安股份。所以未来两年只要
通货膨胀这个古老的财富再分配法则进行下去，美国人财富是暴增60倍，美国人货币美元将获得21世纪全部时期的世界货币霸权地位。<br>

所以未来世界石油、黄金与粮食价格怎么走，笔者笔下《种桑》和《道路》小故事中，大国国王与小国国王、大臣们会不会团结一致，推高再推高石油、黄金与粮食价格呢？让古老的通货膨胀这个古老的新殖民化财富再分配在世界今天这个共荣圈中“繁荣再昌盛”呢？</font></p>
<p><br>
<strong>闲谈地产与黄金<br></strong>2007年6月，笔者通过博客及报纸呼吁国人从中国股市全部退出，首选投资上海较高端地产，如没有投资上海较高端地产能力，次选投资黄金市场。以国家统计局数据，全国房价过去六个月每月同比上升都不低于10%，而上海地区近期创出历史新高。<br>
中国房价怎么走，中国通涨怎么走，以大国国王的胃口，答案是非常清楚，只不过这里笔者想闲谈一下——笔直一直谈论的文化控制财富的道理。近期深圳房价出现
大跌，中国媒体爆炒，有两个人为深圳房价对赌的故事。（一）首先深圳与广东地区房价是人民币升值受损板块，因为深圳与广东地区堆积中国大量出口加工企业，
这些大量出口企业会在人民币升值中，抛售深圳与广东地区地产而向内地或东盟转移；（二）深圳房价去年是到达中国地区最贵房价，所以2007年深圳房价是经
历过某种特定资金有目的地操纵。<br>

这里我们假设如果大国国王想炒高中国房价，那么他首先的基本条件就必须——控制中国媒体。制造深圳房价暴涨暴跌成本也就不过几百亿人民币，折合才100亿美元。但是现在中国市场就为了100亿美元的小谋略，在谈论地产市场要不要救。<br>

再纵观一个被世界媒体包装的投资大师——罗杰斯，他到处在中国演讲，通过中国媒体大谈中国股市美丽未来，但同时也通过中国媒体谈论中国政府不应该救市。<br>
中国媒体的现在向小国大臣们与小国臣民灌输的是，地产该不该救，股市该不该救。再大的白痴都知道中国上证指数是已削价一半到3000点，中国国家统计局的
全国房价是在新高。所以中国房市与中国股市我们该怎么做，答案清清楚楚。不过是不是有某种力量在混淆视听，在控制中国媒体，而最终控制中国财富。事实是
1990年美国资本是全部控制了前苏联媒体，1990年也是全部控制了日本媒体，1990年前苏联与日本是怎么崩盘的，大家都应知道。所以纵观人类历史战
争，都是先大量制造对方思想与舆论麻痹与混淆，而后再发动总攻。所以大国的国王如果不制造中国思想与舆论的麻痹与混淆，大国国王的胃口到时会舒服吗？<br>
黄金笔者不太想多谈，因为这个道理是常识的道理。笔者在2000年谈黄金、石油到2010年至少3000美元/盎司与300美元/桶，因为这是常识。美国
人为什么与你中国人搞自由贸易，无非是赚你中国人的钱，自由贸易中只有拼制造业，美国人是拼不过中国人的，这点美国人当然知道，那美国人为什么还要和你中
国人搞自由贸易呢？<br>
你知道吗？美国官方+私人石油储备足够美国使用近2年消耗。你知道吗？美国国内包括美国沿海80%油井是严禁开采的。你知道吗？美国是全球最大农业制造
国，美国可以大量把玉米、大豆转换成生物燃料。你知道吗？中国每年2/3大豆要向美国采购，中国桶装豆油的价格这两年是涨了四倍。你知道吗？美国每年要大
量向中国采购服装的，中国服装这两年价格是跌了再跌。你还知道吗？德国人十几年前就把德国鲁尔工业区大量40、50年代炼钢设备卖到了中国，德国已严禁大
量煤矿开采，而向中国采购钢铁，而美国也是一样严禁大量开采煤矿，而大量向中国采购钢铁。你知道吗？美国是世界头号煤炭储备国家，美国与德国为什么自己不
开采本国煤炭再制造钢铁卖给中国赚钱呢？但为什么不可以先买光中国煤炭，当中国缺煤的时候，再把美国煤、德国煤加价几百倍卖给中国人。届时中国人再艰辛炼
钢赚取微薄的炼钢费，而这生物链的最顶端最终在谁手里。所以黄金不很快涨到3000美元/盎司，天理是难容。<br>

前一阵黄金为什么也玩调整，请注意上海黄金期货上市，美国人要等中国这帮卖国家资源的宦官们在黄金市场抛光中国黄金储备，现在中国这帮卖国家资源的宦官们基本已抛光了中国黄金储备，所以2008还有的几个月黄金怎么走。</p>
<p><br>
<strong>杂语</strong><br>
这一阵电影《赤壁》上映，有感写几句。诸葛先生最后道道埋伏截杀曹操先生，但可惜诸葛先生最后一道请关羽先生把守，曹先生与关先生相见，无非一场友情叙。
这场关曹相见，诸葛先生既赚名声，又保刘备先生之命。如果曹先生被截杀，那孙权先生必然盯上刘备先生脑袋，而命关羽前行，必可放曹先生生路，又可警告孙
权，诸葛先生谋略完美，是关羽先生个人出错。所以史书记载曹先生每快到一个关口，就大笑诸葛先生没伏兵，因为曹先生明白自己必定活着回去，但没想诸葛先生
用关羽吓送曹先生。<br>

在空城计中司马先生率领十几万大军，一见诸葛先生拨琴镇定，立刻率军逃走，这害得曹先生后辈大笑司马先生胆小不成大事。只是司马先生在空城计中，如捉了诸葛先生，司马先生必然是“良弓藏”。这场空城计中，司马先生与诸葛先生双方都明白，所以江山最后是司马先生得了。<br>
当司马懿先生让世人知道自己能力有限时，江山已归司马家门的了。2006~2007年中国世界从上至下到处是黄金十年之高论，而美国是会在次级债中日落。
可事实到今为止，许多国人还不明白真相。2003~2007年美国央行与日本央行全力维持美日高利差，让大量日元套利交易生成。而在人民币升值预期及美国
次级债影响下，大量投机货币在2005~2007进入亚洲市场。同时，美国对冲基金与日本央行故意让东盟货币、韩元与日元大幅升值，强拉
2005~2007年中国贸易出口量。这样（一）大幅做高中国企业账面收益；（二）通过做高中国企业账面收益，制造中国股市繁荣；（三）加速中国国内资源
消耗。<br>
而进入2007年下半年，美日央行强力收缩美日利差，迫使大量日元套利交易平仓。这样东盟货币首先遭到先拉高后狂贬的货币冲击，同时，美国对冲基金大量在
2007下半年开始涌进石油与农产品市场，制造石油1年上升100%以上，稻米一年上升300%以上。而中国企业在进入2008年以后立刻遭遇与东盟货币
进行残酷的外部市场火拼，这样美国今后的总战略就是在小国大臣们的卖力配合下，全力拉高石油。所以未来两年石油价格，是经济白痴都知道将100%上300
美元/桶。所以未来两年中国企业必定在东盟货币及日元冲击+石油价格联合冲击下大量破产。<br>
司马先生玩了世人。同时，美国资本也在次级债中，让中国上至大臣下至臣民都有了一个舒服的自满幻觉。所以，未来的一切一切还是一句老话——文化的高等控
制。用文化控制住小国大臣们与小国臣民的思想，然后通过小国大臣们为全球化歌功颂德，通过市场自由贸易的美名，让小国资源耗尽，生产要素受制外部势力控
制。<br>

所以大国国王必定要花钱、花力控制小国媒体与舆论。花钱、花力打击小国反对声音。</p>
<p><br>
<strong>结尾<br></strong>众多国人与网友常常批评笔者文章太少。笔者在2007年6月通过博客与报纸大量呼吁国人，中美金融之战已
近尾声，中国正在全面进入金融战败，正在演变成下一个被外部势力全歼的1990年前苏联或1997年印尼金融与社会全面崩溃时期。当时笔者提出如下十二条
政策：用头脑，对垒头脑</p>
<p>
（一）&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
建立3000亿美元股市托盘基金，允许银行购买上市公司股份，暂停股指期货；</p>
<p>
（二）&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
由公共投资大力转向购买公共福利；</p>
<p>
（三）&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
向中低收入家庭提供租金补贴，建立“社会共住房”；</p>
<p>
（四）&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
停止人民币升值；</p>
<p>
（五）&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
国家资源公有化；</p>
<p>
（六）&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
垄断行业私有化；</p>
<p>
（七）&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
取消出口退税，向资源类产品出口增收高额出口关税；</p>
<p>
（八）&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
大幅再大幅提高个人收入，大幅再大幅降低个人所得税；</p>
<p>
（九）&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
建立3000亿美元全球资源储备；</p>
<p>
（十）&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
建立3000亿美元转型特别基金；</p>
<p>（十一）&nbsp;&nbsp;
建立小政府、大市场框架；</p>
<p>（十二）&nbsp;&nbsp;
建立人民币货币权目标。</p>
<p>
也就在笔者呼吁国人之时，国内大量媒体，南方周末，南方都市报，上海电视台，上海东方广播电台，辽宁卫视，土豆网，东方网等等，全力爆炒笔者一家借收养流
浪动物骗钱。笔者夫人与母亲收养流浪动物已十几年了，夫人甚至把十几年青春白白不顾，而这些中国媒体一致只谈笔者全家骗钱。为什么不以全面、公正、客观报
道一下：这个骗子在2000年到处呼吁国人未来石油、粮食、黄金、土地、煤炭等等资源至少要暴涨十倍，呼吁中国必须建立——次级金本位（即以石油、黄金、
煤炭、土地、铜、钢、森林、水源及稀缺资源构建的人民币货币体系），否则中国未来100%是全球化与美元扩张的殉葬品。这个骗子呼吁中国已快10年了，也
骗了十几年钱，这才应该是公正、全面、客观的报道吧？在现实生活中，中国媒体的报道，只是这骗子靠收养流浪动物骗钱十几年，是个什么能力都没有的骗子。<br>
近期5月21日，大量上海警察、城管与上海政府官员到我家收养流浪动物处滋事，殴打笔者母亲、夫人与笔者本人，滋事的理由是我家与房东合约快到期了，要搬
走。这是我家与房东的事，并且合约远未到期，就是到期也是我家与房东之间的事。在被打近1小时时间中，笔者拨打上海110求救5~6次，上海110始终拒
绝派其它警察到场，理由是——警察怎么会打人？最后是打人警察、城管与政府官员走了以后，上海110才派其他警察到场。<br>

我父母都毕业于哈尔滨军事工程学院，为国家干了几十年了，退休时，都是某研究所高级工程师。年龄都已七十岁朝上，母亲年龄大了，不经打，经闵行中心医院验伤结果是——身体多处严重挫伤，肋骨被打断两根，医药费自付近两万元人民币。<br>

前一阵，上海警方督察通知笔者处理结果，这个结果也早在笔者一家意料之中——没有证据证明上海警察打过笔者一家。我当时在上海警方督察的通知单上这样写道——颠倒黑白，历史会见证下今天许多许多。<br>
笔者也不想做君子，因为太累。笔者也不想做小人，因为阎王会骂。笔者也不想和大国国王与小国大臣们斗，只是深深愧对母亲与夫人。如不是母亲与夫人坚决让笔
者继续写下去，笔者是没有信念与信心写下去的，母亲与夫人忠告一句——国家亡了，我们应该让国人都知道国家为什么亡。母亲与夫人的坚定，以及爷爷奶奶捐躯
时的思想，让笔者写下了今天这篇文章。<br>

希望国人与网友理解笔者本人，希望国人与网友明白《种桑》与《道路》中小国与小国臣民的最终下场。（全文完）</p></div>]]></description>
	    <author><![CDATA[跆拳道熊猫]]></author>
	    <comments>http://kinney.qi.blog.163.com/blog/static/3050014420086159453222</comments>
    <slash:comments>1</slash:comments>
    <guid isPermaLink="true">http://kinney.qi.blog.163.com/blog/static/3050014420086159453222</guid>
    <pubDate>Tue, 15 Jul 2008 21:45:32 +0800</pubDate>
    <dcterms:modified>2008-07-15T21:45:32+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[美眉]]></title>	
    <link>http://kinney.qi.blog.163.com/blog/static/30500144200851893925148</link>
    <description><![CDATA[<div>今天在公司班车上，打足吃奶的劲，鼓起这辈子最大的勇气和一个mm搭讪，可人家貌似对我没啥兴趣，真失败。</div>]]></description>
	    <author><![CDATA[跆拳道熊猫]]></author>
	    <comments>http://kinney.qi.blog.163.com/blog/static/30500144200851893925148</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://kinney.qi.blog.163.com/blog/static/30500144200851893925148</guid>
    <pubDate>Wed, 18 Jun 2008 21:39:25 +0800</pubDate>
    <dcterms:modified>2008-06-18T21:39:25+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[工作日记]]></title>	
    <link>http://kinney.qi.blog.163.com/blog/static/305001442008539959976</link>
    <description><![CDATA[<div>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 2008年6月3日，第一天到公司报到，花了一天办手续，有些需要在公司网上办理的还没办完，公司给的薪水还是不错的，是上家公司的2倍，每天的餐费也比上家公司还多50%，而且公司自己食堂里的伙食还是不错的，1大荤+1蔬菜只要6块，饭随便吃，汤随便吃，而且汤还不是那种刷锅水，正经的汤。对公司伙食还是比较满意的，哈哈<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;  今天在公司领电脑，结果上午拿了太很旧的机器，还重的要死，搬到办公室结果发现网卡坏的，于是又退回去，结果下午库房进新机器，等到4点的时候才领到机器，不过运气还不错，拿到一台别人才退下来的机器，到手直接用，系统都不用装。<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 今天工卡也拿到了，考勤卡，饭卡也拿到了<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 明天开始应该就是算正式上班了，估计以后工作压力会很大，工作也很忙，毕竟报酬在那。<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 至少目前为止，感觉还可以。<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 好好干吧，胖猪猪<br></div>]]></description>
	    <author><![CDATA[跆拳道熊猫]]></author>
	    <comments>http://kinney.qi.blog.163.com/blog/static/305001442008539959976</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://kinney.qi.blog.163.com/blog/static/305001442008539959976</guid>
    <pubDate>Tue, 3 Jun 2008 21:09:59 +0800</pubDate>
    <dcterms:modified>2008-06-03T21:09:59+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[女朋友]]></title>	
    <link>http://kinney.qi.blog.163.com/blog/static/3050014420084291119146</link>
    <description><![CDATA[<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 骑车认识个女孩，虽然说不上漂亮，但看着很舒服的一个女孩，本来想多了解了解，觉得合适，就去追人家<br>结果今天晚上夜骑，闲聊中从别人那知道，她貌似在和另外一个车友交往，那个车友和我关系还不错，唉，也不知道人家到什么地步了。<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 现在越来越感觉，找女朋友，比我买车，买房还遥远。<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 那我就等着，在遥远的未来和我遥远的女朋友或者是老婆一起吃饭吧。<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 神那，给偶个至少偶还看得顺眼，人家也看我顺眼的的女朋友吧，别相亲的时候，不是太胖的，就是太矮的，再不就是压根看不上我的，我要求不高啊。<img src="http://st.blog.163.com/style/common/htmlEditor/portrait/face/preview/face37.gif"><br></div>]]></description>
	    <author><![CDATA[跆拳道熊猫]]></author>
	    <comments>http://kinney.qi.blog.163.com/blog/static/3050014420084291119146</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://kinney.qi.blog.163.com/blog/static/3050014420084291119146</guid>
    <pubDate>Thu, 29 May 2008 23:19:01 +0800</pubDate>
    <dcterms:modified>2008-05-29T23:19:01+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[鸟日子没法过了]]></title>	
    <link>http://kinney.qi.blog.163.com/blog/static/305001442008429104258949</link>
    <description><![CDATA[<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tmd什么鸟日子，老爸和个傻子似的活着，什么事都不知道做，也不注意个人卫生，就知道看着报纸，电视傻笑，今天吃饭的时候居然还傻傻的说我该找女朋友了，tmd我这样找得到女朋友吗？再怎么也想不到我爸生病前是教授级高工。<br>&nbsp;&nbsp;&nbsp; 老妈永远一肚子怨气，怨我不帮我做事，我要是做了，就怨我做的不好，反正横竖我不对。<br>&nbsp;&nbsp;&nbsp; tmd下个星期要开始工作了，又tmd开始做挨踢民工了，进个大公司当个小职员，tmd邻居还说，哦，xxx公司好唉，钱多莱西的。nmgb的，不知道什么叫挨踢民工啊，就是没钱没时间的代名词，那点钱，都tmd加班加出来的，与其说是1246强制性加班，不如说是1246工作12个小时，35工作10小时，周日吗，回家洗衣服去。马上上班还和学车冲突，还不知道回头该怎么弄呢。<br>火大，烦躁，mb的活着有什么意思。fu ck！！<br></div>]]></description>
	    <author><![CDATA[跆拳道熊猫]]></author>
	    <comments>http://kinney.qi.blog.163.com/blog/static/305001442008429104258949</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://kinney.qi.blog.163.com/blog/static/305001442008429104258949</guid>
    <pubDate>Thu, 29 May 2008 22:42:58 +0800</pubDate>
    <dcterms:modified>2008-05-29T22:42:58+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[对中国最不友好的国家媒体排行榜]]></title>	
    <link>http://kinney.qi.blog.163.com/blog/static/30500144200831905839105</link>
    <description><![CDATA[<div><font style="font-size: 18px;"><strong>从近期的西藏事件到一系列人权争论,我们发现总有一些国家的
媒体在确凿的事实面前颠倒黑白造谣惑众.明明是藏独分子的打砸抢烧却被颠倒黑白地说成和平请愿;明明是救死扶伤的人道主义行为却又被张冠李戴别有用心地说
成是残酷镇压;明明是藏族群众谴责一小搓藏独分子破坏好日子,却有意蒙蔽不懂藏语的电视观众说是藏族群众对中国政府的控诉...如果还是在资讯不发达的时
代或许我们可以说西方媒体的"理解有误",但在这个日益发达的网络时代,我们不得不说这是西方媒体和其背后势力的险恶用心罢了.</strong></font>
<div><font style="font-size: 18px;"><strong>&nbsp;&nbsp;&nbsp;
一向自诩为公正客观的西方媒体这次终于让至少十三亿中国人和广大海外华人认清了他们卑劣的宣传手段和栽赃陷害的小人行经.我们以前一直习惯于检讨自己,这
下才终于发现在颠倒黑白睁眼瞎说的西方媒体的惯常伎俩之下世界已经没有了所谓的公正客观可言.再听一听看一看诸如CNN以及BBC之类西方媒体的丑恶行经
以及部分政客的添油加醋,难怪一些从没到过中国的愚众也要对中国横加指责了.</strong></font></div>
<div><font style="font-size: 18px;"><strong>&nbsp;&nbsp;&nbsp;
看看CNN以及BBC是怎么报道中国的吧:面对中国运动员取得的成绩,他们要么毫无根据地猜测说是中国运动员服用了兴奋剂要么就断定说是中国政府逼迫运动
员从小接受残酷的折磨才练就了超群的功力;面对中国飞速发展的经济他们或者说数字弄虚作假或者杞人忧天地说这样的发展将给世界带来灾难;对中国无私援助非
洲的发展,他们更是醋劲儿十足地说什么中国试图侵略非洲-要知道在侵略非洲的"成绩"方面欧洲国家才是真正的"优等生",他们报道中国援助非洲的口吻倒好
象是把黑人当奴隶贩卖到美洲的行经不是他们祖宗自己的劣迹而变成了中国人的所为似的...</strong></font></div>
<div><font style="font-size: 18px;"><strong>&nbsp;&nbsp;&nbsp;
<font color="#ff0000">总之,在诸如CNN及BBC等西方媒体的新闻报道中凡是有关中国的就一定是不好的,这一点是毋庸质疑的</font>.
最为下作的是他们在报道中国一系列事情的进展中总是带着幸灾乐祸的小人心态来给予报道,如果中国不出点什么差错的话那简直就不算是什么好新闻了.试想一
下,如果中国的中央电视台在报道美国航天飞机的发射时也用CNN或BBC在报道中国时惯常使用的口吻说"不知道这一回美国的航天飞机会不会又要爆炸"的时
候,美国观众的心态将会是怎样???</strong></font></div>
<div><font style="font-size: 18px;"><strong>&nbsp;&nbsp;&nbsp;
记得在美国比赛中受伤的中国体操运动员桑兰回忆在纽约和美国市长面对采访时的情形时是这样描述那位美国市长的-当一有摄象机拍摄的时候他总是亲切地搂着桑
兰安慰或者鼓励,而一旦摄象机移开,那位亲切的美国市长马上就象变了一个人一样对桑兰置之不理了.那一刻受伤的桑兰已经彻底变成了美国政客表现所谓"爱心
"的工具.或许我们也可以反过来看,就是只有当美国市长在满脸笑容地安抚桑兰的时刻,媒体才会选择在这个时候拍摄,而在市长大人冷漠地把桑兰这个受伤的中
国小姑娘丢在一边的时候媒体们又选择了不予报道吧-这就是西方媒体典型的选择性报道,要知道,在部分西方国家,几乎所有关于中国的报道都是类似这样的选择
性报道.</strong></font></div>
<div><font style="font-size: 18px;"><strong>&nbsp;&nbsp;&nbsp;
关于西方媒体的这种选择性报道的"癖好"一个资深的中国记者说得好,当CNN或者BBC在报道几百个巴格达市民夹道欢迎美国大兵的时候,他们的镜头却有意"漏掉"了这样一个事实，即在那几百个市民旁边还有几万双巴格达老乡愤怒的眼睛!</strong></font></div>
<div><strong><font size="4">&nbsp;&nbsp;
套用当下最时髦的一句话来奉劝那些西方的媒体:做人不要太CNN了!</font></strong></div>
<div>&nbsp;</div>
<div><font style="font-size: 18px;" color="#009900"><strong>附:对中国最不友好国家媒体排行榜</strong></font></div>
<div><font style="font-size: 18px;" color="#009900"><strong>美国媒体&nbsp;
英国媒体&nbsp; 德国媒体&nbsp;
法国媒体&nbsp; 加拿大媒体</strong></font></div>
<div>
[&nbsp;此外,对中国只报忧不报喜的还有我们的几个邻居,不说大家也都知道他们是谁,以及到底是怎么回事吧...]<br><br>以上内容转自徐铁人的bolg&nbsp; <a href="http://blog.sina.com.cn/xutieren" target="_blank">http://blog.sina.com.cn/xutieren</a><br><br>以前总以为cctv总是报道对政府好的事，对政府不好的事不报道<br>以前总以为西方媒体很公正<br>现在才发现，cctv实事求是的态度，比倒头cnn，bbc好多了，所谓西方媒体的公正，也只是骗人的话而已。<br><br></div></div>]]></description>
	    <author><![CDATA[跆拳道熊猫]]></author>
	    <comments>http://kinney.qi.blog.163.com/blog/static/30500144200831905839105</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://kinney.qi.blog.163.com/blog/static/30500144200831905839105</guid>
    <pubDate>Sat, 19 Apr 2008 12:58:39 +0800</pubDate>
    <dcterms:modified>2008-04-19T12:58:39+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[常用sql语句]]></title>	
    <link>http://kinney.qi.blog.163.com/blog/static/30500144200831011013304</link>
    <description><![CDATA[<div><div>
<p>Q0.创建用户<br>【前提】<br>你必须有CREATE USER系统权限。当你使用CREATE 
USER语句创建一个新用户后，该用户的权<br>限是空的，要登录到ORACLE该用户必须有CREATE SESSION 
系统权限。因此在创建用户之后<br>，你至少应该授予用户CREATE SESSION 权限。 
</p><p>【示例】 
</p><p>创建一个用户的例子 
</p><p>如果你创建一个新用户使用PASSWORD EXPIRE项，在尝试登陆ORACLE之前该用户的密码必须<br>改变。你可以创建该用户使用以下语句： 
</p><p>CREATE USER sidney<br>IDENTIFIED BY welcome<br>DEFAULT TABLESPACE 
cases_ts<br>QUOTA 10M ON cases_ts<br>TEMPORARY TABLESPACE temp_ts<br>QUOTA 5M ON 
system<br>PROFILE engineer<br>PASSWORD EXPIRE; 
</p><p>该用户有以下特征：<br>密码：welcome<br>缺省表空间： cases_ts,有10M的使用权。<br>临时表空间： 
temp_ts<br>在系统表空间SYSTEM有5M的使用权。<br>使用数据库资源定义在配置文件engineer中。<br>一个过期密码，在登陆ORACLE之前该用户的密码必须改变。 

</p><p>【关键字和参数】<br>user<br>标识要被创建的用户名称。 
</p><p>IDENTIFIED<br>IDENTIFIED 项让你指出ORACLE如何鉴别该用户。 
</p><p>BY password<br>BY password 项让你创建一个本地用户并指出该用户必须使用指定密码登录ORACLE。<br>密码只包含单字节字符。 
</p><p>DEFAULT TABLESPACE<br>指出所创用户的缺省表空间。如果你忽略该项，缺省值是SYSTEM表空间。 
</p><p>TEMPORARY TABLESPACE<br>指出所创用户的临时表空间。如果你忽略该项，缺省值是SYSTEM表空间。 
</p><p>QUOTA<br>使用QUOTA项指定允许用户使用的表空间大小，以K或M为单位的整数值。<br>一个用户可以拥有多个表空间的多个QUOTA值。 
</p><p>UNLIMITED<br>允许用户无限制的使用表空间。 
</p><p>PROFILE<br>指你想给用户分配哪个配置文件。配置文件限制用户使用数据库的资源量。如果忽略该<br>项，ORACLE为用户指定缺省配置文件。 
</p><p>PASSWORD EXPIRE<br>指定用户密码的过期。这个设置迫使用户（或DBA）在登录到ORACLE之前必须修改密码<br>。 
</p><p>Q1.怎样创建表？ 
</p><p>A. CREATE TABLE ROYAL_MTABLE 
</p><p>( 
</p><p>RM_INT_FIELD INTEGER, 
</p><p>RM_STR_FIELD VARCHAR2(64) 
</p><p>) 
</p><p>CREATE TABLE ROYAL_DTABLE 
</p><p>( 
</p><p>RD_INT_FIELD INTEGER, 
</p><p>RD_STR_FIELD VARCHAR2(32) 
</p><p>) 
</p><p>Q2.怎样删除表？ 
</p><p>A. DROP TABLE ROYAL_DTABLE; 
</p><p>Q3.怎样创建视图？ 
</p><p>A. CREATE OR REPLACE VIEW ROYAL_MDVIEW AS 
</p><p>SELECT T1.RM_STR_FIELD AS F1, T2.RD_STR_FIELD AS F2 FROM ROYAL_MTABLE T1, 
ROYAL_DTABLE T2 
</p><p>WHERE T1.RM_INT_FIELD = T2.RM_INT_FIELD 
</p><p>Q4.怎样删除视图？ 
</p><p>A. DROP VIEW ROYAL_MDVIEW; 
</p><p>Q5.怎样给表添加字段？ 
</p><p>A. ALTER TABLE ROYAL_DTABLE ADD RM_INT_FIELD INTEGER; 
</p><p>Q6.怎样删除表中某个字段？ 
</p><p>A. ALTER TABLE ROYAL_DTABLE DROP COLUMN RM_INT_FIELD; 
</p><p>Q7.怎样给某个字段添加约束？ 
</p><p>A. ALTER TABLE ROYAL_MTABLE MODIFY RM_STR_FIELD NOT NULL; 
</p><p>Q8.怎样去除某个字段上的约束？ 
</p><p>A. ALTER TABLE ROYAL_MTABLE MODIFY RM_STR_FIELD NULL; 
</p><p>Q9.怎样给表加上主键？ 
</p><p>A. ALTER TABLE ROYAL_MTABLE ADD CONSTRAINT PK_ROYAL_MTABLE PRIMARY KEY 
(RM_INT_FIELD); 
</p><p>Q10.怎样删除表的主键？ 
</p><p>A. ALTER TABLE ROYAL_MTABLE DROP CONSTRAINT PK_ROYAL_MTABLE CASCADE; 
</p><p>Q11.怎样给表添加一个外键？ 
</p><p>A. ALTER TABLE ROYAL_DTABLE ADD CONSTRAINT FK_ROYAL_DTABLE FOREIGN KEY 
(RM_INT_FIELD) REFERENCES ROYAL_MTABLE (RM_INT_FIELD) ON DELETE CASCADE; 
</p><p>Q12.怎样删除表的一个外键？ 
</p><p>A. ALTER TABLE ROYAL_DTABLE DROP CONSTRAINT FK_ROYAL_DTABLE; 
</p><p>Q13.怎样给字段加上CHECK？ 
</p><p>A. ALTER TABLE ROYAL_MTABLE ADD CONSTRAINT CHK_RM_STR_FIELD CHECK 
(RM_STR_FIELD IN ('Y','N')); 
</p><p>Q14.怎样去掉字段上的CHECK？ 
</p><p>A. ALTER TABLE ROYAL_MTABLE DROP CONSTRAINT CHK_RM_STR_FIELD; 
</p><p>Q15.怎样给字段设置默认值？ 
</p><p>A. ALTER TABLE ROYAL_DTABLE MODIFY RD_STR_FIELD DEFAULT 'ROYAL'; 
</p><p>Q16.怎样移去字段的默认值？ 
</p><p>A. ALTER TABLE ROYAL_DTABLE MODIFY RD_STR_FIELD DEFAULT NULL; 
</p><p>Q17.怎样创建索引？ 
</p><p>A. CREATE UNIQUE INDEX IDX_ROYAL_DTABLE ON ROYAL_DTABLE (RM_INT_FIELD); 
</p><p>Q18.怎样删除索引？ 
</p><p>A. DROP INDEX IDX_ROYAL_DTABLE; 
</p><p>Q19.怎样创建用户？ 
</p><p>A. CREATE USER TESTUSER IDENTIFIED EXTERNALLY DEFAULT TABLESPACE USERS 
TEMPORARY TABLESPACE TEMP PROFILE DEFAULT; 
</p><p>Q20.怎样删除用户？ 
</p><p>A. DROP USER TESTUSER CASCADE; 
</p><p>Q21.怎样将对象权限（object privileges）授予用户？ 
</p><p>A. GRANT SELECT, INSERT, UPDATE, DELETE, ALTER ON ROYAL_MTABLE TO TESTUSER; 
</p><p>GRANT INSERT, UPDATE, DELETE ON ROYAL_DTABLE TO TESTUSER; 
</p><p>GRANT SELECT, ALTER ON ROYAL_DTABLE TO TESTUSER WITH GRANT OPTION; 
</p><p>Q22.怎样从用户收回对象权限？ 
</p><p>A. REVOKE SELECT, INSERT, UPDATE, DELETE, ALTER ON ROYAL_DTABLE FROM 
TESTUSER; 
</p><p>Q23.怎样将角色权限（role privileges）授予用户？ 
</p><p>A. GRANT CONNECT TO TESTUSER WITH ADMIN OPTION; 
</p><p>GRANT DBA TO TESTUSER; 
</p><p>Q24.怎样从用户收回角色权限？ 
</p><p>A. REVOKE DBA FROM TESTUSER; 
</p><p>Q25.怎样将系统权限（system privileges）授予用户？ 
</p><p>A. GRANT ALTER ANY TABLE TO TESTUSER WITH ADMIN OPTION; 
</p><p>Q26.怎样从用户收回系统权限？ 
</p><p>A. REVOKE ALTER ANY TABLE FROM TESTUSER; 
</p><p>Q27.怎样创建序列？ 
</p><p>A. CREATE SEQUENCE RM_INT_FIELD_SEQ 
</p><p>MINVALUE 1 
</p><p>MAXVALUE 999999999999999999999999999 
</p><p>START WITH 1 
</p><p>INCREMENT BY 1 
</p><p>CACHE 10 
</p><p>ORDER; 
</p><p>Q28.怎样删除序列？ 
</p><p>A. DROP SEQUENCE RM_INT_FIELD_SEQ; 
</p><p>Q29.怎样获取序列值？ 
</p><p>A. SELECT RM_INT_FIELD_SEQ.NEXTVAL FROM DUAL; 
</p><p>Q30.怎样创建角色？ 
</p><p>A. CREATE ROLE TESTROLE; 
</p><p>Q31.怎样删除角色？ 
</p><p>A. DROP ROLE TESTROLE; 
</p><p>Q32.怎样将对象权限（object privileges）授予角色？ 
</p><p>A. GRANT SELECT, INSERT, UPDATE, DELETE, ALTER ON ROYAL_MTABLE TO TESTROLE; 
</p><p>Q33.怎样从角色收回对象权限？ 
</p><p>A. REVOKE SELECT, INSERT, UPDATE, DELETE, ALTER ON ROYAL_MTABLE FROM 
TESTROLE; 
</p><p>Q34.怎样将角色权限（role privileges）授予角色？ 
</p><p>A. GRANT DBA TO TESTROLE; 
</p><p>Q35.怎样从角色收回角色权限？ 
</p><p>A. REVOKE DBA FROM TESTROLE; 
</p><p>Q36.怎样将系统权限（system privileges）授予角色？ 
</p><p>A. GRANT CREATE TABLE TO TESTROLE; 
</p><p>Q37.怎样从角色收回系统权限？ 
</p><p>A. REVOKE CREATE TABLE FROM TESTROLE; 
</p><p>Q38.不等于条件有哪几种写法？（茴香豆问题:)） 
</p><p>A. SELECT * FROM ROYAL_MTABLE WHERE RM_STR_FIELD != 'Y'; 
</p><p>SELECT * FROM ROYAL_MTABLE WHERE RM_STR_FIELD ^= 'Y'; 
</p><p>SELECT * FROM ROYAL_MTABLE WHERE RM_STR_FIELD &lt;&gt; 'Y'; 
</p><p>Q39.like子句的用法？ 
</p><p>A. SELECT * FROM ROYAL_DTABLE WHERE RD_STR_FIELD LIKE '%Y%'; 
</p><p>SELECT * FROM ROYAL_DTABLE WHERE RD_STR_FIELD LIKE '_Y%'; 
</p><p>Q40.请举出一个where子查询简单例子？ 
</p><p>A. SELECT * FROM ROYAL_DTABLE WHERE RM_INT_FIELD IN (SELECT RM_INT_FIELD FROM 
ROYAL_MTABLE WHERE RM_STR_FIELD NOT IN ('Y','B')); 
</p><p>Q41.Oracle常用字符串处理函数有哪些？ 
</p><p>A. || 连接两个字符串； LENGTH 字符串长度； TRIM/LTRIM/RTRIM 截断串左（右）指定字符串（包括空串）； LOWER/UPPER 
将字符串转换为小/大写，等等。 
</p><p>例如：SELECT RM_INT_FIELD||'--'||RM_STR_FIELD||'YES' FROM ROYAL_MTABLE; 
</p><p>Q42.Oracle支持哪些数字处理函数？ 
</p><p>A. Oracle支持所有常用数字函数，包括（但不限于）+、-、*、/、ABS、COS、EXP、LN、LOG、MOD、POWER、ROUND、SIN、 
SINH、SQRT、TAN、TRUNC、AVG、COUNT、MAX、MIN、SUM、GREATEST、LEAST等等。 
</p><p>例如： 
</p><p>SELECT GREATEST(3, 4, 5)*4 FROM DUAL; 
</p><p>SELECT POWER(2,3) FROM DUAL; 
</p><p>Q43.怎样取得数据库服务器当前日期、时间？ 
</p><p>A. SELECT SYSDATE FROM DUAL; 
</p><p>SELECT TO_CHAR(SYSDATE, 'YYYY-MM-DD HH:MI:SS') FROM DUAL; 
</p><p>Q44.怎样将字符串转换为日期、时间格式？ 
</p><p>A. SELECT TO_DATE('2002-11-27', 'YYYY-MM-DD') FROM DUAL; 
</p><p>SELECT TO_DATE('2002-11-27 09:28:55', 'YYYY-MM-DD HH:MI:SS') FROM DUAL; 
</p><p>Q45.常用日期函数有哪些？ 
</p><p>A. NEXT_DAY LAST_DAY ADD_MONTHS MONTHS_BETWEEN等等。 
</p><p>例如：SELECT LAST_DAY(SYSDATE) FROM DUAL; 
</p><p>Q46.能给出一个DECODE函数用法的例子吗？ 
</p><p>A. DECODE函数的格式为DECODE(value, if1, then1, if2, 
then2...,else)。假设表ROYAL_DTABLE中有如下数据： 
</p><p>RD_INT_FIELD RD_STR_FIELD 
RM_INT_FIELD<br>--------------------------------------<br>1 royal 1<br>2 bill 
2<br>3 joy 1 
</p><p>请观察如下SQL语句输出结果。<br>SELECT DECODE(RD_STR_FIELD, 'royal', 'royaltest', 'bill', 
'billgates', RD_STR_FIELD) AS DC FROM 
ROYAL_DTABLE;<br>DC<br>---------<br>royaltest<br>billgates<br>joy 
</p><p>Q47.能给出一个group by、having和order by用法的例子吗？ 
</p><p>A. SQL&gt; SELECT * FROM ROYAL_MTABLE; 
</p><p>RM_INT_FIELD RM_STR_FIELD<br>-------------------------<br>1 Y<br>2 N<br>3 Y 
</p><p>SQL&gt; SELECT * FROM ROYAL_DTABLE; 
</p><p>RD_INT_FIELD RD_STR_FIELD 
RM_INT_FIELD<br>--------------------------------------<br>1 royal 1<br>2 bill 
2<br>3 joy 1 
</p><p>SQL&gt; SELECT RM_INT_FIELD, SUM(RD_INT_FIELD) FROM ROYAL_DTABLE GROUP BY 
RM_INT_FIELD HAVING SUM(RD_INT_FIELD) &gt;= 2 ORDER BY SUM(RD_INT_FIELD) ASC; 
</p><p>RM_INT_FIELD SUM(RD_INT_FIELD)<br>------------------------------<br>2 2<br>1 
4 
</p><p>Q48.Oracle有哪些常用数据字典？ 
</p><p>A. USER_TABLES(TABS)、USER_TAB_COLUMNS(COLS)、USER_VIEWS、USER_SEQUENCES(SEQ)、 
USER_CONSTRAINTS、USER_CONS_COLUMNS、USER_TAB_COMMENTS、USER_COL_COMMENTS、 
USER_INDEXES(IND)、USER_IND_COLUMNS、USER_USERS、DBA_USERS、ALL_USERS、 
USER_TABLESPACES等等。 
</p><p>例如：SELECT * FROM USER_CONSTRAINTS WHERE CONSTRAINT_NAME = 'FK_ROYAL_DTABLE'; 
</p><p>Q49.怎样将日期、时间插入date型字段中？ 
</p><p>A. INSERT INTO ROYAL_MTABLE (RM_INT_FIELD, RM_STR_FIELD, RM_DATE_FIELD) 
VALUES (9, 'Y', TO_DATE('2002-05-23', 'YYYY-MM-DD')); 
</p><p>INSERT INTO ROYAL_MTABLE (RM_INT_FIELD, RM_STR_FIELD, RM_DATE_FIELD) VALUES 
(10, 'Y', TO_DATE('2002-10-10 8:23:33', 'YYYY-MM-DD HH:MI:SS')); 
</p><p>Q50.能介绍一下connect by的用法吗？ 
</p><p>A. connect by子句提供了遍历“树”的手段。 
</p><p>假设有这样一个表：CREATE TABLE ROYAL_TREETABLE (ID INTEGER, PARENT_ID INTEGER, NAME 
VARCHAR2(32)); 
</p><p>表中有如下数据： 
</p><p>ID PARENT_ID NAME<br>-----------------<br>2 1 AAA<br>3 1 BBB<br>4 2 CCC<br>5 
2 DDD<br>6 4 EEE<br>8 7 GGG 
</p><p>假如我们现在需要从NAME = 'EEE'的记录开始，向上查找所有有父子关系的记录，可执行如下SQL语句： 
</p><p>SELECT * FROM ROYAL_TREETABLE START WITH NAME = 'EEE' CONNECT BY ID = PRIOR 
PARENT_ID; 
</p><p>ID PARENT_ID NAME<br>-----------------<br>6 4 EEE<br>4 2 CCC<br>2 1 
AAA</p></div></div>]]></description>
	    <author><![CDATA[跆拳道熊猫]]></author>
	    <comments>http://kinney.qi.blog.163.com/blog/static/30500144200831011013304</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://kinney.qi.blog.163.com/blog/static/30500144200831011013304</guid>
    <pubDate>Thu, 10 Apr 2008 23:00:13 +0800</pubDate>
    <dcterms:modified>2008-04-10T23:00:13+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[c#常用方法集]]></title>	
    <link>http://kinney.qi.blog.163.com/blog/static/30500144200831010592411</link>
    <description><![CDATA[<div><p style="font-size: 10.5pt;">1、DateTime 数字型System.DateTime currentTime=new 
System.DateTime(); <br>1.1 取当前年月日时分秒&nbsp;<br>currentTime=System.DateTime.Now; 
<br>1.2 取当前年 <br>int 年=currentTime.Year; <br>1.3 取当前月 <br>int 
月=currentTime.Month; <br>1.4 取当前日 <br>int 日=currentTime.Day; <br>1.5 取当前时 
<br>int 时=currentTime.Hour; <br>1.6 取当前分 <br>int 分=currentTime.Minute; <br>1.7 
取当前秒 <br>int 秒=currentTime.Second; <br>1.8 取当前毫秒 <br>int 
毫秒=currentTime.Millisecond; <br>（变量可用中文） <br><br>1.9 取中文日期显示——年月日时分 <br>string 
strY=currentTime.ToString("f"); //不显示秒 <br><br>1.10 取中文日期显示_年月 <br>string 
strYM=currentTime.ToString("y"); <br><br>1.11 取中文日期显示_月日 <br>string 
strMD=currentTime.ToString("m"); <br><br>1.12 取中文年月日 <br>string 
strYMD=currentTime.ToString("D"); <br><br>1.13 取当前时分，格式为：14：24 <br>string 
strT=currentTime.ToString("t"); <br><br>1.14 取当前时间，格式为：2003-09-23T14:46:48 
<br>string strT=currentTime.ToString("s"); <br><br>1.15 取当前时间，格式为：2003-09-23 
14:48:30Z <br>string strT=currentTime.ToString("u"); <br><br>1.16 
取当前时间，格式为：2003-09-23 14:48 <br>string strT=currentTime.ToString("g"); 
<br><br>1.17 取当前时间，格式为：Tue, 23 Sep 2003 14:52:40 GMT <br>string 
strT=currentTime.ToString("r"); <br><br>1.18获得当前时间 n 天后的日期时间 <br>DateTime newDay 
= DateTime.Now.AddDays(100); <br><br>2、Int32.Parse(变量) Int32.Parse("常量") 
<br>字符型转换 转为32位数字型 <br><br>3、 变量.ToString() <br>字符型转换 转为字符串 
<br>12345.ToString("n"); //生成 12,345.00 <br>12345.ToString("C"); //生成 ￥12,345.00 
<br>12345.ToString("e"); //生成 1.234500e+004 <br>12345.ToString("f4"); //生成 
12345.0000 <br>12345.ToString("x"); //生成 3039 (16进制) <br>12345.ToString("p"); 
//生成 1,234,500.00% <br><br><br>4、变量.Length 数字型 <br>取字串长度： <br>如： string 
str="中国"; <br>int Len = str.Length ; //Len是自定义变量， str是求测的字串的变量名 
<br><br>5、System.Text.Encoding.Default.GetBytes(变量) <br>字码转换 转为比特码 <br>如：byte[] 
bytStr = System.Text.Encoding.Default.GetBytes(str); <br>然后可得到比特长度： <br>len = 
bytStr.Length; <br><br>6、System.Text.StringBuilder("") <br>字符串相加，（+号是不是也一样？） 
<br>如：System.Text.StringBuilder sb = new System.Text.StringBuilder(""); 
<br>sb.Append("中华"); <br>sb.Append("人民"); <br>sb.Append("共和国"); 
<br><br>7、变量.Substring(参数1,参数2); <br>截取字串的一部分，参数1为左起始位数，参数2为截取几位。 <br>如：string 
s1 = str.Substring(0,2); <br><br>8、String 
user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString(); <br>取远程用户IP地址 
<br><br>9、穿过代理服务器取远程用户真实IP地址： <br>if(Request.ServerVariables["HTTP_VIA"]!=null){ 
<br>string user_IP=Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString(); 
<br>}else{ <br>string user_IP=Request.ServerVariables["REMOTE_ADDR"].ToString(); 
<br>} <br><br>10、 Session["变量"]; <br>存取Session值； <br>如，赋值： 
Session["username"]="小布什"; <br><br>取值： Object objName=Session["username"]; 
<br>String strName=objName.ToString(); <br>清空： Session.RemoveAll(); 
<br><br>11、String str=Request.QueryString["变量"]; <br>用超链接传送变量。 
<br>如在任一页中建超链接:&lt;a href=Edit.aspx?fbid=23&gt;点击&lt;/a&gt; 
<br>在Edit.aspx页中取值：String str=Request.QueryString["fdid"]; 
<br><br>12、DOC对象.CreateElement("新建节点名"); <br>创建XML文档新节点 
<br><br>13、父节点.AppendChild(子节点)； <br>将新建的子节点加到XML文档父节点下 <br><br>14、 
父节点.RemoveChild(节点); <br>删除节点 <br><br>15、Response <br>Response.Write("字串")； 
<br>Response.Write(变量)； <br>向页面输出。 <br><br>Response.Redirect("URL地址"）； 
<br>跳转到URL指定的页面 <br><br>16、char.IsWhiteSpce(字串变量，位数)——逻辑型 <br>查指定位置是否空字符； <br>如： 
<br>string str="中国 人民"; <br>Response.Write(char.IsWhiteSpace(str,2)); 
//结果为：True, 第一个字符是0位，2是第三个字符。 <br><br>17、char.IsPunctuation(''字符'') --逻辑型 
<br>查字符是否是标点符号 <br>如：Response.Write(char.IsPunctuation(''A'')); //返回：False 
<br><br>18、(int)''字符'' <br>把字符转为数字，查代码点，注意是单引号。 <br>如： 
<br>Response.Write((int)''中''); //结果为中字的代码：20013 <br><br>19、(char)代码 
<br>把数字转为字符，查代码代表的字符。 <br>如： <br>Response.Write((char)22269); //返回“国”字。 
<br><br>20、 Trim() <br>清除字串前后空格 <br><br>21 、字串变量.Replace("子字串","替换为") <br>字串替换 
<br>如： <br>string str="中国"; <br>str=str.Replace("国","央"); //将国字换为央字 
<br>Response.Write(str); //输出结果为“中央” <br><br>再如：（这个非常实用） <br><br>string 
str="这是&lt;script&gt;脚本"; 
<br>str=str.Replace("&lt;","&lt;font&gt;&lt;&lt;/font&gt;"); 
//将左尖括号替换为&lt;font&gt; 与 &lt; 与 &lt;/font&gt; （或换为&lt;，但估计经XML存诸后，再提出仍会还原） 
<br>Response.Write(str); //显示为：“这是&lt;script&gt;脚本” 
<br><br>如果不替换，&lt;script&gt;将不显示，如果是一段脚本，将运行；而替换后，脚本将不运行。 
<br>这段代码的价值在于：你可以让一个文本中的所有HTML标签失效，全部显示出来，保护你的具有交互性的站点。 
<br>具体实现：将你的表单提交按钮脚本加上下面代码： <br>string strSubmit=label1.Text; 
//label1是你让用户提交数据的控件ID。 
<br>strSubmit=strSubmit.Replace("&lt;","&lt;font&gt;&lt;&lt;/font&gt;"); 
<br>然后保存或输出strSubmit。 <br>用此方法还可以简单实现UBB代码。 <br><br>22、Math.Max(i,j) 
<br>取i与j中的最大值 <br>如 int x=Math.Max(5,10); // x将取值 10 <br><br>23、字串对比一般都用: 
if(str1==str2){ } , 但还有别的方法: <br><br>(1)、 <br>string str1; str2 <br>//语法: 
str1.EndsWith(str2); __检测字串str1是否以字串str2结尾,返回布尔值.如: <br>if(str1.EndsWith(str2)){ 
Response.Write("字串str1是以"+str2+"结束的"); } <br><br>(2)、 
<br>//语法:str1.Equals(str2); __检测字串str1是否与字串str2相等,返回布尔值,用法同上. <br><br>(3)、 
<br>//语法 Equals(str1,str2); __检测字串str1是否与字串str2相等,返回布尔值,用法同上. 
<br><br>24、IndexOf() 、LastIndexOf() <br>查找字串中指定字符或字串首次（最后一次）出现的位置,返回索引值，如： 
<br>str1.IndexOf("字")； //查找“字”在str1中的索引值（位置） 
<br>str1.IndexOf("字串")；//查找“字串”的第一个字符在str1中的索引值（位置） 
<br>str1.IndexOf("字串",3,2)；//从str1第4个字符起，查找2个字符，查找“字串”的第一个字符在str1中的索引值（位置） 
<br><br>25、Insert() <br>在字串中指定索引位插入指定字符。如： 
<br>str1.Insert(1,"字");在str1的第二个字符处插入“字”，如果str1="中国"，插入后为“中字国”； 
<br><br>26、PadLeft()、PadRight() <br>在字串左（或右）加空格或指定char字符，使字串达到指定长度，如： <br>&lt;% 
<br>string str1="中国人"; <br>str1=str1.PadLeft(10,''1''); //无第二参数为加空格 
<br>Response.Write(str1); //结果为“1111111中国人” ， 字串长为10 <br>%&gt; 
<br><br>27、Remove() <br>从指定位置开始删除指定数的字符 <br>&lt;% <br>string str1="我是萨达姆的崇拜者之一"; 
<br>Response.Write(str1.Remove(5,4)); //结果为“我是萨达姆之一” <br>%&gt;</p></div>]]></description>
	    <author><![CDATA[跆拳道熊猫]]></author>
	    <comments>http://kinney.qi.blog.163.com/blog/static/30500144200831010592411</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://kinney.qi.blog.163.com/blog/static/30500144200831010592411</guid>
    <pubDate>Thu, 10 Apr 2008 22:59:24 +0800</pubDate>
    <dcterms:modified>2008-04-10T22:59:24+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[假如油价飙到每桶200美元 世界会怎样？]]></title>	
    <link>http://kinney.qi.blog.163.com/blog/static/30500144200822441752640</link>
    <description><![CDATA[<div><p style="text-indent: 2em;">据 <a href="http://news.163.com" target="_blank">网易新闻</a> 报道： <a href="http://auto.163.com/08/0324/09/47PQER8600081ROL.html" target="_blank">假如油价飙到每桶200美元 世界会怎样？</a></p><p>　　以前石油很多很便宜，我天天都能吃饱喝足，精力充沛！<a href="http://auto.163.com/08/0324/09/47PQER8600081ROL.html" target="_blank">查看全文&gt;&gt;</a></p><p><strong>我对这条新闻的看法是：</strong></p><p><strong>敢情等我好不容易攒点钱，准备学个车，然后再攒点钱买个车，估计这车我开不起了<br></strong></p><p style="text-indent: 2em;">&nbsp;</p></div>]]></description>
	    <author><![CDATA[跆拳道熊猫]]></author>
	    <comments>http://kinney.qi.blog.163.com/blog/static/30500144200822441752640</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://kinney.qi.blog.163.com/blog/static/30500144200822441752640</guid>
    <pubDate>Mon, 24 Mar 2008 16:17:52 +0800</pubDate>
    <dcterms:modified>2008-03-24T16:17:52+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[未来在哪里？25岁遭遇职业三年之痒]]></title>	
    <link>http://kinney.qi.blog.163.com/blog/static/30500144200821853556513</link>
    <description><![CDATA[<div><div  >25岁，对工作有一点点失望，再也没有了刚出道时的憧憬：有一点点茫然，我的未来在哪里？我应该做什么？前不见少年情怀、后不见锦绣前程，拔剑四顾心茫然，如同婚姻中的七年之痒，你的职业发展遭遇了“三年之痒”。 <br>
<br>
&nbsp;&nbsp;什么是“三年之痒”？就是在25岁左右的时候，无法找到自己的人生定位。 <br>
<br>
&nbsp;&nbsp;“三年之痒”的症候包括 <br>
<br>
&nbsp;&nbsp;紧迫感　年轻就是本钱，长一岁，资本就会少一分，过了25岁，30岁转眼将至，不抓住现在的机会和年龄，往后不可想象。 <br>
<br>
&nbsp;&nbsp;焦虑感　飘来荡去绕了一大圈又回到起点，而青春已然不在的话，如何在竞争激烈的社会中生存下来？ <br>
<br>
&nbsp;&nbsp;茫然症　工作不是自己最想做的，未来在云雾里，心里有一大堆的愿望和理想，怎奈就是找不到一条明晰的路去实现。 <br>
<br>
&nbsp;&nbsp;失落疲倦症　也许曾经是众望所归的“天之骄子”，但是跳到这个弱肉强食的世界里才发现，既不是鲸鱼也不是鲨鱼。 <br>
<br>
&nbsp;&nbsp;成功度过“三年之痒” <br>
<br>
&nbsp;&nbsp;一、了解自己 <br>
<br>
&nbsp;&nbsp;25岁，需要对自己有一个清醒的认识了，你至少应该能回答上来下面的问题：我的优点和缺点、兴趣和不足分别是什么？未来我想做什么？ <br>
<br>
&nbsp;&nbsp;或许在工作中，你会惊喜地发现自己以前未显现的某些才能突然浮出水面，此时调整自己的职业发展方向还来得及。 <br>
<br>
&nbsp;&nbsp;二、找准目标 <br>
<br>
&nbsp;&nbsp;如果说以前你是在选择、在寻觅的话，现在你应该做的就是选定一个目标，找到一个你最适合最愿意做的职业。人在年轻的时候，容易心浮气躁，什么都想得到，眉毛胡子一把抓。这个时候你需要的是为自己的理想、愿望做减法。 <br>
<br>
&nbsp;&nbsp;我们只能在一个或两个领域里发展，如果你兴趣广泛，而又想在多个领域有所建树的话，必须斟酌一番了。毕竟现在趋势使我们中的大多数失去了当多面手和做百科全书的机会。 <br>
<br>
&nbsp;&nbsp;三、及早动手 <br>
<br>
&nbsp;&nbsp;许多人其实已经意识到了危机的存在，也在自己的头脑中翻江倒海过。但是想归想，真的付诸于行动了吗？未必。记住：时间是不等人的。 <br>
<br>
&nbsp;&nbsp;四、对未来的各种积累 <br>
<br>
&nbsp;&nbsp;你再也不是懵懂无知的少年和初出茅庐的新手，所有的人开始用成熟的标尺来衡量你，在这个时候，对一些东西开始进行有意识的积累就显得非常重要，比如人际关系的积累、金钱的积累和技能的积累。只有不断积累才能够从容应对未来的各种挑战。</div>
</div>]]></description>
	    <author><![CDATA[跆拳道熊猫]]></author>
	    <comments>http://kinney.qi.blog.163.com/blog/static/30500144200821853556513</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://kinney.qi.blog.163.com/blog/static/30500144200821853556513</guid>
    <pubDate>Tue, 18 Mar 2008 17:35:56 +0800</pubDate>
    <dcterms:modified>2008-03-18T17:35:56+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[Solaris 个人问题及积累]]></title>	
    <link>http://kinney.qi.blog.163.com/blog/static/305001442008217522423</link>
    <description><![CDATA[<div>Q1.新装 Solaris 后使用root用户登录telnet/图形界面<br>A1 修改/etc/default/login 文件<br>&nbsp;&nbsp;&nbsp; 把CONSOLE=/dev/console这行注释掉，变成#CONSOLE=/dev/console<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;Q2 Solaris分区<br>&nbsp;A2 slice 0 /<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; slice 1 swap<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; slice 3 /opt<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; slice 4 /var<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; slice 5 /usr<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; slice 6 /export/home<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; slice 7 预留做metadb<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 我自己经常使用自动分区，熟悉系统后要学习手动分区并添加分区容量<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>Q3 开启/关闭 窗口界面自启动<br>A3 关闭X window自动启动 # /usr/dt/bin/dtconfig -d<br>&nbsp;&nbsp;&nbsp; &nbsp;开启X window自动启动 # /usr/dt/bin/dtconfig -e <br>&nbsp;&nbsp;&nbsp; &nbsp;<br>Q4 删除用户<br>A4 userdel 用户名<br><br>Q5 允许或禁止用户使用ftp<br>A5 修改 /etc/ftpd/ftpusers 文件， 添加用户名为禁止使用ftp，删除用户为允许使用ftp<br><br>Q6 允许或禁止root用户使用ssh登录<br>A6 修改/etc/ssh/sshd_config 文件，将PermitRootLogin no&nbsp; 修改为PermitRootLogin yes<br>&nbsp;&nbsp; 重启ssh服务 pkill -1 sshd<br>&nbsp;&nbsp; <br>Q7 solaris 10 关闭ftp、telnet、sendmail/重新允许ftp、telnet、sendmail<br>A7 Solaris 10中采用了新的SMF体系来控制系统服务和守护进程，比原来的SVR4 RC要复杂多了,类似AIX和Windows NT的体系。 <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 很多原来的rc脚本现在都由SMF/SVC来控制。<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; SMF的基本体系：<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 管理命令 svcadm(服务状态管理，启动、停止等)<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # svcs<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 查看当前所有的服务状态，可以使用|管道符重定向作更个性化的查找；如<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # svcs |grep online 查看当前运行服务<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # svcs |grep offline 查看当前停止服务<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; # svcs |grep inetd 查看inetd服务状态<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; #svcadm disable svc:network/ftp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //禁止 ftp服务<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; #svcadm disable svc:network/telnet&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //禁止telnet服务<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; #svcadm disable svc:network/smtp:sendmail&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //禁止sendmail服务 <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; #svcadm enable svc:network/ftp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //允许 ftp服务<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; #svcadm enable svc:network/telnet&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //允许telnet服务<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; #svcadm enable svc:network/smtp:sendmail&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //允许sendmail&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br><br>&nbsp;&nbsp;&nbsp; &nbsp;<br>Q8 排序/目录下文件及目录大小<br>A8 du -akd / | sort -rn &gt; /tmp/sort.txt &amp;<br>&nbsp;&nbsp; ps -ef | grep du<br>&nbsp;&nbsp; 等du进程没了，再查看/tmp/sort.txt中哪些文件比较大<br>&nbsp;&nbsp; <br>Q9 查看Solaris 10 操作系统位数<br>A9 isainfo -v<br>&nbsp;&nbsp;&nbsp; &nbsp;isainfo -kv<br>&nbsp;&nbsp;&nbsp; &nbsp;<br>Q10 ping 大包<br>A10 ping -s 192.168.1.xxx 1024&nbsp;&nbsp;&nbsp; &nbsp;持续地ping一个1024b的包<br><br>Q11 检查远程图形连接进程，并重启<br>A11 检查进程ps -ef|grep dtlogin，存在使用kill -9 ID 杀掉，使用/usr/dt/bin/dtlogin -deamon &amp;&nbsp; 重启<br><br>Q12 SMC 进程<br>A12 <br><br>Q13 图形界面启动solaris 软件包登记界面<br>A13 prodreg<br><br>Q14 查看已安装软件包<br>A14 pkginfo | more<br><br>Q15 设定默认编辑器<br>A15 export EDITOR=vi<br>&nbsp;&nbsp;&nbsp; 在csh中使用命令 setenv EDITOR vi<br>&nbsp;&nbsp;&nbsp; <br>Q16 查找程序A所使用的端口<br>A16 /usr/proc/bin/pfiles /proc/* |egrep "^[0-9]|sockname" | grep A<br><br>Q17 解压缩分段压缩文件<br>&nbsp;&nbsp;&nbsp; filename.tar.gzaa, filename.tar.gzab, filename.tar.gzac<br>A17 gzcat filename.tar.gza[a-c]|tar xvf -<br>&nbsp;&nbsp;&nbsp; <br>Q18 安装包<br>A18 pkgadd -d /fullpath/packeg_name <br>&nbsp;&nbsp;&nbsp; cd /fullpath<br>&nbsp;&nbsp;&nbsp; pkgadd -d ./packeg_name&nbsp;&nbsp;&nbsp; <br>&nbsp;&nbsp;&nbsp; 如果是solaris安装盘内的包用 pkgadd -d . packeg_name<br><br>Q19如何删除一个指定文件中的含有特定字符的行 可作为脚本使用<br>A19&nbsp; grep -v "code you want to delete " xxx.txt &gt; yyy.txt<br>&nbsp; &nbsp;&nbsp;&nbsp; &nbsp; rm -rf xxx.txt<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; mv yyy.txt xxx.txt<br><br>Q20 修改bash 用户提示符,将bash#改为[username@servername:PWD]#<br>A20 修改/etc/profile文件，在内部添加 export PS1='[\u@\h:$PWD]#'<br></div>]]></description>
	    <author><![CDATA[跆拳道熊猫]]></author>
	    <comments>http://kinney.qi.blog.163.com/blog/static/305001442008217522423</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://kinney.qi.blog.163.com/blog/static/305001442008217522423</guid>
    <pubDate>Mon, 17 Mar 2008 17:22:42 +0800</pubDate>
    <dcterms:modified>2008-03-21T13:54:14+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[weblogic 缓存问题]]></title>	
    <link>http://kinney.qi.blog.163.com/blog/static/3050014420082142264232</link>
    <description><![CDATA[<div>&nbsp;最近部署webloigc ,出现了js源文件更新后,停删除webloigc缓存,重启weblogic 服务后,发现更新的内容未被使用<br>检查后发现,weblogic自动更新jsp ,servlate的配置时间是1 ,<br>weblogic所在服务器时间比正常时间慢10分钟<br>后来在网上查可能是时间不对的问题,修改后程序员在操作时,采取停服务后保存js文件,清cache,restart的方式<br>未出现同样错误<br>但我尝试将文件删除,同样错作流程,系统却运行正常<br>很奇怪的问题<br></div>]]></description>
	    <author><![CDATA[跆拳道熊猫]]></author>
	    <comments>http://kinney.qi.blog.163.com/blog/static/3050014420082142264232</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://kinney.qi.blog.163.com/blog/static/3050014420082142264232</guid>
    <pubDate>Fri, 14 Mar 2008 14:26:42 +0800</pubDate>
    <dcterms:modified>2008-03-14T14:26:42+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[成就DBA职业生涯]]></title>	
    <link>http://kinney.qi.blog.163.com/blog/static/305001442008210105314851</link>
    <description><![CDATA[<div><font color="Red">介绍</font><br>
<br>
许多年来，我在不同的新闻组上花费了很多时间与那些想知道如何得到数据库管理员（DBA）的工作或者如何成长为一名DBA的IT人进行交谈，现在他们有了
工作。这些年来许多人针对如何达到这个目标提出了不同意见。本文即是那些意见的综合并且能够在如何才能出色的完成DBA的工作方面给出好的建议。这篇文章
同样对于如何让一名DBA变得对老板更有价值。假如你已经是一名DBA，那么也许你会希望跳过文章的前几段。<br>
<br>
<font color="Red">我应该成为一名DBA么？</font><br>
<br>
我曾问过的一个问题是一个人应该从事DBA这样的职业么。这个问题并不容易回答，因为它因人而异。有的人有成为一名好DBA所需要的天赋。而其他人并不认
为能够很容易掌握成为DBA的秘诀。DBA职业需要掌握一定的技能。而且还需要其他IT职业所不必需的要求。因此，为了回答这个问题，我通常给将要成为
DBA的人描述DBA职业所必需的要求。下面的段落中，我都将以问题结尾。在继续下一段以前请花一些时间考虑并且回答这些问题。<br>
<br>
许多人因为许多原因而立志要成为DBA。其中一个主要原因是薪水。DBA是IT业中薪水最高的职业之一。其他人想成为DBA是因为喜欢赞扬DBA是受到的
荣誉，或者因为他看上去很酷！我个人认为，成为DBA是很值得的。它是一个很有意思，令人兴奋的职业。那么，你把DBA作为一个可能的职业选择的原因是什
么呢？<br>
<br>
除非你已经提前准备好了，否则你可能会发现从事DBA职业充满了挫折和令人头痛。一个数据库存在于操作系统和最终用户应用程序之间。同样地，DBA必须非
常精通他的数据库所在的操作系统。DBA并不一定需要知道所有有关操作系统的知识，但是他知道得越多越好。数据库与操作系统联系非常紧密。理解这种关联是
十分必要的。DBA还需要知道服务器硬件以及它如何影响与帮助数据库。同时，DBA必须理解应用软件。DBA可能会被要求帮助开发人员创建可靠，健全的数
据库应用程序。还有，最重要的也是最明显的，DBA必须十分彻底的理解数据库引擎，它是如何工作的，所有的引擎是如何组合在一起的，以及如何影响数据库引
擎向最终用户和应用程序传送数据的能力。我见过的最好的DBA有非常深刻的理解而且不仅仅在数据库本身。他们知道一些系统管理与应用开发。好多时候他们在
成为DBA之前有其中一个或两个背景。无论如何，成为一名合格的而不是出色的DBA也需要许多背景知识。你是否已经做好准备开始学习直到你感到已经无法再
学下去了？<br>
<br>
许多和我交谈过的，在开始DBA职业时遇到困难的人，在尝试着吸收大量DBA所需了解的信息时实际上都会有一些问题。毕竟系统管理员是全职学习操作系统的
细节。应用程序开发人员全职学习如何编写好的程序。DBA不仅要非常了解这两种不同的工作，而且还需要花费更多的时间去理解数据库的体系结构，以及理解每
一样东西的每一块是如何组合在一起的！听起来是不是很让人畏缩？有许多人失败后这样想，并且把DBA工作看作一项非常困难的事情。也有那些传播和理解所有
这些信息，并且使用这些信息做出好的，听起来具有技术性的决定的人。正如我以前是一名DBA时喜欢说的，所有这些对我来说看上去像一个大谜团。把这些所有
的很好的组合在一起就是挑战。你是哪一种人？<br>
<br>
许多DBA是随时侯命的。他们会在白天或晚上的所有时间接到呼叫去解决他们的数据库出现的致命问题。数据库是商业信息技术基础组织的必不可少的组成部分。
没有数据，就没有必要拥有一个计算机系统。数据推动商业。假如amazon.com的网站不能在数据库中搜索产品并且假如没有人能够为他们的产品下订单，
那么它会变成什么样？它就不会在商业中存在很久。当数据库down掉，即使只是很短的时间，公司也会损失重大。基于这个原因，DBA到达现场后必须尽可能
迅速的解决问题。许多公司有自己的DBA团队以便可以轮流待命。这些DBA
24x7小时的维持数据库应用程序。假如工作需要的话，你准备好随时候命了么？<br>
<br>
一些DBA的职责包括为软件打补丁或者对数据库做些改变。通常，这些操作不能在公司职员工作的时候做，因为此时数据库必须运行以便他们能够工作。这意味着
DBA经常不得不在很早或者深夜甚至周末，总之，在正常工作时间以外来完成工作。你准备好在非正常时间工作，或者你在找一个朝九晚五的工作？<br>
<br>
对DBA而言，需要掌握的一个重要内容就是通常被称为“软技术”的东西。DBA需要在团队中很好的工作，通常团队是在变化的，如系统管理员，网络管理员，
应用程序开发人员，项目经理和其他人。DBA要能够用流利的英语解释复杂的技术概念，让团队中其他人明白。DBA还要能够在数据库相关问题上指挥团队队
员。你的软技术怎么样？<br>
<br>
下面不是全部列表，但是包括了DBA的典型职责：<br>
&#8226;&nbsp; &nbsp; &nbsp; &nbsp; 把监视数据库实例当作每日必做工作以保证其可用性。解决不可用的问题。<br>
&#8226;&nbsp; &nbsp; &nbsp; &nbsp; 收集系统统计和性能信息以便定向和配置分析。<br>
&#8226;&nbsp; &nbsp; &nbsp; &nbsp; 配置和调整数据库实例以便在应用程序特定要求下达到最佳性能。<br>
&#8226;&nbsp; &nbsp; &nbsp; &nbsp; 分析和管理数据库安全性。控制和监视用户对数据库的访问。必要时审计数据库的使用。<br>
&#8226;&nbsp; &nbsp; &nbsp; &nbsp; 监视备份程序。必要时提供恢复。测试备份与恢复程序。<br>
&#8226;&nbsp; &nbsp; &nbsp; &nbsp; 升级RDBMS软件并且在必要时使用补丁。必要时升级或者迁移数据库实例。<br>
&#8226;&nbsp; &nbsp; &nbsp; &nbsp; 通过数据库相关动作来支持应用程序开发人员。<br>
&#8226;&nbsp; &nbsp; &nbsp; &nbsp; 跟随数据库趋向和技术。当可应用时使用新技术。安装，测试和评估Oracle新的相关产品。<br>
&#8226;&nbsp; &nbsp; &nbsp; &nbsp; 执行存储和物理设计。均衡设计问题以完成性能优化。<br>
&#8226;&nbsp; &nbsp; &nbsp; &nbsp; 创建，配置和设计信的数据库实例。<br>
&#8226;&nbsp; &nbsp; &nbsp; &nbsp; 诊断，故障检测和解决任何数据库相关问题。必要时联系Oracle支持人员以便使问题得到较好的解决。<br>
&#8226;&nbsp; &nbsp; &nbsp; &nbsp; 确保Oracle网络软件（SQL*Net, Net8, Names, OiD）配置和运行的很好。<br>
&#8226;&nbsp; &nbsp; &nbsp; &nbsp; 与系统管理员（Unix &amp; NT）一起工作以保证Oracle相关事务得到很好的处理。<br>
&#8226;&nbsp; &nbsp; &nbsp; &nbsp; 为有效的，定期的维护数据库创建任何必要的脚本。<br>
<br>
前面各段的问题是为了使你考虑一名DBA该做些什么，帮助你决定这是不是适合你的职业。我并非意味着假如你的目标是成为DBA这些会阻止你。我只是尝试着
展现一些事实。我看到过一些DBA一旦被实际工作打击了就一蹶不振。他们花费时间，精力和一些金钱获得了他们的第一份DBA工作。我个人认为这个职业非常
有价值。而且我无法想像现在做任何其他的会怎样。所以，这一段帮助你决定这是不是你希望从事的。假如它是，那么尽你所有去得到它！<br>
<br>
<br>
<font color="Red">我怎样得到第一份DBA工作？</font><br>
你已经阅读了前面的段落并且认为成为一名DBA是一个好的职业。祝贺你！我希望你的职业能变成你想像得那么令人兴奋和有意义。那么，你如何找到第一份DBA工作？这个问题我已经听别人问了许多许多遍。<br>
<br>
在90年代早期，因特网急速发展。它使公司象草一般萌芽。公司蜂拥而至并且开始创建他们在网上的形象。几乎所有这些有网站的公司都需要一个数据库作为
web应用的后台。不幸的是，当时在该领域却没有那么多DBA。在IT业，DBA变得奇缺。那段时间里，得到一份DBA工作看上去只要可以拼出
“Oracle”或者可能只是在大学里接触过一学期的数据库就行。为了使生活变得更好，DBA的匮乏促使公司付给有潜力的职员很高的薪水。假如你想要成为
一名DBA，很容易，非常容易。你需要做的就是证明你了解什么是数据库然后工作就会比你预期的更早的出现在你面前。<br>
<br>
然后因特网的泡沫破灭了。大量投产因特网的公司破产。许多给公司工作的DBA重新寻找工作。缺少DBA的公司找到一名有DBA经验的人比以前容易得多。在
21世纪初期，由于经济并不十分稳固，因此生活并不容易（至少在美国如此）。公司都勒紧了他们的裤腰带。所有这些转化为更少的工作机会和DBA候选人更少
的工作空缺。<br>
<br>
得到第一份DBA工作的最艰难的部分是每一个职位都要求有一些工作经验。如果你从公司的角度出发，你就可以理解为什么对DBA职位而言经验是必需的。假如
他没有一点经验，你会付给这个人很高的工资让他去操作，维护和运行你IT基础组织的最大最重要的一部分么？你的公司会付钱给一名没有经验的DBA么？并
且，在等待他成长起来的过程中可能会损失上百万美元的收入。对大多数公司而言，这些问题的答案肯定是‘不’。所以，没有经验，获得你的第一份DBA工作是
很困难的。<br>
<br>
第一份DBA工作现在成了恶性循环的境遇。假如我没有任何经验，我怎样才能得到DBA的工作呢？我没有工作的话又怎么能得到DBA经验呢？这是要战胜的最困难的障碍。最困难的部分是获得第一个DBA工作。这部分的剩下部分将针对实现你第一个DBA工作的目标给你一些建议。<br>
<br>
<strong>提示#1:接受教育。</strong>--尽可能多的学习有关数据库的知识。这很可能将占用你正常工作以外的部分时间也精力。参加本地
大学举办的数据库培训班。许多培训公司都会举办数据库管理员的培训班。假如你的老板不资助你的学习，那么你可能不得不自己支付这笔费用。许多DBA职业要
求至少为计算机科学或相关专业本科以上学历，因此你必须至少有那样的文凭。<br>
<br>
<strong>提示#2:锻炼成为DBA。</strong>--许多数据库供应商都允许你下载他们数据库系统的测试版或评估版。下载一份并且在自己的
个人电脑上安装软件。练习使用数据库。故意破坏数据库并且尝试修复它。尝试着履行你所能想到的尽可能多的DBA职责。测试和磨练你在自己的测试平台上的技
能这样你就可以证明你的数据库管理能力。<br>
<br>
<strong>提示#3:获得认证。</strong>--许多数据库提供商都提供自己的数据库产品的认证。许多公司现在都把认证看作是一种标准。需要
记住的一件事是仅获得认证是不够的。通过DBA认证测试并不意味着你知道如何管理一个数据库。它只是告诉你以后可能的老板，现在你拥有了一定的技术。它还
告诉你的老板你对DBA工作的态度是很认真的。我看到许多人抱怨他们已经得到了认证但是没有经验，却仍然不能得到第一份DBA工作。认证本身并不能使你得
到工作，但它是无害的。即使没有其他的，在你进行认证的时候你也已经学到了许多知识。只是不要依赖认证来给你带来你要找的工作。你需要的比这还要多。但它
会在最后帮助你。<br>
<br>
<strong>提示#4:利用你现有的技能。</strong>--许多DBA具有系统管理员背景。其他的有应用程序开发背景。假如可能，查看你能否利
用现有的技能来得到工作。现在的目标就是为你和你的老板创造一个双赢的局面。例如，让我们假设你已经是一名系统管理员而想进入DBA领域。也许你会找到一
份工作，这份工作一部分时间里可以用到你的系统管理技能，并且在剩下的时间里可以使你涉及到数据库管理领域。假如你已经是一名某个产品平台上的DBA但你
希望转到其他产品平台，那么看看你能否找到一份同时接触两个产品平台的工作。这样，公司和你都得到了想要的。在你定向到了DBA工作后，你可以试着得到一
个能让你全职作它的职位，也许还可以在同一个公司中。<br>
<br>
<strong>提示#5:利用现在的机会。</strong>--有时候，一个人进入DBA领域仅仅需要的是正确的地方和正确的时机。假如你现在的老板
有一个机会让你进行任何数据库的项目，抓住这个机会！任何数据库经验就比没有数据库经验要好。让你的管理者知道你十分积极的在寻找任何可能的数据库机会。
他们就有可能在下次机会到来的时候想到你。进行这些数据库项目以及看到你要成为一个DBA的渴望以后，他们可能会决定培训你，提拔你。许多许多人都是以这
种方式获得他的第一个DBA工作，在进行了一些数据库相关的项目后不知不觉的成为一名较低级的DBA。通常当一名DBA离开公司后，公司将在内部寻找一个
候选人，假如他们认为这名候选人是可训练的话。<br>
<strong><br>
提示#6:寻找较低级的DBA职位。</strong>--假如你只是为了一个较低级的DBA工作，看到DBA职位的需求描
述说他们正在寻找高级DBA或者其他的。所以，让我们严谨一些。你并没有一个高级方面的经验。我已经讨论过了对于这样的职位为什么公司不会考虑你。但是他
们会在低级的职位上考虑你。低级的DBA在高级DBA的指导下完成工作。他们摸索窍门。一般来说，高级DBA对数据库承担责任，同时也获得所有的荣誉。但
是不要焦急。随着你的事业发展，你将会有越来越多的责任和得到越来越多的信任。因为你没有任何经验，你应该从这里开始启航。<br>
<br>
我也听到过一些公司寻找一名高级DBA，但是到最后，他们实际想要雇一名低级的DBA。你或许希望申请这样的职位虽然你也许没有资格。他们可能还是会决定
雇佣你。但是提前说明你仍然在摸索阶段并且已经是较低级的DBA水平。不要试图欺骗他们让他们认为你是高级DBA的水平。这只会降低你得到这项工作的机
会。<br>
<br>
这些提示将帮助你得到第一份DBA的工作。祝你在寻找工作时有好运气。当你已经找到了第一份DBA工作后，继续下面的部分来学习如何往下走下去。<br>
<br>
<br>
<font color="Red">我刚得到我的第一份工作！现在该怎样？</font><br>
<br>
祝贺你！你现在是DBA俱乐部的正式成员了！对于这份梦寐以求的令人激动的职业，你准备好了么？你的工作才刚开始并且你在学习上已经落在后面。你将会发现
要成为一名高效的数据库管理员有大量的知识你必须掌握。你的第一年或前两年将花费比以前更多的时间来学习。假如你发现学习知识的数量使你大脑超负荷，那么
休息一下，歇口气，然后再回到学习中去。为了帮助你继续走下去，你可以按照下面的方法进行：<br>
<br>
<strong>步骤#1: 关系型数据库理论</strong>
–这部分我假设你将管理的数据库是一个“关系型”数据库。其他数据库模型也存在，但是关系型模式是近二十年工业上占统治地位的一种数据库模式。假如你的数
据库系统是其他的模式，那么学习它的理论。相关数据库理论是十分重要的。它是其他一切的基础。我也看到许多跳到数据库管理职位的人从不想去学习纯粹的关系
型数据库理论。不可避免的，在他们的事业中对理论基础的匮乏作为缺点暴露了出来。假如你对关系型数据库理论理解得很好，那么你将非常容易的在任何平台的关
系型数据库管理系统（RDBMS）中转变。我使用Oracle数据库，或者IBM的DB2，或者微软的SQL
Server是无关紧要的。他们都是关系型数据库系统。他们在最底层都在做着相同的事情。区别在于他们怎样去做相同的事情。纯粹的关系型数据库理论对于较
低级的DBA来说并非必需的。但是假如你想要超越低级DBA的水平它就是十分重要的。许多大学的教科书都很好的包含了关系型数据库的理论。其中一本被广泛
使用的教科书就是由Elmasri and Navathe编写的数据库系统基础，Bejamin/Cummings Press。<br>
<br>
<strong>步骤#2: 彻底的学习查询语言</strong>
–数据库都有语言让你能够从数据库中得到数据，把数据放到数据库中，以及修改数据库中的数据。对于关系型数据库而言，这种语言就是结构化查询语言
（SQL）。这门语言是你与数据库接触的工具。不能让这个工具成为以后学习的障碍，这一点很重要。在你的测试数据库中练习不同的SQL语句直到他们变成了
你的习惯。这方面的一本非常好的书叫做Oracle 9i完全参考（Oracle 9i The Complete Reference）由Loney
和Koch编写，Oracle Press。每一名Oracle DBA都应该在他事业的早期阅读这本书。Oracle 9i参考手册（Oracle
9i SQL Reference manual）是另一个很重要的知识来源。在他们的技术网站TechNet上（<a href="http://technet.oracle.com/" target="_blank">http://technet.oracle.com</a>）你可以访问所有的Oracle在线文档。你必须注册一个账号，但是它是免费的。每个都应该在TechNet上有一个账号。<br>
<br>
<strong>步骤#3: 开始学习基本的数据库管理工作</strong>
–这难道不是你最开始在这里的原因？为什么它在列表的第三位？我们尝试着建造一个知识的金字塔，我强烈的感觉到一个人需要知道关系型数据库理论和SQL，
并且在你学习如何进行基本的数据库管理工作时把他们当作工具来使用。这些工作包括启动和关闭数据库，备份和恢复数据库，以及创建/删除/修改数据库对象。
对于Oracle数据库管理而言，在市面上有大量的书籍可以给你所期望的一个很好的体会。这本书是Oracle 9i DBA手册（Oracle 9i
DBA Handbook by Loney on Oracle
Press）。我知道的大多数DBA都在他们事业的早期不只一遍的阅读过这本书。这里，你应该同时阅读和理解Oracle 9i
概念指导，Oracle 9i管理员指导，以及Oracle 9i备份与恢复指导（Oracle 9i Concepts Guide, the
Oracle 9i Administrator’s Guide, and the Oracle 9i Backup and Recovery
Guide）都来自Oracle文档。<br>
<br>
<strong>步骤#4: 阅读，阅读，再阅读</strong>
–由于你才刚开始你的DBA职业生涯，因此你正在开始为你的技能奠定基础。这需要一段很长的时间去形成，吸收和领会所有你将学到的知识。毫无疑问的，比你
资深的DBA由许多工作要做，因此他们可能不会总是腾出大量时间辅导你的学习。你不得不靠自己学习很多东西。这就是阅读的目的。市面上有许多书籍可以解答
许多数据库相关的话题。Oracle Press是Oracle公司的官方出版社，有大量的Oracle相关书籍。同时也有其他的出版社，如Wrox
Press 和 O’Reilly
Press。你也可以找到Oracle文档来阅读。并且还有许多网站和新闻组。尽可能多的读书使你能够继续下去。还有，不只一遍的阅读它们可以使你吸收你
第一次阅读时错过的内容。<br>
<br>
<strong>步骤#5: 创建测试案例</strong>
–我经常看到初学者问一些很基础的问题，其实假如他们花一些时间来考虑，这些问题都是很容易解答的。毫无疑问的，在你开始学习Oracle的时候你会有许
多的问题。看看这些问题你能不能自己回答出来。例如，我又一次被问到能不能向有唯一性约束的列中插入空值。最开始，这看上去也许不是很容易回答的问题。但
它却是非常容易去试验的！只需要创建一个简单的表。在其中的一列，假如唯一性约束。尝试着在该列插入一个空值。有效么？你应该能够非常容易的回答出这个问
题了。那么，为什么要创建这些案例呢？一个原因是这样做可以提高你解决问题的能力。创建这些案例需要的技能就是解决问题用到的技能。解决问题的技能将会对
你的DBA事业有很大的帮助。另一个原因是随着你的事业的发展，你将经常需要创建更复杂的测试案例以便保证数据库和应用程序的成功。在将来，甚至简单的测
试案例也可以组成更复杂的数据库和应用程序分解。<br>
<br>
<strong>步骤#6: 找一个良师</strong>
–一个良师能够为你的DBA生涯（或者其它类似的职业）引领方向。他们能够给你指示，回答问题以及在你的DBA的成长过程中帮助你节约一些时间。但愿这篇
文章能够在你事业发展的一段时间内起到良师益友的作用。假如你与一名资深的DBA共同工作，那么那个人应该有责任为你的事业进行有益的指导。你也可以同时
选择其他的人指导你。<br>
<br>
<strong>步骤#7: 参加本地用户群</strong> –许多跨国家的城市有本地用户群，他们定期聚会讨论数据库相关的话题。假如可能，参加其中一个本地用户群。这将给你一个与他人相互交流的很好的方法。<br>
<br>
<br>
<br>
<font color="Red">我如何能够从一名DBA初学者变为一个具有中级水平的DBA？</font><br>
<br>
你已经成为DBA一段时间了，你现在希望你的技术水平提高一阶么？下一步该怎么做？首先，往回看前面的部分，确认你已经完成了所有的步骤。彻底理解SQL
语言是十分重要的。理解关系型数据库理论和掌握基本的数据库管理任务也是非常重要的。到如今，你应该阅读文档和其他书籍到已经郁闷了。假如没有，那么你还
没准备好继续深造，增长你的DBA的技术水平。假如你已经准备好继续了，我已为你的继续深造准备了一些方法。<br>
<br>
<strong>步骤#1: 学习操作系统和你的服务器硬件</strong> –
正如我前面所说，数据库存在于操作系统和服务器硬件之上。理解这些组成部分如何工作是很必要的。你应该知道如何与特殊的操作系统相合。你如何删除或者编辑
文件？假如你的操作系统是Unix，你应该掌握命令行以及Unix命令如何辅助你工作。对于运行在Windows或其他操作系统上而言也是一样的。你同时
需要对服务器的硬件有一定的了解。物理内存和虚拟内存有什么区别？RAID是什么以及不同的级别是如何产生影响的？为什么数据库喜欢更多的物理硬盘而非一
个大硬盘卷？你需要知道这些事情以便你能够容易的与系统管理员进行如何配置好你的服务器以便使它能够充分的支持数据库方面的交谈。<br>
<br>
<strong>步骤#2: 学习应用程序设计因为它与数据库相关</strong> –
如前面所述，数据库存在于操作系统与数据库应用程序之间。你真的需要这两者。SQL语言是如何帮助创建好的应用程序的？绑定变量是什么并且为什么他们很重
要？Tom Kyte 写了一本非常好的书，在Oracle应用程序设计上给出了很好的建议。他的Expert One-on-one
Oracle书可在 Wrox
Press找到。我强烈推荐阅读此书。他详细的叙述了那些能够生成和破坏Oracle应用程序的东西。你需要知道这些，因为你的应用程序开发人员希望从你
这里得到指导和数据库知识。学习任何与应用程序设计有关的知识。也许参加一个关于软件工程，操作系统或数据结构的课程班会有好处。<br>
<br>
<strong>步骤#4: 取得认证</strong> –
也许你的工作并不需要，但是取得认证一定对你有益。作为DBA的每一天里，你学到了许多新的和令人激动的事情。也许在你职业生涯的这段时间里，有几天你没
学到任何新的东西。但你仍然有很多要学习。成为一名OCP（Oracle Certified Professional）
DBA要求你必须已经学到了数据库管理所有方面的基础。我发现在OCP考试的学习过程中，我学到了在我工作中从未接触过的东西。一次我学到了我从未碰到过
的一个特殊课题，在后来的日子里我就能够使用那个知识解决问题。假如我从为在OCP考试中学倒它，那么我永远也不会用那种特殊的方法去解决问题。这已经一
次次的发生在我的面前。有的人可能会说认证实际上真的不值得。我要说它只会对你有益无害。所以，去取得认证吧！<br>
<br>
<strong>步骤#5: 获得一个资源库</strong> –
在前面的部分中，我指出每个DBA都应该在Technet上有个账号。这是你其中一个主要资源。但是同时还有许多其他资源。很多人共享他们的Oracle
知识。假如你还没有开始，你应该用网络浏览器去搜索并收集很多Oracle资源。愿意的话，你可以从访问我的网站（<a href="http://www.peasland.net/" target="_blank">http://www.peasland.net</a>）开始。下面是一些Oracle DBA必须了解得网站列表：<br>
&#61692;&nbsp; &nbsp; &nbsp; &nbsp; Ask Tom – <a href="http://asktom.oracle.com/" target="_blank">http://asktom.oracle.com</a><br>
&#61692;&nbsp; &nbsp; &nbsp; &nbsp; Jonathan Lewis web site - <a href="http://www.jlcomp.demon.co.uk/" target="_blank">http://www.jlcomp.demon.co.uk/</a><br>
&#61692;&nbsp; &nbsp; &nbsp; &nbsp; Ixora (Steve Adams) – <a href="http://www.ixora.com.au/" target="_blank">http://www.ixora.com.au</a><br>
&#61692;&nbsp; &nbsp; &nbsp; &nbsp; Orapub – <a href="http://www.orapub.com/" target="_blank">http://www.orapub.com</a><br>
&#61692;&nbsp; &nbsp; &nbsp; &nbsp; Metalink (Oracle支持网站) – <a href="http://metalink.oracle.com/" target="_blank">http://metalink.oracle.com</a><br>
<br>
还有许多其它的好网站。<br>
<br>
<strong>步骤#6: 开始在不同的新闻组和论坛上交流</strong> – 也许你已经发现了他们，但假如现在你还没有那么是时候去开始了。有许多的新闻组和论坛可以回答你的任何Oracle问题。在Oracle群落里还有许多高手愿意和你共享他们的知识。你所要做的就是提问。下面是一个列表包含了可以开始交流的最好的因特网团体：<br>
<br>
&#61692;&nbsp; &nbsp; &nbsp; &nbsp; Usenet newsgroups – comp.databases.oracle.server 和
comp.databases.oracle.misc
是两个可以交流的非常著名的世界性的新闻组。他们拥有大量的针对Oracle问题的交流卷宗。观看这些组的最好的方法式使用新闻广播员。但是假如你想通过
基于web的方式访问，也可以通过Google搜索引擎搜索它。&nbsp; &nbsp;&nbsp; &nbsp;&nbsp; &nbsp;&nbsp;&nbsp;(<a href="http://groups.google.com/groups?hl=en&amp;lr=&amp;ie=UTF-8&amp;group=comp.databases.oracle" target="_blank">http://groups.google.com/groups? ... mp.databases.oracle</a>)<br>
&#61692;&nbsp; &nbsp; &nbsp; &nbsp; Quest Pipelines – 当他们在最开始还属于软件提供商RevealNet的时候，被称为the RevealNet
Pipelines。现在，Quest购买了RevealNet 并且拥有Pipelines
。因为Pipelines是中等的，所以这些是我最喜欢的。你可以在这里找到Pipelines&nbsp;&nbsp;(<a href="http://www.quest-pipelines.com/index.asp" target="_blank">http://www.quest-pipelines.com/index.asp</a>)。<br>
<br>
观察别人是如何经历考验和磨难的是一件好事。假如你有问题，可以自由的在群里提出来。假如你要提出问题，通常应该包括一些信息，比如你的Oracle版本
和Oracle运行的平台。这些将会得到有很大的差别的答案。假如你忘记了，会有人提醒你！甚至你不用提问也可以从其他人的答案中学到许多知识。我已经记
不得多少次我之所以能够解决问题完全是因为我记得其他人在新闻组里问过相同的问题。<br>
<br>
<br>
<font color="Red">我如何从一名具有中级水平的DBA转变为一名高级DBA?</font><br>
<br>
好，作为DBA你已经坚持不懈的努力了很长时间。你感到自己已经准备好往前再走一步。成为一名高级DBA需要什么？下面的部分将帮助你走下去。<br>
<br>
<strong>步骤#1: 阅读所有的文档 </strong>–
Oracle文档通常并不是很容易阅读的。无数次，你翻阅文档只是为了要弄清整件事情。假如文档是最好的东西，那么那些站在你的书架里的Oracle书籍
就不会有市场。但是文档确实包含了一些无法在任何其他地方找到的信息。例如，你无法找到每一个专门的INIT.ORA参数或V$视图的详细说明。书本上也
许会涉及一部分，但是Oracle文档却包含它们所有。我遇到过一个非常厉害的高级DBA，他没有从头至尾的阅读过Oracle文档。这不是偶然的。
Oracle文档是必须阅读的。也许到现在为止你已经读过Oracle概念指导十二遍了。但是当Oracle
10i发布了，你还要再次阅读。任何有关10i的新概念将在文档里记录。假如你真的想更上一层，那么，去阅读那些文档。不要逃避它。<br>
<br>
<strong>步骤#2: 成为一名专家</strong> –
Oracle数据库是一个非常复杂的东西。为了更上一层，你必须精通产品的许多组成部分。以备份与恢复开始。成为一名备份与恢复的专家。故意的破坏数据库
然后察看如何恢复它。尝试以任何可能的方式破坏数据库然后查看还有没有可能恢复。你将彻底的理解备份与恢复的概念。在你成为了备份与恢复的专家以后，再去
成为其他领域的专家。你会有无穷无尽的题目要去掌握。在你整个职业生涯中都保持如此。但是请记住，无论你有多么专业，在某些领域，某些人会在某些方面知道
的比你多。不要带个人情绪。只是尽可能多的从那个人那里学到知识。<br>
<br>
Route <strong>#3: 积极参加新闻组，论坛和用户组</strong> – 在前面，我提过为什么不同的新闻组和论坛是学习新知识的很好的地方。现在轮到你进行下一步并且去回答任何你能够回答的问题。你将会惊讶于在这过程中你能学到那么多！<br>
<br>
Route <strong>#4: 写白皮书并且展示它们</strong> –
这与前面提到的方法类似。首先，共享你拥有的知识是很重要的。假如你的职业生涯已经走到这一步，那么从某种意义上讲，是离不开他人的贡献的。所以，现在是
你为他人奉献的时候了。第二，当你企图共享你的信息的时候会有令人惊异的事情发生。在你要用清楚的，简练的语言表述问题以便其他人能够使用时，那些信息在
你的头脑里经过了一个令人瞠目的过程。这个过程使你巩固了知识，这是无法通过其它方法进行的。所以在白皮书中共享那些信息，讨论会，以及新闻组和论坛都是
你学习和使你的能力更上一层的非常好的方法。顺着这条路，你应该作两件事。第一，认识到你将会犯错误。其他人将会很高兴的指出那些错误，有时在某种意义上
那并不是很好。不要企图掩藏你的错误。承认它们并从它们那里学习。第二，学会说你不知道答案而不是企图以欺骗的方式通过。人们早晚会知道你在企图蒙蔽他
们。简单的告诉他们现在你对答案并不肯定，但你会在查到答案后回来告诉他们。假如你时刻谨记这两件事，你就不会违背你的诚实而且你将成长为一名职业的IT
人。<br>
<br>
<strong>步骤#5: 成为解决Oracle问题的专家</strong>– 高级DBA通常都是被看作是解决复杂的Oracle问题的人。你将会用到你所有的技术来解决许多问题，这些技术都是你的职业生涯中积累下来的。我前面提到的任何事都将会在解决问题的过程中用到；文档，书籍，新闻组，测试案例，和其它DBA都将辅助你解决问题。<br>
<br>
<strong>步骤#6: 成为性能调优的专家</strong>– 高级DBA通常都是被看作是调整数据库和应用程序性能的人。假如你是高级DBA但是你却不能分析性能瓶颈，那么你的公司将会到别处寻找这些服务。<br>
<strong><br>
步骤#7: 成为承载能力计划的专家</strong>– 高级DBA通常都是被看作是根据数据增长量和交易增长来计划数据库承载能力的人。高级DBA需要在影响应用程序性能以前发现系统瓶颈。例如，DBA应该知道在数据库将可用的磁盘空间用完以前预置更多的磁盘空间。不密切关注承载能力计划将会导致生产数据库宕机。<br>
<strong><br>
步骤#8: 密切关注新的技术</strong>–
高级DBA应该对IT界的关数据库技术的未来有好的建议。有什么可用的技术可以帮助数据库？例如，学习存储领域网的优缺点以及如何把它们应用到数据库系
统。有什么技术在不远的将来可以用，哪些能够帮助我们？例如，写这篇文章的时候，linux操作系统正在变得越来越流行。Lunix会给你的数据库操作系
统平台带来些什么？它能为你的公司工作么？<br>
<br>
<br>
结论<br>
<br>
从获得第一份工作，到从一名初级的DBA成长成一名高级DBA，我希望这篇文章在如何度过你的职业生涯的各个阶段方面给了你一些建议。无论你现在处在你的DBA职业生涯的哪一阶段都可以用到这篇文章。</div>]]></description>
	    <author><![CDATA[跆拳道熊猫]]></author>
	    <comments>http://kinney.qi.blog.163.com/blog/static/305001442008210105314851</comments>
    <slash:comments>1</slash:comments>
    <guid isPermaLink="true">http://kinney.qi.blog.163.com/blog/static/305001442008210105314851</guid>
    <pubDate>Mon, 10 Mar 2008 10:53:14 +0800</pubDate>
    <dcterms:modified>2008-03-10T10:56:19+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[websphere 6.1 删除概要文件]]></title>	
    <link>http://kinney.qi.blog.163.com/blog/static/305001442008235262569</link>
    <description><![CDATA[<div><p>方案一：（成功删除profile）</p>
<p>1.找到profileRegistry.xml，在目录IBM\WebSphere\AppServer\properties里,去掉想删除的profile的配置即可。 <profiles><br><br>2.删除</profiles>profileName<profiles>.bat&nbsp; 在目录IBM\WebSphere\AppServer\properties\fsdb里，删除<br><br>3.将profile的实际存储目录及内容删除，如：D:\IBM\WebSphere\AppServer\profiles\AppSrv01</profiles></p>
<p>&nbsp;</p>
<p>方案二：（未尝试成功）</p>
使用命令 manageprofiles.bat -delete -profileName profileName</div>]]></description>
	    <author><![CDATA[跆拳道熊猫]]></author>
	    <comments>http://kinney.qi.blog.163.com/blog/static/305001442008235262569</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://kinney.qi.blog.163.com/blog/static/305001442008235262569</guid>
    <pubDate>Mon, 3 Mar 2008 17:26:02 +0800</pubDate>
    <dcterms:modified>2008-03-03T17:26:02+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[现在计算机专业学生真的浮夸了(转)]]></title>	
    <link>http://kinney.qi.blog.163.com/blog/static/3050014420081253938674</link>
    <description><![CDATA[<div><div style="margin: 15px;">
<div>前几天和一位做人力资源的朋友在饭店里面喝酒，聊起来大学生找工作不好找的话题．我的这个朋友对这个还真比较感兴趣，说着说着从公文包里拿出来一份简历递给我看．投递者是一位计算机应届研究生。一看之下，差点没吓死，简直就是一个超人啊：</div>
<div><br>　　专业知识和技能</div>
<div>　　软件工程<br>　　牢固掌握软件工程专业的主要专业课程，包括软件工程、面向对象的系统分析和设计、软件测试、软件过程管理等软件工程核心课程。 </div>
<div>　　操作系统<br>　　具备对操作系统相关高级理论和实践的专业知识和深入理解，对各种UNIX、Linux、Windows、Mach、
Mac
OS、OS/2、VMS/OpenVMS、S360/370以及多种嵌入式和实时操作系统的体系结构、底层机制和核心技术有广泛深入的研究和透彻的理解。
在超过7年以上的时间中一直密切关注操作系统领域的最新进展。对操作系统理论和技术的发展史、现状以及未来发展趋势有着广博的知识和深刻而独到的见解。牢
固掌握操作系统开发相关的技术细节，具备开发实际操作系统的能力和经验。 </div>
<div>　　系统管理<br>　　具备8年以上的Windows操作系统在单机和服务器环境的使用和管理经验、7年以上的UNIX类操作系统在单机和服务器环境的使用和管理经验、2年以上的Web服务器管理经验和1年以上的数据库系统管理经验。 </div>
<div>　　网络技术<br>　　牢固掌握种种网络相关技术，对TCP/IP网络的理论、体系结构和实现有深入透彻的理解，对常用的RFC标准和实现有深入的理解。具有4年以上的UNIX、Linux、Windows等操作系统平台上的网络应用开发经验。 </div>
<div>　　数据库技术<br>　　牢固掌握关系型数据库和面向对象数据库的相关理论，对Oracle、DB2、SQL
Server等主流数据库管理系统的体系结构和实现机制有较深入的理解。熟练掌握标准SQL语言。熟悉ODBC、JDBC、OLE
DB、DAO、ADO、ADO.NET以及基于XML的数据库访问等数据库访问机制。具有2年以上的使用C/C++、Java、Visual
Basic、PERL、Python等语言或开发工具开发数据库应用的经验。 </div>
<div>　　企业级技术<br>　　对企业级应用的思想和技术要点有深入的理解，熟悉各种中间件技术，熟练掌握J2EE、Microsoft .NET、CORBA等企业级的开发技术。有一定的企业级应用的开发经验。 </div>
<div>　　软件工程<br>　　对传统的结构化软件工程、面向对象的软件工程、软件工程的形式化方法、净室软件工程、设计模式、Extreme
Programming、软件配置管理等软件工程思想和理论有深入透彻的理解。牢固掌握现代软件工程的各种规范。熟悉UML。熟练掌握Rational
Rose等系统分析和设计工具。熟练掌握CVS、RCS等软件配置管理工具。熟练掌握Bugzilla等错误跟踪工具。具有2年以上的软件工程实践经验。
对软件工业的历史、现状及未来发展趋势有广博的知识和深刻而独到的见解。 </div>
<div>　　软件过程管理<br>　　对软件过程管理思想和理论有深入透彻的理解。对能力成熟度模型(CMM)和理论、内容和实践方法有牢固的掌握和深入的理解。对技术人员管理的思想和理论有深入的理解和独到的见解。 </div>
<div>　　计算机科学<br>　　对计算理论、可计算性和难解性理论、组合逻辑理论有深入的理解.对算法设计和分析的理论和方法有深入透彻的理解.牢固掌握布尔代数和计算机逻辑电路的相关理论知识.对计算代数和计算几何的理论有初步的了解. <br>　　对现代计算机体系结构，特别是各种规模的并行计算、分布式计算体系结构、网格计算，以及诸如超长指令字、数据流等下一代体系结构的理论和实现机制有深入透彻的理解。具有在RISC和超长指令字体系结构上的开发经验。 <br>　　对形式语言的语法和各种语义理论、程序设计语言各种范型的理论和实现机制有深入透彻的理解。精通编译器相关的理论和技术。具有对数十种程序设计语言的不同程度的了解和开发经验。对程序设计语言的历史、现状和未来发展趋势有广博的知识和深刻而独到的见解。 </div>
<div>　　数学<br>　　对逻辑主义、形式主义、直觉主义、数理逻辑、公理集合论等数学基础思想和理论有深入的理解。熟悉现代代数理论和方法。 对现代数论的理论和方法有较深入的理解。对几何、拓扑学、组合数学等数学分支的现代理论和方法有较深入的理解。 </div>
<div>　　密码学<br>　　系统的理解和掌握古典密码学和现代密码学的理论和技术。对加密算法、安全协议和密码分析的理论和方法有深入的研究。对各种重要的现代加密算法和安全协议在多种环境下的设计和实现有丰富的经验。熟悉PKI体系结构。 </div>
<div>　　办公自动化<br>　　精通Microsoft Office系统办公自动化软件的高级应用和配置管理。熟练掌握使用Visual
Basic for Application、COM/OLE/ActiveX等技术对Microsoft
Office系列进行进一步的开发。了解使用Lotus Script对Lotus Notes的进一步开发技术。 </div>
<div>　　平面设计<br>　　精通Adobe Illustrator、MacroMedia
FreeHand、CorelDRAW等主流矢量绘图工具，Adobe Photoshop、Jasc Paintshop
Pro、GIMP等主流图像处理工具，MetaCreation/Corel Painter等主流位图创作工具，以及Adobe
InDesign、QuarkXpress、TeX/LaTeX、方正、Adobe PageMaker、Corel
Ventura等主流的专业/商业排版软件。对PostScript、PDF、SVG、各种字体技术等电子出版业的核心技术有极深入的研究和丰富的开发经
验。对印刷出版业的各种业务流程、行业规范和专业技术有专业水平的了解和 丰富的经验。在专业平面设计、排版领域有三年以上的实践经验。 </div>
<div>　　三维动画设计<br>　　熟练掌握Alias|Wavefront Maya，能够进行专业水平的三维动画设计和制作。 </div>
<div>　　程序设计语言<br>　　精通以下高级程序设计语言： <br>　　ANSI C ,ANSI C++ ,Objective C
,Java ,C# ,ISO Basic ,Visual Basic ,Visual Basic.NET ,ISO Pascal/ISO
扩展Pascal ,Object Pascal ,ADA 83/ADA 95 ,Smalltalk 80
,Modula/Modula-2/Modula-3 <br>,Haskell ,VBScript ,JavaScript/JScript ,PERL ,Python ,AWK <br>　　熟悉以下高级程序设计语言： <br>　　PHP ,FORTRAN 77/FORTRAN 90 ,Common LISP ,Scheme ,ML ,APL <br>　　精通以下体系结构上的机器语言/汇编语言： <br>　　Intel 8086/8088 ,IA32/MMX/MMX2/SSE/SSE2 ,AMD64 ,3DNow!/Enhanced 3DNow! ,MIX ,MMIX <br>　　熟悉以下体系结构上的机器语言/汇编语言： <br>　　POWER ,Power PC <br>　　了解以下体系结构上的机器语言/汇编语言： <br>　　IA64 ,MIPS ,Alpha ,Sparc ,ARM ,680x0 ,Transputer ,IBM 7094 ,IBM 360/370 </div>
<div>　　开发工具<br>　　Microsoft Windows Platform Software Development Kits <br>　　Microsoft Windows Driver Development Kits <br>　　Microsoft Visual Studio <br>　　Microsoft Visual Studio.NET <br>　　Borland C++ <br>　　Borland C++ Builder <br>　　Borland JBuilder <br>　　Borland Together <br>　　Borland Delphi <br>　　Borland Kylix <br>　　GNU Compiler Collection(GCC) <br>　　GNU Binutils <br>　　GNU Debugger <br>　　GNU Emacs <br>　　VIM <br>　　GTK+ <br>　　Qt <br>　　Anjuta <br>　　Glade <br>　　KDeveloper <br>　　QT Designer <br>　　Rational Rose <br>　　CVS <br>　　RCS<br>　　看后，我不禁感到好笑，嘟囔了一句，这样的高人还用找工作？干脆让国家养着算了，简直是超人阿。</div>
<div>　　朋友笑着对我说：你还真是少见多怪，我这里类似的简历还有很多呢。那天，我的朋友多喝了点酒，就滔滔不绝的说了现在的计算机专业的大学生，事后想起来一些关于谈话的碎片，可能都不完整了，以下整理下来，给大家增加点谈天的内容吧．</div>
<div><br>　　荒废掉的专业课</div>
<div>　　现在的学生，本末倒置的厉害。什么时髦玩什么，把那些本该学好的只是反而放到一边。整天弄什么Linux（因为大家都在弄），安装来安装去
的乐此不疲（到了毕业就算是精通Unix了，可以在简历里面写一笔的）而且专对界面，软件的使用什么的感兴趣，比如驱动个声卡，配置个Xwindows，
折腾个没完，可以说是取其糟粕，弃其精华．如果你真的问问他们一些企业应用的东西，也就是能说出个Apache之类就不错了，你问下去，对与错还没准儿
呢。很多学生找工作，都会把学校的成绩在简历上大肆的吹嘘－－千万别信他们！我也从学校里出来的，对这个还是比较了解的。我那天面试了一个北京某著名理科
高校的计算机研究生，我看到简历里说到他是其中一门课（关于中间件的课程）的助教，偶问他：能否对业界知名的中间件加以归类？用什么标准无所谓。支支吾吾
半天连主要的产品都说不全。就这样，在简历里还吹嘘得很厉害，什么某公司的顾问了，什么公司的技术总监了，胡扯！</div>
<div>　　这首先是学校的责任。真不知道那些教授讲课的时候都说得什么？传道授业解惑，哪一点做到了呢？</div>
<div>眼高手低，还有点不知道天高地厚</div>
<div>　　在Linux下对照人家的原代码写了几行程序，就是精通Unix编程了；学完了数据库基础就声称精通数据库。用了几天Office，就能说
自己精通Office。一旦你让他去写个文档，一百个不情愿，还说：这玩意还不简单？结果作了好几天，弄出来的文档不但粗糙得很，还没有统一的风格，极尽
变化之能事。你说他写得不好，他还抱怨说你故意排挤他，最后你还要自己弄（那样的文档怎么给客户用呢？）。工作不了几天，就想着自己做老板。成天把什么个
人创业挂在嘴边，都认为自己是做大事的人。你让他们列举出４个IBM的主要产品，很多人都要半天才能弄出来，你要是问他们F4都是那四个人，那是张口就
来。他们关心丁磊们的财富的程序要胜过关心C++语言的发展。</div>
<div>　　没有自己的观点</div>
<div>　　不说别的，就说说关于微软。几乎没有一个计算机专业的学生没有用过微软的产品，但是你和他们谈到微软的时候，他们首先想到的不是微软的伟大
之处，而是不厌其烦的和你谈什么微软的霸权，什么中国人自己的操作系统，什么开源软件。而这些话和报纸上的方兴东等反微软人士的论调几乎如出一辙。我不是
说批评微软不好，而是要说的是，即使是批评别人都没有动过脑子。这不是他们的懒惰是什么呢？</div>
<div>　　遇到批评的时候首先会辩解，不肯承认错误</div>
<div>　　前几天，在网上有一个北京一所高校的一个学生，发表了一篇什么《计算机学习之我见》（名字记不太清楚了，反正后来文章的名字也改了)，后来
被人揭穿主要内容都是抄别人的，结果作者还一而再再而三的辩解。总而言之，对于大家都指出来的事实是死不承认。不从自身找原因。对自己做错了的事情心安理
得。而且大多还都自命不凡，往往还没出校门呢，就已经有好多头衔了，什么“专家”，“资深顾问”，不知道什么的一堆头衔。到了找不到工作的时候也是埋怨社
会环境不好，什么经济不景气。甚至都埋怨起了没有早点进行计划生育......扯远了</div>
<div>　　沉迷游戏。浮躁，缺少深入思考的习惯</div>
<div>　　他们比游戏公司更关心游戏，对游戏杂志每期必看，对一些游戏故事背景如数家珍，他们能为了一个帐号和别人拼命，走在路上谈论游戏，宿舍里，睡梦中，还是游戏游戏！</div>
<div>　　现在的大学生还几乎都是网虫，但是你看看他们在网上的表现：看到别人写的有争论性的文章，很少真正的进行讨论。往往是一个简单的“顶”，
“好”，“打倒小..”
盲目性很严重。别人喜欢《大话西游》他也说《大话西游》好，杂志上说软件工程，他也开始开口闭口都是CMM。和他们谈话，你能听到最时髦的东西，但是最实
际的东西你很少能听到。在他们的课堂上，能提起他们的精神的内容大多是一些小笑话，稍加沉闷一点的课程，几乎没有人会认真听。</div>
<div>　　拜金主义之盛行</div>
<div>　　在每年毕业生找工作的时候,北大、清华的校园BBS上都会有一些内容不尽相同但是又很雷同的东西：偶去某某大公司是如何通过的，某某如何收
到了几个国际大公司的Offer，某某国内的企业如何的不好，鄙视这家公司...可以想象一下屏幕前的一双双渴望的眼睛，似乎通过这些文字，金钱、小康的
生活已经触手可及．</div>
<div>　　面试失败对他们的打击是如何之大，所谓成功又是如何令他们兴奋！又是多么容易感受到幸福啊。仔细想想，也挺可怕的，这可是中国最负盛名的大学阿，但是天之骄子们就成了这么样吗？</div>
<div>　　朋友说到这里，我已经开始反对了：“不能一棍子打死吧，一些学生还是比较踏实的。”“我可以肯定，那绝对是少数。”我的愤青朋友回答的很坚决。</div>
<div>　　“还有一些其他的，就不说了吧，我知道那些自命不凡的学生，一定会跳出来反驳的，因为，他们觉得自己了不起啊．”<br><br>看看自己，虽然工作2年多了（时间好快啊），但有时候还是很浮躁，唉<br></div>
</div></div>]]></description>
	    <author><![CDATA[跆拳道熊猫]]></author>
	    <comments>http://kinney.qi.blog.163.com/blog/static/3050014420081253938674</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://kinney.qi.blog.163.com/blog/static/3050014420081253938674</guid>
    <pubDate>Mon, 25 Feb 2008 15:09:38 +0800</pubDate>
    <dcterms:modified>2008-02-25T15:14:35+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[男人居然也有&quot;经期&quot;(ZT)]]></title>	
    <link>http://kinney.qi.blog.163.com/blog/static/305001442008121105043191</link>
    <description><![CDATA[<div>女人每个月有“好事”(经期)来访，影响情绪变化，连带身边人也可能受波及。其实男人每月也有“好事”来时。
<p>　　男人的“好事”和女人不同，这是一种生理、心理上呈周期性发生的低潮现象。这种周期性的情绪变化，一般来说没有什么特别的危害，但是在这期间，
男人毕竟有一些身体上的不适感觉，仍然处于一种消极的身体、心理状态。因此，焦急、恐惧、沮丧、悲伤等情绪刺激了人体的器官、肌肉或内分泌腺，会诱发多种
疾病，不容忽视。 </p>
<p>　　新加坡心理卫生学院社区精神科主任李清医生说，女性来经前后时，荷尔蒙起变化，这个可以用医学来证明，但是，男人的情绪变化不能用荷尔蒙数量的差别来衡量，这点较难科学化。 </p>
<p>　　但是，这不表示男人就没有“好事”。</p>
<p>　　引起男人“好事”的原因很多。研究表明，人的体力、智能、情绪都受体内生物节律的控制，男人的情绪节律周期大约为28天，在这个时期内可以出现
全身疲懒、心情烦闷、抑郁、发无名怒火等身体、情绪的波动；此外工作压力太大又得不到及时舒缓，它就像一个计时炸弹，当超负荷时，必然引起身体内激素异常
分泌和大脑中神经递质的失平衡，激素或递质的周期性失衡，会使人出现周期性发作的心理紧张、苦闷、失落、情绪起伏不定的表现。 </p>
<p>　　专家说，男人在“好事”到来时的常见表现包括：口腔溃疡；食欲不振；排便无规律；喜欢坐着“翻”书，却无心阅读；把电视频道调来调去，却找不到
想看的节目；变得冷淡，甚至冷漠，见了妻子或女友也不再有甜言蜜语。当她们试图接近时，他感到不习惯；说话的节奏和语调变得快慢不均，声音低沉，言语不
清，甚至可能偶有口吃；急躁、易怒，或因小事忧心忡忡；郁郁寡欢；性趣大减；其他症状包括头痛、失眠、过敏、嫉妒、背痛等等。</p>
　　男人来“好事”时，可多吃含维生素B和氨基酸丰富的食物，如全麦面包、蔬菜等，有助于改善情绪；多参加平时爱好的运动；找善于倾听而又知心的朋友来倾诉；必要时可求助于心理医生</div>]]></description>
	    <author><![CDATA[跆拳道熊猫]]></author>
	    <comments>http://kinney.qi.blog.163.com/blog/static/305001442008121105043191</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://kinney.qi.blog.163.com/blog/static/305001442008121105043191</guid>
    <pubDate>Thu, 21 Feb 2008 10:50:43 +0800</pubDate>
    <dcterms:modified>2008-02-21T10:50:43+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[纪念cu第一个精华贴子上首页]]></title>	
    <link>http://kinney.qi.blog.163.com/blog/static/30500144200802933356613</link>
    <description><![CDATA[<div>纪念下，cu上的第一个精华贴子上了首页，哈哈<br>画红框的那个，虽然是网络上整理出来的内容，不过还是花时间的。<br><a href="http://img.blog.163.com/photo/FsUmBKz7YmWpH_XeXxygnA==/2608991559131555368.jpg" target="_blank"><img src="http://img.blog.163.com/photo/FsUmBKz7YmWpH_XeXxygnA==/2608991559131555368.jpg"></a></div>]]></description>
	    <author><![CDATA[跆拳道熊猫]]></author>
	    <comments>http://kinney.qi.blog.163.com/blog/static/30500144200802933356613</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://kinney.qi.blog.163.com/blog/static/30500144200802933356613</guid>
    <pubDate>Tue, 29 Jan 2008 15:33:56 +0800</pubDate>
    <dcterms:modified>2008-01-29T15:33:56+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[SQL SERVER数据类型]]></title>	
    <link>http://kinney.qi.blog.163.com/blog/static/30500144200802911354599</link>
    <description><![CDATA[<div><table border="1" cellpadding="5" cellspacing="0" width="90%"><tbody><tr><th align="left" width="26%"><font >数据类型<br>
</font></th>
        <th align="left" width="74%"><font >说明<br>
</font></th>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >BIGINT</font></td>
        <td valign="top" width="74%"><font >从 -2^63 (-9223372036854775808) 到 2^63-1 (9223372036854775807) 的整型数据（整数）。</font></td>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >INT</font></td>
        <td valign="top" width="74%"><font >从 -2^31 (-2,147,483,648) 到 2^31-1 (2,147,483,647) 的整型数据（整数）。</font></td>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >SMALLINT</font></td>
        <td valign="top" width="74%"><font >从 2^15 (-32,768) 到 2^15 - 1 (32,767) 的整型数据。</font></td>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >TINYINT</font></td>
        <td valign="top" width="74%"><font >从 0 到 255 的整型数据。</font></td>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >BIT</font></td>
        <td valign="top" width="74%"><font >非 1 即 0 的整型数据。</font></td>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >DECIMAL</font></td>
        <td valign="top" width="74%"><font >从 -10^38 +1 到 10^38 -1 的固定精度和标度的数字数据。 </font></td>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >NUMERIC</font></td>
        <td valign="top" width="74%"><font >功能上相当于<strong>十进制数。</strong></font></td>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >MONEY</font></td>
        <td valign="top" width="74%"><font >从 -2^63 (-922,337,203,685,477.5808) 到 2^63 - 1 (+922,337,203,685,477.5807) 的货币型数据，精确到货币单位的万分之一。</font></td>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >SMALLMONEY</font></td>
        <td valign="top" width="74%"><font >从 -214,748.3648 到 +214,748.3647 的货币型数据，精确到货币单位的万分之一。</font></td>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >FLOAT</font></td>
        <td valign="top" width="74%"><font >从 -1.79E + 308 到 1.79E + 308 的浮点精度数字数据。</font></td>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >REAL</font></td>
        <td valign="top" width="74%"><font >从 -3.40E + 38 到 3.40E + 38 的浮点精度数字数据。</font></td>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >DATETIME</font></td>
        <td valign="top" width="74%"><font >从 1753 年 1 月 1 日到 9999 年 12 月 31 日的日期和时间数据，精确到三百分之一秒（3.33 毫秒）。</font></td>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >SMALLDATETIME</font></td>
        <td valign="top" width="74%"><font >从 1900 年 1 月 1 日到 2079 年 6 月 6 日的日期和时间数据，精确到一分钟。</font></td>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >CHAR</font></td>
        <td valign="top" width="74%"><font >最大长度 8000 个字符的固定长度非 Unicode 字符数据。</font></td>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >VARCHAR</font></td>
        <td valign="top" width="74%"><font >最大长度 8000 个字符的可变长度非 Unicode 字符数据。</font></td>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >TEXT</font></td>
        <td valign="top" width="74%"><font >最大长度 2^31 - 1 (2,147,483,647) 个字符的可变长度非 Unicode 数据。</font></td>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >NCHAR</font></td>
        <td valign="top" width="74%"><font >最大长度 4,000 个字符的固定长度 Unicode 数据。</font></td>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >NVARCHAR</font></td>
        <td valign="top" width="74%"><font >最大长度 4000 个字符的可变长度 Unicode 数据。<strong>sysname </strong>是系统提供的用户定义数据类型，功能上相当于 <strong>nvarchar(128)</strong>，用于引用<a href="http://www.gamvan.com/database/" target="_blank">数据库</a>对象名称。</font></td>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >NTEXT</font></td>
        <td valign="top" width="74%"><font >最大长度 2^31 - 1 (1,073,741,823) 个字符的可变长度 Unicode 数据。</font></td>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >BINARY</font></td>
        <td valign="top" width="74%"><font >最大长度 8,000 个字节的固定长度二进制数据。</font></td>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >VARBINARY</font></td>
        <td valign="top" width="74%"><font >最大长度 8,000 个字节的可变长度二进制数据。</font></td>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >IMAGE</font></td>
        <td valign="top" width="74%"><font >最大长度 2^31 - 1 (2,147,483,647) 字节的可变长度二进制数据。</font></td>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >CURSOR</font></td>
        <td valign="top" width="74%"><font >对光标的引用。</font></td>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >SQL_VARIANT</font></td>
        <td valign="top" width="74%"><font >存储 SQL Server 支持的数据类型（<strong>text</strong>、<strong>ntext</strong>、<strong>timestamp</strong> 和 <strong>sql_variant</strong> 除外）值的数据类型。</font></td>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >TABLE</font></td>
        <td valign="top" width="74%"><font >用于存储结果集合供以后处理的特殊数据类型。</font></td>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >TIMESTAMP</font></td>
        <td valign="top" width="74%"><font >整个<a href="http://www.gamvan.com/database/" target="_blank">数据库</a>中都唯一的一个数字，随着行的每次更新而更新。</font></td>
    </tr>
    <tr>
        <td valign="top" width="26%"><font >UNIQUEIDENTIFIER</font></td>
        <td valign="top" width="74%"><font >全局唯一标识符 (GUID)。</font></td></tr></tbody></table></div>]]></description>
	    <author><![CDATA[跆拳道熊猫]]></author>
	    <comments>http://kinney.qi.blog.163.com/blog/static/30500144200802911354599</comments>
    <slash:comments>0</slash:comments>
    <guid isPermaLink="true">http://kinney.qi.blog.163.com/blog/static/30500144200802911354599</guid>
    <pubDate>Tue, 29 Jan 2008 11:35:45 +0800</pubDate>
    <dcterms:modified>2008-01-29T11:35:45+08:00</dcterms:modified>
  </item>    
  <item>
  	<title><![CDATA[我的密友]]></title>	
    <link></link>
    <description><![CDATA[<div>
			<a href="http://blog.163.com/neurojun@126/" target="_blank"><img src="http://ava.blog.163.com/photo/CQzpN_Q08uYX8VZzUz7kiQ==/170855310864939771.jpg" border="0" />牛哥</a>
</div>]]></description>
    <guid isPermaLink="false">http://kinney.qi.blog.163.com/friends</guid>
    <pubDate>Tue, 1 Jan 2008 00:00:00 +0800</pubDate>
    <dcterms:modified>2008-01-01T00:00:00+08:00</dcterms:modified>
  </item>    
 </channel>
</rss>