自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (2)
  • 收藏
  • 关注

原创 vector queue deque unordered_set unordered_map list priority_queue

vector(int nSize,const t& t):创建一个vector,元素个数为nSize,且值均为tvoid push_back(const T& x):向量尾部增加一个元素Xiterator insert(iterator it,const T& x):向量中迭代器指向元素前增加一个元素xret.insert(ret.begin(), head-&...

2020-01-23 17:59:48 361

原创 美式音标

元音辅音

2019-12-21 21:55:43 307

原创 Wireshark过滤器设置

抓包过滤器类型:host net port方向:src dst协议:ether ip tcp udp http ftp逻辑运算符:&& || !举例:src host 192.168.1.1 && dst port 80host 192.168.1.1 || host 192.168.1.2!broadcast过滤MAC地址案例:ether...

2019-12-02 21:05:27 299

原创 设计模式博客汇总

写给大家看的设计模式C语言和设计模式(总结篇)C++ 常用设计模式(学习笔记)C++ 常用设计模式C++设计模式23种常用设计模式(C++)C++设计模式系列23种设计模式全解析...

2019-08-27 20:44:18 158

原创 gitlab review

https://www.jianshu.com/p/5d764b52ea88https://www.cnblogs.com/Leo_wl/p/11071714.htmlhttps://docs.gitlab.com/ee/development/code_review.htmlhttps://www.cnblogs.com/ken-io/p/gitlab-code-review-tut...

2019-08-20 21:11:45 210

原创 算法

1,最小公倍数等于 a*b/(a,b的最大公约数)

2019-06-17 23:19:47 141

原创 md转html(linux)

yum install -y npmnpm install -g i5ting_toci5ting_toc -f readme.mdll preview/readme.html

2019-06-14 10:41:45 650

原创 C语言深度剖析

C语言深度剖析【进阶篇】

2019-06-13 19:21:27 283

原创 Uninx 终端命令提示符设置

linux:export PS1="\[\e[37;40m\][\[\e[32;40m\]\u\[\e[37;40m\]@\h \[\e[36;40m\]\W\[\e[0m\]]\\$"FreeBSD:set prompt='%{\e[32m%}[%n%{\e[37m%}@%m %{\e[36m%}%c%{\e[37m%}]%# '将freeBSD变成像linux一样的彩色目录 可执行文件...

2019-05-05 16:06:15 218

转载 在Linux下修改和重置root密码的方法

https://www.jb51.net/article/140179.htm

2019-04-09 15:42:06 354

原创 最大连续子数列和

最大连续子数列和一道很经典的算法问题,给定一个数列,其中可能有正数也可能有负数,我们的任务是找出其中连续的一个子数列(不允许空序列),使它们的和尽可能大。为了更清晰的理解问题,首先我们先看一组数据:8-2 6 -1 5 4 -7 2 3第一行的8是说序列的长度是8,然后第二行有8个数字,即待计算的序列。对于这个序列,我们的答案应该是14,所选的数列是从第2个数到第5个数,这4个数的和是所有...

2019-02-19 20:43:16 279

原创 指针

free函数是释放之前某一次malloc函数申请的空间,而且只是释放空间,并不改变指针的值。free函数与malloc()函数配对使用,释放malloc函数申请的动态内存。对于free(p)这句语句,如果p 是NULL 指针,那么free 对p 无论操作多少次都不会出问题。如果p 不是NULL 指针,那么free 对p连续操作两次就会导致程序运行错误。sizeof(void) == 1...

2019-02-19 17:01:31 112

原创 ko

cat /proc/modules | grep crc32c_intel

2018-11-30 23:18:23 190

原创 linux patch

1,patch命令的安装yum install -y patch2,patch 文件的生成[root@localhost test]# git diff 1.txt 2.txt > r.patch3,打patch[root@localhost test]# patch 1.txt < r.patch或者[root@localhost test]# patch &...

2018-11-13 22:13:11 1135

原创 QATEngine安装问题

1,./autogen.sh: line 13: autoreconf: command not found yum install -y autoconf2,Can't exec "aclocal": No such file or directory at /usr/share/autoconf/Autom4te/FileUtils.pm line 326.yum install ...

2018-11-09 20:34:03 223

原创 temp

#ICP_ROOT=$(echo `find /home/kouwq -name cap.h` | awk '{print $1}' | awk -F'/build/cap.h' '{print $1}')if ! test -z ${ICP_ROOT}; then : :else ICP_ROOT=$(echo `find /home/kouwq -name cap.h` | aw...

2018-11-08 20:11:25 166

原创 内存泄漏检测

1,动态检测(检测时会运行该可执行文件,开启一个进程)yum install -y valgrind[root@localhost test]# valgrind --tool=memcheck --leak-check=yes ./a.out[root@localhost test]# valgrind --tool=memcheck --leak-check=full --show...

2018-09-29 22:40:37 127

原创 linux C 进程间通信

进程间通信:在用户空间实现进程通信是不可能的,通过linux内核通信线程间通信:可以在用户空间就可以实现,可以通过全局变量通信共享内存:mmap成功返回后,fd参数可以关闭。该操作对由于mmap建立的映射关系没有影响。...

2018-09-27 00:49:32 241

原创 Makefile

Makefile的执行流程:1,先自顶向下建立依赖关系树2,自底向上执行命令.PHONY - @的作用.PHONY:cleanclean: -rm -f *.o -rm -f *.dtest: @echo "Welcom to MakefileStudy." Makefile所在目录下如果存在clean同名文件,clean没有依赖项,该文件永远都...

2018-09-19 01:17:57 293

原创 sed

作用:编辑匹配的行格式:sed [options] 'command' FileName--------------------------------------------------------------------------[options]-n静默模式,不会产生输出;除非commmd部分有p,则会输出处理后的和p相关的行-r启用扩展正则表达式-e多重编辑,格式...

2018-09-17 01:20:09 249

原创 awk

作用:awk 适合处理 类似于数据库表的文本 对文本进行格式化;以行为单位,对符合条件的行进行相应的处理-----------------------------------------------------------------------------------格式:awk [options] 'Pattern1 {Action1} Pattern2 {Action2}...

2018-09-16 22:27:47 199

原创 linux 数值计算

x=1300.1y=13.9z=`echo "scale=1; $x + $y" | bc`或者z=$(echo "scale=1; $x + $y" | bc)echo $z---------------------------------------------------------------------------整数计算:x=1y=2z=$((x+y))...

2018-09-16 01:30:09 218

原创 $( ) ` ` ${ } $(( )) [] [[]]

$( ) 与 ` ` (反引号)作用:命令替换各自优势: ` ` 很容易与 ' ' ( 单引号)搞混乱,多层嵌套时$( )更直观;` ` 可移植性更好--------------------------------------------------------------------------${ }作用:变量替换 ${ } 会比较精确的界定变量名称的范围-...

2018-09-16 00:00:15 134

原创 vim 配置

vim /etc/vimrcset ts=4set expandtabset autoindentset nu--------------------------------------------取消alias vi=vimvi /home/kouwq/.bashrc最后加上vi='vi'或者删除vi='vim'(如果有这一行的话)-------------...

2018-09-15 22:54:26 273

原创 shell中的 单引号&&双引号 通配符&&正则表达式

单引号:单引号将它中间的所有任意字符还原为字面意义,实现屏蔽shell元字符的功能,单引号必须成对出现双引号:双引号类似于单引号,但不会屏蔽` \ $ 这三个shell元字符的含义,如果需要屏蔽需要前面加一个\符号,其他字符的功能将被屏蔽(包括单引号),两个双引号之间的单引号不必成对出现1、当pattern或者说匹配模式中,没有空格,可以不用引号,但是有空格一定要用引号。2、考...

2018-09-15 19:26:28 6953

原创 linux 命令安装

htop[root@localhost ~]# yum install -y epel-release[root@localhost ~]# yum install -y htopcdgb0.7.0# yum remove -y cgdb# yum install -y ncurses-devel# yum install -y flex# yum install -y...

2018-09-15 11:00:08 322

原创 tmux

进入tmux:tmuxctrl + b激活控制台;此时以下按键生效%左右分屏"上下分屏o:切换到下一个面板{:向前置换当前面板}:向后置换当前面板ctrl + o顺时针旋转当前窗口的面板alt + o逆时针旋转当前窗口的面板方向键:切换到对应的面板ctrl + 方向键:调整当前面板大小(1个单元格为单位)alt + 方向键:调整当前面板大小(5个单元格为...

2018-09-14 22:21:05 280

原创 shell 从输出文本中提取数字 循环多次计算平均值

#! /bin/bashave=0for i in `seq 1 6`do x=`echo "speed 234m/s"` y=`echo $x|grep -o '[0-9]\+'` ave=`expr $ave + $y`doneave=`expr $ave / 6`echo "speed ${ave}m/s"#! /b...

2018-09-06 20:45:24 3327

原创 git管理github&&git 常用命令

一、git使用前的配置1,git设置姓名和邮箱(与github账号无关)即提交代码时的用户信息$ git config --global user.name "Cav4ever"$ git config --global user.email "303146950@qq.com"二、git管理github代码1,生成秘钥(利用git向github push代码时必须,邮箱为gi...

2018-08-31 01:00:08 468

原创 Python中的正则表达式

http://tool.oschina.net/uploads/apidocs/jquery/regexp.html\d可以匹配一个数字\w可以匹配一个字母或数字\s可以匹配一个空格(也包括Tab等空白符).可以匹配任意字符*表示任意个字符(包括0个)+表示至少一个字符?表示0个或1个字符{n}表示n个字符{n,m}表示n-m个字符'-'、','、'.'是特...

2018-07-31 15:52:13 129

转载 Python的优点

1,规范的代码。Python采用强制缩进的方式使得代码具有极佳的可读性2,丰富的库。Python标准库确实很庞大。python有可定义的第三方库可以使用。它可以帮助你处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作。3,简洁易学、使...

2018-07-23 18:03:16 812

原创 2018.07.19残问题

1,.h文件重复包含会怎样?有三个文件a.h, b.h, mian.c; b.h包含了a.h;mian.c包含了a.h和b.h;如果a.h里有定义全局变量int a = 1;编译会报错a重复定义,如果a未初始化则正常;如果a.h有函数体,编译会报错,函数已存在;如果a.h再包含b.h会提示包含自身,编译报错,递归深度超过1024.2,STL 智能指针3,交叉编译:在一个平台上生成另一个...

2018-07-19 23:36:30 195

原创 常用的Linux系统函数

文件I/Oopen 打开文件creat 创建文件  等同于open(const char * pathname, (O_CREAT|O_WRONLY|O_TRUNC))close 关闭文件write 写文件read 读文件lseek 移动文件的读写位置fcntl 文件描述符操作:改变一个已打开的文件的属性#include &lt;unistd.h&gt;#inc...

2018-07-12 16:48:22 663

转载 常见排序算法的性能分析

本文整理自:https://www.cnblogs.com/cj723/archive/2011/04/29/2033000.htmlhttps://blog.csdn.net/qq_16811963/article/details/51694530从算法的简单性来看,我们将七种算法分为两类        1) 简单算法:冒泡、简单选择、直接插入。        2) 改进算法:希尔、堆、归并、快...

2018-07-12 10:10:09 1829

原创 常见排序算法的思想及实现

冒泡排序每一趟排序(包括多次两两比较和交换)找出余下的最大元素放在数组的最后,叫沉底排序更贴切。选择排序每一趟排序找出余下元素中最小的元素放在数组的最前面插入排序每一趟排序把本次排序的元素往前插入到合适的位置希尔排序插入排序的改进;插入排序比较移动的步长是1,希尔排序中改进该步长,从大缩小到1快速排序每趟排序把基准值放到对的位置即左边的元素都比它小,右边的元素都比它大堆排序利用大顶堆的特点:根的值...

2018-07-11 18:35:15 3438 1

原创 Vim的使用

模式切换一般模式-----》编辑模式 i编辑模式-----》一般模式 ESC一般模式-----》命令行模式:命令行模式-----》一般模式ESC编辑模式下的操作home 编辑模式中快速移动光标到行首end 编辑模式中快速移动光标到行尾命令行模式下的操作wq 保存退出q!强制退出不保存set nu显示行号set nonu 不显...

2018-07-11 11:53:26 212

原创 Linux 常用命令 及其分类

https://jaywcjlove.gitee.io/linux-command/目录文件类命令:cd 切换目录cd /home/nsqat/test #切换到/home/nsqat/test目录cd #切换到当前用户的主目录cd .. #切换到上级目录cd...

2018-07-10 11:44:01 443

原创

umask默认权限新建文件默认最大666新建目录默认最大777gcc生成的可执行文件默认最大777umask:该默认值需要减掉的权限Make all server readable.Edit /etc/motd, by:Welcome to hostname, Debug, Owned by email...

2018-07-10 11:40:53 290

原创 一些问题

linux内存怎么布局的:每个进程都有自己独立的4G内存空间:1G共享的内核空间,3G独立的用户空间进程对应的内存空间中所包含的5种不同的数据区.reserve(预留)段 一共占用128M,属于预留空间,进程是禁止访问的代码段(.text):这里存放的是CPU要执行的指令。代码段是可共享的,相同的代码在内存中只会有一个拷贝,同时这个段是只读的,防止程序由于错误而修改自身的指令。初始化数...

2018-06-22 16:46:10 278

原创 进程间通信——共享内存

linux共享内存简单介绍以及编码演示https://www.cnblogs.com/liunianshiwei/p/6110384.html

2018-06-22 15:20:27 118

C++入门经典+习题答案.pdf

C++入门经典+习题答案.pdf

2014-10-20

空空如也

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

TA关注的人

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