05 2016 档案
摘要:1.关于类的const对象 const对象只能调用声明为const的成员函数,在这篇csdn博客中也讨论了这个问题。 究其原因是因为 const 对象A 调用了非const函数F, F因为没有const约束可以修改A对象内的成员, 这不就违反了原来对A 声明const的本意了吗?反之,非const对
阅读全文
摘要:关于宽字符和窄字符之间的区别,以及为什么当我们采用Printf和char*的时候可以输出一个中文字符,大概是因为默认情况下的编码方式是UTF-8的编码方式。 具体的可以参考这两篇博客:关于宽字符和窄字符 和 关于宽字符 Unicode或者宽字符都没有改变char数据型态在C中的含义。char继续表示
阅读全文
摘要:在搞数据库和C++进行连接的时候,遇到一个问题,就是如果前面用到了fflush(stdin)即清空缓冲区,就OK,如果不清空缓冲区就不能把记录加入到Mysql的数据库中, 但是即便如此,这个问题目前还是没有搞清楚。 为了搞清楚这个问题,查阅了buffer的相关资料。 51CTO的这篇博客写得不错,例
阅读全文
摘要:PS:二者连接的过程主要参考这篇博客园文章,http://www.cnblogs.com/justinzhang/archive/2011/09/23/2185963.html 这篇博客园的文章中的代码已经被我改好,附到下面去了! 1.在C++和mysql连接编译遇到的第一个问题: error LN
阅读全文
摘要:安装MYSQL接近三天了还是没有安装好,原因1:我觉得错误日志产生的原因是因为 计算机的名称是中文名 :小石头 瓦卡卡,果然是这个原因,折腾了三四天,最后换了系统!!!!把计算机名命名成了英文,果然一下子就成功了!!! 之后,我所有软件的路径均设置为英文! 2.删除的时候总是删除不掉是因为注册表没有
阅读全文
摘要:斐波那契查找又称为黄金比例分割查找, 大家记不记得斐波那契数列:1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89…….(从第三个数开始,后边每一个数都是前两个数的和) 然后我们会发现,随着斐波那契数列的递增,前后两个数的比值会越来越接近0.618,利用这个特性,我们就可以将黄
阅读全文
摘要:学步园中的这篇文章简直太赞了!作者写的很棒! 从学步园的这篇博客中,我们可以发现,广度优先搜索采用队列,而深度优先搜索采用栈或者是递归!!! 所以,邻接矩阵的深度优先遍历其实也是可以采用栈进行实现的! 阿里的测试开发最后一道笔试题 一个int型的二维int[][]map组作为一个迷宫图,数字为1时是
阅读全文
摘要:关于TCP/IP的三次握手协议,这篇文章中有详细的介绍,很通俗易懂,什么时候忘了,都可以过来瞧两眼,保证很快就明白了。 首先TCP/IP协议分为三个阶段:建立连接(握手阶段),数据传输阶段,连接终止阶段。 看到以前学习的《计算机网络》课本,书上介绍,数据传输阶段的时候,突然想到QQ或者阿里旺旺是不是
阅读全文
摘要:智能指针auto_ptr和shared_ptr也是面试中经常被问到的一个 感觉看auto_ptr的源码反而更加容易理解一些,因为源码的代码量并不大,而且比较容易理解。 本篇主要介绍auto_ptr 其特点如下: 1.首先auto_ptr智能指针是个封装好的类; 2.是采用栈上的指针去管理堆上的内容,
阅读全文
摘要:一、问题来源 今天在VS2010平台上,尝试采用scanf() string word; scanf("%s",&word); 然后发现错误,输出采用 printf("%s\t",word); 发现也不行,然后转换成cin和cout就OK,于是怀疑是不是%s出了问题,果然是这样。 因为在C中的字符串
阅读全文
摘要:关于大端模式和小端模式 大端模式是符合人的正常思维的,低地址存放高位,这样和我们从左往右看的方式是一样的(因为我们取地址总是取的是低地址);但是小端模式更符合计算机系统 网络协议中则是采用大端模式 http://www.cnblogs.com/fuchongjundream/p/3914770.ht
阅读全文
摘要:static函数与普通函数的区别: 用static修饰的函数,本限定在本源码文件中,不能被本源码文件以外的代码文件调用。而普通的函数,默认是extern的,也就是说,可以被其它代码文件调用该函数。 在函数的返回类型前加上关键字static,函数就被定义成为静态函数。普通 函数的定义和声明默认情况下是
阅读全文

浙公网安备 33010602011771号