自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

stevenliyong 的专栏

Believe[Dot]Make

  • 博客(13)
  • 收藏
  • 关注

原创 Cygwin NFS Server HOWTO

http://www.csparks.com/CygwinNFS/index.xhtml

2010-06-28 14:14:00 1199

转载 MIT OpenCourse

<br />http://www.myoops.org/cocw/mit/index.htm<br /> <br />For example, you can study Java use<br />http://www.myoops.org/cocw/mit/Electrical-Engineering-and-Computer-Science/6-092January--IAP--2006/LectureNotes/index.htm

2010-06-25 15:58:00 1542

原创 About QEMU

<br /> <br />QEMU is a generic and open source machine emulator and virtualizer. <br /> <br />http://www.qemu.org

2010-06-04 17:39:00 532

原创 alloca()与malloc的区别

void*   realloc(void*   ptr,   unsigned   newsize);   void*   malloc(unsigned   size);   void*   alloca(unsigned   size);   void*   calloc(size_t   numElements,   size_t   sizeOfElement);   都在stdlib.h函数库内   alloca 和malloc 的 区别我是alloca是在栈上申请  

2010-06-04 11:03:00 2252

转载 Size of an array

<br />Q: I want to know how many elements are in an array, but sizeof yields the size in bytes. <br />A: Simply divide the size of the entire array by the size of one element: int array[] = {1, 2, 3};<br /> int narray = sizeof(array) / sizeof(arr

2010-06-03 16:53:00 566

转载 Low Level Operators and Bit Fields

<br /> From Dave Marshall<br />1/5/1999<br />http://www.cs.cf.ac.uk/Dave/C/node13.html#SECTION001321000000000000000<br />  Low Level Operators and Bit Fields<br />  We have seen how pointers give us control over low level memory operations. <br /> Many

2010-06-03 13:31:00 616

转载 How can I determine the byte offset of a field within a structure?

#define offsetof(type, f) ((size_t) / ((char *)&((type *)0)->f - (char *)(type *)0))

2010-06-03 11:09:00 641

转载 Swapping variables.

http://www.azillionmonkeys.com/qed/case3.html#define swap(a,b) { /        (a) ^= (b);     /        (b) ^= (a);     /        (a) ^= (b);     /    }#define swap(a,b) {  /        (a) += (b);      /        (b) = (a) - (b); /        (a) -= (b);      /    }

2010-06-03 10:48:00 551

转载 递归算法学习系列之八皇后问题

<br />转自<br />http://www.cnblogs.com/jillzhang/archive/2007/10/21/922830.html<br /> <br />1.引子<br />   中国有一句古话,叫做“不撞南墙不回头",生动的说明了一个人的固执,有点贬义,但是在软件编程中,这种思路确是一种解决问题最简单的算法,它通过一种类 似于蛮干的思路,一步一步地往前走,每走一步都更靠近目标结果一些,直到遇到障碍物,我们才考虑往回走。然后再继续尝试向前。通过这样的波浪式前进方法, 最终达到

2010-06-02 17:10:00 585

原创 判断一个数是否为2的幂?

<br />http://www.cppblog.com/converse/archive/2006/07/10/9664.html<br /> <br /><br /><br />bool Is2Power(int nNum)<br />{<br />     return nNum > 0 ? ((nNum & (~nNum + 1)) == nNum ? true : false) : false;<br />}<br /><br />或者<br /><br />#define IS_POWER_OF

2010-06-02 16:17:00 541

原创 求一个Byte 的字节数据中, 二进制数1的个数

查表法int countTable[256] = {      0, 1, 1, 2, 1, 2, 2, 3, 1, 2, 2, 3, 2, 3, 3, 4 };int Count(int v) {        return countTable[v & 0x0F] + countTable[v >> 4]; }

2010-06-02 15:58:00 1155

原创 big endian and little endian

<br />unsignedchar test_bigendian(void) <br />{ <br />    int test_var =1; <br />    unsignedchar test_endian*=(unsignedchar*)&test_var; <br /> <br />    return(test_endian[0]== NULL); <br />} <br /><br />int little_endian_to_big_endian(int i)<br />{<br />

2010-06-02 15:54:00 580

原创 UnrepeatingNunbers

Problem Statement:<br /> 如果一个数字十进制表达时,不存在连续两位数字相等,则称之为“不重复数”。例如,105,1234和12121都是“不重复数”,而11,100和1225不算。给定一个long类型数字A,返回大于A的最小“不重复数”。 Definition:<br /> Class: UnrepeatingNumbers <br /> Method: next <br /> Parameters: long <br /> Returns: long

2010-06-01 14:52:00 476

空空如也

空空如也

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

TA关注的人

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