- 浏览: 319548 次
- 性别:
- 来自: 西安
最新评论
-
yjq8116:
getString 这个方法你有没有试过,是错误的。这段代码被 ...
ByteBuffer和String的互相转换 -
OnlyForJava:
博主,友情的提醒下,你的Ubuntu写错了
Ubutun上配置hadoop,hbase,zookeeper环境并安装
文章列表
package com.wjy.effective;
public class BuilderConstr {
private final int age;
private final int num;
private final int size;
public int getAge() {
return age;
}
public int getNum() {
return num;
}
public int getSize() { ...
有两种方式解决
1.在窗体构造函数中写Control.CheckForIllegalCrossThreadCalls =false;
2.使用Invoke等委托函数。
问题原因是。net2.0以后拒绝多线程访问空间,避免空间造成死锁。以前Control.CheckForIllegalCrossThreadCalls =false;默认就是这样,现在默认为true。
如果不会好几个线程同时操作一个控件用方法1就可以。如果存在多个线程一起操作控件使用方法2
方法2可以
Invoke(new MethodInvoker(del ...
最近在学习swt的东西,遇到一个问题,特转录如下。
SWT异常: org.eclipse.swt.SWTException: Invalid thread access
在创建SWT界面的线程之外的线程中尝试去修改界面元素.将抛出以下异常
Exceptioninthread"Thread-0"org.eclipse.swt.SWTException:Invalidthreadaccess
atorg.eclipse.swt.SWT.error(SWT.java:2942)
atorg.eclipse.swt.SWT.error(SWT.java:2 ...
final关键字可以修饰 类,方法,变量。
1.用final修饰的类,不能被继承。
2.用final修饰的方法,不能被重写可以被继承。
3.用final修饰的变量,不能被改变。
我先举个例子,有一个接口People,这个接口有一个方法:
package com.wjy.reflect;
public interface People {
public abstract void show();
}
有两个类Student,Teacher分别实现了这个People接口:
package com.wjy.reflect;
public class Teacher implements People{
@Override
public void show() {
// TODO Auto-g ...
Java反射机制小例子
- 博客分类:
- Effective Java
package com.wjy.main;
import java.io.Console;
import java.lang.reflect.Constructor;
import java.lang.reflect.Method;
import com.wjy.reflect.Student;
public class TestMain {
public static void main(String args[]){
try{
Class<?> cls=Class.forName("com.wjy ...
1.Java类:
package com.wjy.ftp.transmission;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;
import java.io.StringBufferInputStream;
import org.apache.commons.net.ftp.FTPClient;
import org.apache.commons.net.ftp.FTPFile;
import org.apache.commons.net.f ...
(转)ikvmc的使用
- 博客分类:
- ikvm
IKVM.NET是一个针对Mono和微软.net框架的java实现,其设计目的是在.NET平台上运行java程序。本文将比较详细的介绍这个工具的原理、使用入门(如何java应用转换为.NET应用、),希望能给大家带来惊喜。
一、介绍
IKVM.NET是一个针对Mono和微软.NET框架的java实现,其设计目的是在.NET平台上运行java程序。它包含了以下的组件:一个用.NET实现的java虚拟机。一个java类库的.NET实现。致力于在java和.NET之间交互的工具。
二、IKVM.NET的组件
IKVM.NET包含以下的部分:IKVM.Runtime.dll ...
Java字节流和字符流
- 博客分类:
- Effective Java
file.txt文本中存储的内容:
好abc
1.字符流处理:
package com.wjy.java;
import java.io.FileInputStream;
import java.io.FileReader;
import java.io.IOException;
class Test {
public static void main(String[] args){
int byteEx;
try{
FileReader inputStream=new FileReader("./file/ ...
Java提供的enum详解
- 博客分类:
- Effective Java
今天第一天看<<Effective Java>>,看了第六章的第一条就是全书的第30条--用enum代替int常量。
1.第一次知道原来enum也可以像class那样拥有成员函数。举个四则运算的例子:
package com.wjy.test;
public enum Operation {
PLUS,MINUS,TIMES,DIVIDE;
double apply(double x,double y){
switch(this){
case PLUS: return x+y;
...
Django写的投票系统4(转)
- 博客分类:
- Python
原文地址:http://www.cnblogs.com/djangochina/archive/2013/06/04/3114269.html
现在已经可以在后台管理投票了,现在就差怎么在前台显示和如何投票了1、index:首先第一个要有首页,用来显示所有的投票2、detail:详细信息页面,用来显示一个投票及相应的选项3、results:结果页面,用来查看一个投票的结果以及一个投票的操作在polls/views.py 页面添加如下代码
from django.http import HttpResponse
def index(request):
re ...
Django写的投票系统3(转)
- 博客分类:
- Python
Django的管理面板默认是不开启的,所以我们需要进行一些设置工作1、在INSTALLED_APPS里面把django.contrib.admin前面的注释去掉2、运行
python manage.py syncdb
,建立和管理有关的表3、编辑mysite/urls.py文件,设置管理面板的url路由规则
from django.conf.urls import patterns, include, url
# Uncomment the next two lines to enable the admin:
from django.contrib impo ...
Django写的投票系统2(转)
- 博客分类:
- Python
在上一篇中django实例:创建你的第一个应用投票系统(一)已经介绍基本的功能,并已经启动服务了。这一节介绍数据库相关的东东。
首页打开mysite/settings.py配置文件,
设置数据库打到DATABASES
ENGINE:这个是所要使用的数据库类型,如 postgresql、sqlite、mysql等。如下设置:
django.db.backends.mysql
NAME:数据库的名称或者如果你使用的是sqlite的话就是sqlite的路径。USER :数据库的用户名PASSWORD :数据库密码HOST:数据库地址设置应用APP找到INSTALLED_APPS在这 ...
Django写的投票系统1(转)
- 博客分类:
- Python
当然主要是从django的帮助文档里面来的,权当是翻译吧
这个投票系统的主要功能有
1、一个前台页面,可以让用户来投票
2、一个管理员页面,可以用来添加、修改、删除投票
首页第一步要确定你已经安装了Django,可用如下方法来查看
python -c "import django; print(django.get_version())"
如果Django已经安装了,则会输出相应的版本,如果没有,或者安装不正确的话会出现如下错误
No module named django
这个应该的Django和Python版本分别为:Django ...
使用Django创建简易Blog
- 博客分类:
- Python
网上看了个例子,但是自己却运行不同,最后终于知道了原因,记录下来。原来没有给settings.py里的INSTALLED_APPS添加blog。就像这样:
这是一个手把手的实例教程,本来学习笔记一样,高手请飘过!!!
准备:使用python27django 1.4操作系统 win7 64bit
第一步:打开cmd输入命令 D:定位到D盘。第二步:在cmd中再输入
1
python D:/python27/Script/django-admin.py startproject mysite
如果项目创建成功。在D盘中应该可以看到多了一个 ...