自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

转载 转载:c++内存泄露机制

<br />对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如 Smart Pointer,Garbage Collection等。Smart Pointer技术比较成熟,STL中已经包含支持Smart Pointer的class,但是它的使用似乎并不广泛,而且它也不能解决所有的问题;Garbage Collection技术在Java中已经比较成熟,但是在c/c++领域的发展并不顺畅,虽然很早就有人思考在C++中也加入GC的支持。现实世

2011-05-10 16:15:00 12084 2

原创 程序员面试宝典:点滴记录二

1、用一个FIND宏定义求一个结构体struc里某个变量相对于struct的偏移量#define FIND(struc,e) (size_t)&(((struc *)0)->e)(size_t)是一种数据类型,为了便于不同系统之间移植,最好定义为一种无符号类型数据,一般为unsigned int。(P49)2、const和#define相比有什么不同?C++语言可以用const定义常量,也可以用#define定义常量,但是前者比后者更多优点:(1)const常量有数据类型,而宏常量没有数据类型。编译器可以对

2011-05-09 21:14:00 1507

原创 二进制中1的数目——编程之美2.1

原题是:“对于一个字节(8bit)的无符号整型变量,求其二进制表示中1的个数,要求算法的执行效率尽可能的高”

2011-05-07 15:57:00 777

原创 程序员面试宝典:点滴记录一

1、#include int main(void){ int b=3; int arr[]={6,7,8,9,10}; int *ptr = arr; *(ptr++)+=123; printf("%d,%d/n",*ptr,*(++ptr)); return 0;}结果为:8 8C中printf计算参数时是从右到左压栈的。*(ptr++)+=123应为*ptr=*ptr+123;ptr++;此时ptr指向第二个元素。

2011-05-07 10:37:00 885

原创 #define

#define的注意事项:#define后面不要加分号,有的说是出于规范来考虑,有的是为了宏定义引用的时候需要在后面加分号。那如果这样呢?#define JJ(a,b); printf(a,b);

2011-05-06 00:00:00 929

原创 从数列1,2,3.......n 中 随意取几个数,使其和等于 m

中兴2010面试题:输入两个整数 n 和 m,从数列1,2,3.......n 中 随意取几个数,使其和等于 m ,要求将其中所有的可能组合列出来.

2011-05-05 07:43:00 1889

原创 从0开始到某个数N有点多少个1——编程之美2.4

给定数字N,计算从0开始到N各个位数上有多少个1。

2011-05-04 10:32:00 4136

原创 编程之美2.2 不要被阶乘吓到

N的阶乘后面会有多少个0呢?N的阶乘等于1*2*3*……*N=N!

2011-05-04 10:31:00 2486

原创 删数后使得数字最小

键盘输入一个高精度的正整数N(Simple Input1785434Simple Output13

2011-05-03 18:18:00 1269

原创 一定要坚持!

<br />写博客其实不是一个容易的事情,希望自己可以坚持下去,可以没有观众,因为这个本来就是给自己来看的!不要只是贴题目了!需要代码!

2011-05-03 18:16:00 540

原创 写在悲剧的笔试和面试后

腾讯、百度、盛大都悲剧了。贴出来部分题目供大家参考,其实有时候题目都是很简单的,但是由于术业有专攻,很多都已经完全忘记了,但是人家不管这个,你不会就是不符合人家的要求。不要相信他们说的找工作啥的都是考察你的能力,其实人家也是需要部分对口的,你不会网络编程,不会脚本、不会多线程、不会windows编程,就是会点C语言要你做啥啊。so,大家一起努力吧。部分题目已经在其他文章中写到了,这里只是大体写一些。有些内容已经签了保密协议,虽然没有被录取,但是原则还是有的。盛大笔试:1、求两个有序数组的中位数2、有序数组分

2011-05-03 18:08:00 748

原创 sendmessage和postmessage的区别

腾讯的面试题: sendmessage和postmessage的区别,该题目主要考察windows编程方面的知识 百度部分内容如下:  1、首先是返回值意义的区别,我们先看一下 MSDN 里的声明:LRESULT SendMessage( HWND hWnd, UINT Msg, WPARAM wParam,

2011-05-03 17:54:00 686

原创 删除元素使得数组元素先递增后递减

支付宝笔试最后一题是这样的:N个元素的数组,希望删除其中一些元素后使得数组元素先递增再递减,求需要删除元素的最少个数。具体要求可见杭电OJ: http://acm.hdu.edu.cn/showproblem.php?pid=2198

2011-05-03 17:49:00 2526

浙大ZOJ 题解CHM版本

浙大OJ题解,比较详细。CHM格式。。。。。。。。

2011-07-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除