自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

寄凡

好奇 怀疑 独立思考 分享

  • 博客(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 8563

原创 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 993

原创 使用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 6902

原创 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 6207

原创 生成ssh key及配置多个ssh key

公司有个git服务,自己写的代码也放在oschina上,那怎么才能配置两个ssh key呢,保证两个服务同时可用,下面就说下怎么配置多个ssh key。电脑上原先已经有一个ssh key了,是公司的,就不在说怎么生成了,现在说下怎么再生成一个key且不覆盖旧的。bogon:.ssh my$ ssh-keygen -t rsa -C "[email protected]"Generating public/p

2017-01-14 00:37:22 1436

原创 Linux目录权限

在Linux文件系统模型中,每个文件都有一组9个权限位(rwxrwxrwx)用来控制谁能够读写和执行该文件的内容。普通文件大家都了解,这里说说目录的情况。r : 读权限,浏览目录下文件及子目录的权限 w : 写权限,增加、更新、删除目录内文件的权限 x : 执行权限,进入目录的权限 对于目录来说,x执行位的作用是控制能否进入或者通过该目录,而不是控制能否列出它的内容。r读取位和x执行位的组合的

2017-01-14 00:36:24 544

原创 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 30592

原创 关于PHP扩展memcache和memcached的区别

Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议与守护进程通信。PHP的客户端目前常用的有两个,一个是memca

2017-01-14 00:34:51 288

原创 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 1729

原创 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 6029

原创 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 1668

原创 关于jQuery的$.getJSON乱码问题

用jQuery的$.getJSON方法提交中文参数时,会出现乱码问题,解决方法有两种:1、对提交的中文参数进行处理,encodeURI(),PHP在后台接收参数时进行urldecode()。2、不用getJSON方法,改用$.POST$.post(url, data, function(){ //code}, "json");

2017-01-14 00:29:41 611

原创 php的Generator生成器及yield

Generator官方文档生成器提供了一种更容易的方法来实现简单的对象迭代,相比较定义类实现Iterator接口的方式,性能开销和复杂性大大降低。 生成器允许你在foreach代码块中写代码来迭代一组数据而不需要在内存中创建一个数组,那会使你的内存达到上限,或者会占据可观的处理时间。相反,你可以写一个生成器函数,就像一个普通的自定义函数一样,和普通函数只返回一次不同的是, 生成器可以根据需要

2017-01-14 00:26:38 3252

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除