![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
程序员进阶
georgelife7
这个作者很懒,什么都没留下…
展开
-
c 语言 数组与指向指针的指针 浅谈
本人经验有限,下面是一点对数组与指向指针的指针的体会。 C语言的数组,有两个基本点, 第一个是定长的,第二个是本质是一维的。 这两点都是取决于硬件的,因为内存条本身就是一维的,而且空间有限。 所以声明一个以线性表为基础的数组这样的连续的地址空间,必须是定长的,不然系统无法为其预留空间。 第二点就是本质一维的。 C语言这种语言,虽然比汇编多了一些高级特性,但是还不算太高级,还有很原创 2012-11-25 08:38:19 · 924 阅读 · 0 评论 -
百万以上数据时数据库的检索
当数据库中数据很少时,基本不用考虑速度问题。 但是当数据量到了百万条的级别时,速度就很成问题了。 本人初学者,有以下经验。 方法一: 在要检索的列上添加索引,例如用mysql时主键是自动有索引的,非主键也可以加索引。 对于没有在检索列上设索引和在检索列上设索引的速度,我的测试结果是当数据库用有500000的数据时,检索速度提高了100倍。 插入的速度不大受数据量的影响。原创 2012-12-15 02:35:57 · 1484 阅读 · 4 评论 -
从抛硬币试验看概率论的基本内容及统计方法
一般说到概率,就喜欢拿抛硬币做例子。大多数时候,会简单认为硬币正背面的概率各为二分之一,其实事情远没有这么简单。这篇文章会以抛硬币试验为例子并贯穿全文,引出一系列概率论和数理统计的基本内容。这篇文章会涉及的有古典概型、公理化概率、二项分布、正态分布、最大似然估计和假设检验等一系列内容。主要目的是以抛硬币试验为例说明现代数学观点下的概率是什么样子以及以概率论为基础的一些基本数理统计方法。 概率的存转载 2013-02-10 02:54:12 · 1117 阅读 · 0 评论 -
深入研究PHP及Zend Engine的线程安全模型
在阅读PHP源码和学习PHP扩展开发的过程中,我接触到大量含有“TSRM”字眼的宏。通过查阅资料,知道这些宏与Zend的线程安全机制有关,而绝大多数资料中都建议按照既定规则使用这些宏就可以,而没有说明这些宏的具体作用。不知道怎么回事总是令人不舒服的,因此我通过阅读源码和查阅有限的资料简要了解一下相关机制,本文是我对研究内容的总结。 本文首先解释了线程安全的概念及PHP中线程安全的背景,然后详转载 2013-02-10 03:00:34 · 549 阅读 · 0 评论 -
是时候用linux了
从学习程序开始到现在一共12年了, 用了12年的windows,现在终于开始学习使用linux了。 原因是用windows 7 处理很多的文件(常常是10个G),系统有点吃不消了,虽然我是400G的硬盘。 最后发现linux处理文件的速度很快,就装了一个centos。 发现处理文件的速度是windows 7的三倍,线程的调度能力就不止3倍了。 在windows下读写文件线程超过200的时原创 2013-04-02 04:26:59 · 904 阅读 · 0 评论