linux
2017-03-26 23:38:40
1545
centos中用pdo连接sql server需要两个扩展`PDO``pdo_dblib`,`PDO`的安装不作解释,主要说说`pdo_dblib`的安装。
我们要再centos中正常使用`pdo_dblib`,需要安装`freetds`。那么什么是FreeTDS?简单的说FreeTDS是一个程序库,可以实现在Linux系统下访问微软的SQL数据库! FreeTDS 是一个开源的程序库,是TDS(表列数据流 )协议的再次实现。它可以被用在Sybase的db-lib或者ct-lib库。它也包含一个ODBC的库。允许
常用工具
2017-03-25 23:38:32
3007
##### Sublime Text 3
```
# 3211注册码
----- BEGIN LICENSE -----
Member J2TeaM
Single User License
EA7E-1011316
D7DA350E 1B8B0760 972F8B60 F3E64036
B9B4E234 F356F38F 0AD1E3B7 0E9C5FAD
FA0A2ABE 25F65BD8 D51458E5 3923CE80
87428428 79079A01 AA69F319 A1AF29A4
A684C2D
linux
2017-03-24 23:31:13
1243
#####curl常用命令
```sh
#下载单个文件,默认将输出打印到标准输出中(STDOUT)中
curl https://blog.wanxiaohong.cn
# 通过-o/-O选项保存下载的文件到指定的文件中:
-o 将文件保存为命令行中指定的文件名的文件中
-O 使用URL中默认的文件名保存文件到本地
# 将文件下载到本地并命名为myfile.html
curl -o myfile.html https://blog.wanxiaohong.cn/file.html
# 将文件保存到本地并命名为
web开发
2017-03-23 22:17:18
1313
实现下载远程图片并把它保存到本地有很多方法,比如`file_get_contents`和`copy`方法,如果对方网站设置了防盗链,这些方法就不那么友好了,这里附上使用curl实现下载远程图片并保存到本地的方法。
```php
//方法一
function getImage($url,$save_dir='',$filename='',$type=0){
if(trim($url)==''){
return array('file_name'=>'','save_path'=>'','error'=>1);
linux
2017-03-22 21:58:15
1499
##### 1. 正则表达式匹配
== 等值比较;
~ 与指定正则表达式模式匹配,判断是否匹配时区分字符大小写;
~* 与指定正则表达式模式匹配,判断是否匹配时不区分字符大小写;
!~ 与指定正则表达式模式匹配,判断是否匹配时区分字符大小写;
!~* 与指定正则表达式模式匹配,判断是否匹配时不区分字符大小写;
##### 2. 文件及目录匹配判断
-f/!-f 判断指定的路径是否存在且为文件;
-d/!-d 判断指定的路径是否存在且为目录;
-e/!-e 判断指定的路径是否存在,文件或目录均可;
linux
2017-03-21 21:23:27
1492
有些时候请求某些接口的时候需要返回指定的文本字符串或者json字符串,如果逻辑非常简单或者干脆是固定的字符串,那么可以使用nginx快速实现,这样就不用编写程序响应请求了,可以减少服务器资源占用并且响应性能非常快。
在server中配置location拦截即可,配置实例:
```sh
#固定文本
location ~ ^/get_text {
default_type text/html;
return 200 'This is text!';
}
#固定json
location ~ ^/get_js
web开发
2017-03-20 21:05:41
1253
正常提交表单可以用`form.toQueryString()`,但有时候不仅仅要提交一个表单内容,可能还有其他数据需要提交,此时,转为json格式提交就好了,附上一个项目的实例。
```js
//保存订货单数据
function save(type){
let bn = {}, data = {}, estimate = {}, et = {};
$$('input[name$=[number]]').each(function(v, i) {
let key = v.get('b
web开发
2017-03-19 20:31:11
1202
今天用mootools的ajax提交了一个比较大的数据给后台,php打印post数据,发现少了一大半,然后确定前台传过去的数据是完整的。
后来几经波折,发现是`php.ini`中的配置`max_input_vars`(php5.3.9以上版本加入)导致的,该参数默认值为1000,我直接设置为2000,问题解决。

linux
2017-03-18 22:12:35
1733
linux下常用的关机命令有:shutdown、halt、poweroff、init;重启命令有:reboot。
##### 关机命令
###### 1、halt 立刻关机
###### 2、poweroff 立刻关机
###### 3、shutdown -h now 立刻关机(root用户使用)
###### 4、shutdown -h 10 10分钟后自动关机 如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启
##### 重启命令
###### 1、reboot
web开发
2017-03-17 21:58:19
1307
```php
//示例数组
$users = array(
0 => array('id' => 1, 'name' => 'name1'),
1 => array('id' => 2, 'name' => 'name2'),
2 => array('id' => 3, 'name' => 'name3'),
3 => array('id' => 4, 'name' => 'name4'),
4 => array('id' => 5, 'name' => 'name5'),