自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (9)
  • 收藏
  • 关注

原创 Cordova/PhoneGap 3.0 Android开发环境注意事项

安装可以看这个教程:http://docs.phonegap.com/en/3.0.0/guide_platforms_android_index.md.html#Android%20Platform%20Guide或:http://cordova.apache.org/docs/en/3.0.0/guide_platforms_android_index.md.html#Androi

2013-07-24 12:58:08 3441

转载 MVC or MVP Pattern – Whats the difference?

Over the years I have mentored many developers on using design patterns and best practices. One question that keeps coming up over and over again is: What are the differences between the Model View Controller (MVC) and Model View Presenter (MVP) patterns?

2011-05-29 15:33:00 1031

转载 MVC vs. MVP vs. MVVM

An important FAQ. The answer actually depends on where the person is coming from. MVC is a fundamental pattern which has been tweaked quite a bit to fit into various platforms. For instance if you had asked anybody how to implement an MVC in ASP.NET (prior

2011-05-29 15:31:00 1006

转载 Model View Presenter (MVP) design pattern and data binding

Model View Presenter (MVP) design pattern is the evolution of the MVC design pattern and it’s aimed at providing a cleaner separation of concerns between the view, the model, and the controller improving the architecture (you can use several UI technologie

2011-05-29 14:40:00 1477

转载 为企业级应用程序 UI 体系结构--扩展 MVP 模式

Model-View-Presenter (MVP) 展现了一种关于 UI 模式的突破性思维方式,并明确了 UI 设计人员应该在应用程序中保持独立。但是,对 MVP 模式有许多种不同的解释。例如,有些人想当然地认为 MVP 模式明确表示 UI 体系结构模式。这对于企业级应用程序来说,并不完全正确。与其他类型的 UI 应用程序相比,企业级应用程序需要满足许多不同的需求,涉及更多相关方,更加复杂,而且更多地交叉依赖于其他系统(例如服务、其他应用程序等)。这些独有的特征要求企业级应用程序的 UI 体系结构

2011-05-29 12:32:00 817

转载 设计模式-- Model View Presenter

  随着 UI 创建技术(如 ASP.NET 和 Windows® Form)的功能越来越强大,让 UI 层执行更多功能已成为普遍的做法。由于没有清晰的职责划分,UI 层经常成为逻辑层的全能代理,而后者实际上属于应用程序的其他层。Model View Presenter (MVP) 模式是专门适用于解决此问题的一种设计模式。为了证明我的观点,我将遵循 MVP 模式为 Northwind 数据库中的客户创建一个显示屏。 为什么 UI 层中不应有过多逻辑?如果没有手动运行应用程序,或未能维护自动执行 UI 组

2011-05-29 05:25:00 752

转载 C++著名程序库的比较和学习经验

1、C++各大有名库的介绍——C++标准库2、C++各大有名库的介绍——准标准库Boost3、C++各大有名库的介绍——GUI4、C++各大有名库的介绍——网络通信5、C++各大有名库的介绍——XML6、C++各大有名库的介绍——科学计算7、C++各大有名库的介绍——游戏开发8、C++各大有名库的介绍——线程9、C++各大有名库的介绍——序列化10、C++各大有名库的介绍——字符串11、C++各大有名库的介绍——综合12、C++各大有名库的介绍——其他库13、

2011-04-30 11:29:00 677

原创 ICE 入门篇

ICE的配置, 创建一个最简单的HelloWorld应用程序

2011-04-29 16:48:00 1365

原创 读取数据库 System.Data.SqlClient.SqlClientPermission 解决方法

请求“System.Data.SqlClient.SqlClientPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”类型的权限已失败。” 解决方法讨论

2011-04-12 19:00:00 3365

原创 Python 的扩展概述

Python 的扩展概述 Python 的扩展有两种,一种是用C/C++来扩展Python 另一种是用Python来扩展其他语言(这里以扩展C/C++为例)

2010-10-14 13:14:00 513

原创 用C/C++对Python的功能进行扩展

<br />.....

2010-10-14 13:10:00 623

原创 C/C++ 中对Python的调用

C/C++对Python的调用层次可以分为三个层次:1. 高层次的调用2. 纯Python调用3. Python方法的扩展(也就使向Python输出调用函数). 

2010-10-14 13:03:00 1036

原创 Sector/Sphere安装配置

一个类Hadoop的分布式计算的C++实现框架;具体的安装步骤参考http://sector.sourceforge.net/index.html 和 http://sector.sourceforge.net/doc/index.htm 部分。 这里只介绍Linux安装过程中碰到的几个问题: 安装环境 master和security 为 Fedora11,slave和client都

2010-03-09 16:04:00 1526

转载 Advanced Run Time Type Identification in C++ Part II(Property Library An Implementation of RTTI in C++)

Peter Barczikay ([email protected])Andras Tantos ([email protected])© 2003 by Robot Control Software Ltd. (http://www.rcs.hu).All rights reserved.December 5. 2003.AbstractRun-Time Type Identif

2010-02-22 15:06:00 1130

转载 Advanced Run Time Type Identification in C++ (Part I Requirements)

Peter Barczikay ([email protected])Andras Tantos ([email protected])Copyright 2003 by Robot Control Software Ltd. (http://www.rcs.hu). All rights reserved.May 3., 2003.AbstractRun Time Type Identi

2010-02-22 15:02:00 1093

原创 并发式面向对象网络服务器的实现

网络服务器的实现方式一般有三种: 循环式服务器(Iterative),并发式服务器(Concurrent),反应式服务器(Reactive),每种服务器实现的方式各不相同,服务实现的复杂度和使用的场合也不相同。一 循环服务器二 并发服务器三 反应式服务器

2008-11-23 14:07:00 576

原创 C#的单件实现

public class Singleton{ public static readonly Singleton Instance = new Singleton(); private Singleton(){}}以上的代码等价下面的实现,并且支持多线程public class Singleton{ publi

2008-11-13 16:20:00 615

原创 应用DataGridView中行的Expression字段实现行的统计

在.NET中对于计算得到的字段,在DataGridView中可以通过使用添加Expression列来实现,实现如下:         // 先定义一个DataTable: dataTable// 添加几个普通列dataTable.Columns.Add("column1", Type.GetType("System.Int32"));dataTable.Columns.

2008-11-04 20:27:00 1005

转载 Bittorrent Protocol Specification v1.0

IdentificationBitTorrent is a peer-to-peer file sharing protocol designed by Bram Cohen. Visit his pages at http://www.bittorrent.com. BitTorrent is designed to facilitate file transfers among multi

2006-06-21 16:59:00 2522

原创 CVS 用法

CVS修改文件类型 change text to binary: cvs admin -kb foo.c cvs update -A foo.cchange binary to text :cvs admin -kkv foo.c cvs update -A foo.c

2006-06-19 09:53:00 1053

原创 WebService的几种调用方法

WebService的几调用方法1.  VBScript 调用     Function CallService(a, b) Dim url, xmlhttp, xmlDOC SoapRequest = "" & _ "" & _

2006-06-06 18:47:00 1106

原创 Inside The C++ Object Model 学习笔记 -- 关于对象

一. C/C++ 语言中的方法和数据     1. C语言的数据和方法     语言中数据和处理(函数)是分开的,语言本身不支持数据和函数的关联性。这种方法我们称之为:程序性的;它是由"分布在各个以功能为导向的函数中"d的算法所驱动,它们处理的是共同的数据。     2. C++语言数据和方法     C++中是通过ADT(Abstract Data Type, ADT)来实现的。 C++可以

2006-04-18 18:02:00 3903

原创 茶叶类别及主要品目

绿 茶西湖龙井黄山毛峰洞庭碧罗春蒙顶茶顾渚紫笋桂平西山茶南京雨花茶太平猴魁庐山云雾六安瓜片惠明茶老竹大方敬亭绿雪

2006-04-18 09:27:00 1600

转载 用Python编写WEB服务器压力测试工具

前言最近在编写一个简单的WEB服务器,一个日常的工作就是测试服务器的性能,试用了MS的Web Application Stress,发现它居然不支持除80以外端口的测试,其他的如Loadrunner 太贵而且太大,试用版只支持10个并发用户,我Google到了100个并发用户的许可想试用一下,不过没有安装成功。想想这种压力测试实际上没啥技术含量,就自己用Python来编写了小段测试代码。

2006-04-17 15:04:00 1163

原创 2006-04-13 上网改用Firfox

   

2006-04-14 10:14:00 852

原创 编辑Word文档时, 占用CPU资源过高问题

        在我的笔计本(IBM T43)上不知道为什么用word(office 2003)编辑文档的时候, cpu资源的占用非常高,这种情况只有在xp操系统上出现,而且是笔计本上才有,我家中的台式机没有这种情况,装的都是同一版本的office,公司机台式机也没有这种情况。         起始不知道为什么,在google上查知有可能是编辑word的文档太大,这不可能,我的文档才几页,把拼

2006-04-10 13:14:00 7284 3

原创 Python 的扩展概述

Python 的扩展概述  Python 的扩展有两种,一种是用C/C++来扩展Python, 另一种是用Python来扩展其他语言(这里以扩展C/C++为例).具体的调用概述如下.    1. 用C/C++扩展Python(即在Python模块中调用C/C++写的供Python调用的模块), 调用流程为:          Python      Python/C-Api      C-Api 

2006-03-10 17:04:00 1792

转载 Python中的新型构造迭代器和简单生成器

David Mertz,博士 ([email protected])自学者,Gnosis Software, Inc.Python 2.2 引进了一种带有新关键字的新型构造。这种构造是生成器;关键字是yield。生成器使几个新型、强大和富有表现力的编程习惯用法成为可能,但初看,要理解生成器,还是有一点困难。本文中,David 由浅入深地介绍了生成器,同时,还介绍了迭代器的相关问题。欢迎来到奇妙

2006-03-10 16:23:00 1582 1

转载 关于Python的线程

        Python中如果要使用线程的话,python的lib中提供了两种方式。        一种是函数式,       一种是用类来包装的线程对象。       举两个简单的例子希望起到抛砖引玉的作用,关于多线程编程的其他知识例如互斥、信号量、临界区等请参考python的文档及相关资料。        1、调用thread模块中的start_new_thread()函数来产生新的线程,

2006-03-01 11:26:00 2105

转载 P2P之UDP穿透NAT的原理与实现(附源代码)

P2P 之 UDP穿透NAT的原理与实现(附源代码)原创:shootingstars参考:http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt  论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里我就用自己实现的一个源代码来说明UDP穿越NAT的原理。首先先介绍一些

2006-02-27 17:21:00 1279

转载 Peer to Peer ( P2P ) 综述

Peer to Peer ( P2P ) 综述 罗杰文[email protected]中科院计算技术研究所2005-11-3 1 绪言1.1 Peer-To-Peer 介绍最近几年,对等计算目前,在学术界、工业界对于P2P没有一个统一的定义,下面列举几个常用的定义供参考:定义:1、Peer-to-peer is a type

2006-02-22 09:53:00 5074

转载 一个北京24岁女孩的征男友要求!

一个北京24岁女孩征男友要求 一个人忽然觉得累了,也渴望着爱与被爱,希望在下一个冬天到来的时候,有个人和我一起取暖,更希望在不久的将来,能有一个属于自己的小家,我和我的爱人在或简陋或舒适的屋檐下,一起度过平凡而温暖的日日夜夜。   先说说我的情况吧,我81年生人,原籍河北,现在全家人都在北京。在河北一所不知名的大学虚度了4年,现在混在北京。以前做商务的,年底辞职,计划今年能找到满意的工作。相貌属于

2006-02-16 09:49:00 2393 4

原创 C/C++中如何调用Python方法

C/C++对Python的调用层次可以分为三个层次, (1) 高层次的调用, (2)纯Python调用, (3) Python方法的扩展(也就使向Python输出调用函数). 这里我主要讨论(1)和(2)两种方法.1 高层次的调用这是最简单的一种在C/C++中调用Python的方法. 它直接的调用Python提供的C调用接口函数, 这些函数主要有: PyRun_SimpleString()

2005-10-24 16:09:00 8640

原创 数据压缩技术简史

        电脑里的数据压缩其实类似于美眉们的瘦身运动,不外有两大功用。第一,可以节省空间。拿瘦身美眉来说,要是八个美眉可以挤进一辆出租车里,那该有多省钱啊!第二,可以减少对带宽的占用。例如,我们都想在不到 100Kbps 的 GPRS 网上观看 DVD 大片,这就好比瘦身美眉们总希望用一尺布裁出七件吊带衫,前者有待于数据压缩技术的突破性进展,后者则取决于美眉们的恒心和毅力。 简单地说,如

2005-09-20 10:31:00 2841

Distributed Programming With ICE3.4.1

ICE 官方开发文档, ICE开发必备,分布式开发学习必备。 V3.4.1英文版

2011-04-29

Patterns of Enterprise Application Architecture

Martin Fowler经典的图书, 纯英文chm版

2010-07-25

C++网络编程 卷2

C++网络编程 卷2 基于ACE和框架的系统化复用.pdf

2010-01-17

Pattern-Oriented Software Architecture Volume5.pdf

Pattern-Oriented Software Architecture Volume5.pdf

2010-01-17

Pattern-Oriented.Software.Architecture Volume3.chm

Pattern-Oriented.Software.Architecture Volume3.chm

2010-01-17

Pattern-Oriented Software Architecture Volume4.pdf

Pattern-Oriented Software Architecture Volume4.pdf

2010-01-17

Pattern-Oriented Software Architecture Volume2.pdf

面向模式的软件体系结构 Volume2 经典图书

2010-01-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除