摘要:
类型转换 Json转string:var jsonStr = JSON.stringify(jsonObj); string转Json:var jsonObj = JSON.parse(jsonStr); string转array:var arr = eval(arrayStr); 阅读全文
摘要:
#include <reg51.h> void Init(); void Send(unsigned char* pstr,unsigned int len); void main(){ Init(); while(1){ } } void Init(){ SCON=0x50; //设置为工作方式1 阅读全文
摘要:
#include <reg51.h> #define IO_KEY P1 void Delay(unsigned int c); unsigned char KeyScan(); void main(){ unsigned char key = 0; while(1){ key = KeyScan( 阅读全文
摘要:
先上代码#include void Init();void main(){ Init();}void Init(){ TMOD = 0x01; TH0 = 0x4b; TL0 = 0xfc; //定时器时间50ms,针对11.0592MHz频率CPU ET0 = ... 阅读全文
摘要:
C语言不支持函数重载,但支持可变参数。在 stdarg.h 中提供了3个方法和1个结构。struct va_list,参数列表void va_start(va_list,int); 访问参数前的准备工作void va_arg(va_list,void);访问参数,注意参数中的void指数据类型,实际... 阅读全文
摘要:
宏,简单的字符替换,经典形式#define mult(a,b) ((a)*(b))为什么要写成这个样子,是有原因的形式1:#define mult(a,b) a*bint c = mult(3+2,2+1);//结果8,实际展开形式 3+2*2+1形式2:#define mult(a,b) (a)*... 阅读全文
摘要:
实现代码:int strlen(char* str){ char* str1 = str; while(*str1 !='\0'){ str1++; } return str1-str;}实现原理:通过遍历获得字符数组最后一个非结束符0的地址,再用最后一个字符地... 阅读全文
摘要:
1.嵌套形式where嵌套selectc1, c2fromtablewherec3>(selectc3from tablewherec4=5)from嵌套select a.c1,count1,count2from (select c1, count(c1) ascount1from tablewhe... 阅读全文
摘要:
写了半年的Web,感觉写个漂亮界面要比Form省力多了,想把Web的实现思路用在Form上,发现完全行不通。 这时,我意识到,这两种框架是有区别的。是不是这种区别造就了这种难易不同呢(我知道,在大牛眼里肯定都是特简单的……)? Web框架最大的特点是,几乎所有的元素都是容器,嵌套使用十分方便... 阅读全文
摘要:
计算机图形学中,建立了3种坐标系,以便于绘图。1.设备坐标系(Device)2.页面坐标系(Page),又叫逻辑坐标系3.世界坐标系(World)坐标简介设备坐标系,可理解为显示器的坐标系,原点左上角,水平向右为X正方向,垂直向下为Y正方向,由内到外是Z正方向页面坐标系,可理解为画布的坐标系,原点为... 阅读全文