摘要: 对于计算机缓存来说,我们都知道他是高速但是昂贵的(难道在跑车开几个洞就不昂贵了吗,是不是很像?),对于缓存优化,我们紧紧介绍L1缓存的优化(如果你会好好利用,它足以让你的程序运行时间降低很多)。什么是L1缓存,在计算机CPU中,我们为了提高程序的执行效率和CPU加载相关代码和数据的速度所加入的一种存储设备,当然,一般CPU会有L2 缓存,甚至是L3缓存,很多人的电脑L1缓存的一行只能放入16个字节,就是只能放入4个整数型数据(gcc 4.4版本,32位计算机,酷睿2双核,2.0G赫兹处理速度),可以把计算机L1缓存看成一个二维矩阵,写个程序给你看看吧!view plaincopy to cli 阅读全文
posted @ 2011-06-06 02:35 dancer 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 1.12 Useful Techniques For Good User Interf ace Design 这里汇集现代Web应用程序设计的实用技巧。除此之外,文章还强调了嵌入式视频块、专门控制和上下文关联的导航设计。 2.Responsive WebDesign 设计者一般熟识打印媒体的控制设计,但是在打印页面时却会有功能限制。我们应该完善这样的网站,增加灵活性设计。 3.10 Useful Web Application Interface Techniques 本文介绍了Web应用程序的设计模式,在这里你可以找到10款非常成功的技术案例和Web应用中的经常使用的最佳实践。 4.Good 阅读全文
posted @ 2011-05-27 10:50 dancer 阅读(307) 评论(0) 推荐(1) 编辑
摘要: “设计是一个发现问题、而不是发现解决方案的过程” —— Leslie Chicoine “功能说明书里不存在可操作性” —— 37 Signals “过去的代码都是未经测试的代码” —— Michael Feathers “任何傻瓜都能写出计算机可以理解的代码。好的程序员能写出人能读懂的代码” —— Martin Fowler “测试是来表明bug的存在而不是不存在” —— Edsger Dijkstra “简单不先于复杂,而是在复杂之后” —— Alan Perlis “Real developers ship” —— Jeff Attwood “没有绝世神功” —— Frederick B 阅读全文
posted @ 2011-05-27 10:49 dancer 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 程序开发人员和网页设计人员掐架的事情常有听说,程序员们总是为自己设计不出来漂亮的网页而纠结。不再郁闷,因为开源帮了你,下面为你介绍10款相当不错的CSS框架,专心做程序吧,网页设计交给开源帮你。 1.CSS网页布局框架 Elastic Elastic是一个简单的CSS框架用来对网页进行布局。Elastic可实现各种各样常见的网页布局,如下图所示: 2.(X)HTML/CSS 框架 ThinkCSS TC(”ThinkCSS”)是一个(X)HTML/CSS框架,它的目的是减少你的css开发时间。它提供一个可靠的css基础去创建你的项目, 能够用于网站的快速设计,通过重设和重建浏览器标准,可以让每 阅读全文
posted @ 2011-05-23 09:35 dancer 阅读(755) 评论(0) 推荐(0) 编辑
摘要: 有的时候,像jQuery这样的Web框架对于网站建设非常重要。很多的开发人员会选择合适的框架以帮助他们专注于网站的建设,而不用花太多的时间去思考如何设计一个网站。下面列举了12个新鲜出炉的Web开发框架,掌握其中的一两个,相信可以帮助你节省很多时间和精力。 1.Timeglider 2.TreesaverJS 3.520 Grid System 4.LimeJS 5.Wink Toolkit 6.XUI 7.Baker Framework 8.ActiveJS 9.RightJS 10.EZ-CSS 11.Marker CSS 12. Atatonic 阅读全文
posted @ 2011-05-23 09:33 dancer 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 作为微软技术.net 3.5的三大核心技术之一的WCF虽然没有WPF美丽的外观但是它却是我们开发分布式程序的利器但是目前关于WCF方面的资料相当稀少希望我的这一系列文章可以帮助大家尽快入门下面先介绍一下我的开发环境吧操作系统:windows vista business版本编译器:Visual Studio 2008(英文专业版)WCF的三大核心是ABC也就是A代表Address-where(对象在哪里)B代表Binding-how(通过什么协议取得对象)C代表Contact(契约)-what(定义的对象是什么,如何操纵)其他的理论知识大家可以参见《Programming WCF Servic 阅读全文
posted @ 2011-05-22 23:08 dancer 阅读(483) 评论(2) 推荐(0) 编辑
摘要: 通常认为在编写程序中用到多线程是一个高级的编程任务,容易发生错误。在本月的栏目中,我将在一个Windows窗体应用程序中使用多线程,它具有实际的意义,同时尽量使事情简单。我的目标是在一个普通的需求描述中用最好的办法讲解多线程;客户仍然比较喜欢使用户交互方式的应用程序。多线程通常和服务器端软件,可扩展性及性能技术联系在一起。 然而,在微软.NET框架中,许多服务器端应用程序都驻留在ASP.NET体系... 阅读全文
posted @ 2010-09-09 23:27 dancer 阅读(645) 评论(1) 推荐(1) 编辑
摘要: 最近要实现访问远程主机的共享目录中的一个文件。遇到了权限问题。google了一下,找到了几种解决方法,记录如下:一、调用Net use命令 // 使用方法: //if (Connect("192.168.1.48", "用户名", "密码")) //{ // File.Copy(@"\\192.168.1.48\共享目录\test.txt", @"e:\\test.txt", true); /... 阅读全文
posted @ 2010-09-06 10:48 dancer 阅读(759) 评论(0) 推荐(0) 编辑
摘要: linux中监视系统运行信息,需要研究/proc下的一些信息,/proc/stat/给出了cpu的运行信息,先来分析一下[work@builder ~]$ cat /proc/statcpu 432661 13295 86656 422145968 171474 233 5346cpu0 123075 2462 23494 105543694 16586 0 4615cpu1 111917 412... 阅读全文
posted @ 2010-07-22 10:57 dancer 阅读(2994) 评论(0) 推荐(0) 编辑
摘要: 下面是获取计算机的CPU利用率信息:ConnectionOptions Conn = new ConnectionOptions();Conn.EnablePrivileges = true;//如果是登陆其他电脑就需要提供用户名和密码//Conn.Username = "administrator";//Conn.Password = "";System.Management.Managemen... 阅读全文
posted @ 2010-06-21 21:07 dancer 阅读(3412) 评论(0) 推荐(0) 编辑