- 博客(6)
- 资源 (46)
- 收藏
- 关注
原创 Ruby on Rails 3 Tutorial: Learn Rails by Example
Ruby on Rails 3 Tutorial: Learn Rails by ExampleBook and Videos: http://ruby.railstutorial.org/ruby-on-rails-tutorial-book中文图书:http://ihower.tw/rails3/
2012-06-27 12:52:44 805
原创 算法导论学习10.1 两个栈共享一个数组 and 两个栈实现一个队列 and 两个队列实现一个栈
ArrayStack.h (顺序栈的基本操作)#include #include #define MAXNUM 4#define OVERFLOW -1#define UNDERFLOW -2typedef int elemtype;//顺序栈typedef struct ArrayStack{ elemtype data[MAXNUM]; int top;}A
2012-06-25 21:54:58 3036
原创 《c语言深度剖析》学习笔记4
第五章 内存管理5.1 野指针> 定义指针变量的同时,最好初始化为NULL,用完指针之后,也将指针变量的值设置为NULL.5.2 栈、堆和静态区>静态区:保存自动全局变量和static变量。静态区的内容在整个程序的生命周期内都存在,有编译器编译时分配。>栈:保存局部变量。栈上的内容只在函数的范围内存在,当函数运行结束的时候,这些内容也自动被销毁。其特点是效率高,但空间大
2012-06-22 21:49:38 814
原创 《c语言深度剖析》学习笔记3
第四章 指针和数组4.1 指针>在32位系统下,不论什么样的指针类型,其大小都为4byte.>NULL 在系统中被宏定义为 0: #define NULL 0>将一个数值存储到指定的内存地址: int *p = (int *) 0x12ff7c; *p = 0x01;4.2数组> 当我们定义一个数组a的时候,编译器根据指定的元素个数和元素的类型分配确定的大小的一块
2012-06-22 19:08:07 2420
原创 《c语言深度剖析》学习笔记2
第二章:符号2.1 注释>编译器会用空格代替原来的注释;>嵌套注释:return /*/*/0*/**/1;2.5 >左移和右移的位数不能大于数据类型的宽度,不能小于0;>有符号数的右移,如果原符号位是0,则左端补0;否则,补0/1.2.7.2>c语言里,每一个符号都应该包含尽可能多的字符。(贪心法)也就是说,编译器将程序分解成符号的方法是,从左到右一个一个
2012-06-19 09:46:27 1838
原创 《C语言深度剖析》学习笔记1
《C语言深度剖析》作者:陈正冲,石虎http://blog.csdn.net/dissection_c/article/details/6046410看看书,做做笔记~第一章:关键字>C语言一共有32个关键字:http://tigcc.ticalc.org/doc/keywords.html auto, static, register, const, i
2012-06-18 21:38:12 1630
obs-mac-24.0.2-installer.pkg
2019-12-10
系统程序员成长计划
2012-10-24
逆向思考的艺术
2012-10-24
黑客与画家
2012-10-24
《通信原理》
2012-10-24
软件技术基础
2012-10-24
ACM算法与程序设计
2012-10-24
《The Linux® Command Line》
2012-10-23
ACM简介与OJ输入输出
2012-05-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人