以图明志

PHP服务器脚本

[专题] PHP安全编程:打开远程文件的风险

注意深度防范与过滤污染文件名
PHP有一个配置选项叫allow_url_fopen,该选项默认是有效的。它允许你指向许多类型的资源,并像本地文件一样处理。当被污染数据用于include和require的文件指向时,会产生严重漏洞。实际上,我认为这种漏洞是PHP应用中最危险的漏洞之一,这是因为它允许攻击者执行任意代码。

编程思想

使用单例模式需要注意的几个问题

单例模式存在一些问题与缺陷
今天重新翻看单例模式,把以前的几个问题和大家共享下。单例模式是最简单的设计模式之一,但是它却存在一些问题与缺陷。下面简单说下单例模式的使用中需要注意的一些问题。在一些情况下使用单例模式是可以达到节省资源的目的,但是单例模式的意图不只是为了节省资源。

Web设计理念

各浏览器加载资源的方式区别

各浏览器是如何下载资源来打开页面的
这个总结来源于一次优化的请求,最初某个页面的加载十分缓慢,load事件迟迟无法触发,因此希望可以通过对静态文件分域名等方式对页面的外部资源进行优化,拿得load事件尽可能早地触发。本篇文章就使用几种流行的浏览器,针对同一个页面的外部资源加载过程进行分析,推测各浏览器加载外部资源的策略、特征,并最后给予一定的比较和总结。

编程思想

单例模式虽好但请不要滥用

单例模式或许会耗用更多的资源
说到SingleTon,我相信只要知道设计模式的,就知道SingleTon,也写过SingleTon,可谓是尽人皆知的设计模式了。就是这个尽人皆知的设计模式,却是被滥用的最厉害的设计模式,本篇就讨论一下关于SingleTon的滥用问题。首先GoF是站在一个纯OO的领域思考问题的,所以,很多其他领域的问题并没有考虑进来,然而实际编程者却不得不面对更多领域的问题。

C/C++编程语言

十个优秀的C语言学习资源推荐

助你成为优秀的程序员
人们通常认为计算机编程很烦,但是有些人却从中发现了乐趣。每一个程序员不得不跟随计算机编程语言的潮流。大多数的人以C语言作为开始编程的语言,因为C语言是在编写操作系统和应用程序中用的最为普遍的语言。如果你正在读这篇文章,很有可能你已经是一个编程人员或者想成为一名编程人员。

搜索引擎优化

网站高端内容运营的冷酷态度

掌握稀缺资源的产品才能赢得未来
最近我看了两篇比较有感慨的文章。第一篇是国内非常有名的ITEye(前JavaEye)社区站长写的,讲他是如何严厉打击低质量的内容,甚至打击低质量的回复。每年都有很多人跟他说,你下手这样狠,要不得,要把站做垮。但ITEye每年都翻着筋斗往上冲流量。最后这位站长总结道,追求原创、高质量的技术交流,为中高端的软件人才服务,这就是我建站的原则。

PHP服务器脚本

[专题] PHP内核探索:资源resource类型

资源类型的实现并不复杂
C语言中stdio的文件描述符(file descriptor)是与每个打开的文件相匹配的一个变量,它实际上十一个FILE类型的指针,它将在程序与硬件交互通讯时使用。我们可以使用fopen函数来打开一个文件获取句柄,之后只需把这个句柄传递给feof()、fread()、fwrite()、fclose()之类的函数,便可以对这个文件进行后续操作了。
1 / 1 首页 < Prev 1 Next > 尾页 页码: