自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

行者无疆的专栏

技术人生

  • 博客(13)
  • 资源 (39)
  • 收藏
  • 关注

原创 编程规则之--不要写面面俱到的函数

<br />    在进入公司的编程规范考试的时候,有这么一个规范--不要试图去写一个多功能的,面面俱到的函数.<br />    在最近的工作中,算是真正体会到这个规范的重要性了.因为做二次开发的时候,要接触到别人的代码,里面多处一个函数处理好几个逻辑上不是并列的分支,看半天又发现一些东西,跟研究怪物似的,令我看的死去活来,气得半死.真想骂那个人.<br />    面面俱到的函数会令看代码的人摸不着头脑,降低程序的可读性.一般来说,连设计的那个人,过了一段时间,就算跟着他自己写的注释,都没法把东西弄明白

2010-12-31 19:23:00 647

原创 IBM敏捷培训小结

<br />    今天参加了一个IBM敏捷教练的课程,(全程是两天,16小时),我只听了两个小时,小结一下.<br />    1. 敏捷流程必需人员:strakeholder;product owner;team leader;team members;<br />        strakeholder是需要的发出点;PO负责把用户的需求排一个优先级,但不能决定多个团队中谁干什么事情;而每个迭代周期时间是一定的,team leader通过估算自己团队的能力,从PO手中选择自己团队本个迭代可做的任务.t

2010-12-30 22:32:00 1086

翻译 敏捷软件开发宣言

<br />敏捷软件开发宣言<br /> <br />通过亲自和协助他人进行软件开发的过程,我们致力到寻找更好的软件开发方法.<br />在这些过程中,我们得出以下的一些方法论:<br /> <br />个体与相互协作 胜过 流程和工具<br />可用的软件实体 胜过 详尽的说明文档<br />和客户的即时合作 胜过 相互的合同与约定<br />及时回应需要变化 胜过 精心的策划<br /> <br />也就是说:虽然右边的方法是有价值的,但是左边的方法是更有价值的.<br /> <br />Kent Be

2010-12-30 21:59:00 582

原创 Manifesto for Agile Software Development

<br />Manifesto for Agile Software Development<br /><br /><br /><br />We are uncovering better ways of developing<br />software by doing it and helping others do it.<br />Through this work we have come to value:<br />Individuals and interactionsover proces

2010-12-30 21:31:00 680

原创 1*1 引发的思考

<br />    今天看到一段代码, 为了判断一个列表中某一项数据是否都是同一值数据(值只有两种可能,number和string).伪代码近似于:<br />    int numFlag=0;<br />    int strFlag=0;<br />    for item in itemList<br />         if ( item is number )<br />             numFlag=1;<br />         else<br />         {<br

2010-12-21 22:48:00 961 1

转载 11 Laws of The System Thinking in Software Development

<br />Source: http://softwarecreation.org/2007/11-laws-of-the-system-thinking-in-software-development/<br /><br /><br />“I will work harder” – the horse Boxer (from George Orwell’s Animal Farm)<br /><br />bichuas<br />The System Thinking Laws from Peter Se

2010-12-19 15:27:00 1042

转载 Python正则表达式操作指南(转)

Python正则表达式操作指南出自Ubuntu中文<br />原文出处:http://www.amk.ca/python/howto/regex/<br />原文作者:A.M. Kuchling (amk@amk.ca) <br />授权许可:创作共用协议<br />翻译人员:FireHare <br />校对人员:Leal<br />适用版本:Python 1.5 及后续版本 <br />摘要 <br /><br />本文是通过Python的 re 模块来使用正则表达式的一个入门教程,和库参考手册的对应章

2010-12-17 00:54:00 740

转载 How do I... Identify and delete duplicates from SQL Server tables?

Source:http://blogs.techrepublic.com.com/datacenter/?p=372&tag=rbxccnbtr1Date: June 3rd, 2008 Author: Susan Harkins Category: Microsoft, databases, sql serverTags:Microsoft SQL Server, Server, Column, Record, Table, Databases, Storage, Enterprise Software,

2010-12-15 23:16:00 659

转载 Removing Duplicate Records using SQL Server 2005

Date: July 29th, 2008 Author: Tim Chapman Category: SQL, databases, sql serverTags:Microsoft SQL Server, Record, Microsoft SQL Server 2005, Table, SalesHistory, SaleDate, SalePrice, SELECT, Productivity, DatabasesRemoving duplicate records from tables is s

2010-12-15 22:27:00 730

转载 10 tips for advancing from a beginner to an intermediate developer

<br />Date: May 21st, 2009 Author: Justin James Category: 10 things Tags: Justin James, Developer <br />From:http://blogs.techrepublic.com.com/10things/?p=732<br /> <br />Beginner developers who want to take their career to the next level may be stymied by

2010-12-14 23:59:00 860

原创 如何增加一列唯一性的ID--row_number() over()的用法

 楼主发表于:2010-12-13 14:57:51已知:存储过程得到下面记录:<br />name value<br />A 100<br />B 23<br />C 95<br />D 45<br /><br /><br />求:在记录第一列增加ID列,并且要按value排序:<br />结果:<br />ID name value<br />1 A 100<br />2 C 95<br />3 D 45<br />4 B 23SQL code select id=row_number() ov

2010-12-14 22:08:00 1315

原创 exists的一种用法

<br />现在表的结构如下:<br />client_ID Trans<br />0001 人民币<br />0002 人民币<br />0003 人民币<br />0003 港币<br />0004 美金<br />0004 港币<br />0005 人民币<br />0005 美金<br />0006 人民币<br />0006 美金<br />0006 港币<br />0007 美金<br />0008 港币<br />请教大家如何用sql语句查询只有人民币的客户、只有美金的客户、只有港币的客户、有

2010-12-14 22:04:00 844

原创 如何用SQL语句把同一列的数据按某个group by语句组合成一行数据

<br />    刚才从论坛上面看到一个帖子,我之前也碰到过这一类问题,所以记下来,算学习到新的东西。从回答者给出的不同的代码,也从另一个侧面看到了这个问题的多种思维解决方案。还是有不少东西可以学得到的。<br />    学习到的内容:stuff函数的应用<br />问题:  <br />  有一个用户表(姓名,编号,爱好)<br />  user(name,id,hobby),<br />里面的数据有:<br />  张三 001 篮球<br />  张三 001 电影<br />  李四 002 足

2010-12-13 23:00:00 5388

libevent在vs下编译工程

前段时间看了下libevent的文档,把代码搞过来看了一下,做了一个vs的工程,花了一两个小时。免得下次又弄这些无谓的工作,上传到共享里。有需要的朋友也可以省点时间。工程是vs2008的,到其他版本也是可以使用的。

2015-01-10

C++实现简单的MVC框架

C++实现简单的MVC框架

2014-06-19

DesktopDemo程序

这个是模拟explorer的桌面做的一个小程序,配合其他程序可以做成虚拟桌面。 使用了shell技术,以及list view控件,使用了部分开源代码。

2014-01-14

从文件夹中查找单词程序

这是我自己写的一个小程序,功能是查找指定文件夹中对应的单词。如果发现有bug,请在我的博客中报告!谢谢! http://blog.csdn.net/suppercoder/article/details/17336601

2013-12-30

查找指定文件夹中所有文件中的单词

这是我自己写的从指定文件夹中查找所有文件中的对应单词的功能小程序,请不要指定内容太多的目录,可能会造成消耗内存太多。有任任bug可以在我的博客上留言,谢谢! http://blog.csdn.net/suppercoder/article/details/17336601

2013-12-30

supercan扫描工具

supercan扫描工具

2013-08-15

DeviceTree 驱动查看

DeviceTree 驱动查看

2013-03-15

[Windows.Internals.Part.1(6th,2012.3)文字版

[Windows.Internals.Part.1(6th,2012.3)].Mark.E.Russinovich.文字版 不是扫描的,直接是文字,很清晰! 权威经典,无需要解释。

2013-02-25

COM技术内幕第10章代码进程中服务器(VS2008通过)

在原有旧代码的基础上修改成在vs下可以编译通过调试的新程序,对于学习COM这本书有帮助。

2013-01-08

COM技术内幕第9章代码客户端智能指针(VS2008通过)

《COM技术内幕》——第9章,相关内容的代码,原代码历史久远,有一些地方需要修改才能成功使用。经过本人修改可以在VS2008中编译调试,对于理解文中的内容大有好处。

2013-01-05

COM技术内幕第5章第7章代码(VS2008通过)

《COM技术内幕》——第5章 动态连接,相关内容的代码,原代码历史久远,有一些地方需要修改才能成功使用。经过本人修改可以在VS2008中编译调试,对于理解文中的内容大有好处。http://blog.csdn.net/eagleatustb/article/details/8447729

2012-12-28

Windows核心编程随书源代码

windows 核心编程的随书源代码,可以结合书本上来调试。我在VS2008上大部分可以直接使用,有一些不能使用需要修改的,我有写对应的读书笔记。可以参考我的博客。http://my.csdn.net/eagleatustb

2012-10-26

C++标准程序库(英文版)

Soon after its introduction, C++ became a de facto standard in object-oriented programming. This led to the goal of standardization. Only by having a standard, could programs be written that would run on different platforms — from PCs to mainframes. Furthermore, a standard library would enable programmers to use general components and a higher level of abstraction without losing portability, rather than having to develop all code from scratch. The standardization process was started in 1989 by an international ANSI/ISO committee. It developed the standard based on Bjarne Stroustrup's books The C++ Programming Language and The Annotated C++ Reference Manual. After the standard was completed in 1997, several formal motions by different countries made it an international ISO and ANSI standard in 1998. The standardization process included the development of a C++ standard library. The library extends the core language to provide some general components. By using C++'s ability to program new abstract and generic types, the library provides a set of common classes and interfaces. This gives programmers a higher level of abstraction. The library provides the ability to use • String types • Different data structures (such as dynamic arrays, linked lists, and binary trees) • Different algorithms (such as different sorting algorithms) • Numeric classes • Input/output (I/O) classes • Classes for internationalization support

2012-10-16

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

C++网络编程+卷2+基于ACE和框架的系统化复用 经典之作,无须多言

2012-08-17

C++网络编程+卷1+运用ACE和模式消除复杂性

少数的几本ACE全面解析的书籍,适合于使用ACE进行网络开发的程序员阅读。

2012-08-17

Windows图形编程

经典的windows图形技术资料,市面上已经绝迹,有了它,解决界面问题相当轻松。

2012-06-29

Windows网络编程(第二版)源代码

这是Windows网络编程(第二版)的配套源代码,可以用来结合学习该书。

2012-05-13

windows网络编程(第二版)

这是一本经典权威的windows网络编程技术书籍,并且由名家翻译,质量可靠,是一本不可多得的学习windows网络技术的好书!

2012-05-10

蓝盾题目解答

1, IO设备传入数据的速率约为128M/s.传入的是数据流,数据流中包含不定长的数据块。 数据块块头: { char Head[] ="XX"; int Len}, Len表示数据块的内容长度。 数据块的内容紧接着块头。 2, A模块负责从硬件接收数据,B模块负责对数据的业务分析, C模块负责对数据的后续处理。

2012-03-08

eMule 0.50 在VS2005下调试通过版本

eMule 0.50 在VS2005下调试通过版本,还需要一些环境的改动,应该不难改,注意一下预编译宏的使用就可以了。

2012-02-07

eMule-StulleMule_v7.0(filter_to_DLPv4302-Alpha1)-Src.7z

eMule-StulleMule_v7.0

2012-02-06

eMule0.50a_Sources

这里带了官方发布的emule代码以及第三方库的源代码,可以供学习使用

2012-01-11

zlib source code

/* zlib.h -- interface of the 'zlib' general purpose compression library version 1.2.5, April 19th, 2010 Copyright (C) 1995-2010 Jean-loup Gailly and Mark Adler This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required. 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software. 3. This notice may not be removed or altered from any source distribution. Jean-loup Gailly Mark Adler jloup@gzip.org madler@alumni.caltech.edu The data format used by the zlib library is described by RFCs (Request for Comments) 1950 to 1952 in the files http://www.ietf.org/rfc/rfc1950.txt (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format). */

2012-01-11

软件开发三级培训班

请AA/HRS/Amy/Vicky将附件转发给各项目员工或人力资源部同事,并积极鼓励员工抓紧这次培训考试的机会,具体内容可见附件。 因此项培训考试项目是属于国家职业资格培训和认证,所以考试通过获得证书后有多项优惠政策,对员工自身益处多多。

2011-10-25

C++ boost regex manual

This is the C++ lib boost's regex manual for developers. Down from boost official website.

2011-07-27

C++ Boost manual

This is the 1.47 version Boost manual for C++ developer.

2011-07-27

boost C++ manual

Boost SourceForge release folder README --------------------------------------- The only differences between the distribution files are the line endings and archive format. The .bz2 and .7z formats are preferred as more compact. Distribution files with extensions .gz and .bz2 use Unix line endings. Distribution files with extensions .zip and .7z use Windows line endings. See http://www.boost.org/users/history for information about each Boost release.

2011-07-27

STL.源码剖析(完全版).pdf下载中文完整版

STL.源码剖析(完全版).pdf下载 简体中文完整版(高清晰扫描带目录)PDF,想学习的可以下载看看! 史上最好的STLSTL源码剖析阅读版本,超级高清,超用心的添加了阅读目录,方便了你的阅读,不再难受的看那些简陋的模糊的,扫描版 下载过的筒子们,把这本书顶起来吧,绝对的不要积分,绝对的完爆之前所有无耻版本

2011-02-23

深度探索C++对象模型(清晰版).pdf

深度探索C++对象模型(清晰版).pdf

2011-02-23

代码之美(中文版本)

用很经典的例子讲述了如何做到代码的优美与高效。 是一本编程进阶不可不读的经典之作。

2010-03-04

大学C++经典教程(中文版)很适合入门者

发表日期:2003年5月11日 出处:C++大学教程 作者:C语言之家整理 已经有14637位读者读过此文

2010-01-29

空空如也

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

TA关注的人

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