自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (14)
  • 收藏
  • 关注

转载 linux 死机 处理 reisub

reisub,这个方法可以在各种情况下安全地重启计算机。大家在键盘上找,可以找到一个叫做“Sys Rq”的键,在台机的键盘上通常与 Prt Sc 共键,在笔记本可能在其他位置,如 Delete。以台机为例,要使用这种方法需要按住 Alt-Print(Sys Rq),然后依次按下 reisub 这几个键,按完 b 系统就会重启。下面解释一下这个方法:其实 Sys Rq 是一种叫做系统

2015-08-08 16:46:53 1422

转载 关闭 updatedb.mlocate?

It can be killed with:sudo killall updatedb.mlocateOr:sudo kill -9 It runs every day by cron. Disable it with:sudo chmod -x /etc/cron.daily/mlocateAnd if you want to re-enable it:

2015-08-06 16:53:56 4907

转载 Blocking visitors by x-forwarded-for with Apache mod_rewrite

Sometimes site visitors or misbehaving crawlers need to be blocked based on their IP address. When using an Amazon load-balancer with Amazon EC2 instances, the ip address of the original client is ava

2015-07-25 22:03:22 899

转载 ELB架构下,在APACHE如何获取客户端IP

EC2的Apache日志文件里记录的客户端IP是ELB的IP地址通过ELB访问EC2时Apache/Nginx的日志文件里记录的是ELB的IP地址,我们无法判断访问站点的客户端IP地址。在这里利用Amazon ELB的功能获取客户端的真实IP地址。HTTP头信息 X-Forwarded-ForELB和其他负载均衡器一样,把客户端的真实IP地址附加到HTTP头信息(X-For

2015-07-25 13:15:49 831

转载 how to update facebook share link, titile, description

property="og:title" content="title" /> property="og:description" content="description" /> property="og:image" content="thumbnail_image" />delete the facebook cache.  use this toolhttps://devel

2015-02-28 20:35:20 827

转载 MySQL更改数据库文件的目录

ubuntu服务器对于各个系统的目录是放在不同的逻辑分区上的,比如存放mysql数据库文件的默认目录/var/lib/mysql所在的系统目录/var/单独在一个分区上,但是这个分区的大小是固定的,不足以存放整个数据库文件。但是另一个系统目录/data大小却达到T级,大大满足了需求,因此有了更改数据库文件目录的需求。以下是我参考网络上一些文章进行尝试的过程: 1.停止数据库服务:

2014-10-22 18:08:18 569

转载 ec2 ubuntu 使用密码登录

使用如下命令修改SSHD设置:vi /etc/ssh/sshd_config,找到 PasswordAuthentication no,将no改为yes。去掉 #UsePAM no 前面的井号

2014-08-24 17:49:55 3615 1

转载 centos 同步时间

CentOS系统时间同步的步骤如下:新装的CentOS系统服务器可能设置了错误的,需要调整时区并调整时间.如下是CentOS系统使用NTP来从一个时间服务器同步, zhucp /usr/share/zoneinfo/Asia/Shanghai /etc/localtimentpdate us.pool.ntp.org

2014-08-11 17:33:14 526

转载 Red Hat Linux 5 下 VMware Tools 安装方法

<br />VMware安装完成后, VMware Tools 默认是没有安装的,启动Linux后,在VMware 的状态栏提示<br />WMware Tools is not installed on this guest. Choose “Install WMware Tools” from VM menu.(没有安装虚拟工具, 可以通过 [VM]->[ Install WMware Tools] 菜单来安装).<br />安装VMware Tools 步骤:<br />1. 如果是在图形界面下, 则

2010-08-21 18:01:00 741

转载 vmware添加新硬盘 挂载新硬盘 硬盘扩容

vmware添加新硬盘 挂载新硬盘 硬盘扩容平时都用虚拟机做实验,做一些linux方面的开发应用,但是很烦人的是经常遇到预先装好的linux虚拟机的硬盘空间过小<br />现在好多软件都没法安装了。自己重新装一个吧,又挺麻烦。于是,上网搜了下关于vmware硬盘扩容的方法。<br />网上也有好多人给出了一些指点,但是总有些些许许的小问题。笔者通过实验,总结了添加新硬盘 挂载新硬盘 硬盘扩容的一些方法,仅供大家做个参考,有什么欠考虑的地方可以发邮件[email protected]和笔者讨论。 一:首先介绍硬盘

2010-07-27 20:51:00 551

转载 函数名与函数指针

<br />一 通常的函数调用<br />    一个通常的函数调用的例子:<br />//自行包含头文件<br />void MyFun(int x);    //此处的申明也可写成:void MyFun( int );<br /><br />int main(int argc, char* argv[])<br />{<br />   MyFun(10);     //这里是调用MyFun(10);函数<br /><br />      return 0;<br />}<br /><br />void

2010-07-27 11:24:00 482

转载 C语言运算符优先级 详细列表

<br />优先级<br />运算符<br />名称或含义<br />使用形式<br />结合方向<br />说明<br />1<br />[]<br />数组下标<br />数组名[常量表达式]<br />左到右 <br />()<br />圆括号<br />(表达式)/函数名(形参表) <br />.<br />成员选择(对象)<br />对象.成员名 <br />-><br />成员选择(指针)<br />对象指针->成员名 <br />2<br />-<br />负号运算符<br />-表达式<br

2010-07-26 20:51:00 692

转载 深入理解C语言指针的奥秘

<br />        指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。 要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指针所指向的 类型,指针的值或者叫指针所指向的内存区,还有指针本身所占据的内存区。让我们分别说明。   先声明几个指针放着做例子:   <br />例一:   <br />(1)int*ptr;   <br />(2)char*ptr;   <br />(3)int**ptr;   <br />(4)int(*ptr)[3];   <br />(5)int*(

2010-07-24 16:47:00 860 1

转载 浅谈c语言内存分配之一(linux系统)

<br />      关于C语言内存方面的话题要真说起来的话那恐怕就没头了,所以本文仅仅是一个浅谈。关于内存问题不同平台之间有一定的区别。本文所指的平台是x86的Linux平台。<br /><br />      用C语言做程序(其实其他语言也一样),不仅要熟悉语法,其实很多相关的背景知识也很重要。在学习和研究C语言中内存分配的问题前,首先要了解一下Linux分配给进程(运行中的程序)的地址空间是什么样的。<br /><br />      总的来说有3个段,即代码段,数据段和堆栈段(学过汇编的朋友一定很

2010-07-24 00:52:00 689

原创 C语言的数据类型

2010-07-22 23:43:00 603

原创 IP首部

<br />IP数据报的格式如图3-1所示。普通的IP首部长为20个字节,除非含有选项字段。<br /><br /> <br />图3-1 IP数据报格式及首部中的各字段<br />分析图3-1中的首部。最高位在左边,记为0bit;最低位在右边,记为31bit。<br />4个字节的32bit值以下面的次序传输:首先是0~7bit,其次8~15bit,然后16~23bit,最后是24~31bit。这种传输次序称作bigendian字节序。由于TCP/IP首部中所有的二进制整数在网络中传输时都要求以这种次序,

2010-07-06 16:44:00 909

转载 TraceRoute(tracert)实现原理

<br />TraceRoute程序的实现主要涉及IP头部生存时间(time to live, TTL)字段的使用。<br />    设置TTL字段的目的是为了防止数据报由于选路错误或其他软硬件原因从而导致在网络中无休止的流动,TTL字段指定了数据报的生存时间。TTL的初始值由源主机设置,当一份数据报经过路由器时,处理该数据报的路由器都需要把TTL值减去数据报在路由器中停留的秒数。但事实上大多数路由器只是简单地将TTL值减1,因此TTL字段最终被实现为一个跳站计数器。当TTL字段的值被减为0时,路由器就不

2010-06-30 21:50:00 944

转载 Linux查看系统信息大全[备忘]

<br />系统<br /># uname -a                   # 查看内核/操作系统/CPU信息<br /># head -n 1 /etc/issue   # 查看操作系统版本<br /># cat /proc/cpuinfo       # 查看CPU信息<br /># hostname                  # 查看计算机名<br /># lspci -tv                     # 列出所有PCI设备<br /># lsusb -tv      

2010-06-30 21:49:00 444

转载 IP地址分类

1.IP地址分类IP地址分为网络地址和主机地址二个部分,A类地址前8位为网络地址,后24位为主机地址,B类地址16位为网络地址,后16位为主机地址,C类地址前24位为网络地址,后8位为主机地址,网络地址范围如下表所示:种类网络地址范围 A1.0.0.0 到126.0.0.0有效 0.0.0.0 和127.0.0.0保留 B 128.1.0.0到191.254.0.0有效 128.0.0.0和191.255.0.0保留 C 192.0.1.0 到223.255.254.0有效 192.0.0.0和223.25

2010-06-30 15:25:00 517

转载 ARP协议

<br />概述ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机要和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。ARP协议的基本功能就是通过目标设备的IP地址,查询目标设备的MAC地址,以保证通信的顺利进行。[编

2010-06-30 14:45:00 569

转载 UDP首部

<br /><br />UDP是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个UDP数据报,并组装成一份待发送的IP数据报。这与面向流字符的协议不同,如TCP,应用程序产生的全体数据与真正发送的单个IP数据报可能没有什么联系。<br />    UDP数据报封装成一份IP数据报的格式如图11 - 1所示。<br /><br />    RFC 768 [Postel 1980] 是UDP的正式规范。<br />    UDP不提供可靠性:它把应用程序传给IP层的数据发送出去,但是并不保证

2010-06-30 14:38:00 1424

转载 TCP首部的数据格式

<br /><br />  TCP数据被封装在一个IP数据报中如下图:<br /><br />    TCP数据在IP数据报中的封装<br />    显示TCP首部的数据格式。如果不计任选字段,它通常是20个字节。<br /><br />    每个TCP段都包含源端和目的端的端口号,用于寻找发端和收端应用进程。这两个值加上IP首部中的源端IP地址和目的端IP地址唯一确定一个TCP连接。<br />    有时,一个IP地址和一个端口号也称为一个插口(socket)。这个术语出现在最早的TCP规范(RFC

2010-06-30 14:37:00 1556

原创 VMWare虚拟机下修改Linux 操作系统分辨率

1、在VM下拉菜单里有一选项Install vmware tools ,点了之后/TMP 目录下就会有vmware-linux-tools .tar .gz的包了,如果没有就去网上找。 2、解压缩这个包在当前的目录,会产生一个vmware-tools-distrib的目录 3、运行vmware-install. pl 文件,然后一路回车,完了之后会,成功了会有一个分辨率的列表出来,选一个分辨率即可;失败了,八成是你还在X-windows下,需要关闭XFree 86的指令,我就是栽在这里的,为什么呢,因为我就

2010-06-23 21:52:00 992

原创 我的读书计划

细读过的书:1. 计算机网络与因特网/(美)Douglas E.Comer著;林生译2. TCP/IP 详解·卷1:协议/(美)史蒂文斯(W. Richard Stevens )著;范建华等译3. 敏捷软件开发:原则、模式与实践/(美)Robert C.Martin著;邓辉译4. Java编程思想(Thinking in Java)/(美)Bruce Eckel著;侯捷译5. Java程序设计教程=Textbook for programming in Java/雍俊海编著6. 达·芬奇密码:插图珍藏本=T

2010-06-22 11:34:00 1336

原创 我的学习方法观(待续)

<br />    本文声明, 我也只是在coder路上一名小小的coder, 我不是高手, 我只是想与大家分享下我的想法而已。<br />    (一)<br />    经常看到很多同学捧着一本厚厚的, 3 4百页的书(计算机的), 在那里啃度, 精神确实让人钦佩, 但是其方法却让我无法苟同。虽然, 曾经的我也这么做过, 但是, 我还是想说, 这是教育制度的失败。 啃完那本书, 你并非就一定能成为高手, 何况, 缓慢的进度会慢慢的消耗你的耐心。 <br />    这种刀耕火种的学习方法, 希望同学们警

2010-06-17 15:15:00 600

转载 Tomcat 部署发布 应用的3种方法

一、直接放到Webapps目录下  Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。也可以将JSP程序打包成一个war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个Web程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具的IDE环境,如Eclipse、NetBeans、ant、JBuilder等。也可以用cmd 命令:jar -cvf application

2010-06-17 10:20:00 364

转载 oracle网络配置(listener.ora/sqlnet.ora/tnsnames.ora)

oracle网络配置 三个配置文件 listener.ora、sqlnet.ora、tnsnames.ora ,都是放在$ORACLE_HOME/network/admin目录下。 1. sqlnet.ora-----作用类似于linux或者其他unix的nsswitch.conf文件,通过这个文件来决定怎么样找一个连接中出现的连接字符串。 例如我们客户端输入 sqlplus sys/oracle@orcl 假如我的sqlnet.ora是下面这个样子 SQLNET.AUTHENTICATION_SERVIC

2010-06-17 09:40:00 491

转载 使用JNI技术实现JAVA程序调用dll

<br /><br />   JAVA的跨平台的特性深受java程序员们的喜爱,但正是由于它为了实现跨平台的目的,使得它和本地机器的各种内部联系变得很少,大大约束了它的功能,比如与一些硬件设备通信,往往要花费很大的精力去设计流程编写代码去管理设备端口,而且有一些设备厂商提供的硬件接口已经经过一定的封装和处理,不能直接使用java程序通过端口和设备通信,这种情况下就得考虑使用java程序去调用比较擅长同系统打交道的第三方程序,从1.1版本开始的JDK提供了解决这个问题的技术标准:JNI技术.<br />   

2010-06-13 15:35:00 627

转载 Servlet技术简介与编写、编译Servlet程序

<br />1.Servlet技术简介 Servlet技术是Sun公司提供的一种实现动态网页的解决方案,它是基于Java编程语言的WEB服务器端编程技术,主要用于在WEB服务器端获得客户端的访问请求信息和动态生成对客户端的响应消息。Servlet技术也是JSP技术(另外一种动态网页开发技术)的基础。一个Servlet程序就是一个实现了特殊接口的 Java类,用于被支持Servlet的WEB服务器调用和运行,即只能运行于具有Servlet引擎的WEB服务器端。一个Servlet程序负责处理它所对应的一个或一组

2010-06-07 10:31:00 1479

原创 去滚动条之所感

<br />     今天在一个div里的marquee去掉一个滚动条, 一开始, 由于对ext的不熟悉, 以为这些是ext中的东西, 费了一个多小时去熟悉该处的语句, 连marquee的属性也去溜了一遍, 可是对关于滚动条却毫无发现. 休息了一会, 整了一下思路, 发现我自己貌似太鲁莽了, 把问题想太复杂了. 去百度了下"去 滚动条" 发现, 居然是一条html语句的问题: <br /><br /><body style="overflow-y: hidden"> //去滚动条<br />故有此感悟: 着

2010-06-04 16:49:00 1087

转载 JAVA 基本数据类型长度

Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。 1、整数:包括int,short,byte,long 2、浮点型:float,double 3、字符:char 4、布尔:boolean 基本型别大小最小值最大值boolean----------------ch

2010-05-14 09:47:00 110045 3

转载 Struts 和 Spring 整合3种方法

整合 Struts 和 Spring与 Struts 相似,Spring 可以作为一个 MVC 实现。这两种框架都具有自己的优点和缺点,尽管大部分人同意 Struts 在 MVC 方面仍然是最好的。很多开发团队已经学会在时间紧迫的时候利用 Struts 作为构造高品质软件的基础。Struts 具有如此大的推动力,以至于开发团队宁愿整合 Spring 框架的特性,而不愿意转换成 Spring M

2010-04-14 09:27:00 2005

转载 十. 桥接模式 - Bridge

Bridge模式也叫桥接模式,是由GoF提出的23种软件设计模式的一种。Bridge模式在调用方与被调用方之间使用一个起着“桥”作用的类,用来支持类的多方向扩展。本文介绍设计模式中的桥接(Bridge)模式的概念,用法,以及实际应用中怎么样使用桥接模式进行开发。Bridge 模式的概念Bridge模式是构造型的设计模式之一。Bridge模式基于类的最小设计原则,通过使用封装,聚合以及继

2010-04-07 10:49:00 981

原创 九.适配器模式-ADAPTER

Adapter模式也叫适配器模式,是由GoF提出的23种设计模式的一种。Adapter模式是构造型模式之一,通过Adapter模式,可以改变已有类(或外部类)的接口形式。Adapter模式的概念在大规模的系统开发过程中,我们常常碰到诸如以下这些情况:我们需要实现某些功能,这些功能已有还不太成熟的一个或多个外部组件,如果我们自己重新开发这些功能会花费大量时间;所以很多情况下会选择先暂时使

2010-04-07 10:47:00 667

转载 八.ABSTRACT SERVER

ABSTRACT SERVER上图,一个ProcessMonitor对象负责监控ipass server的进程,这个设计依赖了具体实现,在使用ProcessMonitor的地方都要带上ipass process。这时可以应用Abstract Server模式避免依赖具体类。上图中,引入了Monitorable接口,这样ProcessMonitor就可以控制任何实现了Monito

2010-04-07 10:43:00 751

转载 用Java动态代理实现委托模式

委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。委托模式是一项基本技巧,许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式。委托模式使得我们可以用聚合来替代继承,它还使我们可以模拟mixin。 “委托”在C#中是一个语言级特性,而在Java语言中没有直接的对应,但是我们可以通过动态代理

2010-04-07 09:10:00 625

转载 七。Observer模式

设计模式----Observer模式(对象的行为模式)解决问题:  一个软件系统常常要求在某个对象的状态发生变化的时候,某些其他的对象做出相应的改变。       同样能实现此功能:做到这一点的设计方案有很多比较:观察者模式使系统能够易于复用(低耦合的设计方案)。观察者模式是满足

2010-04-01 16:21:00 478

转载 Collection的toArray()使用上需要注意的地方

Collection在很多情况下需要转换为数组来处理(很多接口方法都使用array作为参数)。 Collection的toArray()方法返回的Object[],是不能被强制转换为子元素类型的 例如:Java代码 <a title="复制代码" onclick="function onclick(){dp.sh.Toolbar.CopyToClipboard(this);re

2010-03-31 20:55:00 969

转载 六.Factory 工厂模式

Factory Method模式的概念在大规模的系统开发过程中,考虑系统的灵活性,低耦合性,可扩展性等因素,常常不直接使用new来生成类的实例,而是通过一个叫做工厂(Factory)的类来专门生成类的实例。Factory Method模式,在上述基础上,把类的实例生成的任务委让给子工厂去完成的一种设计方法,所以Factory Method模式又被称为多态工厂(Polymorphic Facto

2010-03-31 10:35:00 554

转载 包的设计原则总结(五) - 稳定抽象原则(SAP)

Packages that are maximally stable should be maximally abstract. Instable packages should be concrete. The abstraction of a package should be in proportion to its stability.最稳定的包应该是最抽象的包。不稳定的包应该是具体的包。

2010-03-30 11:07:00 2558

表结构生成word excell

将表结构生成word 或者excell

2012-05-15

Thinking in Java 3th Edition 中文版

Thinking in Java 3th Edition 中文版

2011-02-23

linux程序设计(第三版)

linux程序设计(第三版).pdf

2011-02-23

软件测试 课件 ppt

软件测试课件ppt 考完试分享给大家..

2011-01-29

计算机图像学课件ppt

计算机图像学 课件 ppt 考完试, 分享给大家..

2011-01-29

华为虚拟软件 HW-RouteSim

华为虚拟软件 HW-RouteSim 里面有例子非常经典...作业必考..哈哈

2011-01-29

信息安全概论 pdf

信息安全概论 缩水版 考试专用 pdf 很不错的资料哦..老师考前给的..

2011-01-29

staruml 手册

staruml 手册 staruml 资料 很不错的资料, 打包了.

2011-01-29

DOS下DEBUG教程

DOS下DEBUG教程word版. 学汇编必不可少的教程.

2009-10-18

虚拟光驱daemon

 虚拟光驱是一种模拟(CD/DVD-ROM)工作的工具软件,可以生成和你电脑上所安装的光驱功能一模一样的光盘镜像,一般光驱能做的事虚拟光驱一样可以做到, 工作原理是先虚拟出一部或多部虚拟光驱后,将光盘上的应用软件,镜像存放在硬盘上,并生成一个虚拟光驱的镜像文件,然后就可以将此镜像文件放入虚拟光驱中来使用,所以当您日后要启动此应用程序时,不必将光盘放在光驱中,也就无需等待光驱的缓慢启动,只需要在插入图标上轻按一下,虚拟光盘立即装入虚拟光驱中运行,快速又方便。 常见的虚拟光驱有VDM、Deamon tools等。

2009-10-18

空空如也

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

TA关注的人

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