自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (9)
  • 收藏
  • 关注

原创 unable to infer tagged configuration编译报错

编译报错unable to infer tagged configurationFirst, I couldn't configure without errors so I reinstalled apache apr. Now, I can configure but when I run make, I get this error:libtool: compile: unable t...

2019-10-10 13:23:32 1182

原创 makefile 常用函数

makefile 常用函数call原型使用filter filter-out原型使用addsuffix addprefix原型使用wildcard原型使用patsubst原型使用eval原型使用origin原型使用call可以创建定制化参数函数的引用函数支持对自定义函数的引用支持将一个变量定义为一个复杂的表达式,用call函数根据不同的参数对他进行展开来获取不同的结果原型$(call ...

2019-09-25 15:40:26 231

原创 进程管理

进程进程什么是进程处于执行期间的程序进程资源通常包括的资源:打开的文件,挂起的信号,内核内部数据,处理器状态,一个或多个具有内存映射的内存地址空间及一个或多个执行线程。存放全局变了的数据段等。进程创建调用fork,在该调用结束时,在返回点相同位置,父进程恢复执行,子进程开始执行。fork调用一次,从内核返回两次。fork实际由clone()系统调用实现程序...

2019-08-12 23:17:29 155

原创 线程和信号主要函数

2019-08-07 14:32:58 122

原创 线程特定数据

文章目录线程特定数据作用流程测试程序输出结果线程特定数据作用定义:存储和查询特定线程相关数据的一种机制线程共享进程的存储空间,而我们希望每个线程访问自己的数据通过线程特定数据的机制,线程特定数据操作函数可以提高线程间的数据独立性流程创建与线程特定数据关联的键pthread_key_create(pthread_key_t keyp,void(destructor)(vo...

2019-08-06 16:56:49 100

原创 多线程,互斥锁,条件变量测试程序(未记录后续补上)

#include <stdio.h>#include <stdlib.h>#include <pthread.h>#include <unistd.h>static char pre=‘C’;static pthread_mutex_t lock = PTHREAD_MUTEX_INITIALIZER;static pthread_con...

2019-08-06 10:01:24 98

原创 apue进程控制

创建子进程一个现有进程通过调用fork()创建子进程子进程是父进程的副本子进程获得父进程的数据空间,堆栈的副本子进程复制父进程的缓冲区父子进程共享内容父进程和子进程共享正文段父子进程相同的打开描述符共享一个文件表项函数fork()函数原型#include <unistd.h>pid_tfork(void);返回值说明函数调用一次返回两次,子进程的返回值...

2019-08-04 20:23:47 118

原创 apue存储空间分配

文章目录存储空间分配函数函数说明注意事项测试程序替代存储空间分配程序(暂时不关注)存储空间分配malloc,分配指定字节的存储区,未进行初始化calloc,为指定长度的对象分配存储空间,每一bit初始化为0realloc,增加或减少之前分配的长度,新增区域未进行初始化函数#include <stdlib.h>void *calloc(size_t co...

2019-08-03 22:54:32 107

原创 java静态代理模式

java静态代理模式文章目录java静态代理模式代理的作用静态代理静态代理举例重点代理的作用代理作用,对核心功能函数的保护,防止核心代码过于复杂(如在核心功能代码中记录日志,记录日期,其他与核心功能无关的代码.)静态代理需要定义功能接口或者父类被代理对象与代理对象需实现统一接口或者继承同一父类静态代理举例你是一个铲屎官,你家里有一只喵星人,喵星人只负责满哪溜达,在出去溜达时你需...

2018-10-17 00:55:40 167

原创 dnstop监控dns服务器状态

文章目录官方地址安装应用参数说明使用方法交互参数说明官方输出实例官方地址http://dns.measurement-factory.com/tools/dnstop/sample.html安装查询源中是否存在dnstop软件包root@linux:~$ aptitude search dnstopp dnstop ...

2018-09-27 13:59:25 12038

原创 macbook vim复制功能扩展

支持跨vi窗口复制支持+y,+p跨vi窗口进行复制粘贴vmap &quot;+y :w !pbcopy&amp;lt;CR&amp;gt;&amp;lt;CR&amp;gt;nmap &quot;+p :r !pbpaste&amp;lt;CR&amp;gt;&amp;lt;CR&amp;gt; 复制到系统剪切板支持control +c control +x复制到系统剪切板 ,使用command +v 进

2018-09-26 01:18:43 830

原创 java包知识点

文章目录java 包作用创建包import关键字package的目录结构java 包作用更好的组织类,用于区别类的命名空间把功能相似或者相关的类或接口组织在同一包中,方便查找和使用(分类组织,方便查找和使用)包采用树形目录存储方式,同一包中类名字不同,不同包中类名字可以相同,当同时调用两个包中相同类名的类时,应当加上包名加以区分(避免命名冲突)包可以限定访问权限,拥有包访问...

2018-09-26 00:38:59 210

原创 bind9智能dns配置

智能dns配置基于bind9视图语句语法view view_name [class] {match-clients { address_match_list } ;match-destinations { address_match_list } ;match-recursive-only { yes_or_no } ;[ view_option; …][ zone-statisti...

2018-09-25 15:14:30 2611

原创 java 访问控制

文章目录java 访问控制类访问控制成员访问控制java 访问控制类访问控制类只可被public 和不被修饰修饰public 修饰时,该类可被任意类访问当类不被修饰时,自动默认为包可见,该类只能被处于同一个包中的类访问,处于其所属包中的子包中的类时不可以访问他的成员访问控制public表面该成员可以通过该类的任意对象进行显示的调用 (任意实例进行调用)priva...

2018-09-25 00:41:06 128

原创 进程cpu占用99%排查,罪魁nanosleep的取值限制问题

文章目录背景代码模拟编译执行后输出结果分析结论背景某天客户反馈程序cpu占用99%,要求分析出问题,经排查发现是由于nanosleep函数使用不当导致代码模拟#include &lt;time.h&gt;#include &lt;stdio.h&gt;int count;void do_printbuf(){ count++; printf("do print b...

2018-09-20 15:57:48 3509

原创 linux 下提取/解压 CHM

linux 下提取/解压 CHM解压CHM文件需要系统中安装chmlib,不同系统包名不同,以Centos7为例安装chmlib软件包sudo yum install chmlib.x86_64解压CHM文件extract_chmLib 使用方法usage: extract_chmLib &lt;chmfile&gt; &lt;outdir&gt;extract_chmLib...

2018-09-20 13:27:09 1234

原创 unp 浅读--学习unix网络编程第一章

osi 七层模型应用层,表示层,会话层,传输层 网络层,数据链路层,物理层tcp/ip四层模型应用层,传输层,网络层,链路层网络知识mtu: mss: pdu: sdu:查看网络拓扑代码练习

2017-04-09 23:28:11 244

mac10.15亲测可用

macos 10.15 Visit macOS Developer Beta page Download macOSDeveloperBetaAccessUtility.dmg using the button above Find the downloaded file and open it. It will open another Finder window Double click on the macOSDeveloperBetaAccessUtility.pkg file on new Finder window Click Continue Click Continue aga

2019-06-04

macbook eclipse最新版本

最新eclipse,osx版本,如果家里网络不好,可以来这里下载

2018-09-29

macbook好用的解压工具

MacBook解压工具,支持多种格式,支持CHM文件提取,如果不习惯命令行可以用下看看

2018-09-29

linux pam开发手册

该文档适用于,对linux 有一定了解,从事或者正要从事linux pam模块开发的同学

2018-09-26

fiddler抓包教程

Fiddler是强大的抓包工具,它是以web代理服务器的形式进行工作的

2018-09-20

python 面试宝典

该书为python面试宝典,用于对python知识点巩固,应对面试

2018-09-20

snort-2.8.3.1源码

snort源码

2017-04-19

wireshark详解

wireshark从入门到精通,不需逐字阅读,挑选你需要的部分仔细阅读,建议通读一遍

2017-04-19

空空如也

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

TA关注的人

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