- 浏览: 30413 次
- 性别:
- 来自: 上海
文章列表
windows环境下,下载mysql-noinstall版本,需要进行简要配置将zip包解压到D:\,mysql的根路径即为 D:\mysql该目录下有多个配置文件,如my-huge.ini、my-innodb-heavy-4G.ini、my-small.ini……将其中一个(如my-small.ini)重命名为my.ini
见以下红色部分修改# The following options will be passed to all MySQL clients[client]#password = your_passwordport = 3306socket = MySQLdefau ...
1、安装vsftpd、db4
yum -y install vsftpd
yum -y install db4
yum -y install db4-utils
2、生成账号
新建文件account.txt,并输入账号(奇数行是用户名,偶数行是密码),如:
admin
000000
3、生成口令文件,并修改权限
#db_load -T -t hash -f account.txt /etc/vsftpd/account.db
#chmod 600 /etc/vsftpd/account.db
4、新建虚拟用户的PAM文件
#touch /etc/p ...
1、卸载redhat的yum组件
[root@localhost ~]# rpm -qa | grep yum | xargs rpm -e --nodeps
2、下载centos的yum组件
[root@localhost ~]# wget http://centos.ustc.edu.cn/centos/5/os/i386/CentOS/yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm
[root@localhost ~]# wget http://centos.ustc.edu.cn/centos/5/os/i386/C ...
立即关机
# shutdown -h now
重启
# reboot
启动和关闭防火墙
即时生效:
1、
#service iptables start
#service iptables stop
重启系统生效:
2、
#service iptables on
#service iptables off
修改主机名
/etc/sysconfig/network
修改HOSTNAME一行为HOSTNAME=主机名,重启后才能生效
修改用户密码
#passwd root
一、修改IP地址
/etc/sysconfig/network-scripts/ifcfg-eth0文件
DEVICE=eth0 #物理设备名
IPADDR=192.168.1.10 #IP地址
NETMASK=255.255.255.0 #掩码值
GATEWAY=192.168.1.1 #网关地址
ONBOOT=yes # [yes|no](引导时是否激活设备)
BOOTPROTO=static #[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|DHCP协议)
二、修改网关
/etc/sysconfig/network ...
把Redhat设置成默认非图形界面启动
- 博客分类:
- 技术开发
Linux系统的运行级别有0--6共七个,级别5是图形运行界面,安装Redhat的默认启动级别是5,非图形化界面称之为“多用户状态并且有网络服务”,级别是3
因此只要把启动级别改成3即可
操作步骤:
root 账户登录
vi /etc/inittab
id:5:initdefault: 修改成 id:5:initdefault:
然后重启
在Linux上编译安装apache
- 博客分类:
- 技术开发
=============
在ubuntu上安装
=============
在linux上安装Apache,要首先确保以下程序事先安装
apr
apr-util
pcre
安装步骤如下:
1、安装apr
下载:http://apr.apache.org/download.cgi
tar -zxvf apr-1.4.6.tar.gz
cd apr-1.4.6
./configure --prefix=/usr/loca ...
JS对象,包括本地对象和宿主对象,其中本地对象中还包含内置对象。
本地对象
ECMAScript实现的对象,独立于宿主环境(如DOM,BOM)之外
常见的本地对象有:Object、Function、String、Array、Date、Number
内置对象
内置对象其实就是本地对象,只是开发者不必显示地实例化内置对象,因为它们已经被实例化了。
内置对象主要有两个:Global、Math
在ECMAScript,没有独立的函数,所有函数都是某对象的方法
我们常使用的alert()、parseInt()、eval()……都是Global对象的方法
Global对象除 ...
组织行#!
脚本程序第一行的特殊形式的注释,它被称作“组织行”——源文件的头两个字符是#!,后面跟着一个程序,这行告诉你的Linux/Unix系统当执行程序时,它应该运行哪个解释器。
如:
脚本 run.py 的头部加了#!/usr/bin/python,那么运行./run.py = python run.py,因为脚本程序内部已经申明了要使用python解释器运行;
#!/bin/bash 表示运行shell解释器
设置linux用户密码
passwd root
reboot
在ubuntu 下能使用 sudo passwd root
环境变量$ ...
看这篇文章写得还不错的
http://www.cnblogs.com/smallstone/archive/2011/11/09/2209584.html
倒排索引
索引对象是文档或者文档集合中的单词等,用来存储这些单词在一个文档或者一组文档中的存储位置,是对文档或者文档集合的一种最常用的索引机制。
举个例子,有两篇文档:
doc1="My name is singo";
doc2="What is your name?";
文章1的关键词有my,name,is,singo
文章2的关键词有what,is,your,name
倒排后的结果为:
关键词
文章序号
my
1
name
1,2
is
1,2
singo
1
what ...
跨域问题,域是指域名,假设一个网站有两个域名,如aaa.com、bbb.com,我们用下面两个实例,介绍在什么情况下,会产生跨域问题。
1、Ajax跨域请求
在aaa.com域下有一个页面,http://aaa.com/test.jsp,页面代码为:
<script src=& ...
锁等待:当一个事务在特定数据(例如,行、表……)上持有锁时,只有当该事务终止并释放锁,其他事务才能对加锁的数据资源进行访问(根据锁类型,访问权限有所不同),其他事务等待锁的过程,称为锁等待。
锁超时:锁等待时,将阻碍其它事务的执行,可以通过配置锁超时值,在指定的时间间隔内,若等待的事务还未获得锁,则该事务会回滚当前请求,这就是锁超时。
死锁:两个或多个事务对锁的循环争用,称为死锁,例如,
如上图,
事务A的第一条语句修改表t1的第一行,系统为当前行加排他锁,其他事务将访问不到当前行,
而另一事务B正好此时对表t2的第一行执行修改操作,为t2的行加排他锁, ...
看看这篇文章,自己实现了线程池
http://www.blogjava.net/standlww/archive/2008/10/17/235100.html
JDK1.5以后实现了自己的线程池管理,贴一个ExecutorService的用法,很简单
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
public class AThread extends Thread {
@Override
public void run() {
...