程序员必读书单 1.0
原文链接:http://lucida.me/blog/developer-reading-list/
本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读。旨在成为最好最全面的程序员必读书单。
前言
Reading makes a full man; conference a ready man; and writing an exact man.
Francis Bacon
优秀的程序员应该具备两方面能力:…
使用THINKPHP的AUTH类进行权限认证_PHP权限验证例子
Auth 类已经在ThinkPHP代码仓库中存在很久了、但是因为一直没有出过它的教程、 很少人知道它、 它其实比RBAC更方便
RBAC是按节点进行认证的、如果要控制比节点更细的权限就有点困难了、比如页面上面的操作按钮、 我想判断用户权限来显示这个按钮
如果没有权限就不会显示这个按钮; 再比如我想按积分进行权限认证、 积分在0-100时能干什么、 在101-200时能干什么、 这些权限认证用RABC都很困难
下面介绍 Auth权限认证、 它几乎是全能的、 除了能进行节点认证、 上面说的RABC很难认证的两种情况、它都能实现
Auth权限认证是按规则进行认证、我先说说它的原理、 在数据库中我们有 规则表(think_auth_rule)…
设计模式学习笔记-观察者模式
1. 概述
有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。
2. 解决的问题
将一个系统分割成一个一些类相互协作的类有一个不好的副作用,那就是需要维护相关对象间的一致性。我们不希望为了维持一致性而使各类紧密耦合,这样会给维护、扩展和重用都带来不便。观察者就是解决这类的耦合关系的。…
一大波有用的 bash 别名和函数
作为一个命令行探索者,你或许发现你自己一遍又一遍重复同样的命令。如果你总是用ssh进入到同一台电脑,如果你总是将一连串命令连接起来,如果你总是用同样的参数运行一个程序,你也许希望在这种不断的重复中为你的生命节约下几秒钟。
PHP Session可能会引起并发问题
在进行Web应用程序开发的时候,人们经常会用Session存储数据。但可能有人不知道,在PHP中,Session使用不当可能会引起并发问题。印度医疗行业软件解决方案提供商Plus91 Technologies高级工程师Kishan Gor在个人博客上对这个问题进行了阐释。…
十个提升生产力的 bash 技巧
用Gearman实现PHP的分布式处理(2011更新版)

本机环境:Debian6 .0+ PHP5.3.3-7+squeeze1
先安装任务分发的Job端…
基于linux和php的稳定的分布式数据采集架构
数据采集对于一些网站至关重要,在开发这种采集程序时会遇到如下一些问题:
一、单进程采集慢,采集任务的间隔时间无法控制。
二、数据下载部分和分析部分不分离导致可移植性不强,调试困难。
三、采集程序受机器性能瓶颈和网速瓶颈限制。
四、遭受数据源的封锁。
等等。。。。…
使用Apache Zookeeper分布式部署PHP应用程序
原文:Distributed application in PHP with Apache Zookeeper
地址:http://systemsarchitect.net/distributed-application-in-php-with-apache-zookeeper/
这篇文章实在不错,实在忍不住翻译下来,希望对大家有用。…
近期评论