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

原创 Linux Shell输出文本中的指定行
Linux Shell输出文本中的指定行在Linux系统上如何快速查看文本中指定行呢?有时文本较大比如有10w行,想要快速查看第99行该怎么做呢? 本文以文件名test.txt为例,介绍3种方式快速查看test.txt的第99行。相信你可以轻易的举一反三。使用sedsed全名:stream editor,流编辑器,使用程序的方式来编辑文本,可以实现替换、删除、新增、选取特定行等功能,...
2018-03-21 21:27:33
66351
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
3544
原创 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
55731
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
405
原创 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
327
原创 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
265
原创 Sysbench安装和使用
介绍SysBench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。它主要包括以下几种方式的测试: cpu性能 POSIX线程性能磁盘io性能内存分配及传输速度 调度程序性能 数据库性能(OLTP基准测试) 目前sysbench主要支持 MySQL,pgsql,oracle 这3种数据库。安装安装步骤下载sysbench,wget h
2017-09-21 21:57:56
1285
原创 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
1266
原创 C++ 测试覆盖率统计轻量方案-gtest+lcov
C++ 测试覆盖率统计轻量方案-gtest+lcovC++覆盖率测试的解决方案大多数都是收费的,集成方案通常比较笨重。本文介绍一种简单实用的轻量级解决办法:使用gtest和lcov快速实现C++代码的测试覆盖率统计。依赖环境搭建gtest环境搭建 : C++单元测试,假定你已经搭建好gtest的开发环境,不详述。lcov软件安装: 下载lcov:http://ltp.sour
2017-09-18 22:38:50
13051
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
521
原创 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
462
原创 MongoDB完全教程
MongoDB完全教程基础知识MongoDB简介MongoDB是一个可扩展,开源,表结构自由,用C++语言编写的面向文档的数据库。旨在为web应用提供高性能、高可用性的且易扩展的数据存储解决方案。MongoDB是最像关系数据库的NoSQL数据库,支持关系数据库的绝大部分查询。MongoDB不支持join语句。MongoDB服务端可运行于Linux,Windows或OS X平台,支持32位和64
2017-09-13 22:02:50
589
原创 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
275
原创 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
276
Maven实战.pdf(高清版)
2017-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人