自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

转载 Linux共享内存

https://blog.csdn.net/21cnbao/article/details/102994278

2022-03-01 10:17:09 88

原创 程序地址空间

x86 架构下的 Linux 虚拟内存布局, 0x00000000-0xbfffffff(3G)为用户空间, 0xc0000000-0xffffffff(1G) 为 内 核 空 间 。x86-64 架 构 下 的 虚 拟 内 存 布 局 , 0x0000000000000000-0x00007fffffffffff(128TB)为用户空间, 0xffff800000000000-0xffffffffffffffff(128TB)为内核空间。x86-64 架构 CPU 都遵循 AMD 的 Canoni

2021-04-12 15:15:39 127

原创 Centos上生成coredump文件

ulimit -c unlimitedsudo bash -c 'echo "/home/test/install/bin/core-%e-%p-%t" > /proc/sys/kernel/core_pattern'sudo bash -c 'echo "1" > /proc/sys/fs/suid_dumpable'

2021-04-09 12:17:29 183

转载 fflush vs fsync

fflush:是把C库中的缓冲调用write函数写到磁盘[其实是写到内核的缓冲区]。fsync:是把内核缓冲刷到磁盘上。https://blog.csdn.net/abcd1f2/article/details/53436244

2019-08-07 13:58:54 167

转载 TCP的socket通信过程

三次握手的过程Ack=seq+1数据传输过程Ack号 = Seq号 + 传递的字节数超时当发送数据包丢失(也就是数据超时)重传机制•决定报文是否有必要重传的主要机制是重传计时器(retransmission timer),它的主要功能是维护重传超时(RTO)值。当报文使用TCP传输时,重传计时器启动,收到ACK时计时器停止。报文发送至接收到ACK的时间称...

2019-07-05 10:45:14 1014

原创 git使用方法

察看branchgit branch察看远程分支git branch -r基于当前分支创建本地分支git branch 分支名推送到远程的新分支git push origin 本地分支名:远程分支名commitgit commit -a -m commitlog推送更改内容到远程git push origin 分支名删除本地分支git branch -D 分支名更改a...

2019-07-04 15:56:52 81

转载 automake

使用autoconf,automake自动生成make文件​https://www.ibm.com/developerworks/cn/linux/l-makefile/​http://www.laruence.com/2009/11/18/1154.html​http://blog.csdn.net/larntin2002/article/details/1821430h...

2019-07-04 15:55:23 161

原创 Windows icon缓存的清理

windows系统上,程序图标是有缓存的,更换后,如果还没有更换的话,需要清空缓存。缓存的存放位置为<$SystemDrive>:\Users\<$user>\AppData\Local\IconCache.db...

2019-07-04 14:40:11 1803

原创 Linux上DNS服务器配置

通过软件的添加删除安装bind,bind-chroot,bind-utils装好后,进行配置。1./etc/named.conflisten-on port 53 { 192.168.226.192; };//这里改本机IPallow-query { any; };//此两处改成anymatch-clients { any; };//没有的时候不改。2./et...

2019-07-04 14:29:17 130

原创 linux下gdb使用方法

Linux下gdb调试daemon 1.首先在程序中添加sleep(30);让进程sleep30秒 2.替换程序 3.在source处启动gdb >gdb (gdb)file programname //此处会加载符号文件 (gdb)break 13 //在主文件的13行添加断点 (gdb)break file.c:15 //在指定文件的15行添加断点 (gdb)de...

2019-07-04 14:27:25 433

原创 编译时注意事项

AIX的注意事项aix上函数定义检查严格,未extern的函数回报错,而linux上不会报错只会出现警告。LINK : error LNK2001: unresolved external symbol的可能原因函数定义和实现不匹配 虚函数即使在基类也必须有实现,子类进行重载。...

2019-07-04 14:25:04 150

原创 yum本地源搭建

1.挂载OS安装镜像2.mkdir /tmp/media3.拷贝镜像 cp -R /run/media/root/<RHEL7.2>/* /tmp/media4.拷贝源信息 /tmp/media/main.repo /etc/yum.repo.d/5.设置/etc/yum.repo.d/main.repo,设置如下:name=rhel7.2baseurl=file://...

2019-07-04 14:17:43 82

原创 通信数据包抓取

Linux:tcpdump 通过yum install tcpdump来安装,默认会安装。Hpux:nettl 1.nettl -start 2.nettl -tn all -e ns_ls_ip -tracemax 99999 -n 10 -f nettlls 3.启动程序。 4.需要的包采取了之后,nettl -tf -e all结束。 5.netfmt -N -n -...

2019-07-04 14:14:26 903

原创 hp-ux下tusc命令的使用

/usr/local/bin/tusc -T "%T" -afpvkuE -o tusc.log [command]-a print all exec parameters-f follow forks.-p print pids.-v Verbose.-k keep tracing after man process exits.-u user thread IDs.-E sho...

2019-07-04 14:01:12 462

原创 docker环境搭建

安装RedHat7 配置代理 vim /etc/profile 加入 export http_proxy=<代理ip地址>:<端口号>epxort https_proxy=<代理ip地址>:<端口号>export no_proxy=localhost,127.0.0.1,192.168.170.137 使代理起效...

2019-07-04 13:53:34 207

转载 IA32,x86,IA64,x64,ME64T,IPF含义

x86:Intel从16位微处理器8086开始的整个CPU芯片系列,系列中的每种型号都保持与以前的各种型号兼容,主要有8086,8088(前面两个是16位CPU),80186,80286(这两个是过渡产品), 80386,80486以及以后各种型号的Pentium芯片[奔腾,P2, P4,赛扬...](这些都是32位CPU)x86-64:x86-64是x86指令集的超集,在x86处理器

2012-01-30 15:11:10 1283 1

24小时学通qt编程

《24小时学通qt编程》 电子书 pdf版

2010-09-07

GUI programming With QT

QT4的GUI编程教程,英文版的QT编程入门教程

2010-09-07

QT白皮书(中文版)

Qt+4.3+白皮书.pdf QT,GUI编程必备。中级编程书籍。

2010-09-07

高质量编程c++/c指南(pdf)

高质量编程c++/c指南,pdf格式,林锐博士编写,很好的c++中级学习手册,指南。

2009-07-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除