- 浏览: 397738 次
- 性别:
- 来自: 武汉
最新评论
-
lulu15634219680:
Eclipse设置行宽Maximum line width -
gakes:
有没有正确的啊
Android手机号码判断正则表达式 -
GhostFromheaven:
mooshadow 写道你好,首先感谢你的程序。我最近也碰到了 ...
java合并两个XML文件 -
mooshadow:
你好,首先感谢你的程序。我最近也碰到了这个问题,用了你的程序之 ...
java合并两个XML文件 -
sunnyting:
蛮靠谱!解决问题哈!
Android控制屏幕方向的改变
文章列表
用root用户登录MySQL
1>查看当前编码格式
>show variables like 'character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| characte ...
·依次展开
Window->Preferences->Java->Code Style->Formatter
·在右边窗口中找到Edit
·找到Line Wrapping
·在Maximum line width 中设置宽度(我设置100,感觉比较合适)
如果不能保存,而在最下面状态栏,提示要改名字才能保存,则修改名字。
保存->确定,应用即可。
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class KAverage {
private int sampleCount = 0;
private int dimensionCount = 0;
private int centerCount = 0;
private double[][] sampleValues;
private doub ...
(1)按下键盘上的win键+R键在运行框,输入regedit,打开注册表
(2)导出一份注册表,这样做是为了如果后面操作错误的话可以重新导入备份的注册表,使自己有后悔药可吃
(3)展开HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers\
(4)删除你不想要的菜单。一般通过命名可以知道是对应哪个。
(5)重启电脑或在任务管理器里借书explorer.exe进程,然后重新运行C:\Windows\explorer.exe。空白处点击右键,就可以看到效果了。
MyEclipse8.6,MyEclipse8.5,MyEclipse9(forspring)注册码
本人测试以下注册码有效。
用户名:spring
注册码:fLR8ZF-655333-66678657672229507
用户名:LauCheng
注册码:YLR8ZC-855550-6765665204902409
用户名:accp
注册码:nLR8ZC-855550-6765855499710139
用户名:accptech
注册码:nLR8ZC-855550-6765855429037911
【注:】本文参考http://www.opencv.org.cn/forum/viewtopic.php?f=1&t=11157进行编辑和整理,同时修正部分错误
环境:windows 7+visual studio 2010+opencv 2.1
1、下载文件
OpenCV2.1
官方地址:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.1/OpenCV-2.1.0-win.zip/download
推荐本论坛地址:http://www.opencv.org.cn/download/OpenCV-2. ...
重载是一定不允许的。比如
class Super{
void f(){
}
int f(){
return 1;
}
}
原因在与如果调用时int i = f();可以知道是调用Sub的f()。但是,往往用户不关心返回值。只是f()。这样就无法确定到底是哪个。
覆盖一般情况是不允许的。比如
class Super{
void f(){
}
}
class Sub extends Super{
int f(){
return 1;
}
}
编译会报错。
但是有办法可以不同(表面上不同)。比如
clas ...
import可以引入某个包的某个类,或者所有类,以便使用的时候不用加上包名限定。
static import 可以引入某个类的所有或者某个静态方法,以便使用的时候不用加上类名限定。
package cn.edu.hust.cs.j2se.test;
public class StaticMethod {
public static void fun(){
System.out.println("Hello,static method fun in StaticMethod");
}
public static void fun1(){
Sys ...
前段时间,面试某知名公司的时候,被问到洗牌技术。当时,没有好的思路,结果,悲剧....
现整理思路如下:
假设洗54张牌,数组pokers存放每张牌的名字,pokersId存放牌的id,洗牌的过程使pokersId随机化。随机思路为产生两个随机数(合适范围),交互这两个位置的牌Id.重复该过程一定次数,原则上至少等于牌的张数。
package cn.edu.hust.cs.j2se.test;
import java.util.Date;
import java.util.Random;
public class ShakePoker {
public static voi ...
MySql支持中文很简单。
有两种方法。
第一,打开配置文件不管是windows还是linux,都是一个叫my的文件windows下是my.ini,linux下是my.cnf。(也可能windows下有几个不同的文件my-small.ini,my-medium.ini,my-large.ini)
可以细心找下。
打开文件。
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
default-character-set=gb2312
#Here follows entries for some spec ...
刚开始用手动安装,结果忙了很久,都没有成功。因为MySql版本很多,Ubuntu版本也很多。每个版本的环境配置都不太一样,网上找到很多方法,也各有不同。
最终决定用apt-get install安装。(当然也可以用 新立得 安装,选择中mysql-server,并选择相关包,然后应用即可,中间可能需要设置root权限密码)。
步骤:
1.安装mysql.
sudo apt-get install mysql-server
如果网络比较通畅,一会就可以完成。
2.测试是否成功.
sudo netstat -tap | grep mysql
测试mysql-server是否安装成功。
如果看到类 ...
Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。
一、连接各种数据库方式速查表
下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册使用。
1、Oracle8/8i/9i数据库(thin模式)
Class.forName("oracle.jdbc.driver.OracleDriver&q ...
package cs.edu.hust.cs.j2se.test;
import java.io. *; //Java基础包,包含各种IO操作
import java.util. *; //Java基础包,包含各种标准数据结构操作
import javax.xml.parsers. *; //XML解析器接口
import org.w3c.dom. *; //XML的DOM实现
import javax.xml.transform. *;
import javax.xml.transform.dom. *;
import javax.xml.transfor ...
public static boolean isEmail(String strEmail)
{
String strPattern = "^[a-zA-Z][\\w\\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\\w\\.-]*[a-zA-Z0-9]\\.[a-zA-Z][a-zA-Z\\.]*[a-zA-Z]$";
Pattern p = Pattern.compile(strPattern);
Matcher m = p.matcher(strEmail);
return m.matches( ...