Category Archives: Tips

String.Format新方法

挺有意思的一个扩展方法,分享给大家(原作者链接在最后) 一般情况我们都习惯了这样写 String.Format(“{0} last logged in at {1}”,”pumaboyd”,”2009-1-1″) 这东西本身是没什么问题,但当 {0}, {1}, {2} 多了,你根本就不知道具体对应关系是什么。 如果能这样就比较好了 String.Format(“{UserName} last logged in at {LoginDate}”,”pumaboyd”,”2009-1-1″) 通过名词来标识,而不是{0}.这个需求是可以满足的,通过扩展方法就可以实现:

Posted in Tips | Tagged , | Leave a comment

C#性能测试扩展函数

看了ark的文章让我想起了些这个。可能没有太多的实际意义,但确是一个不错的思路。 我们平时在使用stopwatch统计时间的时候一般会这样使用。 Stopwatch watch = Stopwatch.StartNew(); for (int i = 0; i < runs; i++) { ……. } watch.Stop();

Posted in Tips | Tagged , | 2 Comments

innerHTML和P标签

Tips:P标签不可innerHTML中包含div 知道P标签下插入div标签是不符合W3C规范的。但确一直没意思到,当你用javascript操作DOM结构时,如果使用inerHTML插入P标签中的内容有div,IE6将会提示错误。 可以复制下面的代码在IE6测试一下:

Posted in Tips | Leave a comment

FireFox 五星插件整理

元旦在家,整理一下FireFox常用插件,方便在家上网冲浪 FireBug 推荐指数: 这个不用多说,装FireFox必装软件,调试HTML,看DEOM结构 http://addons.mozine.cn/firefox/531 YSlow 推荐指数: yahoo官方开发的一个组件,可以显示页面的JS,CSS,Page加载的时间,还有一些yahoo建议。 http://developer.yahoo.com/yslow/

Posted in Tips | Tagged | Leave a comment

HD Tune Pro 3.0 汉化版(硬盘检测)

软件名称:HD Tune Pro 软件版本:3.0 软件类型:共享软件 使用平台:Windows 2000/Windows XP/Windows XP 64-bit/Windows 2003 Server/Windows Vista 软件汉化:昆子 ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ 【软件简介】 HD Tune 是一款硬盘性能诊断测试工具。它能检测出硬盘和其他存储设备(如存储卡, USB sticks, iPods 等等)的传输率、突发数据传输率、数据存取时间、CPU 使用率、健康状况 (SMART),温度及扫描磁盘表面等。另外,还可详细检测出硬盘的固件版本、序列号、容量、缓存大小以及当前的传送模式等。

Posted in Tips | Leave a comment

CodeSmith-Linq模板

自己写了一个快速开发的ORM,同时为了使用Linq To SQL,我的实体类的结构标注和Linq2Sql一样。所以就改了原来Nhb的模板,可以方便的生产Ling-sql 使用的简单实体类。大概生产的结构是这样: [Table(Name="student"] public class Student { [Column(Name="UserName")] public UserName{get;set;} } 如果你也是这样的结构,就可以直接使用这个模板了。(*^__^*),当然为了我自己的需求我添加了一些我自己需要的。 模板下载地址:CodeSmith-Linq

Posted in Tips | Leave a comment

FireFox3内容编码错误

访问自己的Blog,发现CSS无法加载。以为是自己编辑样式错误造成,直接输入CSS文件路径,结果返回的是“内容编码错误,无法显示您尝试查看的页面,因为它使用了无效或者不支持的压缩格式。”。或来经过尝试,清楚FireFox3的缓存内容就显示正常了。不知道是不是FireFox3的Bug。

Posted in Tips | Leave a comment

手动刷新DNS(hosts文件更新)

最新项目要用到域名相关的东西。所以只能自己修改 C:\WINDOWS\system32\drivers\etc\hosts (系统目录),来实现域名转向的开发。但是hosts系统一旦加载,就不从文件读,而是从缓存读取。 每次修改完后,需要重新启动电脑。但其实不需要,比较启动电脑累啊。这里有几个方法可以提供使用: FireFox 关闭,从新打开就可以访问了,比IE方便。 如果你是IE,请向关闭所有IE窗口。在DOS下运行:ipconfig /flushdns,手动刷新DNS,就可以了。

Posted in Tips | Leave a comment

FireFox常用插件整理(在线图片收藏 、图片存储)

平时上网看到好的图片都喜欢收藏。网络时代,如果还是喜欢用硬盘存储这些。总是不很方便,而且对于分享和自己使用也不是很方便了。使用网络存储的好处就体现出来了。所以以后的一些好看的图片都会分享到网络储存服务商。

Posted in Tips | 1 Comment

Excel多文件合并(VBA方案)

这个问题是来自MM的。MM财务工作和Excel比较多。最近MM公司要统计各分公司的数据。由于城市比较多,需要汇总的工作量比较大。而且有很大 一部分数据基础工作是Copy,Paste 数据。为表达对MM的关心和爱护(嘻嘻),写了这么一段VBA,可以大大减轻MM的工作量。 我用一个简单的原型来说明这个问题。 Excel文件:上海.xsl、北京.xsl、广州.xsl。这些数据由各地分公司提供,以3个城市说明问题。 MM的工作(这里忽略格式调整等): 1:将上面3个xsl文件拷贝到一个全国.xsl中。也就是要有 上海.sheet、北京sheet、广州sheet  3个sheet 2:同时又要将3个sheet的数据汇总到一个全国sheet中。 3:最终结果就是一个全国.xsl文件包含4个sheet(全国、上海、北京、广州) 最早想的办法是将Excel文件导入Access数据库,我再将数据导出。毕竟搞IT的,SQL语法对我来说没问题。但在导入Access中发现Excel文件有合并单元格问题,而且几个Excel列数不一样。发现导入Access对Excel文件本身要求高,方案失败。 没 办法就只能使用宏来模拟用户的操作。已经很久没写VBA了,特意查了一下最早的一个是2006-12-28的Excel文件。(*^__^*),都是一年 以前的事情了。本身就是现学现用,又这么长时间,基本忘过。好在这东西不复杂,看看原来的资料,再网上搜索了一下。一个晚上搞定了。 关键代码如下(伪代码,): –调用选取文件对话框,选择多个xls文件 Filenames = Application.GetOpenFilename(“Microsoft Office Excel Files (*.xls), *.xls”, , “请选取文件”, , True) –循环FileNames,Copy当前文件内容,粘贴到新增的Sheet中(完成多个XLS 合并到一个xsl中),再将数据合并到全国sheet中 Workbooks(FileNames(i)).Worksheets(1).UsedRange.Copy Worksheets.Add after:=Worksheets(1) ActiveSheet.Paste Workbooks(“总表名”).Worksheets(thisheetname).[A65536].End(xlUp).Offset(1, 0).Select ActiveSheet.Paste 原代码我就不提供了,这里提供方案下载,如果你有类似的操作,可以使用这个Excel。 合并DEMO方案:Excel_VAB1

Posted in Tips | Leave a comment