Fork me on GitHub

2014年11月20日

摘要: .NET基础之自定义泛型在.NET中泛型使用非常频繁,在控制台应用程序中,默认的引入了System.Collection.Generics名称空间,其中就提供了我们经常使用的泛型:List和Dictionary,相信用过它们的都知道它们的强大。还有一种我们经常使用的简单的泛型:System.Null... 阅读全文
posted @ 2014-11-20 10:09 HackerVirus 阅读(228) 评论(0) 推荐(0)
摘要: 搭建环境Visual Studio 2013 社区版ActiveReports 9刚刚发布3天,微软就发布了 Visual Studio Community 2013 开发环境。Visual Studio Community 2013 提供完整功能的 IDE ,可开发 Windows、Android... 阅读全文
posted @ 2014-11-20 10:04 HackerVirus 阅读(788) 评论(0) 推荐(0)
摘要: 在项目中同时使用Objective-C和Swift苹果发布的Swift语言可以和之前的Objective-C语言同时存在于一个项目中。可能有人会认为是同一个类文件中既可以有Objective-C也可以有Swift,这是不对的。同一个类文件或同一个代码块中,不可以同时有这两个语言的代码,而是单独的Sw... 阅读全文
posted @ 2014-11-20 10:02 HackerVirus 阅读(198) 评论(0) 推荐(0)

2014年11月18日

摘要: C# FileSystemWatcher 监视磁盘文件变更简化需求:有一个简化了的需求是这样的:有一个拍照程序在运行,一旦抓拍之后则将图片文件存储至某目录,然后图片要上传至远程服务器并update数据库。原需求:原先的需求是这样的:有一台PDA扫码枪,一个IP照相机放置在下线区传送带上方。当PDA扫... 阅读全文
posted @ 2014-11-18 09:32 HackerVirus 阅读(875) 评论(0) 推荐(0)
摘要: Springmvc+Spring+Hibernate搭建方法及example前面两篇文章,分别介绍了Springmvc和Spring的搭建方法,本文再搭建hibernate,并建立SSH最基本的代码结构。Hibernate和前面两个比就比较复杂了,Hibernate是一个orm的框架,也就是负责面向... 阅读全文
posted @ 2014-11-18 09:27 HackerVirus 阅读(336) 评论(0) 推荐(0)

2014年11月17日

摘要: DDD分层架构之领域实体(基础篇)上一篇,我介绍了自己在DDD分层架构方面的一些感想,本文开始介绍领域层的实体,代码主要参考自《领域驱动设计C#2008实现》,另外参考了网上找到的一些示例代码。什么是实体 由标识来区分的对象称为实体。 实体的定义隐藏了几个信息:两个实体对象,只要它们的标识属性值... 阅读全文
posted @ 2014-11-17 20:46 HackerVirus 阅读(3856) 评论(0) 推荐(1)
摘要: LeetCodeleetcode Word Search摘要: 给定一个board字符矩阵,可以从任意一个点开始经过上下左右的方式走,每个点只能走一次,如果存在一条路走过的字符等于给定的字符串,那么返回trueGiven a 2D board and a word, find if the word... 阅读全文
posted @ 2014-11-17 15:15 HackerVirus 阅读(481) 评论(0) 推荐(0)
摘要: RabbitMQ - topic在publish/subscribe模式中使用fanout类型有个缺陷,就是不能选择性接收的消息。我们可以让consumer获得所有已发布的消息中指定的几个消息。在之前的例子中我们这样绑定exchange和队列:channel.queueBind(queueName,... 阅读全文
posted @ 2014-11-17 15:13 HackerVirus 阅读(245) 评论(0) 推荐(0)
摘要: Cocos2d-x环境搭建资源列表官网上下载最新的cocos2d-x-3.3。安装JDK,Eclipse,CDT插件,ADT插件。下载Android SDK,更新。因为国内经常访问不了google,用vpn速度也有点慢。网上搜来的ip还可以用,改hosts文件。210.242.125.108 dl-... 阅读全文
posted @ 2014-11-17 15:10 HackerVirus 阅读(200) 评论(0) 推荐(0)
摘要: 使用快捷键提升C#开发效率好的工具能帮我们提升开发效率,能用工具去做的事情尽量使用工具,让我们的开发尽量自动化是提升开发效率的关键因素。 很多人都用过Resharper,也被Resharper超多的快捷键所折服,本篇文章我总结出实际常用的几个Resharper快捷键。1.生成方法存根:Ctrl+K+... 阅读全文
posted @ 2014-11-17 15:08 HackerVirus 阅读(315) 评论(0) 推荐(0)