1、restrict 它仅仅能够用于限定指针。告知编译器该指针是訪问一个数据对象的唯一且初始的方式。即不存在其他进行改动操作的途径。 主要作用是能够让编译器进行一些优化,生成更高效的目标代码。 看个样例: int foo(int *a,int *b) { *a = 1; *b = 2; return ...
分类:
其他好文 时间:
2017-04-26 15:57:11
阅读次数:
217
一、数据类型特别是int相关的类型在不同位数机器的平台下长度不同。C99标准并不规定具体数据类型的长度大小,只规定级别。作下比较:16位平台char 1个字节8位short 2个字节16位int 2个字节16位long 4个字节32位指针 2个字节32位平台char 1个字节8位short 2个字节 ...
分类:
其他好文 时间:
2017-04-25 21:33:09
阅读次数:
195
//定义颜色 $c55:#555; $c22:#222; $c33:#333; $c99:#999; $c77:#777; $c00:#000; $cff:#fff; $caa:#aaa; $ccc:#ccc; $cf0:#f0f0f0; $cdd:#ddd; $cee:#eee; $cf9:#f9... ...
分类:
其他好文 时间:
2017-04-25 17:10:29
阅读次数:
256
1、现在 npm install -g ionic 直接安装ionic2版本。用ionic1版本开发,用 npm install -g ionic@1.6. 2、第一次输入: ionic serve 会有选择网络 :选择本地连接对应的数据,回车即可,或者用localhost。如果想更换网络,使用:i ...
分类:
其他好文 时间:
2017-04-18 17:28:10
阅读次数:
169
线程本地存储(TLS)是一种机制,通过这样的机制进行变量分配。在每一个现存线程都有一个实例变量。这样的执行模型GCC用来实现这个,起源于IA-64处理器,可是已经被迁移到其它的处理器。它须要大量的支持连接器(ld)、动态连接器(ld.so)和系统库(libc.so和libpthread.so),所以 ...
分类:
其他好文 时间:
2017-04-16 14:24:00
阅读次数:
188
http://ericwang.github.io/program/2010/02/10/c_Variable_length_arrays/ C中的Variable length arrays (变长数组) Variable length arrays 是C99的特性,而不是 C++98 的,关于c ...
分类:
编程语言 时间:
2017-04-13 19:27:39
阅读次数:
256
1、左连接: var LeftJoin = from t1 in l1join t2 in l2on t1.ID equals t2.ID into Joinedt12from t3 in Joinedt12.DefaultIfEmpty()select new {Name = t1.Name,Ag ...
分类:
其他好文 时间:
2017-04-13 00:57:55
阅读次数:
664
html中嵌入php代码时,没有输出内容,执行时被注释掉了。什么原因呢? ...
分类:
Web程序 时间:
2017-04-07 15:10:26
阅读次数:
715
柔性数组:在C99定义的结构体中,最后一个元素允许是未知大小(或者是0)的数组,它不占用结构体任何内存,这个数组叫做柔性数组,柔性数组前必须至少有一个其它成员。 使用方式: ...
分类:
编程语言 时间:
2017-03-30 11:50:15
阅读次数:
176