其他

A collection of 6 posts

Linux相关

supervisor 安装部署

supervisor管理进程,Python开发的进程管理工具,通过fork/exec的方式将这些被管理的进程当作supervisor的子进程来启动,所以我们只需要将要管理进程的可执行文件的路径添加到supervisor的配置文件中就好了。此时被管理进程被视为supervisor的子进程,若该子进程异常中断,则父进程可以准确的获取子进程异常中断的信息,通过在配置文件中设置autostart=ture,可以实现对异常中断的子进程的自动重启 sudo apt-get install supervisor 或者 pip install supervisor 或者 easy_install supervisor 如果使用pip或者easy_install 安装的supervisor需要自己创建配置文件目录和文件,如下 cd /etc mkdir supervisor cd supervisor mkdir conf.d sudo echo_supervisord_conf > /etc/supervisor/supervisord.

  • zhuanghd
    zhuanghd
其他

MAC调整Launchpad行列数目

调整Launchpad行列数目 开打终端输入 改变行数:defaults write com.apple.dock springboard-rows -int X 改变列数:defaults write com.apple.dock springboard-columns -int X 改变生效:killall Dock 其中X是大于0的整数。根据自己喜好调整即可。 恢复默认: defaults write com.apple.dock springboard-rows Default defaults write com.apple.dock springboard-columns Default killall Dock

  • zhuanghd
    zhuanghd
其他

ROS (Robot Operating System)机器人软件平台一些记录

1.Rapiro 作为一个node 集成到ros中。 2.通过radian_serial进行通讯。 3.Rapiro 作为subscriber订阅一个topic,Ros中定义一个publisher。 chapter : 1.灯光和动作是否需要分开,可以单独也可以和在一起(和官方的demo一样) 2.rosserial_ardiuno 调用成功。 topic: 1.没有返回值,状态执行不清楚, service : 1.循环过多会死机。 2.执行过程中需要中断设计。 #波特率修改: ros_lib/ArduinoHardware.h rosserial/rosserial_python…/serial_node.py #时间修改: ros_lib/ros/

  • zhuanghd
    zhuanghd
其他

LNMP一键安装包装上过后,thinkphp的pathinfo模式无法使用的问题解决

LNMP一键安装包装上过后,发现thinkphp的pathinfo模式无法使用。 百度一番,发现nginx/conf/vhost/域名 文件里有开启pathinfo的说明,于是启动了pathinfo。 但是项目仍然无法运行,于是我在本地和服务器同时运行了一下代码: <?php var_dump($_SERVER); 发现PHP_SELF这一项有区别,so问题可能就在这里。 接下来在项目里搜索PHP_SELF,找到了这个文件: ThinkPHP.php if(IS_CGI) { //CGI/FASTCGI模式下 $_temp = explode('.php',$_SERVER['PHP_SELF']); define('_PHP_FILE_', rtrim(str_replace(

  • zhuanghd
    zhuanghd