死机的原因居然是因为和主机共享的文件夹不能访问了, 于是正在访问共享文件夹的程序死掉, 而且关不掉,还有任务栏也死掉。发现原因后, 因为还是想用共享文件夹, 于是用net use 尝试了下重新 map 网络文件夹。 这次我MAP到物理机的真实IP上,而不是vmware-host了。 map 成功, 网络文件夹又可以访问了, 只不过并不能让死掉扔程序复活,只好重启。 以后就用手动map 的网络文件夹吧, 可不敢再用 vmware-host 上的共享了。
--
Feng
昨天,今天,明天,每天的每天,你是否都多懂得一点点...
星期一, 四月 12, 2010
星期一, 四月 05, 2010
星期四, 三月 25, 2010
星期一, 三月 15, 2010
青眼有加和blue eyed
在网上看到的资料, 青眼,是黑眼的意思, 青眼有加,就是用黑眼看你。 而青眼相对的,就是白眼, 白眼相加,你应该知道是什么意思了。 对欣赏的人用青眼,对不喜欢的人,就是白眼了。
而老外为什么是用 blue eyed 呢。。。因为他们的眼珠是蓝色的。。。
太搞了。。。
--
Feng
而老外为什么是用 blue eyed 呢。。。因为他们的眼珠是蓝色的。。。
太搞了。。。
--
Feng
星期日, 三月 14, 2010
brown eyed girl
在聊天室看到一个人的妮称是 brown eyed girl, 第一感觉是好像语法错误, 该是 brown eyes girl 才对。 后面人家说这是一首歌名, 上网一搜,还真有。 然后, 又发现, blue-eyed boy 是红人的意思。 蓝眼的,这里,就跟我们中国话,青眼的,有点异曲同工之妙。
brown eyed girl 在网上, 很多翻译是叫 褐眼女孩。 如果是这样的话, 那么 blue-eyed boy 就不应该是红人, 而是蓝眼男孩了。
而实际, blue-eyed boy 是宠儿,红人,也就是说,被青眼的人, 而不是他自己的眼睛是蓝色。 那么, brown-eyed girl 也不会是褐眼女孩。 而是,被别人以褐眼才对。 那被人青眼是受宠的意思, 被人褐眼是什么意思呢?
后来看了下歌词, 里面有一句, "you are my brown eyed girl", 那么, 按我猜, 被人褐眼, 就是被人爱的意思了。 you are my brown eyed girl, 就是"你是我的爱人"。 更直接的说法,就是"我爱你"。
以上, 纯属猜测,如有猜错,欢迎指证。
--
Feng
brown eyed girl 在网上, 很多翻译是叫 褐眼女孩。 如果是这样的话, 那么 blue-eyed boy 就不应该是红人, 而是蓝眼男孩了。
而实际, blue-eyed boy 是宠儿,红人,也就是说,被青眼的人, 而不是他自己的眼睛是蓝色。 那么, brown-eyed girl 也不会是褐眼女孩。 而是,被别人以褐眼才对。 那被人青眼是受宠的意思, 被人褐眼是什么意思呢?
后来看了下歌词, 里面有一句, "you are my brown eyed girl", 那么, 按我猜, 被人褐眼, 就是被人爱的意思了。 you are my brown eyed girl, 就是"你是我的爱人"。 更直接的说法,就是"我爱你"。
以上, 纯属猜测,如有猜错,欢迎指证。
--
Feng
星期二, 三月 09, 2010
XPATH 中 descendant 和 // 的区别
//td/descendant::font
//td//font
上面两句得到的结果是相同的, 在这种情况下,两者没有区别.
但是
//td/descendant::font[1]
//td//font[1]
这样,两者就有区别了. 举个例子
一得到的结果
td
font <-
font
font
font
二得到的结果
td
font <-
font <-
font
font
font <-
//td/descendant::font[2]
//td//font[2]
一得到的结果
td
font
font <-
font
font
二得到的结果
td
font
font
font <-
font <-
font
descendant 加入序号以后只会给出一个结果,也就是所有的TD 下,只会抓一个FONT. 这里的 2 的作用是, 抓第二级的 font, 也就是 font 下面的 font.
而 // 下, 这里的 2 意思就不同了, 这里的 2 是指, 在同级别下的第二个 font.
由于 descendant 的序号是抓级别的, 有时候会很有用, 比如说我想抓某个 table 中的 第一级的那个 table, 而不是所有的 table, 我们可以这样
tag/descendant::table[1]
如果用 tag//table[1] 那抓出来的会是所以子级别中的第一个 table, 可就不是我们想要的了.
--
Feng
星期一, 三月 08, 2010
鬼马小英雄不能存档的问题
不知经历过多少个昼夜,研究得我满头白发,我终于还是没有找出MONK不能存档的原因。 XP里不能,于是用兼容模式,98,95的兼容模式还是不行。 好吧,反正我有双系统,于是就进真正的WIN98去。。。还是失败。用DOSBOX失败,用VMDSOUND(不懂有没有拼错)失败。
后来有一次回家,用10年前的奔腾100, 货真价实的用DOS来玩,还是不能存盘。。。。我晕了。 怀疑是我下的游戏有问题,便想去网上找别的地方下载一个,却发现实在是太难找了,花了一天的时间找到了一个。 下载下来后,还是不能存档。。。
最后,我终于找到原因了, 要在特定的地方还有平原上才可以存盘。不是游戏的问题。。。。呃。。。。无语。。。
不在平原的时候,按完存盘就什么也没发生, 在可以存盘的地方,按存后弹出五个档给你选择。
这破游戏,也不提示一下, 浪费了我那么多的时间。。。。我的生命呀。。。。
--
Feng
后来有一次回家,用10年前的奔腾100, 货真价实的用DOS来玩,还是不能存盘。。。。我晕了。 怀疑是我下的游戏有问题,便想去网上找别的地方下载一个,却发现实在是太难找了,花了一天的时间找到了一个。 下载下来后,还是不能存档。。。
最后,我终于找到原因了, 要在特定的地方还有平原上才可以存盘。不是游戏的问题。。。。呃。。。。无语。。。
不在平原的时候,按完存盘就什么也没发生, 在可以存盘的地方,按存后弹出五个档给你选择。
这破游戏,也不提示一下, 浪费了我那么多的时间。。。。我的生命呀。。。。
--
Feng
星期六, 二月 27, 2010
山寨手机
俺也买了台山寨手机,贴的是三星的ANYCALL S700. 买来第一天就白屏...吓了一跳,开机关机N次后,屏幕又回来了.后来,白屏现象又重复了一次,至今末有复发.
这是一台双卡双待机,插了两张卡进去,有一张卡有设密码,在输密码的时候,老是重启,跟本登录不进去,只好把密码取消了.
这台机的语音王功能很牛,语音王的文件总共加起来才几兆,却中英文都可以读了.而且还有两个声音,一男一女.
不过,这里要说说这个男声,之前给他吓死了.读短信的时候,没事就给我重启. 经过反复观察,后来才知道是一碰到英文,它就不会念了,不会念就算了,居然给我重启...
算了,既然这样,不用也罢.于是,关了短信朗读功能...
今天,打电话时,正好电话里存的是英文名字,电话响的时候,开始报名了"电话来自..." 然后重启....
郁闷呀, 不用这个报名功能,心理不舒服.
于是上网狂搜解决方法,可是居然没有一个人提出过语音王读英文的问题...还试图下载别的版本的语音王文件,但上传的人没有说是不是支持英文,最后也没有下载.论坛的附近总是令人望而生畏呀.
后来,灵机一动,发现,靠,把发音人换成那女人就行了,还是那女的有文化,懂英文...
顺便提一下, 这台机的初始密码是1234,却不是网上说的1122,试了我好久... 用*#66*#查了版本号是k937b_tm, 再用这个版本号去找密码...结果是零...
那个1234是经过我无数次的试验才找到的.
这手机不支持安装JAVA软件...不够好用
用玩转手机软件可以连上,试发了几条短信没有成功,添加了一个联系人倒是成功了. 用来整理联系人应该可以.
--
Feng
星期日, 二月 14, 2010
星期日, 十二月 20, 2009
VMware 安装 蕃茄花园 XP 居然要序列号
在向导创建虚拟机的时候就要填序列号了,没理它,不填,就过了。 本来就是无人值守的版本。
没想到,安装的时候,无人值守居然不顶事了,真的向我要序列号。。。
上网一查,才知道,在向导的时候,要选custom, 再选 I will install operating system later...
汗, 可是装在一半了,要我再装一遍,不甘呀
我知道无人值守是把那些要手动填的东西都放在一个文件里了,就是不知道这个文件是哪个。
于是上网找了下,找到是一个叫 winnt.sif 的文件, 载入光盘镜像, 找到这个文件,然后打开,就看到序列号了,手动填上,安装继续了
--
Feng
--
Feng
星期四, 十二月 10, 2009
Ramdisk
This tool is cool
--
Feng
Create a virtual hard drive.
Choose fixed media.
Then convert to ntfs
convert r: /fs:ntfs
then
rdutil link c:\ramdisk
link c:\ramdisk to the root of r drive
or
rdutil link c:\temp\abc TEMP\abc
link c:\temp\abc to the temp\abc of r drive.
I tried system internal junctin.exe command, it cannot link to the ramdisk, but can link the other way.
--
Feng
星期五, 十二月 04, 2009
MICROSOFT 多媒体键盘设置千千静听
默认启动的是WMP,这个不用说了。 比罗技设起来方便, 罗技要去改player.ini文件增加千千静听的支持,我试了,居然没有成功。
而微软的键盘就没办法增加千千静听的支持,但是可以把多媒体键MAP 到其它组合键 ,其实罗技也可以(但不支持多媒体播放键, 支持其它一些键)。
所以,只要把千千静听的全局快捷键打开,设个特别复杂的组合, 然后,再在键盘设置里面找到从列表中选择,双击键入,然后MAP过去就可以了。
罗技就不知道怎么搞咯。
--
Feng
星期四, 十一月 19, 2009
星期三, 十一月 18, 2009
System.SecurityException with network drive
I put my vs2005 project files in a network drive (mounted by net use command). Then I encounter a problem of security exception. Visual studio gave me a security warning when I opened the project. It also brought trouble when I was trying to debug (F5).
The solution for this is adding the network drive as a trusted location.
caspol -m -ag 1 -url file://H:\* FullTrust
You may need to open Visual Studio 2005 Command Prompt to execute this command, otherwise, caspol may not be found.
--
Feng
foxit brings ask.com
if you install foxit pdf reader, you have a chance to install ask.com toolbar. If you install ask.com toolbar, you will be able to use some extra functionalities beyond free version. But, the truth is that, you still get watermark.... It means that you don't get anything by installing the annoy toolbar.
What is worse? Once you uninstall the toolbar, you browser's search string is still hooked. If you put a incomplete url such as: doc.google.com, you will be redirected to ask.com. That's not what you want right? I hate this. What I did is use hijackthis to unhook it. Used unlocker to release the handers and delete the ask.com dll file in the program files folder (it didn't leave with the uninstallation, what the!!)
--
Feng
--
Feng
星期三, 十一月 11, 2009
XPATH 和 xslpattern
上班几个月了,才发现公司里没人使用xpath, 而经过实验,xpath是完全可以使用的。。。绝不会带来任何麻烦,而且效率要高得多。原因是公司里的人都对XPATH了解不多。都是用 dom 的 getElementByTagName, nextSibling 这些Dom methods 来 navigate dom object. 当然,他们写了很多function, 结合regular expression, 也能相当快的找到要找到NODE. 但比起xpath来,显得低效,而且繁锁。
昨天发现Xpath本来就是被 xmldom 所支持的,使用它并不会对我们的程序有什么影响,今天便试了下。
真的方便很多,可是却好像有些函数使用不了。比如 matches, contains等。试了几次都不行,觉得奇怪。搜索了好久,好发现要加这句
objTP.SetProperty "SelectionLanguage", "XPath"
神了,用了这句, matches可以用了。。。但是, 原来写好的xpath都不起作用了。。。晕。。。
于是,我想,既然现在把 SelectionLanguage 设成了XPath, 而且原来写的xpath 反而不能用了,那原来用的肯定不是xpath. 既然有setProperty, 一定也有 getProperty, 于是, 我便 wsh.echo objTP.GetProperty "SelectionLanguage", 于是,我发现,原来使用的并不是xpath, 而是一种叫 xslpattern 的东西。只不过它的写法几乎和 xPath一模一样。 只不过它并不支持 Xpath的函数。 这就是为什么我用不了 xPath函数的原因。
只是设成Xpath后,我原来写的pattern居然无效了。。。很奇怪。。。
于是我突然觉得xPath很复杂, 还是 xslpattern好些, 便拼命的在网上搜索关于 xslpattern 的东西, 希望能找到它的文档, 希望它也有类似matches的函数。在网上找了半天,发现关于它的东西实在太少了。不好最好我好像还是找到了。。。
不过,我同时找到了为什么用XPath反而不工作的原因。
问题就出在name space, 我想很多朋友都被这个xmlns 困惑过。 因为有了 xmlns 这个attribute后,我们就不能原来那样用xpath了。而是要先定义一个 name space.
定义过name space 后, 在 xpath query 里面,还得用上它。
for each objTagDiv in objTP.selectNodes(".//cf:div[@id='TopMenu']")
原来只要写 //div 就可以,现在却要写 //cf:div 了,而且每个child node 都得加了 cf: 在前面, 实在麻烦。
而 xslpattern却没有这个麻烦,它跟本不认识 xmlns.
但它毕竟是过时的东西了,我不能背着时代的潮流走,所以我还得在xpath上下点工夫。
呵呵,不过我有更邪恶的方法,我打算在loadXML之前, 把 xmlns这个attribute 删掉。那就无后顾之忧了。
--
Feng
星期五, 十一月 06, 2009
X-MicrosoftAjax and ctl00%24ScriptManager1
For some .Net websites, if you don't provide following line in the request header
You don't need to provide ctl00%24ScriptManager1 either. (only eventtarget and viewstate)
But in this way, the return content will be the whole page.
If you provide Both of them,the return content will be feed in a tag by javascript, this will save quite a lot of traffic.
--
Feng
--
Feng
星期四, 十月 29, 2009
5800 sd 卡空了
昨天装了几个游戏,特别是装了个开心听的音乐软件,软件是不错,会自动下载歌词,还可以下载歌曲,应该和酷狗是一类的。就是太占资源了,打开后,手机卡得要命。也不懂怎么玩的,后来SD卡里啥也没有了,空空一片。。。。晕。。。。
不知道是什么原因,很可能是我从大容量储存切换到PC套件模式的时候没有从电脑上先弹出。
我第一个反应是,手机认为我还是在大容量储存模式,所以我没办法使用储存卡的东西。 于是我便关机,重启。。。问题一样, 这时候,我才想到可能是SD卡出问题了。接上电脑,果然,里面白白一片呀。啥也没有。
再关机,把卡拨出,再插上。。。一样,只不过手机自动生成了一些必要的文件夹。
没办法,估计是传说中的分区表坏了,正好在DOSPY看到一款诺顿磁盘医生,我想它应该可以修复分区表。就下载来用了下,哇,用完后分区表没有回来,而是出现了一个FOUND.000文件夹。这个好像和CHKDSK的作用相当。。。
于是又试了DISKGENIUS, 没有办法找到原来的分区表。找来找去都是现在的样子。 想找找有什么文件索引恢复工具,发现好像对硬盘还是不太了解。。。最后不了了之。只好格了。。。当然,在这之前,我已经用PowerDataRecovery 恢复了大部分文件。但是软件还是要重新装过。。。累呀。。。只有一个搜狗输入法还在,默认安在C盘的。
刚才装了handyshell, 装的时候说已存在,覆盖安装。 装好后,不需要输入序列号。。。
然后,发现MAIL FOR EXCHANGE和自带的同步的设定都还在。
继续装。。。还有好多东西要装。。。GARMIN,字典,计算器,秒表。。。
--
Feng
星期三, 十月 14, 2009
Dom class attribute
class is not really a attribute, that's why we cannot get it by using GetAttribute() method.
The only reason of using class is applying css to a dom object. How about style attribute and id attribute?
Id should be a real attribute although it can be used to apply css. It's a identify of a dom object. we can use GetElementByID to get a dom object.
We can use style= to specify css for dom objects. style may not be a real attribute either.
All by guessing :)
--
Feng
--
Feng
IE class attribute
For IE dom, to get the value of class attribute, the correct way is:
But not objTag.class
This is different from objTagA.href.
IE also supports GetAttribute method. But this method has difference between different version of IE. (versions below IE7 are not supported.)
--
Feng
订阅:
博文 (Atom)