<?xml version="1.0" encoding="GB2312"?>  
<rss version="2.0" 
xmlns:dc="http://purl.org/dc/elements/1.1/" 
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" 
xmlns:admin="http://webns.net/mvcb/" 
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> 
  
<channel> 
<title><![CDATA[JinJun's Blog]]></title> 
<link>http://jinjunshi.bokee.com/index.html</link> 
<description><![CDATA[<center><script type="text/javascript"><!--
google_ad_client = "pub-6044914630880013";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_channel ="0510137942";
google_color_border = "578A24";
google_color_bg = "CCFF99";
google_color_link = "00008B";
google_color_url = "00008B";
google_color_text = "000000";
//--></script>
<script type="text/javascript"  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></center>]]></description> 
<dc:language>zh-cn</dc:language> 
<dc:creator>jinjunshi@tom.com</dc:creator> 
<dc:date>2008-06-15T20:23:37Z</dc:date> 
<admin:generatorAgent rdf:resource="http://blog.bokee.com.com" /> 

<item> 
<title><![CDATA[google搜索技巧]]></title> 
<link>http://jinjunshi.bokee.com/6738779.html</link> 
<description><![CDATA[<p>只要将以下字串作搜寻的话，你都得到很多密码，当然若要得心应手便需要更多研究及借助其他软件，但初步先懂得去找。</p><p><strong>1、inurl:</strong></p><p>inurl: 是骇客重要的搜寻方法，可搜到网址包括的关键字，例如填上 allinurl:login password 作搜寻，便会很易找到有 login 和 password 的网页。</p><p><br /><strong>2、filetype:</strong></p><p>filetype: 是骇客专用语法，例如想找 mdb 的数据库档桉，可用 password filetype:mdb 作搜寻，便会找到密码文件，进阶用法可配合 inurl: 使用，例如 girl filetype:jpg site:com 便可搜到所有标题 .com 网站，而档桉为 girl.jp 或网页内容有 girl 字串的。</p><p><strong>3、Index of /admin</strong></p><p>搜到的结果大多数是容野峇嵺@ index browsing 的网站，随便按下一个连结便看到网站的资料夹和</p><p>档桉分佈。<br /><br /><strong>4、&amp;quot;Index of /&amp;quot; +password.txt</strong></p><p>有些站长会将密码储存成 password.txt 档桉，如配合 index browsing 的弁遄A将 google 的关</p><p>键字串成 &amp;quot;Index of /&amp;quot; +password.txt 作搜寻，便找到很多 password.txt <br /></p><p><strong>以下还有更多输入搜寻法，有时间可自行玩玩</strong>！</p><p>&amp;quot;Index of /admin&amp;quot;<br />&amp;quot;Index of /password&amp;quot;<br />&amp;quot;Index of /mail&amp;quot;<br />&amp;quot;Index of /&amp;quot; +passwd<br />&amp;quot;Index of /&amp;quot; +password.txt<br />&amp;quot;Index of /&amp;quot; +.htaccess<br />index of ftp +.mdb allinurl:/####/ +mailto</p><p>administrators.pwd.index<br />authors.pwd.index<br />service.pwd.index<br />filetype:config web<br />gobal.asax index</p><p>allintitle: &amp;quot;index of/admin&amp;quot;<br />allintitle: &amp;quot;index of/root&amp;quot;<br />allintitle: sensitive filetype:doc<br />allintitle: restricted filetype :mail<br />allintitle: restricted filetype:doc site:gov</p><p>inurl:passwd filetype:txt<br />inurl:admin filetype:db<br />inurl:iisadmin<br />inurl:&amp;quot;auth_user_file.txt&amp;quot;<br />inurl:&amp;quot;wwwroot/*.&amp;quot;</p><p><br />allinurl: winnt/system32/ (get cmd.exe)<br />allinurl:/bash_history</p><p>intitle:&amp;quot;Index of&amp;quot; .sh_history<br />intitle:&amp;quot;Index of&amp;quot; .bash_history<br />intitle:&amp;quot;index of&amp;quot; passwd<br />intitle:&amp;quot;index of&amp;quot; people.lst<br />intitle:&amp;quot;index of&amp;quot; pwd.db<br />intitle:&amp;quot;index of&amp;quot; etc/shadow<br />intitle:&amp;quot;index of&amp;quot; spwd<br />intitle:&amp;quot;index of&amp;quot; master.passwd<br />intitle:&amp;quot;index of&amp;quot; htpasswd<br />intitle:&amp;quot;index of&amp;quot; members OR accounts<br />intitle:&amp;quot;index of&amp;quot; user_carts OR user_cart </p><p>allintitle: &amp;quot;index of/root&amp;quot;</p><p>inurl:&amp;quot;auth_user_file.txt&amp;quot;</p><p>&amp;quot;Index of /admin&amp;quot; <br />&amp;quot;Index of /password&amp;quot;<br />&amp;quot;Index of /mail&amp;quot;<br />&amp;quot;Index of /&amp;quot; +passwd<br />&amp;quot;Index of /&amp;quot; +password.txt<br />&amp;quot;Index of /&amp;quot; +.htaccess<br />index of ftp +.mdb allinurl:/cgi-bin/ +mailto</p><p>administrators.pwd.index<br />authors.pwd.index<br />service.pwd.index<br />filetype:config web<br />gobal.asax index</p><p>allintitle: &amp;quot;index of/admin&amp;quot;<br />allintitle: &amp;quot;index of/root&amp;quot;<br />allintitle: sensitive filetype:doc<br />allintitle: restricted filetype :mail<br />allintitle: restricted filetype:doc site:gov</p><p>inurl:passwd filetype:txt<br />inurl:admin filetype:db<br />inurl:iisadmin<br />inurl:&amp;quot;auth_user_file.txt&amp;quot;<br />inurl:&amp;quot;wwwroot/*.&amp;quot;</p><p><br />top secret site:mil<br />confidential site:mil</p><p>allinurl: winnt/system32/ (get cmd.exe)<br />allinurl:/bash_history</p><p>intitle:&amp;quot;Index of&amp;quot; .sh_history<br />intitle:&amp;quot;Index of&amp;quot; .bash_history<br />intitle:&amp;quot;index of&amp;quot; passwd<br />intitle:&amp;quot;index of&amp;quot; people.lst<br />intitle:&amp;quot;index of&amp;quot; pwd.db<br />intitle:&amp;quot;index of&amp;quot; etc/shadow<br />intitle:&amp;quot;index of&amp;quot; spwd<br />intitle:&amp;quot;index of&amp;quot; master.passwd<br />intitle:&amp;quot;index of&amp;quot; htpasswd<br />intitle:&amp;quot;index of&amp;quot; members OR accounts <br />intitle:&amp;quot;index of&amp;quot; user_carts OR user_cart</p><p>service.pwd <br />users.pwd <br />authors.pwd <br />administrators.pwd <br />shtml.dll <br />shtml.exe <br />fpcount.exe <br />default.asp <br />showcode.asp <br />sendmail.cfm <br />getFile.cfm <br />imagemap.exe <br />test.bat <br />msadcs.dll <br />htimage.exe <br />counter.exe <br />browser.inc <br />hello.bat <br />default.asp\ <br />dvwssr.dll <br />cart32.exe <br />add.exe <br />index.jsp <br />SessionServlet <br />shtml.dll <br />index.cfm <br />page.cfm <br />shtml.exe <br />web_store.cgi <br />shop.cgi <br />upload.asp <br />default.asp <br />pbserver.dll <br />phf <br />test-cgi <br />finger <br />Count.cgi <br />jj <br />php.cgi <br />php <br />nph-test-cgi <br />handler <br />webdist.cgi <br />webgais <br />websendmail <br />faxsurvey <br />htmlscript <br />perl.exe <br />wwwboard.pl <br />www-sql <br />view-source <br />campas <br />aglimpse <br />glimpse <br />man.sh <br />AT-admin.cgi <br />AT-generate.cgi <br />filemail.pl <br />maillist.pl <br />info2www <br />files.pl <br />bnbform.cgi <br />survey.cgi <br />classifieds.cgi <br />wrap <br />cgiwrap <br />edit.pl <br />perl <br />names.nsf <br />webgais <br />dumpenv.pl <br />test.cgi <br />submit.cgi <br />guestbook.cgi <br />guestbook.pl <br />cachemgr.cgi <br />responder.cgi <br />perlshop.cgi <br />query <br />w3-msql <br />plusmail <br />htsearch <br />infosrch.cgi <br />publisher <br />ultraboard.cgi <br />db.cgi <br />formmail.cgi <br />allmanage.pl <br />ssi <br />adpassword.txt <br />redirect.cgi <br />cvsweb.cgi <br />login.jsp <br />dbconnect.inc <br />admin <br />htgrep <br />wais.pl <br />amadmin.pl <br />subscribe.pl <br />news.cgi <br />auctionweaver.pl <br />.htpasswd <br />acid_main.php <br />access.log <br />log.htm <br />log.html <br />log.txt <br />logfile <br />logfile.htm <br />logfile.html <br />logfile.txt <br />logger.html <br />stat.htm <br />stats.htm <br />stats.html <br />stats.txt <br />webaccess.htm <br />wwwstats.html <br />source.asp <br />perl <br />mailto.cgi <br />YaBB.pl <br />mailform.pl <br />cached_feed.cgi <br />global.cgi <br />Search.pl <br />build.cgi <br />common.php <br />show <br />global.inc <br />ad.cgi <br />WSFTP.LOG <br />index.html~ <br />index.php~ <br />index.html.bak <br />index.php.bak <br />print.cgi <br />register.cgi <br />webdriver <br />bbs_forum.cgi <br />mysql.class <br />sendmail.inc <br />CrazyWWWBoard.cgi <br />search.pl <br />way-board.cgi <br />webpage.cgi <br />pwd.dat <br />adcycle <br />post-query <br />help.cgi </p>]]></description> 
<guid isPermaLink="false">6738779@http://jinjunshi.bokee.com/</guid> 
<dc:subject>Article</dc:subject> 
<dc:date>2008-06-15T20:23:33Z</dc:date> 
</item> 
<item> 
<title><![CDATA[谁是今日精神支柱？]]></title> 
<link>http://jinjunshi.bokee.com/6738555.html</link> 
<description><![CDATA[<p>判断这个问题的最简单办法，就是在中国发生危机的时候，看看中国的百姓首先想到的是谁？ </p><p>古人说：正如奇材遇事见,平日乃与常人同。 </p><p>现代中国已经是多姿多彩的社会了，平时，你说你是主流，他说他是精英，但大家都有自己所钟爱的偶像。 </p><p>有人喜欢篮球，把姚明当作民族英雄。有人喜欢足球，中国男足的脚再臭，也有人捧；有人喜欢张柏芝，结果艳照出来了，恨不能自己去自杀；有人喜欢周杰伦半俗半古，有人喜欢李宇春的不男不女。 </p><p>日常的娱乐明星，平时的八卦常客，当作茶余饭后的谈资、精神无聊的寄托，自然是各有所爱。你要说他们是自己的领袖、是自己的精神支柱，我想，你自己也不会信。 </p><p>真正的民族领袖、国家的精神支柱，是在国家出现危机时，大多数人所想到的人。我们希望从他身上获得力量，从他身上看到希望，从他身上找到方向。 </p><p>在90年代台海危机时，美国派出航空母舰对中国耀武扬威，中国人想到了毛泽东，想到了毛泽东们穿着破裤子勒紧裤腰带所搞出来的原子弹。 </p><p>在中国驻南斯拉夫大使馆被美国炸毁后，情绪悲愤的人们，想到了毛泽东，想到了毛泽东们在朝鲜半岛上用鲜血捍卫的38线，在越南领土上兵不血刃所喝止美军的17度线。 </p><p>在中美撞机后，中国人想到了毛泽东，想到了毛泽东一言九鼎，想到了毛泽东的战斗机、想到了毛泽东的大客机。 <br />当然，平素没事，大家谈谈情、说说爱、吹吹牛、聊聊天、搓搓麻、打打牌、看看赵本山的小品，听听马季姜昆的相声。 <br />但西藏拉萨一出事，中国人立马想起达赖向毛主席敬献哈达，想起毛泽东挥兵解放百万农奴，想起90%藏民家中至今还把毛主席像当神一样供奉着，想起毛泽东把印度兵撵得满次大陆乱跑。 <br />当西方势力一搅局，中国人记起毛泽东的一句话，帝国主义亡我之心不死。 <br />当中国青年、向西方示威时，高举着毛泽东的画像，大家唱起了《歌唱祖国》-- <br />我们领袖毛泽东 <br />指引着前进的方向！！ <br />古人说，沧海横流，方显英雄本色！！ <br />在中华民族出现危机的时刻，方才显示出毛泽东仍是中华民族自强不息的精神支柱，是中国人最硬的脊梁！！！ <br />有精英嘲笑说，毛泽东热？我怎么没看到？ <br />但在中国出现危机时，人民想到的不是你们那些什么精英，人民想到的是人民伟大领袖毛泽东！</p>]]></description> 
<guid isPermaLink="false">6738555@http://jinjunshi.bokee.com/</guid> 
<dc:subject>News</dc:subject> 
<dc:date>2008-06-15T13:57:01Z</dc:date> 
</item> 
<item> 
<title><![CDATA[Linux下软件安装方法]]></title> 
<link>http://jinjunshi.bokee.com/6721940.html</link> 
<description><![CDATA[<p>一、rpm包安装方式步骤：<br />1、找到相应的软件包，比如soft.version.rpm，下载到本机某个目录；<br />2、打开一个终端，su -成root用户；<br />3、cd soft.version.rpm所在的目录；<br />4、输入rpm -ivh soft.version.rpm</p><p>二、deb包安装方式步骤：<br />1、找到相应的软件包，比如soft.version.deb，下载到本机某个目录；<br />2、打开一个终端，su -成root用户；<br />3、cd soft.version.deb所在的目录；<br />4、输入dpkg -i soft.version.deb</p><p>三、tar.gz源代码包安装方式：<br />1、找到相应的软件包，比如soft.tar.gz，下载到本机某个目录；<br />2、打开一个终端，su -成root用户；<br />3、cd soft.tar.gz所在的目录；<br />4、tar -xzvf soft.tar.gz //一般会生成一个soft目录<br />5、cd soft<br />6、./configure<br />7、make<br />8、make install</p><p>四、tar.bz2源代码包安装方式：<br />1、找到相应的软件包，比如soft.tar.bz2，下载到本机某个目录；<br />2、打开一个终端，su -成root用户；<br />3、cd soft.tar.bz2所在的目录；<br />4、tar -xjvf soft.tar.bz2 //一般会生成一个soft目录<br />5、cd soft<br />6、./configure<br />7、make<br />8、make install</p><p>五、apt方式安装：<br />1、打开一个终端，su -成root用户；<br />2、apt-cache search soft 注：soft是你要找的软件的名称或相关信息<br />3、如果2中找到了软件soft.version，则用apt-get install soft.version命令安装软件 注：只要你可以上网，只需要用apt-cache search查找软件，用apt-get install软件</p><p>六、bin文件安装：<br />如果你下载到的软件名是soft.bin，一般情况下是个可执行文件，安装方法如下：<br />1、打开一个终端，su -成root用户；<br />2、chmod +x soft.bin<br />3、./soft.bin //运行这个命令就可以安装软件了</p><p>七、不需要安装的软件：<br />有了些软件，比如lumaqq，是不需要安装的，自带jre解压缩后可直接运行。假设下载的是lumaqq.tar.gz，使用方法如下：<br />1、打开一个终端，su -成root用户；<br />2、tar -xzvf lumaqq.tar.gz //这一步会生成一个叫LumaQQ的目录<br />3、cd LumaQQ<br />4、chmod +x lumaqq //设置lumaqq这个程序文件为可运行<br />5、此时就可以运行lumaqq了，用命令./lumaqq即可，但每次运行要输入全路径或切换到刚才生成的LumaQQ目录里<br />6、为了保证不设置路径就可以用，你可以在/bin目录下建立一个lumaqq的链接，用命令ln -s lumaqq /bin/ 即可，以后任何时候打开一个终端输入lumaqq就可以启动QQ聊天软件了<br />7、 如果你要想lumaqq有个菜单项，使用菜单编辑工具，比如Alacarte Menu Editor，找到上面生成的LumaQQ目录里的lumaqq设置一个菜单项就可以了，当然你也可以直接到 /usr/share/applications目录，按照里面其它*.desktop文件的格式生成一个自己的desktop文件即可。</p>]]></description> 
<guid isPermaLink="false">6721940@http://jinjunshi.bokee.com/</guid> 
<dc:subject>Article</dc:subject> 
<dc:date>2008-05-25T23:03:03Z</dc:date> 
</item> 
<item> 
<title><![CDATA[哀悼死难同胞 网站变灰色的方法]]></title> 
<link>http://jinjunshi.bokee.com/6716593.html</link> 
<description><![CDATA[&amp;nbsp; 为了纪念四川汶川大地震，5月19日-21日为全国哀悼日，许多网站站长将网站变成黑色，下面提供操作方法：<p><strong>　　方法一：在CSS中加入<br /></strong>　　html {filter:progidXImageTransform.Microsoft.BasicImage(grayscale=1);}<br />　　如果网站没有使用CSS，可以在网页/模板的HTML代码&amp;lt;head&amp;gt;和&amp;lt;/head&amp;gt; 之间插入：<br />　　&amp;lt;style&amp;gt;<br />　　html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}<br />　　&amp;lt;/style&amp;gt;<br />　　有一些站长的网站可能使用这个css 不能生效，是因为网站没有使用最新的网页标准协议<br />　　&amp;lt;!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&amp;gt;<br />　　&amp;lt;html xmlns=“http://www.w3.org/1999/xhtml”&amp;gt;<br />　　请将网页最头部的&amp;lt;html&amp;gt;替换为以上代码。<br />　　本人试验过此方法，是变黑色的了，但发现表格出现错位。</p><p><br /><strong>　　方法二：在CSS中加入<br /></strong>　　* {filter:gray}<br />　　本人试验过此方法，效果显示正常。</p><p><br /><strong>　　方法三：<br /></strong>　　最简单的把页面变成灰色的代码是在head 之间加<br />　　&amp;lt;style type=“text/css”&amp;gt;<br />　　html {<br />　　FILTER: gray<br />　　}<br />　　&amp;lt;/style&amp;gt;<br />　　本人试验过，未成功，有兴趣者可试试。<br /></p>]]></description> 
<guid isPermaLink="false">6716593@http://jinjunshi.bokee.com/</guid> 
<dc:subject>News</dc:subject> 
<dc:date>2008-05-19T21:54:03Z</dc:date> 
</item> 
<item> 
<title><![CDATA[你们为什么那么恨我们？]]></title> 
<link>http://jinjunshi.bokee.com/6691365.html</link> 
<description><![CDATA[<p>从我们被称为东亚病夫时起就已经被当作“黄祸”。</p><p>&amp;nbsp;<br />当我们被宣传为下一个超级大国时，我们又被当成了威胁。 　　 <br />当我们关上大门时，你们靠走私毒品来“打开市场”。 <br />当我们想拒绝毒品时，你们就用武力强行推销。</p><p>等我们也信奉自由贸易时，你们却责骂我们夺走了你们的工作。</p><p><br />当我们碎裂成几片时，你们的军队闯进来要求公平分赃。</p><p>当我们把碎片重拼接好时，你们又叫嚣要“解放被入侵的西藏”。<br />我们尝试共产主义，你们恨我们是共产分子。 </p><p>好，我们接纳了资本主义，你们又恨我们是资本家 </p><p>当我们有十亿人民时，你们说我们正在压垮这个星球。 <br />于是我们实行了计划生育，可是你们又说这是违反人权。 </p><p>当我们贫穷时，你们认为我们是狗。 　 </p><p>当我们借给你们现金时，你们又骂我们使你们负了债。 </p><p>当我们建设我们的工业时，你们称我们是污染者。 　 </p><p>你们一边享用我们提供的物美价廉的商品，一边责备我们助长了温室效应。 　　 </p><p>当我们购买石油时，你们嚷嚷着“剥削非洲和支持种族屠杀”。<br />而当你们为石油发动战争时，你们说它是“解放”。 　 </p><p>当我们在***时，你们惊呼，然后要插手替我们制定律法。 　　 </p><p>当我们依法平息暴乱时，你们称这是“野蛮镇压”。 　 </p><p>当我们沉默时，你们说我们没有言论自由。 </p><p>当我们不再沉默时，你们又说我们仇外，因为全都被洗了脑。<br />“你们为什么那么恨我们？”我们不禁要问。 </p><p>“不不不，我们不恨任何人，我们西方世界一向文明、公平、宽容、博爱……” 　　 </p><p>“你们理解我们吗？”我们不禁疑惑。 </p><p>“开什么玩笑，这还用问？！”你们说，“别忘了我们有世界上最好的媒体——AFP、CNN和BBCs.” </p><p />]]></description> 
<guid isPermaLink="false">6691365@http://jinjunshi.bokee.com/</guid> 
<dc:subject>News</dc:subject> 
<dc:date>2008-04-20T14:35:52Z</dc:date> 
</item> 
<item> 
<title><![CDATA[关于网络还原精灵的有关问题]]></title> 
<link>http://jinjunshi.bokee.com/6680626.html</link> 
<description><![CDATA[<p>一、网络还原精灵认证</p><p>1、当安装了网络还原精灵的客户端重启后。他能正常安装。安装后进入系统。你会现主控端上没有认证，再一次重启。在出现windows蓝天白云的logo前，你发现你呆了，因为屏幕上显示，你的网络还原精灵没有注册，将在30天后（有可能是20几天，也有可能是10几天）移除。当进入10天，甚至10几天倒计时的时候，网络还原精灵会提示：网络一直不正常，请检查网络，否则网络还原精灵将在N天后自动移除。 <br />此问题的解决方法： <br />进入系统到找网络还原精灵的文件夹，默认路径为C:\Program Files\GoldenSoft\NetRG\Win9X\Client(98系统，2000记不得了，大致都一样）然后双击NetRGClt.exe，会出现在一个对话框，里面有二个ip比如：192.168.0.xxx(ip因人而异）和2.0.0.0 <br />选择192.168.0.xxx就可以了。这个时候你不需要重启就可以有服务端上看到此pc己被认证上。 <br />2、当安装了网络还原精灵的客户端重启后。他能正常安装。安装后进入系统。你会现主控端上没有认证，再一次重启。在出现windows蓝天白云的logo前，你发现你呆了，因为屏幕上显示你的还原精灵试用己到，请选择转储后移除或还原后移除。 <br />解决方法。安装后正常重启，只是不要重启第二次，在第一次重启后。显示了安装界面。然后进入系统进入找到NerRGClt.exe,然后同上！ <br />3、就是你安装了网络还原精灵后，你就是重启N次，他也能正常执行功能，如还原等，也不会提示没有认证上，但在服务端上就是看不到该pc的图标。 <br />解决方法，一般呢，如果想省事，就先移除还原精灵，然后把系统重刻一下再安装就OK了。还有一种方法就是网卡换一个插槽，目的也就是重新认一下网卡的mac，不过我不知道通过命令来释放一下IP，有没有效果。希望有机会试的朋友，试一下。<br />二、破解还原精灵<br />1、临时解决办法 <br />　　如果在忘记还原精灵密码后，你安装了一个新程序，该软件提示要求重启计算机，此时不要点击“确定”按钮，选择“以后重启”。然后在“开始→关闭系统”中选择“重新启动计算机”，注意此时一定要按住Shift按键不放，这样计算机将直接重新加载系统程序，从而绕过还原精灵的保护。 <br />2、长期解决办法 <br />　　如果想长期保存自己的文件，就必须卸掉还原精灵或者取得还原精灵的管理员密码，要卸掉还原精灵其实不难，网上有专门清除还原精灵的程序“还原精灵清除器”，运行以后直接清除还原精灵的密码。不过需要注意，由于还原精灵是在硬盘最重要的主引导记录MBR里面做的文章，所以使用这个还原精灵清除器有一定的危险。 <br />3、利用初始密码 <br />　　还原卡都有默认的初始化密码，如果你压根儿就没有修改过它的默认密码的话，就简单多了，因为还原精灵的默认密码是12345678！ <br />4、写信索取密码 <br />　　在安装还原精灵时会带有一个还原精灵辅助工具，即厂商提供的密码读取工具readpwd.exe，运行它也可以得到还原精灵的加密密码，格式类似这样：[DB][B8][5E][79][3E][3B][5E][C5][BD][B2]，把该加密密码发送到这个信箱：<a href="mailto:info@yuanzhi.com.cn">info@yuanzhi.com.cn</a>，只需一两天就可以得到软件开发商发来的密码。 <br />　　这样，无需任何软件，简单的几下就可以得到还原精灵的密码！反过来讲任何人用这个方法都可以得到还原精灵的密码，包括受限制的用户！所以大家要保存好密码读取工具readpwd.exe，将它改名隐藏或干脆删除。 <br />5、重写主引导扇区 <br />　　还原精灵会截取系统的底层功能调用，在硬盘的主引导区留下自己的痕迹。硬盘的主引导区存放的是系统的主引导信息、分区信息，一般说来病毒对它非常感兴趣。如果我们能先于还原精灵占有硬盘的主引导扇区(MBR)，那么我们就可以对硬盘拥有最大的管理权限，换句话说，还原精灵已经被我们“干掉”了。 <br />　　依据上面如上原理，用fidisk/mbr命令重写主引导扇区，然后重新启动计算机，这样还原精灵就没有了。 <br />6、利用16进制文件编辑器 <br />　　WinHex的内存搜索编辑功能可以帮我们找回丢失的还原精灵密码。具体方法是：右击任务栏右下角的还原精灵图标，在弹出菜单中选择“参数设置→更改密码”，在对话框中输入旧密码，胡乱填写几个数字如123456；在新密码框中输入新密码，这里也胡乱填了个371042，最后点“确定”按钮。 <br />　　由于我们是胡乱输入的密码，所以旧密码是不会正确的，此时会弹出对话框，提示密码不正确，注意千万不要点击“确定”按钮，赶紧运行16进制文件编辑器WinHex，点“工具”菜单中的“RAM编辑器”，在打开的窗口中找到Hddgmon下的“主要内存”，这里的Hddgmon是还原精灵的进程。 <br />　　最后，在WinHex中点击“搜寻→寻找文字”菜单选项，在打开的窗口中添入你随便填入的假密码371042。点“确定”之后，真正的密码就会出现在我们面前了！ <br />　　原理：输入密码后，该软件会用其内部事先定义好的方法来计算真正的密码，与输入的密码进行比较，这个比较的过程是在内存中进行的。由于WinHex具有优秀的内存编辑功能，因此通过在内存中搜索输入的字符串，来找到它们。而一般情况下，真假密码的比较离得会很近，这样我们就可以轻松发现它们。 <br />7、利用还原精灵密码读取软件 <br />　　通过方法六我们不难得出结论：还原精灵存在内存中存放明文密码的漏洞，还原精灵密码读取软件，使用该软件可以轻松地得到还原精灵的密码。该软件使用方法很简单，只要打开还原精灵的“更改密码”的窗口或“检查管理员密码”的窗口，然后无需输入任何密码，只要点击该软件的“读取”按钮，就会自动从还原精灵的内存中读取密码。</p>]]></description> 
<guid isPermaLink="false">6680626@http://jinjunshi.bokee.com/</guid> 
<dc:subject>Resource</dc:subject> 
<dc:date>2008-04-08T21:34:39Z</dc:date> 
</item> 
<item> 
<title><![CDATA[鬼在人的脑子里]]></title> 
<link>http://jinjunshi.bokee.com/6677335.html</link> 
<description><![CDATA[<div>&amp;nbsp;自幼我就在想，鬼在哪里？早几年我就开始认为，“鬼”源自人的大脑的病态！我是学神经科的，实习期间见到的癫痫患者不少，患者诉幻觉（如幻嗅、幻视等）也只是很平常的事。随便一次幻觉，由持鬼神论的老人看来，都可以说是“有鬼”。事实上，这只是脑细胞的异常放电所致。或者有人说很多人没有癫痫也“见鬼”了，一方面是大众对癫痫的了解太少了，口吐白沫、角弓反张，并伴有猪羊叫的只是最常见的一种类型而已。另一方面，还有很多精神、心理方面的疾病，从持鬼神论者的角度看，也是“鬼整”了。例如精神分裂、人格分裂，可以说是鬼上身。癫痫的幻觉之所以不是“鬼整”，是因为我们有能力通过药物抑制脑细胞的异常放电而控制症状。<br />　　　　<br />　　科学之道，常以小见大。前段时间有一魔术师在广场上空表演逃脱术，要从吊车上悬挂着的木箱内在规定时间里逃脱，时间一到，木箱即坠下。魔术师还要是被五花大绑，还要是全程直播他在箱内的动作，直到箱子离开铁勾。全世界的新闻都播了，事实上这样的魔术简单至极，观众看到的箱内视频不是直播，而是录播，魔术师在吊上起重机前，就从箱子下从秘密通道走了。我说这么多疑似题外话，就是要说：如果都当成是直播，就会被骗！如果我们把幻视（幻觉的一种）都当成是正在看到的，就被自己骗了。当自己被骗了，“看到”了别人看不到的东西，不能寻求到合理的解释，于是就说是“鬼整”了，正如我们会把从箱子“逃脱”说是魔术一样。<br />　　　　<br />　　前段时间科学家还通过实验证明了所谓的“返观前世”，也不过是大脑的机能而已。科学需要证明，事实上不证明，也能把坚信能“返观前世”的人问倒，为何一个中国人不会看到自己的前世是个黑种人或者白种人？那些有过濒死感觉的中国人还说灵魂脱离了肉体，去了鬼门关，为何不是基督教所坚信的天堂呢？这种限制，是受地方文化的影响，也即说明是大脑的功能。这都是单个个体的，群体的也是有的，在全世界，有不少巫师让人们食用某些真菌，然后集体出现幻觉。可致幻真菌有墨西哥裸盖菇(Psilocybe mexicana)、古巴光盖伞(Psilocybe cubensis)、毒裸盖菇、半裸盖菇等。<br />　　　　<br />　　或者有人希望更进一步了解产生幻觉等的机理，对不起，现在科学对此了解的肤浅程度难以想像，着眼点还在水蛭的神经系统等，而水蛭是没有脑的，只有一些简单的神经细胞连成体系。研究大脑，连视觉通路都没研究好，更不用说之后的更高级的神经系统的处理了。不是科学家无能，而是其复杂程度远远超出一般人想像。<br />　　　　<br />　　鬼在哪里？在人的脑子里！</div>]]></description> 
<guid isPermaLink="false">6677335@http://jinjunshi.bokee.com/</guid> 
<dc:subject>Article</dc:subject> 
<dc:date>2008-04-04T21:20:04Z</dc:date> 
</item> 
<item> 
<title><![CDATA[又到清明]]></title> 
<link>http://jinjunshi.bokee.com/6677332.html</link> 
<description><![CDATA[<p>&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 清明时节雨纷纷/路上行人欲断魂/借问酒家何处有？/牧童遥指杏花村。<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 念着这熟悉的诗，眼中祭拜的人们，今天又到了清明节，想了许多，在时间的长河中，每一个偶然来到这世界上的生命都如流星一样，或多或少地会闪烁出点点光亮；每一个曾经脚踏一方水土的男女都宛若行云一般,或深或浅地会流下串串足迹。<br />现在可以尽情道出对亲人绻绻的思念，洒下所有的泪，回忆不再是生活的负担。体会人世间的爱心与温暖，拼合破碎的心，感慨世事无常人生苦短，只要心中有爱，人生永远是美丽的春天。<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 泉下的奶奶，姐姐 ，可好？</p><p>&amp;nbsp;<img alt=" " src="http://jinjunshi.bokee.com/inc/XH.jpg" onload="javascript: img_auto_size(this,450,true);" align="baseline" /></p><p /><p>清明节，又称三月节、踏青节，是中国汉族民间传统农事纪庆节日。清明是农历二十四节气中唯一俗演为节日的节气。《岁时百问》解释清明的取名缘由：“万物生长此时，皆清洁而明净，故谓之曰‘清明’。”节日最早始于周代，秦汉礼制规定每逢初一、十五以及二十四个节气等日要到祖陵祭祀供奉。至唐明皇开元年间，下诏改制废止了除寒食节（清明前一日）以外其他的拜扫活动。在宋朝以前，清明仅是个附属在寒食节习俗中的一个次要日。它的重要性，甚至比不上另一个阴历三月上旬的上巳节。而清明节扫墓，更是宋代以后出现，尽管如此，由於上巳、寒食、清明三个节日的日期相当接近，彼此的习俗便互相渗透、重叠，渐渐地不再有明显的划分，这才形成了现在的清明节。所以，在讨论清明节的起源时，同时也要对上巳及寒食有所了解。 </p><p>&amp;nbsp;寒食节与清明节的传说</p><p>&amp;nbsp;&amp;nbsp;&amp;nbsp; 相传春秋战国时代，晋献公的妃子骊姬为了让自己的儿子奚齐继位，就设毒计谋害太子申生，申生被逼自杀。申生的弟弟重耳，为了躲避祸害，流亡出走。在流亡期间，重耳受尽了屈辱。原来跟着他一道出奔的臣子，大多陆陆续续地各奔出路去了。只剩下少数几个忠心耿耿的人，一直追随着他。其中一人叫介子推。有一次，重耳饿晕了过去。介子推为了救重耳，从自己腿上割下了一块肉，用火烤熟了就送给重耳吃。十九年后，重耳回国做了君主，就是著名春秋五霸之一晋文公。<br />&amp;nbsp;<br />　　晋文公执政后，对那些和他同甘共苦的臣子大加封赏，唯独忘了介子推。有人在晋文公面前为介子推叫屈。晋文公猛然忆起旧事，心中有愧，马上差人去请介子推上朝受赏封官。可是，差人去了几趟，介子推不来。晋文公只好亲去请。可是，当晋文公来到介子推家时，只见大门紧闭。介子推不愿见他，已经背着老母躲进了绵山（今山西介休县东南）。晋文公便让他的御林军上绵山搜索，没有找到。于是，有人出了个主意说，不如放火烧山，三面点火，留下一方，大火起时介子推会自己走出来的。晋文公乃下令举火烧山，孰料大火烧了三天三夜，大火熄灭后，终究不见介子推出来。上山一看，介子推母子俩抱着一棵烧焦的大柳树已经死了。晋文公望着介子推的尸体哭拜一阵，然后安葬遗体，发现介子推脊梁堵着个柳树树洞，洞里好象有什么东西。掏出一看，原来是片衣襟，上面题了一首血诗：<br />&amp;nbsp;<br />　　割肉奉君尽丹心，但愿主公常清明。<br />　　柳下作鬼终不见，强似伴君作谏臣。<br />　　倘若主公心有我，忆我之时常自省。<br />　　臣在九泉心无愧，勤政清明复清明。<br />&amp;nbsp;<br />　　晋文公将血书藏入袖中。然后把介子推和他的母亲分别安葬在那棵烧焦的大柳树下。为了纪念介子推，晋文公下令把绵山改为“介山”，在山上建立祠堂，并把放火烧山的这一天定为寒食节，晓谕全国，每年这天禁忌烟火，只吃寒食。<br />&amp;nbsp;<br />　　走时，他伐了一段烧焦的柳木，到宫中做了双木屐，每天望着它叹道：“悲哉足下。”“足下”是古人下级对上级或同辈之间相互尊敬的称呼，据说就是来源于此。<br />&amp;nbsp;<br />　　第二年，晋文公领着群臣，素服徒步登山祭奠，表示哀悼。行至坟前，只见那棵老柳树死树复活，绿枝千条，随风飘舞。晋文公望着复活的老柳树，像看见了介子推一样。他敬重地走到跟前，珍爱地掐了一下枝，编了一个圈儿戴在头上。祭扫后，晋文公把复活的老柳树赐名为“清明柳”，又把这天定为清明节。<br />&amp;nbsp;<br />　　以后，晋文公常把血书袖在身边，作为鞭策自己执政的座佑铭。他勤政清明，励精图治，把国家治理得很好。<br />&amp;nbsp;<br />　　此后，晋国的百姓得以安居乐业，对有功不居、不图富贵的介子推非常怀念。每逢他死的那天，大家禁止烟火来表示纪念。还用面粉和着枣泥，捏成燕子的模样，用杨柳条串起来，插在门上，召唤他的灵魂，这东西叫“之推燕”（介子推亦作介之推）。此后，寒食、清明成了全国百姓的隆重节日。每逢寒食，人们即不生火做饭，只吃冷食。在北方，老百姓只吃事先做好的冷食如枣饼、麦糕等；在南方，则多为青团和糯米糖藕。每届清明，人们把柳条编成圈儿戴在头上，把柳条枝插在房前屋后，以示怀念。 <br />寒食节在农历三月，清明之前一两天。汉代以前寒食节禁火的时间较长，以一月为限。汉代确定寒食节为清明前三天。南朝时《荆楚岁时记》载：“去冬节一百五日，即有疾风甚雨，谓之寒食，禁火三日。”唐宋时期减为清明前一天。从先秦到南北朝，寒食都被当作一个很大的节日。唐朝时它仍然是一个较大的节日，但已开始式微，逐渐为清明节所兼并。<br />　　关于寒食节禁火习俗的形成，民间有一种广为流传的说法，说它起源于人们对著名忠臣义士介子推的纪念和祭奠。介子推是春秋时期跟随晋公子重尔流亡的一个大臣，曾割自己腿上的肉为晋公子充饥。后者做国君（即晋文公）后要封赏介子推。介子推却带老母到绵山隐居，不受封赏。晋文公为逼介子推出山，就放火烧山，结果介子推被烧死在山中。晋文公便把烧山的这一天定为介子推的祭日，这一天禁火。《荆楚岁时记》注中说：“介子推三月五日为火所焚，国人哀之，每岁暮春，为不举火，谓之‘禁烟’，犯则雨雹伤田。”实际上禁火之俗早在周代已是惯制，为怀念和祭祀介子推而禁火的说法纯是附会。这种附会在汉代发生后，传播渐盛，在寒食节的形成和传承过程中影响越来越大。<br />　　现在人们解释寒食节禁火的原因，主要有两种说法。一种归之于上古以来特定的民间信仰。古人将周天恒星分为二十八宿，东方青龙宫的角、亢二星为“龙星”，在五行中居于木位。先秦时期，古人出于星象迷信和感应巫术，认为春季龙星现于东方，容易引起大火，所以在三月龙星初现之时，应该禁火。禁火之俗周代已有。禁火期间不能生火做饭，须得事先准备好食物。这种不能加热的冷食就是“寒食”。另一种说法用古人生活中的取火惯制来解释，认为寒食禁火源于古人钻木取火和换取新火的制度。上古时期，人们钻木取火，季节不同，所用木材也不同，换季时就要改火。而每次改火都要换取新火。当新火未到之时，须要禁止人们生火。《周礼·秋官·司煊氏》中说：“中春以木铎修火禁于国中。”就是仲春时节，负责取火的官吏在街上摇着木铎，警告人们禁火。后来在这一时节禁火成为习俗流传下来。<br />　　寒食节的主要特点有两个：一是禁火、吃冷食，二是附会性地纪念介子推。当该节日增添了扫墓和游乐的习俗时，说明该节日的属性发生了本质性的变化，也就是在向后来的清明节转化。我们从现存的历史记载和诗文等文字资料中可以大略看到这种转化的过程。<br />　　寒食节增加扫墓、游乐活动的准确时间，目前尚未见到明确的记载。但从北宋王溥所撰《唐会要》的记载，可以得知唐朝初年民间在寒食节扫墓并郊游的习俗已经蔚成风气并引起朝廷的注意。唐高宗李治龙朔二年（622年），朝廷发布了一道诏令，禁止民间“临丧嫁娶”和“送葬之时，共为欢饮”，也禁止寒食节上坟，更不许在悲伤地扫墓之后又欢快地郊游：“或寒食上墓，复为欢乐。坐对松槚，曾无戚容。既玷风猷，并宜禁断。”（《唐会要》卷二三）显然朝廷认为民间这些做法是矛盾、不可思议的行为，是对亡灵、鬼神的不恭，是不严肃的、伤风败俗的。但是，民间习俗并不因朝廷的禁令而衰减，反而越来越兴盛。所以，过了一百多年，到玄宗李隆基开元二十年（732年），朝廷又颁布敕令，准许寒食上墓行拜扫之礼，并定为常式：<br />　　寒食上墓，礼经无文，近世相传，浸以成俗。士庶有不合庙享，何以用展孝思？宜许上墓，用拜埽礼。于茔南门外奠祭，撤馔讫，泣辞。食余于他所，不得作乐。仍编入礼典，永为例程。（《唐会要》卷二三）<br />　　但同时也规定扫墓之后不得就地饮食作乐“食馀馔任于他处，不得作乐”。开元二十九年（741年），唐玄宗又下敕令：“凡庶人之中，情理多阙，寒食上墓便为燕乐者，见任官典不考前资，殿三年，白身人决一顿。”（《唐会要》卷二十三）而在坟前享用祭品本是民间自古以来的习惯，虽有朝廷严令也难以禁除。[2]<br />　　从此以后，寒食扫墓之俗更为盛行。后来，因官吏回乡扫墓，时有耽误职守的事，朝廷又颁布几个政令解决假期的问题。开始规定寒食节放假四天：“（开元）二十四年（736年）二月二十一敕：‘寒食、清明四日为假。’”（《唐会要》卷八十二）按大历十二年（777年）诏令，唐朝衙门依例放假五天：“自今以后，寒食通清明，休假五日。”。到贞元六年（790年），假日加到七天。[3] 这样官员们可以从容地进行扫墓祭奠之事。由此可见，当时寒食节已经成为唐朝一个很隆重的全国性节日。唐朝王冷然的《寒食篇》中说：“秋贵重阳冬贵蜡，不如寒食在春前。”即寒食节的重要程度超过了重阳节和年终蜡祭。宋代的寒食节也放假七天。北宋庞元英《文昌杂录》卷一记载：“祠部休假岁凡七十有六日，元日、寒食、冬至各七日。”南宋陈元靓《岁时广记》卷十五引宋吕原明《岁时杂记》说：“清明前二日为寒食节，前后各三日，凡假七日。而民间以一百四日禁火，谓之私寒食，又谓之大寒食。北人皆以此日扫祭先茔，经月不绝，俗有寒食一月节之谚。”<br />　　那么，这时的寒食节与清明节是什么关系呢？如上所述，此时寒食节的习俗主要有三项：禁火、扫墓、郊游。唐宋时期人们所过和所说的“寒食节”其实是现在所说的清明节与寒食节的混合。寒食与清明只差一天，三日禁火完毕，到清明这一天要换新火，以柳条或榆木乞取新火。这样清明与寒食就连在一起，清明的换新火活动成为寒食活动的一部分。其实，唐宋时期清明前后的一系列活动是连成一片的，在当时人们的观念里清明节是寒食节的一部分，作为换取新火的一天也被当作重要的日子。因为清明前几天是禁火的，到墓地上烧纸上供也应该是在清明这一天。有些诗文所记载的寒食扫墓烧纸的事其实是在清明之日。在名称上，称“寒食”的居多，如唐梅尧臣诗《湖州寒食陪太守南园》写郊外游春的盛况；有称“清明”的，如杜甫《清明诗》描写唐代大历五年长沙清明节游春的热闹场景：“着处繁华矜是日，长沙千人万人出。渡头翠柳艳明媚，争道朱蹄骄啮膝。”也有并称“寒食清明”的，如白居易《寒食野忘吟》：“乌嘀鹊噪昏乔木，清明寒食谁家哭。”有些诗文将二名混称，有的诗题为“清明”，下面的诗句又说成“寒食”；或题为“寒食”，诗句说成“清明”。据《唐会要》，在大历十二年二月十五日，朝廷有敕令：“自今以后，寒食同清明”。晚唐、宋代以后，禁火食冷之俗转衰，到元代此俗大体消亡，“寒食”的名称自然越来越少被人提及，而本来是节气名称的“清明”突显出来，以之概括这一段节期的人渐多。到明清，“清明”之称多于“寒食”，成取代后者之势。到现代，大多数地方的百姓只知“清明节”，不知道“寒食节”之名了。但还有少数地方有禁火或食冷之俗，如山西、山东的一些地方。<br />　　清明节与原本意义的寒食节在习俗内容上共同之处并不显著，二者主要的联系有两点：一是时间相连，二是都有怀念、祭祀前人的情感诉求。这两点联系最终使清明节置代或兼并了寒食节。由寒食节的禁火到清明节的祭奠的置代，是民众在时间邻近的条件下在生活中自然而然完成的。<br />&amp;nbsp;&amp;nbsp;&amp;nbsp; （三）、清明节与上巳节<br />　　上巳节形成于春秋末期，开始日期在农历三月上旬的巳日，魏晋以后改为三月三日。从先秦到汉代，上巳节的习俗活动有三种：一是到水边举行祭祀仪式，并到水中洗浴，以祓除过去一年中的污渍与秽气，称为“祓”或“禊”。二是招魂续魄，在野外或水边招唤亲人亡魂，也召唤自己的魂魄苏醒、回归。先人认为自己的灵魂也如同万物一样随四季的的变化经历发芽、成长到凋零的过程，故在初春要招魂。三是春嬉，青年男女到野外踏青嬉戏，并自由择偶或交合。<br />　　上巳节的早期节俗最重要的内容是祓禊。在上古时期，这种活动就不仅是一种祛邪求祥的巫术仪式，而且更是一种自由快活的春游。《诗经·郑风·溱洧》中描写了水边人群聚集、青年男女交游示爱的场景：<br />　　溱与洧，方涣涣兮，士与女，方秉兰兮。女曰：“观乎？”士曰：“既徂。”“且往观乎？<br />　　洧之外，洵訏且乐。”维士与女，伊其相谑，赠之以勺药。<br />　　《韩诗注》解释说：“今三月桃花水下，以招魂续魄，祓除岁秽。”从以上的描述和解释，我们可以知道，上巳节就是在郊外水边举行辟邪求吉的宗教仪式之后快乐地春游、男女自由交往的节日。这样，上巳节的气氛就有两种：一是肃穆的祓除和招魂，二是欢快的嬉游和交往。虽然祓禊、招魂的仪式很重要，但是人们投入时间和精力更多的是快乐的春游和交往。<br />　　魏晋以后，水中沐浴、招魂续魄之俗逐渐消失，临水祓除转为临水酒会。南朝时期的《荆楚岁时记》记载：“三月三日，四民并出江渚池沼间。临清流，为流杯曲水之饮。”这段文字里的上巳节习俗主要是一种水边交游、宴饮的活动。唐朝时，三月三仍然是一个全国性的重要节日。每逢此节，皇帝都要在曲江大宴群臣，所谓“曲水流觞”，不少文人写有诗文描述这种盛景。民间男女也踊跃来到水边饮宴交游。刘驾《上巳日》写道：“上巳曲江滨，喧于市朝路。相寻不见者，此地皆相逢。”这天，长安还流行斗百草游戏等。<br />　　由于时间与清明邻近，又都是在郊外的活动，上巳节的踏青饮宴与清明扫墓后的春游娱乐开始尚分头而行，后来逐渐合而为一。上巳节重交游踏青的特点就被整合到清明节习俗之中。也可以说，清明节盛行春游的习俗主要是继承上巳节的传统。<br />　　综上所述，根据现有资料，清明在唐朝之前还没有成为节日；从唐代开始，清明节逐渐成为一个融合了寒食节与上巳节习俗的重要民俗节日。王维在《寒食城东即事》一诗中说：“少年分日作遨游，不用清明兼上巳”，是寒食、清明与上巳三者融合为一体的有力佐证。在唐朝前期，虽然这一段时间的习俗多被称为“寒食”，但在实质上其主体部分已经是今天所说的清明节。到宋代以至明清，清明节发展到最盛行的的时期，其后绵延不绝。 <br />&amp;nbsp;</p><p />]]></description> 
<guid isPermaLink="false">6677332@http://jinjunshi.bokee.com/</guid> 
<dc:subject>Article</dc:subject> 
<dc:date>2008-04-04T21:13:59Z</dc:date> 
</item> 
<item> 
<title><![CDATA[太极---偶然的存在感觉]]></title> 
<link>http://jinjunshi.bokee.com/6677316.html</link> 
<description><![CDATA[<div>&amp;nbsp; <p style="TEXT-INDENT: 2em">一</p><p style="TEXT-INDENT: 2em">　　一个简单又实用的空间！无限而奇妙的世界总体现在每一个确定的有限中。个体向世界的伸展以另外一种样式证明着自我！</p><p style="TEXT-INDENT: 2em">　　无限的世界被自我在有限中确定；物质的运动因一个外在的主观标准而被确定在时间中。我深入世界，我被世界淹没，我在偶然之中坠入世界的无限性中。世界是开放的，但我被阻隔；感觉是清晰的，但我很混沌。</p><p style="TEXT-INDENT: 2em">　　</p><p style="TEXT-INDENT: 2em">　　 二</p><p style="TEXT-INDENT: 2em">　　简单的世界，每一刻都在我的感觉中被确定，世界是被我指定的。在我经验的存在，在我的意志之中，世界被我构筑，被我创造，被我描摹、刻画、组合、粉饰。世界因我而展开，因我而存在，但我却并不处于感觉的悬崖而不自知存在之真实之危险。</p><p style="TEXT-INDENT: 2em">　　世界是我的意志，世界亦是所有人的意志，世界在人的意志之中展开。世界之外虚无包裹，人的意志被遗弃；人是渺小的，人是无知的，人是无奈的，人是悲观的。</p><p style="TEXT-INDENT: 2em">　　</p><p style="TEXT-INDENT: 2em">　　 三</p><p style="TEXT-INDENT: 2em">　　我并不在复杂的观念中认识了世界。如果我是一个点，一个简单的世界便在我的界面展开。我的听、闻、触觉，我的所思所想皆因这种简单的存在而证明了自己。我不被确定在梦中，而被确定于一个真实不虚的不可怀疑的自我中；我既不被确定在过去，又不被确定在未来。一个瞬间，一个流动却不可变易的自我，永远在简单的感受中被规定。</p><p style="TEXT-INDENT: 2em">　　单纯而混沌，永远在开始，远没有结束。时间的箭头，因为人的意义而存在。</p><p style="TEXT-INDENT: 2em">　　 四</p><p style="TEXT-INDENT: 2em">　　一阴一阳之谓道。一阴一阳构成自我，构成一个无穷塌缩以及展开的世界。我是肯定与否定的两面；我是对立与统一的一体；我是这个世界的始点，亦是这个世界的终点。存在先于本质，我不愿被规定，可是，即使我拒绝了上帝给予我的宿命，我依然被规定着，因为我在道中。</p><p style="TEXT-INDENT: 2em">　　一个单子，一种实体。波与粒无穷的变动。不可确定的上帝的幻象。而我是确定的，一个单纯的极点。　　</p><p style="TEXT-INDENT: 2em">　　五</p><p style="TEXT-INDENT: 2em">　　自在的本体，自在的世界，真实的幻觉在康德的那一边，人的障碍因此而树立。然而，真实的世界若不是被我所确定，这个世界在哪里？</p><p style="TEXT-INDENT: 2em">　　怀疑是构建的开始、观念的开始。一个拼凑的世界，在我的完整性中被确定。我在自己的这一边，我的形式即是我的本质。上帝若不显现，我即有神性。</p><p style="TEXT-INDENT: 2em">　　 六</p><p style="TEXT-INDENT: 2em">　　一生二，二生三，三生万物。我的现象界并没有一个抽象而神秘的“三”，我感觉不到一个“三”的创世纪。本质的世界，被创造的世界，一个古老而遥远的秘密，我探寻而又放弃，不可确知，永恒的帷幕遮蔽我的慧眼，康德的那一边也有一种灵光闪现。</p><p style="TEXT-INDENT: 2em">　　我只是在神话中，我只可用神话来解答世界。</p></div>]]></description> 
<guid isPermaLink="false">6677316@http://jinjunshi.bokee.com/</guid> 
<dc:subject>Article</dc:subject> 
<dc:date>2008-04-04T20:56:40Z</dc:date> 
</item> 
<item> 
<title><![CDATA[vc中用户管理绑定数据库操作的类(二)]]></title> 
<link>http://jinjunshi.bokee.com/6677313.html</link> 
<description><![CDATA[<p>二、用户类</p><p>1、头文件</p><table style="BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #999 1px solid; WIDTH: 80%; BORDER-BOTTOM: #999 1px solid" align="center"><tbody><tr><td><p><font face="宋体">// Users.h: interface for the CUsers class.<br />//<br />//////////////////////////////////////////////////////////////////////</font></p><p><font face="宋体">#if !defined(AFX_USERS_H__8223C46D_1F8B_49F4_B4CA_4C85D5357E9E__INCLUDED_)<br />#define AFX_USERS_H__8223C46D_1F8B_49F4_B4CA_4C85D5357E9E__INCLUDED_</font></p><p><font face="宋体">#include &amp;quot;AdoDatabase.h&amp;quot;<br />#if _MSC_VER &amp;gt; 1000<br />#pragma once<br />#endif // _MSC_VER &amp;gt; 1000</font></p><p><font face="宋体">enum UserPowerTag{<br />&amp;nbsp;//入库权限<br />&amp;nbsp;STORAGE_IN_VIEW=1,<br />&amp;nbsp;&amp;nbsp;STORAGE_IN_EDIT=2,<br />&amp;nbsp;&amp;nbsp;STORAGE_IN_ADD=3,<br />&amp;nbsp;&amp;nbsp;STORAGE_IN_DEL=4,<br />&amp;nbsp;&amp;nbsp;//出库权限<br />&amp;nbsp;&amp;nbsp;STORAGE_OUT_VIEW=5,<br />&amp;nbsp;&amp;nbsp;STORAGE_OUT_EDIT=6,<br />&amp;nbsp;&amp;nbsp;STORAGE_OUT_ADD=7,<br />&amp;nbsp;&amp;nbsp;STORAGE_OUT_DEL=8,<br />&amp;nbsp;&amp;nbsp;//配置权限<br />&amp;nbsp;&amp;nbsp;CONFIG_VIEW=9,<br />&amp;nbsp;&amp;nbsp;CONFIG_EDIT=10,<br />&amp;nbsp;&amp;nbsp;CONFIG_ADD=11,<br />&amp;nbsp;&amp;nbsp;CONFIG_DEL=12<br />};</font></p><p><font face="宋体">class CUsers&amp;nbsp;<br />{<br />public:<br />&amp;nbsp;BOOL IsSave();<br />&amp;nbsp;void SetSaveState(bool bSaveState);<br />&amp;nbsp;&amp;nbsp;//数据库操作<br />&amp;nbsp;BOOL IsRepeatUser(CString szUserName); //判断指定用户名是否存在<br />&amp;nbsp;void AddUser();&amp;nbsp;<br />&amp;nbsp;void UpdateUser();<br />&amp;nbsp;void DeleteUser();<br />&amp;nbsp;//读取所有字段值<br />&amp;nbsp;void GetData(CString szUserName);</font></p><p><font face="宋体">&amp;nbsp;BOOL CheckUserPower(UserPowerTag uptg);<br />&amp;nbsp;void AddUserPower(UserPowerTag uptg);<br />&amp;nbsp;void DelUserPower(UserPowerTag uptg);</font></p><p><font face="宋体">&amp;nbsp;void OnInitCUsers(CAdoDatabase *Cadodb);<br />&amp;nbsp;long GetUserPower();<br />&amp;nbsp;void SetCurrUserId(long lUserId);<br />&amp;nbsp;long GetCurrUserId();</font></p><p><font face="宋体">&amp;nbsp;void SetUserPwd(CString szUserPwd);<br />&amp;nbsp;CString GetUserPwd();<br />&amp;nbsp;void SetUserName(CString szUserName);<br />&amp;nbsp;CString GetUserName();<br />&amp;nbsp;CUsers();<br />&amp;nbsp;virtual ~CUsers();<br />&amp;nbsp;<br />private:<br />&amp;nbsp;long m_UserId;<br />&amp;nbsp;CString m_UserName;<br />&amp;nbsp;CString m_UserPwd;<br />&amp;nbsp;long m_UserPower;<br />&amp;nbsp;BOOL m_bSaveState;</font></p><p><font face="宋体">&amp;nbsp;CAdoDatabase * m_CadoDb;<br />};</font></p><p><font face="宋体">#endif // !defined(AFX_USERS_H__8223C46D_1F8B_49F4_B4CA_4C85D5357E9E__INCLUDED_)<br /></font></p></td></tr></tbody></table><p>&amp;nbsp;</p><p>&amp;nbsp;</p><p>2、实现文件</p><table style="BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #999 1px solid; WIDTH: 80%; BORDER-BOTTOM: #999 1px solid" align="center"><tbody><tr><td><p><font face="宋体">// Users.cpp: implementation of the CUsers class.<br />//<br />//////////////////////////////////////////////////////////////////////</font></p><p><font face="宋体">#include &amp;quot;stdafx.h&amp;quot;<br />#include &amp;quot;Users.h&amp;quot;<br />#include &amp;quot;math.h&amp;quot;<br />#ifdef _DEBUG<br />#undef THIS_FILE<br />static char THIS_FILE[]=__FILE__;<br />#define new DEBUG_NEW<br />#endif</font></p><p><font face="宋体">//////////////////////////////////////////////////////////////////////<br />// Construction/Destruction<br />//////////////////////////////////////////////////////////////////////</font></p><p><font face="宋体">CUsers::CUsers()<br />{<br />&amp;nbsp;m_UserName=&amp;quot;&amp;quot;;<br />&amp;nbsp;m_UserPwd=&amp;quot;&amp;quot;;<br />&amp;nbsp;m_UserPower=0;<br />&amp;nbsp;m_bSaveState=FALSE;<br />}</font></p><p><font face="宋体">CUsers::~CUsers()<br />{<br />&amp;nbsp;<br />}<br />void CUsers::OnInitCUsers(CAdoDatabase * Cadodb)<br />{<br />&amp;nbsp;m_CadoDb=Cadodb;<br />}</font></p><p><font face="宋体">CString CUsers::GetUserName()<br />{<br />&amp;nbsp;return m_UserName;&amp;nbsp;<br />}</font></p><p><font face="宋体">void CUsers::SetUserName(CString szUserName)<br />{<br />&amp;nbsp;m_UserName=szUserName;<br />}</font></p><p><font face="宋体">CString CUsers::GetUserPwd()<br />{<br />&amp;nbsp;return&amp;nbsp;m_UserPwd;<br />}</font></p><p><font face="宋体">void CUsers::SetUserPwd(CString szUserPwd)<br />{<br />&amp;nbsp;m_UserPwd=szUserPwd;<br />}</font></p><p><font face="宋体">long CUsers::GetUserPower()<br />{<br />&amp;nbsp;return&amp;nbsp;m_UserPower;<br />}</font></p><p><font face="宋体">BOOL CUsers::CheckUserPower(UserPowerTag uptg)<br />{<br />&amp;nbsp;long&amp;nbsp; iCurrUserPowValue = (long )pow(2, uptg);<br />&amp;nbsp;return (m_UserPower &amp;amp; iCurrUserPowValue)==iCurrUserPowValue;&amp;nbsp;<br />&amp;nbsp;<br />}<br />void CUsers::DelUserPower(UserPowerTag uptg)<br />{<br />&amp;nbsp;long iCurrUserPowValue = (long)pow(2, uptg);<br />&amp;nbsp;m_UserPower -=iCurrUserPowValue;<br />}<br />void CUsers::AddUserPower(UserPowerTag uptg)<br />{<br />&amp;nbsp;long iCurrUserPowValue = (long)pow(2, uptg);<br />&amp;nbsp;m_UserPower +=iCurrUserPowValue;<br />}<br />//数据库操作<br />BOOL CUsers::IsRepeatUser(CString szUserName) //判断指定用户名是否存在<br />{<br />&amp;nbsp;//连接数据库<br />&amp;nbsp;if (m_CadoDb-&amp;gt;m_pConnection==NULL)<br />&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;m_CadoDb-&amp;gt;Open();<br />&amp;nbsp;}<br />&amp;nbsp;<br />&amp;nbsp;m_CadoDb-&amp;gt;m_strSQL=&amp;quot;select * from Users where u_name='&amp;quot; +szUserName+ &amp;quot;'&amp;quot;;<br />&amp;nbsp;//执行SELECT语句<br />&amp;nbsp;m_CadoDb-&amp;gt;GetRecordSet();<br />&amp;nbsp;if ((m_CadoDb-&amp;gt;m_pRecordset)-&amp;gt;adoEOF)<br />&amp;nbsp;&amp;nbsp;return FALSE;<br />&amp;nbsp;else<br />&amp;nbsp;&amp;nbsp;return TRUE;<br />&amp;nbsp;<br />}</font></p><p><font face="宋体">void CUsers::AddUser()<br />{&amp;nbsp;<br />&amp;nbsp;if ((IsRepeatUser(m_UserName))&amp;amp;&amp;amp;(IsSave()))<br />&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;AfxMessageBox(&amp;quot;用户名重复或者已经保存！&amp;quot;);<br />&amp;nbsp;}<br />&amp;nbsp;else<br />&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;//连接数据库<br />&amp;nbsp;&amp;nbsp;if (m_CadoDb-&amp;gt;m_pConnection==NULL)<br />&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;m_CadoDb-&amp;gt;Open();<br />&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;CString strUserPower;<br />&amp;nbsp;&amp;nbsp;strUserPower.Format(&amp;quot;%ld&amp;quot;,m_UserPower);<br />&amp;nbsp;&amp;nbsp;m_CadoDb-&amp;gt;m_strSQL=&amp;quot;INSERT INTO Users(u_name,u_password,u_power) VALUES('&amp;quot; +m_UserName+ &amp;quot;','&amp;quot; + m_UserPwd + &amp;quot;',&amp;quot; + strUserPower+ &amp;quot;)&amp;quot;;<br />&amp;nbsp;&amp;nbsp;//执行INSERT语句<br />&amp;nbsp;&amp;nbsp;m_CadoDb-&amp;gt;ExecuteSQL();&amp;nbsp;<br />&amp;nbsp;}&amp;nbsp;<br />&amp;nbsp;<br />}<br />void CUsers::UpdateUser()<br />{<br />&amp;nbsp;if (IsSave())<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;{&amp;nbsp;AfxMessageBox(&amp;quot;该用户已经保存过一次！&amp;quot;);<br />&amp;nbsp;}<br />&amp;nbsp;else<br />&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;//连接数据库<br />&amp;nbsp;&amp;nbsp;if (m_CadoDb-&amp;gt;m_pConnection==NULL)<br />&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;m_CadoDb-&amp;gt;Open();<br />&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;CString strUserPower,strlUserId;<br />&amp;nbsp;&amp;nbsp;strlUserId.Format(&amp;quot;%ld&amp;quot;,m_UserId);<br />&amp;nbsp;&amp;nbsp;strUserPower.Format(&amp;quot;%ld&amp;quot;,m_UserPower);<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;m_CadoDb-&amp;gt;m_strSQL=&amp;quot;UPDATE Users SET u_name='&amp;quot;+m_UserName+&amp;quot;',u_password='&amp;quot;+m_UserPwd+&amp;quot;',u_power=&amp;quot;+ strUserPower + &amp;quot; where u_id=&amp;quot; +strlUserId;<br />&amp;nbsp;&amp;nbsp;//执行UPDATE语句<br />&amp;nbsp;&amp;nbsp;m_CadoDb-&amp;gt;ExecuteSQL();&amp;nbsp;<br />&amp;nbsp;}&amp;nbsp;<br />}&amp;nbsp;&amp;nbsp;&amp;nbsp;</font></p><p><font face="宋体"><br />void CUsers::DeleteUser()<br />{<br />&amp;nbsp;if (!IsRepeatUser(m_UserName))<br />&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;AfxMessageBox(&amp;quot;此用户不存在或者已经被删除！&amp;quot;);<br />&amp;nbsp;}<br />&amp;nbsp;else<br />&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;//连接数据库<br />&amp;nbsp;&amp;nbsp;if (m_CadoDb-&amp;gt;m_pConnection==NULL)<br />&amp;nbsp;&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;&amp;nbsp;m_CadoDb-&amp;gt;Open();<br />&amp;nbsp;&amp;nbsp;}<br />&amp;nbsp;&amp;nbsp;CString strUserPower;<br />&amp;nbsp;&amp;nbsp;strUserPower.Format(&amp;quot;%ld&amp;quot;,m_UserPower);<br />&amp;nbsp;&amp;nbsp;m_CadoDb-&amp;gt;m_strSQL=&amp;quot;DELETE FROM Users where u_name='&amp;quot; +m_UserName+ &amp;quot;'&amp;quot;;<br />&amp;nbsp;&amp;nbsp;//执行DELETE语句<br />&amp;nbsp;&amp;nbsp;m_CadoDb-&amp;gt;ExecuteSQL();&amp;nbsp;<br />&amp;nbsp;}&amp;nbsp;<br />&amp;nbsp;<br />}<br />//读取所有字段值<br />void CUsers::GetData(CString szUserName)<br />{<br />&amp;nbsp;//连接数据库<br />&amp;nbsp;if (m_CadoDb-&amp;gt;m_pConnection==NULL)<br />&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;m_CadoDb-&amp;gt;Open();<br />&amp;nbsp;}<br />&amp;nbsp;<br />&amp;nbsp;m_CadoDb-&amp;gt;m_strSQL=&amp;quot;select * from Users where u_name='&amp;quot; +szUserName+ &amp;quot;'&amp;quot;;<br />&amp;nbsp;//执行SELECT语句<br />&amp;nbsp;m_CadoDb-&amp;gt;GetRecordSet();<br />&amp;nbsp;if ((m_CadoDb-&amp;gt;m_pRecordset)-&amp;gt;adoEOF)<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;CUsers();<br />&amp;nbsp;else<br />&amp;nbsp;{<br />&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;&amp;nbsp;m_CadoDb-&amp;gt;GetFieldValue(&amp;quot;u_id&amp;quot;,m_UserId);<br />&amp;nbsp;&amp;nbsp;m_UserName=szUserName;<br />&amp;nbsp;&amp;nbsp;m_CadoDb-&amp;gt;GetFieldValue(&amp;quot;u_password&amp;quot;,m_UserPwd);<br />&amp;nbsp;&amp;nbsp;m_CadoDb-&amp;gt;GetFieldValue(&amp;quot;u_power&amp;quot;,m_UserPower);<br />&amp;nbsp;&amp;nbsp;m_bSaveState=FALSE;&amp;nbsp;&amp;nbsp;&amp;nbsp;<br />&amp;nbsp;}<br />&amp;nbsp;<br />}</font></p><p>BOOL CUsers::IsSave()<br />{<br />&amp;nbsp;if(m_bSaveState)<br />&amp;nbsp;&amp;nbsp;return TRUE;<br />&amp;nbsp;else<br />&amp;nbsp;&amp;nbsp;return FALSE;<br />}</p><p>void CUsers::SetSaveState(bool bSaveState)<br />{<br />&amp;nbsp;m_bSaveState=bSaveState;<br />}</p><p>void CUsers::SetCurrUserId(long lUserId)<br />{<br />&amp;nbsp;m_UserId=lUserId;<br />}<br />long CUsers::GetCurrUserId()<br />{<br />&amp;nbsp;return m_UserId;<br />}</p></td></tr></tbody></table><p>&amp;nbsp;</p><p>以为类经过了测试，但是运行的效率如何没有进行验证，希望大家交流。</p>]]></description> 
<guid isPermaLink="false">6677313@http://jinjunshi.bokee.com/</guid> 
<dc:subject>Article</dc:subject> 
<dc:date>2008-04-04T20:54:57Z</dc:date> 
</item> 

</channel> 
</rss> 