您的位置:首页 > PHP 内核 扩展 程序 项目管理

一次查询优化过程

问题描述
在正在维护的系统中有一个数据分析的模块,用于来分析一些用户访问的数据。其中有一个操作是查找某URL地址对应的ID。在这里ID与URL是存储MySQL数据的一个表中,此表就两个... 阅读全文

Scheme学习笔记2: 输入和输出

本文包括以下内容:

read和write
字符操作
文件操作

作为一门语言,它需要提供与外设交互的方式,在各种语言中都提供了输入输出,Scheme语言也不例外。Scheme语言的输入... 阅读全文

Scheme学习笔记一

Scheme学习笔记
本文包括如下内容:

开发环境配置
hello world
变量、过程
标准输入
if语句
文件写入

环境
“工欲善其事 必先利其器”。
学习之前... 阅读全文

与代码的相处之道

与代码的相处之道 — 读《编程人生》一二章有感
最近在阅读《编程人生》,看了作者对Jamie Zawinski(Lisp黑客、XEmacs开发者、Netscape浏览器和Mozilla核心开发者)和Brad Fitzpatrick(80后程序员... 阅读全文

锁机制概述

本文主要回答如下问题:

什么是锁机制?
锁机制的作用是什么?
锁机制的类型有哪几种?

关键字:并发、并发控制、乐观锁、悲观锁
在我们常见的程序设计、操作... 阅读全文

Yii框架的组件行为管理机制和Mix-in

Yii框架的组件行为管理机制和Mix-in
本文包括以下内容:

Yii框架的组件行为管理机制介绍
Ruby、PHP5.4和Mix-in

在Yii框架的官网,我们可以看到关于Behaviors & events的介绍: Beha... 阅读全文

使用Bison和re2c构建词法分析和语法分析器

使用说明: 本文需要读者对C语言有一定的基础,对于re2c和bison有一些了解,最好也熟悉linux命令
我们在前面介绍了PHP的语法分析器-Bison入门 和PHP的词法解析器:re2c,那么如何将re2c与bis... 阅读全文

前端控制器

前端控制器
表现层的请求处理机制需要支持每个用户多个请求,我们可以以集中式或分散式的方式管理这些请求。
如果以分散的方式进行管理可能会导致如下的一些问题:

每... 阅读全文

关于耦合

在做程序设计时我们经常会听到“高内聚,低耦合”,这是我们追求的目标。 其中内聚是指一个模块内各个元素彼此结合的紧密程度, 高内聚是指一个模块或一个类内部各个元素之间关系紧... 阅读全文

TIPI第六章发布

人生在世,如身处荆棘之中!心不动,人不妄动,不动则不伤。如心动,则人妄动,伤其身,痛其骨,于是体会到世间诸般痛苦。
选择在这个宜嫁娶、宜开光、宜安床的日子里,我们将... 阅读全文

关于缓存

在维基百科中有这样一段描述: 凡是位于速度相差较大的两种硬件之间的,用于协调两者数据传输速度差异的结构,均可称之为Cache。 从最初始的处理器与内存间的Cache开始,都是为了让数... 阅读全文

关于编码规范

当提到编码规范,自然而然就会想到约束,没错,编程规范本来就会约束开发人员的编码风格。 但是约束并不是所期望的最终目的,约束只是一种表现形式,关键在于建立编码过程中的一种... 阅读全文

TIPI儿童节版发布

少年智则国智,少年富则国富,少年强则国强,少年独立则国独立,少年自由则国自由,少年进步则国进步……
各位自认为是儿童的,不是儿童的;扮萌的或已成为大叔的同学,... 阅读全文