摘要: top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombieCpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% siMem: 191272k total, 173656k used, 1阅读全文
posted @ 2012-02-01 14:24 剑飘红 阅读(12) 评论(0) 编辑
摘要: 背景:今天调试火车票查询的代码,发现一个奇怪的事情,如果使用公司本地的代理,那么一切正常,如果使用的是公司台湾的代理,那么将出现以下错误:“The remote server returned an error.(417) Unkown”。很是奇怪啊,为什么换了服务器后,效果完全相反。反复查阅代码最终找出关键点,HTTP协议。1.分析bug的原因看着VS2010的错误信息:(417) Unkown。有一点经验的人就会联想到HTTP200啊,等等之类的东西。那个HTTP协议中的内容那么多,到时是哪一个属性出现的问题呢,我决定用wireshark抓包,进行比较。对比结果:用台湾代理时,抓包的结果中阅读全文
posted @ 2012-01-30 09:49 剑飘红 阅读(39) 评论(1) 编辑
摘要: 很老的东西,记下来下,万一以后要用到一般来说,我们判断 iframe 是否加载完成其实与 判断 JavaScript 文件是否加载完成 采用的方法很类似:?12345678910111213141516var iframe = document.createElement("iframe"); iframe.src = "http://www.planabc.net"; if (!/*@cc_on!@*/0) { //if not IE iframe.onload = function(){ alert("Local iframe is now阅读全文
posted @ 2011-12-13 11:29 剑飘红 阅读(39) 评论(0) 编辑
摘要: 1.STATISTICS是一个表中某几个列的统计信息,如一个表是全校学生某次考试的分数,score列的类型是int,取值范围是0到100的整数,那么statistc就是每个分数分别有多少人。在一个特定的查询中,使用索引可能加快速度,也可能减慢速度,所以SQL server要事先对使用索引的效果做一个预测,预测的依据就是STATISTICS。2.默认情况下,表或索引更改了,统计会相应地自动更新,以保持统计是最新的。但是可以在数据库选项中关闭这个自动更新的功能,提高数据表的更新速度。但需要定期手动更新统计。因为过期的统计信息会对是否使用索引的判断带来误判。没发现SQL2000和SQL2005的统计阅读全文
posted @ 2011-11-30 15:52 剑飘红 阅读(29) 评论(0) 编辑
摘要: USE MASTER GODECLARE @spid INT --查询出死锁的SPID SELECT @spid=blocked FROM (SELECT * FROM sysprocesses WHERE blocked > 0) a WHERE NOT EXISTS(SELECT * FROM (SELECT * FROM sysprocesses WHERE blocked > 0) b WHERE a.blocked=@spid) --输出引起死锁的操作 DBCC INPUTBUFFER (@spid)--KILL引起死锁的进程 EXEC ('KILL ' 阅读全文
posted @ 2011-11-23 14:36 剑飘红 阅读(57) 评论(0) 编辑
摘要: 国内: 1.SiteServer CMS SiteServer CMS 网站内容管理系统(著作权登记号2008SR15710)是定位于中高端市场的CMS内容管理系统,能最近汇总了一些asp.net开源cms,希望对学习ASP.NET的人员带来帮助:国内CMS:1.SiteServer CMSSiteServer CMS 网站内容管理系统(著作权登记号2008SR15710)是定位于中高端市场的CMS内容管理系统,能够以最低的成本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异、规模庞大的网站平台。 SiteServer CMS 是基于微软.NET 平台开发的网站内容管理系统,它集成..阅读全文
posted @ 2011-11-16 09:51 剑飘红 阅读(73) 评论(0) 编辑
摘要: 1、今天获取元素的html,而firefox却不支持如下代码var elemstr = $("#" + name)[0].outerHTML;2、看到网上很多文章讨论Firefox如何使用outerHTML,给出的解决方案都颇为复杂。如果使用jQuery1.3,则问题变得简单多了!使用如下代码,IE和FF均支持!var elemstr = $("#" + name).parent().html();希望本文能对你有所帮助!阅读全文
posted @ 2011-11-01 10:00 剑飘红 阅读(163) 评论(0) 编辑
摘要: 本文是前面的C#生成CHM文件系列文章的汇总以及一些其他的关于CHM的资料链接等。C#生成CHM文件(入门篇)http://www.cnblogs.com/alexis/archive/2010/09/29/1837909.htmlC#生成CHM文件(中级篇)http://www.cnblogs.com/alexis/archive/2010/09/30/1839032.htmlC#生成CHM文件(应用篇)http://www.cnblogs.com/alexis/archive/2010/10/16/1853275.html下面一系列是以一个实例项目利用前面的知识制作的CHM编辑器,支持将文阅读全文
posted @ 2011-10-08 09:20 剑飘红 阅读(98) 评论(0) 编辑
摘要: 在入门篇中我们了解到如何使用C#调用hhc.exe来生成CHM文件,而在中篇中,我们进行了CHM反编译和将CHM文件转化为Word。在下篇中,我将简单介绍下这些技术在如何应用在实际项目中。CHM电子书的优点:1、CHM最好的地方就是对网页、图片的支持--实际上该格式类似于一个简版的IE浏览器,有目录、索引。2、CHM的全文检索最为方便的是结果的高亮显示。 同时,CHM格式的电子书同样有一些缺点:首先系统必须是windows系统,而且必须是98以上的系统并装有ie3以上的浏览器,不能加批注。我们可以看到一般软件的帮助文档一般都是CHM格式的,这也是CHM电子书流行的原因之一。下面来简略讲讲如何在阅读全文
posted @ 2011-10-08 09:19 剑飘红 阅读(56) 评论(0) 编辑
摘要: 在上篇《C#生成CHM文件(入门篇)》中,我们利用微软自带的hhc.exe以编程的方式创建一个CHM文件,而且调用的是一个静态的HMTL文件。在中篇中,实现以下几个目标1.将在线的网页保存为CHM文件2.我们将对我们进行编译的CHM文件进行反编译,使用的还是微软自带的一个exe(hh.exe)。3.以编程的方式将CHM文件转换为Word在中篇中,把界面稍微调整了下,如下图一、将在线的网页保存为CHM文件曾尝试直接使用网址来编译html文件,结果一直报错,于是就放弃了。现在实现的方法的思想是这样的:先将输入的url地址的网页保存到本地,然后利用上一篇中的方法生成CHM文件。不过经测试,这样的效率阅读全文
posted @ 2011-10-08 09:18 剑飘红 阅读(64) 评论(0) 编辑