摘要: 第一种情况如下: #include <stdio.h> int main(){ int a = 5; printf("%p\n", &a); { int b = 6; } printf("%d\n", b); return 0;} 此时变量b所在的大括号范围是一个块作用域,b只在大括号内有效,因此编 阅读全文
posted @ 2017-06-09 13:45 独孤流 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 老张爱喝茶,废话不说,煮开水。出场人物:老张,水壶两把(普通水壶,简称水壶;会响的水壶,简称响水壶)。1 老张把水壶放到火上,立等水开。(同步阻塞)老张觉得自己有点傻2 老张把水壶放到火上,去客厅看电视,时不时去厨房看看水开没有。(同步非阻塞)老张还是觉得自己有点傻,于是变高端了,买了把会响笛的那种 阅读全文
posted @ 2017-05-06 13:21 独孤流 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 在c语言中,常常会遇到这样的问题 例子1: void getMem(int *a) { a = (int *)malloc(sizeof(int)); } int main() { int *arr, b = 5; arr = &b; getMem(arr); return 0; } 结果会发现,内 阅读全文
posted @ 2017-04-25 16:50 独孤流 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 先看一段代码,巧妙的得出大端或小端: static union { char c[4]; unsigned long mylong; } endian_test = {{ 'l', '?', '?', 'b' } };#define ENDIANNESS ((char)endian_test.myl 阅读全文
posted @ 2017-04-20 16:34 独孤流 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 一、函数原型memcpy和memmove实现: void *memcpy( void *dest, const void *src, size_t count );void *memmove( void* dest, const void* src, size_t count ); 1.memcpy 阅读全文
posted @ 2017-04-20 13:52 独孤流 阅读(469) 评论(0) 推荐(0) 编辑
摘要: int myaoti (char s[]){ int i, n; n = 0; for(i = 0; s[i] >= '0' && s[i] <= '9'; ++i) n = n * 10 + (s[i] - '0'); return n;} 阅读全文
posted @ 2017-04-20 13:44 独孤流 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 在不擦除NVRAM的情况下(也可以说是备份参数格式化下载),手机系统会自动对NVRAM的版本号进行对比检查,若发现烧入手机的NVRAM版本号与手机系统中的版本号不同,则会自动对该NVRAM进行更新。 阅读全文
posted @ 2017-04-20 13:42 独孤流 阅读(950) 评论(0) 推荐(0) 编辑
摘要: 把djingo-admin.py的全路径写出来 在cmd命令行下直接输入python C:\Python27\Scripts\django-admin.py startproject site(site为项目名) 此时可以去你创建项目的目录下找到site项目文件夹 阅读全文
posted @ 2016-06-26 23:03 独孤流 阅读(774) 评论(0) 推荐(0) 编辑
摘要: StandardButton QMessageBox::warning ( QWidget * parent, const QString & title, const QString & text,StandardButtons buttons = Ok, StandardButton defau 阅读全文
posted @ 2016-04-13 12:49 独孤流 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: 将https://yunpan.cn/cqGGURjmG2fEY 访问密码 8de5 中的压缩包Qt5-MSVC-Static-master.zip 解压到你的qt安装目录,一般就是C:\Qt下,还要设置环境变量如C:\Qt\Qt5.4.0\5.4\mingw491_32\bin。 这样就可以解决问 阅读全文
posted @ 2016-04-12 21:54 独孤流 阅读(575) 评论(0) 推荐(0) 编辑