- 博客(13)
- 收藏
- 关注
原创 php.ini配置max_execution_time和FPM配置request_terminate_timeout
PHP限定脚本执行时长的方式有几种,下面说下php.ini中的max_execution_time和php-fpm.conf中的request_terminate_timeout1. php.ini中的max_execution_time; Maximum execution time of each script, in seconds; http://php.net/max-execution
2017-02-15 17:24:08 8619
原创 MySQL中的配置参数interactive_timeout和wait_timeout
1.interactive_timeout参数含义:服务器关闭交互式连接前等待活动的秒数。交互式客户端定义为在mysql_real_connect()中使用CLIENT_INTERACTIVE选项的客户端。 参数默认值:28800秒(8小时)2.wait_timeout:参数含义:服务器关闭非交互连接之前等待活动的秒数。 在线程启动时,根据全局wait_timeout值或全局interactiv
2017-01-14 10:47:07 1016
原创 使用go-sql-driver.mysql包报错unexpected EOF
使用go-sql-driver/mysql包报错,信息如下:[mysql] 2016/12/29 12:05:34 packets.go:33: unexpected EOF[mysql] 2016/12/29 12:05:34 packets.go:124: write tcp 10.94.104.39:42418->10.94.104.39:3306: write: broken pipe下面
2017-01-14 10:42:19 6962
原创 go新建文件权限与设置不符
一. 问题fileName := "/Users/my/tests/perm_file"f, _ := os.OpenFile(fileName, os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0666)//代码f.Close()上述代码是打开一个文件,如果文件不存在则创建一个新文件,同时权限设置为0666(-rw-rw-rw-),但实际生成的文件权限可能与你认为的
2017-01-14 00:38:09 6379
原创 生成ssh key及配置多个ssh key
公司有个git服务,自己写的代码也放在oschina上,那怎么才能配置两个ssh key呢,保证两个服务同时可用,下面就说下怎么配置多个ssh key。电脑上原先已经有一个ssh key了,是公司的,就不在说怎么生成了,现在说下怎么再生成一个key且不覆盖旧的。bogon:.ssh my$ ssh-keygen -t rsa -C "xxxx@xxx.com"Generating public/p
2017-01-14 00:37:22 1538
原创 Linux目录权限
在Linux文件系统模型中,每个文件都有一组9个权限位(rwxrwxrwx)用来控制谁能够读写和执行该文件的内容。普通文件大家都了解,这里说说目录的情况。r : 读权限,浏览目录下文件及子目录的权限 w : 写权限,增加、更新、删除目录内文件的权限 x : 执行权限,进入目录的权限 对于目录来说,x执行位的作用是控制能否进入或者通过该目录,而不是控制能否列出它的内容。r读取位和x执行位的组合的
2017-01-14 00:36:24 572
原创 shell 比较-eq和=
-eq用于 INTEGER 类型比较。INTEGER1 -eq INTEGER2 INTEGER1 is equal to INTEGER2=即适用于 STRING 类型比较,又适用于 INTEGER 类型比较。STRING1 = STRING2 the strings are equalSTRING1 != STRING2 the strings are not equa
2017-01-14 00:35:28 30641
原创 关于PHP扩展memcache和memcached的区别
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。PHP的客户端目前常用的有两个,一个是memca
2017-01-14 00:34:51 299
原创 PHP命名空间中使用Exception报错not found
当一个php文件声明了命名空间,则此文件中使用类时,必须指定是在哪个命名空间中,否则就会报错,原因是在当前空间中找不到这个类,PHP核心类也会有这个问题,示例:namespace TestExc;try { throw new Exception('throw exception');} catch(Exception $ex) { echo $ex->getMessage();
2017-01-14 00:33:52 1752
原创 git pull失败:You have not concluded your merge (MERGE_HEAD exists)
git pull时遇到错误:localhost:~ my$ git pullYou have not concluded your merge (MERGE_HEAD exists).Please, commit your changes before you can merge.出现这个错误可能是因为之前PULL下来的代码没有自动合并。 git merge --abort失败后,用以下方法解
2017-01-14 00:32:51 6058
原创 php在foreach时支持list()
PHP5.5+增添了遍历一个数组的数组的功能并且把嵌套的数组解包到循环变量中,只需将list()作为值提供。$array = [ [1, 2], [3, 4],];foreach ($array as list($a, $b)) { echo "A: $a; B: $b\n";}以上会输出:A: 1; B: 2A: 3; B: 4实际就是把数组$value的值赋值给l
2017-01-14 00:31:20 1692
原创 关于jQuery的$.getJSON乱码问题
用jQuery的$.getJSON方法提交中文参数时,会出现乱码问题,解决方法有两种:1、对提交的中文参数进行处理,encodeURI(),PHP在后台接收参数时进行urldecode()。2、不用getJSON方法,改用$.POST$.post(url, data, function(){ //code}, "json");
2017-01-14 00:29:41 623
原创 php的Generator生成器及yield
Generator官方文档生成器提供了一种更容易的方法来实现简单的对象迭代,相比较定义类实现Iterator接口的方式,性能开销和复杂性大大降低。 生成器允许你在foreach代码块中写代码来迭代一组数据而不需要在内存中创建一个数组,那会使你的内存达到上限,或者会占据可观的处理时间。相反,你可以写一个生成器函数,就像一个普通的自定义函数一样,和普通函数只返回一次不同的是, 生成器可以根据需要
2017-01-14 00:26:38 3272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人