`
文章列表
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 ...
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 ...
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/ ...
今天第一天看<<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; ...
原文地址: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的管理面板默认是不开启的,所以我们需要进行一些设置工作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实例:创建你的第一个应用投票系统(一)已经介绍基本的功能,并已经启动服务了。这一节介绍数据库相关的东东。 首页打开mysite/settings.py配置文件, 设置数据库打到DATABASES ENGINE:这个是所要使用的数据库类型,如 postgresql、sqlite、mysql等。如下设置: django.db.backends.mysql NAME:数据库的名称或者如果你使用的是sqlite的话就是sqlite的路径。USER :数据库的用户名PASSWORD :数据库密码HOST:数据库地址设置应用APP找到INSTALLED_APPS在这 ...
当然主要是从django的帮助文档里面来的,权当是翻译吧 这个投票系统的主要功能有 1、一个前台页面,可以让用户来投票 2、一个管理员页面,可以用来添加、修改、删除投票   首页第一步要确定你已经安装了Django,可用如下方法来查看 python -c "import django; print(django.get_version())" 如果Django已经安装了,则会输出相应的版本,如果没有,或者安装不正确的话会出现如下错误 No module named django 这个应该的Django和Python版本分别为:Django ...
网上看了个例子,但是自己却运行不同,最后终于知道了原因,记录下来。原来没有给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盘中应该可以看到多了一个 ...
Global site tag (gtag.js) - Google Analytics