Fork me on GitHub

2013年2月16日

摘要: 我的《鸟哥的linux私房菜》学习笔记最近这段时间,我在学习《鸟哥的linux私房菜》,接下来,我要陆续的总结一下我学习这本书的重点和体会!前面两章,介绍了计算机的概论和如何学习linux,这里就不多做介绍了!进入正题:第三章:主机规划与磁盘分区首先,需要注意的是在linux中各组件和设备都是文件!设备文件名的定义有一定规则:以下图示列出了常见的设备与其在linux当中的文件名磁盘分区:磁盘的组成由盘片,机械手臂,磁头与主轴马达所组成,而盘面又细分出扇区(512B)与柱面;重要的第一个扇区记录了:主引导分区(MBR,446B)和分区表(记载了整块硬盘分区的状态,64B)主分区与扩展分区最多可以 阅读全文
posted @ 2013-02-16 15:50 HackerVirus 阅读(282) 评论(0) 推荐(0)
摘要: 学习之路二十四:2012年我从工作中学会了哪些?这是春节前的最后一篇文章了,今天公司没事,想对2012的工作做个详细的梳理,让我知道这一年我有什么样的收获,好了,先来张图:Contents:WCF入门ADO.NET的封装缓存的使用简单重构项目代码JSONSocket性能优化工作方式沟通思维方式和高度一丶WCF的入门 (2012年5月至今一直断断续续的学习) 本来今年没有打算学习WCF的,不过来到新的公司却发现项目是基于WCF基础上进行开发,无奈我需要了解下关于WCF知识的。 一开始是看得“<<WCF服务编程中文版>>”这本书,可是有的知识点讲的很难懂(我是新手),于是在 阅读全文
posted @ 2013-02-16 11:31 HackerVirus 阅读(133) 评论(0) 推荐(0)
摘要: 接口继承中一个常见问题的思考http://www.cnblogs.com/weiym/archive/2013/02/08/2909387.html以前在设计DirectUI界面库(该界面库现已开源, 可到这里下载)架构时,遇到一个接口继承相关的问题,当时没有太好的解决方案,却一直个耿耿于怀, 现在重新思考整理下。我们的DirectUI控件层次大概如下:其中, 类名以 I 开头的都是接口:IObject表示框架的基本接口, 要求实现类似COM里IUnknown的功能,IControl表示控件的基本接口, 所有控件都从该接口继承,IControlContainer表示容器类控件的基本接口,IBu 阅读全文
posted @ 2013-02-16 10:53 HackerVirus 阅读(223) 评论(0) 推荐(0)
摘要: SQL Server Performance Dashboard Reports是一组Reporting Services的报表,和SQL Server Management Studio中所介绍的报表一起使用。这些报表允许数据库管理员快速地确定他们的系统中是否存在瓶颈,瓶颈是否正在发生,捕获这些附加的诊断数据可能会对解决问题更有帮助。例如,系统正在等待disk IO,这是Dashboard就允许用户可以快速地查看哪一个session,session中的哪一个查询计划,查询计划中哪一条语句最消耗IO。Performance dashboard可以帮助解决一些普遍的性能问题,包括:-CPU瓶颈问 阅读全文
posted @ 2013-02-16 10:50 HackerVirus 阅读(214) 评论(0) 推荐(0)
摘要: 这一篇我们将学习一个新的控件Navigation Controller,很多时候Navigation Controller是和Table View紧密结合在一起的,因此在学习Navigation Controller的同时,我们还将继续学习Table View其他一些特性,毕竟Navigation Controller还是相对来说毕竟简单的,没有什么太大的花头,它的主要作用就是一个view的切换,切来切去,而Table View的花头就比较多了,这次我们将这2个控件结合在一起进行学习。再多说一些关于Navigation Controller,Navigation Controller相信大家都 阅读全文
posted @ 2013-02-16 10:48 HackerVirus 阅读(220) 评论(0) 推荐(0)
摘要: ASP .net(照片列表详细功能演示)大家好,今天我们需要讲解的内容就是把上篇文章当中提到的照片列表的很多功能细化去做。那么之间我们两篇文章的目的就是要让大家深刻体会get,post的使用场景极其作用。像一般处理程序的使用,隐藏域的使用,请求上下文,至于用JQuery,AJAX等的介绍在后面会有,前面两篇文章不做重点讲解。首先在我们上次写的代码的基础之上实现光棒效果,直接写到模板页里面就行了。用JavaScript写的话代码太多了,所以我们用JQuery来写。 一、需要注意的地方二、隔行变色效果三、比上次好看了吧?四、光棒效果代码五、炫目的光棒效果下面我们做点击照片的标题的... 阅读全文
posted @ 2013-02-16 10:47 HackerVirus 阅读(257) 评论(0) 推荐(0)
摘要: 「好书推荐」Hacker's Delight Second Edition, ePub, PDF, CHM格式下载以及部分除法优化内容Title:Hacker’s Delight (2nd Edition)Author:Henry S. Warren PagePages:512 pagesPublisher:Addison-Wesley Professional; 2 edition (October 5, 2012)Language:EnglishISBN-10:0321842685ISBN-13:978-0321842688Book Description:A collection 阅读全文
posted @ 2013-02-16 10:40 HackerVirus 阅读(1274) 评论(0) 推荐(0)
摘要: 新年首作-ELinq+T4模版引擎制作多文件实体代码生成器2013-02-15 17:48 by 风云, 303 阅读,6评论,收藏,编辑 关于代码生成器的文章网上已经多的不能太多了,在6年前我写过两篇文章介绍代码生成器的,一篇主要代码生成器的7种模型架构设计思想:也谈代码生成器,另外一篇再谈代码生成器介绍了基于其中一种模型架构的实践文章,现在回顾一下6年前的文章拿到现在其设计思想也从不过时,呵呵自大了。好了废话不多说,今天给大家分享一下利用ELinq内置的数据库元数据模型和T4 模版引擎制作多文件实体代码生成器。(ELinq:是一个轻量简单易用的开源Linq ORM数据访问组件,支持Nul. 阅读全文
posted @ 2013-02-16 09:35 HackerVirus 阅读(312) 评论(0) 推荐(0)

2013年2月6日

摘要: 多线程环境下,手动创建数据库连接池改进前分析:由于之前做的项目占用sqlserver太多,程序运行时,导致sqlserver占用CPU 60%左右,内存占用1.6G左右,这种情况下可能会导致服务器的宕机或其它软件无法正常运行。而程序本身并没有占用太多CPU和内存。于是为减少sqlserver的占用,先后使用了两个解决办法:数据库连接池和数据缓冲池。由于是在多线程环境下,必须要保证数据同步。而本人对EF没有深入研究,所以只好自己写。数据库连接池思路:1、当前软件中必须有且只有一个数据库连接池,所以使用单例模式进行定义。2、为方便调用,方法使用static定义。4、调用DBConnPool(数据库 阅读全文
posted @ 2013-02-06 18:01 HackerVirus 阅读(438) 评论(0) 推荐(0)
摘要: import包命名import的包可以给它命名import l4g "code.google.com/p/log4go"testing的Error和Fatal的区别Error : Log() + Fail() 即记录当前错误,记录为失败,但是继续执行Fatal : Log() + FailNow() 即记录当前错误,记录为失败,不继续执行path.Clean使用path.Clean用于对路径http://www.cnblogs.com/等进行过滤,在创建修改文件的时候需要使用到,否则会有漏洞go list all 能列出所有的包go build的时候的错误分析如果出现:wa 阅读全文
posted @ 2013-02-06 17:57 HackerVirus 阅读(246) 评论(0) 推荐(0)