03 2015 档案

摘要:http://www.17sucai.com/category/1/31/66 阅读全文
posted @ 2015-03-31 13:11 麦田守望者~ 阅读(99) 评论(0) 推荐(0) 编辑
摘要:#自动验证 protected $_validate=array( #参数最后代表1 表示必须验证,0表示当这个字段存在的时候验证 array('username','require','账号不能为空',1), #只有添加的时候... 阅读全文
posted @ 2015-03-29 22:43 麦田守望者~ 阅读(471) 评论(0) 推荐(0) 编辑
摘要:#接收数据 效果跟$_post['dele_id']一样$ids=I('post.dele_id'); 阅读全文
posted @ 2015-03-29 22:37 麦田守望者~ 阅读(1557) 评论(0) 推荐(0) 编辑
摘要:TP框架中实例化模型的两种方式#如果使用自己自定义的函数,那么就用D$mode=D('model');#如果使用是系统自带的函数,那么就是用M$model=M('model'); 阅读全文
posted @ 2015-03-29 22:34 麦田守望者~ 阅读(447) 评论(0) 推荐(0) 编辑
摘要:$array('0'=>1,'1'=>5,'2'=>5);$str=imploade(',',$array);echo str;//输出1,5,3 阅读全文
posted @ 2015-03-29 22:31 麦田守望者~ 阅读(232) 评论(0) 推荐(0) 编辑
摘要:#判读里面是否还有id=1的超级管理员 $key=array_search(1, $ids); #判读这个是否存在 if($key!==FALSE){ #如果存在就unset掉... 阅读全文
posted @ 2015-03-29 22:28 麦田守望者~ 阅读(451) 评论(0) 推荐(0) 编辑
摘要:​云通讯 阅读全文
posted @ 2015-03-24 16:55 麦田守望者~ 阅读(138) 评论(0) 推荐(0) 编辑
摘要:error.phpcheck(); $errorLog = isset($_POST['error_log']) ? $_POST['error_log'] : ''; if(!$errorLog) { return Response... 阅读全文
posted @ 2015-03-24 10:04 麦田守望者~ 阅读(146) 评论(0) 推荐(0) 编辑
摘要:(1)init.phpcheck(); // 获取版本升级信息 $versionUpgrade = $this->getversionUpgrade($this->app['id']); if($versionUpgrade) { if... 阅读全文
posted @ 2015-03-24 09:59 麦田守望者~ 阅读(173) 评论(0) 推荐(0) 编辑
摘要:/*** version_upgrade 版本升级信息表*/CREATE TABLE `version_upgrade` ( `id` smallint(4) unsigned NOT NULL AUTO_INCREMENT, `app_id` smallint(4) unsigned NOT ... 阅读全文
posted @ 2015-03-24 09:51 麦田守望者~ 阅读(580) 评论(1) 推荐(0) 编辑
摘要:一:定时缓存开发首页接口(1)原理图(2)cron.phpconnect();} catch(Exception $e) { // $e->getMessage(); file_put_contents('./logs/'.date('y-m-d') . '.txt' , $e->get... 阅读全文
posted @ 2015-03-24 09:50 麦田守望者~ 阅读(176) 评论(0) 推荐(0) 编辑
摘要:一:读取缓存方式开发首页接口 流程图:从数据库获取信息--->>>封装[同时把一份数据存入缓存]----->>>>返回数据 file.php_dir = dirname(__FILE__) . '/files/'; } public fu... 阅读全文
posted @ 2015-03-24 09:45 麦田守望者~ 阅读(135) 评论(0) 推荐(0) 编辑
摘要:一:读取数据库方式开发首页接口原理图 从数据库获取信息--->>>>封装------>>>生成接口数据 备注:运用场景[数据时性比较高的系统]二:代码实现(1)list.phpcacheData('index_cron_cahce');if($data) { return Response... 阅读全文
posted @ 2015-03-23 17:50 麦田守望者~ 阅读(186) 评论(0) 推荐(0) 编辑
摘要:一:单例模式的三大原则(1)构造函数需要标记为非public(防止外部使用new操作符创建对象),单例类不能在其他类中实例化,只能被自身实例化。(2)拥有一个保存类的实例的静态成员变量$_instance (3)拥有一个访问这个实例的公共静态的方法二:实现代码 '127.0.0.1', ... 阅读全文
posted @ 2015-03-23 16:39 麦田守望者~ 阅读(127) 评论(0) 推荐(0) 编辑
摘要:一:定时任务创建语法 (1) crontab -e #编辑某个用户的crontab服务。 (2) crontab -l #查看某个用户有哪些crontab服务 (3) crontab -r #删除某个用户的crontab服务二:定时任务crontab语法格式 (1)时间 服务 ... 阅读全文
posted @ 2015-03-23 10:27 麦田守望者~ 阅读(114) 评论(0) 推荐(0) 编辑
摘要:_dir=dirname(__FILE__).'/file/'; } public function cacheData($key,$value='',$path=''){ $filename=$this->_dir.$path.$key.self::EXT; ... 阅读全文
posted @ 2015-03-20 17:11 麦田守望者~ 阅读(125) 评论(0) 推荐(0) 编辑
摘要:$code, 'message'=>$message, 'data'=>$data ); if($type=="json"){ self::json($code,$message,$data);die; }else... 阅读全文
posted @ 2015-03-20 16:17 麦田守望者~ 阅读(311) 评论(0) 推荐(0) 编辑
摘要:$code, 'message'=>$message, 'data'=>$data ); header("Content-Type:text/xml"); $xml ="\n"; $xm... 阅读全文
posted @ 2015-03-20 15:56 麦田守望者~ 阅读(257) 评论(0) 推荐(0) 编辑
摘要:\n"; $xml.="\n"; $xml.=" 200\n"; $xml.=" 返回数据成功\n"; $xml.=" \n"; $xml.=" 1\n"; $xml.=" id\n"; $xm... 阅读全文
posted @ 2015-03-20 15:09 麦田守望者~ 阅读(127) 评论(0) 推荐(0) 编辑
摘要:新建一个json_api.php$code, 'message'=>$message, 'data'=>$data ); echo json_encode($result); die; }新建一个test.php1, ... 阅读全文
posted @ 2015-03-20 14:49 麦田守望者~ 阅读(186) 评论(0) 推荐(0) 编辑
摘要:一:设置开机启动[dos命令] 格式: sc create 服务名称 binPath=空格"安装目录/svnserve.exe -r 版本库地址目录 --service" start=auto 案例: sc create svnserver binPath= "d:/Program ... 阅读全文
posted @ 2015-03-19 17:38 麦田守望者~ 阅读(182) 评论(0) 推荐(0) 编辑
摘要:一:权限管理(1)svn仓库各个作用 svnserve.conf [svn仓库的配置文件] password [svn仓库账号和密码配置文件] authz [svn仓库的访问权限] (2)访问权限 1:svnseve.conf ... 阅读全文
posted @ 2015-03-19 16:37 麦田守望者~ 阅读(217) 评论(0) 推荐(0) 编辑
摘要:一:文件操作给svn服务器提交程序文件:① 在被提交文件的身上点击右键------> tortoiseSVN----->add② 在被提交文件身上点击右键------> commit③ 如果不 成功,开启匿名用户访问权限(d:/svnserver/shop/conf/svnserv... 阅读全文
posted @ 2015-03-19 11:56 麦田守望者~ 阅读(268) 评论(0) 推荐(0) 编辑
摘要:一:svn服务搭建。(1)首先下载服务端svn: Setup-Subversion-1.6.5.msi(2)下载客户端svn: TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.ms(3)安装svn服务端:直接下一步就OK [指定好安装目录](4)安装客户端软件:直接... 阅读全文
posted @ 2015-03-19 10:50 麦田守望者~ 阅读(136) 评论(0) 推荐(0) 编辑
摘要:一:svn服务搭建。(1)首先下载服务端svn: Setup-Subversion-1.6.5.msi(2)下载客户端svn: TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.ms(3)安装svn服务端:直接下一步就OK [指定好安装目录] (4)安装客户端软件... 阅读全文
posted @ 2015-03-19 10:50 麦田守望者~ 阅读(110) 评论(0) 推荐(0) 编辑
摘要:基本涵盖了所有问题HTTP 400 – 请求无效HTTP 401.1 – 未授权:登录失败HTTP 401.2 – 未授权:服务器配置问题导致登录失败HTTP 401.3 – ACL 禁止访问资源HTTP 401.4 – 未授权:授权被筛选器拒绝HTTP 401.5 – 未授权:ISAPI 或 CG... 阅读全文
posted @ 2015-03-16 15:38 麦田守望者~ 阅读(143) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2015-03-13 12:14 麦田守望者~ 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2015-03-13 11:22 麦田守望者~ 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2015-03-13 10:49 麦田守望者~ 阅读(3) 评论(0) 推荐(0) 编辑
摘要:一:HTTP协议与技久链接+分块传输---->反向ajax反向ajax又叫comet, server push,服务器推技术.应用范围: 网页聊天服务器,, 新浪微博在线聊天,google mail 网页聊天,都有用到.原理: 一般而言, HTTP协议的特点, 连接断开.具体什么时间断开?服务器响应... 阅读全文
posted @ 2015-03-11 23:15 麦田守望者~ 阅读(117) 评论(0) 推荐(0) 编辑
摘要:一:http内容压缩思考: Content-Length在之前的学习中,我们知道,代表返回的主体的长度但此处,为什么返回的主体长度和content-length不一致呢?原因在于: Content-Encoding: gzip 这个响应头信息在作用.原理: 为了提高网页在网络上的传输速度,服务器对主... 阅读全文
posted @ 2015-03-11 23:01 麦田守望者~ 阅读(140) 评论(0) 推荐(0) 编辑
摘要:一:HTTP协议缓存控制 第1次请求时 200 ok第2次请求时 304 Not Modified 未修改状态解释: 在网络上,有一些缓存服务器,另, 浏览器自身也有缓存功能.当我们第一次某图片时,正常下载图片,返回值200基于一个前提--图片不会经常改动, 服务器在返回200的同时,还返回该图片的... 阅读全文
posted @ 2015-03-11 22:52 麦田守望者~ 阅读(376) 评论(0) 推荐(0) 编辑
摘要:像上图中的这个效果,当我们在网页里引用站外图片时,常出现这样的情况.??? 服务器是怎么样知道,这个图片是在站外被引用的呢?还有在网站的统计结果,统计用户从何而来,如下图??? 统计时,是如何得知用户从哪儿来到的本网站呢?在Http协议中,头信息里,有一个重要的选项: RefererReferer:... 阅读全文
posted @ 2015-03-11 22:20 麦田守望者~ 阅读(308) 评论(0) 推荐(0) 编辑
摘要:setHeader('Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8');$http->setHeader('Accept-Encoding: gzip, deflate');$http->setHead... 阅读全文
posted @ 2015-03-11 21:31 麦田守望者~ 阅读(771) 评论(0) 推荐(0) 编辑
摘要:conn($url); $this->setHeader('Host: ' . $this->url['host']); } // 此方法负责写请求行 protected function setLine($method) { $this->line[0... 阅读全文
posted @ 2015-03-11 21:23 麦田守望者~ 阅读(182) 评论(0) 推荐(0) 编辑
摘要:一:HTTP请求信息和响应信息的格式请求:(1)请求行(2)请求头信息(3)请求主体信息(可以没有)(4) 头信息结束后和主体信息之间要空一行请求行又分3部分请求方法 请求路径 所用的协议请求方法: GET POST PUT DELETE TRACE ,OPTIONS所用的协议: 目前一般是HTTP... 阅读全文
posted @ 2015-03-11 21:20 麦田守望者~ 阅读(155) 评论(0) 推荐(0) 编辑
摘要:一:HTTP协议重要性: 无论是以后用webserverice ,还是用rest做大型架构,都离不开对HTTP协议的认识.甚至可以简化的说:webservice = http协议+XMLRest = HTTP协议 + json各种API,也一般是用http+XML/json来实现的.往小说:做采集,... 阅读全文
posted @ 2015-03-11 17:46 麦田守望者~ 阅读(182) 评论(0) 推荐(0) 编辑
摘要:一:php扩展编译Redis 1:wget http://pecl.php.net/get/redis-2.2.5.tgz 2:tar -zxvf redis-2.2.5.tgz 3:cd redis-2.2.5 4:/usr/bin/phpize [如果安装的时候出现错误: Ca... 阅读全文
posted @ 2015-03-05 10:04 麦田守望者~ 阅读(291) 评论(0) 推荐(0) 编辑
摘要:书签系统create table book (bookid int,title char(20))engine myisam charset utf8;insert into book values (5 , 'PHP圣经'),(6 , 'ruby实战'),(7 , 'mysql运维'),(8, '... 阅读全文
posted @ 2015-03-04 15:07 麦田守望者~ 阅读(698) 评论(0) 推荐(0) 编辑
摘要:1. 用yum安装Apache,Mysql,PHP. 1.1安装Apache yum install httpd httpd-devel 安装完成后,用/etc/init.d/httpd start 启动apache 设为开机启动:chkconfig httpd on 1.2 安装mysql 1.2... 阅读全文
posted @ 2015-03-04 11:46 麦田守望者~ 阅读(158) 评论(0) 推荐(0) 编辑
摘要:一:sentinel运维监控Sentinel不断与master通信,获取master的slave信息.监听master与slave的状态如果某slave失效,直接通知master去除该slave.如果master失效,,是按照slave优先级(可配置), 选取1个slave做 new master,... 阅读全文
posted @ 2015-03-04 10:50 麦田守望者~ 阅读(477) 评论(0) 推荐(0) 编辑
摘要:http://www.kuaizhan.com/ 阅读全文
posted @ 2015-03-03 18:03 麦田守望者~ 阅读(180) 评论(0) 推荐(0) 编辑
摘要:三:常见的问题BGREWRITEAOF 后台进程重写AOFBGSAVE 后台保存rdb快照SAVE 保存rdb快照LASTSAVE 上次保存时间 Slaveof master-Host port , 把当前实例设为master的slave Flushall 清... 阅读全文
posted @ 2015-03-03 16:09 麦田守望者~ 阅读(365) 评论(0) 推荐(0) 编辑
摘要:一:运维常用的server端命令 TIME 查看时间戳与微秒数 DBSIZE 查看当前库中的key数量 BGREWRITEAOF 后台进程重写AOF BGSAVE 后台保存rdb快照 SAVE 保存rdb快照 LASTSAVE 上次保存时间 SLAVEOF 设为slave服务器 FL... 阅读全文
posted @ 2015-03-03 14:47 麦田守望者~ 阅读(149) 评论(0) 推荐(0) 编辑
摘要:一:redis主从复制 (1)配置要求 一台主maste 二台从slave (2)架构图 (3)配置流程 1:分配拷贝2份redis.conf 分别命名为 redis6380.conf redis6381.conf 2:修改redis.conf文件 [1]r... 阅读全文
posted @ 2015-03-03 10:09 麦田守望者~ 阅读(258) 评论(0) 推荐(0) 编辑
摘要:Aof 的配置appendonly no # 是否打开 aof日志功能appendfsync always # 每1个命令,都立即同步到aof. 安全,速度慢appendfsync everysec # 折衷方案,每秒写1次appendfsync no # 写入工作交给操作系统,由操作... 阅读全文
posted @ 2015-03-02 14:33 麦田守望者~ 阅读(456) 评论(0) 推荐(0) 编辑
摘要:一:Redis持久化配置 Redis的持久化有2种方式[快照,是日志]二:Rdb快照的配置选项 save 900 1 // 900内,有1条写入,则产生快照 save 300 1000 // 如果300秒内有1000次写入,则产生快照 save 60 10000 //... 阅读全文
posted @ 2015-03-02 10:51 麦田守望者~ 阅读(181) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示