缘起宇轩阁

华华的技术专栏

经典C++库

1、系统和网络编程库:ACE       除了ACE之外,还有很多系统和网络编程方面的程序库。比如在线程库方面,还有ZThread、boost::thread,如果放大到C/C++领域,还有APR,还有CII。在文件和目录操作方面,boost也有相应的组件,而在网络编程方面有socket++,还...

2011-02-15 14:29:00

阅读数 1018

评论数 0

C++库大全

基础类 1、 Dinkumware C++ Library 参考站点:http://www.dinkumware.com P.J. Plauger编写的高品质的标准库。P.J. Plauger博士是Dr. Dobb's程序设计杰出奖的获得者。其编写的库长期被Microsoft采用,...

2011-02-15 14:28:00

阅读数 532

评论数 0

常见资源网站和技术论坛

名称:IBM 地址:http://www.ibm.com/developerworks/cn/linux 描述:IBM技术文章 名称:微软 KnowledgeBase 地址:http://support.microsoft.com      http://ms...

2011-01-30 15:15:00

阅读数 971

评论数 0

Javascript继承机制的设计思想

参考: http://blog.vjeux.com/2011/javascript/how-prototypal-inheritance-really-works.html http://www.ruanyifeng.com/blog/2011/06/designing_ideas_of_in...

2012-02-27 18:37:02

阅读数 734

评论数 0

javascript对象的property和prototype是这样一种关系

转自:http://ivanl.iteye.com/blog/53537 ECMAScript可以识别两种类型的对象,一种叫做Native Object属于语言范畴;一种叫做Host Object,由运行环境提供例如document对象, Dom Node等 Native objects...

2012-02-27 18:30:14

阅读数 724

评论数 0

redhat and centOS下配置php-json扩展

PEAR是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写。它是一个PHP扩展及应用的一个代码仓库,简单地说,PEAR之于PHP就像是CPAN(Comprehensive Perl Archive Network)之于Perl。 ...

2012-01-05 10:11:50

阅读数 2708

评论数 1

深入浅出REST

转自:http://www.infoq.com/cn/articles/rest-introduction 不知你是否意识到,围绕着什么才是实现异构的应用到应用通信的“正确”方式,一场争论正进行的如火如荼:虽然当前主流的方式明显地集中在基于SOAP、WSDL和WS-*规范的Web Servi...

2011-12-31 16:26:22

阅读数 750

评论数 0

使用PHP创建一个REST API(Create a REST API with PHP)

译者前言: 首先这是一篇国外的英文文章,非常系统、详尽的介绍了如何使用PHP创建REST API,国内这方面的资料非常非常的有限,而且基本没有可操作性。这篇文章写的非常好,只要对PHP稍有了解的程序员,看完本文基本可以自己动手写 REST API,花了几个小时翻译过来和大家共享,希望可以帮助大...

2011-12-31 16:21:05

阅读数 6719

评论数 0

Web 服务编程,REST 与 SOAP

http://www.ibm.com/developerworks/cn/webservices/0907_rest_soap/ REST 简介 在开始我们的正式讨论之前,让我们简单看一下 REST 的定义。 REST(Representational State Transfer)是 ...

2011-12-29 15:51:46

阅读数 756

评论数 0

使用SQLite的命令行工具访问数据库文件

SQLite3的Shell(1) sqlite3.exe是SQLite访问数据库的一个工具,使用命令行的形式。 Shell的命令分为两种,第一是Shell本身的命令,以点开头。第二是用来管理当前数据库的SQL命令,以分号结束。 其中Shell本身的命令分以下几种:控制数据的显示模式;设置S...

2011-12-08 18:22:59

阅读数 683

评论数 0

C++二级指针与引用

先来看一段代码,功能是实现IP的统计,如果一个IP出现三次就触发相应的处理,但是每个Ip统计始终为1,具体如下, EdgeMonitor.h #include #include #include #include #include using namespace std; #...

2011-11-15 13:51:31

阅读数 1024

评论数 0

php调用C函数时如何使用zend_parse_parameters

一 zend_parse_parameters原型 int zend_parse_parameters ( int num_args TSRMLS_DC, char* type_spec, ... ); 第一个参数是传递给函数的参数个数,通常的做法是传给它ZEND_NUM_ARGS()。这是一...

2011-11-09 14:38:54

阅读数 2831

评论数 0

php调用c语言编写的so动态库

PHP除了使用扩展库的方式调用c函数,还可以通过socket通信的方式。这里介绍前者。 第一步: 环境搭建 1. 先看本机是否已经安装了较低版本的php    #find /usr -name "php"    或者rpm -aq | grep php    如果存...

2011-11-08 18:49:08

阅读数 13471

评论数 5

PHP 调用系统外部命令 system() exec() passthru() 和 popen()

一 用PHP提供的专门函数,简单执行命令 原型: string system (string command [, int return_var]); string exec(string command [, array $output [, int $return_var]]); vo...

2011-11-07 16:57:25

阅读数 2915

评论数 1

rdiff工具使用方法

工具介绍http://librsync.sourcefrog.net/doc/rdiff.html 通过rsync算法复制文件。 signature     rdiff [OPTIONS] signature INPUT SIGNATURE rdiff signature gene...

2011-10-28 14:41:22

阅读数 845

评论数 0

第Ⅰ部分 敏捷开发 第六章 一次编程实践

设计和编程都是人的活动,忘记这一点将失去一切。——Bjarme StrousStup 本章是一次结对编程(pair programming),编写保龄球比赛记分软件的例子。 在这个过程中代码、逻辑、设计、需求都出现过错误,但最后出现了次序。 ★6.1保龄球比赛 66页 对谈话和代码的总...

2011-10-23 17:48:29

阅读数 631

评论数 0

第Ⅰ部分 敏捷开发 第5章 重构

大千世界中,唯一缺乏的就是人的注意力。————凯文凯利 阐述人们应该关注手边的工作,并说明使事务能够工作和事务正确之间的区别。 重构的定义:在不改变代码行为的情况下对代码进行修改,以改进代码行为的过程。 为什么要违反谚语“没有坏就不要修理她” 软件模块职责:1。完成功能。2.易修改、易维护...

2011-10-23 17:47:10

阅读数 701

评论数 0

第Ⅰ部分 敏捷开发 第4章 测试

烈火验真金,逆境磨意志——卢修斯?塞尼加 编写单元测试是一种验证行为,更是设计行为,更是编写文档行为。避免了反馈循环。 ★4.1测试驱动的开发方法 设计程序先编写测试方案,单元测试是检验程序功能的唯一标准,不多加一个功能、不增加一行代码。 包罗万象的单元测试的好处:1.每项功能都有测试来验...

2011-10-23 17:45:53

阅读数 601

评论数 0

第Ⅰ部分 敏捷开发 第3章 计划

当你能够度量你所说的,并且能够用数字去表达它时,就表示你理解了它;若你不能度量它,不能用数字表达它,那么说明你的知识是匮乏的、不能令人满意的——凯尔文勋爵(英国物理学家) ★SLS:看来“可度量”并不仅仅是软件工程重视的要素。所有科学的一个基本要求之一就是可度量。 下面的内容是对极限编程中计划...

2011-10-23 17:44:11

阅读数 531

评论数 0

第Ⅰ部分 敏捷开发 第2章 极限编程概述

作为开发人员,我们应该记住,XP并非唯一选择。——Pete MaBreen ★2.1极限编程实践 极限编程(eXtreme Programming)是敏捷方法中著名的一个。由一系列相互依赖的实践组成。 ★2.1.1客户作为团队成员 XP中客户的定义:定义产品特性并排列这些特性优先级的人...

2011-10-23 17:42:38

阅读数 685

评论数 0

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