摘要: 1. p104用new来分配内存对于指针,new分配的内存块通常与常规变量声明分配的内存块不同。变量都存储在栈的内存区域,而new从被称为堆或自由存储区的内存区域分配内存。用delete 释放内存(与new配对使用)2. p105使用动态数组int *psome = new int[10];释放delete [] psome;double *p3 = new double[3];p3 = p3 + 1;不能修改数组名的值 , 但是指针是变量,因此可以修改它的值,加1以后,增加的量等于指向类型的字节数,它指向下一个元素的地址。3.p109 指针小结声明double * pn;赋值 :应将内存地址 阅读全文
posted @ 2012-11-27 16:36 不想当元帅的好兵。 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1. p88结构简介:先定义结构描述struct inflatable{ char name[20]; float volume; double price; }再按描述创建结构变量struct inflatable gooes;// in cinflatable vincent;//int c++ 可省略 structinflatable guest = { "Glorious Gloria", 1.88, 29.99 };// init indicated valuesC++不提倡使用外部变量,但提倡使用外部结构申明。根据C++11新特性,与... 阅读全文
posted @ 2012-11-23 16:56 不想当元帅的好兵。 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1. p16 C++ 旧风格 头文件 以.h结尾 新式风格 没有扩展名 需要使用 namespace std访问 名称空间std 四种方法: using namespace std 放在函数定义之前 放在特定函数中 使用 using std::cout 使用制定元素如 cout 不使用using指令 使用前缀std::2. p19控制符 endl 重启一行换行符 \n用引号括起的字符串时,通常用\n,其他用endl3.p39位与字节 计算机内存基本单位 位(bit)字节 8bit... 阅读全文
posted @ 2012-11-22 16:55 不想当元帅的好兵。 阅读(190) 评论(0) 推荐(0) 编辑
摘要: https://github.com/mobileresearch/weibo_ios_sdk_sso-oauth新浪微博 http://open.weibo.com/wiki/移动客户端接入#.E5.A6.82.E4.BD.95.E7.94.B3.E8.AF.B7Appkey微博开放平台http://open.weibo.com/apps/1118660852/info/basic 阅读全文
posted @ 2012-11-19 19:57 不想当元帅的好兵。 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 添加MessageUI. framework#import <MessageUI/MessageUI.h>MFMailComposeViewControllerDelegate#pragma mark -#pragma mark MFMailComposeViewController- (void) alertWithTitle:(NSString *)_title_ msg:(NSString *)msg { UIAlertView *alert = [[UIAlertView alloc] initWithTitle:_title_ ... 阅读全文
posted @ 2012-11-19 19:53 不想当元帅的好兵。 阅读(180) 评论(0) 推荐(0) 编辑
摘要: NSString* string; // 结果字符串NSString* string1, string2; //已存在的字符串,需要将string1和string2连接起来//方法1. string = [NSString initWithFormat:@"%@,%@", string1, string2 ];//方法2. string = [string1 stringByAppendingString:string2];//方法3 . string = [string stringByAppendingFormat:@"%@,%@",string1, 阅读全文
posted @ 2012-11-19 19:49 不想当元帅的好兵。 阅读(316) 评论(0) 推荐(0) 编辑
摘要: NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDate *now2; NSDateComponents *comps = [[NSDateComponents alloc] init]; NSInteger unitFlags = NSYearCalendarUnit | NSMonthCalendarUnit | NSDayCalendarUnit | NSWeekdayCalendarUnit | NSHourCalenda... 阅读全文
posted @ 2012-11-19 19:48 不想当元帅的好兵。 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 1.git init 当前目录初始化2.git status 检查当前文件状态Changes to be committed” 这行下面的,就说明是已暂存状态Changed but not updated” 这行下面,说明已跟踪文件的内容发生了变 化,但还没有放到暂存区。要暂存这次更新,需要运行git add命令3.git add . 修改目录下所有文件 git add 文件名 修改此文件4.cat .gitignore 忽略某些文件5.git diff 查看尚未暂存的文件更新了哪些部分 终端用p 停止查看6.git commit 提交更新7.编辑提交文件的后出错删掉swp文件8.git... 阅读全文
posted @ 2012-11-19 19:46 不想当元帅的好兵。 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 从INT 到STRING的几种方法1. int sprintf( char *buffer, const char *format [, argument] ... ); <stdio.h>例如: int ss; char temp[64]; string str; ss = 1000; sprintf(temp, "%d", ss); string s(temp); //调用string的方法 cout<<s.c_str()<<endl;//1000 cout<<s.size()<<endl; //长度为42.c 阅读全文
posted @ 2012-10-15 17:51 不想当元帅的好兵。 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 很基础的东西, 我表示也还是需要记录下的。1.pow指数函数(x的y次方) #include<math.h>2.sin sin函数3.在c++中这很容易: if(typeid(exp)==typeid(int)) { //you statement;... }//typeid 是c++关键字用来判断某一表达式与//另一表达式是否有相同的类型(记住了:))4.substr(0,8)5.牛顿法迭代公式:x(n+1)=x(n)-f(x(n))/f'(x(n))6.abs() 绝对值7.#define N 20 预定义8.//判断num是否完全平方数int isSqure(int 阅读全文
posted @ 2012-10-14 23:29 不想当元帅的好兵。 阅读(127) 评论(0) 推荐(0) 编辑