17、
__attribute__ ((packed))
取消对齐优化
16、
(time ./a.out 0 12) 2>&1 | awk '$1=="diff"{print $3} $1=="real"{split($2, x, "m");split(x[2], y, "s");print y[1]}' | awk '{a[++i]=$1}END{print a[1]/a[2]}' >> data0-12
cat data0-2 | awk '{sum+=$1}END{print sum/NR;print NR}'
15、
set noignorecase
set hlsearch
set noshowmatch
14、addr2line -e test1 400506
400506 是dmesg中的ip值
13、ps -o min_flt,maj_flt xxxx (xxxx是进程ID),查看大小缺页
12、crontab file时,file中的命令不用加user
11、client和server都在本地,端口(65535)有可能被很快占用完,例如短连qps很高,
当tcp_tw*qps > 65535时,将触发connection refused
10、扫描端口
nmap ip
9、列求和
cat * | awk 'BEGIN{total=0}{total+=$1}END{print total}'
8、远程执行命令,注意host和cat之间只能有一个空格,除非有双引号引起来。
ssh host cat /path/to/file
7、查看子进程运行时间
ps -eo pid,user,comm,stime,etime | grep nginx
6、查看TCP RECV-Q堆积
sudo netstat -nap | awk '{if ($2 > 0) print $0}' | grep tcp
5、valgrind使用
sudo valgrind --tool=memcheck --trace-children=yes ./nginx -c conf/nginx-proxy.conf.spdy
4、
sudo chown root:admin nginx
sudo chmod 4755 nginx
3、sudo -u admin -H
HOME environment variable to the homedir of the target user
2、sudo cat /proc/109387/environ
查看某个进程继承的环境
1、man alarm man setitimer
内核不断向进程发中断,可以利用这个更新计时器
相关推荐
本文件是MLX90640的产品开发笔记,包含了基本资料下载、中文资料、驱动移植、操作流程、计算方法、注意事项、插值处理、伪彩编码。 共分为十章 MLX90640开发笔记(一)概述及开发资料准备 MLX90640开发笔记(二)API...
Android驱动开发笔记
Android开发笔记全集
请去下载不要分数的(asp.net c# 开发笔记3) 和前面发的内容一样,只添加的介绍导数据到excel的介绍,纯属个人编写的编程经验总结,谨献给需要的同学,以下是笔记的内容: 5.1 系统登陆设计 5.2 树型控件的应用 ...
【Visual C++】游戏开发笔记系列教程,从入门讲起,也包括有一定深度的direct编程
android开发笔记.pdf
Android开发笔记(中文) 希望对你学习Android有所帮助
Android 开发笔记
ASP.Net C# 开发笔记
directshow_SDK开发笔记(翻译)
Dynamics Ax 开发笔记
Directshow++开发笔记.pdfDirectshow++开发笔记.pdf
最新最全的Android开发笔记
AT91RM9200开发笔记,介绍了ATMEL的ARM家族,以及基于AT91RM9200的Linux开发
SQLite开发笔记3--在arm-linux平台上建立嵌入式C数据库(SQLite 3.6.5)的使用笔记
精心整理的WIndows驱动开发笔记,由浅入深,循序渐进。并提供实例程序。适合入门学习。
基于STM32的USB程序开发笔记,PDF文件,里面有代码解析,2.42MB,说明详细,非常适合学习USB原理。 基于STM32的USB程序开发笔记,PDF文件,里面有代码解析,2.42MB,说明详细,非常适合学习USB原理。
vivi开发笔记 对ViVi的分析开发很到位。
最初的幻想2(开发笔记) 《最初的幻想》ARPG游戏开发笔记
展讯开发笔记 展讯开发笔记 展讯开发笔记 展讯开发笔记 展讯开发笔记