- 浏览: 73945 次
- 性别:
- 来自: 成都
文章列表
对Nginx或其他日志进行简单的统计分析
Shell
对某一列进行统计,可以分析Statu Code,URL等
# cat access.log | awk '{print $9}'|sort|uniq -c | sort -r -n > stat.log
或#cat access.log |grep "200" | awk '{print $7}'|sort|uniq -c | sort -r -n > stat.log
# vi stat.log
指定String统计
#cat access.log|grep "200& ...
脚本优化tuning-primer.sh
#cd /etc/ (my.conf所在目录)
#wget http://www.day32.com/MySQL/tuning-primer.sh
#chmod +x tuning-primer.sh
#./tuning-primer.sh
运行报错
which: no bc in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
Error: Command line calculator 'bc' not found!
# ...
1.系统Centos 6.4
2.安装svn#yum install subversion
3.建立版本库
#mkdir /mnt/svndata
启动服务
#svnserve -d -r /mnt/svndata
#svnadmin create /mnt/svndata/svn
原文:http://www.bootf.com/442.html
本教程将介绍如何在CentOS中安装Memcache缓存服务。Memcache是一个与php兼容的内存高速缓存插件,不仅可以缓存变量等对象,而且可以与MySQL配合,缓存数据查询。由于Memcache在内存中缓存数据,因此它的读取写入速度非常之快,能为大容量快速变化的动态数据提供高速缓存。
由于编译安装Memcache步骤相对复杂一些,因此本文将以CentOS系统下yum直接安装Memcache为例进行讲解,这种安装方法快捷简便。
1、由于CentOS系统默认源没有memcache安装包,因此需要导入第三方的源。执行如下 ...
MySql:常用命令
- 博客分类:
- MySql
登入
mysql -h192.168.1.110 -uroot -ppassword
登出
quit/exit
查看数据库
show databases;
用户权限
添加
grant select on db.table to 'user'@'host';
grant select,update on *.* to 'test'@'%';
撤销
revoke all on *.* from 'test'@'%';
查看
show grants;
show gra ...
详细信息:http://www.php.net/manual/zh/book.apc.php
安装
#yum install php-pear
#yum install php-devel
#pecl install apc
配置
#vi /etc/php.ini
extension="/usr/lib64/php/modules/apc.so"apc.enabled=1
查看运行状态
#cp /usr/share/pear/apc.php /root_dir_of_your_web_app
版本:cocos2d-iphone v2.1-rc1
EXC_BAD_ACCESS
0 gleRunVertexSubmitARM
1 gleSetVertexArrayFunc
2 gleDrawArraysOrElements_ExecCore
3 glDrawElements_ACC_ES2Exec
4 draw_elements
修复方式:CC_ENABLE_GL_STATE_CACHE = 0
http://www.cocos2d-iphone.org/forum/topic/235582#post-391331
Ruby On Rails:Mac系统配置
- 博客分类:
- Ruby
折腾一天终于把Ruby on rails弄上了,搜了不少教程帮助,最后推荐这两个我直接用到的
http://tecparatodos.com/2011/07/24/installing-ruby-on-rails-on-mac-os-x-lion/
http://stackoverflow.com/questions/7575023/problem-with-upgrading-rubygems-via-rvm
配置MySql
#gem install mysql2
#MYSQL=/usr/local/mysql/bin
#export PATH=$PATH:$MYSQL
...
ThinkPhp:多表事务
- 博客分类:
- Php
$db = M();
$db->startTrans();
$result1 = $db->Table('db_a')->setInc('field_1', 120);
$result2 = $db->Table('db_b')->setDec('field_1', 110);
if($result1 && $result2){
//提交
$db->commit();
}
else{
//回滚
$db-<rollback()
}
prefs:root=General&path=About
prefs:root=General&path=ACCESSIBILITY
prefs:root=AIRPLANE_MODE
prefs:root=General&path=AUTOLOCK
prefs:root=General&path=USAGE/CELLULAR_USAGE
prefs:root=Brightness
prefs:root=General&path=Bluetooth
prefs:root=General&path=DATE_AND_TIME
...
Mac:常用命令行备忘
- 博客分类:
- Mac
User Libiary 的显隐:
chflags nohidden ~/Library/
chflags hidden ~/Library
Finder里面显示隐藏文件
defaults write com.apple.finder AppleShowAllFiles -bool true
统计代码行数,Classses为代码文件夹
grep -d recurse "\n" Classes| wc -l
可以这样解决,在- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text中监听replacementText,如果为回车则将键盘收起
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
{
if ([text isEqualToS ...
-(UIImage *)imageFromText:(NSString *)text width:(float)width height:(float)height { // set the font type and size UIFont *font = [UIFont systemFontOfSize:12.0]; CGSize size = CGSizeMake(width, height);// [text sizeWithFont:font]; // check if UIGraphicsBeginImageContextWithOpt ...
将一幅图片按着需要的尺寸进行等比的压缩和放大,最后再截取需要尺寸部分,不知道说清楚没,反正就那意思吧!
+(UIImage *)compressImageWith:(UIImage *)image width:(float)width height:(float)height { float imageWidth = image.size.width; float imageHeight = image.size.height; float widthScale = imageWidth /width; float heightScale = im ...
最近在做应用中添加SNS分享功能,只需要分享功能,腾讯的SDK和Demo还是挺直观的,看了下基本上就能用了,而新浪的Oauth认证看了个例子是跳出程序到Web上去认证的,体验很不好。不过Oauth认证这个过程都差不多,所以就直接将QQ的做了写修改,使用比较方便。
1:把Delegate中下的key和secret改成自己的,如果你喜欢在模拟器中输入可以不写 !
2:把QVerifyWebViewController中的VERIFY_URL改成新浪的
http://api.t.sina.com.cn/oauth/authorize?oau ...