css 中不能有中文注释,在 Firefox 中没有关系,但是在 IE6 中就不行了,会造成样式混乱。
—-2009/11/30
依窗望雪的心情,雪落窗台的宁静。
css 中不能有中文注释,在 Firefox 中没有关系,但是在 IE6 中就不行了,会造成样式混乱。
—-2009/11/30
Windows下:DOS 窗口:开始->运行-> cmd
打开mysql服务器安装目录的bin目录,比如
\Program Files\MySQL\MySQL Server 5.0\bin
导出为: mysqldump -u 用户名 -p –opt 数据库名 > 数据库名.sql
输入你的数据库密码!
导入为:mysql -u 用户名 -p 数据库用户名 < 数据库名.sql (要在当前目录下操作)
—-2009/11/25
有时候会出现这样的情况,几个表 联合查询的时候,他们的字符编码不一样,就得不到我们想要的结果,通常我们手动去改表的options属性,保证这几个表的字符编码一致。但是还会有另外的问题存在,就是数据库里面已经有值了,你虽然改了表的字符编码,但是以前存进去的数据字符编码还没有改过来,所以最好的办法就是用sql语句:
alter table privilege(1) convert to character set utf8 collate utf8_general_ci(2);
(1)表示要改的表的字符编码 (2)表示要改成什么样的字符编码
—-2009/11/20
以 utf8 为例,第一步:检查服务器端 mysql 安装目录下有个叫 my.ini 的配置文件,修改
[mysql]
default-character-set=utf8,这里说明一下,数据库里的编码跟页面不一样,是 utf8 而不是 utf-8.
第二步,修改你建的数据库的编码,在data目录下找到你建的数据库,打开 db.opt 修改 default-character- set=utf8
以上两步为服务器端的设置。
第三步,程序里的设置,在连接数据库的 url 后面加上一个参数 ?characterEncoding=UTF-8 说明我们以这个字符编码跟数据库进行通信。
第四步,实际上这一步是为我们在页面间传递汉字来设定的,比如说搜索关键字,这样的话需要在 tomcat 的 conf/server.xml 的 Connector 标签里加上 URIEncoding="UTF-8"
所以说如果遇到字符编码有问题的话,就按照这些个步骤,一点一点慢慢来匹配。
—-2009/10/29
一直不知道原来在公司的时候那些公用的接口或者类,都是怎样被打包成jar文件放入工程的,昨天研究了一下终于学会了。一般来说公用的东西有两种一种是类,另外一种是配置文件,我试验了类。其实很简单,因为Eclipse有自带的打包成jar文件的工具,右键单击你想要打包的类(如果是多个的话,要从包的顶级来打)右键—》Export—》Java—》JAR File—》next 然后那个 JAR File后面是jar文件的保存路径以及保存名字。实际上如果不是单独运行类,而只是把这些提供给别人使用的话,就无需指定void main的入口了。不过好像如果你在同一个包下打包过一个类是包含main函数的话,再次更改包后继续打包(比如增加一个类。没有void main)他都会提示说这个类打包不了,至今没解决,我只是把所有的类都不加void那样打包成功的。
再学习一下了,肯定还有机会用到得。
—-2009/10/15
情况一:你的tomcat不能单独启动,一般情况下免安装版本的会这样,这个时候你只能在Eclipse中运行了。
情况二:正常情况,你的tomcat可以单独启动。
开始操作:
(1)编译你的工程,不论你用什么方法,在Eclipse中用 tomcat编译也好,这样的话编译后的工程文件(class跟jsp页面)就会在\apache-tomcat-6.0.20\webapps \ROOT目录下。这样我们就得到了编译后的文件。
(2)建一个目录作为虚拟目录,比如说:E:\work
(3)在work下面设置一个目录,为了规范,可以设置成你的工程名,然后把刚才编译好的文件放到这个目录下。
(4)打开你tomcat下的conf目录,找到server.xml文件,在</Host>下面加这样一段代码:
<Host name="www.one.com" appBase="E:\work" unpackWARs="true" autoDeploy="true">
<Context path="" docBase="E:\work\One" reloadable="true" crossContext="true">
</Context>
</Host>
代码解释:name,就是以后你在IE里面敲出来内网址,随便设置,依你的爱好。appBase 就是你设置的那个虚拟目录。<Context>标记 docBase,就是你保存编译后工程文件的那个目录,跟工程名一样的那个目录。
好了,接下来开始打开我们的hosts文件,如果是本机的话就这样写:127.0.0.1 www.one.com,如果不是本机,就写服务器上的IP,记住,这里的内网域名要与我们在server.xml中设置的name一样。
按照上面的形式,要部署几个工程便添加几个host标记,在hosts文件中添加对应的网名。
最后测试,在情况一下,要记得把tomcat下root中编译的工程文件统统删除,避免运行的时候调用的不是虚拟主机里的文件。然后在eclipse中启动tomcat,情况二下直接启动。
注意<Context>中其余的属性还不太了解,不太知道用法,仅仅是这样成功了而已,网上好像说第一个<Context>中 path 必须要置为空。。。还没试验过。
—-2009/10/14
第一、在服务器上安装 mysql 服务器端。
第二、安装 mysql 可视化客户端,服务器上的客户端。
第三、打开上步的客户端点开 ManagerUsers 选项添加一个 User,host设置为%
第四、在客户端连接服务器端,创建连接 Host name/IP address 为服务器端IP地址,其他项与上一步设置名称一样,比如说 username password.
—-2009/10/10