- 博客(320)
- 收藏
- 关注
转载 密码破解之RADIUS-CHAP-MD5
1. 遇到CHAP客户端在进行拨号时,用户名没有被加密,而密码被加密了。在用wireshark抓到的包中,过滤RADIUS的数据包,就会看到数据包中radius协议部分的数据:其中的authenticator为服务器发给客户端的验证码;user-name为客户端提交的明文的没有经过加密的用户名;CHAP-Password为客户段使用验证码和密码经过运
2016-06-06 13:58:40
6538
转载 RUDIUS协议-CHAP加密
内容摘自RFC 2865 RADIUS中的第16,26,69页,原文地址:http://blog.chinaunix.net/uid-2628744-id-2454869.htmlhttp://blog.csdn.net/antswallow/article/details/56201784.1. 接入请求报文 描述
2016-06-06 13:56:07
965
转载 PAP认证和CHAP认证概述
PAP认证过程非常简单,是二次握手机制,而CHAP认证过程比较复杂,是三次握手机制,下面就让我们来看一下两种具体的认证过程。AD:51CTO 网+ 第十二期沙龙:大话数据之美_如何用数据驱动用户体验一、PAP认证协议(PasswordAuthenticationProtocol,口令认证协议):PAP认证过程非常简单,二次握手机制。使用明文格
2016-06-06 13:54:17
1169
转载 Servlet 中文乱码问题及解决方案剖析
一、常识了解 1.GBK包含GB2312,即如果通过GB2312编码后可以通过GBK解码,反之可能不成立;2.java.nio.charset.Charset.defaultCharset() 获得平台默认字符编码;3.getBytes() 是通过平台默认字符集进行编码; 二、中文乱码出现 在学习任何一门技术时,经常会有初学者遇到中文乱码
2014-11-27 17:58:07
682
转载 JSP中文乱码问题终极解决方案
在介绍方法之前我们首先应该清楚具体的问题有哪些,笔者在本博客当中论述的JSP中文乱码问题有如下几个方面:页面乱码、参数乱码、表单乱码、源文件乱码。下面来逐一解决其中的乱码问题。一、JSP页面中文乱码在JSP页面中,中文显示乱码有两种情况:一种是HTML中的中文乱码,另一种是在JSP中动态输出的中文乱码。先看一个JSP程序:[java] view plaincopypri
2014-11-27 17:56:59
735
转载 servlet过滤器
在Web应用中可以使用过滤器对所有的访问和请求进行统一的处理、IP访问限制以及用户发送请求的字符编码转换等,在进行具体的业务逻辑处理之前,首先要经过过滤器的同意处理,然后才开始进入真正的逻辑处理阶段。过滤器的基本原理过滤器的功能就是在服务器和酷虎中间增加了一个中间层,可以对两者之间的交互进行统一的处理,每一个从客户端提交的请求都需要通过过滤器的处理然后再进行其他操作。在实际开发过程中,
2014-11-27 17:56:00
685
转载 使用ffserver实现转发实时流媒体(摄像头捕获)
使用ffserver实现转发实时流媒体(摄像头捕获) 2012-11-06 17:08:29分类: LINUX本系统为ubuntu 10.04LTS说明1:本实验在本机成功测试通过;说明2:本实验仅仅测试了视频流,未测试音频流。1、配置ffserver.conf-------------------------
2014-04-11 13:23:20
1017
转载 ffmpeg+ffserver搭建流媒体服务器
ffmpeg+ffserver搭建流媒体服务器 2012-11-06 17:10:51分类: LINUXffmpeg和ffserver配合使用可以实现实时的流媒体服务。一、理解里边主要有如下四个东西,搞清楚他们之间的关系就差不多明白了。1. ffmpeg2. ffserver3. ffserver.conf
2014-04-11 13:22:10
1035
转载 Ubuntu下Ffmpeg编译及实现流播放总结
研究了一个星期,今天终于将服务器架设起来了.心理舒坦,所以总结一下我使用的操作系统是:Ubuntu 9.10我是参考这里的来进行编译的插件安装的,不过有些插件安装不上,注意在Ubuntu下如果执行命令make install失败,则使用sudo make install使用root 权限来执行,因为有些目录普通用户不能创建基本编译过程和需要安装的差价包上面博客讲的很
2014-04-11 13:21:22
842
转载 ffmpeg快速命令使用
ffmpeg使用语法ffmpeg [[options][`-i' input_file]]... {[options] output_file}...如果没有输入文件,那么视音频捕捉(只在Linux下有效,因为Linux下把音视频设备当作文件句柄来处理)就会起作用。作为通用的规则,选项一 般用于下一个特定的文件。如果你给 –b 64选项,改选会设置下一个视频速率。对于原始输入文件,格
2014-04-11 13:20:31
918
转载 ffmpeg选项详解
通用选项-L license-h 帮助-fromats 显示可用的格式,编解码的,协议的-f fmt 强迫采用格式fmt-I filename 输入文件-y 覆盖输出文件-t duration 设置纪录时间 hh:mm:ss[.xxx]格式的记录时间也支持-ss position 搜索到指定的时间 [-]hh:mm:ss[.xxx]的
2014-04-11 13:19:50
796
转载 Linux 安装FFmpeg
Linux 安装FFmpeg2014-03-26 18:45 29人阅读 评论(0) 收藏 举报 1、下载ffmpeg。 http://download.chinaunix.net/do ... 532&ResourceID=2990 我是在这个网址上下载ffmpeg-0.4.9-p20051120.tar.bz2,看网上有人用的是svn下载,但
2014-04-11 13:17:58
889
转载 servfox分析
servfox分析同样是写的比较好的文章,转载了。感谢原文作者,原文地址:http://hmgle.com/wiki/servfox_ans.html构建嵌入式Linux网络视频监控系统中,我们采用servfox来做服务器采集程序. servfox涉及到的内容主要有:V4L1接口、套接字和多线程编程. 这里简单分析一下servfox-R1_1_3.1. servfo
2014-04-09 22:06:53
851
转载 虚函数表
C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。关于虚函数的使用方法,我在这里不做过
2014-04-02 16:32:34
825
转载 内存对齐2(比较清楚的讲解)——重要
也谈内存对齐 - [技术前沿]Tag:语言探索版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://bigwhite.blogbus.com/logs/1347304.html在最近的项目中,我们涉及到了“内存对齐”技术。对于大部分程序员来说,“内存对齐”对他们来说都应该是“透明的”。“内存对齐”应该是编译器的“管辖范围”。编译器为程序中的每
2014-04-02 16:25:15
817
转载 内存对齐的问题1
typedef union u{ int a; char c[5];}un;typedef struct data{ int b;//0-3 un m;//4-11 double d;//12-19}sData;int main(void){ printf("%d\t%d\n",sizeof(un),sizeof(
2014-04-02 16:24:28
808
转载 C++中的this指针
有下面的一个简单的类:class CNullPointCall{public: static void Test1(); void Test2(); void Test3(int iTest); void Test4();private: static int m_iStatic; int m_iTest;};
2014-04-02 16:13:50
779
转载 关于野指针
野指针:“野指针”不是NULL指针,是指向“垃圾”内存的指针。人们一般不会错用NULL指针,因为用if语句很容易判断。但是“野指针”是很危险的,if语句对它不起作用。 “野指针”的成因主要有两种:1).指针变量没有被初始化。任何指针变量刚被创建时不会自动成为NULL指针,它的缺省值是随机的2).指针p被free或者delete之后,没有置为NULL,让人误以为p是个合法的指
2014-04-02 15:52:14
736
转载 变量的内存分配:内存对齐
数据结构还有变量等等都需要占有内存,在很多系统中,它都要求内存分配的时候要对齐,这样做的好处就是可以提高访问内存的速度。#include iostream> 2 using namespace std; 3 4 struct X1 5 { 6 int i;//4个字节 7 char c1;//1个字节 8 char c2;//1个字节 9 };
2014-04-02 15:49:49
966
转载 抽象类的使用+虚析构
抽象类的使用+虚析构分类: C/C++2013-10-23 10:36 155人阅读 评论(0) 收藏 举报抽象类的使用+虚析构 纯虚函数可以让类先具有一个操作名称,而没有操作内容,让派生类在继承时再去具体地给出定义。凡是含有纯虚函数的类叫做抽象类。这种类不能声明对象,只是作为基类为派生类服务。除非在派生类中完全实现基类中所有的的纯虚函数,否则,派
2014-04-02 15:41:31
1469
转载 析构函数声明为虚函数
Base *pb;inherit c;//inherit 是继承 Base的pb=&c;delete pb;时需要调用对象的析构函数,如果基类析构不是virtual型,会根据pb的定义类型调用相应类的析构函数,即调用即类析构,但如果你在派生类析构里有内存释放操作,那就会发生内存泄漏。假如基类析构是virtual型,会根据pb所指对象的类型调用相应类的析构函数,即派生类析
2014-04-02 15:40:30
1210
转载 用EasyBCD在windows xp中修改windows 7系统的启动菜单顺序文件的方法
遇到一个令人蛋疼的问题就是在WIN 7 中设置了默认启动项目为了XP,并且等待时间为0秒钟,进入XP系统后想再返回WIN7系统,结果死按方向键都无法选择WIN7,因为是0等待,无奈只能在XP想办法修改WIN7的启动菜单文件了。由于WIN7的启动菜单文件不是跟XP那样是一个可以使用记事本就能编辑的.ini 文件,而是一个 BCD文件。使用记事本打开会显示乱码,所以只能使用工具来编辑了
2014-02-24 11:21:26
2740
转载 EasyBCD建立多系统启动菜单
在建立之前,先要安装好两个以上的系统(通过安装版或者Ghost版安装的都可以)。下面以在win7下添加Xp到启动菜单为例。 假设你是已将安装好WIN7系统,再想安装XP系统,那是可以的。系统安装过程就不多说了,不过要特别提醒大家注意的是,无论你是win7下安装XP,还是xp下安装win7,都要把后面安装的那个系统安装到扩展分区(就是不要安装到主分区,因为只能有一个主分区是活动的,另外
2014-02-24 10:46:29
2922
转载 多系统启动选择菜单删除修复要多随意有多随意(easybcd怎么用)
2011-04-02 16:10:00| 分类: 电脑の技巧|举报|字号 订阅随着系统的不断改进,多系统的安装已经不时什么难事,有时候又难免出现多系统启动菜单损坏的情况,难道就没有办法只能重装或者用那复杂的命令了吗? 其实,只要一两个小软件就可以轻松解决多系统应到菜单的修复问题.一.多系统引导菜单的修复.BCDautofix可以轻松修复多系统重
2014-02-24 10:45:02
1859
原创 servfox解析
main(){ init_videoIn(&videoIn, videodevice, width, height, format,grabmethod) pthread_create (&w1, NULL, (void *) grab, NULL)) // grab线程抓取图像数据,转换格式 serv_sock = open_sock(serverport);
2013-08-18 10:59:45
702
原创 spcaview.c解析
main(){switch (funct) { case PLAYER: { /* that is spcaview player */ spcaPlay (inputfile, owidth, oheight); //用AVILIB播放视频,sdl显示 } break; case GRABBER: { /* spcaview grabber
2013-08-18 09:32:35
829
转载 准备封阳台了,请问如何辨别真假凤铝呀?
怎么辨别凤铝断桥铝门窗的真假? 看了几家装的凤铝断桥铝门窗封阳台,我们设计告诉我,现在有些不法商家做的假凤铝断桥铝门窗就跟真凤铝断桥铝门窗的外观上是一样的(仿的凤铝的模具),根本通过外观看不出什么来,但是画虎画皮难画骨,还是有鉴别的地方的,凤铝断桥铝门窗鉴别有以下几点: 1、凤铝断桥铝门窗辨别首先是看喷码,真凤铝断桥铝是喷码是型材厂家喷上去的,所以用硬点的东西或温毛巾擦是掉不了的,这点是大
2012-11-15 13:10:24
1925
转载 家具基础知识汇总
家具基础知识 一、家具的分类与特点实木家具的特点:一般都为榫眼结构,即固定结构。名词解释:家具的主体全部由天然木材制成,只少量配用一些胶合板等辅料的称为实木家具。那么什么是家具的主体呢?橱的门、侧板,桌子的面板、侧板、脚,床的靠背、侧板、脚,这些都是家具的主体。而象一些橱的底板、抽屉底板之类的就不属于主体了。一些实木家具的误区:1、把木皮贴面家具称为实木家具。其实这
2012-11-12 21:16:06
1711
转载 基于Video4linux的视频采集,用SDL显示
本程序的开发环境是(我当前的系统):操作系统:RedHat 9.0 及 CG300的视频采集卡Video4linux 简介Video4Linux是为市场现在常见的电视捕获卡和并口及USB口的摄像头提供统一的编程接口。同时也提供无线电通信和文字电视广播解码和垂直消隐的数据接口。本文主要针对USB摄像头设备文件/dev/video0,进行视频图像采集方面的程序设计。Video4li
2012-11-02 14:38:04
753
转载 Camera编程
V4L2(video 4 linux 2) 可以支持多种设备,它可以有以下几种接口: 1. 视频采集接口(video capture interface):这种应用的设备可以是高频头或者摄像头.V4L2的最初设计就是应用于这种功能的. 2. 视频输出接口(video output interface):可以驱动计算机的外围视频图像设备--像可以输出电视信
2012-11-02 11:01:34
768
转载 Video4linux 编程
Video4linux 编程2.1 Video4linux 简介Video4Linux是为市场现在常见的电视捕获卡和并口及USB口的摄像头提供统一的编程接口。同时也提供无线电通信和文字电视广播解码和垂直消隐的数据接口。本文主要针对USB摄像头设备文件/dev/video0,进行视频图像采集方面的基于Video4Linux 的USB 摄像头图像采集实现 戴小鼠 daily3-
2012-11-02 11:01:01
935
转载 v4l编程基础
我们都知道,在linux中,为了屏蔽用户对设备访问的复杂性,采用了设备文件,即可以通过像访问普通文件一样的方式来对设备进行访问读写。电视卡在linux中和打印机,鼠标一样,属于字符设备。其主设备号是81,在实际操作上,访问控制电视卡也和一般的设备文件没有什么不同。用open打开设备, int fd; fd = open
2012-11-02 11:00:22
564
转载 V4L入门经典文章(转)
1.video4linux基础相关1.1 v4l的介绍与一些基础知识的介绍I.首先说明一下video4linux(v4l)。它是一些视频系统,视频软件,音频软件的基础,经常使用在需要采集图像的场合,如视频监控,webcam,可视电话,经常应用在embedded linux中是linux嵌入式开发中经常使用的系统接口。它是linux内核提供给用户空间的编程接口,各种的视频和音
2012-11-02 10:58:44
608
转载 S3C2410中利用Servfox和Spcaview
来源:互联网 作者:west263.com 时间:2008-04-16源代码下载:http://www.mcuos.com/viewthread.php?tid=262&extra=page=1&page=1相关问题讨论:http://www.mcuos.com/viewthread.php?tid=256&extra=&page=1http://yuruxiao.blog
2012-10-31 16:33:19
985
转载 S3C2410中利用Servfox和Spcaview使用WEBCAM(适用于zc301芯片的摄像头)
S3C2410中利用serfox 和spcavie 使用摄像头 要用到的软件包 摄像头驱动: http://mxhaard.free.fr/spca50x/embedded/KernelPatch/usb-2.4.31LE06.patch.tar.gz 服务器视频采集: http://mxhaard.free.fr/spca50x/embedded/Se
2012-10-31 16:32:08
1417
转载 摄像头驱动gspcav+视频服务器servfox+客户端spcaview的移植
1. 【移植摄像头驱动】编译和加载gspcav。步骤一:修改Makefile文件KERNELDIR := /lib/modules/$(KERNEL_VERSION)/build修改为如下(注意KERNELDIR应该为linux-2.6.22.6内核所在目录):KERNELDIR := /source/kernel/linux-2.6.22.6CROSS_COMPILE = a
2012-10-31 16:31:00
991
转载 《华清远见学习手记》之 在FS2410上搭建servfox视频服务器
在FS2410上搭建servfox视频服务器 【编译环境】ubuntu 8.10 + Vmware + windows xp【目标机】FS2410【交叉编译器】arm-softfloat-linux-gnu-gcc 1.首先确保USB、CS8900a工作正常,目标板与主机的网络通信正常,spca兼容的摄像头驱动工作正常。 关于摄像头驱动的
2012-10-31 16:29:34
978
转载 getopt(),getopt_long(),getopt_long_only()
原:http://blog.csdn.net/songqqnew/article/details/7006541man 3 getoptNAME getopt, getopt_long, getopt_long_only - Parse command-line options #include int getopt(int argc,
2012-10-31 15:53:23
459
转载 getopt、getopt_long和getopt_long_only
GNU/Linux的命令行选项有两种类型:短选项和长选项,前者以 '-' 作为前导符,后者以 '--' 作为前导符。比如有一个命令:$ myprog -a vv --add -b --file a.txt b.txt - -- -e c.txt在GNU/Linux系统,对这种情况的一种合理解释是:a是短选项,带一个参数vv;add是长选项,无参数;b是短选项,无参数;
2012-10-31 15:52:41
489
转载 基于mjpg-streamer-r63的源码分析之:基础知识详细解释[二]
***************************************************************************************************************************作者:EasyWave
2012-10-31 15:12:02
670
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅