代码改变世界

阅读排行榜

C语言编译器的预定义符号

2009-07-14 09:28 by htc开发, 271 阅读, 收藏,
摘要: C语言编译器的预定义符号__LINE__ 当前(源代码文件)行号 [整数]__FILE__ 当前正在编译的文件的文件名 [字符串]__DATE__ 当前日期,以“月月 日日 年年年年”的形式给出 [字符串]__TIME__ 当前时间,以“HH:mm:ss”的格式给出 [字符串]__STDC__ 如果编译器符合ANSI C标准,该宏为1,否则为0__STDC_HOSTED__ 如果实现了所有C标准库,该宏为1,否则为0__STDC_VERSION__ 被定义为199901L(不同编译器可能不一样,比如我用的gcc里就没有这个预定义符号)注:这些预定义符号的首尾为两个下划线,如果是两个单词,中间以 阅读全文

MIT《计算机科学与编程导论》第六讲

2011-12-28 22:37 by htc开发, 270 阅读, 收藏,
摘要: Lecture 6Regression test回归测试,测试所有的情况。Speed of convergence收敛速度Newton's method 牛顿法The basic idea is, you take a guess and you find the tangent of that guess简单的说,先设定一个初始猜测值guess,然后求得该值对应函数的切点斜率。f(guess) = guess² - xSo let's say I guessed 3, I look for the tangent of the curve at 3.And then 阅读全文

《算法导论》第7章 快速排序 (四种变形)

2012-02-24 23:19 by htc开发, 269 阅读, 收藏,
摘要: 这一章的正文及思考题部分讲到了快速排序及其几种变形,包括:Hoare快排,普通快排,随机快排,三数取中快排。这些快排的区别主要是划分方法PARTITION算法的不同:如何选取主元,划分出的两部分范围是什么。根据划分出的范围不同,各变形的QUICKSORT有微小的差别。1. Hoare快排Hoare划分是最初的版本,与《算法导论》中的划分版本相比,它选取第一个元素A[p]为主元。划分后的两部分是:A[p..j]和A[j+1..r],主元可能放入某一个之中。int hoare_partition(int A[], int p, int r) { int x = A[p]; in... 阅读全文

IOS学习之UISwitch控件两种使用方法和监听

2012-06-15 11:48 by htc开发, 268 阅读, 收藏,
摘要: 一、第一种创建UISwitch控件的方法,在代码中动态创建。1、打开Xcode 4.3.2, 新建项目Switch,选择Single View Application。2、打开ViewController.m文件在viewDidLoad方法里添加代码:- (void)viewDidLoad { [super viewDidLoad]; UISwitch *switchButton = [[UISwitch alloc] initWithFrame:CGRectMake(50, 100, 20, 10)]; [switchButton setOn:YES]; [s... 阅读全文

IOS学习之动态添加Button和监听UIAlertView按钮

2012-05-29 10:03 by htc开发, 268 阅读, 收藏,
摘要: 一、动态添加Button动态添加Button的效果就是点击之后,生成一个按钮,并为按钮添加点击的方法。1、在xib文件上拖拽添加一个button,标题为:添加button。2、按住ctrl键拖拽到addbuttonViewController.m文件空白处,生成IBAction,填充代码后如下:- (IBAction)addButton:(id)sender { CGRect frame = CGRectMake(90, 200, 200, 60); UIButton *someAddButton = [UIButton buttonWithType:UIButtonTypeR... 阅读全文
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 105 下一页