月度存档: 11 月 2014

解决mysql中文乱码问题

找到xampp中my.ini,添加
[client]
default_character_set=utf8
[mysqld]
character-set-server = utf8
collation-server = utf8_general_ci
[mysql]
default_character_set=utf8

Mark备案成功

从11.23到11.27号,一个礼拜之内备案完成,没有要等很久啊,速度倍儿棒!我从良了,不过国外的服务器照开,做个镜像了,^_^

WordPress 后台禁用Google Open Sans字体,加速网站

/**
* WordPress 后台禁用Google Open Sans字体,加速网站
* http://www.wpdaxue.com/disable-google-fonts.html
*/
add_filter( ‘gettext_with_context’, ‘wpdx_disable_open_sans’, 888, 4 );
function wpdx_disable_open_sans( $translations, $text, $context, $domain ) {
if ( ‘Open Sans font: on or off’ == $context && ‘on’ == $text ) {
$translations = ‘off’;
}
return $translations;
}

Linux下Tomcat重新启动

在Linux系统下,重启Tomcat使用命令操作的!

首先,进入Tomcat下的bin目录

cd /usr/local/tomcat/bin
使用Tomcat关闭命令

./shutdown.sh
查看Tomcat是否以关闭

ps -ef|grep java
如果显示以下相似信息,说明Tomcat还没有关闭

复制代码
root 7010 1 0 Apr19 ? 00:30:13 /usr/local/java/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.awt.headless=true -Dfile.encoding=UTF-8 -server -Xms1024m -Xmx1024m -XX:NewSize=256m -XX:MaxNewSize=256m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:+DisableExplicitGC -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start
复制代码
*如果你想直接干掉Tomcat,你可以使用kill命令,直接杀死Tomcat进程

kill -9 7010
然后继续查看Tomcat是否关闭

ps -ef|grep java
如果出现以下信息,则表示Tomcat已经关闭

root 7010 1 0 Apr19 ? 00:30:30 [java]
最后,启动Tomcat

./startup.sh
注意:使用root用户登录Linux系统;正确进入Tomcat目录;在确定Tomcat关闭之后再启动Tomcat,否则会报端口被占用异常。
原文链接:http://www.cnblogs.com/tovep/articles/2473147.html

JSP链接mysql

//项目名称上右键,选build path,添加外部jar

package javaBean;

import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Connection;
import java.sql.Statement;

public class MyDmp {
public static void main(String[] args) throws Exception {

Connection conn = null;
String sql;
// MySQL的JDBC URL编写方式:jdbc:mysql://主机名称:连接端口/数据库的名称?参数=值
// 避免中文乱码要指定useUnicode和characterEncoding
// 执行数据库操作之前要在数据库管理系统上创建一个数据库,名字自己定,
// 下面语句之前就要先创建javademo数据库
String url = “jdbc:mysql://localhost:3306/ycdmp?”
+ “user=ycharriet&password=ycharriet&useUnicode=true&characterEncoding=UTF8”;
try {
// 之所以要使用下面这条语句,是因为要使用MySQL的驱动,所以我们要把它驱动起来,
// 可以通过Class.forName把它加载进去,也可以通过初始化来驱动起来,下面三种形式都可以
Class.forName(“com.mysql.jdbc.Driver”);// 动态加载mysql驱动
// or:
// com.mysql.jdbc.Driver driver = new com.mysql.jdbc.Driver();
// or:
// new com.mysql.jdbc.Driver();

System.out.println(“成功加载MySQL驱动程序”);
// 一个Connection代表一个数据库连接
conn = DriverManager.getConnection(url);
// Statement里面带有很多方法,比如executeUpdate可以实现插入,更新和删除等
Statement stmt = conn.createStatement();
// sql = “create table users(NO char(20),name varchar(20),primary key(NO))”;
// int result = stmt.executeUpdate(sql);// executeUpdate语句会返回一个受影响的行数,如果返回-1就没有成功
// if (result != -1) {
// System.out.println(“创建数据表成功”);
int result;
sql = “insert into users(NO,name) values(‘011′,’陶伟基’)”;
result = stmt.executeUpdate(sql);
sql = “insert into users(NO,name) values(‘012′,’周小俊’)”;
result = stmt.executeUpdate(sql);
sql = “select * from users”;
ResultSet rs = stmt.executeQuery(sql);// executeQuery会返回结果的集合,否则返回空值
System.out.println(“id\t姓名”);
while (rs.next()) {
System.out
.println(rs.getString(1) + “\t” + rs.getString(2));// 入如果返回的是int类型可以用getInt()
}
// }
} catch (SQLException e) {
System.out.println(“MySQL操作错误”);
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
} finally {
conn.close();
}

}

}

As3与jsp交互

//test.jsp
<%@page import="javaBean.simpleBean"%>
<% out.clear(); //避免出现多余html代码 request.setCharacterEncoding("UTF-8"); //避免中文乱码 response.setCharacterEncoding("UTF-8"); simpleBean a=new simpleBean(); out.println(a.returnName("1234")); %>
~~~~~~~~~~~~~~~~~~~~~~
//simpleBean.java
package javaBean;

public class simpleBean {

public String returnName(String name)
{
if(name.equals(“”))
{
return “&data=hello guest”;
}else{
return “&data=hello”+name;
}
}
}

~~~~~~~~~~~~~~~~~~~~~~~~~~~

//as3 code LoginPage.as关联到fla中,定义了一个btn和txt
package
{
import flash.display.Sprite;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.net.URLRequestMethod;
import flash.net.URLVariables;
import flash.system.System;

/**
* …
* @author amyblog.ml
*/
public class LoginPage extends Sprite
{

public function LoginPage()
{
super();
main();
}

private function main():void
{
System.useCodePage=true;
btn.addEventListener(MouseEvent.CLICK,loadMss);
}

private function loadMss(e:MouseEvent):void
{
var postLoader:URLLoader=new URLLoader();
var request:URLRequest=new URLRequest();
var vars:URLVariables=new URLVariables();
vars.s1=”flash”;
vars.s2=”flex”;
request.url=”http://https://https://amyflash.com:8080/myproject/test.jsp”;
request.method=URLRequestMethod.POST;
request.data=vars;//这里的data可以是一个Object,或者Array
postLoader.load(request);
postLoader.addEventListener(Event.COMPLETE,completeFun);
}

private function completeFun(e:Event):void
{
txt.text = “test:” + (e.currentTarget as URLLoader).data;
trace(e.target.data);
//trace((e.currentTarget as URLLoader).data);
}

}

}

查看Eclipse版本号及各个版本区别

1. 找到eclipse安装目录

2. 进入readme文件夹,打开readme_eclipse.html

3. readme_eclipse.html呈现的第二行即数字版本号,如:

Eclipse Project Release Notes
Release 4.2.0
Last revised June 8th, 2012

附:Eclipse各个版本简介(http://zh.wikipedia.org/wiki/Eclipse)

代号 平台版本 项目 主要版本发行日期 SR1发行日期 SR2发行日期
N/A 3.0 [1] N/A 2004年6月21日 N/A N/A
N/A 3.1 N/A 2005年6月28日 N/A N/A
Callisto 3.2 Callisto projects 2006年6月30日 N/A N/A
Europa 3.3 Europa projects 2007年6月29日 2007年9月28日 2008年2月29日
Ganymede 3.4 Ganymede projects 2008年6月25日 2008年9月24日 2009年2月25日
Galileo 3.5 Galileo projects 2009年6月24日 2009年9月25日 2010年2月26日
Helios 3.6 Helios projects 2010年6月23日 2010年9月24日 2011年2月25日
Indigo 3.7 Indigo projects 2011年6月22日 2011年9月23日 2012年2月24日
Juno 4.2 [2] Juno projects 2012年6月27日 2012年9月28日 2013年2月22日
Kepler 4.3 Kepler projects 2013年6月26日 2013年9月27日(计划) 2014年2月28日(计划)
Luna 4.4 Luna projects 2014年6月25日(计划) N/A N/A
老版本老版本,仍被支持当前版本未来版本

tomcat7.0.19虚拟目录配置

先创建实际目录,名字/WEB-INF/web.xml
打开Tomcat7/conf/web.xml
找到
default
org.apache.catalina.servlets.DefaultServlet
debug 0
listings true
1

处将false改为true
再打开server.xml
在之前加入

Chrome自带手机模拟器功能

fn+f12