Fork me on GitHub

2012年4月27日

摘要: FTP服务器最核心的功能就是提供文件的上传、下载服务。在ESFramework Demo -- 文件传送Demo(附源码)一文中,我们演示了如何在客户端与客户端之间相互传送文件,现在我们就实现一个简单的FTP服务器,以演示如何在客户端与服务器之间传送文件。在阅读本文之前,请务必先掌握ESFramework 开发手册(03) -- 文件(夹)传送一文中介绍的文件传送的流程及相关的API的用法。本Demo主要演示以下功能:(1)客户端浏览服务器默认目录下的所有文件。(2)客户端上传文件到服务器的默认目录下。(3)客户端可以下载服务器默认目录下任何一个文件。一.定义信息类型 根据上面提到的功能需求. 阅读全文
posted @ 2012-04-27 10:20 HackerVirus 阅读(220) 评论(0) 推荐(0)

2012年4月26日

摘要: 百科名片网络七层协议OSI是一个开放性的通行系统互连参考模型,他是一个定义的非常好的协议规范。OSI模型有7层结构,每层都可以有几个子层。 OSI的7层从上到下分别是 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层 其中高层,既7、6、5、4层定义了应用程序的功能,下面3层,既3、2、1层主要面向通过网络的端到端的数据流。目录各层功能OSI分层的优点网络协议主要组成部分发展详细介绍总结好处展开编辑本段各层功能应用层(Application Layer) 与其他计算机进行通讯的一个应用,它是对应应用程序的通信服务的。例如,一个没有通信功能的字处理程序就不. 阅读全文
posted @ 2012-04-26 23:46 HackerVirus 阅读(320) 评论(0) 推荐(0)
摘要: CP/IP、Http、Soap都是基本的通讯协议。楼主若是行内人士一定知道这些。这里我不妨多说几句。通讯协议即网络中(包括互联网、局域网)传递、管理信息的一些规范。常见的协议有:TCP/IP协议、IPX/SPX协议、NetBEUI协议、SOAP协议等。在局域网中用得的比较多的是IPX/SPX。用户如果访问Internet,则必须在网络协议中添加TCP/IP协议。TCP/IP是“transmission Control Protocol/Internet Protocol”的简写,它规范了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据往来格式以及传送方式。TCP/IP是INTERNE 阅读全文
posted @ 2012-04-26 22:49 HackerVirus 阅读(250) 评论(0) 推荐(0)
摘要: 引言我查阅过不少Asp.Net的书籍,发现大多数作者都是站在一个比较高的层次上讲解Asp.Net。他们耐心、细致地告诉你如何一步步拖放控件、设置控件属性、编写CodeBehind代码,以实现某个特定的功能。这种做法,实际上是回答了“如何去做”的问题,却没有回答“为什么可以这样做”的问题。尽管我很推崇 悉江华 先生的《圣殿祭祀的Asp.Net开发详解》一书,但当我翻看了一下其对角色(Role) 和 用户(Member)的讲解时,我决定跳过去直接读后面的章节。因为我发现他也随了大流,对这部分的讲解停留在“如何去做”的层面上。我相信像悉先生 这样的牛人是不可能不了解底层运作原理的,仅仅是因为那本书原 阅读全文
posted @ 2012-04-26 22:48 HackerVirus 阅读(247) 评论(0) 推荐(0)
摘要: 本人在学习EF4时,读了很多书,走了很多弯路,最后发现其实EF4很简单,结合Linq,可以实现非常简单的添查删改操作。下面以一个实例为例对EF4的使用作一解析,希望大家在此少走弯路。本文采用较为成熟的Database First模式,从数据库生成模型,然后使用T4模板生成POCO类代码,最后使用控制台程序进行调用。1、数据库准备本文选择的数据库是一个在实际工作中非常常用的数据库, 构造如下:各个表的结构和数据类型如下:ProductUnit表:产品单位Products表:产品信息表ProductBigType:产品大类ProductSmallType:产品小类依照上述步骤在Sql Server 阅读全文
posted @ 2012-04-26 20:13 HackerVirus 阅读(335) 评论(0) 推荐(0)
摘要: 1、概念引入 基于统计先验知识,我们可统计出一个数表(集合)中各元素的查找概率,理解为集合各元素的出现频率。比如中文输入法字库中各词条(单字、词组等)的先验概率,针对用户习惯可以自动调整词频——所谓动态调频、高频先现原则,以减少用户翻查次数。这就是最优二叉查找树问题:查找过程中键值比较次数最少,或者说希望用最少的键值比较次数找到每个关键码(键值)。为解决这样的问题,显然需要对集合的每个元素赋予一个特殊属性——查找概率。这样我们就需要构造一颗最优二叉查找树。2、问题给出 n个键{a1,a2,a3......an},其相应的查找概率为{p1,p2,p3......pn}。构成最优BST,表示为.. 阅读全文
posted @ 2012-04-26 20:13 HackerVirus 阅读(450) 评论(0) 推荐(0)
摘要: 如何挑选有潜力的产品?• 如何证明产品设计符合用户需求?• 如何确认产品设计满足三个基本条件?• 如何运用敏捷方法管理产品?• ……这是《启示录》上说的一些话,去年看了一下,和团队分享了其中几个主题。推荐:你可能需要的在线电子书我的微博:http://weibo.com/openexpressapp敏捷个人sina围裙:http://q.t.sina.com.cn/135484欢迎转载,转载请注明:转载自敏捷个人网站分类:产品管理标签:产品管理 阅读全文
posted @ 2012-04-26 20:12 HackerVirus 阅读(234) 评论(0) 推荐(0)
摘要: 最近Team里,很多人开始学习python,我做的第一次演讲时,重点讲了Vim的使用以及Vim作为Python的开发环境。现在遇到的问题是,Vim的学习曲线太陡峭了,很多人不能很快的掌握。此外,使用Vimpab作为Python调试工具,很多人不适应。我们组里的Kevin,介绍了使用Eclipse和Pydev作为Python的开发环境,由于基于GUI,很多人都很容易接受。我对Eclipse很久以前有过研究,好长时间没有用了,今天花了3个多小时的时间,在网上找了一个Eclim的插件,装上试用了一下,还真可以,下面我就将具体的配置步骤说一下。配置步骤:下载eclim的build(version:1. 阅读全文
posted @ 2012-04-26 20:10 HackerVirus 阅读(1493) 评论(0) 推荐(1)
摘要: 一、摘要 在这里主要是写OEA设计方面的知识了。OEA 源码:OEA框架 2.9 Pre-Alpha 源码公布可以到BloodyAngel的博客和中可以下到。虽然现在应经知道使用了,但是还是 需要了解框架相关知识运行机制,让我们更好的使用OEA进行开发 OEA提供了自定义模板机制。我们这里主要是 实现简单的 查询面板二、本文大纲 a、摘要 。 b、远景 。 c、项目结构 。 d、OEA实现方法 。三、远景 圈圈里的就是我们要实现查询条件,这个条件也是比较通用的,我们只要做一次就可以在多个页面上使用这个功能了,爽吧,减少的重复劳动了。这个我们这里只用到了一个表的数据。四、项目结构用到的主要的类 阅读全文
posted @ 2012-04-26 20:10 HackerVirus 阅读(167) 评论(0) 推荐(0)
摘要: 何为云计算?最简单最形象的一句话:Anyone,anytime,anywhere,any channel,with any devices, accessingany services.Forrester对云计算的定义:A standardizedIT capability(services, software, orinfrastructure) delivered viaInternet technologiesin apay-per-use,self-service way.Gartner对云计算的定义:A style of computing wherescalable and ela 阅读全文
posted @ 2012-04-26 20:08 HackerVirus 阅读(302) 评论(0) 推荐(0)