`
wdq
  • 浏览: 38022 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
很多网友在Android中使用多线程处理UI相关内容时可能会发现Logcat提示Only the original thread that created a view hierarchy can touch its views这样的错误,这主要是Android的相关View和控件不是线程安全的,我们必须做独立的处理这点比J2ME麻烦一些,这里Android给 我们提供了很多方法,有关线程的,我们需要了解下J2ME中一些传统的线程创建方法,比如Runnable或直接new Thread(),大家需要了解UI线程、worker线程以及一些概念。今天android开发网说一种简单的方法除了异步任务A ...
今天在项目的中有一个需求,需要在一个Set类型的集合中删除满足条件的对象,这时想当然地想到直接调用Set的remove(Object o)方法将指定的对象删除即可,测试代码:    public class Test {     public static void main(String[] args) {         User user1 = new User();         user1.setId(1);         user1.setName("zhangsan");         User user2 = new User();         u ...
最近做了个项目,实现对存在千万条记录的库表进行插入、查询操作。原以为对数据库的插入、查询是件很容易的事,可不知当数据达到百万甚至千万条级别的时候,这一切似乎变得相当困难。几经折腾,总算完成了任务。 1、 避免使用Hibernate框架 Hibernate用起来虽然方便,但对于海量数据的操作显得力不从心。 关于插入: 试过用Hibernate一次性进行5万条左右数据的插入,若ID使用sequence方式生成,Hibernate将分5万次从数据库取得5万个sequence,构造成相应对象后,再分五万次将数据保存到数据库。花了我十分钟时间。主要的时间不是花在插入上,而是花在5万次从数据库 ...
Hibernate 能够呈现分页查询,例如: 从第2万条开端取出100条记录 [code:1]Query q = session.createQuery("from Cat as c"); q.setFirstResult(20000); q.setMaxResults(100); List l = q.list();[/code:1] 那么Hibernate底层问号呈现分页的呢?实际上Hibernate的查询定义在net.sf.hibernate.loader.Loader那个类里面,仔细泛读该类代码Code,就能够把疑难问题彻底搞清楚。 Hiberna ...
public void testQBC() { // 方法 说明 // Restrictions.eq = // Restrictions.allEq 利用Map来进行多个等于的限制 // Restrictions.gt > // Restrictions.ge >= // Restrictions.lt < // Restrictions.le ...
问题: 1.word强行关闭,提示发送错误报告,然后要求重启word。 2.重启word后说遇到严重错误,需要进入安全模式。选“否”后又重新会回到这个状态,所以只有选“是”这一个选择。 3.进入word的安全模式,提示说有功能被禁用。 4.无论重启多少次,无法正常启动,只能进入安全模式。 5.重装、修复office2003都无济于事,除非重装系统。卸载office2003后再装office2000、office XP(office 2002),提示有严重错误,word无法启动。 原因: Normal.dot这个模板文件被损坏。可能原因有:非正常结束word程序,其时有文档正在编辑或打开;编写了宏 ...
FusionCharts flash设置div的层次 我不是做网页设计的,所以碰到这个问题时感觉好偏啊,不过,最后有幸解决了,高兴一下,也总结一下。 问题的情况是这样的,做了一个页面,页面中有一个日期选择的js,日期下面是FusionChartsFree 生成的flash图表,他们都是放在div标签里面的,在页面加载完成后,点击日期选择时,出现的日期图片被flash遮住了,没法选择。 我猜就是div有层次的问题,于是我就在网上查资料,有点收获,知道div层次是可以用z-index 来设置的。但是对这两个div ,我怎么设置就没效果,日期依然在flash下面。正当我准备放弃的时候,突然想到是 ...
一、使浏览器不缓存页面的过滤器      import javax.servlet.*; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /** * 用于的使 Browser 不缓存页面的过滤器 */ public class ForceNoCacheFilter implements Filter { public void doFilter(ServletRequest request, ServletRe ...
Struts2:在Action类中获得HttpServletResponse对象的四种方法         在struts1.x Action类的execute方法中,有四个参数,其中两个就是response和request。而在Struts2中,并没有任何参数,因此,就不能简单地从execute方法获得HttpServletResponse或HttpServletRequest对象了。     但在Struts2 Action类中仍然有很多方法可以获得这些对象。下面就列出四种获得这些对象的方法。 【方法1】使用Struts2 Aware拦截器       这种方法需要A ...
在创建grid时候这个是必须的:  tbar : [{ id : 'newWindow', text : '工具', iconCls : 'add', handler : function() { showMemerAddWindow(); //显示表单所在窗体 } }],    创建完成后可再新建一个toolbar: tbar2 = new Ext.Toolbar({ renderTo : grid.tbar,//其中grid是上边创建的grid容器 items : ['第二行工具栏', '-', { text : '查询', iconCls : 'search' }, '-'] } ...
在统计不同几张表中的数据时,常常会应为出现 A中有,B中没有,这是我们希望能把这两个Map集合 的键给合并了,取他们的并集。 例如:   Map<String, PersonTongji> pt=dao.getPersonCountAll("commonly_person_info");  Map<String, PersonTongji> pyg=dao.getPersonCountAll("employ_person_info");  Map<String, PersonTongji> ltx=dao.getPe ...
1.substr 方法返回一个从指定位置开始的指定长度的子字符串。stringvar.substr(start [, length ])参数stringvar 必选项,要提取子字符串的字符串文字或String对象。start 必选项,所需的子字符串的起始位置。字符串中的第一个字符的索引为0。length 可选项,在返回的子字符串中应包括的字符个数。说明,如果length为0或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到stringvar 的最后。示例下面的示例演示了substr方法的用法。 function SubstrDemo()...{var s, ss; // 声明变 ...
JS一些简单的知识可能大家随便搜一下就可以搜到,所以本文先着重介绍在JavaScript的数组中进行数组元素查找和替换(指对每个元素的内容查找和替换),然后再介绍一下Js对字符串和数组的基本操作。 一、在JavaScript的(字符串)数组中针对每个元素的内容进行查找和替换。 JavaScript提供了在字符串中查找子串的函数indexOf()、lastIndexOf()、search(),还提供了字符串的替换函数replace(),而这些函数没有在数组对象Array中实现。 为了让Array也支持以上方法,我们可以对Array对象原型进行修改,增加了相应函数。让这些函数和String对象 ...
1、当前系统区域设置格式(toLocaleDateString和toLocaleTimeString) 例子:(new Date()).toLocaleDateString() + " " + (new Date()).toLocaleTimeString()结果: 2008年1月29日 16:13:11 2.普通字符串(toDateString和toTimeString) 例子: (new Date()).toDateString() + " &quo ...
 建立一个别人既无法进入又无法删除的文件夹。相信大家都遇到过自己的一些隐私文件不愿意让别人看到的情况吧,怎么解决呢?隐藏起来?换个名字?或者加密?这些办法都可以办到,其实还有一种方法,就是建立一个别人既不能进入又不能删除的文件夹,把自己的隐私文件放进去,别人就看不到啦,下面讲讲如何实现,很简单的。     第一步:在运行中输入cmd,回车,打开命令行窗口     第二步:在命令行窗口中切换到想要建立文件夹的硬盘分区,如D盘,输入:d:     第三步:输入md 123..\ 回车,注意文件夹名后有2个小数点     看看你的D盘下面是不是多了一个名为123.的文件夹了?它是既不能进入又不能被删除 ...
Global site tag (gtag.js) - Google Analytics