自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风之谷

人生漫漫

  • 博客(45)
  • 资源 (1)
  • 收藏
  • 关注

转载 清晰认清L2 L3 L4 Switch

第二层交换机,是根据第二层数据链路层的MAC地址和通过站表选择路由来完成端到端的数据交换的。因为站表的建立与维护是由交换机自动完成,而路由器又是属于第三层设备,其寻址过程是根据IP地址寻址和通过路由表与路由协议产生的。所以,第二层交换机的最大好处是数据传输速度快,因为它只须识别数据帧中的MAC地址,而直接根据MAC地址产生选择转发端口的算法又十分简单,非常便于采用ASIC专用芯片实现。显然,第二层

2012-05-14 10:40:48 1666

原创 div定位

题外话:三军统帅,征战沙场。运筹帷幄之中,决胜千里之外。好不痛快淋漓!吾等不列行伍之中,无法感于此等尽兴与酣畅。而每日面对程序,能够畅快的游弋于各种对象与元素之间,使之誓死听命于自己,这岂不是与战场上的酣畅有着异曲同工之妙呢?既然我们注定成为不了将军,那就努力让我们在自己的地盘上“称王称霸”吧!再借用一句广告语:我的地盘我做主!这也就是这篇文章我这样命名的用意。进入

2012-01-09 22:05:40 3013 1

转载 对java中equals和hashCode函数的一些理解

JDK的java.lang.Object类中实现了equals函数,其定义说明如下: 引用    public boolean equals(Object obj)          Indicates whether some other object is "equal to" this one.          The equals method impleme

2011-12-31 20:43:29 691

原创 抽象类或接口的实例化问题

抽象类和接口通常是无法实例化的,因为里面包含没有实现的方法。当抽象类中的所有方法都实现或者接口中只有数据成员而无成员函数或者成员函数都已经实现时,可以通过以下方法实例化。abstract class E{ void doSomething(){ System.out.println("hello !"); }}public class Abstract{ public

2011-11-22 22:36:18 1789 1

转载 linux操作系统CPL、DPL、RPL说明

linux操作系统中特权级有3种:CPL,DPL和RPL,每个都是有4个等级。我对他们的关系理解是这样:一般来说,CPL代表当前代码段的权限,如果它想要去访问一个段或门,首先要看看对方的权限如何,也就是检查对方的DPL,如果满足当前的权限比要访问的权限高,则有可能允许去访问,

2011-10-05 15:20:13 7025

转载 java容器类iterator()方法

java1.5提供了for each的循环方式,实现iterable接口就能让自己的类也能这么来循环,写一个例子。 MainTest Java代码  package org.hx.itr;    import java.util

2011-09-29 22:09:05 744

原创 数据库迁移乱码

window系统 到 linux系统,mysql的迁移通过mysqldump生成.sql脚本后,如果是在windows环境下生成,可以打开.sql文件,将其转换为utf8格式,否则在linux环境下打开可能是乱码。转换可以通过:ultraedit ,file ->

2011-09-22 10:49:29 1297

转载 进程相关命令概念(包括deamon)

1 守护进程中涉及到的基本概念1.1进程组1.1.1 进程组基本概念进程组是一个或多个进程的集合,可以接收来自同一个终端的各种信号。每运行一个程序或是命令都将产生一个进程组。每个进程属于一个进程组,而每个进程组都存在一个领头进程(或是叫组长进程

2011-09-21 23:23:21 799

原创 linux目录树与文件系统

linux文件系统中,每个文件对应一个inode,系统通过inode中记录文件块信息去查找文件存放的block,并读取。我们在使用linux文件系统去读取文件时,使用的是文件名或目录名,并不直接使用inode,人们也不可能记住不同文件所对应的inode号。那么问题出现

2011-09-21 11:18:39 165

转载 NULL空指针在c与c++中的表示

这个问题源自对'\0',0,以及NULL的探究!先看看标题所提到的内容:根据https://research.microsoft.com/en-us/um/redmond/projects/invisible/include/__defs.h.htm文档中的定义:

2011-09-17 22:21:07 2401

原创 树遍历相关算法

树可以通过前序+中序求后序,或者后序+中序求前序。我们无法通过前序和后序求中序,因为后序加前序无法唯一确定一颗二叉树。例如:前序:ab后序:ba这样你就无法判断b是a的左子树还是右子树。通过前序和中序求后序,程序如下:#include

2011-09-17 14:37:36 580

转载 mysql中查看数据库表的存储引擎

上有很多类似于《查看 MySQL 表使用的存储引擎》的文章,不过都不严谨。使用 “SHOW CREATE TABLE 表名”  查看。这种方式查出的结果在某些情况下是不准确的。 比如创建表 "test"1.CREATE TABLE test (

2011-09-16 16:19:39 7502 3

转载 String运作方式详解

要理解 java中String的运作方式,必须明确一点:String是一个非可变类(immutable)。什么是非可变类呢?简单说来,非可变类的实例是不能被修改的,每个实例中包含的信息都必须在该实例创建的时候就提供出来,并且在对象的整个生存周期内固定不变。java为什么要把Str

2011-09-16 14:10:53 541

原创 tcl与expect安装

安装 Tcl本软件包和随后的两个软件包,都是为了运行 GCC 和 Binutils 的测试套件而安装的。这看起来有点多余,但我们觉得,确信重要工具能工作,这种感觉很舒服。首先下载tcl源代码tcl8.5a4-src.tar.tar。下载地址:http://www.tc

2011-09-15 11:07:04 2570

原创 java类初始化顺序

java类初始化顺序为:大原则为:先父类再子类,先静态再非静态。父类静态变量,父类静态代码块,子类静态变量,子类静态代码块,父类非静态变量,,父类构造函数,子类非静态变量,子类构造函数java对象创建过程:1.即使不使用static关键

2011-09-12 15:17:35 709

原创 java 代码块分类说明

一、普通代码块  直接在一个方法中出现的{}就称为普通代码块,例子程序如下:  public class CodeDemo01{  public static void main(String[] args){  //普通代码块

2011-09-12 13:07:48 4255

原创 位运算相关

通常位运算包括:位逻辑运算,移位运算。位逻辑运算:按位非:~按位与:&按位或:|按位异或:^移位运算:左移动:右移动:>>最高位符号位保存不变右移动用0填充:>>>最高位用0填充按位非:~常用于求正值的负数或

2011-09-11 17:39:12 78

原创 linux内核链表结构与container_of理解

linux内核中链表结构:struct list_head{ struct list_head *next,*prev;}该链表结构内嵌在需要链接的数据结构体中struct nf_sockopts{ struct list_head list;

2011-09-05 22:26:08 643

原创 i++与赋值语句

例子:public class Inc{public static void main(String[] argv){int i = 0;i = i++;System.out.println(i);}

2011-09-04 21:34:02 4296

原创 Windows平台ssh登录linux并使用图形化界面

我远程linux主机使用的是CentOS5.5,在Windows下一直用Putty/Poderosa ssh登陆远程主机,一直想能不能再putty terminal用tkdiff,gvim,emacs等起图形界面的程序,这样起不方便了很多,今天学了一招,可以用putty+xmin

2011-09-02 10:30:34 3986

原创 mysql数据库备份

mysql数据库备份是数据库管理中最重用的任务之一。通常的备份方法如下:mysqldump:将数据库和相关数据表等数据转化为SQL命令,通常最适合数据库迁移。该备份方式速度较慢,对于大型数据库备份需要时间较多。相对数据库版本间的迁移的兼容性最好,同时还能完成对数据表t

2011-08-30 23:38:49 679

原创 as3.0编程环境

如何搭建as3.0编程环境?通常的实现方式有Flash CS3 和 Flex Builder 1.在 Flash CS3 中创建“Hello,world”在 Flash CS3 中有两种写入 ActionScript3 代码的方法:一种是时间轴的关键帧中写

2011-08-30 17:27:36 3068

原创 java 编译器版本错误

在将支付宝提供的测试项目配置到本地Myeclipse中后,提示以下错误:Bad version number in .class filejava.lang.UnsupportedClassVersionError: Bad version number in .

2011-08-30 16:50:09 790

原创 mysql数据库变量分类说明

在mysql中,变量分为普通变量、系统和服务器变量、存储过程局部变量。通常普通变量用的场合较少,较复杂的查询逻辑通常使用存储过程实现或者采用PHP、JAVA等编程语言实现。现实中数据库端变量使用最多的情况是在存储过程中的局部变量。普通变量(用户变量):以@开头

2011-08-29 14:45:03 1648

原创 数据库内连接与外连接

数据库中涉及两个表之间的数据查询通常使用连接的方法实现。连接分为内连接和外连接。内连接:指连接结果仅包含符合连接条件的行,参与连接的两个表都应该符合连接条件。外连接:连接结果不仅包含符合连接条件的行同时也包含自身不符合条件的行。包括左外连接、右

2011-08-29 11:25:23 35517

原创 mysql存储过程(sp)编程与管理

mysql数据库中的存储过程分为FUNCTION和PROCEDURE,他们之间的不同在于FUNCTION不涉及数据库表数据的访问,可以在不同数据库间通用。而PROCEDURE可以用于数据表的查询,通常与特定数据库相关,无法在不同数据库间通用。调用PROCEDURE需通过CALL

2011-08-28 00:07:57 2131

原创 java访问权限控制

java访问权控制可用分为:1.类访问权控制2.类成员访问权控制类访问权控制:java中类访问权控制关键字:public包访问权(不添加关键字修饰)public权:用于该类需要被其它包通过import访问的情

2011-08-19 15:45:54 80

原创 linux c语言获取系统时间

gmtime(取得目前时间和日期)  获得相关函数 time,asctime,ctime,localtime 表头文件 #include 定义函数 struct tm*gmtime(const time_t*timep); 函数

2011-08-01 10:14:30 3008

原创 linux下系统命令输出到字符数组

popen()函数在linux环境下,可以通过popen()函数将系统命令输出结果输出到字符数组中实现原理:popen()函数调用fork()产生子进程,在子进程中调用/bin/sh -c,执行参数command的命令。参数type取“r”表示读取,对应s

2011-07-31 19:33:28 4736

原创 Linux下编写脚本实现Daemon

在Linux(以Redhat Linux Enterprise Edition 5.3为例)下,有时需要编写Service。Service也是程序,一般随系统启动用户不干预就不退出的程序,可以称为Service。Linux下的Service一般称为Daemon。

2011-07-30 22:05:20 7632

原创 linux下编写daemon程序步骤

一、引言 Daemon程序是一直运行的服务端程序,又称为守护进程。本文介绍了在Linux下编写Daemon程序的步骤,并给出了例子程序。二、Daemon程序简介 Daemon是长时间运行的进程,通常在系统启动后就运行,在系统关闭时才结束。一般说Daemon程序在后台运行,

2011-07-30 21:52:41 1144

原创 搭建一个Flv视频播放服务器

经过一天的努力,查了好多资料,终于搞定了Flv视频服务器。本来这个事情没那么复杂的,无奈网上的很多资料都是错漏百出,内容脱节的,包括一些官方站也是,实在让人郁闷不已。为了让大家能避免被错误的文档误导,写个简短文章给大家做参考。目前,由于Flash的流行,网络上绝大多数的微视频网站

2011-07-27 17:13:49 1175 1

原创 实现FLV拖动播放注意事项

nginx安装的文档网上有很多了,不再重复,这里只说明支持FLV拖动播放时需要的配置。1、Nginx编译要使nginx支持flv,在编译时应添加编译参数,启用flv模块 --with-http_flv_module如果你已经安装了nginx,但又不知道是否启用了flv模块,可以使

2011-07-27 16:55:10 4470 1

原创 nginx服务器介绍、安装与配置

Nginx介绍:Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器 。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的Rambler.ru 站点开发的,它已经在该站点

2011-07-27 16:38:08 649

原创 linux cut命令介绍

linux中的cut命令可以很方便的处理字符,获得相应的数据列命令用法:       cut -b list [-n] [file ...]       cut -c list [file ...]       cut -f list [-d delim][-s][file ..

2011-07-26 15:12:14 588

原创 top、ps命令查看当前cpu、mem使用情况

Linux下提供top、ps命令查看当前cpu、mem使用情况,简要介绍如下:一、使用ps查看进程的资源占用ps -aux查看进程信息时,第三列就是CPU占用。[root@localhost utx86]# ps -aux | grep my_processWarning: ba

2011-07-26 14:50:45 32295 2

原创 Linux popen()函数使用

通过popen()函数,我们可以更改命令的标准输入输出。popen()函数”r“ 参数表示标准输出”w“参数表示标准输入例如:将 "ls -l"输出结果,输出到字符数组中int main(){FILE *file;char buf[128];file=popen("ls

2011-07-26 14:45:13 660

原创 WinpCap安装与网络截包

WinpCap安装:(一) 首先安装winpcap驱动,可以到winpcap官方网站上下载:http://www.winpcap.org/install/default.htm安装winpcap驱动后:1. C:\WINDOWS\system32目录下自动生成: wpcap.dl

2011-07-22 10:05:28 3396 1

原创 gambit多面整合

gambit是fluent流体模拟软件的前端建模工具要保证fluent的模拟运算质量,就必须通过gambit生成高品质运算网格

2011-07-21 13:41:48 5645

原创 ssh远程拷贝命令scp

scp 命令是 SSH 中最方便有用的命令了,试想,在两台服务器之间直接传送文件,仅仅用 scp 一个命令就完全解决了。 你可以在一台服务器上 以 root 身份运行 #scp servername:/home/ftp/pub/file1 . 这样就把另一台服务器上的文件 /ho

2011-07-21 13:41:10 865

c语言嵌入式系统入门经典

嵌入式系统入门教材 简单易懂 c语言 外国经典教材~~~~

2009-09-16

空空如也

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

TA关注的人

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