上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 1 http://baike.baidu.com/view/963932.htm?fr=ala0_1_1extern可置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。另外,extern也可用来进行链接指定。2http://blog.csd... 阅读全文
posted @ 2014-09-08 09:46 kira2will 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 腾讯2014校园招聘软件开发类笔试试题影印版(http://www.cnblogs.com/lzmfywz/p/3333012.html)考试时长:120分钟一不定项选择题(共25题,每题4分,共100分,少选、错选、多选均不得分)1已知一棵二叉树,如果先序遍历的节点顺序是:ADCEFGHB,中序遍... 阅读全文
posted @ 2014-09-08 09:04 kira2will 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 一般说的堆栈指的是就是栈。栈(操作系统):由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈栈使用的是一级缓存, 他们通常都是被调用时处于存储空间中,调用完毕立即释放堆(操作系统): 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收,分配方式倒是... 阅读全文
posted @ 2014-09-05 10:53 kira2will 阅读(1633) 评论(0) 推荐(1) 编辑
摘要: 转自:http://blog.jobbole.com/74795/前段时间做了一个开发,涉及到网络编程,开发过程比较顺利,但任务完成后始终觉得有一些疑惑。主要是因为对网络协议不太熟悉,对一些概念也没弄清楚。后来 我花了一些时间去了解这些网络协议,现在对TCP/IP网络协议有了初步的认识,在这里总结出... 阅读全文
posted @ 2014-09-04 08:16 kira2will 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.jobbole.com/75106/摘选著名的互联网企业的面试笔试真题:1.extern的作用自己理解:应该需要区分extern在C语言中和C++语言中的作用,C语言中extern声明的函数和变量可以被该文件外部模块引用,C++语言中除了该作用还可以声明extern “... 阅读全文
posted @ 2014-09-04 08:14 kira2will 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 求2~2000的所有素数.有足够的内存,要求尽量快 1 #include "stdafx.h" 2 #include 3 #include 4 5 int array[2000] = {2}; 6 static int find = 1; 7 bool adjust(int value) 8 ... 阅读全文
posted @ 2014-09-03 14:58 kira2will 阅读(132) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/chio/archive/2007/06/11/779408.htmlhttp://www.cnblogs.com/SelaSelah/archive/2012/08/12/2634256.htmlhttp://www.cnblogs.com/Beyon... 阅读全文
posted @ 2014-09-03 09:42 kira2will 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/xiayefanxing/article/details/7382192http://www.cnblogs.com/SelaSelah/archive/2012/04/09/2438651.html 深入详解1、静态数据成员 在类内数据成员的声明前... 阅读全文
posted @ 2014-09-01 21:16 kira2will 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 1、下面的排序算法中,初始数据集的排列顺序对算法的性能无影响的是(B)A、插入排序B、堆排序C、冒泡排序D、快速排序2、以下关于Cache的叙述中,正确的是(B)A、CPU中的Cache容量应大于CPU之外的Cache容量B、Cache的设计思想是在合理成本下提高命中率C、Cache的设计目标是容量... 阅读全文
posted @ 2014-09-01 15:27 kira2will 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 上海华为的一道关于指针方面的编程题int A[nSize],其中隐藏着若干0,其余非0整数,写一个函数int Func(int* A, int nSize),使A把0移至后面,非0整数移至数组前面并保持有序,返回值为原数据中第一个元素为0的下标。(尽可能不使用辅助空间且考虑效率及异常问题,注释规范且... 阅读全文
posted @ 2014-09-01 09:38 kira2will 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 随机输入一个数,判断它是不是对称数(回文数)(如3,121,12321,45254)。不能用字符串库函数 1 bool Symmetry(int input) 2 { 3 int number = input; 4 int reverse = 0; 5 while (numb... 阅读全文
posted @ 2014-09-01 09:37 kira2will 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 转:快速排序的一个小问题没想明白,求助各位 这个更加简洁 1 #include "stdafx.h" 2 #include 3 using namespace std; 4 void Swap(int &a, int &b) 5 { 6 int temp = a; 7 a = b;... 阅读全文
posted @ 2014-08-31 09:50 kira2will 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1.static有什么用途?(请至少说明两种) 1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。 3) 在模块内,一个被声明为静态的函数只可被... 阅读全文
posted @ 2014-08-30 23:32 kira2will 阅读(6973) 评论(0) 推荐(1) 编辑
摘要: 转自:http://wenku.baidu.com/view/ed450cd176eeaeaad1f330bf.html华为1.static有什么用途?(请至少说明两种) 1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2) 在模块内(但在函数体外),一个被声明为静态的变量... 阅读全文
posted @ 2014-08-30 23:05 kira2will 阅读(1568) 评论(0) 推荐(0) 编辑
摘要: 昨天晚上从实验室回来,无意中听到了隔壁寝室在谈论阿里的测试题,打听以后才知道昨天晚上是阿里2015届招聘的最后一次机会。虽然以我的水平去参加阿里招聘基本无望,但是没有去参加阿里的在线招聘测试也让我错失了一次大公司笔试积攒经验的机会,这次错失的机会惊醒了我!!!于是晚上开始我搜集招聘资料并制定计划... 阅读全文
posted @ 2014-08-30 10:45 kira2will 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.devbean.net/2012/03/building-your-own-plugin-framework-3/编程语言的支持在前面的章节中,我们已经了解到,如果你能够使用编译器令应用程序和插件的虚表匹配,那么就可以保持 C++ 虚表级别的兼容性;或者你可以使用 C 级... 阅读全文
posted @ 2014-08-29 00:21 kira2will 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.devbean.net/2012/03/building-your-own-plugin-framework-2/插件编程接口所谓插件,其实就是基于接口的设计。基于插件的系统最基本的一点就是,要有一个中心系统,用于加载未知的插件,并且能够使用预先定义好的接口和协议与这些插... 阅读全文
posted @ 2014-08-27 23:27 kira2will 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.devbean.net/2012/03/building-your-own-plugin-framework-1/本系列文章来自Building Your Own Plugin Framework,主要内容是讨论使用 C/C++ 语言开发跨平台的插件框架所需要的架构、开发... 阅读全文
posted @ 2014-08-27 23:12 kira2will 阅读(465) 评论(0) 推荐(0) 编辑
摘要: “如果我答应你,你回来了XY,最后没有在一起肯定会怪我;而且我现在没有想好以后会怎么样”希望你可以看到我的努力!PS : 坚持以后每日至少一篇。编程是一门手艺,手艺人靠手艺养家! ---手艺人 阅读全文
posted @ 2014-08-27 23:07 kira2will 阅读(135) 评论(0) 推荐(0) 编辑
摘要: http://rogerdudler.github.io/git-guide/index.zh.htmlhttp://blog.csdn.net/wh_19910525/article/details/8128916 阅读全文
posted @ 2014-07-28 21:48 kira2will 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/leezy_2000/article/details/33349965编程的起点和可能的失足从大环境来看,想不写程序直接去做管理工作是很难的。大多时候都要在开发上做出一定成绩,接下来才有选择技术还是管理的机会。因此即使是希望选择管理方向,技术上的基本功... 阅读全文
posted @ 2014-07-24 08:18 kira2will 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/cenwenchu79/article/details/3978554我,一个写代码的写blog已经快两年了,起初仅仅是为了自己“备个案”,结果慢慢演变成为了“分享成瘾”。前几天一个朋友给我的blog留言,谈到希望在新年里能够看到的不仅仅是我对技术的分... 阅读全文
posted @ 2014-07-23 10:00 kira2will 阅读(184) 评论(0) 推荐(1) 编辑
摘要: 问题描述:已知有序数组a[N], 从中间某个位置k(k未知,k=-1表示整个数组有序)分开,然后将前后两部分互换,得到新的数组,在该新数组的查找元素x。如:a[]={1,2,5,7,9,10,15},从k=4分开,得到新数组a={9,10,15, 1,2,5,7}。 1 #include "stda... 阅读全文
posted @ 2014-05-14 22:31 kira2will 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 转自:http://en.cppreference.com/w/cpp/language/copy_initializationcopy initializationC++C++ languageInitializationInitializes an object from another obj... 阅读全文
posted @ 2014-04-30 16:11 kira2will 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/yunhua_lee/article/details/4811073需求分析的故事——如何练就需求分析的火眼金晴?话说小P刚刚加入到一个项目组里面,项目经理安排他做需求分析,小P一听需求分析就有点不乐意,心里嘀咕:“需求有什么分析的啊?客户要什么给什么... 阅读全文
posted @ 2014-04-26 10:37 kira2will 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 转自 http://blog.jobbole.com/54140/操作符重载和检查顺序重载,(逗号),||或者&&操作符会引起混乱,因为它打破了正常的检查规则。通常情况下,逗号操作符在整个左边检查完毕才开始检查右边,|| 和 &&操作符有短路行为:仅在必要时才会去检查右边。无论如何,操作符的重载版本... 阅读全文
posted @ 2014-04-24 17:16 kira2will 阅读(317) 评论(0) 推荐(0) 编辑
摘要: C++完美实现Singleton模式 转自:http://www.cppblog.com/dyj057/archive/2005/09/20/346.htmlboost库的Singleton的实现 转自:http://www.cppblog.com/kongque/archive/2010/02/... 阅读全文
posted @ 2014-04-15 20:54 kira2will 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/huangxy10/article/details/10012119Unicode汉字编码表1 Unicode编码表 Unicode只有一个字符集,中、日、韩的三种文字占用了Unicode中0x3000到0x9FFF的部分 Unicode目前普遍采用的... 阅读全文
posted @ 2014-04-14 11:31 kira2will 阅读(1356) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/yunhua_lee/article/details/510552430分钟掌握面向对象类的设计原则看过设计模式的人不少,但看过Martin的面向对象的设计原则的估计不多(详情可参考《敏捷软件开发:原则、模式与实践》)。实际上这两者是相辅相成的:设计模式是具体的实践方法,而设计原则是指导思想;设计模式让你知道How,而设计原则让你知道Why。《敏捷软件开发:原则、模式与实践》原著洋洋洒洒几十万言,介绍面向对象类的类的设计几个原则也有几十页,没有耐心的朋友估计看不下去。没关系,这里我给大家一个精简版的,让你读完本博就能够初步掌握这些原则,而且附送一 阅读全文
posted @ 2014-04-12 20:31 kira2will 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.csdn.net/article/2011-06-02/299186?1307071357###先上一个网友评价(以后再来评论孰是孰非):也就是在国内三十几岁 纯写程序的 写项目的没有生存的土壤,做技术管理 项目经理 的慢慢的又会生疏写程序,跟不上新技术发展逐渐落伍,从而 逐步的退出了程序员的行列,所谓的做管理、讲师、技术专家 是三条出路,但是 都是没有精力和能力在写出优秀的项目的人,只剩写写小例子,讲讲自己经验和所谓的思想之类的忽悠高层,逐步走下坡路,工资也越来越低,进而有的转行。大部分是这样,这才是程序员的成长路线图,而极少数在大公司的可能会越走技术和眼界越高, 阅读全文
posted @ 2014-04-12 20:08 kira2will 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/artechtor/article/details/23127661、什么是static? static 是C++中很常用的修饰符,它被用来控制变量的存储方式和可见性。 2、为什么要引入static? 函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大家知道,函数在栈上分配的空间在此函数执行结束时会释放掉,这样就产生了一个问题: 如果想将函数中此变量的值保存至下一次调用时,如何实现? 最容易想到的方法是定义一个全局的变量,但定义为一个全局变量有许多缺点,最明显的缺点是破坏了此变量的访问范围(使得在此函数中定义的变量,不仅仅 阅读全文
posted @ 2014-04-12 12:05 kira2will 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.sina.com.cn/s/blog_93b45b0f01015s95.html我们经常会遇到这些问题:(1)C++中定义一个空类,他们它的大小(sizeof) 为多少?(2)只有一个char数据成员的类的大小?(3)能否定义一个空数组?(4)空数组名做标示的指针指向什么地方?(5)空类有什么用?(6)空数组有什么用?等等这些问题,笔者在这篇文章统统做一个比较详细的解析和认识。1,sizeof是什么?首先我们要理解sizeof是什么东西?准确来讲,对于C++这种强类型的语言,在某一时刻,对象的类型的大小是确定的,这个信息在编译的时候直接可以确定,所以我们要明白si 阅读全文
posted @ 2014-04-11 11:01 kira2will 阅读(2823) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/alexwei2009/article/details/6157926c++是一种面向对象的编程语言,它向下保持了对c的兼容,同时也允许程序员能够自由的操控内存,虽然会带来一些问题,但这不是我们要探讨的问题,略过不表。类是对某种对象的定义,包含变量和方法,也可以理解为现实生活中一类具有共同特征的事务的抽象,他是面向对象语言的基础。所以类是不占有内存的,可是如果类生成实例那么将会在内存中分配一块内存来存储这个类。 类的实例在内存中是如何分配内存的,有什么需要我们注意的,下面将慢慢到来。 比如下面一个类: class A {}; 从形式上看,它似乎什 阅读全文
posted @ 2014-04-10 21:30 kira2will 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/xiao3404/article/details/222764852.共用体2.1共用体的概念 共用体是一种构造类型的数据结构。在一个“共用体”内可以定义多种不同的数据类型,这些变量共享同一段内存,已达到节省空间的目的,共用体内的变量互相覆盖。定义共用体类型变量的一般形式:union 共用体名{成员表列;}变量表列;例如:[cpp]view plaincopyuniondata{inti;charch;floatf;}a,b;可以看见,“共用体”与“结构体”的定义形式相似,但他们的含义不同。共用体的各成员变量在内存中的字节数可能不同,但这些变量. 阅读全文
posted @ 2014-04-09 21:01 kira2will 阅读(1115) 评论(0) 推荐(0) 编辑
摘要: [C++]字节对齐与结构体大小转自:http://pppboy.blog.163.com/blog/static/30203796201082494026399/结构体的sizeof值,并不是简单的将其中各元素所占字节相加,而是要考虑到存储空间的字节对齐问题。这些问题在平时编程的时候也确实不怎么用到... 阅读全文
posted @ 2014-04-09 20:56 kira2will 阅读(1235) 评论(0) 推荐(0) 编辑
摘要: 第一篇:http://my.oschina.net/pollybl1255/blog/140323BSS段:(bss segment)通常是指用来存放程序中未初始化的全局变量的一块内存区域。BSS是英文Block Started by Symbol的简称。BSS段属于静态内存分配。数据段:数据段(d... 阅读全文
posted @ 2014-04-09 16:59 kira2will 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://kb.cnblogs.com/page/65289/重构(Refactoring)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。 也许有人会问,为什么不在项目开始时多花些时间把设计做好,而要以后花时间来重构呢?要知道一个完美得可以预见未来任何变化的设计,或一个灵活得可以容纳任何扩展的设计是不存在的。系统设计人员对即将着手的项目往往只能从大方向予以把控,而无法知道每个细枝末节,其次永远不变的就是变化,提出需求的用户往往要在软件成型后,始才开始"品头论足",系统设计人员毕 阅读全文
posted @ 2014-03-30 01:04 kira2will 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.csdn.net/zhengzhb/article/details/7289269定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场... 阅读全文
posted @ 2014-03-30 00:53 kira2will 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 《穿越计算机的迷雾》、《Orange'S OS:一个操作系统的实现》 阅读全文
posted @ 2014-03-28 12:33 kira2will 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/UndeadWraith/article/details/6140455作者:Peter Norvig译者:刘海粟本文原文为:http://norvig.com/21-days.html该翻译文档的PDF版可以在这里获得:http://download.csdn.net/source/2983778为何万事都如此仓促? 随便走进一家书店,你就能看到《7天学会Java》以及各种万变不离其宗的书籍,形如:在数天或是数小时内学会Visual Basic、Windows系统、互联网等等。我在亚马逊做了个高级搜索:pubdate: after 1992 a 阅读全文
posted @ 2014-03-18 22:07 kira2will 阅读(233) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页