自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 Linux Shell输出文本中的指定行

Linux Shell输出文本中的指定行在Linux系统上如何快速查看文本中指定行呢?有时文本较大比如有10w行,想要快速查看第99行该怎么做呢? 本文以文件名test.txt为例,介绍3种方式快速查看test.txt的第99行。相信你可以轻易的举一反三。使用sedsed全名:stream editor,流编辑器,使用程序的方式来编辑文本,可以实现替换、删除、新增、选取特定行等功能,...

2018-03-21 21:27:33 66158 2

原创 Apache & Tomcat 服务部署及配置

Apache & Tomcat 服务部署及配置第1节 环境搭建1.1 Linux服务器环境搭建1.1.1 服务器环境1.1.2 JDK安装1.1.3 Apache-Tomcat环境安装1.2 Windows环境搭建1.2.1 服务器环境1.2.2 JDK安装1.2.3 Apache-Tomcat环境安装1.3 服务环境验证第2节 Apache-Tomcat环境配置2.1 Apache配置2...

2020-01-01 17:51:30 3071

原创 windows完全卸载winpcap的方式

winpcap关键模块32位系统: C:\Windows\system32\wpcap.dllC:\Windows\system32\Packet.dllC:\Windows\system32\WanPacket.dllC:\Windows\system32\pthreadVC.dllC:\Windows\system32\drivers\npf.sys64位系统: ...

2018-03-21 21:32:31 50493 4

原创 VS2010编译Boost,MongoDB

Boost编译1,编译Boost.Build Engine ,生成b2.exe#进入解压根目录cd boost_1_55_0 bootstrap编译完成生成b2.exe2,编译boost库b2 --stagedir="D:\Builds\Boost\boost_1_55_0\lib\vc10" link=static runtime-link=shared threading=multi deb

2017-10-31 20:38:04 347

原创 GDB调试常用命令

1,启动调试:gdb program2,运行程序:run3,下一条语句:next (n)4,下一步:step (s)5,继续执行:continue (c)6,断点:打断点:break file:method [if condition]break file:line [if condition]break *address查看断点:info breakpoints (i b)删除

2017-10-28 20:29:23 258

原创 wireshark使用Tips

1. 监控本机进程间通讯添加路由:route add [本机IP] mask 255.255.255.255[本机网关] metric 1如:route add 192.168.0.51 mask 255.255.255.255 192.168.0.254 metric 1PS:上述添加的路由,不用时,最好删除,否则所有传输的数据都会转个圈再显示。删除路由:route delete 192.1

2017-09-21 22:49:06 229

原创 Sysbench安装和使用

介绍SysBench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。它主要包括以下几种方式的测试: cpu性能 POSIX线程性能磁盘io性能内存分配及传输速度 调度程序性能 数据库性能(OLTP基准测试) 目前sysbench主要支持 MySQL,pgsql,oracle 这3种数据库。安装安装步骤下载sysbench,wget h

2017-09-21 21:57:56 1212

原创 Virtualbox虚拟Ubuntu系统扩展磁盘分区

背景Virtualbox创建Ubuntu虚拟机时,磁盘空间默认只有8Gb,磁盘空间很快就不够用了。本文介绍一种动态扩展磁盘空间的方式,将磁盘空间扩展到50Gb,并保留已有数据不被破坏。 分区扩展步骤1,虚拟机关机,WIN+R进入cmd,进入VirtualBox目录,运行VBoxManage list hdds查看当虚拟机镜像列表;获取ubuntu.vdi的UUID。2,修改ubuntu.vdi的

2017-09-20 23:21:32 1197

原创 C++ 测试覆盖率统计轻量方案-gtest+lcov

C++ 测试覆盖率统计轻量方案-gtest+lcovC++覆盖率测试的解决方案大多数都是收费的,集成方案通常比较笨重。本文介绍一种简单实用的轻量级解决办法:使用gtest和lcov快速实现C++代码的测试覆盖率统计。依赖环境搭建gtest环境搭建 : C++单元测试,假定你已经搭建好gtest的开发环境,不详述。lcov软件安装: 下载lcov:http://ltp.sour

2017-09-18 22:38:50 12827 3

原创 XSS漏洞分析

XSS漏洞是什么?网页(客户端)发送请求时隐藏可自动执行的脚本,从而使脚本跨站执行(cross site scripeting),达到攻击目的。由于缩写和CSS冲突,故使用XSS。XSS攻击示例服务器接口:http://ip:port/test?name=aaa&hobby=bbb服务器大致处理过程:String param1 = request.getParameter("name");Stri

2017-09-18 22:35:17 485

原创 C++ 特殊宏定义

“#”的作用将其后面的宏参数进行字符串化操作remark:内部宏不会展开,若要使内部宏生效,需定义中间宏“##”的作用符号拼接“#@”的作用将宏参数转换为字符示例代码#define STRING(x) #x#define MAKECHAR(x) #@x#define _STRING(x) STRING(x)#define PASTER(n) token##nint main(int agrc

2017-09-13 22:46:07 397

原创 MongoDB完全教程

MongoDB完全教程基础知识MongoDB简介MongoDB是一个可扩展,开源,表结构自由,用C++语言编写的面向文档的数据库。旨在为web应用提供高性能、高可用性的且易扩展的数据存储解决方案。MongoDB是最像关系数据库的NoSQL数据库,支持关系数据库的绝大部分查询。MongoDB不支持join语句。MongoDB服务端可运行于Linux,Windows或OS X平台,支持32位和64

2017-09-13 22:02:50 517

原创 MongoDB工具介绍

adminMongo数据库管理工具。基于Node.js,界面清爽,操作简单。安装步骤Clone Repository: git clone https://github.com/mrvautin/adminMongo.git && cd adminMongoInstall dependencies: npm installStart application: npm startVisit h

2017-09-12 22:47:00 243

原创 MongoDB快速入门

MongoDB学习文档运行mongodb运行并设置数据目录mongod.exe --dbpath d:\data\db作为服务运行mongod.exe --bind_ip yourIPadress --logpath "C:\data\dbConf\mongodb.log" --logappend --dbpath "C:\data\db" --port yourPortNumber --serv

2017-07-26 23:16:45 238

人月神话.pdf --高清、带目录

探索了项目管理中的一致性的困难和解决方法,观点深刻,发人深省。为复杂项目的管理提供指导性意见,值得开发人员和项目经理看一下。

2017-09-20

Maven实战.pdf(高清版)

Maven社区大神力作。全方位介绍Maven知识,Maven依赖传递和依赖范围讲解深入浅出。并结合账户注册项目实战,实例化描述Maven的使用。Maven持续集成也为项目发布提供参考。是Maven教程中难得的好书。

2017-09-13

空空如也

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

TA关注的人

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