03 2013 档案
摘要:在SWT的线程开发中,基本思路是:将前台和后台分开为两个类;为后台处理开辟一个线程,让前台和后台处理相互不受影响;前台提供一些组件的操作方法,后台调用方法,并将执行情况写入到前台的组件中显示。在SWT线程开发中,如果使用一个线程去访问另一个线程,则需要使用到Display对象的asyncExce方法,或者syncExce方法;在关闭前台窗口时,需要将后台工作停止。由于是多线程,前台窗口关闭后,后台的程序还会在运行,并且回访问到前台的方法,这时,需要调用stop方法,使后台即使停止工作。下边是一个示例:前台运行类:1:前台类中要有一个后台类成员,以便用this进行构造后台类;2:前台类中要把后台
阅读全文
摘要:java读文件 1 import java.io.BufferedReader; 2 import java.io.BufferedWriter; 3 import java.io.FileInputStream; 4 import java.io.FileOutputStream; 5 import java.io.IOException; 6 import java.io.InputStreamReader; 7 import java.io.OutputStreamWriter; 8 9 public class ReaderTest1 {10 public static vo...
阅读全文
摘要:Problem :1014 ( Uniform Generator )Judge Status :AcceptedRunId : 7742145Language : CAuthor :qq1203456195Code Render Status :Rendered By HDOJ C Code Re...
阅读全文
摘要:Problem :1012 ( u Calculate e )Judge Status :AcceptedRunId : 7741966Language : CAuthor :qq1203456195Code Render Status :Rendered By HDOJ C Code Render Version 0.01 Beta 1 #include<stdio.h> 2 void main() 3 { 4 int n=0; 5 double e=1,t=1;//t记录阶乘 6 char str[65]; 7 printf("n e\n"); 8 ...
阅读全文
摘要:今天在做一道HDOJ1012的题目时,数据的输出格式要求小数点后有效数字9位但是小数末尾没用的0不可以输出,以前做过一道类似的题目,先乘10^9,然后不停%10,/10或者%10,100,1000以此类推。我想看一看能否从二进制中找到部分规律,最开始想用double 变量e一直&1,然后移位输出,编译的时候发现小数不能进行&运算,然后就上网搜索了一下二进制输出浮点数的文章,下面几篇感觉不错:(1)这篇文章是使用一个union类型结构(包含一个float型变量以及一个32位被分为三段(1bit,8bit,23bit)unsigned的struct),union结构是里边的元素共用
阅读全文
摘要:以一个web项目为例,代码是可以移植的首先要导入mail.jar包,然后创建自己的类1:HTMLSender类 1 package com.txq.mail; 2 3 import java.util.Properties; 4 5 import javax.mail.Message;...
阅读全文
摘要:在我们做web应用的Demo的时候,往往不需要自己再去设计页面,可以先借用他人的页面做一下测试。浏览器:360极速浏览器IDE:Eclipse框架:Struts2下边以某个社交网站的修改密码网页为例:1、ctrl+s 保存网页,得到一个html页面和一个包含js、css和图片的文件夹2、在自己项目W...
阅读全文
摘要:项目整体目录结构1、搭建Struts2框架(1)导入Struts2相关jar包(2)配置web.xml文件 1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app version="2.5" 3 xmlns="http://java.sun.com/xml/ns/javaee" 4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 5 xsi:schemaLocation=
阅读全文
摘要:1、整体目录struts负责响应前台页面的动作;hibernate负责后台链接数据库的操作;(1)添加struts包到lib(2)添加struts的xml配置文件(3)添加Action类2、struts的xml只需要写<action>标签之间的东西23 <action name="login" class="com.demo.struts.action.UserAction" method="login">24 <result name="success">/success.js
阅读全文
摘要:1:整体目录(1)完成UserSerivce接口(2)完成UserSerivceImpl类,继承UserSerivce接口(3)写测试类2:UserSerivce接口 1 package com.demo.service; 2 3 import java.util.List; 4 5 import com.demo.model.User; 6 7 public interface UserService { 8 /** 9 * 添加用户10 * @param user11 * @return12 */13 public boolea...
阅读全文
摘要:参考博文:http://blog.csdn.net/hanhan313/article/details/81259241、整体目录(1)添加一个HibernateUtil类(获取会话)(2)添加一个BaseDAO类(基本操作)(3)添加一个测试类2、HibernateUtil 1 package com.demo.util; 2 3 import org.hibernate.Session; 4 import org.hibernate.SessionFactory; 5 import org.hibernate.cfg.Configuration; 6 import org.hiberna.
阅读全文
摘要:参考博文:http://blog.csdn.net/hanhan313/article/details/81045621、整体目录(1)添加hibernate的jar包【复制粘贴到lib中】(2)添加mysql连接jar包【复制粘贴到lib中】(3)添加User类的xml配置文件【和类同包】(4)添加hibernate的xml配置文件【src包中】2、User的xml文件(1)映射属性要写上包名(2)主键id设置native为自增(3)写完id之后写property,name为类中属性名,column为数据库table中属性名3、hibernate的xml配置文件4、hibernate基本连接
阅读全文