老衣的开发工具和类库集之2014版

衣明志 发表于 , 阅读 (67552)
今天是2015年的元宵节了,14年承诺朋友们公开自己常用的工具和类库集,一直没能及时兑现。今天忙里偷个闲,整理了一下清单,在此公布出来,希望能够对大家在.NET、App、Web等开发方面有所帮助。也当是给.NET开发者一个元宵礼物吧,哈哈。不废话直接上菜啦~ 【注:最下方有补充更新】 Visual Studio 2013 扩展 Visual Studio 2013 Update 4:是目前微软发布的最新版开发工具升级包,高效而且强大。下面的扩展都是该版本的Visual ... 阅读全文

博客评论遭遇垃圾群发后的应对

衣明志 发表于 , 阅读 (18649)
今天上午照常来博客中查看状况,结果发现博客的评论遭遇了垃圾群发,评论中充斥了大量垃圾信息,骂了句TMD! 然后写代码,解决该问题。 由于一些商业利益的驱动或者其他原因,市面上和暗“道”中存在不少所谓商机群发软件,能够自动向带有留言板、文章评论、论坛等功能的网站发布广告,内容五花八门:色情、枪支、毒品、垃圾小广告、网站链接、赚钱机会等。无节制的恶意群发,影响用户对网站的正常使用体验,也很大程度上降低了系统性能增加了维护成本。所以大大小小的网站都会采取一些手段,来想办法阻止 ... 阅读全文

Visual Studio 2010 Web项目的jQuery版本升级方案

衣明志 发表于 , 阅读 (17993)
我们知道在Visual Studio 2010的非空Web项目(含Webform和MVC)中,都自动包含了jQuery库在项目的Scripts文件夹中。 但细心的人们都看到了正式版中包含的jQuery版本是1.4.1版,而不是jQuery官方最新发布的1.4.2版。处于新版效率的极大提升以及部分bug的修复,推荐大家跟新使用1.4.2版,而放弃1.4.1版。单个项目的调整比较简单就是把旧版本的删除,然后添加上1.4.2版的相应文件即可。但我们很多人可能更希望是以后创建的 ... 阅读全文

我近期讲过的vs2010有关的webcast列表整理

衣明志 发表于 , 阅读 (16548)
Visual Studio 2010于今年的4月12日正式发布,而且还是在中国北京进行的全球首发,盛况空前,且令人感动。 程序员“耀@爱情”系列情景剧 也真实表现出了程序员们的爱情现状,值得深思,我们到底该如何平衡生活与工作呢? ok,言归正传。我个人在4月份一整月基本都是在讲VS2010的有关课程,其中有线上的webcast和线下的面对面培训,还有一些小组讨论会之类的事情。忙得身体有点透支的感觉,不过当听到不少程序员在下载观看我的课程视频,心里还是很欣慰的,本月暂时只讲 ... 阅读全文

支持百度的搜索引擎来源的关键字加亮

衣明志 发表于 , 阅读 (15453)
我们在上网使用搜索引擎的时候,经常会遇到类似这样的一个问题:从Google上搜索到了一个包含了“税收”的文章,但是打开对应的网站页面时发现这篇文章很长,很难确定税务在文章中的位置,即使使用浏览器的查找功能,也并不爽。那么如何改进信息类网站在此需求上的用户体验呢?一个国外的朋友做了件好事情:http://www.kryogenix.org/code/browser/searchhi/,他在这个页面上提供了一个js,可以很方便的实现我们的需求。但是这个脚本对baidu没有什么效果 ... 阅读全文

改进版的渐变效果进度条

衣明志 发表于 , 阅读 (15486)
对原来的版本的渐变效果进度条做了改进,抛弃了长度达256的数组,并修改了样式表,实现了大幅度减少资源消耗。 具体程序如下: <html> <head> <title>渐变效果进度条</title> <script language="javascript"> var i; function go() { bar_width = document.getElementByI ... 阅读全文

偶做的渐变效果进度条

衣明志 发表于 , 阅读 (15003)
演示效果请看渐变效果进度条,具体代码如下: <html> <head> <title>渐变效果进度条</title> <script language="javascript"> var _Hex = Array("00","01","02","03","04","05","06","07","08","09","0A","0B","0C","0D","0E","0F","10","11","12","13"," ... 阅读全文

关于JS中乘法的浮点错误解决方法

衣明志 发表于 , 阅读 (14770)
JS里做小数的乘法运算时会出现浮点错误,具体可以测试一下: <script> alert(11*22.9) </script> 结果是251.89999999999998 而不是251.9 这个问题想必有很多人为之头痛。那么如何解决呢?在此给出解决办法。 <script> alert(11*(22.9*10)/10); </script> 解决问题的大概思路就是,先把因数放大 ... 阅读全文