珂珂的个人博客 - 一个程序猿的个人网站

最新发布

[未分类]

通过配置创建IOC 实例

admin 阅读(3000) 评论(0)

基于分层的接口开发,我们需要一个IOC 来管理,到处都 new对象显然是不明智的做法。虽然有很多第三方IOC框架,不过还是自己来实现一个简单的。 考虑到性能问题,不能每次都重新创建,需要一定的缓存技术。asp.net 中有一个缓存类System.Web.Caching.Cache,在winform或是wpf中也可以使用,但要引用System.Web.dll 这个dll是为web设计的,用来引用在桌面应用程序里面,似乎不太合适, 经过搜索,知道了微软在net 4 里面添加一个缓存类MemoryCache 类。它们都能监测文件的改变,所以改变ioc的配置文件都会实时生效。 我把IOC配置文件 [...]   阅读全文

[未分类]

阿里云同步工具

admin 阅读(4805) 评论(0)

为什么开发这个工具呢,因为自己网站的图片是存储在阿里云上的,但是后台管理确实直接传到本地的,不直接传到阿里云,因为网络不好,上传会很费时。 阿里云有提供官方的sdk工具,不过没有达到我想要的效果,我就是简单的本地文件是什么结构阿里云上就是怎么样的。之前是按数据库来查询的,因为我上传文件数据库会有记录,还有个字段标志是否上传到阿里云,不过后来改善后不需要数据库,直接做成了文件系统同步。 原理很简单,就是递归本地目录,记录文件的路径和MD5值,再去阿里云查询如果不存在则上传,如果MD5不一样也上传,如果阿里云有但是本地没有则可以删除阿里云的文件(可选)。 代码还是有点多,我用WPF做的,需要特 [...]   阅读全文

[未分类]

说说我的博客由来

admin 阅读(2847) 评论(0)

然后某个时间又想实现一个站点多个域名展现不同内容,因为只有虚拟空间,不利于架设多个站点,于是又改版成多用户博客系统。后来有云服务器后又拆分了。反正分分合合、做做停停终于到现在这个样子.... [...]   阅读全文