logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Python多线程:thread、threading、queue

一、名字解释        Python虚拟机:也叫解释器主循环,

Linux内核调试:vmdumper <world-id> nmi,死循环调试

此种方法只适合vmvare esx管理的虚拟机。一、设置变量echo 1 > /proc/sys/kernel/unknown_nmi_panicecho 1 > /proc/sys/kernel/panic_on_unrecovered_nmi参数含义说明:就是向虚拟机发送nmi时,虚拟机可以产生panic,产生core文件。参照内核代码中:documentation/sys

Erlang安装,Linux、Windows

Linux下一、下载        文件名:otp_src_18.0.tar.gz        下载地址【官网】:http://www.erlang.org/二、解压缩        tar zxvf otp_src_18.0.tar.gz三、编译前准备        yum -y install make gcc gcc-c++ kernel-devel m4

libnet编译,windows/Linux

Linux下1.下载安装包libnet-1.2-rc2.tar.gz http://sourceforge.net/projects/libnet-dev/ 2.解压缩libnet-1.2-rc2.tar.gz    tar zxvf libnet-1.2-rc2.tar.gz3.编译  3.1 ./configure  3.2 make

判断文件、目录是否存在:C、C++、Windows API、 boost

一、判断文件是否存在#ifdef WIN32#include//C (Windows)access#else#include//C (Linux)access#endif#include//C++fstream

Linux内核:分析coredump文件 - 内核代码崩溃

一、分析Core文件1.1 找到core文件目录,启动mycrash:mycrash1.2 查看崩溃的堆栈信息:bt1.3 反汇编崩溃点的代码,10行:dis -l extract_http_info+73 10二、分析源文件hinfo.ko2.1 查看源文件信息:objdump -S hinfo.ko > tmp2.2 从tmp文件中查找1

fstream:一行一行的读取文件数据

使用fstream一行行的读取文件数据。  Windows/Linux均测试通过。一、代码#include#include#includeusing namespace std;int main(int argc, char*argv[]){ifstream read_file;read_file.open("aaa.txt", ios::binary)

Linux下的压力测试工具:ab、http_load、webbench、siege

一、ab1.1 介绍介1.2 下载      文件名:      下载地址:1.3 安装      解压缩:      安装:1.4 安装结果      安装目录:1.5 使用用二、http_load2.1 介绍介2.2 下载      文件名:      下载地址:2.3 安装      解压缩:

Linux命令dig,使用指定DNS服务器查询域名

命令:dig  @202.106.0.20  www.baidu.com   202.106.0.20: DNS服务器的IP   www.baidu.com:要查询的域名返回结果:

Linux内核调试:kdump、vmcore、crash、kernel-debuginfo

一、简介      linux内核发送崩溃时,会生成一个内核转储文件vmcore。 可以通过分析vmcore分析出内核崩溃的原因。       crash是一个被广泛应用的内核奔溃转储文件分析工具。      使用crash调试内核转储文件,需要安装crash工具和内核调试工具kernel-debuginfo。二、安装crash、kernel-debuginfo2.1 安装cr

    共 28 条
  • 1
  • 2
  • 3
  • 请选择