Fork me on GitHub

2014年3月4日

摘要: 开发使用混合式Winform模块1、Winform数据访问模式定义传统的Winform程序模块:用于传统的数据库通讯获取数据,这种方式获取数据,方便快捷,可以用于常规的业务系统的场景,用于单机版软件或者基于局域网内的业务系统软件。WCF的Winform程序模块:采用了WCF技术的分布式开发模式,系统能够通过远程的WCF服务获取数据,而不用直接和数据库相连,提高数据的安全性和可维护性,适用于互联网、局域网环境下的业务系统的搭建,是一种稳定、安全的框架应用。混合式Winform程序模块:是指混合了传统数据访问和WCF数据访问的特点,可以在两者之间自由切换,统一了系统界面层对业务服务的调用模式,所有 阅读全文
posted @ 2014-03-04 21:42 HackerVirus 阅读(324) 评论(0) 推荐(0)
摘要: 2008技术内幕:T-SQL语言基础 单表查询摘记这里的摘抄来自《Microsoft SQL Server 2008技术内幕:T-SQL语言基础》,书中用到的案例数据库是这个 TSQLFundamentals2008 ,官网给出的连接是这个(貌似有的要穿墙),冠军也有一份。第一章 T-SQL查询和编程基础SQL(Structured Query Language) 为查询和管理关系型数据库管理系统(RDBMS--Relational Database Management System)中的数据而专门设计的一种标准语言。 RDBMS是一种基于关系模型的数据库管理系统,而关系模型则是一种用于.. 阅读全文
posted @ 2014-03-04 21:39 HackerVirus 阅读(473) 评论(0) 推荐(0)
摘要: bootstrap + angularjs + seajs构建Web Form前端(二)回顾 上一篇讲解了引入bootstrap构建一个简单的登录页面,如何让angularjs自动启动并绑定视图,操作过程当中如何使用ui-bootstrap,继而完成简单功能后如何引入seajs后如何使ng手动启动。我会尽量把自己在学习当中遇到的问题以及如何解决分享给各位,如果大家有什么疑问或者想要达到的功能可以告诉我,我可以尝试去把效果做出来然后再下一篇文章分享给各位。需要解决的问题 1、实现ajax form 2、构建菜单实现ajax form 首先给$scope定义一个formData的对象,然后... 阅读全文
posted @ 2014-03-04 21:35 HackerVirus 阅读(310) 评论(0) 推荐(0)
摘要: SignalR 2.0 系列: SignalR简介英文渣水平,大伙凑合着看吧,并不是逐字翻译的……这是微软官方SignalR 2.0教程Getting Started with ASP.NET SignalR 2.0系列的翻译,这里是第一篇:SignalR简介原文:Introduction to SignalR什么是SignalR?ASP.NET SignalR是为简化开发开发人员将实时web内容添加到应用程序过程而提供的类库。实时web功能指的是让服务器代码可以随时主动推送内容给客户端,而不是让服务器等待客户端的请求(才返回内容)。所有"实时"种类的web功能都可以使用S 阅读全文
posted @ 2014-03-04 21:27 HackerVirus 阅读(689) 评论(0) 推荐(0)
摘要: Amazon前技术副总裁解剖完美技术面试投递人itwriter发布于 2014-03-03 14:30评论(0)有1729人阅读原文链接[收藏]«» 英文原文:The Anatomy of the Perfect Technical Interview from a Former Amazon VP Neil Roseman 厌倦了硅谷公司“我们只要最优秀和最闪亮人才”的口号。因为无论怎样强调,在真正招新时,多数人还是凭借自己的直觉,和应聘者的基本资格而定,例如 GPA,是否来自名校,有无大公司的工作经历—甚至是 SAT 成绩。 Roseman 对这样的考核标准不以为意。对 阅读全文
posted @ 2014-03-04 00:19 HackerVirus 阅读(252) 评论(0) 推荐(0)
摘要: MongoDB数据文件内部结构有人在Quora上提问:MongoDB数据文件内部的组织结构是什么样的。随后10gen的工程师Jared Rosoff出来做了简短的回答。每一个数据库都有自己独立的文件。如果你开启了directoryperdb选项,那你每个库的文件会单独放在一个文件夹里。数据库文件在内部会被切分成单个的块,每个块只保存一个名字空间的数据。在MongoDB中,名字空间用于区分不同的存储类别。比如每个collection有一个独立的名字空间,每个索引也有自己的名字空间。在一个块中,会保存多条记录,每条记录是BSON格式的,记录与记录之间通过双向链表进行连接。索引数据也存在数据文件中, 阅读全文
posted @ 2014-03-04 00:06 HackerVirus 阅读(418) 评论(0) 推荐(0)

2014年3月3日

摘要: http://msdn.microsoft.com/zh-cn/library/dn144699.aspxSQL Server三种表连接原理013年2月简介在SQL Server中,我们所常见的表与表之间的Inner Join,Outer Join都会被执行引擎根据所选的列,数据上是否有索引,所选数据的选择性转化为Loop Join,Merge Join,Hash Join这三种物理连接中的一种。理解这三种物理连接是理解在表连接时解决性能问题的基础,下面我来对这三种连接的原理,适用场景进行描述。嵌套循环连接(Nested Loop Join)循环嵌套连接是最基本的连接,正如其名所示那样,需要进 阅读全文
posted @ 2014-03-03 23:50 HackerVirus 阅读(5995) 评论(0) 推荐(0)
摘要: mongoDB 深入浅出一 了解mongoDB存储结构MongoDB深入浅出数据逻辑结构1 mongoDB中的文档(document)相当于关系性数据库的一条一条的记录2 collection相当于关系性数据库中的表,所以一个collection中有多个document3多个集合在逻辑上组成一起就是database4一个mongoDB和关系性数据库一样可以有多个数据库(database)与关系数据结构比较MongoDB关系性数据库文档(document)行(row)集合(collection)表(table)DatabaseDatabase数据存储结构MongoDB默认的数据目录是data/d 阅读全文
posted @ 2014-03-03 23:45 HackerVirus 阅读(374) 评论(0) 推荐(0)
摘要: c#跟objective-c语言特性的对比拿c#语言跟objective-c做个对比,记录下自己认为是差不多的东西。学过objc的人相信对category这个东西肯定不陌生,它可以让我们在没有源码的基础上对原先的类添加额外的一些方法,写到这,是不是可以想像到跟c#中的扩展方法很像。是的,它们虽然叫法不一样,但所能完成的功能是一样的。接下来说说objc中的Protocol,这是一个与类无关的概念,任何类都可以实现已经定义好的Protocol,这东西跟c#中的接口差不多,只不过objc中的Protocol有可选跟必选两个概念,那到底是两个什么东西呢?可选就是说你在实现这个Protocol的时候,它 阅读全文
posted @ 2014-03-03 23:27 HackerVirus 阅读(193) 评论(0) 推荐(0)
摘要: T4模版这讲适合所有的MVC程序很荣幸,我们的系统有了体验的地址了。演示地址之前我们发布了一个简单的代码生成器,其原理就是读取数据库的表结构,生成文本的一个方式来生成代码!为了替代重复的劳动,微软自己有一套T4模版,我不想把T4模版说得那么的复杂,因为这个复杂我自己也不知道。原理跟市面的代码生成器一个道理,但是T4的扩展比代码生成器更灵活,可以更方便根据类生成代码等操作。T4代码模式是没有颜色高亮了,但是我们的VS支持插件T4 Editor下载安装之后就可以跟我们写C#一样有智能高亮和提示了。新建一个项目,专门用于T4的存放。首先我们要让T4连接我们的数据库新建一个DbHelper.ttinc 阅读全文
posted @ 2014-03-03 23:18 HackerVirus 阅读(1543) 评论(0) 推荐(0)