自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wangzhicheng2013的专栏

王志成IT心路历程

  • 博客(7)
  • 资源 (14)
  • 收藏
  • 关注

原创 netsnmp编译出现“Can‘t locate ExtUtils/MakeMaker.pm in @INC“错误解决

执行下面命令即可:yum install perl perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker

2021-08-21 15:07:24 352

原创 sed替换以某某开头并以某某结尾的文本行 sed删除包含某某的文本行

sed -i "/^ *$start/,/^ *$end/c$replacement" yourFile #通用模式 start是某某开头 end是某某结尾 yourFile为指定文件#例如:sed -i " /^ *int main/,/^ *)/cplugin0123 1111}" test.cpp #将以int main开头,义)结尾的行替换为plugin0123 1111}sed -i '/^plugin0.*/d' test.cpp #从test.cpp删除包含plugin0的行.

2021-08-21 15:06:35 7036

原创 端口简易存储

一 简述 在应用程序中,有时需要存储主机端口并根据相应条件判断某些端口是否在存在。比如snort插件代码中,会根据输入包的端口与配置文件snort.conf里读取的的端口进行匹配操作。如果存储所有的主机端口将浪费一定存储空间,因此,可以设计一种简易的端口存储方式,即可节省存储空间,又能快速识别端口。二 思路分析1.设计一个一维数组ports,其长度是MAX_PORTS(65536)/8;2.某一个端口port在ports的索引是port/8,比如端口8,9,10...15都被存储到por..

2021-08-12 17:15:03 263

原创 mysql索引文件

1.mysql索引底层通过B+树实现,分为非聚集和聚集索引。2.非聚集索引是指索引和数据文件分开,分别是XXX.MYI(索引)和XXX.MYD(数据),MYI存储索引指针,由指针找到相应数据,如下所示:3.聚集索引是指索引和数据存放一起,使用B+树组织,其文件是XXX.ibd,数据结构如下:...

2021-08-11 16:44:07 799

原创 snort PQ_SetUp函数流程分析

一 函数功能将通过命令行解析的pcap对象列表内容导入snort的pcap队列。二 队列、链表数据结构snort.cc定义的队列与链表都是同一种数据结构,即:typedef struct sf_list{ SF_LNODE *head, *tail; SF_LNODE *cur; unsigned count;} SF_QUEUE, SF_STACK, SF_LIST;// 前驱后继双指针结构 NODE_DATA是void *typedef struct s

2021-08-09 15:12:18 137

原创 c++17区域锁std::scoped_lock应用实例

一 std::scoped_lock简介template< class... MutexTypes >class scoped_lock;(1)将多个锁(std::mutex等)包装成一种锁类型,用于线程一次性申请多个锁,避免死锁。(2)当程序出现异常,可自动析构,完成锁的是否。二 实例#include <iostream>#include <string>#include <vector>#include <mutex&

2021-08-07 11:09:45 4461

原创 leetcode-罗马数字转整数

typedef struct special_roman { const char *roman; int value;} special_roman;const int SPECIAL_ROMAN_LEN = 6;special_roman romans[SPECIAL_ROMAN_LEN] = { {"IV", 4}, {"IX", 9}, {"XL", 40}, {"XC", 90}, {"CD", 400}, {"CM", 900} };std::map<char, .

2021-08-05 09:07:19 88

多边形游戏

//多边形游戏:n个顶点,n条边的多边形,每一个顶点有一个整数值,每一条边上有*或+,代表乘法和加法 //从中任意删除一条边,用相邻的顶点和关联的边上的运算符进行运算,运算结果产生新的顶点 //用新的顶点取代原来的两个顶点和他们关联的边,这样依次做下去,最后只剩一个顶点,求出最大的顶点值

2012-01-22

字符串匹配程序

#include<iostream>#include<vector>#include<string> #include<sstream>using namespace std;

2012-01-21

计算机集群

distributed processing system, which consists of a collection of interconnected stand-alone computers working together as a single, integrated computing resource

2012-01-19

大规模并行处理机系统 MPP

In a massively parallel processing system, current levels of technology allow for

2012-01-18

对称多处理机

单一物理地址空间(single physical Address Space) 高速缓存一致性(Cache coherence) 低通信延迟(low Latency)Only an OS copy

2012-01-18

Interconnection Network

the n! Connection patterns of its n inputs and n outputs.For example Clos network.In contrast ,blocking network, for example Omega,multistage cube

2012-01-18

Communication in Multiprocessor Systems

在扩展的多处理机、多计算机机群或分布式系统中,各个组成模块都可以系统总线、I/O总线、交叉开关或多级开关互连之。

2012-01-18

高级计算机测试

A PLA has a set of inputs and corresponding input complements (which can be implemented with a set of inverters), and two stages of logic

2012-01-18

高级体系结构课程纲要

A PLA has a set of inputs and corresponding input mplements (which can be implemented with a set of inverters), and two stages of logic

2012-01-18

高级计算机体系结构

单片集成大量三极管,功能增强加工线条精细,三极管尺寸小,门延减小,频率提高集成度提高,功耗增加,温度升高引脚受空间限制线条电阻可能超过门延

2012-01-18

线性表的分析

线性表示一个有序的链表,集合里的元素是谓语有序的口岸

2011-12-19

CBR推理技术模型

AI资料介绍,一些详细的c++编码,和人工智能前沿的技术和方法论

2011-11-23

人工智能课件

人工智能方法与系统,涉及c++编程,还有一些人工智能前沿的问题。

2011-11-23

计算机技术人工智能1

人工智能第一课,的题目是什么呢,这样吧人工智能方法林离的

2011-10-30

空空如也

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

TA关注的人

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