自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 pcap

悦病            q   >k[b? ?  ?    H阠H离  E 藹 @醴扩k扩?/Z湉5慫lP)原  ZUw5椐aH兛?贘怫?湃p豟谍CNA圠砷?掹Y?;l 鵨唄钷舓鈁?&丕闝L↙暟??洴:P餞&3?咿?1L衃筹d抣秗騡iYCNb扂*bmL磝>F岃>k[紖 >   >      剏s廸? E  (x@ ?扩?...

2018-06-11 21:51:49 1247

原创 sel

#include <iostream>using namespace std;int main(){    FILE * fp = NULL:    FILE * fp2=NULL:    if( !(fp = fopen("./wang.pcap","r+")))    {        cout << "open file error!" << endl; ..

2018-06-11 21:49:50 254

转载 浅谈sql中的in与not in,exists与not exists的区别

1、in和existsin是把外表和内表作hash连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询,一直以来认为exists比in效率高的说法是不准确的。如果查询的两个表大小相当,那么用in和exists差别不大;如果两个表中一个较小一个较大,则子查询表大的用exists,子查询表小的用in;例如:表A(小表),表B(大表)select * from A where c...

2018-06-05 09:30:52 6254

转载 C++ explicit关键字详解

原文地址:https://www.cnblogs.com/ymy124/p/3632634.html首先, C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式).那么显示声明的构造函数和隐式声明的有

2018-05-10 11:47:21 141

转载 谈谈数据库的ACID

原文:https://blog.csdn.net/shuaihj/article/details/14163713谈谈数据库的ACID                                                                                                                         

2018-05-09 20:26:11 134

转载 浅谈数据库事务(transaction)

原文:https://blog.csdn.net/u013007900/article/details/77927723事务的定义事务(txn)是一系列在共享数据库上执行的行为,以达到更高层次更复杂逻辑的功能。事务是DBMS中最基础的单位,事务不可分割。ACIDACID,是指在可靠数据库管理系统(DBMS)中,事务(transaction)所应该具有的四个特

2018-05-09 16:42:42 408

转载 clockdiff-检测两台linux主机的时间差

原文地址:https://blog.csdn.net/yangshangwei/article/details/52666181概述在IP报文的首部和ICMP报文的首部都可以放入时间戳数据,clockdiff程序是使用时间戳来测算目的主机和本地主机的系统时间差。选项-o 使用IP时间戳选项来测量系统时间差。时间戳只用3个。 -o1使用

2018-05-06 14:01:41 1663

转载 windows做时间服务器,linux和windows时间同步

原文地址:https://www.cnblogs.com/jinjiangongzuoshi/p/3773879.html首先在http://www.meinberg.de/english/sw/index.htm下载了一个windows的NTP服务程序:ntp4171.zipwindows 192.168.1.321.安装是提示设置服务器地址,我设置的本机widows机器的IP

2018-05-06 14:00:58 7867

转载 美化CodeBlocks的主题和字体

原文:https://blog.csdn.net/czg13548930186/article/details/75207913效果图: 开始配置第一步:下载配置文件default.conf,点击我进入下载界面。里面有CODEBLOCKS的安装包和主题配置文件然后替换本地的default.conf文件Users->用户->AppDat

2018-04-26 09:04:08 687

转载 C++ std::pair 与 std::make_pair

原文:http://www.cnblogs.com/Nimeux/archive/2010/10/05/1844191.htmlstd::pair主要的作用是将两个数据组合成一个数据,两个数据可以是同一类型或者不同类型。例如std::pair 或者 std::pair等。pair实质上是一个结构体,其主要的两个成员变量是first和second,这两个变量可以直接使用。初始化一个pai

2018-04-25 10:40:20 203

转载 linux lsof详解

原文:https://blog.csdn.net/guoguo1980/article/details/2324454lsof简介lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,

2018-04-24 09:31:33 180

转载 sip与sdp

原文:https://blog.csdn.net/duolezengjie/article/details/51089037sip协议基础 会话初始协议(seesion initiation protocol)是一个控制发起,修改和终结交互式多媒体会话的信令协议。 sip是一个基于文本的协议。http请求与sip请求:http:GET /index.html HTTP/

2018-04-23 21:00:26 457

转载 SQL 语句转换格式函数Cast、Convert

原文:https://www.cnblogs.com/kissdodog/p/3165944.htmlCAST和CONVERT都经常被使用。特别提取出来作为一篇文章,方便查找。  CAST、CONVERT都可以执行数据类型转换。在大部分情况下,两者执行同样的功能,不同的是CONVERT还提供一些特别的日期格式转换,而CAST没有这个功能。  既然CONVERT包括了CAST

2018-04-23 08:58:39 133

转载 数据库中的Schema是什么?

原文:https://blog.csdn.net/u010429286/article/details/79022484在数据库中,schema(发音 “skee-muh” 或者“skee-mah”,中文模式)是数据库的组织和结构,schemas andschemata都可以作为复数形式。模式中包含了schema对象,可以是表(table)、列(column)、数据类型(data type)、视图...

2018-04-20 15:58:22 999

转载 几种网关概念的区别

原文:https://blog.csdn.net/carechere/article/details/51217764信令网关,中继网关,还有接入网关:信令网关SG,主要完成7号信令网与IP网之间信令消息的中继,在3G初期,对于完成接入侧到核心网交换之间的消息的转接(3G之间的RANAP消息,3G与2G之间的BSSAP消息),另外还能完成2G的MSC/GMSC与软交换机之间ISUP消息的转接。中继...

2018-04-20 14:52:07 3846

转载 2层,3层,4层交换机的区别与特点

原文:https://blog.csdn.net/linxiaowu66/article/details/7969316 二层交换技术是发展比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。具体的工作流程如下: (1) 当交换机从某个端口收到一个数据包,它先读取包头中的源MAC地址,这样它就知...

2018-04-20 14:47:35 6662

转载 网关

https://www.zhihu.com/question/21787311

2018-04-20 13:59:23 106

转载 Linux下source命令详解

原文:https://blog.csdn.net/violet_echo_0908/article/details/52056071source命令用法source FileName1source命令作用在当前bash环境下读取并执行FileName中的命令。*注:该命令通常用命令“.”来替代。使用范例:source filename . filename(中间有空格)123source命令(...

2018-04-20 13:51:05 371

转载 pgsql常用命令

原文:https://www.cnblogs.com/nicebaby/p/7297723.html连接数据库, 默认的用户和数据库是postgrespsql -U user -d dbname切换数据库,相当于mysql的use dbname\c dbname列举数据库,相当于mysql的show databases\l列举表,相当于mysql的show tables\dt查看表结构,相当于de...

2018-04-20 11:25:27 1023

翻译 Postgre日志相关(从开放日志到配置日志)

原文:https://blog.csdn.net/w12515114096/article/details/72730245Postgre日志相关(从开放日志到配置日志)配置postgre日志的功能找到postgresql.conf(在安装文件里面的data文件夹里面)。在when to log的标题下,找到 1、logging_collector, 设置为 on。然后切勿忘记去除注释(就是开头的...

2018-04-20 11:06:53 411

转载 Linux下 环境变量/etc/profile、/etc/bashrc、~/.bashrc的区别

原文:https://blog.csdn.net/qiao1245/article/details/44650929最近配置了JAVA和Scala的环境变量,发现自己对Linux下 /etc/profile、/etc/bashrc、~/.bashrc的区别不是特别清楚,特此查阅了相关资料,整理下来,供以后查阅。如有错误之处,还望各位朋友批评指正。 ①/etc/profile: 该文件登录操作系统时...

2018-04-20 09:00:25 109

转载 Linux scp命令

原文:http://www.runoob.com/linux/linux-comm-scp.htmlLinux scp命令用于Linux之间复制文件和目录。scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。语法scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file][...

2018-04-18 17:06:18 6607

转载 标签与分支

原文:http://www.cnblogs.com/ym123/p/4326721.html最近在写《IOS性能调优系列》,今天偷个懒,写写SVN与TortoiseSVN实战的第二篇,标签与分支。第一篇详见《SVN与TortoiseSVN实战:从入门到精通》SVN与TortoiseSVN实战系列中很多知识点来源于《版本控制之道》这本书,我写的内容主要结合了TortoiseSVN工具,更多侧重于实际...

2018-04-17 16:15:07 832

转载 SVN与TortoiseSVN实战:TortoiseSVN新建及合并分支

原文:http://www.cnblogs.com/ym123/p/4331300.html硬广:《SVN与TortoiseSVN实战》系列已经写了两篇,第一篇《SVN与TortoiseSVN实战:从入门到精通》,关于分支和标签的知识介绍可翻阅第二篇《SVN与TortoiseSVN实战:标签与分支》,本篇重点通过例子讲解TortoiseSVN新建及合并分支的实际操作。先提示一下,网上大部分关于分支...

2018-04-17 16:14:20 245

转载 调试多线程 & 查死锁的bug & gcore命令 & gdb对多线程的调试 & gcore & pstack & 调试常用命令

原文:https://www.cnblogs.com/charlesblc/p/6256912.htmlgdb thread apply all bt如果你发现有那么几个栈停在 pthread_wait 或者类似调用上,大致就可以得出结论:就是它们几个儿女情长,耽误了整个进程。 注意gdb的版本要高于7.0,之前使用过gdb6.3调试多线程是不行的。  从上图可以看出两个线程都阻塞在wait上,而...

2018-04-14 15:54:33 365

转载 gdb调试多线程程序总结

原文:http://www.cnblogs.com/aixingfou/archive/2011/07/28/2119875.html先介绍一下GDB多线程调试的基本命令。 info threads 显示当前可调试的所有线程,每个线程会有一个GDB为其分配的ID,后面操作线程的时候会用到这个ID。 前面有*的是当前调试的线程。 thread ID 切换当前调试的线程为指定ID的线程。 break ...

2018-04-14 15:16:31 133

转载 Core文件作用、设置及用法

原文:https://www.cnblogs.com/xiaodoujiaohome/p/6222895.html1.Core文件简介Core文件其实就是内存的映像,当程序崩溃时,存储内存的相应信息,主用用于对程序进行调试。当程序崩溃时便会产生core文件,其实准确的应该说是core dump 文件,默认生成位置与可执行程序位于同一目录下,文件名为core.***,其中***是某一数字。2.开启或...

2018-04-14 11:56:07 11601

转载 do{...}while(0)的意义和用法

原文:http://www.spongeliu.com/415.htmldo{...}while(0)的意义和用法On October 9, 2012, in C语言, 语言学习, by spongelinux内核和其他一些开源的代码中,经常会遇到这样的代码:do{ ...}while(0)这样的代码一看就不是一个循环,do..while表面上在这里一点意义都没有,那么为什么要这么用呢?实际上...

2018-04-12 11:01:01 124

转载 C语言的那些小秘密之断言

原文:https://blog.csdn.net/bigloomy/article/details/6614491每次写摘要我都觉得是一件很头疼的事儿,因为我知道摘要真的很重要,它几乎直接就决定了读者的数量。可能花了九六二虎之力写出来的东西,因为摘要的失败而前功尽弃,因为绝大多数的读者看文章之前都会浏览下摘要,如果他们发现摘要“不对口”,没有什么特色和吸引人的地方,那么轻则采用一目十行的方法看完全...

2018-04-12 11:00:11 82

转载 C语言的那些小秘密之volatile

原文:https://blog.csdn.net/bigloomy/article/details/6645810volatile的重要性对于搞嵌入式的程序员来说是不言而喻的,对于volatile的了解程度常常被不少公司在招聘嵌入式编程人员面试的时候作为衡量一个应聘者是否合格的参考标准之一,为什么volatile如此的重要呢?这是因为嵌入式的编程人员要经常同中断、底层硬件等打交道,而这些都用到vo...

2018-04-12 10:26:42 107

转载 C 语言变长数组 struct 中 char data[0] 的用法

工作中不允许使用变长数组,顺便借此了解了变长数组的用法:变长数组摘要:在实际的编程中,我们经常需要使用变长数组,但是C语言并不支持变长的数组。此时,我们可以使用结构体的方法实现C语言变长数组。[cpp] view plain copystruct MyData   {     int nLen;     char data[0];  };   在结构中,data是一个数组名;但该数组没有元素;该数...

2018-04-11 16:48:54 487

转载 C和C++混合编译,extern"C"的用法

关于extern_C 通常,在C语言的头文件中经常可以看到类似下面这种形式的代码#ifdef __cplusplus extern "C" { #endif /**** some declaration or so *****/ #ifdef __cplusplus } #endif /* end of __cplusplus */ 12345678910...

2018-04-11 16:14:26 243

转载 LINUX下GETSOCKOPT/SETSOCKOPT 函数说明

【 getsockopt/setsockopt系统调用功能描述: 获取或者设置与某个套接字关联的选 项。选项可能存在于多层协议中,它们总会出现在最上面的套接字层。当操作套接字选项时,选项位于的层和选项的名称必须给出。为了操作套接字层的选项,应该 将层的值指定为SOL_SOCKET。为了操作其它层的选项,控制选项的合适协议号必须给出。例如,为了表示一个选项由TCP协议解析,层应该设定为协议 号TCP...

2018-04-11 15:38:10 614

原创 C++中的explicit关键字

class T{public: int a; int b; T(); ~T(); T(int iFirst, int iSecond = 4);};T():a(0),b(0){}T::T(int iFirst, int iSecond):a(iFirst), b(iSecond){}int mai

2017-10-27 01:26:51 108

转载 模板的声明和实现为何要放在头文件中?

http://www.gois.ws/showfile.asp?id=460:0:0如何组织编写模板程序 发表日期: 1/21/2003 12:28:58 PM 发表人: Nemanja Trifunovic前言常遇到询问使用模板到底是否容易的问题,我的回答是:“模板的使用是容易的,但组织编写却不容易”。看看我们几乎每天都能遇到的模板类吧,如STL, ATL, WT

2017-10-26 22:13:31 165

原创 my stl study-road<template.1>

模板的定义:  template 多参数,带缺省值得:  template >  如果只传给它一个参数,缺省参数可以作为第二参数使用.关键字typename  typename 被作为型别之前的标识符号。 eg:#include #include "MyClass.h"using namespace std;cl

2017-10-26 22:09:11 123

空空如也

空空如也

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

TA关注的人

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