上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页

2014年2月28日

摘要: 老规则,在作者寒冰讲之前我们要来明确memcache与memcached这两个东西到底是什么?说法一:两个不同版本的php的memcached的客户端 new memcache是pecl扩展库版本 new memcached是libmemcached版本 功能差不多说法二:Memcache是什么? Memcache是一个自由和开放源代码、高性能、分配的内存对象缓存系统。用于加速动态web应用程序,减轻数据库负载。 它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。 Memcach 阅读全文
posted @ 2014-02-28 11:58 BuildyMan 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 我们做PHP开发的,作者寒冰我觉得大部分时候都在跟开源的系统打交道。比如:Discuz、PHPCMS、ecshop、wordpress等开源系统。一般我们都是在本地搭建测试环境,用的web服务器都是apache。这时候假如服务器换成了nginx。我们得重新写重写文件,好麻烦。鉴于此需求点,今天寒冰我特意整理了这些开源的重写文件。希望能帮到大家。1、PHPCMS v9重写。rewrite ^/show-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=show&catid=$1&id=$2 阅读全文
posted @ 2014-02-28 11:49 BuildyMan 阅读(471) 评论(0) 推荐(0) 编辑

2014年2月27日

摘要: 1.1application是你自己的项目存放文件的目录(控制器、模型和视图等!)(1)分析application文件夹中的目录(1.1)cache文件是放缓存文件(1.2)config文件夹包含了一些为你的网站设定基本配置的文件(1.3)controlllers是模板mvc框架的控制器(1.4)core核心代码(1.5)errors错误提示页面(1.6)helpers辅助函数(1.7)hooks首次安装时为空,用来存放你创建的“钩子”。钩子是用来装载其它文件的控制方法。(1.8)language你可以存放你本国语言的键名列表(1.9)libraries代码库,针对本项目的专用代码(1.10) 阅读全文
posted @ 2014-02-27 19:14 BuildyMan 阅读(312) 评论(0) 推荐(0) 编辑

2014年2月25日

摘要: 如果文件内容是纯 PHP 代码,最好在文件末尾删除 PHP 结束标记。这可以避免在 PHP 结束标记之后万一意外加入了空格或者换行符,会导致 PHP 开始输出这些空白,而脚本中此时并无输出的意图。 阅读全文
posted @ 2014-02-25 16:29 BuildyMan 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 好的编程规范不仅是对阅读者的负责,也是对自身的负责; 割 一直以来我都是以php函数的风格来写php,所有变量,函数,类都使用小写,单词之间以下划线隔开,一直比较排斥驼峰式的代码规范,个人觉得在大小写字母之间的书写代码,很麻烦,而且PHP自己的函数都是小写,为什么我不用这种格式呢? 良好的代码书写习 阅读全文
posted @ 2014-02-25 16:21 BuildyMan 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 今天早上一打开github发现css等都加载失败。后来发现是给墙了。本人用的是windows。解决方法:改hosts一般情况是在这里:C:\Windows\System32\drivers\etc\hosts打开。在后面加上这句185.31.16.184 github.global.ssl.fastly.netOK。可以正常访问了。Mac OS X的在这里:/private/etcFQ的方法有好多种。强悍的程序员们也会很多。刚群上有个哥们问了这事情。每个人的知识面都不一样,还是有人不知道的。所以特此分享一下。ps:facebook、google+ 等网站都可以用这个方法FQ去浏览的哦。若还需知 阅读全文
posted @ 2014-02-25 15:02 BuildyMan 阅读(310) 评论(0) 推荐(0) 编辑

2014年2月24日

摘要: 引用文件的方法有两种:require及include。require的使用方法如require("file.php");。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。include使用方法如include("file.php");。这个函数一般是放在流程控制的处理部分中。PHP 程序网页在读到 include 的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。_once后缀表示已加载的不加载1.报错i 阅读全文
posted @ 2014-02-24 11:18 BuildyMan 阅读(307) 评论(0) 推荐(0) 编辑

2014年2月23日

摘要: 随着这几年网络的不断发展,大家对互联网的依赖程度不断加深。各大网站的用户体验各不相同。如淘宝双11交易300多亿,系统运行基本正常、12306车票系统的瞬间瘫痪,网站密码泄露等。一个大型网站需要面临高并发访问、海量数据分析处理、网站安全性等一系列问题。 《大型网站技术架构核心原理与案例分析》 比较全面介绍了目前大型网站面临的主要技术难点和解决方案。将理论与实际案例相结合,分析通俗易懂。对我帮助不少,能建立起分析、解决问题方向(细节还是需要自己不断的深入研究的^_^)。下面对两张试读章节做下笔记和感受:第2章大型网站架构模式:从网站架构的发展演化,实现高性能、可扩展、安全等技术架构目标,总结出大 阅读全文
posted @ 2014-02-23 14:12 BuildyMan 阅读(860) 评论(0) 推荐(1) 编辑

2014年2月22日

摘要: MySQL数据库默认的编码是:character set :latin1collation : latin1_swedish_ci查看MySQL支持的编码:mysql> show character set;查看当前MySQL服务器默认编码:mysql> SHOW VARIABLES LIKE 'character_set%'; 创建数据库的时候指定编码:CREATE DATABASE linuxcast DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;修改一个已有数据库的编码:ALTER DAT 阅读全文
posted @ 2014-02-22 19:55 BuildyMan 阅读(313) 评论(0) 推荐(0) 编辑

2014年2月21日

摘要: /* 设置memcache锁,解决查询过多email查询为空的问题 Begin */$mmc = new Memcache;$mmc->connect('127.0.0.1', 11211) or die ("Could not connect");if(!empty($mmc)){$sending=$mmc->get('sending');$sending=intval($sending);}else{//如果不能使用memcache,则以不影响发送为主$sending=0;}if($sending==1) die(" 阅读全文
posted @ 2014-02-21 17:20 BuildyMan 阅读(275) 评论(0) 推荐(0) 编辑
摘要: SAE里面有Memcache,可以较大幅度改善数据库的鸭梨~之前一直想学习Memcache,却愁于不知如何下手,对这个名词完全没有概念,同时在SAE的文档里面,也很少对于Memcache的使用教程~刚才在写一个作业,突然想起Memcache,就再次尝试,终于知道怎么用了~代码片段set('key1', 'This is first value', 0, 60); $val = $mem->get('key1'); echo "Get key1 value: " . $val .""; //替换数据 $ 阅读全文
posted @ 2014-02-21 12:27 BuildyMan 阅读(509) 评论(0) 推荐(0) 编辑

2014年2月18日

摘要: 使用 if(); elseif(); else; endif; 这一系列复杂的语句无助于 PHP 3.0 解析器的效率。因此,语法改变为:Example#1 移植:旧有 if..endif 语法if($foo);echo"yep\n";elseif($bar);echo"almost\n";else;echo"nope\n";endif;Example#2 移植:新的 if..endif 语法if($foo):echo"yep\n";elseif($bar):echo"almost\n";els 阅读全文
posted @ 2014-02-18 22:07 BuildyMan 阅读(965) 评论(0) 推荐(0) 编辑
摘要: index.php 统一入口文件包含wp-blog-heaer.php包含wp-load.php包含wp-config.php数据库、语言包配置等包含wp-setting.php对各种运行环境做兼容性处理定义路径常量等载入公共函数,类初始化公用对象(数据库等)魔术引用处理运行wp();初始化发送HTTP头信息post (文章数据)查询,这里很关键,整个wp站的post 数据都是通过这里查询的。包含template-loader.php根据页面类型载入不同的模板页面文件——————————————————————————————————————————我们可以看出整个WordPress的程序结构 阅读全文
posted @ 2014-02-18 18:00 BuildyMan 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 用PHP实现mysql锁表mysql锁表,是利用相关的SQL语句//执行SQL语句 锁掉userinfo表$sql = "LOCK TABLES userinfo WRITE";//表的WRITE锁定,阻塞其他所有mysql查询进程$Database->execute($sql);//执行更新或写入操作$sql = "UPDATE userinfo SET `correct_num`=`correct_num`+1 WHERE stat_date='{$current_date}'";$Databaser->execute($ 阅读全文
posted @ 2014-02-18 10:52 BuildyMan 阅读(601) 评论(0) 推荐(0) 编辑

2014年2月13日

摘要: jQuery 中文版文档:http://www.css88.com/jqapi-1.9/category/ajax/jQuery入门,必须掌握以下的API,平时工作中经常会用到。未列出的API,在掌握了已列出的API之后,再做了解及学习。Ajax:.get().getJSON().post().load().serialize()属性.attr().html().removeAttr().val()CSS.addClass().hasClass().removeClass().css().height().position().width()数据.data().removeData()效果:. 阅读全文
posted @ 2014-02-13 15:57 BuildyMan 阅读(164) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页

导航