自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

转载 ubuntu root账号忘记密码解决办法

Ubuntu 14.04中root 密码忘记解决方法[转载+17.04亲测可用]Ubuntu 14.04中root 密码忘记解决方法Ubuntu 14.04中root 密码忘记解决方法方法一:如果用户具有sudo权限,那么直接可以运行如下命令:#sudo su root#passwd#更改密码或者直接运行sudo passwd root命令就可以直接更改root密码...

2019-02-25 16:02:05 32576 4

转载 转:ZeroMQ

1  ZeroMQ概述ZeroMQ是一种基于消息队列的多线程网络库,其对套接字类型、连接处理、帧、甚至路由的底层细节进行抽象,提供跨越多种传输协议的套接字。ZeroMQ是网络通信中新的一层,介于应用层和传输层之间(按照TCP/IP划分),其是一个可伸缩层,可并行运行,分散在分布式系统间。2  系统架构2.1总体架构ZeroMQ几乎所有的I/O操作都是异步的,主线程不会被阻塞。Zer...

2019-01-03 10:04:26 152

转载 自动、静态、 寄存器、易失变量的区别

(一)自动变量     什么是自动变量呢?自动变量就是指在函数内部定义使用的变量。他只是允许在定义他的函数内部使用它。在函数外的其他任何地方都不能使用的变量。自动变量是局部变量,即它的区域性是在定义他的函数内部有效。当然这说明自动变量也没有链接性,因为它也不允许其他的文件访问他。由于自动变量在定义他的函数的外面的任何地方都是不可见的,所以允许我们在这个函数外的其他地方或者是其他的函数内部定

2015-12-13 09:57:58 563

转载 new 和delete的讲解

在 C++ 中,你也许经常使用 new 和 delete 来动态申请和释放内存,但你可曾想过以下问题呢?new 和 delete 是函数吗?new [] 和 delete [] 又是什么?什么时候用它们?你知道 operator new 和 operator delete 吗?为什么 new [] 出来的数组有时可以用 delete 释放有时又不行?…如果你对这些问题都有疑

2015-12-01 14:05:59 544

原创 单播和广播的区别

2015-11-20 10:14:24 536

转载 sed 学习笔记2

在编写shell脚本的过程中,我们经常需要使用sed流编辑器和awk对文本文件进行处理。一、什么是sed?    sed 是一种在线编辑器,它一次处理一行内容。sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。 二、sed的处理过程    sed编辑器逐行处理文件(或输入),并将结果发送到

2015-11-17 14:52:06 442

转载 sed 学习笔记

Sed简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。

2015-11-17 14:51:26 312

原创 sed 命令详细讲解

1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读

2015-11-17 14:18:43 420

转载 linux运维30题

1.linux如何挂在windows下的共享目录1mount.cifs //192.168.1.3/server /mnt/server -o user=administrator,pass=123456linux 下的server需要自己手动建一个  后面的user与pass 是windows主机的账号和密码 注意空格 和逗号2.查看http的并发请求数与其TCP连接状态

2015-11-13 11:49:01 690

原创 UML

UML有三种基本构造块,分别是事物、关系和图。UML事物包括结构事物、行为事物、分组事物、注释事物四种。UML关系包括依赖关系、关联关系、泛化关系、实现关系四种。UML图包括类图、对象图、用况图、顺序图、协作图、状态图、活动图、组件图、部署图九种。依赖(dependency)是一种使用关系,它说明了一个事物声明说明的变化可能影响到使用它的另一个事物,但反之未必。泛化(g

2015-11-02 14:37:05 382

转载 linux 里的`反引号

特殊的赋值 Shell中可以将数字或字符直接赋予变量,也可以将Linux命令的执行结果赋予变量,如下:(1) $ count=9           #将数字赋予变量count(2) $ name="ming"  #将字符赋予变量name(3) $ listc=`ls -la`     #将Linux命令赋予listc,listc的值就是该命令的执行结果反引

2015-10-29 14:17:48 8484

转载 linux shell中28个特殊字符的作用

1. #注释作用, #! 除外此外, 在参数替换 echo ${PATH#*:} 这里不表示注释, 数制转换, 不表示注释 echo $((2#101011))2. ;命令行分隔符, 可以在一行中写多个命令. echo hello; echo there3. ;;终止 case 选项复制代码 代码如下:case “$variable” inabc)

2015-10-29 14:08:15 596

转载 linux目录结构详细介绍

目录1、树状目录结构图2、/目录3、/etc/目录4、/usr/目录5、/var/目录6、/proc/目录7、/dev/目录该文章主要来自于网络进行整理。目录结构参考地址:http://www.hudong.com/wiki/linux%E7%9B%AE%E5%BD%95%E7%BB%93%E6

2015-10-27 11:38:20 448

转载 linux内核参数注释与优化

目录1、linux内核参数注释2、两种修改内核参数方法3、内核优化参数生产配置参数解释由网络上收集整理,常用优化参数对比了网上多个实际应用进行表格化整理,使查看更直观。学习linux也有不少时间了,每次优化linux内核参数时,都是在网上拷贝而使用,甚至别人没有列出来的参数就不管了,难道我就不需要了吗?参考文章:linux内核TC

2015-10-25 21:55:14 443

原创 linux 常用命令

(1)命令ls——列出文件ls 显示当前目录文件ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的隐藏”文件ls a* 列出当前目录下以字母a开头的所有文件ls -l *.doc 给出当前目录下以.doc结尾的所有文件 (2)命令cp——复制文件cp afile afile.bak 把文件复制为新文件afile.bak cp afile /home/

2015-10-23 10:45:15 379

转载 Android背景渐变色(shape,gradient)

Android背景渐变色(shape,gradient)博客分类: androidUI Android设置背景色可以通过在res/drawable里定义一个xml,如下:[代码]xml代码:1xml version="1.0" encoding="utf-8"?>2

2015-10-15 19:07:00 340

转载 eclipse 快捷键大全

快捷键组合可在Eclipse按下ctrl+shift+L查看 1、单词大小写转换 当前单词大写:Ctrl+Shift+x      当前单词小写 Ctrl+Shift+y 复制当前行:默认为Ctrl+Alt+down,常改为了Ctrl+R2、注释和取消注释注释:ctrl+shift+/取消注释:ctrl+shift

2015-10-11 10:41:52 583

转载 android 布局属性

RelativeLayout第一类:属性值为true可falseandroid:layout_centerHrizontal        水平居中android:layout_centerVertical         垂直居中android:layout_centerInparent         相对于父元素完全居中android:layout_a

2015-10-07 21:19:53 333

转载 mysql 命令大全

1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即

2015-09-29 16:05:47 280

原创 备忘----android环境搭建

1、网上下载eclipse软件2、下载ADT3、下载android sdk4、在help里 install new software5、在window里的preferences 里选中android 然后点击ok发现问题:1)快捷键AVD 和SDK Manager 在eclipse上没显示:在window中找到Customize Perspective ,勾选Adn

2015-09-24 21:17:51 289

原创 Android程序的时候就要设计到编写xml布局文件,这里就教你如何设置xml的自动补全。

第一步:打开编译器Eclipse然后打开一个xml文件。第二步:然后点击鼠标右键,后选择Preferences。第三步:而后再Preferences里选择xml

2015-09-19 09:42:37 1128

转载 关于linux打印某个文件内容的命令

1、打印文件的第一列(域)                 : awk '{print $1}' filename2、打印文件的前两列(域)                 : awk '{print $1,$2}' filename3、打印完第一列,然后打印第二列  : awk '{print $1 $2}' filename4、打印文本文件的总行数                :

2015-09-16 15:49:10 3258

原创 备忘----创建套接字进行地址和端口进行网络序转换时使用ipv4和ipv6都通用的函数

#include 因为要兼容ipv6,socket的ip地址跟网络字节序二进制的转换,端口跟网络字节序二进制的转换。

2015-08-13 17:07:39 583

转载 c++ cout 格式化输出浮点数、整数及格方法

C语言里可以用printf(),%f来实现浮点数的格式化输出,用cout呢。。。?下面的方法是在网上找到的,如果各位有别的办法谢谢留下...iomanip.h是I/O流控制头文件,就像C里面的格式化输出一样.以下是一些常的:dec 置基数为10 相当于"%d"hex 置基数为16 相当于"%X"oct 置基数为8 相当于"%o"setfill(c) 设填充字符为c

2015-08-13 11:25:15 610

原创 CSpreadSheet类

#pragma once#ifndef CSPREADSHEET_H#define CSPREADSHEET_H#include #include class CSpreadSheet{public:CSpreadSheet(CString File, CString SheetOrSeparator, bool Backup = true)

2015-08-12 13:42:10 807

转载 afx.h(24) : fatal error

afx.h(24) : fatal error C1189: #error :  Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]解决方法:对着你的项目点击右键,依次选择:属性、配置

2015-08-12 13:37:20 576

原创 sctp(stream control transmission protocol) 流控制传输协议 的状态图

分组交换图:

2015-08-07 17:03:12 763

原创 TCP连接分组交换状态图显示

2015-08-07 16:07:53 424

转载 TCP状态转换图详解

注:主动、被动 与 服务器、客户端没有明确的对应关系。这个图N多人都知道,它排除和定位网络或系统故障时大有帮助,但是怎样牢牢地将这张图刻在脑中呢?那么你就一定要对这张图的每一个状态,及转换的过程有深刻 的认识,不能只停留在一知半解之中。下面对这张图的11种状态详细解析一下,以便加强记忆!不过在这之前,先回顾一下TCP建立连接的三次握手过程,以及 关闭连接的四次握手过程。1、建立连接

2015-08-07 15:25:14 529

转载 LINUX下Socket编程 函数格式详解

你需要了解的一些系统调用:socket()bind()connect()listen()accept()send()recv()sendto()recvfrom()close()shutdown()setsockopt()getsockopt()getpeername()getsockname()gethostbyname

2015-08-07 09:39:45 921

原创 pes时处理PTS和DTS的方法

PES包格式:分组开始码前缀:0x00 0x00 0x01流ID:视频为0x0E,音频为0x0CPES分组长度:这个包中此后数据的长度,包括此后剩余的PES包头长度和帧数据长度。PES首部数据长度:可选字段长度+填充字节长度。其中PTS/DTS标志位的意义为:0x01:表示pes包头长度后面跟一个DTS数据(一个DTS或PTS的长度为5个

2015-08-05 15:20:24 2188

转载 linux pthread_create()函数用法

linux下用C开发多线程程序,Linux系统下的多线程遵循POSIX线程接口,称为pthread。#include int pthread_create(pthread_t *restrict tidp, const pthread_attr_t *restrict attr, voi

2015-08-05 14:38:23 6149

转载 rtsp详解

实时流协议(RTSP)是应用层协议,控制实时数据的传送 。RTSP提供了一个可扩展框架,使受控、按需传输实时数据(如音频与视频)成为可能。数据源包括现场数据与存储在剪辑中的数据。本协议旨在于控制多个数据发送会话,提供了一种选择传送途径(如UDP、组播UDP与TCP)的方法,并提供了一种选择基于RTP (RFC1889)的传送机制的方法。1 介绍 1.1 目的     实时流协议

2015-08-03 15:15:23 6013

转载 RTSP(Real Time Streaming Protocol)实时流协议

RTSP(Real Time Streaming Protocol)实时流协议,是TCP/IP协议体系中的一个应用层协议。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输。RTSP没有“连接”这个概念,而由RTSP会话(session)代替(服务器端保持一个由识别符标记的会话)。RTSP会话没有绑定传输层连接(如TCP连接)。在RTSP会话期间,RTSP客户端

2015-07-31 09:48:48 1159

转载 TS流

传输流(TS)将具有共同时间基准或具有独立时间基准的一个或多个PES组合而成的单一的数据流称为传输流(Transport Stream)。TS实际是面向数字化分配媒介(有线、卫星、地面网)的传输层接口。对具有共同时间基准的两个以上的PES先进行节目复用,然后再对相互可有独立时间基准的各个PS进行传输复用,即将每个PES再细分为更小的TS包   TS包由包头、自适应区和包数据3部分组

2015-07-24 13:51:32 431

转载 uimsbf和 bslbf的含义

bslbf代表位串,即“Bit string, left bit first ”,uimsbf代表无符号整数,即”unsinged integer, most significant bit first”,数字表示该数据项所占的比特数 又一解释: bslbf  (bit string, left bit first)  比特串,左位在先uimsbf  (unsigned

2015-07-24 13:41:05 453

转载 minidump详细介绍及其windbg的使用

简介在过去几年里,崩溃转储(crash dump)成为了调试工作的一个重要部分。如果软件在客户现场或者测试实验室发生故障,最有价值的解决方式是能够创建一个故障瞬间的应用程序状态镜像,然后可以在开发者的机器上通过调试器进行分析。第一代的crash dump通常被称为“全用户转储(full user dump)”,它包含了进程的虚拟内存的全部内容。毫无疑问,这样的dump对于事后调试非常有价值

2015-07-20 15:15:29 4614

转载 CreateFile函数详解

CreateFileThe CreateFile function creates or opens the following objects and returns a handle that can be used to accessthe object: files pipes mailslots communications resources disk de

2015-07-20 14:34:18 410

原创 dump文件生成的源码

#include "stdafx.h"#include  #include #include #include "Dbghelp.h"#include "WinBase.h"#pragma comment(lib, "Dbghelp.lib")LONG  __stdcall  UnhandleExceptionFilter(struct _EXCEPTION_POINT

2015-07-20 13:39:27 953

原创 dump文件生成---备忘

先调用SetUnhandledExceptionFilter()设置异常处理函数,这样在发生未处理的异常时系统就会调用你设置的异常处理函数,再在你的异常处理函数里调用MiniDumpWriteDump()生成dmp文件就可以了,就两个函数而已,函数用法请查看MSDN。(PS:SetUnhandledExceptionFilter()并不能处理所有的异常,比如CRT异常需要调用_set_inva

2015-07-20 10:44:54 302

MFC日历控件

MFC的日历控件,显示当前月的日历信息,也可以手动切换到想要的日期。

2017-07-04

MFC时间控件

自定义时间控件,可以给控件的指定时间填充颜色。

2017-07-04

360安全卫士Qt界面源码

360 安全卫士界面 源码

2017-03-17

汉字字符串拼音排序-QT、C++

多种字符串排序方法,含拼音排序2种。支持Unicode。

2017-03-09

数学之美完整版

数学之美

2015-08-06

ISO-IEC 13818-1 协议文档

ISO-IEC 13818-1 协议文档 英文版

2015-07-30

ISO-IEC 13818-1中文版

ISO-IEC 13818-1中文版,显示了PES、ES和H264等内容

2015-07-24

数据结构和算法分析源码

数据结构和算法分析源码:链表 排序 树 图等

2015-07-10

高质量C++&C编程指南

高质量C++&C编程指南 让你成为编码的老手,讲解的是一些通用规范,是google的一个标准,使得大家的代码风格相同,适合人们一起讨论阅读

2015-07-06

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

TA关注的人

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