【C/C++】static关键字的作用

    static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种在C/C++语言中使用, 第三种只在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准). (1)局部静态变量 (2)外部静态变量/函数 (3)静态数据成员/成员函数 下面就这三种使用方式及注意事项...

volatile关键字的作用:防止变量被编译器优化

    volatile关键字是一种类型修饰符,用它声明的类型变量,编译器对访问该变量的代码就不再进行优化,从而可以提供对特殊地址的稳定访问。 精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。 其中关键在于两个地方:        1. 编译器的优化...

【SQL】行列互换代码实例

    对数据表中的行列进行互换,实际开发中用到的一个技巧。直接通过sql语句实现,比起先用sql获取数据再通过其他代码进行行列转换要方便很多。 看到一段很好的参考代码,摘录学习: /* 普通行列转换 (爱新觉罗.毓华 2007-11-18于海南三亚) 假设有张学生成绩表(tb)如下: Nam...

【PHP】统计中英文单词数(GB2312/UTF-8编码)

    英文单词的统计可以直接用php原生的函数str_word_count来进行统计。但这个函数对于中文汉字显得无能为力,无法准确统计到汉字个数。 解决办法是根据汉字的编码规则,自己来实现中文汉字数统计和中英文单词数统计。汉字编码参考Unicode编码表和GB2312区位码、编码表与编码规则。 对于GB2...

无觅相关文章插件,快速提升流量