- 浏览: 79744 次
- 性别:
- 来自: 西安
最新评论
-
ppju:
cloud_ 写道我觉得还有个相关的原因,就是当页面没有保存为 ...
mysql数据库中文乱码问题 -
cloud_:
打错了 第二个include的应该是1.php
mysql数据库中文乱码问题 -
cloud_:
我觉得还有个相关的原因,就是当页面没有保存为UTF8格式时也会 ...
mysql数据库中文乱码问题 -
tangfeng:
ppju 写道shell script
每个linux命令行 ...
shell script study -
Magicloud:
这文太冇价值了……
shell script study
文章列表
Linux系统攻略关于vi替换命令的使用说明
来源:考试大 2008年01月03日 10:50
vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。
:s/vivian/sky/ 替换当前行第一个 vivian 为 sky
:s/vivian/sky/g 替换当前行所有 vivian 为 sky
:n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky
:n,$s/vivian/s ...
请到/usr/share/mysql/下找到*.cnf文件
(如果你在Red Hat Enterprise Linux 5服务器上使用mysql,并且选择安装了其默认的mysql服务器!那么就会有·/etc/my.cnf配置文件,它是为学习目的而设计的。)
·my-small.cnf是为了小型数据库而设计的。不应该把这个模型用于含有一些常用项目的数据库。
·my-medium.cnf是为中等规模的数据库而设计的。如果你正在企业中使用RHEL,可能会比这个操作系统的最小RAM需求(256MB)明显多得多的物理内存。由此可见,如果有那么多RAM内存可以使用,自然可以在同一台机器上运行其它服务。
...
//*[name() = 'session-config']/*[name() = 'session-timeout']
CTRL + D
Delete row. Try it! You no more need to grab the mouse and select the line, no more Home, Shift + End, Delete. Quick and clean.
ALT + Up/Down Arrow
Move the row (or the entire selection) up or down. Very useful when rearranging code. You can even select more rows and move them all. Notice ...
问题研究
--字符集编码
1. 概述
本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。
在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF 编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来"表示"。
2. 编码基本知识
最早的编码是iso8859-1,和ascii编码相似。但为了方便表示各种各 ...
怎么样把InputStream 转换成 byte而md5值不变,下面这种方法是正确的:
//InputStream 转换成byte[]
public static final int BUFFER_SIZE = 1024;
public byte[] getBytes(InputStream is) throws IOException {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
byte[] b = new byte[BUFFER_SIZE];
int len = 0;
...
ConfigParser模块是python自带的读取配置文件的模块.通过他可以方便的读取配置文件. 这篇文章简单介绍一下读取配置文件的方法.
配置文件.顾名思议就是存放配置的文件.下面是个例子
[info]
age = 21
name = chen
sex = male
其中[ ] 中的info是这段配置的名字
下面age,name都是属性
下面的代码演示了如何读取配置文件.和修改配置中变量的值
from __future__ import with_statement
import ConfigParser
config=ConfigParser.ConfigParser()
wi ...
MYSQL数据库存在着编码问题,主要体现在数据库里汉字会出现乱码,WEB页面汉字显示不正常。
归结起来只有一个原因:会出现编码的地方存在编码不一致。
WEB开发中:MYSQL编码主要会出现在五个地方:
1. mysql安装的默认编码(latin1)-在mysql.ini(mysql安装根目录下)中设置。[mysqld]选项,默认没有。添加即在最后一行加入default- character-set=utf8。
2.mysql数据库的编码,原则上默认的编码是mysql安装的默认编码,也可以在建库时用语句来执行:create databasedbname def ...
在运行程序时,你可能需要根据不同的条件,输入不同的命令行选项来实现不同的功能。目前有短选项和长选项两种格式。短选项格式为"-"加上单个字母选项;长选项为"--"加上一个单词。长格式是在Linux下引入的。许多Linux程序都支持这两种格式。在Python中提供了getopt模块很好的实现了对这两种用法的支持,而且使用简单,下面我就向大家介绍它的用法。
取得命令行参数
在使用之前,首先要取得命令行参数。使用sys模块可以得到命令行参数。
import sys
print sys.argv
然后在命令行下敲入任意的参数,如:
python g ...
MySQL密码的恢复方法:
有可能你的系统没有 safe_mysqld 程序(比如我现在用的 ubuntu操作系统, apt-get安装的mysql) , 下面方法可以恢复
1. 停止mysqld;
sudo /etc/init.d/mysql stop
(您可能有其它的方法,总之停止mysqld的运行就可以了)
2. 用以下命令启动MySQL,以不检查权限的方式启动;
mysqld --skip-grant-tables &
3. 然后用空密码方式使用root用户登录 MySQL;
mysql -u root
4. 修改root用户的密码;
mysql> update mys ...
1. def find_file_by_pattern(pattern='.*', base=".", circle=True):
2. '''''查找给定文件夹下面所有 '''
3. re_file = re.compile(pattern)
4. if base == ".":
5. base = os.getcwd()
6.
7. final_file_list = []
8. ...
import os, sys,datetime,time
from stat import *
path='c:\\test\\'
path2='c:\\test\\'
filelist=[]
filelist=os.listdir(path)
for i in range(len(filelist)):
t1 = time.gmtime(os.stat(path+filelist)[ST_MTIME]) #get file's mofidy time
t11 = time.strftime('%Y-%m-%d',t1)
year,month ...
1. import statsout
def output(data, format="text"):
output_function = getattr(statsout, "output_%s" % format)
return output_function(data)
statsout 模块定义了三个函数:output_html、output_xml 和 output_text。然后主程序定义了唯一的输出函数
2. import st ...
1 cvs checkout module
2 cvs co -r hpcportal_working -d hpcportal_working gui
ImageIcon icon = new ImageIcon("a.gif");
执行结果是icon无法显示
假设工程目录为project,目前类及图片所在的包是ppju
类中有如下调用:
ImageIcon icon = new ImageIcon("a.gif");
很自然地认为当前类文件和图片在同一路径下即可。
其实所谓的相对路径起点是工程的根目录,即project。
这行代码执行时在project目录下查找名为a.gif的文件,结果当然是找不到。
要得到工程的相对路径可通过System.getProperty(&quo ...