- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 编写IOCP时的几个注意事项
TIP 1: Use Winsock2 IOCP-capable functions, such as WSASend and WSARecv, over Win32 file I/O functions, such as WriteFile and ReadFile. 提示1:尽量使用WSASend和WSARecv进行数据收发Socket handles from Microso
2014-10-04 19:11:04
508
原创 面向对象程序设计 第五次实验参考代码
[cpp] view plaincopy#include #include const double PI=3.14; class Geometric_shape{ public: Geometric_shape() { } v
2014-09-05 09:05:18
672
原创 浅谈五大Python Web框架
说到Web Framework,Ruby的世界Rails一统江湖,而Python则是一个百花齐放的世界,各种micro-framework、framework不可胜数,不完全列表见:http://wiki.python.org/moin/WebFrameworks。虽然另一大脚本语言PHP也有不少框架,但远没有Python这么夸张,也正是因为Python Web Framework
2014-08-27 10:17:55
1446
原创 专访袁红岗:称拥有世界上最好的Web框架
袁红岗是一位低调的技术侠客,他很少出现在公众的视野中,但他的名字却在中国软件界越来越响亮,在每年极少的能与袁红岗面对面的接触中,他带给大家的技术创新却每次都能让人振奋。6月,在广州的一个技术论坛上,我早早来到了会场,见到了袁红岗,闻名不如见面,看上去远比照片上年轻许多,个头不高,言谈也不多,我忙上前请教了几个问题,袁红岗给我的回答是简约而不简单。让我们一起看看这次袁红岗带给我们的思考是什么
2014-08-27 10:16:54
621
原创 自己动手做Web框架—MVC+Front Controller
在我前面一篇博文《逃脱Asp.Net MVC框架的枷锁,使用Razor视图引擎》发表之后,很多人关心,脱离了之后怎么办?那么这可以说是它的续篇了。 同时,这也是eLiteWeb开源软件的一部分。MVC + Front Controller我 们常常提到的MVC中作为Controller的C。其实有两项任务,一个是处理Http请求,另一个是对请求中的用户数据进行的处理。前者,
2014-08-27 10:15:12
478
原创 在概念堆里理解什么是智能SOA
今年在继7月北京成功举办SOA与企业成长高峰论坛之后,在这个初冬的季节,IBM再次携众位专家11月15号在上海隆重举行了“IBM 2007 SOA创新高峰论坛”,并且在这次峰会上首发了基于全球5700家SOA客户实施经验之上总结出的一套指导客户有效起步SOA的实用方法体系——智能SOA。如此近距离的接触到智能SOA体系的设计者们,让我在这次峰会上着实又与SOA走的更近了一些,那么究竟什么是
2014-08-27 10:13:44
617
原创 微软“S+S”策略分析:鱼和熊掌真的可以兼得么?
微软在2003年的时候就曾经提起过关于SOA的理念,但是一段时间之后便隐了声迹,用微软的话来讲,这段时间里,微软也一直没有间断在做SOA的事情, 比如在SOA标准中的核心协议部分就由微软和IBM共同完成。只不过这期间属于是闭关修炼内功。但是,低调显然不是微软历来的风格,所以昨天,微软振臂一 呼,在北京中国大饭店“S+S”策略的技术峰会上宣布,在未来几年的时间里,微软将会与合作伙伴一起碰撞出更多的灵
2014-08-27 10:11:01
520
原创 其实你不懂程序员
人们常说程序员的生活枯燥为人刻板,其实这是你不懂程序员,代码之外,这些高智商的人幽默有趣,论坛常常是他们展现才华的地方,BLOG是他们分享技术的地方,BBS等地方有问题他门总是热心帮助解答,处理程序异常,修改程序错误等。 程序员也是很懂得品味人生的,因为工作影响他门也许会对生活感慨,伤感自己没足够或是更多的时间去做工作之外的别的事。陪朋友,亲戚,家人、甚至陪女朋友去买套漂亮的衣
2014-08-16 10:01:15
472
原创 Bing Maps中使用Google全球本地化搜索服务详解
微软Bing Maps推出了四大在线地图服务,以满足地理位置、路由、影像以及搜索等常用GIS开发需求,去年我写的《Bing Maps开发系列博文》中介绍了这四种公关服务的特点和基本使用方法。但是很多朋友以及本人在使用这四种服务的时候发现了,使用微软提供的服务实现本地化搜索对于亚洲地区的支持不够友好,这一点比起Google还存在很大的距离。不过不用灰心,虽然Google没有像微软那样直接提供公共服务
2014-08-16 09:58:46
1215
原创 SQL Servr 2008空间数据应用系列一:空间信息基础
Microsoft SQL Server 2008 提供了全面性的空间支持,可让组织通过具空间功能的应用程序来无缝地取用、使用及扩展以位置为基础的数据,最后可协助用户做出更好的决策。空间分析是一项非常复杂的工作,包含一系列学术内容:地理、数学、天文、图形等。虽然在使用SQL Server 2008的空间特性中不必要深入研究关于地理、数学、天文以及图形等学科,但如果你想在学习或者是正式的项目开发中能
2014-08-16 09:58:05
537
原创 动态重新加载Class机制之代码测试
V1.1修改了主程序,调用带参数的构造函数[java] view plaincopypackage com.ailk; import java.lang.reflect.*; import java.util.ArrayList; import java.util.List; import
2014-08-15 20:06:56
598
原创 Elixir 入门
2014-01-01 16:34 2738人阅读 评论(0) 收藏 举报目录(?)[+] Erlang Resources里面关于Elixir的资料越来越多,加上Joe Armstrong的这篇文章,对Elixir的兴趣也越来越浓厚,投入零散时间学习了一下.零零散散,测试代码写了一些,Evernote中笔记更是混乱,还是逐步整理出来. El
2014-08-15 20:05:51
2919
原创 Robot到Rational Functional Tester和Performance Tester
1. Robot采用专业的测试脚本语言, 从而导致需要学习专门的API以及专门的语法外, 用过程化的Visual Basic作为脚本语言, 导致脚本重用受到很大限制.2. Robot和测试管理工具耦合太紧, 不能对脚本进行很好的版本管理, 也无法进行灵活的测试执行.3. Robot不能和IDE集成, 这样导致开发人员不想学. 测试自动化技术不是只能由专业的测试人员才能用.4. Robo
2014-08-14 14:57:47
460
原创 Sybase数据库死锁对策
《Sybase数据库在UNIX、Windows上的实施和管理》讨论49 Sybase数据库死锁对策看到一篇很好的文章,在百度的知道, 关于Sybase数据库死锁对策,建议大街读一读,很有意思: 死锁的发生对系统的性能和吞吐量都有重要影响,经检测发现,管理信息系统的死锁主要是因为两个或多个线程(登录)抢占同一表数据资源。引起长时间抢占同一资源不是因为我
2014-08-14 14:55:16
1253
原创 Sybase数据库在UNIX和Windows上的实施和管理 出版公告
继《oracle大型数据库系统在AIX/unix上的实战详解 》出版后,这是我写的另外一本关于大型数据库的技术书籍——SYBASE。Sybase ASE是当前业界著名的大型数据库之一,国内用户群体广泛,国际更是声名不菲。写这本书一是能为大家做点事情,二是挑战自我,自己知识总结一下。这本书的内容安排如下:本书共分为四部分,按照Sybase ASE数据库项目实施中工作内容的不同方向进
2014-08-14 13:50:03
587
原创 onscripter For windows/MAC/Linux V3中文版
你想 一物多用吗 ?你想 在windows 上跑 android的GAL吗?你想在 MAC OS下玩GAL?你想 搞一个 GAL能同时运行于windows 和 MAC OS?这是个专门用来移植PC上面使用nscripter引擎制作的游戏,大家很熟悉的水仙、120日元系列、LOLI的时间等等游戏都是基于nscripter引擎制作的,并且都曾使用ONS引擎移植到PSP上。总而言之,
2014-08-14 13:28:26
1535
原创 Python连接mysql提示old (insecure) passwords is not supported
[plain] view plaincopyprint?Authentication with old (insecure) passwords is not supported. For more information, lookup Password Hashing in the latest MySQL manual 如上所示,如果
2014-08-14 13:26:18
783
原创 Alienware M11x R2 退居二线,家人工作用机
如何将几年的数据和应用系统环境备份出来呢?而且这个备份还要给我的Macbook Pro用。一个办法:利用P2V虚拟化方式进行,时间长了点。使用VMware公司的免费工具实现:VMware vCenter Converter Standalone Client V5.0.1如下图:继续等待红,过程持续了几个小时了。
2014-08-14 13:25:41
642
原创 解决PHP函数ip2long转换IP时数值太大而产生负数的办法
【造成原因】:Because PHP's integer type is signed, and many IP addresses will result in negative integers.【解决办法】:其官方手册中提到,可以“you need to use the "%u" formatter of sprintf() or printf() to get the stri
2014-08-14 10:51:25
582
原创 zend studio 9 简单的汉化过程
运行zend studio9->选择菜单“Help”->install new software->work with中输入http://archive.eclipse.org/technology/babel/update-site/R0.9.1/helios/->点击add(此时会提示pending...),等待一会后会出现很多语言包->选择"Babel Language Packs
2014-08-14 10:51:10
501
原创 Makefile详解
概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解 HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会
2014-08-14 10:39:53
433
原创 转型Linux/c++
想转linux程序员,不想做windows了,收集一点基础资料。一、工具的使用1、学会使用vim/emacs,vim/emacs是linux下最常用的源码编辑具,不光要学会用它们编辑源码,还要学会用它们进行查找、定位、替换等。新手的话推荐使用vim,这也是我目前使用的文本编辑器。vim有一个中文在线手册http://vcd.gro.clinux.org。2、学会makefi
2014-08-14 00:33:04
418
原创 一个很好的契机
两年前,写了一篇文章说自己想去做linux开发,当时觉得做终端很没有意思,平台太多,移植性微乎其微。后来想既然难移植那就自己搭建平台吧。于是想搞个widget引擎,公司出于市场的考虑又没做下去,买了一套法国的富媒体平台,给那玩意做适配做了半年,越干越没意思。刚好为了结束和老婆半年多的两地分居生涯,二话没说就跑来了深圳。 重新找工作,我想干点自己喜欢做的事,于是有了这份Linux内核
2014-08-14 00:31:10
645
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人