- 博客(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开发基础教程 源码
2012-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人