- 博客(15)
- 资源 (1)
- 收藏
- 关注
转载 curl 函数执行了之后返回false解决,打印错误信息返回PHP的Curl出现:curl call error(77): Problem with the SSL CA cert (path? ac
curl 函数执行了之后返回false解决,打印错误信息返回PHP的Curl出现:curl call error(77): Problem with the SSL CA cert (path? access rights?)当curl 函数执行了之后返回falsepublic function http_get($url){ $curl = curl_init(); curl_s
2016-11-28 10:14:25 11221 1
原创 遇到提示“该公众号暂时无法提供服务,请稍后再试”的解决办法
当用户主动发消息给公众号的时候(包括发送信息、点击自定义菜单、订阅事件、扫描二维码事件、支付成功事件、用户维权),微信将会把消息数据推送给开发者,开发者在一段时间内(目前修改为48小时)可以调用客服消息接口,通过POST一个JSON数据包来发送消息给普通用户,在48小时内不限制发送次数。此接口主要用于客服等有人工消息处理环节的功能,方便开发者为用户提供更加优质的服务。假如服务器无法保证在五秒内
2016-11-22 14:49:46 3951
原创 测试三张表,分别是用hash分区,现有表,和复合索引方法
用以下方法存入5000w数据 1.INSERT INTO SELECT语句SELECT INTO 和 INSERT INTO SELECT 两种表复制语句语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1注:要求目标表Table2必须存在,由于目标表Table2已
2016-11-19 10:15:52 477
原创 Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数特殊变量列表变量 含义$0 当前脚本的文件名$n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。$# 传递给脚本或函数的参数个数。$* 传递给脚本或函数的所有参数。$@ 传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $*
2016-11-18 13:05:33 47254 1
原创 再说Shell变量的定义、删除变量、只读变量、变量类型
变量的命名规则: 首个字符必须为字母(a-z,A-Z)。 中间不能有空格,可以使用下划线(_)。 不能使用标点符号。 不能使用bash里的关键字(可用help命令查看保留关键字)。变量的定义: 定义变量时,变量名不加美元符号($)使用变量: 使用一个定义过的变量,只要在变量名前面加美元符号($)访问即可注:变量名外面的花括号是可选的,加不加都行,加花括号是为了帮助解释器识别变
2016-11-17 13:09:11 1219
转载 Adnroid 微信内置浏览器清除缓存问题
最近公司双十一活动遇到Adnroid 微信内置浏览器清除缓存问题,再网上找到以下方法,尽可试试:一,PHP后台生成一个随机 PHP代码:$rand = rand(10000,99999);html代码(注:最好每个图片链接后都加上随机数):"二,使用meta头信息实现取消了微信浏览器的缓存做微信公众号和调试手机页面的时候,避免不了页面要
2016-11-11 11:27:35 2014
转载 MySQL优化-转
1.linux修改配置文件开启慢查询vim /etc/my.cnf[mysqld]slow-query-log = on # 开启慢查询功能slow_query_log_file = /usr/local/mysql/data/slow-query.log # 慢查询日志存放路径与名称long_query_time = 2 # 查询时间超过2s的查询语句### log-qu
2016-11-09 13:27:53 228
转载 crontab命令使用
Linux下的任务调度分为两类,系统任务调度和用户任务调度。系统任务调度:系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件。用户任务调度:用户定期要执行的工作,比如用户数据备份、定时邮件提醒等。用户可以使用 crontab 工具来定制自己的计划任务。所有用户定义的crontab 文件都被保存在 /v
2016-11-09 13:14:24 181
转载 设置服务自启动的三种方式
有时候我们需要Linux系统在开机的时候自动加载某些脚本或系统服务主要用三种方式进行这一操作:ln -s 在/etc/rc.d/rc*.d目录中建立/etc/init.d/服务的软链接(*代表0~6七个运行级别之一)chkonfig 命令行运行级别设置ntsysv
2016-11-08 13:06:32 2466
转载 Shell脚本调试
本文转自:http://www.ibm.com/developerworks/cn/linux/l-cn-shell-debug/index.html本文全面系统地介绍了shell脚本调试技术,包括使用echo, tee, trap等命令输出关键信息,跟踪变量的值,在脚本中植入调试钩子,使用“-n”选项进行shell脚本的语法检查, 使用“-x”选项实现shell脚本逐条语句的跟踪,巧妙地
2016-11-06 10:43:21 300
原创 shell 脚本查看当前系统用户信息
#!/bin/bash#showlogged.shshownums=0showusers=0if [ $# -gt 0 ] ;then for i in $(seq 1 $#);do case $1 in -h|--help) echo "the script `basename $0` usage: -h|--help -c|--count -v|-
2016-11-06 10:27:57 5122 2
原创 pstree命令使用
pstree命令以树状图显示进程间的关系(display a tree of processes)。ps命令可以显示当前正在运行的那些进程的信息,但是对于它们之间的关系却显示得不够清晰。在Linux系统中,系统调用fork可以创建子进程,通过子shell也可以创建子进程,Linux系统中进程之间的关系天生就是一棵树,树的根就是进程PID为1的init进程。以树状图只显示进程的名字,且相
2016-11-05 13:16:38 4557
原创 whereis 命令与locate命令使用
首先记住whereis命令是用于程序名,定位可执行文件、源代码文件、帮助文件在文件系统中的位置,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s),和locate命令一样。和find相比,whereis查找的速度非常快,这是因为linux系统会将 系统内的所有文件都记录在一个数据库文件中,当使用whereis和locate时,会从数据库中查找数据,而不是像find
2016-11-04 13:12:18 994
原创 find命令之xargs与exec
find命令的选项-exec是将find命令所有匹配到的文件一起传递给exec执行。这样就要注意有些系统对能够传递给exec的命令长度有限制,这样在find命令运行几分钟之后,就会出现溢出错误。错误信息通常是“参数列太长”或“参数列溢出”。find命令把匹配到的文件传递给xargs命令,而xargs命令每次只获取一部分文件而不是全部,不像-exec选项那样。这样它可以先处理最先获取的一
2016-11-03 08:48:53 637
原创 nl命令使用
上一篇中说到了ln设置连接的命令,这次说一下nl命令,两个命令很容易搞混。nl 可以将输出的文件内容自动的加上行号,其默认的结果与 cat -n 有点不太一样, nl 可以将行号做比较多的显示设计,包括位数与是否自动补齐 0 等等的功能。 命令格式:nl [选项]... [文件]...选项-b :指定行号指定的方式,主要有两种:-b a :表示不论是否为空行
2016-11-02 08:27:52 1136
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人