自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

下雨天__的专栏

Hello World!!!

  • 博客(39)
  • 资源 (7)
  • 收藏
  • 关注

转载 Linux安装 oracle 11g r2

Linux安装 oracle 11g r2Linux环境配置[c-sharp] view plaincopyOS:Fedora 15  DB:Oracle 11gR2  将Oracle安装到home/oracle_11目录  配置过程:本文来自Oracle官方文档+网上资料Oracle官方文档:http://w

2014-09-30 13:49:21 624

原创 Linux上Oracle 11g安装步骤图解

Oracle 11g下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html选择需要的oracle安装文件下载Oracle 11g 联机文档:http://www.oracle.com/pls/db112/homepage可以下载其PDF文档参考(其中的

2014-09-30 13:36:05 464

原创 locate命令的使用

使用locate命令,遇到了这样的情况:当前目录下有一个文件,而使用这个命令时却查找不到这个文件,上网查了一下,找到了原因,就在下面。1. findfind是最常见和最强大的查找命令,你可以用它找到任何你想找的文件。find的使用格式如下:  $ find   - : 所要搜索的目录及其所有子目录。默认为当前目录。  - : 所要搜索的文

2014-09-29 19:36:51 705

原创 创建oracle的tablespace

1.本机的directoryselect * from dba_directories2.建立表空间CREATE TABLESPACE SID DATAFILE 'D:\oracle\oradata\sid\SIDDBS.DBF'SIZE                                  1000MAUTOEXTEND ON MAXSIZE 

2014-09-29 18:31:55 585

原创 解决vmware上linux虚拟机的eth0不存在的问题

配置好的Vmware vmdk,在其他电脑上用使用,会出现一个问题--找不到网卡了,提示"No such device eth0"……  原因是Vmware保存的硬件配置文件*.vmx里记录了网卡的MAC地址,而linux也会记录MAC地址,这样在克隆虚拟机的时 候,Vmware会为Ubuntu分配一个新的eth0网卡,但是由于被之前的eth0占用,所以它会变成eth1。再因为eth0是默

2014-09-29 14:10:36 8897

原创 在一台服务器上配置多个mysql数据库

在一台服务器上配置多个mysql数据库 1、  安装一个mysql数据库, 修改登陆权限 updateuser set host=’%’ wherehost=’localhost’;2、  复制服务  cp /etc/init.d/mysql  /etc/init.d/mysql33103、  编辑新服务 vi  /etc/init.d/mysql3310  修改

2014-09-28 17:00:52 2185

原创 RTMP流媒体播放过程

本文描述了从打开一个RTMP流媒体到视音频数据开始播放的全过程。注意:RTMP中的逻辑结构RTMP协议规定,播放一个流媒体有两个前提步骤:第一步,建立一个网络连接(NetConnection);第二步,建立一个网络流(NetStream)。其中,网络连接代表服务器端应用程序和客户端之间基础的连通关系。网络流代表了发送多媒体数据的通道。服务器和客户端之间只能建立一个网络连接,但是基于

2014-09-28 14:17:46 424

原创 red5 Scopes and Contexts 作用范围

“Scopes ”和“Contexts”是开发red5重要概念。 利用red5创建的任何应用常常都和“application”有关,applications 是建立在flash 客户端和red5 服务之间以任何形式交互的基础和基本概念。术语 "application" 来源于 Flash Media Server (FMS), Adobe 研发用于和 flash 客户端通信的软件。

2014-09-28 13:59:58 566

原创 流媒体技术及其应用

随着经济的发展和科学技术的进步,人类社会已进入了信息化的新时代。internet网的飞速发展,使人们对信息时代的网络经济有了全新的认识;每一次的创新,就有一次的飞跃;每一种业务的应用,就是一次想象力的考验。       internet网的种种应用,都影响着人们的工作和生活,推动社会经济的发展,从而形成一个和能源、材料一样成为当今社会的三大支柱产业之一。而流媒体技术(streaming m

2014-09-28 13:11:39 2783

原创 red5 WINDOWS安装记录

Red5是一个开源的视频服务项目,我们可以用它来做视频直播。下面记录了Windows中安装Red5的过程。1.下载red5安装程序并安装。我下载的是setup-Red5-1.0.1-java6.exe可以到这里下载:https://code.google.com/p/red5/百度网盘:http://pan.baidu.com/s/1pJ4lA8z安装很简单。我

2014-09-25 17:24:36 571

原创 Linux下MySql多实例免安装部署

目前,LAMP、LNMP是两套非常流行的开源Linux Web服务搭建方式。以免费高效著称,是很多网站和Web系统的首选服务器架构。        业务数据往往是很宝贵的资源,业务数据的损坏和丢失,对企业来讲是一个重大损失。因此,对业务数据做实时的备份和恢复显得尤为重要。        在LAMP平台和LNMP平台上,数据的存储主要是存储在MySql数据库上。MySql从3.2

2014-09-25 11:47:06 505

原创 vi使用教程

编辑一个文本文件是经常使用到的计算机操作。我们想做的大多数事情都需要使用某种文件编辑。文本编辑器会方便文件的创建和修改。编辑一个文本文件是经常使用到的计算机操作。我们想做的大多数事情都需要使用某种文件编辑。文本编辑器会方便文件的创建和修改。这些文件也许会包含备记录、日程表、程序源代码等等。文本编辑器是简化的字处理器,就不存在字处理器所具有的黑体、居中、下划线等等这印刷上的特点。当然每一种操作系统软

2014-09-24 14:40:46 747

原创 linux中源码安装mysql,并启动多个实例

先到http://dev.mysql.com/downloads/mysql/下载一个mysql,我使用的版本是mysql5.1.53。接着解压。 安装步骤如下:  先执行官方的步骤: Shell代码  shell> groupadd mysql  shell> useradd -g mysql mysql  # 

2014-09-24 11:19:23 1073

原创 Linux下chkconfig命令详解

chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务][on/off/reset]chkconfig在没有参数运行时,显示用法。如果

2014-09-18 11:45:17 409

原创 linux常用基本命令

Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们。这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题。1、显示日期的指令: date2、显示日历的指令:cal3、简单好用的计算器:bc

2014-09-17 14:07:03 427

原创 FFMPEG解码流程

FFMPEG解码流程:  1. 注册所有容器格式和CODEC:  av_register_all()  2. 打开文件:                    av_open_input_file()  3. 从文件中提取流信息:          av_find_stream_info()  4. 穷举所有的流,查找其中种类为CODEC_TYPE_VIDEO

2014-09-12 14:30:17 442

原创 VMware WorkStation的三种网络连接方式

一. 首先贴出本人在网络上找到与VMware网络连接相关的知识        安装完虚拟机后,默认安装了两个虚拟网卡,VMnet1和VMnet8,其他的未安装(当然也可以手动安装其他的)。其中VMnet1是host网卡,用于host方式连接网络的。VMnet8是NAT网卡,用于NAT方式连接网络的。它们的IP地址是随机生成的,如果要用虚拟机做实验的话,最好将VMnet1到VMnet8的IP

2014-09-12 14:14:11 698

原创 服务器网络编程模型讲解

1.同步阻塞迭代模型同步阻塞迭代模型是最简单的一种IO模型。其核心代码如下:12345678bind(srvfd);listen(srvfd);for(;;){    clifd = accept(srvfd,...); //开始接受客户端来的连接    read(clifd,buf,...);       //从客户端读取数据    dosomthingonbuf(b

2014-09-12 12:59:01 725

原创 Spark On Yarn环境搭建

最近在打Spark环境,下面hi简单总结:一、 基本布局1、 服务器分布:10.168.9.240  主名字节点,同时为数据节点10.168.9.241   备名字节点,同时数据节点10.168.9.242  数据节点2、 HOSTS设置:10.168.9.240  namenode110.168.9.241  namenode2 

2014-09-12 09:49:23 820

原创 Yarn简单介绍及内存配置

在这篇博客中,主要介绍了Yarn对MRv1的改进,以及Yarn简单的内存配置和Yarn的资源抽象container。我么知道MRv1存在的主要问题是:在运行时,JobTracker既负责资源管理又负责任务调度,这导致了它的扩展性、资源利用率低等问题。之所以存在这样的问题,是与其最初的设计有关,如下图:从上图可以看到,MRv1是围绕着MapReduce进行,并没有过多地考虑以后出现的

2014-09-12 09:43:25 827 1

原创 TCP、UDP、IP 协议分析

互连网早期的时候,主机间的互连使用的是NCP协议。这种协议本身有很多缺陷,如:不能互连不同的主机,不能互连不同的操作系统,没有纠错功能。为了改善这种缺点,大牛弄出了TCP/IP协议。现在几乎所有的操作系统都实现了TCP/IP协议栈。TCP/IP协议栈主要分为四层:应用层、传输层、网络层、数据链路层,每层都有相应的协议,如下图所谓的协议就是双方进行数据传输的一种格式。

2014-09-11 08:57:34 588

原创 linux 静态库、共享库

一、什么是库本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的本质不同,因此二者库的二进制是不兼容的。Linux操作系统支持的函数库分为静态库和动态库,动态库又称共享库。Linux系统有几个重要的目录存放相应的函数库,如/lib    /usr/lib。二、静态函数库、动态函数库

2014-09-11 08:43:42 484

原创 Linux集群服务LVS概述与安装配置详解

LVS项目从成立到现在为止,受到不少关注,LVS集群系统已被应用于很多重负载的站点。安装LVS和配置LVS的工作比较繁杂,读者在配置的过程中需要非常细心和耐心。本文对LVS的应用场景进行了简单介绍,并着重介绍LVS的安装和配置操作。 (http://os.51cto.com/art/201011/233146.htm) LVS项目从成立到现在为止,受到不少关注,LVS集群系统已被应

2014-09-10 14:48:17 677

原创 CentOS6.4 配置LVS(DR模式)

DR模式中LVS主机与实际服务器都有一块网卡连在同一物理网段上。IP分配VIP:10.10.3.170RIP1:10.10.3.140RIP2:10.10.3.1411、安装所需的依赖包yum install -y wget make kernel-devel gcc gcc-c++ libnl* libpopt* popt-static

2014-09-10 14:37:14 491

原创 RAID0、RAID1、RAID0+1、RAID5原理介绍

摘要:RAID 0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能RAID 1又称为Mirror或Mirroring,它的宗旨是最大限度的保证

2014-09-10 13:49:38 504

原创 服务器RAID配置详解

第一部分 如何配置阵列开机自检过程中有Ctrl+A提示:《阵列卡不同,按键组合也不同,也有Ctrl+H的,这个主要根据阵列卡来的,不过,系统启动的时候都有提示的,看屏幕就行了》 按下组合键Ctrl+A进入配置程序。 ARC是内嵌的BIOS的程序,您可以通过它配置ServeRAID-8k-l/8k/8i SAS 控制器.其包括:Array Configuration Util

2014-09-10 12:27:06 7955 1

转载 动态链接库dll详细的介绍和使用

一、引言在发行的应用程序中,经常包含动态链接库dll,它包含执行一定功能的函数供其他程序调用。Windows API函数都包含在DLL中,其中有三个最重要的DLL:Kernel32.dll 包含用于管理内存、进程、线程的函数。User32.dll 包含哪些用于执行用户界面的函数GDI32.dll 包含哪些用于画图和显示文本的函数使用动态链接库的好处:

2014-09-05 11:21:46 812

原创 c++静态链接库和动态链接库

一.编写静态链接库在VC++6.0中new一个名称为libTest的static library工程,并新建lib.h和lib.cpp两个文件,lib.h和lib.cpp的源代码如下://文件:lib.h#ifndef LIB_H#define LIB_Hextern "C" int add(int x,int y);              //声明为C编译、连接方

2014-09-05 10:03:00 624

原创 JNI中很有用的jstring 与 const char* 的相互转换函数

JNT中很有用的jstring 与 const char* 的相互转换函数我们使用JNI的时候经常碰到jstring 与 const char*转换的问题,以及中文编码问题,这里从网上看到的2个比较好的相互转换函数,今天把它摘录下来,以备用之。呵呵。//将const char类型转换成jstring类型jstring CStr2Jstring( JNIEnv* env,

2014-09-04 17:00:00 535

原创 JNI超级入门教程(示例)

1.java以其跨平台的特性深受人们喜爱,而又正由于它的跨平台的目的,使得它和本地机器的各种内部联系变得很少,约束了它的功能。解决JAVA对本地操作的一种方法就是JNI。  JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式,在UNIX机器上是SO文件形式)。通过调用本地的库文件的内部方法,使JAVA可以实现和本地机器的紧密联系,调用系统级

2014-09-04 15:28:36 750

原创 javah命令导出头文件遇到的相关问题的解决

使用javah命令式经常出现很多问题的同学们正确的使用方法是:1. 类名要使用全路径类名,不带扩展名2. 自己要处于合适的目录,3. 正确设置工作类路径4. 正确设定系统类路经。********************************************************************************前言: 在 D:\buff

2014-09-04 13:50:26 502

原创 IP与点分十进制数的字符串之间的转换(c++)

自己写的一个IP地址与点分十进制数的字符串之间的转换的shi

2014-09-04 13:13:34 4079

原创 CreateProcess用法实列

CreateProcess用法实列:本程序已打开n

2014-09-04 11:51:21 931

原创 gethostbyname() 用域名或主机名获取IP地址

gethostbyname() -- 用域名或主机名获取IP地址    #include     #include     #include      #include     #include     #include      #include      #include       #inclu

2014-09-04 11:29:43 1091

原创 #pragma once与 #ifndef的区别

#pragma once   这是一个比较常用的指令,只要在头文件的最开始加入这条指令就能够保证头文件被编译一次   #pragma once用来防止某个头文件被多次include,#ifndef,#define,#endif用来防止某个宏被多次定义。   #pragma once是编译相关,就是说这个编译系统上能用,但在其他编译系统不一定可以,也就是说移植性差,不过现在基本上已经是每

2014-09-03 21:33:40 473

转载 C++ 虚函数表解析

C++ 虚函数表解析 陈皓http://blog.csdn.net/haoel  前言 C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,R

2014-09-03 18:27:19 323

原创 c++模板函数声明定义分离编译错误详解

今天看到accelerated c++上有个简单的vector容器的实现Vec,就再vs2008上编译了下: /////  Vec.h #ifndef GUARD_VEC_H#define GUARD_VEC_H #include #include #include

2014-09-03 17:53:29 534

原创 c++拷贝构造函数

一、整体代码  Test.h  [cpp]  #ifndef _TEST_H_  #define _TEST_H_  class Test  {  public:  // 如果类不提供任何一个构造函数,系统将为我们提供一个不带参数的  // 默认的构造函数  Test();  explicit Test(int num);  Test(const T

2014-09-03 17:30:55 457

原创 c/c++数组名和指针的区别(数组名可不是简单的指针,误区)

指针是C/C++语言的特色,而数组名与指针有太多的相似,甚至很多时候,数组名可以作为指针使用。于是乎,很多程序设计者就被搞糊涂了。而许多的大学老师,他们在C语言的教学过程中也错误得给学生讲解:"数组名就是指针"。很幸运,我的大学老师就是其中之一。时至今日,我日复一日地进行着C/C++项目的开发,而身边还一直充满这样的程序员,他们保留着"数组名就是指针"的误解。  想必这种误解的根源在于国内某著

2014-09-03 10:49:29 1123 2

qt音乐播放器

在fedora4系统下,用qt做的一款可以播放wave格式的音乐的播放器,分为客户端和服务器端,客户端可以下载服务器端的歌曲

2013-10-23

图书销售系统

图书销售系统,自己做的,觉得还可以,快来下载吧

2012-11-19

C语言PDF,讲义

很多问题讲的很详细,很有用的!对于初学者会犯的很多问题都有描述,很全面!

2012-09-28

java图书管理系统

java java 图书馆管理系统 加说明书

2012-06-05

javacaculate

javacaculate

2011-12-26

空空如也

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

TA关注的人

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