- 浏览: 12914 次
- 性别:
- 来自: 成都
最新评论
-
pjgod:
管理层失误的认知会受到现实鞭笞的教训, 他们被残酷现实鞭尸的时 ...
请善待每一个服务器工程师
文章列表
请善待每一个服务器工程师
- 博客分类:
- 日记
最近公司服务器事故频发,各个项目组都出现了各种故障。公司技术老大推出了部署流程之后还是出现了问题。一个新来的同事没有走流程部署出问题被罚了1K,我今天走了流程部署也出问题了。出问题意味着线上用户不能正常使用,意味着收入降低。因为这些问题都是由我们写的代码导致的,而修复的也是我们,服务器工程师永远是冲到最前线的战士。战士也就罢了,当你战斗完准备想好好休息一下的时候,你的PM、市场、数据分析员这时候就会来找你说:今天要某某统计,要做某某活动,你就要立马刷新自己的精力。经过快1年的服务器工作,我发现真正用于创造,开发的时间其实只有30%,剩下70%都像尼玛的保姆一样听人使唤。有意思么?在领导眼中,你就 ...
cocos2d 是开发ios游戏应用最常用的库,几乎是ios游戏开发的代名词。cocos2d是开源的,要想开发cocos2d程序,首先要下载,点击下载. 下载并解压后,在终端里运行 ./install-templates.sh -f -u . 安装成功之后就可以在xcode的工程模板中看到cocos2d。
我安装的时候是2.0版本了。2.0版本集成了box2d,和chipmunk,这两个都是著名的游戏引擎。目前我们只需要使用纯的cococ2d。
选择第一个,然后运行。可以看到你的cocos2d 的“hello world”
。
...
http://www.cocoachina.com/special/fornew.html
iphone开发环境最好的组合是装着Mac ox的Mac苹果电脑,Xcode开发工具,iphone sdk,如果你真心想做iphone开发,这几样都是必须的,其他的如windows开发环境不要考虑了,想要在pc上装Mac ox的建议去各大论坛找安装方法。
开始iphone开发之路前熟悉一下Mac ox系统和xcode工具是必须的,如果你是从其他平台转过来的,建议先读一下下面的第三部分。
新手对于iPhone开发环境等入门问题解答汇总
postfix是一个邮件代理服务器。简单来说,postfix就是一个邮件的收发服务器。我使用的是ubuntu,所以以下配置和命令是基于ubuntu11.10 的。
1 安装postfix.
sudo apt-get install postfix
在安装过程中会出现4个选项让你选择,选择默认的就可以。其他的懂E文有兴趣的同学可以慢慢看。
然后就安装完了,安装完成是默认启动postfix服务的。
你可以通过 service postfix 来管理postfix服务。
2 mailutils
sudo apt-get install mailutils
新建一 ...
ls 可以查看目录下的内容,这个大家都知道。不过有时候我们需要查看的内容需要排序。1 -r 以反序排序2 -t 以时间排序3 -h 显示的大小按照人类可读的方式4 -R 递归处理子目录5 -X 以文件名的后缀排序6 -S 以大小排序各个参数可以相互组合。 这里大家都明白,比如。
ls -lrt #按照时间从 旧到新排序
ls -lS #按照文件大小排序
ls -lX #按照文件后缀排序
find 常用的参数有 [size] 根据文件大小查找 ,[atime] 根据访问时间查找,[ctime]根据修改时间来查找,[type] 根据 文件类型来查找,[name] 文件名样式。[regex] 文件名的正则表达式
find ./ -type f -name grep.txt # 查找文件名是grep.txt的普通文件
find ./ -type f -regex ".*.[txt|c]" # 查找文件名以txt和c的普通文件
find ./ -size +10M 查找文件大于10M的文件
find ./ -atime -1 查找一天内访问过的文件 ...
以下是我常用的查找方法,希望对大家有用。欢迎大家补充。
1 查找文件中的内容。一般在日志比极大的时候用grep 很有用 ,下面我说下 我常用的 grep 参数。
当然这样输出的信息很少,有时候需要知道他的上下文。 这时候可以配合 -A -B -C 参数。
-A 就是显示匹配行之后的内容
比如
grep -A 10 'username' log/production.log
这样就会显示匹配'username'行后面10行的内容。
同样,如果要显示匹配行前面的内容可以加上 -B 命令(before)
grep -B 5 -A 10 'user ...
根据程序名称杀掉所有进程
- 博客分类:
- shell
1 自己写的脚本,结合awk ,ps ,grep, kill
#!/bin/bash
proccess_name="$1"
if [ $# -eq 0 ];then
echo 'please input the proccess name!'
exit
fi
pids=`ps -ef|grep ${proccess_name}|awk '{print $2}'`
for pid in $pids
do
echo kill $pid
kill -3 $pid
done
2 killall 命令
killall ...
测试环境是在windows下。不同系统启动和停止命令有所差异
1 修改配置文件
把需要配置的选项都设置成不一样的
需要修改的地方有:
[client]
# password = your_password
port = 3308 //经过测试,这个端口改不改都没什么问题,但是还是改了保险点吧
socket = "D:/service/xampp/xampp/mysql/mysql-3308.sock"
[mysqld]
port= 3308
socket= "D:/s ...
mysqldump主要用于备份mysql。 废话不多说。直接上实例
mysqldump -uroot -ppassword -t test_db table_name > table_name.sql
备份整个数据库
数据和结构
mysqldump -uroot -ppassword test_db > test_db.sql
只备份数据
mysqldump -uroot -ppassword -t test_db > test_db.sql
只备份结构
mysqldump -uroot -ppassword - ...