- 博客(32)
- 资源 (2)
- 收藏
- 关注
原创 android定时器
Handler tHandler = new Handler();Runnable runnable = new Runnable() { public void run() { showDialog("签到失败,你可能没有注册!"); } }; tHandler.postDelayed(runnab
2015-04-17 16:30:07 414
原创 Android向服务器上传中文乱码解决
前几天在做安卓人脸识别过程中需要向服务器上传中文,总是乱码,网上有很多解决方案,看到一个写的不错的:http://zhuhuide2004.iteye.com/blog/562739弄清楚上传过程中编码规则则很容易就解决这个问题安卓端String s_iso88591 = new String("中文".getBytes("UTF-8"),"ISO8859-1"),服务器段Stri
2015-04-14 17:14:18 1970
原创 VS2012+OpenCV 2.4.8配置
在vs中配置opencv参考了三篇文章,写的不错,每一篇都有优势http://www.csdn123.com/html/itweb/20131027/190497.htmhttp://wenku.baidu.com/link?url=WlDb-zgDsfbi2sbnzNotUdVL6RrS6HVpGrwboUJQ0Ae2AOdf0nTK3UuR6L0nvZOw1fwiqB3iU
2015-04-14 17:03:23 899
转载 Android中的Handler总结
一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如: 联网读取数
2015-03-16 14:03:27 397
原创 Unable to resolve target 'android-14' 解决办法
今天在eclipse里面导入opencv里的sdk文件夹时出现了Unable to resolve target 'android-14' 这样的问题,代码没有问题,是网上下载的,简单的解决办法是:右击工程,找到properties——>android——>点击Target Name,应用,ok就可以了。
2015-02-14 19:11:11 963
转载 本机开发Native Development:Invalid path for NDK
打开window菜单下的preference选项。选择Android,Native Development(本地开发) 选择你的NDK安装目录。但是,这个插件目前仅支持ndk的r4和r5版本,更高版本会提示这个路径无效。其实,插件只是需要这个参数向PATH中添加这个路径,但是不设置这个路径会导致插件工作不正常。出现Invalid path for NDK无效的原因是它验证了一个gcc.
2015-02-14 16:23:57 393
原创 异常:android.os.NetworkOnMainThreadException
在4.0之后在主线程里面执行Http请求都会报这个错,也许是怕Http请求时间太长造成程序假死的情况吧。 在发起Http请求的Activity里面的onCreate函数里面添加如下代码: StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectDiskReads().det
2015-01-30 17:48:42 325
原创 JformattedTextField之MaskFormatter
创建一个MaskFormatter对象如 MaskFormatter formatter = new MaskFormatter("##########");然后使用上面创建的MaskFormatter对象来初始化一个JTextField如 JTextField tf=new JFormattedTextField(formatter);这样就限制输入的长度为10的数字了M
2014-12-25 21:16:20 1069
转载 JAVA正则表达式语法大全
1 [正则表达式]文本框输入内容控制 2 整数或者小数:^[0-9]+\.{0,1}[0-9]{0,2}$ 3 只能输入数字:"^[0-9]*$"。 4 只能输入n位的数字:"^\d{n}$"。 5 只能输入至少n位的数字:"^\d{n,}$"。 6 只能输入m~n位的数字:。"^\d{m,n}$" 7 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。
2014-12-25 20:27:33 456
转载 StringBuffer的用法
在使用StringBuffer 的时候,习惯性的像String一样把他初始化为了[java] view plaincopyprint?StringBuffer result = null; 结果警告:Null pointer access: The variable result can only be null at this loc
2014-12-25 19:47:45 355
转载 Java 国际化 语言切换
Java国际化我们使用java.lang.Locale来构造Java国际化的情境。java.lang.Locale代表特定的地理、政治和文化。需要Locale来执行其任务的操作叫语言环境敏感的操作。构造一个系统默认的LocaleLocale defaultLocale = Locale.getDefault();获得此Java虚拟机当前线程默认的语言环境值 获取当前Ja
2014-12-24 21:02:28 2559
原创 java四舍五入
Math类的round方法并不支持对小数任意数位的四舍五入,所以要想对小数点后两位四舍五入的话,可以先将小数乘以100,再四舍五入,然后再除以100即可//scale为指定精度public double round(double value,int scale){return Math.round(value*(Math.pow(10.0,scale)))/(Math.pow(10.0,
2014-12-24 20:47:07 369
转载 Java中vector的使用详解
Vector 可实现自动增长的对象数组。 java.util.vector提供了向量类(vector)以实现类似动态数组的功能。在Java语言中没有指针的概念,但如果正确灵活地使用指针又确实可以大大提高程序的质量。比如在c,c++中所谓的“动态数组”一般都由指针来实现。为了弥补这个缺点,Java提供了丰富的类库来方便编程者使用,vector类便是其中之一。事实上,灵活使用数组也可以完成向量类的
2014-12-23 20:41:15 493
原创 java实现自动递增序列号
本范例利用静态属性成员得到自动递增序列号的方法:package org.test;import java.text.DecimalFormat;public class Customer { private static int totalCount = 0; private int customerID; public Customer(){ ++totalCount; c
2014-12-17 17:07:07 40588 5
原创 MySQL中外键删除、更新
MySQL支持外键的存储引擎只有InnoDB、。在创建外键的时候,可以指定在删除、更新父表时,对子表进行的相应操作,包括RESTRICT、NO ACTION、SET NULL和CASCADE。 其中RESTRICT和NO ACTION相同,是指在子表有关联记录的情况下父表不能更新;CASCADE表示父表在更新或者删除时,更新或者删除子表对应记录;SET NULL则是表示父表在更新
2014-12-16 17:18:35 597
原创 option从数据库动态获取
在许多jsp页面中,select里面的option内容会随着管理员增加类目而自动增加,下面以新闻分类为例,数据库的方法为hibernate调用数据库的方法新闻分类: <% List list = new ArrayList(); NewCategoryDAO cateDAO = new NewCategoryDAO(); list = cateDAO.findAll(); %>
2014-12-16 16:58:36 1994
原创 hibernate调用删除和保存函数出错
当调用hibernate的保存和删除函数发现无效,并没有删除或者保存相应的修改,是因为没有添加事物管理,添加上事物即可:public void save(News transientInstance) { log.debug("saving News instance"); try { Transaction tran=getSession().beginTransaction(
2014-12-14 12:15:50 489
原创 jsp页面点击删除按钮弹出删除确认
function confirmDel(param){ if(window.confirm("您确定要删除该条新闻吗?")){ document.location="DeleteNew?id="+param} }
2014-12-14 12:09:51 16668
原创 hibernate里面数据库查询语句mysql
通过输入的id找到属于这个id类别的所有信息并且排序显示,涉及到两个表public List findByType(int typeid) { try { String queryString = "from News as model where model.newCategory.categoryId= ? order by news_id desc"; Query que
2014-12-14 11:25:28 527
原创 jsp页面判断登入输入的用户名和密码不能为空
在body里面插入javascript脚本,编写一个判断函数,在需要的地方调用此函数 function check(){ var flag = true; var admin = document.getElementById("adminname").value; var password = document.getElementById("p
2014-12-13 20:29:17 31914
原创 对象数组的查找功能
为了提高集合元素的查找效率, 可以使用诸如二分折半查找方法。但是,这些方法都要求集合元素可以进行数值的大小比较。对于对象数组而言,如果要支持集合元素的快速查找,就必须定义类变量的大小比较函数。 主要是通过实现Comparable接口的compareTo方法实现,简单的数组排序直接调用java.util.Arrays.sort()方法对数组的值进行排序,在调用binaryS
2014-11-27 15:18:26 839
原创 Hibernate中设置MySQL的中文编码
设置jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8 出现错误,改为jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8
2014-11-26 18:22:20 370
原创 类对象的比较
equals函数和hashcode函数public boolean equals(Object obj)public int hashCode() 注意覆盖equals时总要覆盖hashCode 一个很常见的错误根源在于没有覆盖hashCode方法。在每个覆盖了equals方法的类中,也必须覆盖hashCode方法。如果不这样做的话,就会违反Objec
2014-11-25 17:40:32 309
原创 类对象的复制
类对象变量不同于一般的基本类型变量,它的内部具有属性变量成员和函数方法成员,往往需要自己实现复制方法。protected Object clone() throws CloneNotSupportedException的功能:创建并返回当前类变量的一个副本,重写该函数方法的类需要实现接口Cloeable,否则会抛出CloneNotSupportedException的异常。即:类名impl
2014-11-23 19:19:47 445
原创 jsp用户登入时判断用户名和密码是否为空
function check(){ var flag = true; var admin = document.getElementByIdx_x("name").value; var password = document.getElementByIdx_x("pwd").value;if ("" == admin){alert("请输入账号!");flag
2014-11-23 15:09:14 5843
原创 jsp点击新闻获取新闻id
在点击的连接上:连接的地址?Id=获取的id在需要获取id的页面写上int id = Integer.parseInt(request.getParameter("Id"));
2014-11-23 15:06:00 735
原创 网站首页调用数据库
在做网站时,很多时候都需要在首页动态的读取数据库的内容显示在首页的某个位置,最基本的方法就是在首页的jsp页面里插入Java语句,我用的是hibernate据库映射,所以在页面中加入的操作数据库的方法 %>,在中会有一个变量保存从数据库读取的结果,在需要的地方调用此变量即可。如:新闻分类:List list = new ArrayList?N
2014-11-23 15:00:32 946
原创 myeclipse导入js文件出错解决
myeclipse10在导入项目时,包含了js文件夹,导入进来显示错误,解决方法:方法一:首先,选中出错的js文件右键选择MyEclipse--Exclude From Validation,然后继续右键MyEclipse-->Run Validation;方法二:
2014-11-17 20:12:40 878
原创 导入已有的Java Web项目时出现关于javax.servlet的异常时解决措施
1、Description Resource Path Location Type The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path2、Description Resource Path Location Type The project was not built sinc
2014-11-17 20:02:24 12420 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人