摘要:
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... 阅读全文
浙公网安备 33010602011771号