前段时间也不知道怎么回事IE8的调试工具突然就不好使了,苦恼了很久!
到今天我也没弄清楚具体是什么原因导致的,不过有解决方案了,共享一下希望可以帮到需要的人。
启动IE8后打开调试工具,如果没有弹出来的话 那么就按下快捷键 Ctrl+P 就可以看到拉,记住哦一定要打开了调试工具后再按快捷键,不然会打开IE8的打印窗口。
Archive for the ‘默认分类’ Category
IE8 无法打开开发人员工具的解决发办法
从众多的团购网看中国人的创新精神
我一向认为大多数中国人是没什么创新精神的,对于这个论调,有些人要骂我,你就不是中国人么?没错,我是中国人,所以我就要说我自己,只有我们自己能承受别人的批评的时候,只有我们自己能进行自我批评的时候,我们的民族才会有进步。古语有云:吾日三省吾身,又云:见贤思齐焉、见不贤而内自省也。对于创新,大致会有这样一种论调:“我们现在山寨是学习发达国家,因为我们起步比晚,我们先模仿再学习再超越”。道理没有错,可是我们真正有超越了么?模仿了这么多年,有多少东西能越过别人的?
有时候觉得,中国人像一群蝗虫,只要见到哪里有新鲜的嫩叶,就一窝蜂冲上去吃,吃完之后立即离开,至于什么可持续性发展、什么创新、什么规则,那都是说说而已。当Youtube流行的时候,我们都做视频网站;当Twitter流行的时候,我们全部搞微博;当Groupon流行的时候,我们所有的网站都以团字结尾,叫xx团;当Facebook流行的时候,大家都做开心网,甚至有些人连域名都懒得想了,直接山寨。结果是什么样呢,结果是一大批的网站倒闭了,整个行业生态被严重破坏了。
拿Google的adsense举例吧,全世界我估计中国的点击价格最低了,原因很简单,有许多人做垃圾站,甚至有许多人恶意点击,用欺骗的方式获取短期的利益。结果造成直接的后果就是中国的广告点击价格低得惊人,1美分的点击多得去了,有些广告主要求直接屏蔽中国的IP。就因为某些人为了几百块的的利益,造成整个行业损失。
我把groupon的网站与国内团购的网站进行比较,结果发现这些网站有惊人的一致,而groupon的大按钮,几乎在所有的团购网站都可以看见,按钮除了颜色不一样之外,其它几乎完全一样,有些网站甚至连按钮大小都懒得调了。
标志性大按钮

对于这样的结果,我只能用触目惊心来形容,我实在没有勇气再去截图了,因为我知道不管我怎么截,得到的结果都是一样的,所有的团购网站一定会在左边的位置放置一个尖角圆孔的大按钮,有点创新的把自己的按钮改一下比如说爱帮团,至于24券与新浪团,我也不知道到底是谁在抄谁,完全一模一样的按钮。有时候我看看这些网站的界面,我甚至误以为这是一个工业化的产品,由同一家公司做出来的。但是就算Android这样的系统,各厂商所做的UI也是不一样的。如果你认为这个大按钮是给Groupon致敬的话,那么你就大错特错了,我们继续来分析其它内容。
布局
我把GroupOn网站的布局进行抽象化,发现所有团购网站的布局有惊人的一致,甚至我们可以认为Groupon的团购网站就是业界的工业标准,是大家不可逾越的红线,这种集体美学让人不寒而栗。有些网站,甚至连背景都和Groupon一样,只不过是颜色和大小有所改变而已。主菜单也是一致的,虽然名称不太一样,但意思都是一样的,统一为四个主菜单(今日团购、往日团购、怎么玩本站、帮助)。连邀请朋友获得的奖金也都统一定为10元!天啦,中国人什么时候这么守规矩了?在我的印象中,中国人太不守规矩了,台面上大家都说OK,台下大家都在想着要搞死谁。
- 结语
其实大家都做团购,这并不叫抄袭,就像中国不可能只有一家酒店一样,我们也不可能只需要一家团购。人家有个好的商业模式,我们也可以模仿,但是应该有自己独特的地方,有所创新。如果一个网站连界面都懒得创新的话,我实在想不出还有什么地方能让它创新的。这么多同质化的网站,最终造成的结果就是整个行业的萎缩,也正是大家如此没有创意才让门户大网站有可乘之机。
同样是玩抄袭,腾讯玩的极具创意,别的产品我不敢说,但起码QQ就是一种创新,从最初模仿ICQ到后来的蜕变,成功绝不是偶然。今天你再去看QQ与ICQ,你还能从QQ中看出多少ICQ的影子呢?
国外有一些成功的例子是值得我们去借鉴,但绝对不是完全照搬,如果大家的内容服务都一样,最终的结果就只是打价格战,价格战搞不定大家就开始玩阴的,然后就开始打口水战,最后有一部分死亡。而死亡这部分人还心不甘情不愿,临死前都要给你下一个诅咒,死了都还要找一个垫背的,何必呢?
js 全半角转换
/* *全角空格为12288,半角空格为32 *其他字符半角(33-126)与全角(65281-65374)的对应关系是:均相差65248 */ function SBC(text) { return text.replace(/[\x20-\x7e]/g, function($) { return $ == " " ? "\u3000" : String.fromCharCode($.charCodeAt(0) + 0xfee0); }); } var toDBC=function(input) {//to DBC case var res="",c; for(var i=0;i< input.length;i++) { c=input.charCodeAt(i); if(c >=0xFF01 && c <=0xFF5E)// 65281 65374 res+=String.fromCharCode(c-0xFEE0);//65248 else if(c==0x3000)//12288 res+=String.fromCharCode(0x20);//32 else res+=input.charAt(i); } return res; } var toSBC=function(input) {//to SBC case var res="",c; for(var i=0; i < input.length;i++) { c=input.charCodeAt(i); if(c>=0x21 && c<=0x7e)//33 126 res+=String.fromCharCode(c+0xFEE0); else if(c==0x20) res += String.fromCharCode(0x3000); else res += input.charAt(i); } return res; } var s=",哦哦,hello ssss!#~"; var s1=toDBC(s); var s2=toSBC(s1); alert("原字符:"+s+"\n\ntoDBC:"+s1+"\n\ntoSBC:"+s2);
Java的跨平台就是一句谎言
实不相瞒,Java是我见过的执行效率最低的程序设计语言,前不久在论坛上有个评测,计算9999的阶乘,同样的循环算法,Java的耗时是.NET的5倍。我以前很喜欢Serv-U,自从它用Java重写之后我就再也没用过,实在是太慢了,我宁可用IIS搭建FTP,虽然IIS搭建FTP在权限管理上很不灵活。
我有个同学,他是搞Java的,他给我说“Java不是效率低,而是速度慢。”,我不是搞Java的,我实在想不透这句话的含义,难道执行速度慢不就是效率低吗?难道执行速度慢还成效率高了?
其实Java之所以在曾经独步天下,就是因为他的跨平台、安全性,这两方面,效率可不是Java的强项,反而是他最短的一块挡板,虽然Java总是用理论证明比.NET快。
也许C#刚上市的时候有些抄袭Java吧,但自从C# 2.0上市之后,整个局面就扭转乾坤了,不但Java在模仿C#,而且他从来都没能跟得上C#的脚步。
就安全性而言,Java已经远远低于VB.NET,更无法与安全性著称的C#相比。
也许唯一可以让世人留恋Java的理由就剩下它的王牌——跨平台。
说句实话,Java跨平台根本就不是外行人想想的那种,一次编译,处处运行。
因为各系统的API不同,代码调用API编写程序就会遇到很多不兼容的地方,比如Java改写后的Serv-U就不能在手机上执行,手机的游戏也不能直接在微机上执行。
归根到底,Java跨平台可以,但是要重新编写代码,否则还分什么J2EE/J2SE/J2ME呢!
如果需要重新编写代码,几乎任何一门计算机语言都可以跨平台了,还用得着Java嘛,而且像PHP/C#等语言不需要修改代码都可以跨Windows/Linux。
另外,小型软件代码重用价值低,没有必要跨平台;大型软件,有严格的规划、部署,不可以随意跨平台。
Java欺骗了我们那么多年,如今的多核时代,我认为它气数已尽!
第三方测试报告:Java不如.NET安全
这是一个非常有趣的问题,也是一个很容易引发争论的问题。对于Java和.NET来说,任何一方都拥有着庞大的粉丝群。但是在这个问题上,除了粉丝的情感和商家的炒作以外,是否有什么确切的证据来支持某一方的观点呢?
在Java推出基于字节码的跨平台技术之后,Microsoft也为.NET推出了字节码解释模型(common language runtime)。对于两者的区别,我个人的观点一直是他们都可以开发出安全级别很高的应用软件,只是两者的开发形式、适用环境有一些区别罢了。对于安全问题,以前也经常有客户会问到两者之间的区别,当时也没有很在意,因为任何一方的安全级别都已经足够满足客户的要求了。也就是说即使有一些高低区别也没有大的关系。
Veracode是一家应用产品安全测试方案提供商,他们的服务是对二进制、字节码以及Web应用进行扫描,以发现安全问题。他们一直持续保留和收集着他们每次的扫描结果,并最近开始发布他们他们的扫描结果分析报告。因为他们的工作范围里,既有.NET应用,也有Java应用,因此我们可以通过他们的数据得到一些.NET和Java之间的安全差异证据。
需要说明的是,这些数据并不是出现在正式发布的报告当中(这些数据将可能出现在下一次修订当中。编辑注:也许是在等待厂商进行公关)。从这个报告的数据中可以看出:每MB代码中,.NET的漏洞密度为27.2,Java则为30.0。也就是单位数量代码中Java的安全漏洞要高于.NET。
对大多数人来说,这是一个非常接近的数字,也在抽样误差允许范围之内。可以认为.NET和Java的安全性在同一个级别范围内。但是如果将安全问题数据再进一步划分为不同类型的话,则会发现更有趣的事情,会发现在不同的方面.NET和Java的安全成都差异还是比较大的。下面是报告的一部分内容:

这是一个对.NET和Java开发者非常有用的数据。因为从报告中可以看到两个程序语言在哪些方面更容易出现安全问题,比如二者的跨站脚本攻击防范能力都不高(注:在Java Servlet 3.0规范中已经做了改进),所以设计应用的时候就要注意防范跨站脚本攻击问题,尤其是.NET更应该注意。在Veracode的说明中对这个问题的解释是:之所以.NET在防范跨站脚本攻击方面问题这么多,是因为老版本的.NET控制结构不会对输出进行编码,因此如果要使用.NET的话。确认一定要使用最新的控制结构。
最后需要注意的是,安全问题并不是选择一个程序语言,或者说是在.NET和Java之间,或者是构建在其上的产品之间的选择理由。一个完整的系统,要综合考虑应用领域环境、用户特点要求、未来维护发展等很多方面。
中文字体在 CSS 中的写法
针对字体的写法,觉得需要说明一下:
body, button, input, select, textarea { font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; }
“\5b8b\4f53″ 就是 “宋体”。用 unicode 表示,不用 SimSun, 是因为 Firefox 的某些版本和 Opera 不支持 SimSun 的写法。普及点字体知识:
字体的别名
系统中的一个字体是允许有多种别名形式存在的。比如,在 Windows 下,Georgia 也可以用 Georgia MS 来命名,它们其实是同一种字体。宋体的正式名称是 SimSun,而“宋体”只是它的别名。
按照规范,浏览器应该能自动识别字体的别名,并映射到正确的字体文件。比如,font-famliy: SimSun和font-family: “宋体”应该具有等价的效果。可惜,似乎很多浏览器都不能正确执行前一条定义……
1.h1 – h6, 各个浏览器下的 font-size 有差异,统一一下,我觉得还是有好处的,特别是 h3 和 h4.
2.list-style 放在 ul ol 上,是遵守最小影响原则。li 会继承 ul ol 的 list-style.
3.acronym 表示首字母缩略词,是 abbr 的一种。目前还是有使用的场合,等 HTML5 正式流行后,再去掉不迟。tt 也如此。
4.pre 的 monospace, 从语义上讲,的确不大妥当。但大部分使用场合,pre 的内容都是希望等宽的。某种程度上,等宽才能让 pre 真正实现 pre format.
5.a 去掉了下划线,是因为考虑中文。除了搜狐、新浪这种老旧站点,目前大部分中文站点,链接默认都不会加下划线。这是一种中国特色,同时也是一种国际化趋势。加下划线的链接,越来越多的用来表示强调或某种视觉效果,比如 WordPress 的后台。
6.滚动条的问题,已去除。放在 reset 里,的确不妥当。
7.另:ie7- 下,hr 有默认色,这次更新加上了:hr { *color: #fff; }(理想情况下,应该设为 transparent, 可惜不行). 讨厌的 ie -.-
HTML5来了,是福是祸
HTML5 这个词在开发者的世界里都快被炒熟了,各大浏览器也纷纷开始支持HTML5,一次WEB的革命即将来临。
HTML5 自然是以后发展的趋势,但想在很短时间应用起来估计够呛。看看从IE6到IE8的漫长过程就可想而知,升级到支持HTML5的浏览器有多难,能够告别IE6就已经阿弥陀佛了。
各大浏览器虽然都说支持W3C标准,但却没有一个浏览器内核是完全支持的。Css、Javascript兼容完这个浏览器另一个又罢工了,各种HACK写法更是层出不穷。特别是那个IE6
更是不让人不省心。但是没办法啊,它们都是大爷。再加上HTML5的到来岂不是又要让我们这些写代码的多死一堆脑细胞。我甚至想到会不会像现在那些FLASH站跟HTML两种版本的网站一样得做两套网站出来呢。
搜狗输入法偷埋地雷暗杀QQ,每天下午4点准时爆炸
搜狗拼音输入法——这款非常流行的软件最近干了一件非常不光彩的事。据说,搜狗输入法在安装程序里预留了一个地雷程序,用来专门针对用户电脑里的QQ软件,而重点对象就是其最大的竞争对手QQ拼音输入法。
如果你的电脑里装了搜狗拼音输入法,恭喜您,你已成功地被人偷埋了一颗地雷。尽管你可以忍受搜狗输入法每天流氓式的新闻弹出,尽管里可以忍受它每天偷偷上传你的键盘输入记录,但是,一到下午四点钟,这款软件中偷藏的地雷就会准时爆炸,干掉你电脑中的QQ输入法,而且,是暴力删除。因为搜狗在其软件中设置了特定进程,如果你电脑中安装了QQ输入法,搜狗进程会自动启动,提示你“修复”其输入法,实为删除“QQ拼音输入法”。
6月22日,腾讯诉搜狗对方不正当竞争案在北京宣判,搜狗被判不正当竞争,赔偿腾讯24万,从结果上看,“搜狗输入法每天下午4点定时启动,偷偷删除对方软件”的说法也被法院证实。而还有一种流传的说法是,搜狗拼音输入法除暴力删除腾讯QQ拼音输入法外,还可能涉嫌破坏QQ软件的安全运行,为各种木马盗取QQ帐号提供方便之门,目前这一说法还未发现有力证据,但不得不说,搜狗的这一做法已让使用QQ软件的亿万网民失去了安全感。
关于深圳这个地方
来深圳也有一阵日子了,
可是对于深圳却也了解得很少,
深圳是个什么样的地方,
我也说不上来,
不过,这几句话倒是蛮形象的……
==========================关于深圳的分割线=============================
深圳是一个三十岁没结婚都还嫌早的地方.
深圳是一个从一个城市到另一个城市不用下高速公路的地方
深圳是一个不要看不起任何人的地方
深圳是一个你在马路上大吼一声却无人理睬的地方
深圳是一个被人骗又去骗别人的地方
深圳是一个全国男女比例最失调1:7(男少女多),却有最多比例的单身男人,更别说单身女人有多少的地方
深圳是一个让你时刻在受伤却不得不强装坚强的地方
深圳是一个”快餐盒饭”与”生猛海鲜”的地方
深圳是一个父母来了不到两个月就吵着要回去的地方
深圳是一个自己留下打拼把小孩送回老家的地方
深圳是一个靠打工仔打工妹建设起来,ZF却不让他们享有社会福利的地方
深圳是一个初次见面第一句问你是哪里人。第二句问你来深圳多久了的地方
深圳是一个你整天拼了小命挣钱,到最后还一无所有的地方
深圳是一个过节就不知道到哪里,到哪里都找不到感觉的地方
深圳是一个住了十几年的邻居不知道姓什么的地方
深圳是一个我每天都想离开,却一直没能离开,有机会离开又放弃离开,继续想着离开的地方
深圳是一个围城,来的人想走,没来的人想进的地方
———————-by the way——————-
其实很想静下心来,
细细地品味下这些在深圳的日子,
可是,也不知道怎么的,
一颗浮躁的心,却总也不能沉静。
上完8小时的班,站在下班卡机面前,
把自己的厂牌贴上去,
然后闪光灯一亮,
打卡成功——一天就这么结束了。
拖着疲惫的身躯,然后回到那个跟监狱一样宿舍。
人出奇的懒散,
似乎做什么都没有动力,
总是一句“就这样吧”,然后将一切的事情都打发掉。
不习惯10086里那个陌生的声音,
不习惯中国移动广东分公司的网页,
不习惯银行里总是排着长长的队伍,
……,
恩,就这样吧。