- 浏览: 675265 次
- 来自: 北京
最新评论
-
flyer0126:
freezingsky 写道想想以前自己玩ubuntu的时候, ...
Ubuntu Gnome 1404 64位 WineQQ2013 无法运行解决 -
flyer0126:
kuchaguangjie 写道ubuntu gnome? 我 ...
Ubuntu Gnome 1404 64位 WineQQ2013 无法运行解决 -
kuchaguangjie:
ubuntu gnome? 我已经放弃 ubuntu 桌面了, ...
Ubuntu Gnome 1404 64位 WineQQ2013 无法运行解决 -
freezingsky:
想想以前自己玩ubuntu的时候,在那里wine 个QQ,就觉 ...
Ubuntu Gnome 1404 64位 WineQQ2013 无法运行解决 -
f43310:
不错,学习了!
PHP操作Mysql存储过程
文章列表
问题记录,以备后期查看。
利用apt-get安装PHP扩展mcrypt:
$ apt-get install php5-mcrypt
然后打印phpinfo() 查看不到该扩展,之前其他扩展没有类似问题的。
后来解决如下:
查看“Scan this dir for additional .ini files”项内容,确定查找扩展的目录,发现没有该扩展的配置文件链接,手动链接一下,重启服务后即可。
cd /etc/php5/fpm/conf.d
sudo ln -s ../../mods-available/mcrypt.ini 20- ...
参考文章:http://www.ibm.com/developerworks/cn/linux/l-cn-awstats-nginx/index.html
前言
在实际的网站运营中,我们经常需要了解到网站的访问情况,例如每天有多少 IP 在访问、PV 数是多少、哪个 URL 访问量最大、用户使用最多的浏览器是哪个、都是通过什么方式知道这个网站的以及有多少用户访问出错等等,通过掌握这些信息来提高用户的体验,从而改善网站的质量。一般我们可以通过一些免费的访问统计网站例如 Google Analytics 来或者这些信息。但不足之处是这类网站只能对页面进行分析,不包括静态文件;另外可能有 ...
PS:原创文章,如需转载,请注明出处,谢谢!
本文地址:http://flyer0126.iteye.com/blog/2212975
在此简单记录操作步骤,以备后期查阅。
一、引入auth /app/Controller/AppController.php
class AppController extends Controller {
public $components = array(
'Acl',
'Auth' => array(
'authorize' =&g ...
PS:原创文章,如需转载,请注明出处,谢谢!
本文地址:http://flyer0126.iteye.com/blog/2210993
前几天,由于同事误操作delete掉线上数据一个表的数据,由于操作库为数据主库,开启了binlog,于是开始了利用mysqlbinlog恢复表数据的折腾过程。在此仅记录一下。
1. 确认恢复库的binlog已打开。
[mysqld]
log-bin=mysql-bin
2. 将删除操作对应的log文件转换为sql文件
mysqlbinlog /var/lib/mysql/mysql-bin ...
参考文章:http://www.blogjava.net/hao446tian/archive/2012/04/11/373773.html
访问量上升,数据库压力大,怎么办?好办法是在中间挡一层缓存!这个缓存要求高效,不能比数据库慢,否则服务质量受影响;如果能把数据用hash打散存储到硬盘,也是可以的,不过在内存越来越便宜的今天,还是使用内存吧!
mysql也有自己的缓存,也是存储在内存的,但是有一个说法是:
以下是引用片段:
只能有一个实例意味着你能存储内容的上限就是你服务器的可用内存,一台服务器能有多少内存?你又能存多少呢?
只要有写操作,my ...
PS:原创文章,如需转载,请注明出处,谢谢!
本文地址:http://flyer0126.iteye.com/blog/2208672
今天利用RabbitVCS SVN提交文件时,由于是项目初始化涉及文件数量较多,提交过程总是异常退出,尝试了好多次都没有实质的改变,于是想到利用命令行来提交。
首先,在项目目录下提交svn。
svn ci -m 'log message'
此时当前目录下会生成一个svn-commit.tmp 文件(提交归档内容)。
可以利用-F直接读取 svn-commit.php 内容来提交,如下:
...
命令:
[root@ct5 ~]# printf 'stats\r\n' | nc 127.0.0.1 11211
用linux类似top命令的方式查看memcached缓存信息:
[root@ct5 ~]# watch "printf 'stats\r\n' | nc 127.0.0.1 11212"
注意,首先服务器应该有nc命令
pid memcache服务器的进程IDuptime 服务器已经运行的秒数time 服务器当前的UNIX时间version me ...
Uploadify上传插件不兼容FF、Chrome等Netscape浏览器
原因:由于jquery uploadify是借助flash来实现上传的,每一次向后台发送数据流请求时,ie会自动把本地cookie存储捆绑在一起发送给服务器。但FF、chrome不会这样做,他们会认为这样不安全。所以在你需要登录验证后的页面进行上传文件时,FF和chrome获取没有把本地cookie传上去,导致上传失败。
解决办法:在发起页面请求时,验证cookie之前,重新设置cookie,即可正常上传文件。
原文路径:http://www.cnblogs.com/yuej ...
PS:原创文章,如需转载,请注明出处,谢谢!
本文地址:http://flyer0126.iteye.com/blog/2190925
今天利用“apt-get install ”安装时遇到“gzip: stdout: No space left on device”错误,利用df -h查看如下:
文件系统 ...
PS:原创文章,如需转载,请注明出处,谢谢!
本文地址:http://flyer0126.iteye.com/blog/2188849
AMFPHP是PHP的远程调用(RPC, Remote Procedure Call)工具。由于近期提供接口给Flash,考虑使用AMFPHP开发,简单整理一下。
1. 下载 http://www.silexlabs.org/amfphp/
2. 目录结构
amfphp-2.2.1/Amfphp -- 核心程序库
amfphp-2.2.1/BackOffice -- 测试控制面板
...
对于一个表来说主键选用的好坏直接关系到对于该表的操作性能,因此主键选用的好坏很大程度上决定了表的相关性能。一般来说选用主键需要遵循以下规则:
数据类型用 INT(bigint)类型
Int类型在做比较运算时会获取更好的性能(cpu比较周期缩短)。
Int类型是顺序排列的这样在索引中逻辑上相邻的数据就分布在磁盘相邻的地方(大大减少IO次数)
要尽可能的避免使用字符串来做主键
主键长度尽可能短。如果选用bigint做主键由于bigint做主键只占8个字节所以比较节约空间,同时查询性能也很好。
字符串来做主键,myisam默认的情况 ...
MySQL设置表字段属性AUTO_INCREMENT时,默认增长间隔为1,利用以下语句设置增长幅度。
##设置增长幅度为2
SET @@auto_increment_increment = 2;
##设置增长初始值为1
SET @@auto_increment_offset = 1;
注:以上作为sql语句执行即可生效。
使用jsonp不能发起POST请求。
It is not possible to make a JSONP POST request.
JSONP works by creating a <script> tag that executes Javascript from a different domain; it is not possible to send a POST request using a <script> tag.
参考文章:http://stackoverflow.com/questions/3860111 ...
问题解决个人记录。
编译安装mysql模块
cd php/ext/mysql
phpize
./configure --with-php-config=/usr/bin/php-config --with-mysql=/usr/lib64/mysql/
configure时报错:configure error: cannot find libmysqlclient under /usr
但是, libmysqlclient 明明是安装在/usr/lib64/mysql下面的,后来在网上查了一下,貌似configure脚本的这个--with-m ...
参考文章:http://blog.csdn.net/heirenheiren/article/details/7896546
一,什么是mysql分表,分区 什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看mysql分表的3种方法 什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块可以在同一个磁盘上,也可以在不同的磁盘上,具体请参考mysql分区功能详细介绍,以及实例 二,mysql分表和分区有什么区别呢 1,实现方式上 a),mysql的分表是真正的分表,一张表分成很多表后,每一个小表都是完正的一张表,都对应三个文件,一个.MYD数据文件,.MYI索引文件 ...