在mac下如果将GBK转成UTF-8

1
朋友们,小站不容易,全靠广告养活,如果觉得文章对你有用,请点击一下小站下面的广告,谢谢支持 其实在MAC下进行编码转换很方便,命令行工具自带了转码命令: iconv [-c] [-s] [-f fromcode] [-t tocode] [file ...] 下面解释一下这些参数: -f是表示从什么编码,后面跟编码 -t是表示转换到什么编码,后面跟编码 >表示从哪个文件保存为哪个文件 举个栗子: iconv -f GBK -t UTF-8 需要转码的文件.log ...

PHP-CGI合理设置避免Apache/Nginx 502 Bad Gateway错误

1
这里规定了PHP-CGI的连接、发送和读取的时间,300秒足够用了,因此我的服务器很少出现504 Gateway Time-out这个错误。最关键的是php-fpm.conf的设置,这个会直接导致502 Bad Gateway和504 Gateway Time-out。 下面我们来仔细分析一下php-fpm.conf几个重要的参数: php-fpm.conf有两个至关重要的参数,一个是”max_children”,另一个是”request_terminate_timeout” 我的两个设置的值一个是”100″,一个是”900″ ...

centos 7上move_uploaded_file总是执行失败

0
最近将很久以前写的一个小系统移植到一台新服务器上,环境是centos 7 + LAMP环境 结果swfupload.js总是报500错误,找了半天没找到原因, 后来甚至写了个小的上传程序,定位到了move_uploaded_file总是执行失败 好了好半天才想起来关闭SELinux试试看,结果真的是这个原因 执行语句: setenforce 0 解释:设置SELinux 成为permissive模式 临时关闭selinux的

蔡英文520就职演讲全文

0
各位友邦的元首与贵宾、各国驻台使节及代表、现场的好朋友,全体国人同胞,大家好 感谢与承担 就在刚刚,我和陈建仁已经在总统府里面,正式宣誓就任中华民国第十四任总统与副总统。我们要感谢这块土地对我们的栽培,感谢人民对我们的信任,以及,最重要的,感谢这个国家的民主机制,让我们透过和平的选举过程,实现第三次政党轮替,并且克服种种不确定因素,顺利渡过长达四个月的交接期,完成政权和平移转 ...

Mysql处理百万级以上数据的优化

1
由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。曾经测试对一个包含400多万条记录(有索引)的表执行一条条件查询,其查询时间竟然高达40几秒,相信这么高的查询延时,任何用户都会抓狂。因此如何提高sql语句查询效率,显得十分重要。以下是网上流传比较广泛的30种SQL查询语句优化方法: 1、应尽量避免 ...

SQL和PHP Mongo扩展对应的一些语法

0
SQL Statement Mongo Query Language Statement CREATE TABLE USERS (a Number, b Number) Implicit or use MongoDB::createCollection(). INSERT INTO USERS VALUES(1,1) $db->users->insert(array("a" => 1, "b" => 1)); SELECT a,b FROM users $db->users->find(array(), array("a" => 1, "b" => 1)); SELECT * FROM users WHERE age=33 $db->users->find( ...

MongoDB基本命令用

1
成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。 输入help可以看到基本操作命令: show dbs:显示数据库列表 show collections:显示当前数据库中的集合(类似关系数据库中的表) show users:显示用户 use <db name>:切换当前数据库,这和MS-SQL里面的意思一样 db.help():显示数据库操作命令,里面有很多的命令 db.foo.help():显示集合操作命令,同样有很多的 ...

PHP操作mongo的函数简略

0
$mongodb = new Mongo(); //$connection = new Mongo( "$dburl:$port" ); $mydb = $mongodb->mydb; //隐性创建数据库mydb $mydb = $mongodb->selectDB("mydb"); //直接选择已经存在的数据库 $collection = $mydb->mycollect; //选择所用文集,如果不存在,自动创建 $collection = $db->selectCollection('mydb'); //只选择,不创建 //插入新纪录 $collection->insert(array("name"=>"l4 ...

Mac10.10+安装php扩展的一些坑

1
首先mac 10.10+ 之后默认将php作为内置模块: 如果你有自己配置的xammp等环境,要注意php、phpize、php-config的位置 验证方法: php -v (即/usr/bin/php -v) /Applications/XAMPP/bin/php -v 这两个版本是否一致,phpize、php-config位置也相同, 所以使用phpize安装时要使用对应的位置,例如: cd ****扩展文件 /Applications/XAMPP/bin/phpize ./configure --with-php-config=/Applications/XAMP ...

MySql避免重复插入记录方法

0
使用ignore关键字 如果是用主键primary或者唯一索引unique区分了记录的唯一性,避免重复插入记录可以使用: INSERT IGNORE INTO `table_name` (`email`, `phone`, `user_id`) VALUES ('test9@163.com', '99999', '9999'); 这样当有重复记录就会忽略,执行后返回数字0 还有个应用就是复制表,避免重复记录: INSERT IGNORE INTO `table_1` (`name`) SELECT `name` FROM `table_2`; 使用Replace 语法格式: REP ...