- 博客(20)
- 资源 (45)
- 收藏
- 关注
原创 如何成为一名软件架构师?
http://www.csdn.net/article/2013-01-25/2813967摘要:来自于美国的Daniel Mohl给出了自己的架构师书目,例如软件架构师应该知道的97件事、设计模式...此外,他还在文中分享了成为架构师的成长技巧和经验。Daniel Mohl是一名专业的软件工程师/架构师,他的兴趣包括理解各种复杂的编程语言、企业应用架构以及如何搭建业务与技术,他通
2013-01-31 09:03:21 589
原创 字符串操作函数
1编写一个函数,作用是把一个char组成的字符串循环右移n个。比如原来是“abcdefghi”如果n=2,移位后应该是“hiabcdefgh” 函数头是这样的://pStr是指向以'\0'结尾的字符串的指针//steps是要求移动的nvoid LoopMove ( char * pStr, int steps ){ //请填充...}方法一:voi
2013-01-29 19:17:37 411
原创 C/C++代码检视要点(下)
15、 类型转换类型转换的检查有以下问题供参考:n 类型转换是否采用安全的转换机制n 当采用强制转换时是否会出问题n signed 和unsigned转换是否存在问题n 转换前是否进行安全校验n 是否将小空间的类型转换成了大空间的类型n 类型转换是否会
2013-01-29 14:32:48 679
原创 C/C++代码检视要点(上)
代码检视技能属于开发人员的基本功,能够很大程度地反应出开发人员的能力水平,前面4.4.1节已经讲过提高评审检视的方法。下面以实际的C/C++语言方面的代码来讲解代码检视的一些基本关注点和重点检查的内容。从C/C++语言开发的代码来讲,检视时主要关注以下一些方面:n 与详细设计的一致性n 编译设置n 头文件检查n 宏
2013-01-29 14:32:09 762 1
原创 代码审查:程序员内炼之道
http://www.csdn.net/article/2013-01-28/2813977-code-review 摘要:“关注并弄清楚桥梁修建细节,否则你建起来的桥梁有可能坍塌。”代码审查更重要的是一种技术分享或者代码共享。程序员如何提升自我修炼之道,欢迎来支招。代码审查更重要的是一种技术分享或者代码共享。在审查过程中,通过被审查者的讲解、审查人员的质询来发现问题并传播知识。如
2013-01-29 14:23:20 483
原创 高效代码审查的十个经验
http://www.csdn.net/article/2012-11-07/2811609-Efficient-Code-Review-10-Experience 摘要:我们在实践中发现,随着开发平台和开发语言的不同,最优的代码审查量有所不同。但是限制每次审查的数量确实非常必要,因为这个过程是高强度的脑力密集型活动。时间一长,代码在审查者眼里只是字母,无任何逻辑联系,自然不会有太多的
2013-01-29 14:18:11 425
原创 自己实现的C 语言的字符串替换函数
感谢博主http://blog.csdn.net/fyyy4030/article/details/8511476C语言中没有提供字符串替换函数,网上能找到的类似函数也只是能替换一个,不能替换全部,工作中却常常要用到这个功能,故实现一个函数。该函数所使用到的相关函数均是自己实现,没有调用库函数。 相关代码如下:/*****************************
2013-01-29 11:22:12 723
原创 卓越的教练是如何训练高手的
http://blog.csdn.net/fyyy4030/article/details/8467043卓越的教练是如何训练高手的? 编者按:我们知道,优秀的运动员除了自身的天赋和努力之外,出色的教练必不可少。一个成功的企业除了拥有出类拔萃的员工之外,同样需要一位出色的教练,那就是企业的CEO。由此可见,如果我们要想成为一位优秀的程序员,毫无疑问卓越的教练是致关重要的。无数事
2013-01-29 11:16:57 2353
原创 memcpy,strcpy
函数原型void *memcpy(void *dest, const void *src, size_t n);功能从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中所需头文件#include 返回值函数返回dest的值。说明1.source和destin所指内存区域不能重叠,函数返回指向destin的指针。2.str
2013-01-29 11:15:18 1271
原创 pclint使用
PC-lint的使用网络上有很多,下一篇将会转载一下。这里主要记录一下在使用的过程中所遇到的问题。1.错误如下-- Module: d:/Projects/magellan/main/code/magellan/MgAIAction.cpp (C++) #include "co-msc80.h" /* generated from -header(co-ms
2013-01-28 17:14:25 1269
原创 pclint在 vs2008下的配置 .
VS2008配置PC Lint (静态代码检查工具PC-Lint)转自 http://hi.baidu.com/spongcer/blog/item/c66cc6f82ea39278034f56b5.htmlPC-Lint的典型应用:1、检查区分int和BOOL。(typedef int BOOL;)2、未初始化的变量……官方地址:http://www.gimpel.
2013-01-28 16:49:43 705
原创 蚁群算法的源代码 .
感谢博主 http://blog.csdn.net/scucj/article/details/4385650# 不知道现在是否还有人在研究蚁群算法?应该有吧。当初为了找C或C++源代码而不可得,在阅读了多份"杂七杂八"的代码的基础,总算写出来了。运行了三个TSP经典用例,基本符合要求。2008年3月份写的,现在贴出来大家共享一下,注释加的应该算齐全。仅仅是一份按照蚁群算法的原理写的代码,
2013-01-28 16:41:46 1327 3
原创 随想录(开源代码的学习方法) .
感谢博主:http://blog.csdn.net/feixiaoxing/article/details/7749331 【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 一、历史 开源代码作为一种特色的产物,随着物联网的进步得到了前所未有的发展。一开始,很多代码其实不是开源工程,后来软件的开发商发现根本
2013-01-24 14:26:14 589
原创 MFC字符串转换
摘自百度知道。1.string 转 CString CString.format(”%s”, string.c_str());2.char 转 CString CString.format(”%s”, char*);3.char to string string s(char *);4.string 转 char *
2013-01-21 11:30:33 5717
原创 汉字编码
http://blog.csdn.net/zzidea/article/details/8497532C语言编程,基本的类型有字符型,整数型,浮点型。这些类型是我们对事物进行描述所必不可少的东西。即基础,又非常核心。所以必须掌握。一、 字符集ASCIIGB2312—>GBK-àGB18030BIG5ISO8859-1(欧洲)S-JIS(日文编码)
2013-01-17 16:54:07 595
原创 摘录-关于字符编码, .
[原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/encoding.htm] 字符,字节和编码级别:中级摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱码的办法。本文的内容涵盖了“中文问题”,“乱
2013-01-17 16:49:24 470
原创 WideCharToMultiByte与MultiByteToWideChar 介绍 .
感谢博主:http://blog.csdn.net/open520yin/article/details/8246654 把宽字符串转换成指定的新的字符串 [cpp] view plaincopyprint?int WideCharToMultiByte( UINT CodePage, //指定要转换成的字符集代码页 DWORD dwFlags, /
2013-01-17 16:19:49 622
原创 C++串行化CArchive类的学习小结 .
感谢博主:http://blog.csdn.net/zhulinpptor/article/details/66383551.CArchive类没有基类2.CArchive类是实现对象持久化的方法,它可以把内存中的对象持久化到本地磁盘中去,也可以从本地磁盘中读取数据在内存在构建对象3.CArchive类和输入输出流类似。输入输出流处理是acii字符序列,而CArchive类是以一种高效
2013-01-16 19:17:37 2799
原创 CArchive原理(下)
感谢原创:http://www.vckbase.com/index.php/wv/409.html六.字符串的读写 ①CArchive提供的WriteString和ReadString 字符串写void CArchive::WriteString(LPCTSTR lpsz){ ASSERT(AfxIsValidString(lpsz)); Write(lpsz, lst
2013-01-16 18:58:09 1139
原创 CArchive原理(上)
感谢原创:http://www.vckbase.com/index.php/wv/409.htmlMFC 提供CArchive类实现数据的缓冲区读写,同时定义了类对象的存储与读取方案。 以下对CArchvie 的内部实现作分析。 1.概述 2.内部数据 3.基本数据读写 4.缓冲区的更新 5.指定长度数据段落的读写 6.字符串的读写 7.CObject派生对象的读写
2013-01-16 18:53:10 1475
mysql2psql
2014-01-15
五子棋算法研究
2013-09-23
计算机图形学经典电子书+绝对值得收藏
2013-08-28
vc++游戏编程
2012-10-08
图解!用U盘安装系统的方法(老毛桃WinPEU盘版)
2012-10-06
基于_uCLinux_和_MiniGUI的广告机用户界面
2012-10-06
JAR文件包及jar命令详解
2012-10-06
Ant教程-详细使用方法
2012-10-06
4_6仙剑奇侠传游戏演示源代码
2009-01-13
用Helix Server架设流媒体服务器
2008-12-18
Apress.Pro.Android.C++.with.the.NDK.2012.pdf
2014-04-22
vc database编程大全
2014-02-12
drupal65-pgsql8x-patch2.diff
2014-02-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人