Archive for December 2005

干活的时候忽然发现任务栏不显示图标了,ALT+TAB切换很不方便.google一下,居然有现成的脚本可以用.HOHO,读读代码,学习ING.

  存成*.vbs就可以用啦.

Set WSHShell = WScript.CreateObject("WScript.Shell")
Message = "本脚本用于修复Windows XP中当最小化程序时,无法在任务栏显示图标的问题。"& vbCR & vbCR
Message = Message & "为了正常工作,本脚本将关闭和重启 Windows Explorer 外壳,这个操作不会损坏你的系统。" & vbCR & vbCR
Message = Message & "请关闭所有杀毒软件的实时监控!并保存所有打开的文件。"& vbCR & vbCR
Message = Message & "是否继续?"

X = MsgBox(Message, vbYesNo+vbExclamation, "注意")

If X = 6 Then

On Error Resume Next

WshShell.RegDelete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects2\"
WshShell.RegDelete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\StreamsMRU\"
WshShell.RegDelete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop\"

WshShell.RegDelete "HKCU\Software\Microsoft\Internet Explorer\Explorer Bars\{32683183-48a0-441b-a342-7c2a440a9478}\BarSize"

P1 = "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\"

WshShell.RegWrite p1 & "NoBandCustomize", 0, "REG_DWORD"
WshShell.RegWrite p1 & "NoMovingBands", 0, "REG_DWORD"
WshShell.RegWrite p1 & "NoCloseDragDropBands", 0, "REG_DWORD"
WshShell.RegWrite p1 & "NoSetTaskbar", 0, "REG_DWORD"
WshShell.RegWrite p1 & "NoToolbarsOnTaskbar", 0, "REG_DWORD"
WshShell.RegWrite p1 & "NoSaveSettings",0,"REG_DWORD"
WshShell.RegWrite p1 & "NoToolbarsOnTaskbar", 0, "REG_DWORD"
WshShell.RegWrite p1 & "NoSetTaskbar",0,"REG_DWORD"
WshShell.RegWrite p1 & "NoActiveDesktop",0,"REG_DWORD"
WshShell.RegWrite p1 & "ClassicShell",0,"REG_DWORD"

p1 = "HKCU\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects\LocalUser\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\"

WshShell.RegWrite p1 & "NoCloseDragDropBands", 0, "REG_DWORD"
WshShell.RegDelete p1 & "NoMovingBands"

p1 = "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell"

WshShell.RegWrite p1, "explorer.exe", "REG_SZ"

p1 = "HKCU\Software\Microsoft\Internet Explorer\Explorer Bars\{32683183-48a0-441b-a342-7c2a440a9478}\"
WshShell.RegDelete p1 & "BarSize"
WshShell.RegWrite p1, "Media Band", "REG_SZ"

On Error Goto 0

For Each Process in GetObject("winmgmts:"). _
ExecQuery ("select * from Win32_Process where name=’explorer.exe’")
Process.terminate(0)
Next

MsgBox "完成!" & vbcr & vbcr & "?Kelly Theriot and Doug Knox", 4096, "完成"

Else

MsgBox "没有对你的系统进行任何改变。" & vbcr & vbcr & "?Kelly Theriot and Doug Knox", 4096, "用户取消了"

End If

2005的倒数第二天,郑州终于下了第一场雪.漫天飞舞的绒,轻轻的飘落.却总也堆积不起来.只是好看,只是很漂亮而已.

我不知道该怎么给今年下个定义,特别是这几天发生的事情,让我感觉似乎一切都在戏里,变化的太快,来不及思考.虽然平时都是没个计划的人,喜欢生活里的偶然,可是太多偶然的偶然,我的思维发生了混乱.

伤害了不想伤害的人,做了很傻的事情,是我没有准备好去接受爱情,还是没有资格去享受爱情?有一些问题,可能需要一段时间来想了.过了今夜,才算完,2006年元旦,我再来写这份总结.

postshow里搞了个蛮好玩的游戏:年度汉字评选.看了看,居然很多人选了"封".呵呵.一年过到头了,忽然GOVERMENT搞了这么个东东确实蛮刺激的.参与的都是些经常玩互联网的,关心的地方就更不要说了.评上这个有中国特色的字确实该在意料之中.唉,摊上这么个时代,不知道是该哭还是该笑.

晚上要交选修课的论文,两个题目,其中一个是:谈谈认为该如何解决台湾问题.下午就坐下来写.列了几条,搞到6点半终于憋出来了2K字,终于还有许多没有敢写到文章里.呵呵,自己想想其中一些确实让某些人很难接受.

3,台湾方面可以提出共同治理,共同执政,结束中共一党专政的独裁局面.对于祖国的民主政治建设有利,而且可以把问题抛给大陆当局.

这言论太恐怖了,呵呵.要是被举报了,肯定就被打成现行反革命了.

据不完全统计,今天上厕所共23次.OVER.

逛MOP.发现一张帖子:手机实名制最晚下月推 上万手机已被叫停,忽然想起前几天新网忽然封了我的玉米,然后通知我说根据国务院XX号令要去信息产业部搞个ICP登记.否则怎么怎么,还有可能负法律责任.OH MY GOD.俺可是小人物一个,从小就胆小,对于法律的事情最是害怕,去登记吧.唉.才发现这个什么登记确实有意思.别的不说,先要写上身份证号.而且是必填.俺一想,写吧,这不也是法么.添上.提交.一会想想就不对了.这样一来,俺这个小BLOG的所有言论可都是要被控制起来了.那如果要是出现一些对XX党XX政府不利的言论,哪俺不又是要进局子?搞不好会被拖了去杀头呢.虽然草民的命不怎么值钱,可是老爸老妈辛辛苦苦养活这么大也不容易不是.白搭进去了实在不甘心.唉,以后有意见也只能窝到心里去了安全.

又想起前段时间闹的比较凶的高校BBS实名制.说是使用教育网内的BBS对每个ID都要进行实名认证.然后就从糊涂开始,再到水木的死,然后是小百合的整顿,甚至我们学校明明BBS的夭折.

唉.被人监控起来.还怎么畅所欲言,谈什么言论自由,说什么民主政治,何来的法制社会.不想让我们说我们就不说,没有了发泄渠道我们还有脑子去想.防民之口胜于防川,这个老道理绝对可以拿来当真理用.

Dec 19

复习XML

No comment - Post a comment

早上起来去图书馆还书,顺便借些马上要用到的书.被告知有本超期了,罚了2.9大毛.555.抱了5本书出来,结果又被警告说多了,才记起来床上还有本…TEARS…尴尬.回来翻了翻硬盘,居然发现了一堆以前当的书,还有本Worx的<<XML高级编程>>,HOHO,想起昨天K完的W3C的标准教程,还是有点囫囵吞枣.于是坐下来看.唉,不舒服不舒服,还是喜欢纸张的质感.6个小时下来,看了3章,眼睛受不了了.还是睡觉吧.明天接着K.早知道真该买个液晶显示器.

先复习一下XML的基础知识,包括Schema,DTD,然后是XML的相关技术例如DOM,SAX,XPath,XSTL,XSL再看一下关于Web Services,SOAP,WSDL方面的东西.这是重点和难点.中间再好好复习一下C++的知识.

先就是这些.发现问题了再添加吧.

Dec 16

毕业论文

2 comments - Post a comment

毕业论文的题目下来了,柱子我们四个人选的晓明老师的课题.本来的课题是"XML在学生管理信息系统中的应用",但是后来感觉似乎太过于简单了点,就换了下,改成了四个人在一起搞一个基于Web Services的MIS.HOHO,这下有点意思了.

对于Web Services形成概念是在以前晓明老师的计算机实用软件课上,当时讲了SOAP,WSDL,还有这个Web Services,后来学XML和.Net的时候,接触到了一些东西,但都没有仔细看,恩,任务量还是不小的.好像我分的这个模块还需要做个走势图.前台不想用以前习惯的Asp.Net的网页形式了,想换成C++写个WINDOWS FORM.顺带学学MFC和C++.呵呵,就是不知道MFC里面有没有支持Web Services的类库了.

这个星期,还是准备资料吧.

晚上2点多的时候,算是写完了这个网站计划中的最后一个页面.回头看了看,吓了一跳.从5号接这个任务,到现在已经一个月多了.当时以为2个星期就能搞定.谁想中间出了那么多的事情.看了看代码,居然有70多个页面.仔细想想这些东西确实被我写垃圾了.当时听说做这样的网时候,以为很大,就用了SQL SERVER,居然全部没有一个存储过程.汗颜.写到一半的时候想起来应该给所有的连接数据库封成一个类.但是因为不想回头返工就放弃了.结果每个页面里都有一大堆:   
   string strConnection=ConfigurationSettings.AppSettings["ConnectionString"];
   SqlConnection objConnection=new SqlConnection(strConnection);
   string strSQL="SELECT TOP 1 * FROM pictures ORDER BY ID DESC";
   SqlCommand objCommand=new SqlCommand(strSQL,objConnection);
这看起来确实恶心的要死.

还有就是第一次尝试DIV+CSS.算是摸熟悉了点XHTML的性能.但是确发现了许多让我哭笑不得得事情.比如这个IE浏览器,在解释DIV的时候,总是会多生成重复的元素.一开始我以为是我写的函数生成的,但是看代码居然没有,后来生成的HTML也看不到.就转到FF里来看这样的页面.没有..看来又是IE对标准化解析的一个BUG.为了解决这样的问题,我又干了许多龌龊的事情.唉,不提也罢.

技术上还是存在蛮多问题的,有些难题查了不少资料,还有卡卡,HOHO,要感谢这家伙.学习学习…

感触感触.到现在还没有把做出来的东西给老师们看,估计挨骂是少不了的.不过我也不想再搞这个了.累不说,真的耽误了我太多的事情.

好好睡一觉.