抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

使用ftrace追踪内核函数调用

1 初探ftrace遇到的问题1.1 搞清楚ftrace是否标记出中断函数根据官网的描述,funcgraph-irqs选项,用于表明是否追踪中断。因此关闭后就不会记录中断信息。 123funcgraph-irqs When disabled, functions that happen inside an interrupt will not be traced. 1.2 搞清楚为...

curl基本使用

等读完curl(如果有时间),就改成curl all in one curl是一个http请求工具 curl [options...] <url> queryString -s | --silent,不显示进度条 -o | --output,指定请求结果输出到的文件 -H | --header,设置请求头 -d | --data,设置请求携带的数据 -X | --request...

cron程序

cron表达式cron程序有如下五个字段: 12分 时 日 月 星期 [年]* * * * * <shell script> 语法如下 *,表示每一 * 1 * 3 *表示每年三月每天1点的每一分钟执行 ,,表示并列 1,3表示1和3都执行 -,表示连续 1-5表示1-5这个区间执行 /,表示整除时执行 */2表示0 2 4...时执行 n/2左边...

有趣的算法问题

随机模拟问题分钱问题房间里有100个人,每个人有100块钱,他们在玩一个游戏。没轮游戏中,每个人都拿出一元前随机给另一个人,最后这100个人的财富分布是怎样的? 最后分布将是非常无序的,而非每人差不多。相当于100x100分给100个人,而每个人差不多的概率其实是小概率事件。 蒙特卡洛算法蒙特卡洛方法是一种统计学的方法,是一种模拟。通过大量随机样本,去了解一个系统,进而得到所要计算的值。 蒙...

Fork & Exec 简介

fork和exec简介在linux中启动新一个程序有两种方式: Fork(分叉) 创建一个新的进程,该进程几乎是前一个进程的拷贝 子进程和父进程使用相同的代码段,子进程复制父进程的堆栈段和数据段 子进程对父进程的复制采用 写时复制 的策略,所有实际上物理空间还是共享着的,直到一个进程写了数据,才将有差别的”页”从物理地址上分开 Exec 启动另外的进程以取代当前运行的进程 调用exec...

How to makefile

How to makefilecheat sheet f 描述 $@ target $^ 所有依赖, $< 第一个依赖 = 整个makefile后再确定值 := 那里用哪里展开 ?= 如果没定义才赋值 $(wildcard PATTERN) 获取所有匹配的文件 $(patsubst P1, P2, list) 读list,模式P1替换为P2, 使用...

GDB usage

Basic Usage Make sure compile file with -g option, which mean turn on debugging with gdb like this: gcc -g main.cpp -o main Debugging with GDB Open file here are two way gdb <file> gdb pat...

git操作

宝藏 http://onlywei.github.io/explain-git-with-d3/ https://marklodato.github.io/visual-git-guide/index-en.html Git 操作git工作流程如下: 12345678910111213dir | | init vworking directory 工作目录 | | add Vs...

golang操作 mgov2篇

打开mongo123456789101112import( "gopkg.in/mgo.v2") url:="mongodb://localhost:27017" // 不登录mongo的 url:="mongodb://root:password@localhost:27017/登录的用户名" // 登录mongo的 session,err:=mgo.Dial(url) defer s...

Golang交叉编译

交叉编译所谓交叉编译就是在一个平台生成另一个平台的可执行文件。 通过go tool dist list查看支持情况 步骤: 设置目标平台以win->linux为例set GOOS=linux 设置目标的GPUset GOARCH amd64 go build 实战1.生产可执行文件 12// 指定目标环境CGO_ENABLED&#x...