Masonry 瀑布流布局示例 下载去官网或Github下载最新的源码:Github:https://github.com/desandro/masonry官网:http://masonry.desandro.com/masonry.pkgd.min.js使用使用相当简单,看看文档或者我的示例即可。示例地址:ht...
Laravel 安装和配置 原文在 https://github.com/chungwei/me/issues/76 转载于:https://my.oschina.net/wzwitblog/blog/2609...
日志工具类 http://hqlong.com/2009/01/530.html,希望大家提出宝贵意见。 下载 源码 <?phpdate_default_timezone_set("Asia/ShangHai");/** * 日志通用类 * * 使用示例:...
ubutun 下的 sublime text 2 不能输入中文 解决方法: cd ~/.config/sublime-text-2/Packagesgit clone https://github.com/xgenvn/InputHelper.git# 重启st2# ctrl+shift+z# 在弹出的对话框输入中文,安回车键即可 见下...
一起构建高性能网站-3 数据库的前端缓存 【《构建高性能Web站点(修订版)》读书笔记】 数据库的前端缓存区,使用memcached,参见 memcached 完全剖析 转载于:https://my.oschina....
一起构建高性能网站-2 减少页面请求数 【《构建高性能Web站点(修订版)》读书笔记】 这些技巧主要是Web前端的优化。 1. 设计更简单的网页,使其包含更少的图片和脚本,但这可能会牺牲美观和用户体验; 2. 将多个图片合成一个文件,利用css背景图片的偏移技术展示在网页中,避免多个图片的下载; 3. 合并和压缩 js、c...
一起构建高性能网站-1 增加带宽 当Web站点或组件的下载速度变慢,作为一名架构师,最省事的办法就是增加带宽。 1. 什么是带宽 带宽=时钟频率x总线位数/8,从公式中我们可以看到,带宽和时钟频率、总线位数是有着非常密切的关系的。 简单的说,带宽就是传输速率,是指每秒钟传输的最大字节数(bit/s),即每...
linux 下编译安装 php 的 gd 和 mcrypt 扩展 1.环境说明 ubuntu12.04 源码存储路径 /home/wzw/workstation 安装路径 /home/wzw/workstation 切换到工作目录 cd /home/wzw/workstation 2.安装 2...
Ubuntu 安装 StartBBS 出错和解决办法 1.系统说明 ubuntu 12.04 php-5.3.27 mysql-5.1.68 nginx-1.4.2 2.问题及其解决方案 安装之前需要做以下配置(app/config/config.php): $config['base_url'] = 'http:/...
一起学习CI-3.CI原理 http://codeigniter.org.cn/user_guide/overview/appflow.html】 应用程序流程图 下图说明数据流如何贯穿整个系统: index.php 作为前端控制器,初始化运行 CodeIgniter 所需要的基本...
一起学习CI-2.CI是什么? 【本文参考CI官方文档 http://codeigniter.org.cn/user_guide/overview/at_a_glance.html】 CodeIgniter 是一个应用程序框架 CodeIgniter 是一个为用 PHP 编写网络应用程序的人员提供的工具包。它的目标是实...
一起学习CI-1.安装CI http://codeigniter.org.cn/user_guide/installation/index.html】 1.主机说明 系统 ubuntu 12.04 站点根目录/home/wzw/www/citest web 服务器 nginx-1.4.2 2....
mysqlreport 使用说明 http://hackmysql.com/mysqlreportguide】 在 mysql 中,我们可以使用 以下命令来获取当前数据库的实时状态, show status;show innodb status; 假如你需要跟友好的体验,那么建议使用 mysqlreport,...
ubuntu install libncurses5-dev error occured Error infos: wzw @ubuntu :~/workstation/mysql-5.1.68$ sudo apt-get install libncurses5-dev Reading package lists... Done Building dependency...
如何高效利用GitHub 正是Github,让社会化编程成为现实。本文尝试谈谈GitHub的文化、技巧与影响。 Q1:GitHub是什么 Q2:GitHub风格 Q3: 在GitHub,如何跟牛人学习 Q4: 享受纯粹的写作与演讲 Q5: 代码帮你找工作 Q6: G...
PHP 模板引擎SMARTY 原理 一、MVC需要模板 MVC最早是在SmallTalk语言的开发过程中总结出的一种设计模式,MVC分别代表了"模型"、"视图"和"控制",目的就是让不同的开发角色在大中型项目中各司其职。在网络应用程序的开发中,可以用下图来表示各概念之间的关系。 该图展示了一个...
大型网站架构演变历程 在这篇文章中将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程,希望能给从事互联网行业的同行们一点初步的概念,文中的不对之处也请各位多给点建议,让本文真正起到抛砖引玉的效果。 架构演变第一步:物理分离webserver和数据库 最开始,由于某些想法,于...
linux 下安装 redis 1.环境说明 ubuntu 12.04 源码存储路径 /home/wzw/workstation/src 安装路径 /home/wzw/workstation/env 切换到工作目录 cd /home/wzw/workstation/src/ 2.安装和运行 mkd...
漫谈应用缓存的命中率问题 其中很多人谈到了缓存命中率的问题,应用缓存的命中率取决于很多的因素: 1、应用场景 是OLTP还是OLAP应用,即使是OLTP,也要看访问的频度,一个极少被访问到的缓存等于没有什么效果。一般来说,互联网网站是非常适合缓存应用的场景。 2、缓存的粒度 毫无疑问,缓...