活到老学到老  

记录遇到问题的点点滴滴。

0

一、添加好配置文件后二、更新新的配置到supervisord    supervisorctl update 三、重新启动配置中的所有程序supervisorctl reload 四、启动某个进程(program_name=你配置中写的程序名称)supervisorctl start program_name 五、查看正在守候的进程...

6年前发布  · 1486 次阅读
  Supervisor 
0

1、通过系统上的相关目录或文件判断执行:ls /proc/ ,一般Xen的VPS,/proc目录下面会有xen的目录,openvz的会有vz目录。2、执行:free -m 看内存,openvz的没有swap,当然也有xen的没有swap,但是xen的是可以加的,openvz不行。KVM是全虚拟化也是可以自己添加swap的。3、执行:una...

6年前发布  · 1353 次阅读
  Xen  OpenVZ  VMWare 
0

前阵子,我要用到使Linux的文件打开数为65534个,而且需要永久生效,于是将配置写到了:vim /etc/security/limits.conf* soft nofile 65534* hard nofile 65534重新登录后limit.conf的配置都不生效,后来发现,ubuntu有个bug,root用户必须注明用户root ...

6年前发布  · 2168 次阅读
  limits 
0

sed替换的基本语法为:sed 's/原字符串/替换字符串/'单引号里面,s表示替换,三根斜线中间是替换的样式,特殊字符需要使用反斜线”\”进行转义,但是单引号”‘”是没有办法用反斜线”\”转义的,这时候只要把命令中的单引号改为双引号就行了,例如:sed "s/原字符串包含'/替换字符串包含'/" //要处理的字符包含单引号命令中的三根斜...

6年前发布  · 1224 次阅读
  Sed 
0

cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。(1)其语法格式为:cut  [-bn] [file] 或 cut [-c] [file]  或  cut [-df] [file]使用说明cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字...

6年前发布  · 902 次阅读
  cut 
1

PHP 比较运算符用于比较两个值(数字或字符串) ==等于$x == $y如果 $x 等于 $y,则返回 true。===全等(完全相同)$x === $y如果 $x 等于 $y,且它们类型相同,则返回 true。  <?php$a = 0.58 * 100;$b = 58;var_dump($a);// 输出 float 58va...

6年前发布  · 1448 次阅读
0

经常我们会遇到想找出不包含某个字符串的文本,程序员最容易想到的是在正则表达式里使用,^(hede)来过滤”hede”字串,但这种写法是错误的。我们可以这样写:[^hede],但这样的正则表达式完全是另外一个意思,它的意思是字符串里不能包含‘h',‘e',‘d'三个但字符。那什么样的正则表达式能过滤出不包含完整“hello”字串的信息呢?事...

6年前发布  · 1715 次阅读
  Regex 
0

1. 工作时,我复制/粘贴你的代码。尝试更换双引号中的str_replace()用单引号或转义反斜杠("\\u00a0")。 2. 我只是有这个问题,显然是PHP的的json_encode将返回null,在它的“非换空间”的任意字符串。 解决方案是用一个正则空间替换此: str_replace函数(CHR(160),''); 希望这会有所...

6年前发布  · 2165 次阅读
0

phpstorm设置界面:Android Studio界面如下: Shadowsocks界面:

6年前发布  · 5627 次阅读
0

$text为要高亮的源文本$keywords需要高亮的关键字<?php $text = "php multiple highlight keywords"; $keywords = ['php', 'highlight']; $highlights = []; foreach ($keywords as $word) { $...

6年前发布  · 1412 次阅读
0

适用于主流浏览器的百度网盘脚本,获取百度网盘真实下载地址。以Firefox为例:第一步:安装greasemonkey插件第二步:安装百度网盘下载助手脚本第三步:直接下载或者显示链接复制到特定的下载器下载。下载速度比较: 

0

将https://maven.google.com修改成https://dl.google.com/dl/android/maven2如下:buildscript { repositories { jcenter() maven { url 'https://maven.go...

6年前发布  · 2905 次阅读
  gradle  maven2 
0

Linux用户执行:curl http://update.aegis.aliyun.com/download/uninstall.sh | bash -

6年前发布  · 1523 次阅读
  Aliyun 
0

第一步:mysql用户允许远程连接将password修改成你的密码GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES;第二步:修改配置文件Unix/OSX系统找到/etc/mysql/m...

6年前发布  · 1348 次阅读
  mysql  remote 
0

cat EOF来输出多行文本a) $,shell命令不被替换/执行,原样输出文本到文件。cat > /tmp/test <<\EOF $PATH EOF b) $, shell命令执行替换,( cat << EOF $PATH EOF ) >/tmp/test  

6年前发布  · 1437 次阅读
  bash  EOF 
0

.tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:...

6年前发布  · 1644 次阅读
  tar  bz2  zip  gun  gzip 
0

采集天猫品牌数据的时候遇到了中文显示为 "Philips/飞利浦" 的问题,直接显示在网页上是正常的中文。这些 "飞"格式的 就是NCR(Numberic character reference)。PHP可以用 mb_convert_encoding(...

6年前发布  · 1274 次阅读
  ncr  utf8  ncr转utf8 
0

经常代码调试日志或者监听大量的日志时,肉眼很难快速定位到需要查找的关键字使用tail -f高亮关键字就可以解决这问题。将example.log换成你的log文件路径。将Message关键字替换成你需要高亮的关键字。tail -f example.log | perl -pe 's/(Message)/\e[1;31m$1\e[0m/g'

6年前发布  · 2380 次阅读
0

Android视频录制命令screenrecord你要知道:screenrecord是一个shell命令支持Android4.4(API level 19)以上支持视频格式: mp4一些限制某些设备可能无法直接录制,原因是分辨率太高,如果遇到此类问题,请试着指定较低的分辨率不支持录制过程中屏幕旋转,如果录制过程中旋转,有可能画面被切断录制...

6年前发布  · 1773 次阅读
  adb  录制屏幕