- 博客(214)
- 资源 (11)
- 收藏
- 关注
原创 SWOT Analysis
A SWOT analysis (alternatively SWOT Matrix) is a structuredplanning method used to evaluate thestrengths, weaknesses, opportunities, andthreats involved in a project or in a business venture
2014-03-14 16:01:06
1416
原创 Pivot Tables Tutorial
What is an Excel Pivot Table?You might think of a pivot table as a user created summary table of your original spreadsheet. You create the table by defining which fields to view and how the informat
2013-04-18 23:00:50
1683
原创 Code review(代码审查) 能给我们降低这么多开发成本,你信吗?
记得上一个项目,大家为了赶进度,代码的质量不是很好,code smell 随处可见。一直到后面代码越来越多,团队越来越大。大家都意识到了这个问题,TL/PM和各个核心成员自发的出来倡导code review,当时我们从一开始也进行了code review,只是不够严格,后来内部自己搞了一个review流程,分为两级review,第一级review后才能checkin,第二级在第一级的基础上继续re
2012-04-05 13:33:32
1002
原创 Book list
•Code Complete (2nd edition) by Steve McConnell•The Pragmatic Programmer•Structure and Interpretation of Computer Programs•The C Programming Language by Kernighan and Ritchie•Introduction to A
2012-03-26 13:08:37
715
原创 数据存储-大数据:十问重复数据删除技术
企业在选择重复数据删除产品时,最好想想下面的十个问题。存储产品提供商在发布一款重删产品时,如何定位自己的产品,是不是也要想想下面的问题呢? 1. 重复数据删除技术对备份性能将产生什么影响?2. 重复数据删除会降低恢复数据的性能?3. 容量和性能扩展将如何随着环境而增长?4. 针对大型数据库重复数据删除的效率如何?5. 渐进增量备份环境中重复数据删除的效率如何?6.
2012-03-02 18:40:20
2997
原创 Hypertable简介
2006年Google公布了自己的BigTable论文,作为Google继GFS和MapReduce两项创新之后的又一项创新,其在设计用来针对海量数据处理情形下的管理结构型数据方面具有着巨大的技术优势。而Hypertable是最知名的基于BigTable为蓝本设计的数据库之一,Hypertable基于C++实现。在过去5年,Hypertable社区一直在致力于努力完善产品。旨在将Hypertabl
2012-03-02 17:10:58
804
原创 Window下创建进程和执行命令行程序的方法
wxWidgets下的wxExecute(...) and wxShell(...)倒是可以执行命令行程序,但是cmd的窗口隐藏不了,所以只有让window和Mac上面分别实现执行命令了。查了一下,window上面大概有几种方法: 1.WinExec("cmd.exe",SW_SHOW);可以隐藏程序界面,一般在后台隐藏执行命令行或脚本时使用2.system("cmd");
2010-05-21 21:33:00
2061
转载 ubuntu下移植QT基本流程
配置tftp 配置tftp服务的步骤: 1、安装相关软件包:tftpd(服务端),tftp(客户端),xinetd sudo apt-get install tftpd tftp xinetd 2、建立配置文件 在/etc/xinetd.d/下建立一个配置文件tftp sudo vi tftp 在文件中输入以下内容
2010-01-31 21:57:00
1331
转载 项目管理- 项目阶段划分
一个项目从开始到结束会经历一系列的阶段。有效划分这些阶段,对进度控制、成本控制、质量管理、功能控制至关重要。一般的大中型软件开发公司,都有自己的阶段划分方法,定义的各阶段要完成的任务也不尽相同。本文就个人从研发角度理解到的,简单叙述一下开发的各个流程。(1)phase0:由市场人员反馈提出项目开发阶段。该阶段没有明显的时间周期,是项目的发起阶段。由相关人员提供产品的主要feature、市场
2009-10-08 22:19:00
10319
原创 Eight Steps to Helping Yourself Have a Happier Life
Researchinto genetics can make it feel as if our personality and mood arepreordained. But you can do much to strengthen your mental health.Attitudes and thoughts can control biologically induc
2009-10-08 20:25:00
932
转载 转载: 简历模版(抛砖引玉)
邮件标题:XX工作经验应聘XXXX+姓名+电话(这样写 起码HR在想通知你面试的时候不需要再把邮件打开) 邮件正文: 尊敬的先生/女士: 您好。我叫XX,在XXX获知贵公司正在招聘XX岗位。我是XX学历(如果该公司对学历很重视),有XX语言,XX工作/项目经验(可根据实际情况,浓缩成一句到二句介绍)。特此付上简历一份,期待与您面谈。 ----------------
2009-10-08 17:32:00
644
转载 转贴:一语道破:十种职场生存“潜规则”
转自:http://www.crazyenglish.org/shangwuyingyu/zhichangyingyu/20091007/63626.html1.Dont be a yes /no man , be a good lieutenant。 不要做一个“唯唯诺诺者/否定论者”,做一个“优秀的中尉”。 Offer polite, constructive crit
2009-10-08 17:09:00
482
转载 成功需要走十步的话,三五步之间最难走……
一位朋友跟我说起他最近的困惑: 他一直很努力,一步一个脚印地前行,隔一段时间就登上一个台阶;可是几年过去,突然有一天发现自己走过的和正在的每一个台阶上都挤满了人,并且谁都知道金字塔尖上就那么寥寥的几个位置而已,却又仰之弥高;突然间非常沮丧绝望。 这是人生常态啊。我有两个故事讲给他,也可以讲给所有正在路上的人——当年要是有人也这样给我讲过就好了。
2009-10-08 16:26:00
613
转载 软件开发相关知识体系
如下图所示:一些相关的解释:学校里的课程没用吗?答:肯定有用。计算机专业的经典理论课,意义非凡:计算机组成原理、计算机体系结构、操作系统、编译原理、数据结构。操作系统中的内存管理算法、进程调度算法、并发控制算法,都是非常经典的,你会在很多其它地方发现这些算法的应用或者变体。编译原理有助于我们理解编程语言是如何工作的,如何用范式来表达复杂的语法,编译原
2009-10-07 11:21:00
856
原创 打印菱形,感觉还不错
template struct Abs { enum {value = x>0?x:-x}; }; #pragma pack(push , 1 ) template//x行数这是多少行,y递归用第几个元素 struct line { char mc; struct line nextLi
2009-10-05 21:29:00
2526
原创 What is PKM?
Overview of Personal Knowledge Management The concept of Personal Knowledge Management, as outlined below, wasdeveloped by Professor Paul Dorsey and elaborated and made concrete ina
2009-10-04 21:47:00
703
转载 五大关键,让你二十年后依然是人才
当职场趋势从企业端的「终身雇用」转变为个人端的「终身就业」,该如何为自己的竞争力加分,让老板舍不得你走? 你是正在力争上游的基层员工、公司的当红炸子鸡、中高阶主管、还是即将退休的资深元老? 无论你身在哪一个阶段,当职场趋势已从企业端的「终身雇用」转变为个人端的「终身就业」,你必须时时增加自己的竞争力,即使二十年后,依然是企业抢着要的人才。 综合日本趋势专家大前研一、奇
2009-10-04 21:28:00
635
转载 Excel数据 SQL SERVER
SQL code SQL SERVER 和EXCEL的数据导入导出 1、在SQL SERVER里查询Excel数据: -- ====================================================== SELECT * FROM OpenDataSource( Microsoft.Jet.OLEDB.4.0, Data Source="c:/bo
2009-04-01 20:14:00
2536
原创 检查C++中的内存泄漏-通过工具来检查
Visual Leak Detector(VLD)是一款用于Visual C++的免费的内存泄露检测工具,用户可从http://www.codeproject.com/tools/visualleakdetector.asp下载,该软件以库形式与用户的被测工程一起使用,由于VLD是按LGPL(GNU LESSER GENERAL PUBLIC LICENSE)协议对外开源,所以使用VLD是安
2009-03-26 21:47:00
1643
原创 检查C++中的内存泄漏-通过添加代码来检测
如何检查C++中的内存泄漏 内存泄漏是编程中常常见到的一个问题,我所遇过的原因有两个:1.分配完内存后忘记回收2.代码有问题,造成想回收却无法回收,例如:int* p=new int;p=new int; //p指针修改,原来申请内存的地址没有记录下来,于是无法释放 下面介绍如何检查内存泄漏:1.包含头文件和定义#define _CRTDBG_MAP_
2009-03-26 21:43:00
990
原创 C++ 有价值blog索引-分类索引
图形学:图形学-鋭化-拉普拉斯(Laplacian)算子图形学-降噪技术-2维中值滤波图形学-对比度变换-直方图均衡化 图形学-灰度变换 单通道图像的直方图(C/C++源代码) 并行图像细化算法和C代码实现 计算抛物线方程 游戏领域:sevecol的专栏 主要有光照处理和DX9使用我的ALLEGRO学习之旅 我的ALLEGRO学习之旅2 网络:hustxxbs Blog 关注着web ser
2009-01-04 21:10:00
825
原创 C++ 有价值blog索引
本文章的出现是因为有不少人恶劣地将垃圾文章归类到C++blog中,也包括很多可以归类到C++但没什么价值的blog出现最新的blog文档添加到最下面,老的会逐渐添加到前面.一般只归类原创和翻译的!大家如果发现blog文章只是转的,请及时告知................................................................................
2009-01-04 21:09:00
1187
原创 不同语言之间的调用 - ATL COM方式实现
上一篇说道了使用DLL的方式实现混合使用,但是使用过程还有一些复杂,比如VB用使用字符串的一些操作就不得不使用了lstrlen这个API来完成.而且DLL的使用范围也不够广泛,而这次介绍如何使用COM方式进行多语言间调用,相对DLL方式这个容易使用.按照惯例先使用C++的方式编写(我是使用VS2005)先新建一个ATL工程,名字为ComCore点确定之后点完成,使用默认的工程配置.再添加
2008-12-28 17:16:00
1460
原创 不同语言之间的DLL调用
__declspec(dllexport)是告诉编译器用来导出函数的,在代码中不另作说明了extern "C"的意思就是用C的方式来导出函数,为什么要用C的方式来导出呢.因为C++中有重载,编译器会对函数名进行更改,修饰成唯一的函数名.__stdcall告诉编译器函数调用方式.这点可以参考其他文章,我预计也会在blog中写上一篇关于函数调用方式.C++编写的DLLextern "C" __
2008-12-28 17:12:00
1687
原创 Effective STL 中文版(大全)
候捷说,对于STL,程序员有三个境界,开始是使用STL,然后是理解STL,最后是补充STL。EffectiveSTL是一本非常好的书,帮助你更好的理解STL,其作者就是《EffectiveC++》一书的作者。如果你已经初步了解了STL的容器、迭代器、算法和函数,而又想更好的了解STL,那么《EffectiveSTL》是你的最佳选择。 还有一部分没有找到链接,如果再找不到我会自己试着翻译
2008-12-26 17:20:00
1050
转载 线程同步(信号量,互斥,条件变量)
进行多线程编程,最头疼的就是那些共享的数据。因为你无法知道哪个线程会在哪个时候对它进行操作,你也无法得知那个线程会先运行,哪个线程会后运行。下面介绍一些技术,通过他们,你会合理安排你的线程之间对资源的竞争。l 互斥量Mutexl 信号灯Semophorel 条件变量Conditions先说一下互斥量。什么时候会用上互斥量了?比如
2008-12-25 23:50:00
1005
转载 实战DeviceIoControl之1...n
收藏http://blog.csdn.net/li_guotao/archive/2008/02/13/2090280.aspx
2008-12-25 22:56:00
552
转载 Win32串口编程
在工业控制中,工控机(一般都基于Windows平台)经常需要与智能仪表通过串口进行通信。串口通信方便易行,应用广泛。一般情况下,工控机和各智能仪表通过RS485总线进行通信。RS485的通信方式是半双工的,只能由作为主节点的工控PC机依次轮询网络上的各智能控制单元子节点。每次通信都是由PC机通过串口向智能控制单元发布命令,智能控制单元在接收到正确的命令后作出应答。 在Win32下,可
2008-12-25 19:48:00
1411
1
转载 OS的几种模式:实模式、保护模式、虚拟8086模式
今天大家不由自主的聊起了OS的模式,顺便笔记一下,有其它的内容,请看到的朋友请补充。 从80386开始,cpu有三种工作方式:实模式,保护模式和虚拟8086模式。只有在刚刚启动的时候是real-mode,等到linux操作系统运行起来以后就运行在保护模式。实模式只能访问地址在1M以下的内存称为常规内存,我们把地址在1M以上的内存称为扩展内存。在保护模式下,全部32条地址线有效,
2008-09-18 21:25:00
1300
原创 有趣的C语言基础
下面有几个简单测试将能发现你对C语言的掌握情况。1)int x=35; char str[10];//问:strlen(str)和sizeof(str)的值分别是多少?答:strlen(str) 值不确定,strlen根据/0确定字符串是否结束。 sizeof(str)=10 sizeof一个数组为数组长度strcpy(str,"www.it315.org"/*共13个字母*/);
2008-09-16 00:14:00
800
2
转载 CDMA与GSM的区别
首先简单介绍一下CDMA与GSM的概念:CDMA是码分多址的英文缩写(Code Division Multiple Access),它是在数字技术的分支--扩频通信技术上发展起来的一种崭新而成熟的无线通信技术。CDMA技术的原理是基于扩频技术,即将需传送的具有一定信号带宽信息数据,用一个带宽远大于信号带宽的高速伪随机码进行调制,使原数据信号的带宽被扩展,再经载波调制并发送出去。接收端使用完全
2008-09-15 22:12:00
881
转载 单向链表当中的环路判别问题
有一个单向链表,如何判定这个链表当中是否包含有环路,以及如何定位环路在链表当中的开始点呢?关于第一个问题,网络上可以搜索到,用两个指针来遍历这个单向链表,第一个指针p1,每次走一步;第二个指针p2,每次走两步; 当p2 指针追上 p1的时候,就表明链表当中有环路了。关于这个解法最形象的比喻就是在操场当中跑步,速度快的会把速度慢的扣圈可以证明,p2追赶上p1的时候,p1一定还没有走完一遍环路,p
2008-09-15 21:59:00
580
转载 perl学习笔记(二)
Perl学习笔记2 1:perl与C语言的不同: A:整数与浮点数均被看作双精度浮点数。 B:对于长的整数,perl用下划线来分隔,如:123456,可以表示为123_456。 C:perl中NULL没有特殊的含义,不能靠null来判断字符串是否结束。 D:perl变量,数组使用前无须声明,但函数使用前需要声明。 E:空的控制语句
2008-09-15 21:41:00
631
转载 perl学习笔记(一)
Perl学习笔记11:Perl真假简单规则: 数字0为假 空的字符串(“”)和字符串“0”为假 为定义值undef为假 其他东西均为真2 :perl相关控制语句学习 Last’:退出当前循环 Next:使得控制权被重新传递到循环的顶部,同时下一循环继续进行 Exit:Perl退出语句3:Perl数据列表的三种表示方法:列表,数组与哈希结构
2008-09-15 21:38:00
613
转载 HTTP Post方法应用的例子
HTTP Post方法应用的例子:首先:MFC例子:void post() { CInternetSession session("My Session"); CHttpConnection* pServer = NULL; CHttpFile* pFile = NULL; CString Serve
2008-09-15 21:30:00
1138
转载 网络socket编程几个函数小结
//socket编程几个函数小结:一、WSAStartup函数 int WSAStartup( WORD wVersionRequested, LPWSADATA lpWSAData ); 使用Socket的程序在使用Socket之前必须调用WSAStartup函数。该函数的第一个参数指明程序请求使用的Socket版本,其中高位字节指明副版本、低位字节指明主版本;操作系统利
2008-09-15 21:28:00
725
转载 常用的APT命令参数
apt-cache search package 搜索包apt-cache show package 获取包的相关信息,如说明、大小、版本等sudo apt-get install package 安装包sudo apt-get install package - - reinstall 重新安装包sudo apt-get -f install 修复安装"-f
2008-09-06 23:30:00
865
转载 QQ游戏百万人同时在线服务器架构实现
转帖------http://blog.csdn.net/sodmeQQ游戏于前几日终于突破了百万人同时在线的关口,向着更为远大的目标迈进,这让其它众多传统的棋牌休闲游戏平台黯然失色,相比之下,联众似乎已经根本不是QQ的对手,因为QQ除了这100万的游戏在线人数外,它还拥有3亿多的注册量(当然很多是重复注册的)以及QQ聊天软件900万的同时在线率,我们已经可以预见未来由QQ构建起来的强
2008-09-06 23:26:00
580
原创 ACE 入门
一、ACE编译a) 下载ACE源文件,你可以从官方网站下载,我的是ACE+TAO+CIAO-5.6。下载地址:http://download.dre.vanderbilt.edu/注意我这里下载的是.zip作为扩展名的版本,这是适用于Windows 2000, XP (MSVC++ 7.1, and 8)。b) 将你下载的ACE.zip解压缩,假设目
2008-09-06 21:18:00
1134
浅谈 HTML5
2012-01-14
编程珠玑 第二版 中英文
2011-06-17
冒号课堂—编程范式与OOP思想
2011-06-17
51单片机C编程,这是一本关于Intel 80C51 以及广大的51 系列单片机的书这本书介绍给读者一些 新的技术使你的8051 工程和开发过程变得简单请注意这本书的目的可不是教你各种 8051 嵌入式系统的解决方法
2008-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人