`
littie1987
  • 浏览: 130775 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论
文章列表

Android学习笔记02

 又是一天啊,继续写点笔记:    Spinner的用法:   Spinner是一个下拉列表框,首先看Xml定义:   <Spinner android:id="@+id/spinner" android:layout_width="fill_parent" android:layout_height="wrap_content" android:pro ...

Android学习笔记01

    刚学习android,未免遗忘所以写点小笔记。     1. android的布局是通过 setContentView(R.layout.main)加载的,其中main是android的默认布局文件,在res/layout/main.xml处,当然,我们可以书写自己的布局文件,起不同的名字,定义不同的布局策略(默认是线性布局)。       2. Activity类有一个方法findViewById(" ")可以查找到布局文件中定义的试图组件,前提是已经给改视图定义了id。定义id的方法android:id="@+id/idname"。这样, ...
    Spring的JdbcTemplate把Jdbc进行了封装,下面我们来看一下它的query(String sql,RowMapper rowMapper);的具体实现。     首先,query方法会调用下面一段代码: public List query(String sql, RowMapper rowMapper) throws DataAccessException { return (List) query(sql, new RowMapperResultSetExtractor(rowMapper)); }    我们发现,Spring把调用的请求交给了 ...
    最近要做一个网页打印程序,为了不使页面发生跳转,就想到用window.showModelessDialog()来实现打印功能。但是问题来了,showModelessDialog打开的新窗口里面不让打印,提示脚本错误。我用的打印控件是WebBrowser,包括打印预览,设置和打印都不行。后来在网上搜索也没有好的解决方案。今天苦思冥想终于成功了,贴出来给大家分享一下。    首先,在点击打印按钮之后,调用showModelessDialog跳转到另一个页面A.html,showModelessDialog可以带上相关的参数。这里还要补充一个知识点,那就是showModelessDialog ...

Android环境搭建

      刚开始学习android,对于搭建android的开发环境,我可谓吃尽了苦头。下面我总结总结。       搭建android的开发环境主要有三步: 一:下载安装Eclipse。对于大多数JavaEE的程序员来说,下载安装Eclipse已经不是问题了。不过,对于android开发, eclipse的版本最好是在3.2以上,我选用的是3.5。具体哪个就没关系。   二:安装ADT。何谓ADT?其实就是Android Development Tool。它是一个android开发的eclipse插件,也就是说,有了它就可以在eclipse中新建android工程了。ADT可以用离线 ...
大家知道,在JS中没有方法重载这个功能。那么如何实现方法重载呢? 在JS中有一个arguments对象。他是一个数组,包含了访问参数的集合。看代码: function add(){ var length = arguments.length; var result; if(length==1){ result = arguments[0]; }else if(length==2){ result = parseInt(argument[0])+parseInt(arguments[1]); } } add(2); add(2,3);  上述代码定义了一个add() ...
     在js中,添加事件处理器有两种方式,一种是HTML形式,即在html代码中直接指定事件处理函数。第二种是在js中直接指定。我们现在要讨论的是在js中直接指定。      1:在Ie中,要为某个对象指定处理函数可以用attachEvent("onclick",function(){}这种形式。但这仅限于在IE当中使用。DOM标准的浏览器采用的是另外一种方法:addEventListener("click",function(){},false);前面两个参数很好理解,第三个bool型的参数表示该事件是否支持捕获型事件,false表示不支持,也就是 ...
      最近遇到一个问题,就是我的移动硬盘查到电脑上之后找不到他的盘符。状态栏的右下角有绿色的小图标,但在我饿电脑里就是找不到我的移动硬盘。       后来在网上搜了搜,原来,移动硬盘其实是已经连接到了电脑,只是没有给他分配盘符而已。那么如何给这个移动硬盘分配一个盘符呢?按如下步骤就可以了。。       右击我的电脑/管理/存储/磁盘管理,然后右击“可移动磁盘”图标,单击快捷菜单中的“更改驱动器和路径”选项,并在随后的界面中单击“添加”按钮,接下来选中“指派驱动器号”,同时从该选项旁边的下拉列表中选择合适的盘符,在单击确定即可。最后打开我的电脑,就能看到移动硬盘的盘符了。     ...
      下面来讲讲Hibernate的merge方法。我打算按照hibernate对象生命周期的三个状态来讲。 1:如果POJO对象处于游离态,我所说的游离态是指该对象的id值为空。hibernate判断一个对象在数据库中是否存在不是看对象的其他信息,而 ...
      都知道Hibernate的对象有三态,即游离态、持久态、脱管态。那么这三种状态的对象到底怎么区别呢?我做了一个小的测验。 User user = new User(); user.setId(4); user.setUsername("heyuanling2"); user.setAge(23); user.setSex("w"); user.setPassword("heyuanling"); Session session = this.getSession(); Tran ...
在servlet的编程中,如果想用到Spring的注入功能,其实很简单: 看个例子程序: package en.servlet; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframew ...
批量插入数据会带来性能上的损耗,但是合理的设置会使性能得到最大的优化。我们来看一个批量插入的代码:   Session session = sessionFactory.openSession();   Transaction tx = session.beginTransaction();   for ( int i=0; i<100000; i++ ) {   Customer customer = new Customer(.....);   session.save(customer); }   tx.commit();   session.c ...
先看段代码吧: ClassLoader loader = Thread.currentThread().getContextClassLoader(); Class clazz = loader.loadClass("en.Dog"); //Class clazz = Class.forName("en.Dog"); System.out.println(clazz.getClassLoader()); Class[] paras = new Class[]{String.class,Integer.class}; Constructor c ...
从网上摘到一段代码,并非个人原创,只为学习记录,呵呵。。。。 编写Spring+Hibernate框架下的应用,总是离不了编写一个通用的泛型GenericHibernateDao。查阅了网上不少的GenericHibernateDao实现,归纳整理为如下实现,供后续编码参考。 首先定义接口泛型DAO接口 GenericDao package com.th.huz; import java.io.Serializable; import java.util.Collection; import java.util.Iterator; import java.util.List; ...
      如果存在这样一种情况:一个类C继承了一个类A,A中有一个方法save(),同时C类又实现了一个接口B,B中也有一个save方法。那么C类算不算就已经实现了B接口呢? 经过测试,这是没有问题的。当你调用save方法时就会默认去调用A类中的save方法。       还有一种情况,一个接口A中有一个方法public Object getDate(); 返回类型为Object。如果有一个类B 继承了A接口,但只提供了这么一个方法:public Date getDate(){....},那么这样算不算已经实现了A接口呢?答案是肯定的。但有一个条件,就是你的JDK版本必须是1.5及其以上的版 ...
Global site tag (gtag.js) - Google Analytics