共10页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页 
摘要: 前些天看到江大鱼发布了SuperSocket 1.4正式版,由于最近项目使用到了网口的通讯编程,于是,也查看了下SuperSocket源代码,发现架构还是很清晰的,并且易于扩展,于是通过它的扩展实现自定义的TLV协议。阅读全文
posted @ 2011-07-09 20:24 Leepy 阅读(11163) 评论(5) 编辑
摘要: 本篇记录NLayerApp分层架构在学习中遇到的关键点。阅读全文
posted @ 2011-07-07 09:07 Leepy 阅读(2676) 评论(1) 编辑
摘要: 前些天在淘宝上订购了Kinect,刚刚到货,对于这个新鲜的玩意儿,自己赶紧卸开包裹,插上PC机,先前已经装好了Kinect SDK。既然Kinect已经入手,自己打算也小小地练一下手,因为自己目前主要从事Web方面的开发,自然想到在网页上能够运行Kinect,于是就诞生了本篇文章。阅读全文
posted @ 2011-06-28 01:50 Leepy 阅读(6812) 评论(32) 编辑
摘要: TLV即Tag-Length-Value,常在IC卡与POS终端设备中通过这样的一个应用通信协议进行数据交换。在金融系统以及认证中,PBOC以及EMV的认证规范文档上面也有对TLV做了一些说明,由于认证规范都是英文文档,所以有些人可能不易于理解。首先我先介绍下什么是TLV,TLV的用途是什么,以及如何实现它的打包解包算法。阅读全文
posted @ 2011-06-15 14:02 Leepy 阅读(14682) 评论(24) 编辑
摘要: 项目管理理论与实践系列文章索引。阅读全文
posted @ 2011-05-31 11:59 Leepy 阅读(775) 评论(3) 编辑
摘要: 今天在做项目中遇到一个问题,项目中需要开发一个PC工具(要求是Windows),其中需要将一些文件打包成gz文件,gz文件是UNIX系统中的压缩文件,后来找了找网上的资源,只有解压的C++源码,没有告诉你如何进行GZ格式的压缩,当然了,你还可以使用7Z软件对文件进行GZ解压缩。而本篇文章将用另外一个思路去实现GZ格式的解压缩。阅读全文
posted @ 2011-05-26 14:36 Leepy 阅读(5239) 评论(2) 编辑
摘要: 你可能在批量处理一个事务的时候,想要批量插入一系列的数据,但是这些数据当添加完一次之后,重新添加的时候,你不想要重新添加,只是想将原有的数据进行更新,例如:我想要通过Excel将一系列的图书导入到数据库中,而这些图书在你下一次编辑之后,重新导入,只是对原有的数据进行修改。以上是一个业务的场景。阅读全文
posted @ 2011-05-24 01:31 Leepy 阅读(70629) 评论(15) 编辑
摘要: 在我们刚开始学习架构的时候,首先会想到分层的概念,分层架构比较经典的是三层架构,那么,什么是三层架构呢?它包括表现层,业务层,数据访问层;而对于一个新手来说,从抽象意义上的三层架构,逻辑上就划分为三个层。阅读全文
posted @ 2011-05-11 16:32 Leepy 阅读(31924) 评论(178) 编辑
摘要: 最近正在研究Nginx,Nginx作为反向代理服务器,可以对Web服务器提供加速,并且具有负载均衡的功能。本文简单介绍下怎样在服务器上对Nginx进行配置。阅读全文
posted @ 2011-04-15 17:34 Leepy 阅读(64035) 评论(15) 编辑
摘要: Redis的主从复制功能非常强大,一个master可以拥有多个slave,而一个slave又可以拥有多个slave,如此下去,形成了强大的多级服务器集群架构。下面我演示下怎样在多台服务器上进行Redis数据主从复制。阅读全文
posted @ 2011-04-14 17:54 Leepy 阅读(17291) 评论(11) 编辑
摘要: 本文主要介绍下Redis源码目录下各个文件的作用。阅读全文
posted @ 2011-04-12 12:32 Leepy 阅读(29973) 评论(7) 编辑
摘要: 本文教你怎么在Opensuse进行网络配置。阅读全文
posted @ 2011-04-08 11:35 Leepy 阅读(6325) 评论(0) 编辑
摘要: 有两台电脑,一台电脑安装了Windows操作系统,另外一台安装了Opensuse Enterprise Linux,现在我要想让Windows能够远程访问Opensuse的桌面。这里我提供了两种解决方案,一种利用VNC工具,另外一种利用XManager工具,现在我就介绍下这两套工具的使用方法。阅读全文
posted @ 2011-04-08 11:08 Leepy 阅读(6573) 评论(6) 编辑
摘要: 在项目过程中,有时候你需要调用非C#编写的DLL文件,尤其在使用一些第三方通讯组件的时候,通过C#来开发应用软件时,就需要利用DllImport特性进行方法调用。本篇文章将引导你快速理解这个调用的过程。阅读全文
posted @ 2011-03-31 00:49 Leepy 阅读(50874) 评论(34) 编辑
摘要: 1.软件开发价格估算方法软件开发价格与工作量、商务成本、国家税收和企业利润等项有关。为了便于计算,给出一个计算公式:软件开发价格 = 开发工作量 × 开发费用/人·月1.1开发工作量软件开发工作量与估算工作量经验值、风险系数和复用系数等项有关:软件开发工作量 = 估算工作量经验值 × 风险系数 × 复用系数1.1.1估算工作量经验值(以A来表示)软什开发工作量的计算,曾有人提出以源代码行或功能点来计算,这些方法实施起来均有不少难度。目前国际上仍旧按以往经验的方式加以计算,国内各软件企业也是采用经验的方式加以估算工作量。为了更好地规范估算方法,建议可按照国阅读全文
posted @ 2011-03-29 10:41 Leepy 阅读(3338) 评论(3) 编辑
摘要: 也算是自己刚毕业时候的作品吧,当时在一家创业公司工作,考虑给公司建立一个公司的控件库,于是也学习过一段时间的控件设计,当时领我入门的是《道不远人》那本控件开发书,觉得谭振宁写的还是相当不错的,推荐一下:)。那么就开始分享我设计的一些控件,并且告诉一些基本的设计思路。具体实现了这些控件:CheckTextBox: 可以对于输入TextBox的字符做出判断HighSlideHyperLink: 点击H...阅读全文
posted @ 2011-03-19 00:38 Leepy 阅读(3835) 评论(24) 编辑
摘要: Openssl是个为网络通信提供安全及数据完整性的一种安全协议,囊括了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用。阅读全文
posted @ 2011-03-16 14:45 Leepy 阅读(33470) 评论(5) 编辑
摘要: 本文总结一些C++语法的注意点。阅读全文
posted @ 2011-03-11 14:32 Leepy 阅读(1952) 评论(0) 编辑
摘要: 本文介绍如何让Silverlight支持GB2312中文编码。阅读全文
posted @ 2011-03-08 01:37 Leepy 阅读(3490) 评论(11) 编辑
摘要: 在上一篇文章(利用C#改写JAVA中的Base64.DecodeBase64以及Inflater解码),我已经提到,目前的项目需要进行平台移植,即JAVA平台服务迁移到DotNet平台服务中,服务是用来和公司的一款终端设备产品进行数据传输与交换。 如图,这个终端产品用于与终端接口进行TCP对接。而终端接口(也就是我现在要讨论的平台服务)。1. 在上一篇文章中,我使用了ICSharpCode.SharpZipLib.dll组件,对于进行数据压缩以及解压,首先JAVA平台服务中利用log4j组件产生日志文件,查看其中一个日志文件的某一片段: 这个是终端设备通过JAVA平台服务请求一个商户信息时候.阅读全文
posted @ 2011-02-28 16:59 Leepy 阅读(1444) 评论(2) 编辑
共10页: 上一页 1 2 3 4 5 6 7 8 9 下一页 末页