自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

三滴雨的博客

博主太懒

  • 博客(44)
  • 收藏
  • 关注

转载 为CentOS 6、7升级gcc至4.8、4.9、5.2、6.3、7.3等高版本

转载自:https://www.vpser.net/manage/centos-6-upgrade-gcc.htmlCentOS 7虽然已经出了很多年了,但依然会有很多人选择安装CentOS 6,CentOS 6有些依赖包和软件都比较老旧,如今天的主角gcc编译器,CentOS 6的gcc版本为4.4,CentOS 7为4.8。gcc 4.8最主要的一个特性就是全面支持C++11,如果不清楚什么用的也没关系,简单说一些C++11标准的程序都需要gcc 4.8以上版本的gcc编译器编译,...

2020-07-20 09:23:56 595

转载 CentOS6.5搭建freeradius服务器

使用CentOS6.5搭建freeradius服务器转载:https://blog.csdn.net/tostick/article/details/78347514

2019-12-25 09:18:10 242

转载 多线程-----Program received signal SIGPIPE, Broken pipe

转载:http://blog.csdn.net/hejianhua/article/details/5994915我写了一个服务器程序, 在Windows下在cygwin环境编译后执行, 然后用C#写了多线程客户端进行压力测试. 程序一直运行正常. 但当在Linux下测试时, 总是莫名退出. 最后跟踪到是write调用导致退出. 用gdb执行程序, 退出时提示"Broken pipe".最...

2019-12-02 18:56:42 1190

转载 洞悉linux下的Netfilter&iptables:什么是Netfilter?

转载自:http://blog.chinaunix.net/uid-23069658-id-3160506.html本人研究linux的防火墙系统也有一段时间了,由于近来涉及到的工作比较纷杂,久而久之怕生熟了。趁有时间,好好把这方面的东西总结一番。一来是给自己做个沉淀,二来也欢迎这方面比较牛的前辈给小弟予以指点,共同学习,共同进步。 能在CU上混的人绝非等闲之辈。因此,小弟这里说明...

2019-05-14 10:37:27 149

转载 netfilter之链接跟踪做nat

转载自:https://blog.csdn.net/City_of_skey/article/details/84996887上一节我们将了NAT是基于链接跟踪实现的,当一条链接跟踪建立要改变它的tuple的reply方向才能做nat,这个链接跟踪的nat是函数nf_nat_setup_info实现1、nf_nat_setup_infonf_nat_setup_info对链接跟...

2019-05-14 10:35:40 1230

转载 Linux 网卡特性配置ethtool详解

转发自:https://www.cnblogs.com/danxi/p/6591885.html近期遇到数据传输过程中, 网卡抓包获取到的数据长度超过系统设置的MTU值, 根据ethtool命令设置解决该问题。ethtool 常用命令如下,比如对eth0的操作:ethtool eth0 //查询ethx网口基本设置,其中 x 是对应网卡的编号,如eth0、eth1等等ethtool ...

2018-07-13 15:17:43 3716

转载 makefile中条件判断与函数

转载自:http://blog.csdn.net/u010312436/article/details/524596091. 条件判断1.1 语法条件表达式的语法为:endif以及:elseendif其中表示条件关键字,如“ifeq”。这个关键字有四个。(1)第一个是我们前面所见过的“ifeq”:ifeq

2017-11-17 11:27:48 519

原创 linux oracle 安装过程中,oui 25031 错误解决办法。

在安装的过程如果出现OUI-25031的错误界面,主要原因是linux的主机名,因为oracle不是直接获取IP地址的,而是通过解析主机名来获取IP的解决办法如下: 查看hostname主机名打开/etc/hosts 文件,添加 IP 主机名我添加的主机名为127.0.0.1, 也可添加主机网卡IP地址

2017-11-08 17:07:27 1423

原创 linux 实现回收站功能

话不多说,直接代码:#!/bin/sh# 创建回收站目录MYRM="/var/tmp/rm"if [ ! -d ${MYRM} ]; then mkdir ${MYRM}fi# 移动文件到回收站function mvFile(){ filePath=$1; # 删除到文件 rm

2017-11-08 14:18:00 1082

转载 Makefile小问题提示“make: `arm' is up to date”涉及到.PHONY

转载自:http://blog.csdn.net/skdkjzz/article/details/391206031、除了你的Makefile功能没有make clean 还有其他原因2、原因就是你的Makefile中.PHONY不对例子如下:我的父Makfile为:{include env.shall:mak

2017-11-07 16:15:02 615

转载 文件描述符和文件流之间的转换

转载自:http://blog.csdn.net/boyishachang/article/details/8720495FILE *fdopen(int fildes, const char *type);   这个函数很有用的,功能是将一个流关联到一个打开的文件号filedes上,   该filedes可以是open、pipe、dup、dup2和creat等调用返回的结果   

2017-11-06 17:08:17 324

转载 Linux的TUN/TAP编程

转载自:http://blog.chinaunix.net/uid-317451-id-92474.htmlTUN/TAP虚拟网络设备为用户空间程序提供了网络数据包的发送和接收能力。他既可以当做点对点设备(TUN),也可以当做以太网设备(TAP)。实际上,不仅Linux支持TUN/TAP虚拟网络设备,其他UNIX也是支持的,他们之间只有少许差别。原理简介TUN/TAP虚

2017-11-01 15:41:27 834

转载 Redhat6虚拟机下启动eth0报错Error: Connection activation failed: Device

转载自:http://blog.sina.com.cn/s/blog_c10b60730101b9je.html在Redhat6虚拟机下启动eth0报错Error: Connection activation failed: Device not managed by NetworkMan错误的原因是:网络管理装置不被允许。解决方法:运行下列命令

2017-10-31 20:31:32 1311

转载 转载 本机运行x程序出现:Can't open display 原因及其解决方法

转载自:http://blog.csdn.net/wuyao721/article/details/3678859在Linux/Unix类操作系统上, DISPLAY用来设置将图形显示到何处. 直接登陆图形界面或者登陆命令行界面后使用startx启动图形, DISPLAY环境变量将自动设置为:0:0, 此时可以打开终端, 输出图形程序的名称(比如xclock)来启动程序, 图形将显示在本地窗口

2017-10-30 19:57:08 14378

转载 Linux(centos6.5)安装oracle10G_64位

转载自:http://blog.csdn.net/lyq19870515/article/details/43194707原文出自 xiao天____, 本人根据实际安装过程中遇到问题略做修改数据库下载地址:http://download.oracle.com/otn/linux/oracle10g/10201/10201_database_linux_x86_

2017-10-13 16:14:00 1847

转载 http://www.ithao123.cn/content-1432166.html

Oracle官方OCI(Oracle Call Interface)文档翻译                      -----Oracle8i开始的句柄方式的OCI转载自:    http://www.ithao123.cn/content-1432166.html           OCI学习资料--Oracle8及以后版本的OCI

2017-07-04 15:38:34 2368

转载 Oracle数据库基础知识

转载链接地址: http://www.cnblogs.com/huhuan123/p/6219225.html

2017-06-02 14:48:38 344

转载 Oracle之优化篇---海量数据处理分析

转载自:http://blog.csdn.net/cyjch/article/details/51569377一、数据量过大,数据中什么情况都可能存在。如果说有10条数据,那么大不了每条去逐一检查,人为处理,如果有上百条数据,也可以考虑,如果数据上到千万级别,甚至过亿,那不是手工能解决的了,必须通过工具或者程序进行处理,尤其海量的数据中,什么情况都可能存在,例如,数据中某处格式出了问题,尤其在

2017-06-01 10:05:19 856

转载 LZMA压缩/解压缩工具命令行用法参考

原网址:http://blog.csdn.net/lihangde1990/article/details/22172525听说了一个Graphicsmagick,一个从2002年发布的ImageMagick5.5.2版本分裂出去的图形处理包,和ImageMagick非常相近,而且命令兼容ImageMagick,但号称比ImageMagick更快的处理速度,去官方网站下载了

2017-05-20 10:38:40 16050 1

转载 PAP和CHAP协议介绍

1. 前言PAP和CHAP协议是目前的在PPP(MODEM或ADSL拨号)中普遍使用的认证协议,CHAP在RFC1994中定义,是一种挑战响应式协议,双方共享的口令信息不用在通信中传输;PAP在RFC1334中定义,是一种简单的明文用户名/口令认证方式。2. PAPPAP全称为:Password Authentication Protocol(口令认证协议),是PPP中的基本认证协

2017-05-06 20:56:13 5266

转载 在Linux下的进程资源的限制(struct rlimit)详解

原链接:http://blog.csdn.net/bingqingsuimeng/article/details/12167139在Linux下的进程资源的限制(struct rlimit)详解在Linux系统中,Resouce limit指在一个进程的执行过程中,它所能得到的资源的限制,比如进程的core file的最大值,虚拟内存的最大值等。Resouce li

2017-05-03 10:10:09 467

转载 使用互斥量保证程序最多只有一个实例运行

url:http://blog.csdn.net/seulww/article/details/217126832、源文件内容:[cpp] view plain copy #include "stdafx.h"    #include     #include  using namespace std;  

2017-04-24 14:36:57 1070

转载 将QT开发的界面程序封装成DLL,在VC中成功调用

转载自:http://blog.csdn.net/xlzhu87/article/details/39101945    没有亲自测试。最近手头的一个项目需要做一个QT界面,并且封装成DLL,然后再动态调用DLL给出的接口函数,使封装在DLL内部的QT界面跑起来,在网上查了很多资料,今天终于成功了,经验不敢独享,因为CSDN给了我很多帮助,将心得写在这里供大家参考。    

2017-04-10 19:00:38 1591

原创 添加注册表

#include #pragma comment(lib, "Advapi32.lib")void SelfRun(LPSTR lpszName, LPSTR lpszValueName) //lpszValueName 显示的名称  {  LPCTSTR lpSubKey = "Software\\Microsoft\\Windows\\CurrentVers

2017-04-05 10:54:43 345

原创 设置回环地址127.0.0.1,windows默认UDP recv不阻塞

在recv接受之前,添加如下代码DWORD dwBytesReturned = 0;BOOL bNewBehavior = FALSE;DWORD status;#define SIO_UDP_CONNRESET _WSAIOW(IOC_VENDOR,12)// disable  new behavior using// IOCTL: SIO_UDP_CONNRES

2017-03-27 10:29:39 2676

转载 系统存在大量TIME_WAIT状态的连接解决方法。

Linux下的解决办法:     netstat -ae |grep mysqltcp        0      0 aaaa:53045               192.168.12.13:mysql           TIME_WAIT   root       0tcp        0      0 aaaa:53044               192.168.12

2017-03-07 16:04:48 3642

转载 Windows 添加永久静态路由

route add -p 0.0.0.0 mask 0.0.0.0 192.168.1.1-p 参数:p 即 persistent 的意思-p 表示将路由表项永久加入系统注册表

2017-03-03 09:23:22 12383

转载 C语言控制台窗口图形界面编程(

控制台窗口的光标的位置反映的是当前文本输入的插入位置,通过Windows API函数我们可以随意更改光标的位置,下面介绍这个控制光标位置的API函BOOL SetConsoleCursorPosition(   //设置光标位置       HANDLE hConsoleOutput,       //句柄      COORD dwCursorPosition       //坐标

2016-12-14 20:52:51 5683

转载 C/C++ linux下光标定位和清屏函数(printf 实现)

转载于:https://my.oschina.net/u/1587819/blog/227164#include #include // 清除屏幕 #define CLEAR() printf("\033[2J") // 上移光标 #define MOVEUP(x) printf("\033[%dA", (x)) // 下移光标 #defin

2016-12-14 12:48:09 861

转载 VC下控制台中的光标定位和清屏

转载于:http://blog.sina.com.cn/s/blog_a07344a5010116cw.html#include  #include  #include  #include "base64.h"#include "WriteLog.h"#include //#include using namespace std;  vo

2016-12-14 12:46:03 1493

转载 7z源码的分析

原地址链接:http://www.cnblogs.com/shuidao/p/3266092.html一. 准备工作:1. 源码下载:可以从官方中文主页下载:http://sparanoid.com/lab/7z/.  为了方便, 这里直接给出下载链接: http://downloads.sourceforge.net/sevenzip/7z920.tar.bz2 . 

2016-12-02 17:25:57 10731 1

原创 pcap_dump 写 *.pcap文件数据

pcap_dump 写 *.pcap文件数据 int main(void){pcap_t *dev = NULL;char errMsg[256] = { 0 };char *com = "tcp port 80";struct bpf_program bpg;memset(&bpg, 0x00, sizeof(struct bpf_program));

2016-12-02 15:36:46 11155 2

转载 完成端口(CompletionPort)详解 (转)

完成端口(Completion Port)详解                                                             ----- By PiggyXP(小猪) 前 言         本系列里完成端口的代码在两年前就已经写好了,但是由于许久没有写东西了,不知该如何提笔,所以这篇文档总是在酝酿之中……酝酿了两年

2016-11-09 16:37:55 421

转载 windows 无法完成安装, 若要在此计算机上安装Windows, 请重新启动安装

当时安装系统时, 忘记保持图片, 只能在网上抄袭来一张图片, 请原主人谅解原地址链接:http://jingyan.baidu.com/album/4853e1e567b67a1909f726bd.html1. 解决办法如下:在出现那个【windows无法完成安装,若要在此计算机上安装windows,请重新启动安装】警示框的时候。快速按下键盘快捷键Shi

2016-10-24 18:00:11 50371 7

转载 C中的access函数

int   access(const   char   *filename,   int   amode); amode参数为0时表示检查文件的存在性,如果文件存在,返回0,不存在,返回-1。 这个函数还可以检查其它文件属性: 06     检查读写权限 04     检查读权限 02     检查写权限 01     检查执行权限 00     检查文件的存在性而

2016-10-08 10:26:46 309

转载 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词

这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?我很早前就发现Un

2016-09-26 19:07:10 277

原创 MFC list控件使用

获取List控件句柄, 插入一行数据GetDlgItem(IDC_LIST)->InsertItem(Num, _T("1"));GetDlgItem(IDC_LIST)->SetItemText(Num,1, _T("2"));GetDlgItem(IDC_LIST)->SetItemText(Num,2, _T("3"));List控件插入的数据不建议插入太多条数。

2016-09-20 17:47:55 757

原创 MFC 设置程序固定窗口大小

在OnInitDialog 初始化函数中, 添加如下语句// 窗口固定大小::SetWindowLong(m_hWnd, GWL_STYLE, WS_OVERLAPPED|WS_CAPTION|WS_SYSMENU|WS_MINIMIZEBOX);WS_MINIMIZEBOX 最小化参数

2016-09-20 17:39:35 8015 1

原创 VS2010 LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 的解决方法

方法一: 修改工程属性项目\属性\配置属性\清单工具\输入和输出\嵌入清单: 原来是“是”, 改为“否”如果不能解决问题可以尝试下面的方法二:在VS2010安装盘上 搜索cvtres.exe:(可以使用everything 搜索工具)替换...\VS2010\VC\bin 目录下的cvtres.exe

2016-09-19 14:25:48 217

原创 Unicode, UTF-8, ASCII文件编码格式

ASCII 文件 编码为单字符, 文件其实位置 没有特殊信息。Unicode文件 多字符编码, 文件起始位置包含特定格式字符信息, 0XFF, 0XFE, 可以用16进制编辑器打开查看,文件内容 如下FF FE    01 10 19 10 19 10 31 10 19 10 2C 10 04格式头 文件内容, Unicode格式编码UTF-8文件 多字符编码, 文件起

2016-09-09 10:37:16 413

空空如也

空空如也

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

TA关注的人

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