自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 javascript 无缝滚动代码

 var seamlessRoll = function (id){ var bodyObj1 = document.getElementById(id);    bodyObj1.innerHTML = bodyObj1.innerHTML + bodyObj1.innerHTML; var bodyHei...

2011-03-19 15:32:56 138

原创 内网穿透技术(转)

首先先介绍一些基本概念:  NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT和NAPT(Network Address/Port Translator)。  最开始NAT是运行在路由器上的一个功能模块。  最先提出的是基本的NAT,它的产生...

2011-01-10 16:37:52 221

原创 java里面的对象转型和多态

1.对象转型   需要两个类之间有继承关系   class Animal{  public String name; Animal(String name){ this.name=name; }}class Cat extends Animal{ public String eyeColor;...

2011-01-08 13:49:20 118

原创 linux php+tidy的安装过程

  今天杯具了,拿到一台只有apache+tomcat的机器,要安装php+tidy扩展+memcache,因为之前也安装过,但是从未记录过,所以今天记录一下 memcache之前安装过,并用随笔的方式记录下来了,所以这里也不做记录了 rpm 包搜索网站  ①、RedHat AS4 & CentOS 4  http://mirrors.163.com/centos/...

2010-11-06 00:55:34 823

原创 IE元素内容为空时占据空间的解决办法

当在div标签内无所有内容时:  <div></div>  如果给div元素<b>设置了宽度<b>时,比如width:100%,此时div在IE中(IE6,IE7)将占据物理空间,而在FF中不占据物理空间(正确理解)。为了表述直观,将样式直接写在元素标签内:  <div style="width:100%"></div> 

2010-10-05 01:07:42 166

原创 IE6和IE7渲染相对定位元素的Bug

这个Bug很恼人。如果网页元素的样式使用了“position: relative”就很可能遇到这个问题。问题的表示为设置了position:raltive的元素在浏览器改变大小或者拖动滚动条时位置不会发生变化。任你怎么拖动浏览器的边框或者滚动条,这个元素就是赖在那里不动。具体的描述可以参看这里:http://friendlybit.com/css/ie6-resize-bug/(英文)...

2010-10-04 16:49:30 165

原创 父级使用padding后子元素绝对定位的BUG(转)

以前遇到过,今天又无意中看到了别人总结的,害怕遗忘,还是记下来:~~~ 在前端开发中,经常会用到css的position:absolute来使层浮动,前通过left,top,right等属性来对层进行定位,但ie6对left,top,right等属性的解释和ie7,ie8及firefox、chrome等不一致。在父层使用position:relative;和padding(当然0值...

2010-10-04 16:25:52 1000

原创 关于输入框高度的问题,兼容IE,FF

  今天碰到的一个问题是: 在IE6下   控制代码如下: 直接写局部代码: #snav .navlist span.left{display:inline-block;border:1px solid #999;padding:1px;position:absolute;left:610px;top:10px;background-color...

2010-10-04 03:08:28 291

原创 linux 解压rar

wget  http://dag.wieers.com/rpm/packages/unrar/unrar-3.6.8-1.el5.rf.i386.rpm;rpm -Uvh unrar-3.6.8-1.el5.rf.i386.rpm; unrar x -o- -y  blog_0912_2.rar   /var/www/html/tke8.com/ouyang/  ...

2010-09-12 15:05:51 92

原创 linux svn安装和配置

一,安装要的软件wget http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gzwget http://subversion.tigris.org/downloads/subversion-deps-1.6.1.tar.gzsvn的官方网址是http://subversion.tigris.org 上面二...

2010-09-04 17:18:05 511

原创 memcached 安装文档

 所需软件libevent-2.0.6-rc.tar.gz (http://monkey.org/~provos/libevent/) memcache-2.2.5.tgz (http://pecl.php.net/package/memcache)  用于安装php的扩展memcached-1.4.0.tar.gz (http://www.danga.com/memcached/...

2010-09-03 14:14:40 111

原创 mysql的Table is read only错误

mysql的Table xxxx is read only错误往往是发生在Linux主机上,在网上查了很多资料后终于发现它本质上是个权限问题。要解决它首先要给mysql的数据库目录加上可写权限,即777然后到mysql的Bin目录执行刷新mysqladmin -u <username> -p flush-tables并且保证mysql安装目录的/var/lib/my...

2010-09-03 01:12:56 122

原创 添加ftp用户

useradd -s /sbin/nologin -d /home/  username 

2010-09-02 19:50:45 101

原创 mrtg的配置

1.安装配置SNMPMRTG是工作在SNMP协议上的,你必须安装SNMP才能启动MRTG来观测网络      环境要求perl(perl-5.0xx以上)、zlib(zlib-1.1.3-xx以上)、gd(gd-1.3.xx以上)、libpng#Vi/etc/snmp/snmpd.conf #安装完以后,配置/etc/snmp/snmpd.conf文件,使其能配合mrtg...

2010-09-02 18:18:15 305

原创 什么是PHP FastCGI?

原文链接: http://www.php-oa.com/2008/03/22/php-fastcgi.htmlFastCGIPHP的FastCGI使你的所有php应用软件通过mod_fastci运行,而不是mod_phpsusexec。FastCGI应用速度很快 是因为他们持久稳定。不必对每一个请求都启动和初始化。这使得应用程序的开发成为可能,否则在CGI范例是不切实际的(例如一个...

2010-08-30 17:31:22 79

原创 centos nginx 安装文档 0.8.x

1.获取基本的相关的开源程序: yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip...

2010-08-30 17:26:51 112

原创 jQuery操作input

获取选中的值获取一组radio被选中项的值var item = $('input[@name=items][@checked]').val();获取select被选中项的文本var item = $("select[@name=items] option[@selected]").text();select下拉框的第二个元素为当前选中值$('#select_id')[0].select...

2010-06-23 11:53:58 119

原创 linux下IP地址的设定

其实很搞笑,安装一个软件而已...在window下多简单,在linux下就是一堆你可能随时遗忘的命令,并且是没有图形界面,仅仅备忘,备忘。 linux下怎么设自动获取IP? 1 安装时设置dhcp2.安装后找[root @test /root]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 BOOTPROTO=dhcp 如何设置...

2010-05-14 16:35:17 128

原创 linux用户管理

linux是一个多用户的操作系统,添加一个用户的方法是useradd给新添加的用户,指定一个命令:passwd username,添加完一个用户后,/home下就会多一个文件夹,默认以用户名命名。在/etc下有个passwd文件,这个文件存的是所有用户,新添加的信息如下:username:x:503:507::/home/username:/bin/bash          ...

2010-05-14 14:45:44 87

原创 linux的一些基础知识(非命令)

1.首先说说linux的的版本,一般指的是kernel的版本,也就是内核的版本    一般的表示方法是:r.x.y,比如2.0.33  2.2.3927  对应代表的意思是release version ;x偶数代表稳定版本,奇数代表开发中的版本;y正式的错误修补的次数 2.基础知识之分区   介绍一下磁盘的物理结构    1.硬盘有数个盘片,每个盘片两个面,每...

2010-05-09 17:31:53 171

原创 安装linux,没有选择安装GHome、KDE之类的图像界面,登录出现了一个类似于KDE的登录窗口...

输入root和密码后,居然提示Root logins are not allowed这个时候按Ctrl+Alt+F1,可以切换到text mode下,这样就可以登录了再将/etc/inittab里面的id:5:initdefault:改为id:3:initdefault:。这样下一次启动后登录也不会出现那个类似KDE的登录窗口。注意:如果是在虚拟机上安装,则要将虚拟机热键修改为...

2010-05-09 13:48:21 328

Mysql Explain 详解(转)

一.语法explain < table_name >例如: explain select * from t3 where id=3952602;二.explain输出解释+----+-------------+-------+-------+-------------------+---------+---------+-------+------+-------+| id | sel...

2010-05-02 00:56:42 80

mysql 日志文件说明

1.错误日志 Error Log错误日志记录了mysql server 运行过程中所有较为严重的警告和错误信息,以及mysql每次启动和关闭的详细信息。开启方法在启动mysql 时候加上--log-error选项。错误日志默认放在数据目录下,以hostname.err命名。但是可以使用命令--log-error[=file_name]修改其存放目录和文件名。 有时候,希望将错误...

2010-05-01 11:13:21 113

MySQL性能优化详解

1. MySQL性能优化简介在Web应用程序体系架构中,数据持久层(通常是一个关系数据库)是关键的核心部分,它对系统的性能有非常重要的影响。MySQL是目前使用最多的开源数据库,但是MySQL数据库的默认设置性能非常的差,仅仅是一个玩具数据库。因此在产品中使用MySQL数据库必须进行必要的优化。优化是一个复杂的任务,本文描述MySQL相关的数据库设计和查询优化,服务器端优化,存储引擎优...

2010-04-24 22:34:13 92

MySQL中EXPLAIN解释命令

explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:如:explain select surname,first_name form a,b where a.id=b.id EXPLAIN列的解释:table:显示这一行的数据是关于哪张表的ty...

2010-04-24 17:26:47 70

十大MySQL优化技巧

1.优化你的MySQL查询缓存 在MySQL服务器上进行查询,可以启用高速查询缓存。让数据库引擎在后台悄悄的处理是提高性能的最有效方法之一。当同一个查询被执行多次时,如果结果是从缓存中提取,那是相当快的。 但主要的问题是,它是那么容易被隐藏起来以至于我们大多数程序员会忽略它。在有些处理任务中,我们实际上是可以阻止查询缓存工作的。 // query cache does NOT work     $...

2010-04-24 17:19:11 109

MySQL索引类型一览 让MySQL高效运行

索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL ); ...

2010-04-24 16:01:36 113

MyISAM和InnoDB的一些记录(转)

key_buffer_size - 这对MyISAM表来说非常重要。如果只是使用MyISAM表,可以把它设置为可用内存的 30-40%。合理的值取决于索引大小、数据量以及负载。记住,MyISAM表会使用操作系统的缓存来缓存数据,因此需要留出部分内存给它们,很多情况下数据比索引大多了。尽管如此,需要总是检查是否所有的 key_buffer 都被利用了。.MYI 文件只有 1GB,而 key_bu...

2010-04-24 14:08:51 85

mysql中常用的工具

1.关于连接mysql select  current_user();  可以查看当前连接的用户 如果要指定mysql服务所在的IP或者主机名和端口可以这样mysql -h 192.168.1.100 -P 3306 -u root -p指定连接的字符集mysql -uroot --default-character-set=utf8可以查看当前的连接字符集sh...

2010-04-24 14:05:23 214

命令行操作MySQL的基本命令(转)

一、从命令行登录MySQL数据库服务器1、登录使用默认3306端口的MySQL/usr/local/webserver/mysql/bin/mysql -u root -p 2、通过TCP连接管理不同端口的多个MySQL(注:MySQL4.1以上版本才有此项功能)/usr/local/webserver/mysql/bin/mysql -u root -p --protocol=tcp --h...

2010-04-24 00:48:28 92

添加Mysql启动服务,并且设置root密码

01cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysql02chmod 755 /etc/init.d/mysql03chkconfig --level 345 mysql on04echo "/usr/local/mysql/lib/mysq...

2010-04-24 00:47:25 239

javascript中的3种变量写法

 var myValueTest = 0; Camel 标记法---首字母是小写,接下来的单词都以大写字母开头。  var MyValueTEst = 0; Pascal 标记法---首字母全部是大写的,接下来的单词都以大写字母开头。  var iMyValueTEst = 0; 匈牙利类型标记法,这个比pascal标记法命名的变量名前加一个小写字母,说明该...

2010-04-23 22:30:25 142

javascript中的Numerber类的两个常用方法备忘

Number类是Number原始类型的引用类型。Number类的几个处理数值的常用的专用方法: 1. toFixed()方法返回的是具有指定为数小鼠的数字的字符串的表示var oNumber = new Number(15);alert(oNumber.toFixed(2); //output "15.00" 2.toPrecision()方法 var oNumb...

2010-04-23 22:29:48 246

javascript中的String类的几个常用方法备忘

String类有大量的方法。以下列举几个常用的 1.CharAt()  var oString = new String("lenovo");alert(oString.charAt(1)); //output "e"   2.CharCodeAt()    var oString = new String("lenovo");   alert(oSt...

2010-04-23 22:29:01 116

javascript中的delete和void运算符

delete 运算符删除对以前定义的对象属性或者方法的引用 比如你删除了一个数组的某个key 就像这样  delete array[2]; 其实就是删除了这个引用,把它设为undefined void  运算符对任何值都返回undefined。 如果你要打开一个空白的浏览器,比如你这么写 <a href="javascript:window.o...

2010-04-23 22:27:54 156

javascript中的for..in语句,以及标签的使用

for...in语句是严格的迭代语句,主要用于枚举对象的属性。 这是需要说一下Object类的一个属性:PropertyIsEnumerable  这个属性可以判断是否可以使用for...in进行枚举 然后再说明一下标签: 可以用这样的语法给语句加标签,以便以后使用。 label:  statement  例如:  start:var iCount = 10;标签可...

2010-04-23 22:27:16 134

javascript中的with语句(不太常用),作为备忘

var sMessage = "hello moto";with(sMessage){ alert(toUpperCase()); }  在这段代码中,with语句用于字符串,所以在调用toUpperCase()方法时,解释程序将检查该方法是否是本地函数,如果本地没有写toUpperCase()方法,即非本地函数,则它将检查伪对象sMessage,看它...

2010-04-23 22:26:02 77

javascript定义类或者对象

1.工厂方式   function createObj(sColor,iSize){ var oTempObj = new Object; oTempObj.color = sColor; oTempObj.size = iSize; oTempObj.tellSize = function () { alert(this.color...

2010-04-23 22:25:17 87

空空如也

空空如也

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

TA关注的人

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