03 2013 档案
摘要:最近想把session不在单独存储到文件中,想保存到数据库里面,研究了一下:部分代码protected function __construct($save_handler,$save_path,$hash_strategy){ ini_set('session.save_handler',$save_handler); ini_set('memcache.hash_strategy',$hash_strategy); ini_set('session.save_path',$save_path); self::$_mem=new Mem...
阅读全文
摘要:好久不碰zf了,今天想起来了,玩了会,想去看看他的视图那块,Zend_Controller_Action_Helper_ViewRenderer 这个类,protected $_viewScriptPathSpec = ':controller/:action.:suffix';这个是scripts下面controller对应的模板文件 protected $_viewSuffix = 'html';视图文件的后缀Zend_Controller_Action 这个类里面的function initView()方法,修改文件视图存储的位置$view->add
阅读全文
摘要:三、文件我们可以把数据库参数看成一个key/value;1、mysql的参数分为{动态(dynamic,可以更改的)参数和静态(static,不允许修改的)参数}2、Set [global|session] system_var_name=exprset [@@global.|@@session.|@@]system_var_name=exprglobal和session表明该参数的修改时基于当前会话的还是整个市整个实例的生命周期<!--3.1.2,和我的验证出现部分误差,这个最好去看官网有些动态参数只能在会话中修改 如autocommit;有些参数修改后,在整个实例生命周期都会生效如b
阅读全文
摘要:我的test数据库里面有一张表叫做test((Innodb 引擎)表名称这样不好,我这只为了练习),里面存储了999999条记录,,我导入的时候用的load data,关于上次说的INNODB做一个小小的测试:此次测试的目的是:这样的操作方式会不会引发哈希自适应索引,休眠时间set profiling=1;select * from test;过程截图:mysql> show engine innodb status\G;*************************** 1. row *************************** Type: InnoDB Name:Sta
阅读全文
摘要:我以前貌似真心没有想过php的命名空间,我每次写文件都会记得不让类名相重,看完命名空间了这个,我发现可以解决我的一部分问题 1 MyLove.php 2 namespace Zj; 3 class Application{ 4 public function toMyLove(){ 5 echo 'Marx is very Painful than English!<br/>'; 6 } 7 } 8 9 MyLover.php10 11 namespace Yaf;12 13 class Application{14 function __c...
阅读全文
摘要:1 $arr[2]='zk';2 $arr[1]=2004;3 $arr[0]=2006;4 foreach($arr as $key => $val){5 echo $key.'==='.$val.'<br/>';6 }在PHP中, 数组是用一种HASH结构(HashTable)来实现的, PHP使用了一些机制, 使得可以在O(1)的时间复杂度下实现数组的增删, 并同时支持线性遍历和随机访问.if 你想在数字索引的数组中按照索引大小遍历, 那么你就应该使用for, 而不是foreach;
阅读全文
摘要:[mysqld]log-bin=mysql-bin;//2进制日志文件bin_log.00001是2进制日志文件bin_log.index是2进制索引文件log_error="mysql_error.log" //错误日志log-slow-queries ="slow_queries.log" //慢查询日志long_query_time = 10//慢查询时间10秒慢查询日志里面记录的是大于10秒的,而不是》=10秒的一定要记得看看my-innodb-heavy-4G.ini;innodb_thread_concurrency = 16//参数进行控制
阅读全文
摘要:---恢复内容开始---以前对于各种引擎也稍微有点理解,可是却并没有深入研究过,最近打算看看Innodb引擎, InnoDB 存储引擎前言:数据库:物理操作系统文件或其他形式文件类型的集合,数据库实例:有数据库后台进程/线程以及一个共享内存区组成mysql被设计成了一个单进程多线程架构的数据库开始:1、默认的InnoDB存储引擎的后台线程有7个,4个IO thread ,1个master thread 1个锁监控 thread 1个错误监控thread,IO thread 的数量由配置文件的innodb_file_io_threads参数控制,默认是4,linux下面不可以调整,但是windo
阅读全文
摘要:3月16号,lamp有一个活动‘美丽说技术专场’,我去听了听,也学到了不少的东西,这是我感觉几个很好的ppt,页,分享给大家大家可以去加强自己想要加强的知识。
阅读全文
摘要:1 复制概述Mysql 内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到 其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进 制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,它通知主服务器从服务器在日志 中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知新的更新。请注意当你进行复制时,所有对复制中
阅读全文
摘要:1 在my.ini(window)配置文件里面 [mysqld]log-bin=mysql-bin(名字可以随便起)我们每次进行操作的时候,File_size都会增长2、show binlog events4. 用mysqlbinlog 工具来显示记录的二进制结果,然后导入到文本文件,为了以后的恢复...
阅读全文
摘要:好久没有好好看过mysql了,最近用到了Time类型,才发现这块貌似一直不是很熟悉。,Time值得范围是从'-838:59:59' 到'838:59:59',这个范围就足够让我颠覆了,在我的印象里貌似它一直是小于24的值,现在看起来一直都是错的,Time类型不仅可以用于表示一天的时间(必须小于24小时),还可能为某个过去的时间或两个事件的时间间隔(可以大于24小时,或者未负)为TIME列分配简写值时应注意。没有冒号,MySQL解释值时假定最右边的两位表示秒。(MySQL解释TIME值为过去的时间而不是当天的时间)。例如,你可能认为'1112'和1
阅读全文
摘要:1 Git配置 2 3 git config --global user.name "robbin" 4 git config --global user.email "fankai@gmail.com" 5 git config --global color.ui true 6 git config --global alias.co checkout 7 git config --global alias.ci commit 8 git config --global alias.st status 9 git config --global ali
阅读全文
摘要:---恢复内容开始---一、SQL Relay是什么?SQL Relay是一个开源的数据库池连接代理服务器二、SQL Relay支持哪些数据库?* Oracle* MySQL* mSQL* PostgreSQL* Sybase* MS SQL Server* IBM DB2* Interbase* Sybase* SQLite* Lago* ODBC* MS Access三、安装和配置;不说废话了,开始安装SQL Relay,到 http://sqlrelay.sourceforge.net/ 去下载相应的软件安装SQL Relay需要先安装Rudiments, 在 http://sqlrel
阅读全文
摘要:开始用nginx不到8个月,对于他的配置文件,简单一点会写,可是还想看看很详细的,大家如果想看很详细的关于nginx,http://www.ha97.com/5194.html(这个网址是nginx的配置文件详解)
阅读全文
摘要://让程序在后台运行,即使关闭终端 仍可运行nohup php shell/daemon/mobile_category.php(目录/文件) >>/tmp/wyg_category &>>是写日志的,可有可无,不过一般还是写上比较好>>/tmp/wyg_category
阅读全文
摘要:public function GetDataJson(){ $cv_id=$this->getRouter()->GetUrlParam('cvId'); $ds=$this->GetSets($cv_id); echo '<pre>'; print_r($ds); $data_json=json_encode($ds); 将结果集转化为json, echo $data_json; } /* * 返回查找结果的数据集,并且拼凑出自己想要的形式。返回结果类型:Ar...
阅读全文
摘要:1 curl模拟文件post提交$filePath='d:/www/zjTest/txtFile'; 2 //$filepath = file_get_contents($filePath); 3 $fileName='txtFile'; 4 $data=array('txtFile'=>'@'.$filePath); 5 $url = 'url'; 6 $testurl = curl_init($url); 7 curl_setopt ($testurl, CURLOPT_POST, 1); 8 curl_
阅读全文