摘要: 以前看过UCD里面谈到的一个问题,说表单提交的时候防止用户登录,他们给出的观点是使用js来控制用户多次的点击button发送请求,并且旁边可以提示登录或者注册的相关提示,比如"正在提交中....",.这样的确可以做到,但是2012.8.16在赶集网登录的时候,我发现其实可以有更好的方案:刚开始是这样的。输入用户名和密码后你可以看到:这样可以比较圆润的方式来防止用户多次提交请求,而且也可以才做到比较好的提示。的确是比较好的。我比较赞成赶集网的这个方案。 阅读全文
posted @ 2012-08-21 01:40 晨曦微光 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 函数指针的定义:函数类型 (标识符 指针变量名)(形参列表)void printHello( );void printHello( ){ printf("hello world!!! " );}main函数中://创建函数指针,同时赋值空.int (*p)() = NULL;p = printHe... 阅读全文
posted @ 2014-11-11 16:55 晨曦微光 阅读(169) 评论(0) 推荐(1) 编辑
摘要: 栈区间:在函数内部声明的变量都存放在栈区间,比如int char 数组 结构体 指针,只管申请,系统会自动帮我们回收,收回的时间是作用域结束之后,遵循的原则是"先进后出"。int a = 10;const int m =10;printf("%p\n", &m);printf("%p\n", &a)... 阅读全文
posted @ 2014-11-10 13:23 晨曦微光 阅读(294) 评论(2) 推荐(1) 编辑
摘要: for in循环for 被乘数 in 1...5{ println("\(被乘数) 乘以 5 等于 \( 被乘数 * 5)");}let 女神们 = ["小林","小王","小花","lilei","hanmeimei"]for 女神 in 女神们{ println("女神");}let 女神跟... 阅读全文
posted @ 2014-11-09 17:42 晨曦微光 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 指向结构体变量的指针叫做结构体指针:typedef struct { int num; char name[30]; // char *name; 程序会崩溃,*name本身是指针,没有什么空间的概念,只是指向另一个空间,并且另一空间的值是常量,不能被修改. float score; ch... 阅读全文
posted @ 2014-11-07 18:00 晨曦微光 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1.指针和指针变量指针变量:是保存变量地址的变量,存放只有地址;指针:是变量的地址,存放的可以是3,4.5,YES;普通变量与指针变量什么不同呢? 普通变量只能存取我们常常看到的类型数据,指针变量只能存取地址数据,其他数据不行,指针变量还可以对指向的内存空间进行存取操作,比如说sizeof();i... 阅读全文
posted @ 2014-11-06 13:43 晨曦微光 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 结构体与函数的区别: 1.函数是由相同数据类型的变量组成. 2.结构体可以有不同数据类型组合。可以包含char,int,float,数组等类型.struct 结构名称 { 数据类型 成员; 注意必须是以分号隔开 ...};//创建一个构造体struct student { int age;... 阅读全文
posted @ 2014-11-05 22:12 晨曦微光 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 函数: 一组特定功能的代码段,之所以使用函数,为了在文件多处需要同一段代码时可以多次重复利用,减少代码冗余.//函数的声明 返回值类型 函数名称 ( 数据类型 形参1,数据类型 ,形参2 ) ;//函数的定义 返回值类型 函数名称 ( 数据类型 形参1,数据类型 ,形参2 ){...}以下是函数... 阅读全文
posted @ 2014-11-04 12:41 晨曦微光 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 数组的定义:var 北京十号线 = ["国家图书馆","巴沟"]北京十号线.count //或者数组的长度var a = [Int]() //创建一个空的数组if 北京十号线.isEmpty { println(" 数组是空的");}向数组中加入数值,北京十号线.appen... 阅读全文
posted @ 2014-11-03 22:36 晨曦微光 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 字符var str = " hello world "var kong = "" 或者 var kong = string() //定义一个空的字符串str += " 你好" //字符串之间的连接使用+ println("\(str)")for 单个的字符 in str... 阅读全文
posted @ 2014-11-03 21:17 晨曦微光 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 二维数组的定义:数据类型 数组名称 [ 常量表达式1 ] [ 常量表达式2 ] = {.....}int a[ 2 ][ 3 ] ={ {4,5,6}, {7,8,0}, //或者{7} 后面不写8和9 ,系统会默认的帮你添加0就是这样:{7,0,0}};OR:i... 阅读全文
posted @ 2014-11-03 18:05 晨曦微光 阅读(164) 评论(0) 推荐(0) 编辑