上一页 1 ··· 274 275 276 277 278 279 280 281 282 ··· 381 下一页
摘要: 回到目录参考文章:http://www.oschina.net/p/fastdfs/FastDFS是一款类Google FS的开源分布式文件系统,它用纯C语言实现,支持Linux、FreeBSD、AIX等UNIX系统。它只 能通过专有API对文件进行存取访问,不支持POSIX接口方式,不能mount使用。准确地讲,Google FS以及FastDFS、mogileFS、 HDFS、TFS等类Google FS都不是系统级的分布式文件系统,而是应用级的分布式文件存储服务。FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载) 阅读全文
posted @ 2013-05-21 09:31 张占岭 阅读(3019) 评论(1) 推荐(2)
摘要: 回到目录在项目中有统一的日志是很必要的,之前自己写过vlog项目,这个项目与现在比较流行的log4net很像,用起来也很方便,今天主要说一下log4net这个日志工具,这使用vs2012测试的,使用nuget把log4net组件添加到项目中,如图:然后在项目里为log4net建立一个配置文件,可以命... 阅读全文
posted @ 2013-05-17 13:50 张占岭 阅读(2077) 评论(2) 推荐(2)
摘要: 线程安全就是多线程访问时(WEB网页多用户访问一个页面时),采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。Hashtable表示键/值对的集合,这些键/值对根据键的哈希代码进行组织,它的Key不能为null,Value可以为null,这一点与Hashmap不同(本身不是线程安全的),对于Hashtable它是实现了IDictionary和ICollection接口的,它的key与value都是object类型的,不支持泛型,进行类型转换成需要装箱与拆箱(boxing,unboxing),这在性能 阅读全文
posted @ 2013-05-17 11:47 张占岭 阅读(20542) 评论(2) 推荐(2)
摘要: Jimmy Nilsson谈LINQ to SQL文章来自:http://www.infoq.com/cn/interviews/jimmy-nilsson-linq-cn1. 这里是Floyd Marinescu和Jimmy Nilsson在JAOO会议上。Jimmy,能像我们介绍一下自己吗?我是Jimmy,我来自瑞典。昨天有人告诉我,我只有2个错误,一个是我喜欢测试驱动开发,而另外一个是我来自瑞典。我想只有2个错误已经很不错了。我是一个有20年经验的开发人员,目前致力于领域驱动开发以及敏捷实践。 2. 你能向观众们介绍一下LINQ-to-SQL吗?微软构建了一个新的框架,为 C#和Visu 阅读全文
posted @ 2013-05-09 13:54 张占岭 阅读(1508) 评论(1) 推荐(0)
摘要: 回到目录题目很有意思,在C#世界里,有一种实现叫做“显示实现”,它说的其实是对接口的实现方式,一般地,我们用到的实现都是隐示实现(VS里叫做实现接口)为什么我们没有用过“显示实现接口”呢?当类只继承一个接口时,显式实现接口与实现接口(我习惯称它为隐示实现)没有区别,如果你非要找个区别,那就是显示接口后,所有接口方法都必须是public,而“显示实现接口“则对类来说不是public,如果你需要用到接口方法时,在声明对象时,必须使用接口作声明,而如果使用“隐示实现接口”,则使用类或者接口作声明都是可以的。例如:显示实现接口,只能使用接口作声明,如果使用类作声明,那么接口中的方法由于在类中不是pub 阅读全文
posted @ 2013-05-08 10:08 张占岭 阅读(2505) 评论(3) 推荐(6)
上一页 1 ··· 274 275 276 277 278 279 280 281 282 ··· 381 下一页