- 博客(65)
- 收藏
- 关注
原创 PHP 反射API 之 ReflectionObject 的用法实例
<?php class C{ public $string; public function __call($method,$args){ if(!isset($args)){ $args = $this->string; }
2014-07-15 09:48:32
1173
转载 一个URL请求背后的逻辑
背景本文来自于之前我发的一篇微博:不过写这篇文章并不是为了帮大家准备面试,而是想借这道题来介绍计算机和互联网的基础知识,让读者了解它们之间是如何关联起来的。为了便于理解,我将整个过程分为了六个问题来展开。第一个问题:从输入 URL 到浏览器接收的过程中发生了什么事情?从触屏到 CPU首先是「输入 URL」,大部分人的第一反应会是键盘,不过
2014-07-02 10:14:07
4835
原创 SELECT * FROM shop s1 WHERE price = (SELECT MAX(price) FROM shop s2 WHERE s1.article=s2.article);
mysql> SELECT * FROM shop s1 WHERE price = (SELECT MAX(price) FROM shop s2 WHERE s1.article=s2.article);+---------+--------+-------+| article | dealer | price |+---------+--------+-------+|
2014-06-26 16:57:52
1644
原创 zend framework DB封装类
zend framework DB封装类<?phpabstract class Base_DataBase_Pdo_Abstract{ const CASE_FOLDING = 'caseFolding'; const AUTO_QUOTE_IDENTIFIERS = 'autoQuoteIdentifiers'; protected $_config = array(
2014-05-16 11:43:06
788
转载 PHP 工作原理
①Zend引擎Zend整体用纯c实现,是php的内核部分,它将php代码翻译(词法、语法解析等一系列编译过程)为可执行opcode的处理并实现相应的处理方法、实现了基本的数据结构(如hashtable、oo)、内存分配及管理、提供了相应的api方法供外部调用,是一切的核心,所有的外围功能均围绕zend实现。②Extensions围绕着zend引擎,extensions通过组件式的方式提
2014-04-30 10:45:13
685
原创 多服务器共享session的方法
多服务器共享session的方法 伴随网站业务规模和访问量的逐步发展,原本由单台服务器、单个域名的迷你网站架构已经无法满足发展需要。此时我们可能会购买更多服务器,并且启用多个二级子域名以频道化的方式,根据业务功能将网站分布部署在独立的服务器上;或通过负载均衡技术(如:DNS轮询、Radware、F5、LVS等)让多个频道共享一组服务器。OK,头脑中我们已经构思了这样的解决方
2014-04-30 10:20:38
908
原创 MySQL 怎么选择合适的存储引擎
存储引擎是什么? MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。 例如,如果你在研究大量的临时数据,你也许需要使用内存存储引擎。内存存储引擎能够在内存中存储所有的表格数据。又或者,你也许需要
2014-04-28 17:19:58
740
原创 navicat for myql 注册码
navicat for myql 注册码:用户名随意,有下在面的KEY就可以了NAVN-LNXG-XHHX-5NOO
2014-04-24 18:31:42
812
原创 linux 下面 Redis 服务器端 的安装 与部署
redis下载地址: http://redis.googlecode.com/files/redis-4.4.14.tar.gz
2014-04-22 18:50:21
674
原创 部署memcache,PHP 扩展memcache的下载地址
PHP 扩展memcache的下载地址http://windows.php.net/downloads/pecl/releases/memcache/3.0.8/
2014-04-22 16:13:52
659
原创 为什么php中echo intval((0.1+0.7)*10) 结果为7而不是8?
如果你仔细看过在PHP手册中,对于浮点数据类型的说明,就会看到其中有专门的一个警告提示,就谈到这个问题:关于浮点数精度的警告 显然简单的十进制分数如同 0.1 或 0.7不能在不丢失一点点精度的情况下转换为内部二进制的格式。这就会造成混乱的结果:例如,floor((0.1+0.7)*10)通常会返回 7 而不是预期中的 8,因为该结果内部的表示其实是类似 7.9。
2014-04-22 10:13:31
1527
原创 常用的正则表达式-TP内置的方法
$validate = array( 'require' => '/\S+/', 'email' => '/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/', 'url' => '/^http(s?):\/\/(?:[A-za-z0-9-]+\.)+[
2014-04-21 17:47:07
1215
原创 100万条记录的文本文件,取出重复数最多的前10条
100万条记录的文本文件,取出重复数最多的前10条。示例文本:098123234789……2346786541232. 100亿条记录的文本文件,取出重复数最多的前10条。刚才是100万的数据,你的计算机可以单批正常处理,现在有100亿的数据,假设由于你的计算机内存、cpu限制,无法单批处理 …
2014-04-17 11:34:10
2859
原创 新浪微博商业合作伙伴邀请
您好, 我是新浪微博WP商业合作的商务刘宗奇,我们推出全新的微服务体系,特邀请贵公司加入微博商业合作伙伴体系,附件是详细介绍还望了解。 以下是我们的邀请函: 微博经过近5年的发展,入驻微博的企业用户已经超过56万,伴随的海量的企业用户,产生的如微博运营托管、轻应用开发、数据分析及广告营销等多方面的商业诉求,基于以上诉求,微博推出对应商业产
2014-04-15 11:15:39
2426
原创 网站访问速度慢之交换层架构
网站访问速度慢之交换层架构交换层架构3.1 第四层交换简介按照OSI[16]七层模型,第四层是传输层。传输层负责端到端通信,在IP协议栈中是TCP和UDP所在的协议层。TCP和UDP数据包中包含端口号(port number),它们可以唯一区分每个数据包所属的协议和应用程序。接收端计算机的操作系统根据端口号确定所收到的IP包类型,并把它交给合适的高层程序
2014-04-14 15:28:46
824
原创 微信支付出错,该公众号支付签名无效 get_brand_wcpay_request:cancel
该公众号 支付签名无效,err_msg get_brand_wcpay_request:cac
2014-04-12 15:50:09
12983
原创 微信支付申请之后,支付授权目录”怎么修改?
通过发邮件方式申请修改商户功能设置资料, 收件人邮件地址:weixinpay@tencent.com 发送格式:主题:微信号+名称,及“申请修改商户功能设置”字样邮件内容:1)微信公众平台登录帐号:2)公众帐号名称:3)公众平台微信帐号:4)商户负责人(全名):5)选择的支付场景(公众帐号支付/APP支付):6)支付请
2014-04-11 17:24:06
5140
原创 认证智能网关wifi 接口配置,VTache 和微信公众平台接口配置
d //关注时生成验证码并发给VTache系统 private function subtoVTache(){ $num = \Org\Util\String::randString(4,1);//验证码 $add =1; //1关注; 0 取消关注 $weid = 'bjtyztcy'; // 公众号的微信号;如果无,则传入公众号的openid $url =
2014-04-11 15:34:18
2297
原创 统计每一天的用户注册数sql语句
SELECT date_format(FROM_UNIXTIME( `ctime`),'%Y-%m-%d') AS time,count(*) as count FROM `zj_admin` WHERE 1 group by ctime order by ctime
2014-04-10 20:07:27
3567
原创 微信端怎么支付?
关于微信端支付相关问题:支付宝接口:不支持微信端支付(支付宝客服表示,从2014年2月13日开始,支付宝停止了微信场景下的支付接口申请,对微信场景下的支付,支付宝执行“不新签、不续约、不合作”三原则)财付通接口: 暂停申请(企业财付通wap或者app接口暂停申请, 财付通客服表示会在下周开放申请)微信支付: 需要绑定域名,所以必须在域名确定之后才能申请。(支
2014-04-10 14:52:19
887
原创 财付通支付接口不能申请?不能用于wap支付和app支付?
http://mch.tenpay.com/ ,如果有,就是从这里登录的;http://union.tenpay.com/mch/mch_register.shtml,如果没有,从这里注册
2014-04-09 15:30:38
3001
原创 让MYSQL记录所有的SQL语句
KEY: 记录MySQL执行过的SQL语句MySQL 有幾種方法可以用, 將以挑喜歡的其中一種, 加入 /etc/mysql/my.cnf(debian), 再 restart mysql 即可:第一種: 查 Slow query 的 SQL 語法:log_slow_queries = /var/log/mysql/mysql-slow.log
2014-04-01 11:06:23
744
原创 关于 微网站和公众账号 逻辑的 考虑
关于 微网站和公众账号 逻辑的 考虑 ,微信号和微网站一对一的关系, 当有此gh_id记录的时候将允许添加重复的gh_id吗? 如果允许: 之前的站点设置就被覆盖了,之前的设置失效;如果不允许:如果某用户手动绑定的openid是别人的,那别人岂不是不能用了。解决方案①:给绑定成功的gh_id记录做标识,绑定成功过的不允许再次添加;
2014-04-01 10:26:30
879
转载 网站访问慢怎么办?高并发高流量网站架构
Web2.0的兴起,掀起了互联网新一轮的网络创业大潮。以用户为导向的新网站建设概念,细分了网站功能和用户群,不仅成功的造就了一大批新生的网站,也极大的方便了上网的人们。但Web2.0以用户为导向的理念,使得新生的网站有了新的特点——高并发,高流量,数据量大,逻辑复杂等,对网站建设也提出了新的要求。 本文围绕高并发高流量的网站架构设计问题,主要研究讨论了以下内容: 首先在整个网络
2014-04-01 10:08:57
3881
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人