![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C#/C++
Alan的修炼
12年读研究生,一路走来,接触和学习到很多知识,看到了以前不曾想到的风景,感悟到很多。这里进行梳理总结。
展开
-
代码书写规范
转自:http://yzfcer.blog.163.com/blog/static/80850071201211724852666/编程规范1.基本要求 1.1 程序结构清析,简单易懂,单个函数的程序行数不得超过100行。 1.2 打算干什么,要简单,直接了当,代码精简,避免垃圾程序。 1.3 尽量使用标准库函数和公共函数。 1.4 不要随意定义全局变量转载 2013-07-15 08:58:17 · 723 阅读 · 0 评论 -
程序性能优化
转自:http://www.cnblogs.com/dkblog/p/3140030.html程序性能优化开场白:最近公司招人,接触了一批形形色色的工程师,但感觉绝大多数人基础都很差,在某次TL的讨论之后,就想到了写一个《面试宝典》系列。卷首语:这个《面试宝典》名字是我一贯的标题党风格,其实在内容上都是很简单、很基础的——都是那种“不知道这些就别出来混”的知识点。所转载 2013-09-11 11:19:53 · 700 阅读 · 0 评论 -
如何成为Python高手
转自:http://www.cnblogs.com/dkblog/archive/2013/06/14/3135914.html如何成为Python高手这篇文章主要是对我收集的一些文章的摘要。因为已经有很多比我有才华的人写出了大量关于如何成为优秀Python程序员的好文章。我的总结主要集中在四个基本题目上:函数式编程,性能,测试,编码规范。如果一个程序员能将这四个方转载 2013-09-11 11:19:44 · 583 阅读 · 0 评论 -
REST架构风格的理解(分布式应用系统的架构演变)
REST架构风格的理解(分布式应用系统的架构演变)收藏from:http://www.iteye.com/topic/82227上周末在杭州网侠大会做了关于REST的演讲。会后经过一些交流,特别是今天在msn上面和dlee的交流,感觉自己对于REST的理解更深入了一层。 我们说REST架构风格,从REST具备的内在特征来说,它包括了这些特征: 1、基于HTT转载 2013-09-11 11:20:19 · 849 阅读 · 0 评论 -
传说中让理科生沉默,让文科生落泪的综合题
转自:http://blog.csdn.net/yaozhenguo2006/article/details/6934771 传说中让理科生沉默,让文科生落泪的综合题 1,以下谁是二进制思想的最早提出者? a,伏羲;b,姬昌;c,莱布尼茨;d,柏拉图。 2,以下哪个概念和公孙龙的《指物论》中的“指”字含义相近? a,变量;b,转载 2013-09-11 15:16:54 · 763 阅读 · 0 评论 -
决策树学习 之 ID3 C++STL代码实现
转自:http://blog.csdn.net/lee_cv/article/details/9197601 决策树学习 之 ID3 C++STL代码实现很久没写含这么多stl的程序了,很故意的用set,map,vector,熟手一下。也记录一下吧,虽然写得比较渣。三个文件:测试数据:data.txt[plain] v转载 2013-09-11 23:14:09 · 995 阅读 · 0 评论 -
ID3 算法实现决策树
转自:http://www.cppblog.com/coreBugZJ/archive/2012/06/05/177654.htmlID3 算法实现决策树 1/* 2 3ID3 算法实现决策树 4 5 6----问题描述: 7 8Suppose we want ID3 to decide whether the weather is am转载 2013-09-11 23:15:58 · 1318 阅读 · 0 评论 -
【体系结构】转移预测器设计与比较
转自:http://blog.csdn.net/xiaowei_cqu/article/details/9455515【体系结构】转移预测器设计与比较分类: 【C/C++】2013-07-24 21:40 333人阅读 评论(1) 收藏 举报目录(?)[+]关联预测器一个[m,n]预测器表示使用前m个分支行为去从2^m个分支预测中进行转载 2013-09-13 15:26:57 · 1157 阅读 · 0 评论 -
c语言转义字符集
转自:http://blog.csdn.net/luoding008/article/details/4165985 c语言转义字符集 转义字符是C语言中表示字符的一种特殊形式。通常使用转义字符表示ASCII码字符集中不可打印的控制字符和特定功能的字符,如用于表示字符常量的单撇号( '),用于表示字符串常量的双撇号( ")和反斜杠( /)等。转义字转载 2013-09-13 23:34:26 · 940 阅读 · 0 评论 -
华为软件编程规范和范例
转自:http://jszx.cuit.edu.cn/Lib/GetNewsPic.asp?Table=News&Id=19646&Pic=0华为软件编程规范和范例〔一〕=====[排版] ]======= 〔二〕======[注释]=======〔三〕=====[标识符命名]=======〔四〕=====[可读性]======〔五〕=====[变量、结构]====转载 2013-09-13 23:44:06 · 903 阅读 · 0 评论 -
后台服务器开发总结
后台服务器开发总结分类: Learn2013-09-05 22:14 264人阅读 评论(0) 收藏 举报今天打算对之前进行多年的服务器端开发进行下技术总结,以供大家参考。个人对服务器开发基础框架平台有以下几点总结(会随时更新):1、 网络设计(BIO(java.net包)和NIO(java.nio.channels包)两种方式,参考MINA(C/S)转载 2013-09-13 15:31:29 · 1290 阅读 · 1 评论 -
C++文件读写详解(ofstream,ifstream,fstream)
转自:http://blog.csdn.net/kingstar158/article/details/6859379 C++文件读写详解(ofstream,ifstream,fstream)分类: C++基础知识2011-10-10 16:33 3019人阅读 评论(3) 收藏 举报c++bufferiosiostreamfilestream目转载 2013-09-16 22:07:18 · 653 阅读 · 0 评论 -
CUDA 函数前缀与存储器前缀讨论
转自:http://space.itpub.net/?uid-23172605-action-viewspace-itemid-627164在CUDA C语言对C语言的扩展之一就是加入了一些函数前缀和存储器前缀,它们是:函数前缀:__device__ , __global__, __host__ 存储器类型前缀:__device__, __shared__, __const转载 2013-08-15 11:33:13 · 561 阅读 · 0 评论 -
"Cannot declare member function ...to have static linkage"错误
转自:http://blog.csdn.net/guoxiaojie_415/article/details/5364354基本的语法错误,郁闷了我半天,相关的资料可以参考:http://cplusplus.syntaxerrors.info/index.php?title=Cannot_declare_member_function_%E2%80%98static_int_Foo::ba转载 2013-08-14 15:24:19 · 1232 阅读 · 0 评论 -
vector容器类型
vector容器类型 vector容器是一个模板类,可以存放任何类型的对象(但必须是同一类对象)。vector对象可以在运行时高效地添加元素,并且vector中元素是连续存储的。vector的构造 函数原型:template explicit vector(); // 默认构造函数,vector对象为空 ex转载 2013-07-09 18:15:20 · 625 阅读 · 0 评论 -
C/C++源代码书写规范
1. 在.h/.cpp的开头应有一段格式统一的说明,内容包括:a. 文件名 (FileName);b. 创建人 (Creator);c. 文件创建时间 (Date);d. 简短说明文件功能、用途 (Comment)。例:////////////////////////////////////////////// FileName: GetVersion.h// Creator:转载 2013-07-15 09:04:07 · 756 阅读 · 0 评论 -
如何分析一个开放源代码的项目
开放源代码的项目,通常都是不完整的,就是说:只有源代码,没有完整的产品使用说明书,没有软件开发过程中的完整文档,源码中的注释也很少。之所以会这样,可能是因为作者们有所保留,只开放源码,不开放关键的文档和设计思路,还可能是因为作者们都是旧派的程序狂人,不重视软件工程和文档。 那我们该怎么办呢? 只有一条路,就是自己动手来补齐缺少的所有关键文档。 补齐项目的文档,跟开发一个新项目有所不同,转载 2013-07-16 15:42:49 · 876 阅读 · 0 评论 -
如何看懂源代码--(分析源代码方法)
摘自(繁体中文Traditional Chinese):http://www.ithome.com.tw/itadm/article.php?c=47717我们在写程式时,有不少时间都是在看别人的代码。 例如看小组的代码,看小组整合的守则,若一开始没规划怎么看, 就会“噜看噜苦(台语) ” 不管是参考也好,从开源抓下来研究也好,为了了解箇中含意,在有限的时间下,不免会对转载 2013-07-16 15:52:08 · 995 阅读 · 0 评论 -
STL概述(转)
转自: http://net.pku.edu.cn/~yhf/UsingSTL.htm这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以化了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉得有所收获,那么赶紧扔了它。文中我省略了很多东西。心疼那,浪费我两个晚上。译者:karycontact:karymay@163.net转载 2013-07-18 09:42:36 · 537 阅读 · 0 评论 -
XML 简介
转自:http://www.ibm.com/developerworks/cn/education/xml/x-xmlintro/section3.htmlDoug Tidwell, 高级程序员, EMC简介: XML(可扩展标记语言,Extensible Markup Language)在创记录的时间内从最新的时髦词语发展为不可取代的转载 2013-07-21 20:38:02 · 750 阅读 · 0 评论 -
C++ operator overload -- 操作符重载
转自:http://blog.chinaunix.net/uid-14358420-id-3040740.html分类: C/C++操作符重载有两种方式,一是以成员函数方式重载,另一种是全局函数。先看例子#include iostream>#include string>using namespace std;转载 2013-08-21 09:15:20 · 2691 阅读 · 0 评论 -
C++技巧之operator操作符
转自:http://blog.csdn.net/szlanny/article/details/4295854C++技巧之operator操作符这篇博文是以前很久写的,贴在我的早期一个blog中,今天google一下,发现还真有不少人转载,可惜并不注明出处。那时觉得operator比较好玩。C++有时它的确是个耐玩的东东。operator它有两种用法转载 2013-08-21 09:11:11 · 725 阅读 · 0 评论 -
界面层与业务逻辑层分离
转自:http://blog.csdn.net/sasoritattoo/article/details/8005331分类: 架构学习 2012-09-21 18:10 483人阅读 评论(0)收藏 举报数据库mvc微软看到这里的帖子http://topic.csdn.net/u/20080822/11/83fac755-6074-4994-bd7d-5065转载 2013-08-11 10:11:52 · 1718 阅读 · 0 评论 -
揭开正则表达式的神秘面纱
揭开正则表达式的神秘面纱关闭高亮[原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/regref.htm]引言正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 '转载 2013-08-11 11:51:57 · 511 阅读 · 0 评论 -
正则表达式30分钟入门教程
转自:http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.htmlBe and aware of who you are.正则表达式30分钟入门教程来园子之前写的一篇正则表达式教程,部分翻译自codeproject的The 30 Minute Regex转载 2013-08-11 11:55:35 · 592 阅读 · 0 评论 -
程序代码模块的内聚与耦合和测试的关系
转自:http://www.51testing.com/html/49/26649-1122.html首先我们引出内聚与耦合的两个概念.内聚(Cohesion)是一个模块内部各成分之间相关联程度的度量。耦合(Coupling)是模块之间依赖程度的度量。内聚和耦合是密切相关的,与其它模块存在强耦合的模块通常意味着弱内聚,而强内聚的模块通常意味着与其它模块之间存在弱耦合。模块设计追求高内聚,低转载 2013-09-20 22:21:25 · 1605 阅读 · 0 评论