自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (6)
  • 收藏
  • 关注

转载 微信小程序实例源码大全

小程序QQ交流群:712787253微信小应用示例代码(phodal/weapp-quick)源码链接:https://github.com/phodal/weapp-quick微信小应用地图定位demo(giscafer/wechat-weapp-mapdemo)源码链接:https://github.com/giscafer/wechat-weapp-mapdemo微信小应用- 掘金主页信息流...

2018-03-21 16:01:50 340

转载 LVS原理与使用(5)

继续我们的旅程,前几篇中,我们已经对LVS的三种默认负载均衡技术进行了讲解,本篇中,我们再讲解和补充一些其他知识,尽力完成本阶段的LVS负载均衡的学习。    本篇中,我们将讲解:      (1)、ipvsadm参数介绍      (2)、几种均衡算法的简介      (3)、第四种负载均衡模式FullNat的介绍      一、ipvsadm参数介绍

2017-12-08 10:13:03 185

转载 LVS原理与使用(4)

上一篇中,我们讲解了LVS的IP隧道模式,IP隧道模式虽然功能强大,但是却远没有设计精巧的直接路由模式常见,本篇中,我们将讲解LVS IP负载均衡技术中的最后一个技术——直接路由模式(LVS-DR)。    在本篇内容中,我们将进行讲解:      (1)、LVS-DR的架构拓扑以及原理。      (2)、LVS-DR模式的具体操作。      (3)、拓展阅

2017-12-08 10:12:09 235

转载 LVS原理与使用(3)

继续我们的LVS学习,上篇中,我们讲解了LVS-NAT模式的负载均衡,本篇我们将继续学习LVS-Tun模式的负载均衡机制。    本篇内容中,我们将学习讨论:      (1)、LVS-Tun模式的构架拓扑以及原理。      (2)、LVS-Tun模式的具体操作以及注意事项。      (3)、扩展知识(选读·难)。     一、LVS-Tun模式的构

2017-12-08 10:11:00 197

转载 LVS原理与使用(2)

上一篇中,我们对LVS作了一个简要的介绍,我们对LVS已经有了简单的认识,从这篇开始,我们将对LVS的如何使用进行以及其相关原理进行学习。    本篇内容,我们将讲述LVS负载均衡技术中的使用NAT实现负载均衡,我们将共同学习:      (1)、LVS-NAT的架构拓扑以及原理。      (2)、使用LVS-NAT技术的具体操作以及注意事项。    一、LV

2017-12-08 10:09:02 158

转载 LVS原理与使用(1)

负载均衡,无论是否真正了解过,但我相信所有跟编程打交道的读者都有听说。同时,它(负载均衡)也是被认为一个大型网站的标识性技术之一(但负载均衡的作用肯定不止这点用途)。虽然网上也有不少关于LVS配置实用的教程或帖子,但总的来说几乎都是以快餐式文化为主,内容参差不齐,不少教程本身也存在不少错误,对读者不仅没有帮助,反而造成了视线干扰。因此,本系列,我们将使用较大的篇幅(60%左右)来讲对LVS的前提知

2017-12-08 10:07:09 245

转载 源码:微软strcpy,strcat和strcmp的实现源代码

/****char *strcpy(dst, src) - copy one string over another**Purpose:* Copies the string src into the spot specified by* dest; assumes enough room.**Entry:* char * dst -

2012-11-28 18:44:43 372

转载 几种源码开放的嵌入式文件系统分析与比较

几种源码开放的嵌入式文件系统分析与比较张明磊、尚利宏第 115 期2008/3/1由于嵌入式系统自身存在一些特殊要求,使得一些传统的文件系统(如FAT、EXT2等) 并不十分适合。专用的嵌入式文件系统应有一些自身的特性,如文件系统面对的储存介质特殊性、文件系统应具有的跨平台的安全性,以及整个系统的即时性等。本文介绍了3种源码开放的嵌入式文件系统Cramfs、JFFS2、YAFF

2012-10-28 08:41:37 4364

转载 ROM、RAM、DRAM、SRAM和FLASH的区别

ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以只在

2012-10-26 23:07:41 672

转载 nor flash与nand flash启动的简单比较

nor flash与nand flash启动的简单比较A,nor flash与nand flash的一些区别1)接口区别:NOR FLASH地址线和数据线分开,来了地址和控制信号,数据就出来。NAND Flash地址线和数据线在一起,需要用程序来控制,才能出数据。通俗的说,就是光给地址不行,要先命令,再给地址,才能读到NAND的数据。而且都是在一个总线完成的。

2012-10-26 22:49:13 356

转载 根文件系统的制作

前言 :  文件系统的制作其实并没有想像中那么难。一个基本的文件系统应该包括: busybox (提供 shell 命令集)、配置文件(用来初始化和布局你的文件系统)、设备文件(如果是用 devfs 的话这个就免了)、必要的库文件系统(如果 busybox 是静态编译的话,那根本不用为 busybox 用到的库文件而烦。在我制作的文件系统里,只是为了用户程序和 qt 的运行才放置了一些库文件)

2012-10-25 15:24:34 261

转载 BUSYBOX介绍

BUSYBOX介绍2006-12-01 15:59级别: 初级M. Tim Jones ([email protected]), 咨询工程师, Emulex2006 年 9 月 11 日BusyBox 是很多标准 Linux® 工具的一个单个可执行实现。BusyBox 包含了一些简单的工具,例如 cat 和 echo,还包含了一些更大、更

2012-10-25 13:45:00 400

转载 2.6.14 内核移植说明文档

一、编译内核 1. make distclean 或者 make mrproper 如果你是新下载的内核,那这一步就不用了。但如果你用的是别人移植好的内核,那最好在编译内核之前先清除一下中间文件,因为你们用来编译内核的交叉编译工具可能不同。2.修改 Makefile 主要是以下两项: 1 ) ARCH = arm 2) CROSS_COMPILE = /usr/loca

2012-10-25 13:43:27 290

转载 Linux内核Ramdisk(initrd)机制

摘要:对于Linux用户来说,Ramdisk并不陌生,可是为什么需要它呢?本文对Ramdisk在内核启动过程中的作用,以及它的内部机制进行深入介绍。标题 initrd 和 initramfs在内核中的处理临时的根目录rootfs的挂载initrd的解压缩老式的initrd的处理cpio格式的initrd的处理initrd实例分析在早期的Linux系统

2012-10-25 13:13:44 290

转载 Linux内核启动过程和Bootloader

1.Linux内核启动过程概述    一个嵌入式 Linux 系统从软件角度看可以分为四个部分:引导加载程序(Bootloader),Linux 内核,文件系统,应用程序。其中 Bootloader是系统启动或复位以后执行的第一段代码,它主要用来初始化处理器及外设,然后调用 Linux 内核。Linux 内核在完成系统的初始化之后需要挂载某个文件系统做为根文件系统(Root Filesyste

2012-10-25 12:54:27 402

转载 字符串中单词反转

//求字符串长度int strlen(char *s){ int i; for(i=0;s[i]!='\0';i++) ; return i;}//反转字符串的某一断子串void Reverse(char *s,int ben,int end) { int len=end-ben+1; for(int i=0;i<len/2;i+

2012-10-25 10:35:11 304

转载 常用查找算法

//search.h包含了所有的常用查找算法//使用顺序查找法的查找函数//seqSearch(const int arr[],int first,int last,int target)template int seqSearch(const T arr[],int first,int last,const T& target){ int i=first; //扫描下标范围fi

2012-10-25 10:33:29 262

转载 排序 算法

对于排序的算法我想先做一点简单的介绍,也是给这篇文章理一个提纲。 我将按照算法的复杂度,从简单到难来分析算法。 第一部分是简单排序算法,后面你将看到他们的共同点是算法复杂度为O(N*N)(因为没有 使用word,所以无法打出上标和下标)。 第二部分是高级排序算法,复杂度为O(Log2(N))。这里我们只介绍一种算法。另外还有几种 算法因为涉及树与堆的概念,所以这里不于讨论。

2012-10-25 10:30:40 220

转载 linux启动时挂载rootfs的几种方式

一直对linux启动时挂载根文件系统的过程存在着很多疑问,今天在水木精华区找到了有用的资料,摘录如下:1。linux启动时,经过一系列初始化之后,需要mount 根文件系统,为最后运行init进程等做准备,mount 根文件系统有这么几种方式: 1)文件系统已经存在于硬盘(或者类似的设备)的某个分区上了,kernel根据启动的命令行参数(root=/dev/xxx),直接进行mount。

2012-10-25 10:28:12 254

转载 Linux2.6 内核的 Initrd 机制解析

简介: Linux 的 initrd 技术是一个非常普遍使用的机制,linux2.6 内核的 initrd 的文件格式由原来的文件系统镜像文件转变成了 cpio 格式,变化不仅反映在文件格式上, linux 内核对这两种格式的 initrd 的处理有着截然的不同。本文首先介绍了什么是 initrd 技术,然后分别介绍了 Linux2.4 内核和 2.6 内核的 initrd 的处理流程。最后通过对

2012-10-24 19:33:45 313

转载 如何在Linux系统下制作RamDisk

原文:《Linux Ramdisk mini-HOWTO》By Van Emeryhttp://www.vanemery.com/Linux/Ramdisk/ramdisk.html Translate By BobEmail:[email protected]:http://blog.csdn.net/exbob Friday, July 25, 2011

2012-10-24 19:00:22 388

转载 在嵌入式Linux系统中挂载 jffs2 根文件系统

我已经在《构建基本的嵌入式Linux根文件系统》介绍了如何建立基本的嵌入式Linux根文件系统,并用NFS挂载成功。如果要以挂载JFFS2格式的根文件系统,其基本方法就是将这个建立好的根文件系统制作成jffs2镜像,烧到FLASH中,改改Linux的启动参数即可。 具体做法如下:一、宿主机HOST编译制做MTD工具 从http://www.linux-mtd.infradead

2012-10-24 18:55:43 628

转载 构建基本的嵌入式Linux根文件系统

其实在去年8月份我做系统移植时就构建好了一个可以用的根文件系统,但是那时是跟着别人的《Linux全线移植文档》做的。有些东西我也不清楚,只是跟着做,做出来能用就了事了,没有深究其中的规范,以及文件系统中哪些要,哪些不要。趁着今年过年的几天假期,我移植重新移植了U-Boot1.3.1和Linux2.6.24到S3C2410及S3C2440后,我想好好的看看有关文件系统构建方法和规范,整理整理构建

2012-10-24 17:52:12 379

转载 Linux根文件系统的制作

1. 根文件系统文件系统是包括在一个磁盘(包括光盘、软盘、闪盘及其它存储设备)或分区的目录结构;一个可应用的磁盘设备可以包含一个或多个文件系统;如果您想进入一个文件系统,首先您要做的是挂载(mount)文件系统;为了挂载(mount)文件系统,您必须指定一个挂载点。注:对于我们应用开发来说,购买开发板的时候,厂家会提供好现成的根文件系统和BootLoader等,如果需要,我们可以改变其中的

2012-10-24 17:15:08 315

转载 编译Linux内核(kernel)

学习Linux就从内核编译开始,现在就让我们迈出第一步,下面记录编译过程(以下操作均在root下完成)。1、准备工作我安装的是Ubuntu10.04,为完成内核编译,还需要安装一下包:# apt-get install gcc# apt-get install make# apt-get install bzip2# apt-get inst

2012-10-24 15:46:56 321

转载 新浪微博的JSON解析

前段时间做了新浪微博的一些基本功能,因为工作上的事情获取数据后的JSON解析一直没空做,今天空下来,研究了一下,现在把结果写出来在做这个之前我对JSON解析了解的不是很多,只能对一些简单的数据解析,对于稍微复杂一点的结构就一筹莫展了,在网上找了很多资料也没能解决后来看了这个帖子,终于稍微摸到了一点门道:http://hi.baidu.com/iiloveloveyouyou/blog/item/c

2012-08-22 18:44:30 2340

转载 Android手机分辨率基础知识(DPI,DIP计算)

1.术语和概念术语说明备注Screen size(屏幕尺寸)指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸摩托罗拉milestone手机是3.7英寸Aspect Ratio(宽高比率)指的是实际的物理尺寸宽高比率,分为long和nolong

2011-11-29 14:11:29 530

转载 SQLite C/C++接口介绍

这篇文章是使用SQLite C/C++接口的一个概要介绍和入门指南。 由于早期的SQLite只支持5个C/C++接口,因而非常容易学习和使用,但是随着SQLite功能的增强,新的C/C++接口不断的增加进来,到现在有超过150个不同的API接口。这往往使初学者望而却步。幸运的是,大多数SQLite中的C/C++接口是专用的,因而很少被使用到。尽管有这么多的调用接口,核心的API仍然相对简单和便

2011-11-21 13:35:48 330

最全的ONVIF2.0协议(中文版本)

onvif的SDK函数进行了中文版翻译,每个函数都说明得很详细,好资源不可多得!

2018-07-08

ONVIF2.0协议(中文版本)

onvif的SDK函数进行了中文版翻译,每个函数都说明得很详细,好资源不可多得!

2018-06-09

live555MediaServer

这是个使用live555库写出的一个流媒体服务器,功能就是将本地的视频文件变成媒体流。

2018-05-29

ONVIF协议网络摄像机(IPC)客户端程序

ONVIF协议网络摄像机(IPC)客户端程序示例代码。示例代码会依赖FFmpeg和OpenSSL库文件,ffmpeg-linux-pc和openssl-linux-pc文件夹是在Debian 6环境下编译生成的,不一定适合你的环境,你需要根据自己的linux环境自行编译。

2018-05-27

onvif协议在Android上的实现

onvif协议在Android上的实现 ,今天翻电脑的时候发现了,故上传上来分享给大家。

2018-05-27

Sqlite 基础教程

初学数据库的时候,常常希望有一个手册,打开就能查到自己想要的语句,这个教程来源于 W3school 的在线 sqlite 教程,内容简洁明了,可作为初学者教程,也可作为手册查看,在离线的时候查看。

2011-11-26

空空如也

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

TA关注的人

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