自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (3)
  • 收藏
  • 关注

转载 ThreadLocal

ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名

2009-10-28 09:32:00 360

转载 openldap介绍

第一部分:openldap介绍一、Directory Services(目录服务)能做什么?   我们知道,当局域网的规模变的越来越大时,为了方便主机管理,我们使用DHCP来实现IP地址、以太网地址、主机名和拓扑结构等的集中管理和统一分配。同样,如果一个局域网内有许多的其它资源时,如打印机、共享文件夹等等,为了方便的定位及查找它们,一种集中定位管理的方式或许是较好的

2009-10-28 09:25:00 1489

原创 JavaScript 对select元素常用操作

/*------------------------------------------------------ * 1.判断是否存在指定value的Item * 2.加入一个Item * 3.删除值为value的所有Item * 4.删除某一个index的选项 * 5.更新第index项的value和text * 6.设置select中指

2009-10-21 09:46:00 519

原创 JavaScript 随机生成字符串

function randomChar() {    var originalString="0123456789qwertyuioplkjhgfdsazxcvbnm";    var stringLength = Math.random()*originalString.length;    var tmp="";    for(var i

2009-10-21 09:32:00 808

原创 JavaScript 获取对象的高度和宽度详细说明

scrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离scrollWidth:获取对象的滚动宽度offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度offsetLeft:获取对象相对于版面或

2009-10-21 09:30:00 953

原创 javascript 常用函数

1.document.write(""); 输出语句2.JS中的注释为//3.传统的HTML文档顺序是:document->html->(head,body)4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document)5.得到表单中元素的名称和值:document.getElementById("表

2009-10-21 09:28:00 440

原创 binding multiple IP addresses on a single ethernet on Ubuntu 8.10

Working Environment * Ubuntu 8.10 * LAN : 192.168.1.1 - 224 * GateWay: 192.168.1.1Todo1 setting the Ip is static, then reboot the network# sudo /etc/init.d/networking rest

2009-10-12 11:54:00 622

原创 Ubuntu SCIM don't work

SCIM is the name of the program that will allow you to input a CJK language in Ubuntu. 1.#1 Open System>Administration>Language Support2.#2 and install the support package corresponding to the lan

2009-10-12 11:50:00 814

原创 正则表达式

3. 正则表达式定义  正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。  列目录时, dir *.txt或ls *.txt中的*.txt就不是一个正则表达式,因为这里*与正则式的*的

2009-10-12 11:45:00 459

转载 apache ab压力测试

 apache ab压力测试以前安装好APACHE总是不知道该如何测试APACHE的性能,现在总算找到一个测试工具了。就是APACHE自带的测试工具AB(apache benchmark).在APACHE的bin目录下。格式: ./ab [options] [http://]hostname[:port]/path参数:    -n requests     Numbe

2009-10-12 11:44:00 812

原创 Ubuntu don't start of grahics

Ubuntu dont start of grahicssudo startxsudo apt-get updatesudo apt-get install x-window-system-core xserver-xorg ubuntu-desktop

2009-10-12 11:44:00 462

转载 一些使用频率比较高的PHP函数

在php开发中,我们经常会遇到一些函数,下面是整理好的,可以直接使用,方便开发效率,不过建议大家一定要先看懂,然后在这个基础上增加功能就提高了自身能力了1.产生随机字符串函数function random($length) {$hash = @#@#;$chars = @#abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrs

2009-10-12 11:38:00 492

转载 Hacking tools on linux

 摘自Ubuntu.com.cn 工具:Nessus(最好的开放源代码风险评估工具)网址:http://www.nessus.org/类别:开放源码平台:Linux/BSD/Unix简介:Nessus是一款可以运行在Linux、BSD、Solaris以及其他一些系统上的远程安全扫描软件。它是多线程、基于插入式的软件,拥有很好的GTK界面,能够完成超过12

2009-10-12 11:36:00 975

原创 用C来扩展我们的PHP

到PHP的安装目录下[root@test1 ext]# cd /root/php/php5.2/ext[root@test1 ext]# ./ext_skel --extname=cltest修改 配置文件config.m4[root@test1 ext]# vi cltest/config.m4 删除 3 个 dnldnl PHP_ARG_WI

2009-10-12 11:32:00 952

原创 vimrc hide file and customization

 .vimrc and customization    vim is extremely customizable. It will read the file .vimrcin your home directory before it starts. This file can contain settingsand even scripts. The below setti

2009-10-12 11:31:00 826

转载 Nginx 简单的负载均衡配置示例

www.s135.com 和 blog.s135.com 域名均指向 Nginx 所在的服务器IP。  用户访问http://www.s135.com,将其负载均衡到192.168.1.2:80、192.168.1.3:80、192.168.1.4:80、192.168.1.5:80四台服务器。  用户访问http://blog.s135.com,将其负载均衡到192.

2009-10-12 11:30:00 381

转载 Linux 负载均衡

在调度器的实现技术中,IP负载均衡技术是效率最高的。在已有的IP负载均衡技术中有通过网络地址转换(Network AddressTranslation)将一组服务器构成一个高性能的、高可用的虚拟服务器,我们称之为VS/NAT技术(Virtual Server viaNetwork AddressTranslation),大多数商品化的IP负载

2009-10-12 11:29:00 499

原创 PHP Magic Method

(1)初识魔术方法  Php5.0发布以来为我们提供了很多面向对象的特性,尤其是为我们提供了好多易用的魔术方法,这些魔术方法可以让我们简化我们的编码,更好的设计我们的系统。今天我们就来认识下php5.0给我们提供的魔术方法。  1,__construct() 当实例化一个对象的时候,这个对象的这个方法首先被调用。  cla

2009-10-12 11:25:00 2127 1

原创 PHP 实现的项目构建工具:Phing

前言Phing 是一个 PHP 实现的项目构建工具。按照官方文档的说法,你可以用它做任何传统的构建(build/make)工具(比如 Java 的 Ant,GNU Make 等)能做的所有工作。PHP 中比较有名的 framework: Symfony 就用到了 Phing — 顺便提一下,Symfony 中还用到了另外一个 PHP 的轻量级 build 工具: PHP P

2009-10-12 11:24:00 2051

原创 PHP ZIP Class

class Phpzip{ function zip($dir, $zipfilename, $drop=false) { if (substr($dir, -1) != /) { $dir = ($dir == ) ? ./ : $dir . /; }

2009-10-12 11:22:00 837

原创 Linux文件查找命令find,xargs详述

一、find 命令格式1、find命令的一般形式为;2、find命令的参数;3、find命令选项;4、使用exec或ok来执行shell命令;二、find命令的例子;1、查找当前用户主目录下的所有文件;2、为了在当前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件;3、为了查找系统中

2009-10-12 11:19:00 338

原创 linux crontab 命令详解

使用方式 : crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e } 说明 : crontab是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。-u user 是指设定指定 user的时程表,这个前提是你必须要有其权限(比如说是 root)才能够指定他人的时程表。如果不使用

2009-10-12 11:18:00 401

原创 PHP optimize

Why "micro-"? Because changing logic of your application may give you much better performance boost then applying all these tips. But they still can make your code better. You always need to output so

2009-10-12 11:16:00 491

原创 Sphinx速成指南

1. Sphinx简介1.1. 什么是全文检索全文检索是指以文档的全部文本信息作为检索对象的一种信息检索技术。检索的对象有可能是文章的标题,也有可能是文章的作者,也有可能是文章摘要或内容。1.2. 介绍Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以

2009-10-12 11:14:00 684

原创 MySql Command

一) 连接MYSQL: 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL 首先在打开DOS窗口,然后进入mysql安装目录下的bin目录下,例如: D:/mysql/bin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQ

2009-10-12 11:12:00 478

原创 深入浅出JSON

简单地说,JSON 可以将 JavaScript对象中表示的一组数据转换为字符串,然后就可以在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web客户机传递给服务器端程序。这个字符串看起来有点儿古怪(稍后会看到几个示例),但是 JavaScript 很容易解释它,而且 JSON可以表示比名称/值对更复杂的结构。例如,可以表示数组和复杂的对象,而不仅仅是键和值的简单列表。

2009-10-12 11:10:00 445

原创 Mysql的编码

1 确认Mysql的编码通过客户端进入mysql,执行mysql>show variables like character%;+--------------------------+----------------------------+| Variable_name | Value |+--------------------------+------------

2009-10-12 11:08:00 419

原创 理解MySQL数据类型 避免数据库设计出现混乱

数据库存储中的数据类型与大小各异。有些地方只存储数字类型,有些只存储文本类型,有些二者而兼之。而很多数据库支持各种专用类型:日期和时间类型,二进制字符类型以及布尔类型。选择数据类型与数据相匹配是数据库设计中最为重要的部分,因为这种类型将会影响到RDBMS的效率与性能。所以,对RDBMS的数据类型选择应给予足够的重视。这就是编写本文的主要目的。表A将列举了MySQL支持的绝大部分重要的数据类

2009-10-12 11:05:00 749

原创 MySql index analysis and optimize

      索引用来快速地寻找那有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000

2009-10-12 10:59:00 1271

原创 Rewrite Role

1、Rewrite规则简介:Rewirte主要的功能就是实现URL的跳转,它的正则表达式是基于Perl语言。可基于服务器级的(httpd.conf)和目录级的(.htaccess)两种方式。如果要想用到rewrite模块,必须先安装或加载rewrite模块。方法有两种一种是编译apache的时候就直接安装rewrite模块,别一种是编译apache时以DSO模式安装apache,然后再

2009-10-12 09:41:00 518

iPhone开发基础教程 源码

iPhone开发基础教程 相配套源码。 第2章 创建基本项目   2.1 在Xcode中设置项目   2.2 InterfaceBuilder简介   2.2.1 nib文件的构成   2.2.2 在视图中添加标签   2.3 iPhone美化   2.4 小结   第3章 处理基本交互   3.1 模型-视图-控制器范型   3.2 创建项目   3.3 创建视图控制器   3.3.1 输出口   3.3.2 操作   3.3.3 将操作和输出口添加到视图控制器   3.3.4 将操作和输出口添加到实现文件   3.4 使用应用程序委托   3.5 编辑MainWindow.xib   3.6 编辑Button_FunViewController.xib   3.6.1 在InterfaceBuilder中创建视图   3.6.2 连接所有元素   3.6.3 测试

2012-04-15

正则表达式工具RegexBuddy3

正则表达式,验证,测试,收集,生成等功能,非常好用,不过是英文版的 RegexBuddy3

2010-05-25

空空如也

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

TA关注的人

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