以图明志

PHP服务器脚本

[专题] PHP内核探索:Zend引擎

Zend引擎是PHP实现的核心
Zend引擎是PHP实现的核心,提供了语言实现上的基础设施。例如:PHP的语法实现,脚本的编译运行环境, 扩展机制以及内存管理等,当然这里的PHP指的是官方的PHP实现(除了官方的实现, 目前比较知名的有facebook的hiphop实现,不过到目前为止,PHP还没有一个标准的语言规范),而PHP则提供了请求处理和其他Web服务器的接口(SAPI)。

计算机数学与基础

计算机必知必会:HTTP状态码

HTTP 状态码详解
最近看《REST in Practice》,发现 HTTP 如此之多的状态码都有各自的含义,要准确使用并不难,但现实当中很少人能够做得到。大多数人熟悉的状态码就那几个,平时也不会去阅读 RFC 2616,结果反复使用的也就是那几个状态码。其实很多 REST 中可能遇到的情况,在 HTTP 状态码中都已经有考虑到,不需要自己去发明新的状态码,也不需要在 header 或者 body 自定义错误信息。

Android

Android的Socket通信编程

关于socket编程
Android手机的应用,除了它的手机功能之外,另外一个吸引人的地方在于它的开放性,这一点iphone无法比拟,至少iphone太多商业化气息。android为我们开启另一扇交流之窗,而要实现交流,socket通信必不可少。java在socket通信方面上已经有了很好的范例,我只是抛砖引玉,将其引入到android之中。

PHP服务器脚本

Codeigniter的一些优秀实践

使用规范总结
最近准备接手改进一个别人用Codeigniter写的项目,虽然之前也有用过CI,但是是完全按着自己的意思写的,没按CI的一些套路。用在公众的项目,最好还是按框架规范来,所以还是总结一下,免得以后别人再接手的时候贻笑大方。首先是 MVC,一条实践准则是把更少的东西放进 Controller ,记住 DRY 准则:不要重复造轮子。当在超过一个地方编写相同的代码时,应该根据它的类型来尝试编写一个 library, helper,或 model。

开源项目与工具

WordPress里的the_content()函数分析

改变“Read More”的样式
模板标签 the_content() 显示当前文章的内容。该标签必须在 WordPress 主循环(loop)中。若文章使用快速标签 来截取摘要,the_content()标签将只在非单篇文章或非固定链接文章上显示 前的摘要部分。the_content()标签可包含一个规定 内容和样式的参数,该参数会生成“继续阅读全文”的链接。

PHP服务器脚本

[专题] PHP内核探索:PHP里的opcode

PHP的opcode就是Zend虚拟机中的指令
通常opcode还有另一种称谓:字节码(byte codes)。 例如Java虚拟机(JVM),.NET的通用中间语言(CIL: Common Intermeditate Language)等等。PHP中的opcode则属于前面介绍中的后着,PHP是构建在Zend虚拟机(Zend VM)之上的。PHP的opcode就是Zend虚拟机中的指令。

JavaScript

比较全的JavaScript倒计时脚本

时间长的倒计时、秒表
JavaScript倒计时在Web中用得非常广泛,比如常见的团购啊、还有什么值得期待的事情,都可以用到倒计时。现在举了四个例子,比如时间长的倒计时,小时倒计时,最简的倒计时,还有秒表等等,应该可以满足大部分需求。

PHP服务器脚本

[专题] PHP函数补完:http_build_query()构造URL字符串

发送数组数据常用到
简单来说,http_build_query()就是将一个数组转换成url 问号?后面的参数字符串,并且会自动进行urlencode处理。使用给出的关联(或下标)数组生成一个 url-encoded 请求字符串。参数 formdata 可以是数组或包含属性的对象。一个 formdata 数组可以是简单的一维结构,也可以是由数组组成的数组(其依次可以包含其它数组)。

智力开发

[专题] 心智模式:如何改善我们的心智模式?

心智模式改变我们的命运
心智模式的束缚是组织变革中领导者要克服的最大困难。无法改变人们既有的心智模式,就无法实现深层次的学习、创新和持续的系统性变革。那么,什么是心智模式呢?它的作用机理是怎样的?改善心智模式的诀窍又有哪些呢?从本质上看,心智模式是人们在大脑中构建起来的认知外部现实世界的“模型”,它会影响人们的观察、思考以及行动。

PHP服务器脚本

[专题] PHP函数补完:var_export()

返回关于传递给该函数的变量的结构信息
var_export() 函数返回关于传递给该函数的变量的结构信息,它和 var_dump() 类似,不同的是其返回的表示是合法的 PHP 代码。var_export必须返回合法的php代码, 也就是说,var_export返回的代码,可以直接当作php代码赋值个一个变量。 而这个变量就会取得和被var_export一样的类型的值。

数据结构

[专题] 图解后缀表达式的计算过程

了解后缀表达式的工作原理
为了解释后缀表达式的好处,我们先来看看,计算机如何应用后缀表达式计算出最终的结果20的。后缀表达式:9 3 1-3*+ 10 2/+,规则:从左到右遍历表达式的每个数字和符号,遇到是数字就进栈,遇到是符号,就将处于栈顶两个数字出栈,进行运算,运算结果进栈,一直到最终获得结果。

计算机算法

收集一些top软件公司经典算法面试题

从面试题中去学习
有一个整数数组,请求出两两之差绝对值最小的值,记住,只要得出最小值即可,不需要求出是哪两个数。写一个函数,检查字符是否是整数,如果是,返回其整数值。(或者:怎样只用4行代码编写出一个从字符串到长整形的函数?)给出一个函数来输出一个字符串的所有排列。 请编写实现malloc()内存分配函数功能一样的代码。给出一个函数来复制两个字符串A和B。

计算机数学与基础

计算机专业的学生必须掌握的五门课程

不能掌握他们就不应该获得学位
计算机专业概念有点大。就计算机科学与技术专业而言,以下这些是必修的:线性代数,概率论和离散数学:要知道,凡是能称之为“科学”的专业,就必须有一定的数学功底,否则难以称作“科学”。MIT开设的《Introduction To algorithm》,中文版叫《算法导论》。

JavaScript

[专题] JavaScript探秘:构造函数 Constructor

自动为创建的新对象设置了原型对象
除了创建对象,构造函数(constructor) 还做了另一件有用的事情—自动为创建的新对象设置了原型对象(prototype object) 。原型对象存放于 ConstructorFunction.prototype 属性中。每一个object都有一个prototype. 构造函数Foo也拥有自己的__proto__, 也就是Function.prototype。

JavaScript

[专题] 正则总结:JavaScript中的正则表达式

定义、方法与使用
在javascript我们可以通过内建的类来定义一个正则表达式。实际上RegExp类的构造函数可以接受两个参数,除了本身需要匹配的模式字符串外,还可以定义指定额外处理方式的第二个参数。这两种定义方式都是可行的,完全可以根据个人习惯进行选择。

信息安全

JavaScript MD5加密的方法

保证传输的安全
有些情况需要用JavaScript来对数据进行md5加密,用JavaScript加密的好处是可以在客户端完成加密之后传送到服务端,即可以减轻服务端负担,也可以保证传输的安全,毕竟数据传输过程中很可能会被截获。下面介绍一个md5加密的js库。
4 / 139 首页 < Prev 2 3 4 5 6 Next > 尾页 页码: