语言
ZiQingFeng
这个作者很懒,什么都没留下…
展开
-
c语言函数天天见
总结在学习过程中遇到的c语言函数:1、相关函数:fstat, lstat, chmod, chown, readlink, utime头文件:#include #include 定义函数:int stat(const char * file_name, struct stat *buf);函数说明:stat()用来将参数file_name 所指的文件状态, 复制到参数buf原创 2014-04-18 21:33:24 · 1139 阅读 · 0 评论 -
字符串指针vs字符数组
定义一个字符串有二种方式:1、char *p="welcome to china"//指针指向2、char srr[10]="welcome to china"//字符串数组第1种方式:char *str="67999998";str++;//指针地址加1coutcout第2种方式:char str2[8]="888";str2++//错误,不能对数原创 2014-04-08 15:46:50 · 1046 阅读 · 0 评论 -
static_cast, dynamic_cast, reinterpret_cast, const_cast区别比较
转载请注明来源 http://www.cnblogs.com/jerry19880126/ 隐式转换(implicit conversion)short a=2000;int b;b=a;short是两字节,int是四字节,由short型转成int型是宽化转换(bit位数增多),编译器没有warning,如下图所示。宽化转换(如char到int,in转载 2014-04-10 20:34:06 · 863 阅读 · 0 评论 -
日志分析方法概述
最近几年日志分析这方面的人才需求越来越多,主要伴随数据挖掘的快速发展而迅速增长的。碰巧又在工作中又接触到一些日志记录方面的工作,就顺便了解一下日志系统的整个流程。下面这篇文章转自百度同学的一篇文章,针对大规模日志分析,联系到hadoop,hive的解决方案,阐述的比较全面。另外就是阿里已经开发出类似的系统odps—通过sql语言进行数据的分析处理,详情见:http://102.alibab原创 2014-07-17 16:26:52 · 2269 阅读 · 0 评论 -
由PHP底层工作原理说起
之前做过.net,java开发,也写过几个Php的网站,似乎3种主要编程语言都接触了。但是越来越觉得自己对编程的整个流程缺乏一个整体的认识,尤其是底层的机制。譬如网络编程,编译原理,服务器端,数据库存储引擎原理等。于是看了一些书,比较经典的有apue,unp,tcp/ip,nginx,mysql的innodb存储引擎,深入理解jvm。渐渐发现无论用什么语言做开发,背后都有linux,shell,c原创 2014-06-06 23:31:46 · 3005 阅读 · 0 评论 -
PHP中的uniqid在高并发下的重复问题
最近项目中有用到生成token校验的问题。首先考虑用php中的uniqid()函数生成随机串,但是由于该函数好似基于微秒时间级别的。在高并发的情况下,就有可能会生成相同的值。解决方案1:uniqid(rand(1,10000)), 该函数的第一个参数可用作生成数的前缀,如此,大大降低了生成数的重复率。但是重复的可能性还是存在的解决方案2:md5(uniqid()), 使用md5()函数,原创 2014-07-30 09:58:30 · 5698 阅读 · 8 评论