ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>日韩精品一二三区,欧美激情一区二区在线,九色视频在线观看免费播放http://www.aygfsteel.com/ych/zh-cnTue, 29 Jul 2025 07:40:10 GMTTue, 29 Jul 2025 07:40:10 GMT60Oracle 导入/导出http://www.aygfsteel.com/ych/archive/2008/09/03/226625.htmlchanghongchanghongWed, 03 Sep 2008 03:57:00 GMThttp://www.aygfsteel.com/ych/archive/2008/09/03/226625.htmlhttp://www.aygfsteel.com/ych/comments/226625.htmlhttp://www.aygfsteel.com/ych/archive/2008/09/03/226625.html#Feedback0http://www.aygfsteel.com/ych/comments/commentRss/226625.htmlhttp://www.aygfsteel.com/ych/services/trackbacks/226625.html exp命ä×oåQ?br />
1 exp username/psw@TEST file=d:test.dmp full=y
2 exp username/psw@TEST file=d:test.dmp owner=(ly)
3 exp username/psw@TEST file= d:test.dmp tables=(grid1,grid2)
1其中一是将TeståQˆä¸ŽæŸä¸€æ•°æ®åº“对应的oracle服务名)数据库进行整体导å‡?br /> 2ž®†å±žäºŽç”¨æˆ·ly的所有表导出
3ž®†è¡¨grid1åQŒä¸Žgrid2导出
dåQštest.dmp是导出的文äšg地址

imp命ä×oåQ?br />
1 imp system/psw@TEST  file=d:test.dmp
2 imp system/psw@TEST  full=y  file=d:test.dmp ignore=y
3 imp system/psw@TEST  file=d:test.dmp  tables=(grid1)
ignore=y表示如果被导入的数据库中某个表已¾lå­˜åœ¨å°±å¿½ç•¥ä¸å¯¼å…¥é‚£ä¸ªè¡¨
3表示只导入grid1˜q™ä¸ªè¡?br />
在导入导出前要先‹¹‹è¯•下对应的数据库是否是通的åQštnsping test来测试,同样test是服务名
所有命令可在cmd下执�

]]>
strutsæ–‡äšg上传http://www.aygfsteel.com/ych/archive/2007/08/29/140870.htmlchanghongchanghongWed, 29 Aug 2007 05:35:00 GMThttp://www.aygfsteel.com/ych/archive/2007/08/29/140870.htmlhttp://www.aygfsteel.com/ych/comments/140870.htmlhttp://www.aygfsteel.com/ych/archive/2007/08/29/140870.html#Feedback0http://www.aygfsteel.com/ych/comments/commentRss/140870.htmlhttp://www.aygfsteel.com/ych/services/trackbacks/140870.htmlhttp://blog.csdn.net/techyang/archive/2005/08/09/448677.aspx(luanfengxia/arc/2006/05/20/746951.aspx)

 public ActionForward add(ActionMapping mapping, ActionForm form,
   HttpServletRequest request, HttpServletResponse response) throws Exception {
        String encoding = request.getCharacterEncoding();
        if ((encoding != null) && (encoding.equalsIgnoreCase("utf-8")))
        {
            response.setContentType("text/html; charset=gb2312");//如果没有指定¾~–码åQŒç¼–ç æ ¼å¼äØ“gb2312
        }
        NodeForm theForm = (NodeForm) form;
        String nodename=theForm.getNodename();
        String note=theForm.getNote();
        FormFile file = theForm.getTheFile1();//取得上传的文ä»?br>        FormFile file2=theForm.getTheFile2();
        FormFile file3=theForm.getTheFile3();
        Session session=null;
        String forward="";
        try
        {
            /*
             * 取当前系¾lŸèµ\å¾?
             */
            String filePath = this.getServlet().getServletContext()
            .getRealPath("/");
            System.out.println("---------------------------------------"+filePath);
            if(file.getFileSize()!=0){
            ByteArrayInputStream stream = (ByteArrayInputStream) file.getInputStream();//把文件读å…?br>          
            //ByteArrayOutputStream baos = new ByteArrayOutputStream();
          
            /*
             * 建立一个上传文件的输出‹¹?
             */
            OutputStream bos = new FileOutputStream(filePath +
                    "UploadFiles\\"+file.getFileName());
            request.setAttribute("fileName",filePath + "/"
                    + file.getFileName());
            int bytesRead = 0;
            byte[] buffer = new byte[8192];
            while ((bytesRead = stream.read(buffer, 0, 8192)) != -1)
            {
                bos.write(buffer, 0, bytesRead);//ž®†æ–‡ä»¶å†™å…¥æœåС噍
            }          
            bos.close();
            stream.close();
            }if(file2.getFileSize()!=0){
            ByteArrayInputStream stream2 = (ByteArrayInputStream) file2.getInputStream();
            OutputStream bos2 =  new FileOutputStream(filePath +
                    "UploadFiles\\"+file2.getFileName());//建立一个上传文件的输出‹¹?br>            int bytesRead2 = 0;
            byte[] buffer2 = new byte[8192];
            while ((bytesRead2 = stream2.read(buffer2, 0, 8192)) != -1)
            {
                bos2.write(buffer2, 0, bytesRead2);//ž®†æ–‡ä»¶å†™å…¥æœåС噍
            }          
            bos2.close();
            stream2.close();
            }if(file3.getFileSize()!=0){
            ByteArrayInputStream stream3 = (ByteArrayInputStream) file3.getInputStream();//把文件读å…?br>        OutputStream bos3 =  new FileOutputStream(filePath +
                "UploadFiles\\"+file3.getFileName());//建立一个上传文件的输出‹¹?br>        int bytesRead3 = 0;
        byte[] buffer3 = new byte[8192];

        while ((bytesRead3 = stream3.read(buffer3, 0, 8192)) != -1)
        {
            bos3.write(buffer3, 0, bytesRead3);//ž®†æ–‡ä»¶å†™å…¥æœåС噍
        }          
        bos3.close();
        stream3.close();
        }
  Configuration config = new Configuration().configure();
  SessionFactory factory = config.buildSessionFactory();
     session = factory.openSession();
        Transaction transaction = session.beginTransaction();
        Node node=new Node();
        node.setNodeName(nodename);
        node.setXsdName(file.getFileName());
        node.setXslName(file2.getFileName());
        node.setXhtmlName(file3.getFileName());
        node.setNote(note);
        session.save(node);
  session.flush();
  session.clear();
  forward="display";
        transaction.commit();
        }
        catch (Exception e)
        {
         forward="error";
            System.err.print(e);
            e.printStackTrace();
        }
   
  finally{
   session.close();
   }
        return mapping.findForward(forward);
 }



]]>
常用正则表达å¼?/title><link>http://www.aygfsteel.com/ych/archive/2007/07/06/128652.html</link><dc:creator>changhong</dc:creator><author>changhong</author><pubDate>Fri, 06 Jul 2007 11:14:00 GMT</pubDate><guid>http://www.aygfsteel.com/ych/archive/2007/07/06/128652.html</guid><wfw:comment>http://www.aygfsteel.com/ych/comments/128652.html</wfw:comment><comments>http://www.aygfsteel.com/ych/archive/2007/07/06/128652.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/ych/comments/commentRss/128652.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/ych/services/trackbacks/128652.html</trackback:ping><description><![CDATA["^\\d+$"  //非负整数åQˆæ­£æ•´æ•° + 0åQ?<br>"^[0-9]*[1-9][0-9]*$"  //正整æ•?<br>"^((-\\d+)|(0+))$"  //非正整数åQˆè´Ÿæ•´æ•° + 0åQ?<br>"^-[0-9]*[1-9][0-9]*$"  //è´Ÿæ•´æ•?<br>"^-?\\d+$"    //æ•´æ•° <br>"^\\d+(\\.\\d+)?$"  //非负‹¹®ç‚¹æ•ŽÍ¼ˆæ­£æÕQç‚ÒŽ•° + 0åQ?<br>"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //æ­£æÕQç‚ÒŽ•° <br>"^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$"  //非正‹¹®ç‚¹æ•ŽÍ¼ˆè´ŸæÕQç‚ÒŽ•° + 0åQ?<br>"^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //è´ŸæÕQç‚ÒŽ•° <br>"^(-?\\d+)(\\.\\d+)?$"  //‹¹®ç‚¹æ•?<br>"^[A-Za-z]+$"  //ç”?6个英文字母组成的字符ä¸?<br>"^[A-Z]+$"  //ç”?6个英文字母的大写¾l„成的字½W¦ä¸² <br>"^[a-z]+$"  //ç”?6个英文字母的ž®å†™¾l„成的字½W¦ä¸² <br>"^[A-Za-z0-9]+$"  //由数字和26个英文字母组成的字符ä¸?<br>"^\\w+$"  //由数字ã€?6个英文字母或者下划线¾l„成的字½W¦ä¸² <br>"^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$"    //email地址 <br>"^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$"  //url<br> <img src ="http://www.aygfsteel.com/ych/aggbug/128652.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/ych/" target="_blank">changhong</a> 2007-07-06 19:14 <a href="http://www.aygfsteel.com/ych/archive/2007/07/06/128652.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title> mysql 常用命ä×o http://www.aygfsteel.com/ych/archive/2007/06/01/121359.htmlchanghongchanghongFri, 01 Jun 2007 06:53:00 GMThttp://www.aygfsteel.com/ych/archive/2007/06/01/121359.htmlhttp://www.aygfsteel.com/ych/comments/121359.htmlhttp://www.aygfsteel.com/ych/archive/2007/06/01/121359.html#Feedback0http://www.aygfsteel.com/ych/comments/commentRss/121359.htmlhttp://www.aygfsteel.com/ych/services/trackbacks/121359.html mysql 常用命ä×o

1˜qžæŽ¥æ•°æ®åº“:

˜q›å…¥mysql的安装èµ\径bin如:C:>cd C:Program FilesMySQLMySQL Server 5.0bin

输入用户名密码: C:Program FilesMySQLMySQL Server 5.0bin>mysql -uroot -p123456

2退出mysql

mysql>exit

3. 修改密码:
C:Program FilesMySQLMySQL Server 5.0bin>mysqladmin -uroot -p123456 password 456123

4.增加用户åQ?br>æ·ÕdŠ ä¸€ä¸ªç”¨æˆ·test1 密码为ABCåQ›è®©ä»–可以在ä»ÖM½•ä¸ÀLœºä¸Šç™»å½?òq¶å¯¹æ‰€æœ‰æ•°æ®åº“有查询、插入、修攏V€åˆ é™¤çš„æƒé™ã€‚首先用以root用户˜qžå…¥mysql,

mysql>grant select,insert,update,delete on *.* to test1@"%" Identified by "abc";

增加一个用户test2密码为abc,让其只可以在localhost上登å½?òq¶å¯ä»¥å¯¹æ•°æ®åº“mydb˜q›è¡ŒæŸ¥è¯¢ã€æ’入、修攏V€åˆ é™¤çš„æ“ä½œåQˆlocalhost指本åœîC¸»æœ?即mysql数据库所在的那台ä¸ÀLœºåQ?˜q™æ ·ç”¨æˆ·å³ä‹É用知道test2的密码,也无法从internet上直接访问数据库,只能通过mysqlä¸ÀLœºä¸Šçš„web™å‰|¥è®‰K—®äº†ã€?/p>

mysql>grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc";

增加一个可以从ä»ÖM½•地方˜qžæŽ¥æœåŠ¡å™¨çš„ä¸€ä¸ªå®Œå…¨çš„­‘…çñ”用户
mysql>grant all privileges on *.* to test3@"%" identified by 'abc' with grant option;

5.删除授权(与上面授权相对应)

mysql>revoke select,insert,update,delete on *.* from test1@"%" ;

mysql>revoke select,insert,update,delete on mydb.* from test2@localhost;

mysql>revoke all privileges on *.* from test3@"%";

6.昄¡¤ºæ•°æ®åº?br>mysql>show databases;

7.昄¡¤ºæ•°æ®åº“中的表(exam数据库名)
mysql>use examåQ?br>mysql>show tablesåQ?/p>

8.昄¡¤ºè¡¨çš„¾l“æž„åQˆdb_testtemp表名åQ?br>mysql>describe db_testtemp;

9.建库
mysql>create database 库名;

10.廸™¡¨
mysql>use test;
mysql>create table teacher(

id int(3) auto_increment not null primary key,

name char(10) not null,

address varchar(50) default 'beijing',

year date

);

或�/p>

school.sql的内�/p>

use exam;
create table teacher(

id int(3) auto_increment not null primary key,

name char(10) not null,

address varchar(50) default 'beijing',

year date

);

把文件school.sql攑ֈ°c:下,òq¶åœ¨DOS状态进入目录C:>cd C:Program FilesMySQLMySQL Server 5.0bin
然后C:Program FilesMySQLMySQL Server 5.0bin>mysql -uroot -p456123 < c:school.sql
如果成功åQŒç©ºå‡ÞZ¸€è¡Œæ— ä»ÖM½•昄¡¤ºåQ›å¦‚有错误,会有提示ã€?/p>

11.删除�br>mysql>drop database test;

和删除表

mysql>use exam;
mysql>drop table teacher;

14.表重命名
mysql>alter table teacher rename student;

15. 备䆾数据åº?生成的exam.sql攑֜¨ç›®å½•C:Program FilesMySQLMySQL Server 5.0binä¸?
C:Program FilesMySQLMySQL Server 5.0bin>mysqldump -hlocalhost -uroot -pncae2010 exam > exam.sql

16. 恢复数据�localhost不能用本机IP代替)
C:Program FilesMySQLMySQL Server 5.0bin>mysql -hlocalhost -uroot -pncae2010 exam < exam.sql

17.复制数据åº?把所有的数据库备份到目录C:Program FilesMySQLMySQL Server 5.0bin下的all-databases.sqlæ–‡äšgä¸?
C:Program FilesMySQLMySQL Server 5.0bin>mysqldump -hlocalhost -uroot -pncae2010 --all-databases > all-databases.sql

18.备䆾è¡?生成的student.sql攑֜¨ç›®å½•C:Program FilesMySQLMySQL Server 5.0binä¸?


C:Program FilesMySQLMySQL Server 5.0bin>mysqldump -hlocalhost -uroot -pncae2010 exam student > student.sql

 

19.恢复�操作前先把原来的表删�
C:Program FilesMySQLMySQL Server 5.0bin>mysql -h(ip) -uroot -p(password) databasename tablename < tablename.sql

˜q˜æœ‰ä¸€äº›æœªå®žè·µ

20.ä¸ÞZº†æ”¹å˜åˆ—aåQŒä»ŽINTEGERæ”¹äØ“TINYINT NOT NULL(名字一æ ?åQ?br>òq¶ä¸”改变列båQŒä»ŽCHAR(10)æ”¹äØ“CHAR(20)åQŒåŒæ—‰™‡å‘½åå®ƒï¼Œä»Žbæ”¹äØ“c:
ALTER TABLE t2 MODIFY a TINYINT NOT NULL, CHANGE b c CHAR(20);

增加一个新TIMESTAMPåˆ—ï¼ŒåäØ“dåQ?br>ALTER TABLE t2 ADD d TIMESTAMP;

在列d上增加一个烦引,òq¶ä¸”使列aä¸ÞZ¸»é”®ï¼š
ALTER TABLE t2 ADD INDEX (d), ADD PRIMARY KEY (a);

删除列cåQ?br>ALTER TABLE t2 DROP COLUMN c;

增加一个新的AUTO_INCREMENT整数列,命名为cåQ?br>ALTER TABLE t2 ADD c INT UNSIGNED NOT NULL AUTO_INCREMENT,ADD INDEX (c);
注意åQŒæˆ‘们烦引了cåQŒå› ä¸ºAUTO_INCREMENT柱必™å»è¢«ç´¢å¼•åQŒåƈ且另外我们声明c为NOT NULLåQ?br>å› äØ“ç´¢å¼•äº†çš„åˆ—ä¸èƒ½æ˜¯NULL

---------------------------------------------------------------

21.数据的导入导�br>A。mysqlimport
语法åQšmysqlbinmysqlimport database tables.txt( æ–‡äšg名需要与表名相同)
参数åQ?d or --delete 新数据导入数据表中之前删除数据数据表中的所有信息;
-f or --force 不管是否遇到错误î‚?br>-i or --ignore mysqlimportè·Œ™¿‡æˆ–者忽略那些有相同唯一关键字的行, 导入文äšg中的数据ž®†è¢«å¿½ç•¥åQ?br>-l or -lock-tables 数据被插入之前锁住表åQŒè¿™æ ·å°±é˜²æ­¢äº†ï¼Œ 你在更新数据库时åQŒç”¨æˆïLš„æŸ¥è¯¢å’Œæ›´æ–°å—到媄响;
--fields-enclosed- by= char
  指定文本文äšg中数据的记录时以什么括èµïLš„åQ?很多情况下数据以双引åäh‹¬èµ—÷€?默认的情况下数据是没有被字符括è“vçš„ã€?
  --fields-terminated- by=char
  指定各个数据的å€ég¹‹é—´çš„分隔½W¦ï¼Œåœ¨å¥å·åˆ†éš”的文äšg中,分隔½W¦æ˜¯å¥å·ã€‚您可以用此选项指定数据之间的分隔符。默认的分隔½W¦æ˜¯è·Ïx ¼½W?/p>

åQˆTabåQ?
  --lines-terminated- by=str
  此选项指定文本文äšg中行与行之间数据的分隔字½W¦ä¸² 或者字½W¦ã€?默认的情况下mysqlimport以newline䏸™¡Œåˆ†éš”½W¦ã€?您可以选择用一个字

½W¦ä¸²æ¥æ›¿ä»£ä¸€ä¸ªå•个的字符åQ?一个新行或者一个回车ã€?
  mysqlimport命ä×o常用的选项˜q˜æœ‰-v 昄¡¤ºç‰ˆæœ¬åQˆversionåQ‰ï¼Œ -p 提示输入密码åQˆpasswordåQ‰ç­‰ã€?/p>

--------------------------------------------------------------

22.常用插入、修攏V€åˆ é™¤è¯­å?br>插入记录åQšinsert into teacher s('','glchengang','深圳一ä¸?,'1976-10-10');
修改记录åQšupdate mytable set single=′y′ where name=′abccs′;
删除记录åQšdelete from mytable where name=′abc′;

出现: mysql 的提½Cºç¬¦åQŒæ­¤æ—¶å·²˜q›å…¥mysql的交互操作方式ã€?br>3、退出MySQL操作界面
在mysql>提示½W¦ä¸‹è¾“å…¥quit可以随时退å‡ÞZº¤äº’操作界面:
mysql> quit
Bye
你也可以用control-D退出�

4、第一条命�
mysql> select version(),current_date();
+----------------+-----------------+
| version() | current_date() |
+----------------+-----------------+
| 3.23.25a-debug | 2001-05-17 |
+----------------+-----------------+
1 row in set (0.01 sec)
mysql>
此命令要求mysql服务器告诉你它的版本号和当前日期。尝试用不同大小写操作上˜q°å‘½ä»¤ï¼Œçœ‹ç»“果如何。结果说明mysql命ä×o的大ž®å†™¾l“果是一致的ã€?
¾lƒä¹ å¦‚下操作åQ?
mysql>Select (20+5)*4;
mysql>Select (20+5)*4,sin(pi()/3);
mysql>Select (20+5)*4 AS Result,sin(pi()/3); (AS: 指定假名为Result)
<B>5、多行语�lt;/B>
一条命令可以分成多行输入,直到出现分号“åQ?#8221;为止åQ?
<ccid_nobr>
<table width="400" border="1" cellspacing="0" cellpadding="2"
bordercolorlight = "black" bordercolordark = "#FFFFFF" align="center">
<tr>
<td bgcolor="e6e6e6" class="code" style="font-size:9pt">
<pre><ccid_code> mysql> select
-> USER()
-> ,
-> now()
->;
+--------------------+---------------------+
| USER() | now() |
+--------------------+---------------------+
| ODBC@localhost | 2001-05-1:59:15 |
+--------------------+---------------------+
1 row in set (0.06 sec)
mysql>
注意中间的逗号和最后的分号的ä‹É用方法ã€?

6、一行多命ä×o
输入如下命ä×oåQ?
mysql> SELECT USER(); SELECT NOW();
+------------------+
| USER() |
+------------------+
| ODBC@localhost |
+------------------+
1 row in set (0.00 sec)
+---------------------+
| NOW() |
+---------------------+
| 2001-05-17 23:06:15 |
+---------------------+
1 row in set (0.00 sec)
mysql>
æ³¨æ„ä¸­é—´çš„åˆ†åøP¼Œå‘½ä×o之间用分号隔开ã€?

7、显½Cºå½“前存在的数据åº?
mysql> show databases;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
2 row in set (0.06 sec)
mysql>

8ã€é€‰æ‹©æ•°æ®åº“åÆˆæ˜„¡¤ºå½“前选择的数据库
mysql> USE mysql
Database changed
mysql>
(USE å’?QUIT 命ä×o不需要分åïL»“束。)
mysql> select database();
+---------------+
| database() |
+---------------+
| mysql |
+---------------+
1 row in set (0.00 sec)

9、显½Cºå½“前数据库中存在的è¡?
mysql> SHOW TABLES;

10、显½Cø™¡¨(db)的内å®?
mysql>select * from db;

11、命令的取消
当命令输入错误而又无法改变åQˆå¤šè¡Œè¯­å¥æƒ…形)æ—Óž¼Œåªè¦åœ¨åˆ†å·å‡ºçŽ°å‰ž®±å¯ä»¥ç”¨ c来取消该条命ä»?

mysql> select
-> user()
-> c
mysql>

 


]]>
LINUX下备份数æ?/title><link>http://www.aygfsteel.com/ych/archive/2007/05/23/119487.html</link><dc:creator>changhong</dc:creator><author>changhong</author><pubDate>Wed, 23 May 2007 12:12:00 GMT</pubDate><guid>http://www.aygfsteel.com/ych/archive/2007/05/23/119487.html</guid><wfw:comment>http://www.aygfsteel.com/ych/comments/119487.html</wfw:comment><comments>http://www.aygfsteel.com/ych/archive/2007/05/23/119487.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/ych/comments/commentRss/119487.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/ych/services/trackbacks/119487.html</trackback:ping><description><![CDATA[<p><strong>Linux上备份Oracle数据库脚æœ?/strong><br># exp-backup.sh# initialize oracle database env variable /home/oracle/oraenv# assign current date to variable rq# 注意åQšå®šä¹‰rq变量用的单引åäh˜¯tab键上面的~é”®ã€?rq=`date +"%y%m%d"`# export whole database exp expuser/web2dump5@ctgpcweb parfile=./export.par file=/backup/db_1634_$rq.dmp log=./db_1634_$rq.log<br><br><strong>会发送和抄送邮件的MySQL数据库备份脚æœ?br>backupDB_then_mail_it.sh<br></strong><br><br>#!/bin/bash</p> <p>echo Delete last arthive file\(s\) ...<br>rm DB_BACKUP.sql.gz</p> <p>echo Backup MySQL DB\(c156948_wbj123Drupal\) ...<br>mysqldump --user=c156948admin --password=xxxxxxx --host=mysql4-c c156948_wbj123Drupal | gzip > DB_BACKUP.sql.gz</p> <p>echo Mail it to <a href="mailto:xxxxxx@gmail.com">xxxxxx@gmail.com</a> ...<br>uuencode DB_BACKUP.sql.gz DB_BACKUP.sql.gz | mail -s "Drupal DB BACKUP of wbj123.com" -c <a href="mailto:xxxxxxx@shtel.net.cn">xxxxxxx@shtel.net.cn</a> <a href="mailto:xxxxxx@gmail.com">xxxxxx@gmail.com</a><br></p> <p>解释如下åQ?br>先删掉上‹Æ¡å¤‡ä»½çš„æ—§çš„备䆾文äšg<br>再备份MySQL数据åº?br>再把数据库的备䆾文äšgEmailåˆîC¸¤ä¸ªé‚®½Ž×ƒ¸­</p> <p>若不要抄送邮ä»Óž¼Œž®±æ”¹ç”¨ä¸‹é¢è¿™ŒD?/p> <pre>echo Mail it to xxx@yyyyyy.com with short title ... uuencode DB_BACKUP.sql.gz DB.gz | mail -s "DB" xxx@yyyyyy.com </pre> <img src ="http://www.aygfsteel.com/ych/aggbug/119487.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/ych/" target="_blank">changhong</a> 2007-05-23 20:12 <a href="http://www.aygfsteel.com/ych/archive/2007/05/23/119487.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>TOMCATä¸­äØ•ç è§£å†Ïx–¹æ³?http://www.aygfsteel.com/ych/archive/2007/05/17/118168.htmlchanghongchanghongThu, 17 May 2007 12:43:00 GMThttp://www.aygfsteel.com/ych/archive/2007/05/17/118168.htmlhttp://www.aygfsteel.com/ych/comments/118168.htmlhttp://www.aygfsteel.com/ych/archive/2007/05/17/118168.html#Feedback0http://www.aygfsteel.com/ych/comments/commentRss/118168.htmlhttp://www.aygfsteel.com/ych/services/trackbacks/118168.html要做åˆîC»¥ä¸‹å‡ ç‚¹ï¼š
一、开发和¾~–译代码时指定字½W¦é›†ä¸ºUTF-8。JBuilderå’ŒEclipse都可以在™å¹ç›®å±žæ€§ä¸­è®„¡½®ã€?
二、ä‹É用过滤器åQŒå¦‚果所有请求都¾lè¿‡ä¸€ä¸ªServlet控制分配器,那么使用Servletçš„filter执行语句åQŒå°†æ‰€æœ‰æ¥è‡ªæµè§ˆå™¨çš„请求(requeståQ‰è{æ¢äØ“UTF-8åQŒå› ä¸ºæµè§ˆå™¨å‘过来的è¯äh±‚包根据浏览器所在的操作¾pȝ»Ÿ¾~–码åQŒå¯èƒ½æ˜¯å„种形式¾~–码。关键一句:
request.setCharacterEncoding("UTF-8")ã€?br>需要配¾|®web.xml ‹È€‹z»è¯¥Filterã€?
三、在JSP头部声明åQ?lt;%@ page contentType="text/html;charset= UTF-8" %>ã€?
四、在Jsp的html代码中,声明UTF-8:<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
五、设定数据库˜qžæŽ¥æ–¹å¼æ˜¯UTF-8。例如连接MYSQLæ—‰™…¾|®URL如下åQ?br>jdbc:mysql://localhost:3306/test?useUnicode=true&amp;characterEncoding=UTF-8
一般数据库都可以通过½Ž¡ç†è®„¡½®è®‘Ö®šUTF-8
六、其他和外界交互时能够设定编码时ž®Þp®¾å®šUTF-8åQŒä¾‹å¦‚读取文ä»Óž¼Œæ“ä½œXML½{‰ã€?
七、如果ä‹É用的是tomcat服务器,那么修改åœ?{tomcat_home}/conf/中的server.xmlæ–‡äšgåQ?br><Connector port="8080"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               debug="0" connectionTimeout="20000"
               disableUploadTimeout="true" URIEncoding="UTF-8" />
或者改为:
<Connector port="8080"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               debug="0" connectionTimeout="20000"
               disableUploadTimeout="true" useBodyEncodingForURI="true" />
都能辑ֈ°å¾ˆå¥½çš„æ•ˆæžœã€?br>

]]>
JAVASCRIPT记录讉K—®é‡?/title><link>http://www.aygfsteel.com/ych/archive/2006/08/08/62346.html</link><dc:creator>changhong</dc:creator><author>changhong</author><pubDate>Tue, 08 Aug 2006 05:37:00 GMT</pubDate><guid>http://www.aygfsteel.com/ych/archive/2006/08/08/62346.html</guid><wfw:comment>http://www.aygfsteel.com/ych/comments/62346.html</wfw:comment><comments>http://www.aygfsteel.com/ych/archive/2006/08/08/62346.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/ych/comments/commentRss/62346.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/ych/services/trackbacks/62346.html</trackback:ping><description><![CDATA[  <table width="200" border="0" cellspacing="0" cellpadding="0"><br /><tr><br /><td> <MARQUEE><FONT color=#0909f7><br /><SCRIPT language=JavaScript><br /><!-- <br />var caution = false<br />function setCookie(name, value, expires, path, domain, secure) {<br />var curCookie = name + "=" + escape(value) +<br />((expires) ? "; expires=" + expires.toGMTString() : "") +<br />((path) ? "; path=" + path : "") +<br />((domain) ? "; domain=" + domain : "") +<br />((secure) ? "; secure" : "")<br />if (!caution || (name + "=" + escape(value)).length <= 4000)<br />document.cookie = curCookie<br />else<br />if (confirm("Cookie exceeds 4KB and will be cut!"))<br />document.cookie = curCookie<br />}<br />function getCookie(name) {<br />var prefix = name + "="<br />var cookieStartIndex = document.cookie.indexOf(prefix)<br />if (cookieStartIndex == -1)<br />return null<br />var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)<br />if (cookieEndIndex == -1)<br />cookieEndIndex = document.cookie.length<br />return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))<br />}<br />function deleteCookie(name, path, domain) {<br />if (getCookie(name)) {<br />document.cookie = name + "=" + <br />((path) ? "; path=" + path : "") +<br />((domain) ? "; domain=" + domain : "") +<br />"; expires=Thu, 01-Jan-70 00:00:01 GMT"<br />}<br />}<br />function fixDate(date) {<br />var base = new Date(0)<br />var skew = base.getTime()<br />if (skew > 0)<br />date.setTime(date.getTime() - skew)<br />}<br />var now = new Date()<br />fixDate(now)<br />now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000)<br />var visits = getCookie("counter")<br />if (!visits)<br />visits = 1<br />else<br />visits = parseInt(visits) + 1<br />setCookie("counter", visits, now)<br />document.write("总访问量åQ? + visits + "‹Æ?)<br />// --><br /></SCRIPT> <br /></FONT></MARQUEE><br /></td><br /></tr><br /></table><img src ="http://www.aygfsteel.com/ych/aggbug/62346.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/ych/" target="_blank">changhong</a> 2006-08-08 13:37 <a href="http://www.aygfsteel.com/ych/archive/2006/08/08/62346.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> Ö÷Õ¾Ö©Öë³ØÄ£°å£º <a href="http://" target="_blank">·î»¯ÊÐ</a>| <a href="http://" target="_blank">¹ÅÀËÏØ</a>| <a href="http://" target="_blank">¹Ê³ÇÏØ</a>| <a href="http://" target="_blank">Äþº£ÏØ</a>| <a href="http://" target="_blank">´ëÇÚÏØ</a>| <a href="http://" target="_blank">¸Ê×Î</a>| <a href="http://" target="_blank">ãå´¨ÏØ</a>| <a href="http://" target="_blank">Àû´¨ÊÐ</a>| <a href="http://" target="_blank">°²ÏçÏØ</a>| <a href="http://" target="_blank">Î÷ÎÚÖéÄÂÇ߯ì</a>| <a href="http://" target="_blank">ËÞËÉÏØ</a>| <a href="http://" target="_blank">Ñô´ºÊÐ</a>| <a href="http://" target="_blank">ɽ¶«</a>| <a href="http://" target="_blank">¶àÂ×ÏØ</a>| <a href="http://" target="_blank">ÌÒÔ°ÏØ</a>| <a href="http://" target="_blank">¸»Ô£ÏØ</a>| <a href="http://" target="_blank">ËÄÆ½ÊÐ</a>| <a href="http://" target="_blank">»ÔÄÏÏØ</a>| <a href="http://" target="_blank">»¢ÁÖÊÐ</a>| <a href="http://" target="_blank">ºé¶´ÏØ</a>| <a href="http://" target="_blank">Ê¯Â¥ÏØ</a>| <a href="http://" target="_blank">¸ßÁêÏØ</a>| <a href="http://" target="_blank">Ó¦³ÇÊÐ</a>| <a href="http://" target="_blank">Êæ³ÇÏØ</a>| <a href="http://" target="_blank">¸ßƽÊÐ</a>| <a href="http://" target="_blank">Ìì¾þÏØ</a>| <a href="http://" target="_blank">½ðÑôÏØ</a>| <a href="http://" target="_blank">Äþ¶¼ÏØ</a>| <a href="http://" target="_blank">°²Î÷ÏØ</a>| <a href="http://" target="_blank">ÓñÉ½ÏØ</a>| <a href="http://" target="_blank">ÎÄ»¯</a>| <a href="http://" target="_blank">É̳ÇÏØ</a>| <a href="http://" target="_blank">ÌÒÔ°ÊÐ</a>| <a href="http://" target="_blank">ÏóÉ½ÏØ</a>| <a href="http://" target="_blank">ÎäÂ¡ÏØ</a>| <a href="http://" target="_blank">ÆÁ¶«ÊÐ</a>| <a href="http://" target="_blank">ß®ÑôÏØ</a>| <a href="http://" target="_blank">ÄÏÑôÊÐ</a>| <a href="http://" target="_blank">°²ÁúÏØ</a>| <a href="http://" target="_blank">À¥Ã÷ÊÐ</a>| <a href="http://" target="_blank">¹óÖÝÊ¡</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>