[转]用VC在IE浏览器的工具条上添加命令按钮

2009年9月12日 没有评论

转自:http://edu.codepub.com/2009/0813/13300_2.php

不知道读者朋友注意到没有,金山词霸、网络蚂蚁等应用软件在电脑上安装后会向IE浏览器的工具条添加自己的按钮,用户按下按钮后IE会启动对应的软件,作出相应的动作。上述这种功能是如何实现的呢?本实例介绍了一种实现方法,可以将自己应用程序的按钮添加到IE的工具条中。
一、实现方法
微软从IE5.0开始便允许开发人员向其工具栏中添加按钮,其实现方法的本质就是修改注册表,添加创建此按钮所需的信息。首先要创建此按钮的GUID(globally unique identifier),这个GUID可以通过Visual Studio中的Guidgen.exe来产生。例如一个生成的GUID是{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}(本例在以下的叙述中都使用这个GUID来作说明)。有了GUID值后,要在Windows注册表中创建子键:
HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Extensions\{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}
在此子键下创建如下字串值:
分类: 开发技术 标签: , , 1,064 views

ECShop清理两个月未下单的代理用户

2009年9月12日 没有评论

把两个月未下单的代理用户的等级积分设为0,为普通用户

update ecs_users u set u.rank_points=0 where user_id not in (select user_id from ecs_order_info o where (UNIX_TIMESTAMP()-o.shipping_time<60 * 24 * 60 * 60))

分类: 默认分类 标签: , 760 views

利用htaccess实现0goshopping.com到www.0goshopping.com的调整

2009年9月6日 没有评论

在.htaccess文件中添加如下代码即可实现abc.com到www.abc.com的调整

RewriteCond %{http_host} ^0goshopping.com [NC]
RewriteRule ^(.*)$ http://www.0goshopping.com/$1 [R=301,NC]

请把代码中的域名换成你自己的域名即可!

分类: 生活琐碎 标签: , , 732 views

又停电了

2009年8月12日 没有评论

今天下午5点半不到的时候公司又一次停电了,结果就提前下班了。

到公司之后发现停电好几次了,每次都是突然停电,然后就提前下班了,哈哈,想想以前在洛阳的时候,也是会停电,不过那个时候停电了大家都一起抽烟聊天晒太阳,那个时候挺爽的,也很期待停电。:)

现在停电了虽然也有人提议打牌啥的,不过结果都是大家各自回家,看来上海真的是生活节奏很快的城市……

刚到上海的时候去面试有面试官问我,上海生活节奏快体现在什么地方,当时我说了啥忘了,反正当时没感觉的

分类: 默认分类 标签: 730 views

郁闷,Zoundry Raven死活不认我的Blog

2009年8月12日 5 条评论

Zoundry可是正常使用的,但是Raven不管怎么设置都不行,说”error fetching list of blogs”,我在家里的电脑上是可以用Raven的,但是公司的电脑上就是不能用,NND

Zoundry不能用Tag,Raven又不能用,问题啊,找找原因吧。


Technorati : ,

分类: 默认分类 标签: 1,644 views

【转】Python中使用中文

2009年8月11日 没有评论

python的中文问题一直是困扰新手的头疼问题,这篇文章将给你详细地讲解一下这方面的知识。当然,几乎可以确定的是,在将来的版本中,python会彻底解决此问题,不用我们这么麻烦了。

先来看看python的版本:
>>> import sys
>>> sys.version
&apos;2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit (Intel)]&apos;

(一)
用记事本创建一个文件ChineseTest.py,默认ANSI:
s = “中文”
print s

测试一下瞧瞧:
E:\Project\Python\Test>python ChineseTest.py
File “ChineseTest.py”, line 1
SyntaxError: Non-ASCII character &apos;\xd6&apos; in file ChineseTest.py on line 1, but no encoding declared; see http://www.pytho
n.org/peps/pep-0263.html for details

偷偷地把文件编码改成UTF-8:
E:\Project\Python\Test>python ChineseTest.py
File “ChineseTest.py”, line 1
SyntaxError: Non-ASCII character &apos;\xe4&apos; in file ChineseTest.py on line 1, but no encoding declared; see http://www.pytho
n.org/peps/pep-0263.html for details

无济于事。。。
既然它提供了网址,那就看看吧。简单地浏览一下,终于知道如果文件里有非ASCII字符,需要在第一行或第二行指定编码声明。把ChineseTest.py文件的编码重新改为ANSI,并加上编码声明:
# coding=gbk
s = “中文”
print s

再试一下:
E:\Project\Python\Test>python ChineseTest.py
中文

正常咯:)
(二)
看一看它的长度:
# coding=gbk
s = “中文”
print len(s)
结果:4。
s这里是str类型,所以计算的时候一个中文相当于两个英文字符,因此长度为4。
我们这样写:
# coding=gbk
s = “中文”
s1 = u”中文”
s2 = unicode(s, “gbk”) #省略参数将用python默认的ASCII来解码
s3 = s.decode(“gbk”) #把str转换成unicode是decode,unicode函数作用与之相同
print len(s1)
print len(s2)
print len(s3)
结果:
2
2
2
(三)
接着来看看文件的处理:
建立一个文件test.txt,文件格式用ANSI,内容为:
abc中文
用python来读取
# coding=gbk
print open(“Test.txt”).read()
结果:abc中文
把文件格式改成UTF-8:
结果:abc涓枃
显然,这里需要解码:
# coding=gbk
import codecs
print open(“Test.txt”).read().decode(“utf-8″)
结果:abc中文
上面的test.txt我是用Editplus来编辑的,但当我用Windows自带的记事本编辑并存成UTF-8格式时,
运行时报错:
Traceback (most recent call last):
File “ChineseTest.py”, line 3, in <module>
print open(“Test.txt”).read().decode(“utf-8″)
UnicodeEncodeError: &apos;gbk&apos; codec can&apos;t encode character u&apos;\ufeff&apos; in position 0: illegal multibyte sequence

原来,某些软件,如notepad,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。
因此我们在读取时需要自己去掉这些字符,python中的codecs module定义了这个常量:
# coding=gbk
import codecs
data = open(“Test.txt”).read()
if data[:3] == codecs.BOM_UTF8:
data = data[3:]
print data.decode(“utf-8″)
结果:abc中文

(四)一点遗留问题
在第二部分中,我们用unicode函数和decode方法把str转换成unicode。为什么这两个函数的参数用”gbk”呢?
第一反应是我们的编码声明里用了gbk(# coding=gbk),但真是这样?
修改一下源文件:
# coding=utf-8
s = “中文”
print unicode(s, “utf-8″)
运行,报错:
Traceback (most recent call last):
File “ChineseTest.py”, line 3, in <module>
s = unicode(s, “utf-8″)
UnicodeDecodeError: &apos;utf8&apos; codec can&apos;t decode bytes in position 0-1: invalid data
显然,如果前面正常是因为两边都使用了gbk,那么这里我保持了两边utf-8一致,也应该正常,不至于报错。
更进一步的例子,如果我们这里转换仍然用gbk:
# coding=utf-8
s = “中文”
print unicode(s, “gbk”)
结果:中文
翻阅了一篇英文资料,它大致讲解了python中的print原理:
When Python executes a print statement, it simply passes the output to the operating system (using fwrite() or something like it), and some other program is responsible for actually displaying that output on the screen. For example, on Windows, it might be the Windows console subsystem that displays the result. Or if you&apos;re using Windows and running Python on a Unix box somewhere else, your Windows SSH client is actually responsible for displaying the data. If you are running Python in an xterm on Unix, then xterm and your X server handle the display.

To print data reliably, you must know the encoding that this display program expects.

简单地说,python中的print直接把字符串传递给操作系统,所以你需要把str解码成与操作系统一致的格式。Windows使用CP936(几乎与gbk相同),所以这里可以使用gbk。
最后测试:
# coding=utf-8
s = “中文”
print unicode(s, “cp936″)
结果:中文
========================

本文转自Python邮件列表:[CPyUG:47963] python unicode 和 中文 (zz,不知道原作者了)
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/kernelspirit/archive/2008/07/14/2650696.aspx

分类: 默认分类 标签: , , , 1,023 views

101蛋客户端新版出炉,强烈推荐

2009年3月24日 没有评论

101蛋客户端新版出炉,强烈推荐
在最新版本中,加入用户的概念,必须登陆才能听广播,不过,,,可以用你的在线时长换取礼品,还可以换取可爱的蛋表情哦。
强烈推荐!

下载地址:http://101.smgbb.cn/101/dandown.html

分类: 默认分类 标签: 1,484 views

奥巴马,请您出示暂住证!

2009年2月13日 没有评论

刚刚落幕的美国大选是一部好莱坞大片。片名叫做《美国梦》,主角只有一个人,那就是奥巴马。奥巴马最令我关注的,是他那复杂而成功的线路图。
  奥巴马出生在夏威夷州檀香山,后来随母亲去了印尼,然后回到夏威夷读中学。大学先在加利福尼亚州洛杉矶西方学院就读,两年后转学到纽约州哥伦比亚大学。毕业先在纽约华尔街工作,后到伊利诺伊州芝加哥黑人社区工作。再后到麻萨诸塞州哈佛大学深造,毕业再回伊利诺伊州,边当律师边兼职教书。 1997年当选伊利诺伊州参议员。

  除去印尼,如果把奥巴马这些年生活工作的地点进行连线,你就会发现他的足迹跨越了美国大陆的西部、南部、中部和东北部,以及大陆之外的夏威夷群岛。流动可谓很广,迁徙可谓频繁。他不停地变换学校,不停地变换工作,不停地变换城市,不停地转型。大部分选择都是奥巴马自己的选择,似乎都非常顺利。我相信,正是流动的畅通、迁徙的自由以及转型的便捷,为奥巴马勾画了成功的线路图,使奥巴马一步一步接近并抓住自己的梦想,从一个街头黑人小混混成长为美利坚总统。
  我突发奇想,假如在中国,奥巴马的线路图该如何勾画呢?


他先在洛杉矶上大学,两年后他转学到了纽约州哥伦比亚大学,这次转学应该十分困难,从洛杉矶西方学院转到哥伦比亚大学,就是从二类院校转到重点院校啊,重点院校直属教育部,没点关系很难搞定。奥巴马好像没什么背景,成功线路图估计要中断。
  哥大毕业后,奥巴马到纽约华尔街咨询公司工作,相当于北京的CBD吧,由于专业不对口,国际政治系毕业的他,当然不能在纽约落户,户口只能打回原籍夏威夷,档案只能放到夏威夷州人才交流中心。之后,他辞职应聘到伊利诺伊州芝加哥一家民权组织做社区工作,这一步也挺悬的,一般社区居委会只招收本地老大妈,一个外地的小青年难有机会染指这活儿。
  他到社区居委会后很是上进,攻读了哈佛博士。由于是在职,户口当然不会转到麻萨诸塞州。他毕业后在芝加哥当律师,根据《选举法》,奥巴马无法参选伊利诺伊州的人大代表,他在非户口所在的地芝加哥市没有选举权和被选举权。而且在芝加哥这样一个全国第三大城市,外来务工人员很多,在重要会议和大型运动会举办之际,为了维护社会安定团结,都要进行拉网检查。如果被戴袖箍的老大妈撞见了,一准会问:“小奥子,回老家办暂住证,赶紧哪!”既使没人查暂住证,奥巴马如果要买车买房的话,也得颠颠地回夏威夷办暂住证,装电话也只能装预付费的。
  当然,奥巴马可以回夏威夷选举,但江东父老并不像芝加哥人民那样了解他,他竞选演讲的天赋也无法派上用场,当选比较困难。不过,奥巴马尚有一线生机,前提他要荣获“芝加哥市优秀外来务工人员”,或许可以破破例。但当政府官员肯定没戏了,还没有听说哪位打工仔揣着暂住证当上局长市长的。
  以上仅仅是假设,有些张冠李戴。毕竟美国归美国,中国归中国。不过可以肯定的是,人才自由流动,公民自由迁徙,自由选择职业,自由追求梦想,这应该是人类社会的普适价值。奥巴马说“在地球上任何其他国家,我的故事都不可能发生”,话里显然有矜夸的成分在,但是,因此就不值得我们深思了吗?

分类: 默认分类 标签: 785 views

情人节礼物–女包

2009年2月11日 没有评论

情人节马上到了,想给GF货LP送点礼物吧,来点实惠的。

本店的包包价格实惠,100元左右,质量可靠,都是正品哦,实在是情人节送礼佳品!

联系客服有更多优惠……

输入:www.taobaoMbao.cn即可进入淘宝店,任君选购!

赶快行动吧。

BibuBibu(必宝)  1223-BK新款BibuBibu(必宝)  1223-WH 新款

  •  
  • BibuBibu(必宝)  4109-RD新款BibuBibu(必宝)  7401BibuBibu(必宝)  1208-B BibuBibu(必宝)  1208-ABibuBibu(必宝)  3802-PK新款 BibuBibu(必宝)  3801-PK 新款BIBUBIBU 1197-RD

 

分类: 默认分类 标签: 729 views

Firefox下的SEO工具插件

2009年2月9日 没有评论

SEOquake是基于Firefox和IE浏览器的一款功能强大的工具, 其可以帮助网站管理
者更好地对网站进行优化及推广。SEOquake还允许用户对一些SEO技术参数进行分
析并且了解每一个的细节。这个号称SEO终极完美工具SEOquake越来越受到广大站
长的喜爱,也是每一位SEO的必备选择。

SEOquake的一些SEO参数*

   1. Google、Yahoo、MSN、百度等搜索引擎的收录及链接情况
   2. Del.icio.us、Technorati、Digg等web2.0网站的收藏数目及Dmoz目录收录地址
   3. PR值、Alexa排名、WHOIS信息、域名年龄、主机IP、查看源码等
   4. 关键词分析,关键词密度;站内链接,导出链接


1. Web Developer Toolbar <https://addons.mozilla.org/firefox/60/>* -
      十分强大的网页设计师必备扩展,可以浏览网站的cookies,CSS,图片,页
      面信息,窗口大小,还可以查看源代码等等。
   2. *SEO for FireFox
      <http://tools.seobook.com/firefox/seo-for-firefox.html>* – 在
      Google及Yahoo的搜索结果中显示网站的信息及网页的Technorati、
      del.icio.us链接数量等等。
   3. *SEOpen <https://addons.mozilla.org/en-US/firefox/addon/570>* – 方
      便查询网站的收录情况及反向链接。
   4. *SearchStatus
      <https://addons.mozilla.org/en-US/firefox/addon/321>* – 可以在浏览
      器的状态栏下显示网页的PageRank值及网站的Alexa排名。(注:我没装
      Google工具栏)
   5. *del.icio.us
      <https://addons.mozilla.org/en-US/firefox/addon/1532>* – 好的SEO文
      章直接存到书签了,Tags方便管理
   6. *IEView <http://ieview.mozdev.org/>* – 测试网页在IE的表现力就不要
      重新打开IE了
   7. *EditCSS <http://editcss.mozdev.org/> *- 闻如其名,对CSS的编辑扩展
   8. *Linkification <http://yellow5.us/firefox/linkification/>* – 将文
      本链接转换成个性链接
   9. *Adblock Plus
      <https://addons.mozilla.org/en-US/firefox/addon/1865>* – 屏蔽烦人
      的广告
  10. *ShowIP <https://addons.mozilla.org/en-US/firefox/addon/590>* – 显
      示当前页的IP及whois信息
  11. FireBug – 查找网站的BUG,红颜色标志出来
  12. MeasureIt – 测量网站尺寸
  13. FireFTP – 把firefox变成FTP工具
  14. ColorZilla – 装上这个插件,用来显示颜色代码
  15. Copy as HTML Link – 把网站的链接显示出来

分类: 默认分类 标签: 875 views