例如:
月度归档:2016年03月
小猪学arduino—HelloWorld
1 |编写交互示例代码
板子检测监听指定端口,收到‘R’指令时,闪烁LED500毫秒,并打印‘Hello World!’。
小猪学arduino—Mac/Ubuntu系统上Arduino环境搭建
1、获得Arduino开发板和USB连接线
在这个教程里,我们默认你用的是一块Uno. 如果你使用的是其他电路板,请在开始介绍手册里面阅读对应的内容。
避免误删,自己搭建linux回收站
相信不少人都遇到过误删了在Linux虚拟机中写的程序文件,使忙活了半天的工作功亏一篑。其实可以通过alias rm为mv动作来解决误删问题。具体如下。
如何正确地开脑洞
Linux History记录添加时间戳
熟悉bash的都一定知道使用history可以输出你曾经输入过的历史命令,例如 :
[root@YAN ~]# history | more
6 ./test.sh
7 vim test.sh
8 ./test.sh
但是这里只显示了命令,并没有显示执行命令的时间,因为保存历史命令的~/.bash_history里并没有保存时间。
samba的安装与使用
samba主要用于linux向window共享文件,本文讲解如何在linux中安装、配置并在windows挂载。
linux lsof命令详解
简介
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工具能够查看这个列表对系统监测以及排错将是很有帮助的。
df磁盘满了但是du未满时的处理
现象:
df看硬盘满了,但是du实际文件没占满。
$ df -h
/dev/sda6 1.3T 1.3T 0 100% /home
$ du -sh /home/
371G /home/
CentOs 6.x 升级 Python 版本
在CentOS 6.X 上安装 Python 2.7.X
CentOS 6.x 自带的python版本是 2.6 , 由于工作需要,很多时候需要2.7版本。所以需要进行版本升级。由于一些系统工具和服务是对 Python 有依赖的,所以升级 Python 版本需要注意。
php-fpm进程数优化
1、php-fpm优化参数介绍
他们分别是:pm、pm.max_children、pm.start_servers、pm.min_spare_servers、pm.max_spare_servers。
线上nginx配置优化
nginx/conf/nginx.conf
1.worker_processes
nginx要开启的进程数,一般等于cpu的总核数。
开发示例:
worker_processes 2;
线上示例:
worker_processes 8; //线上最大开到8即可