51CTO博客开发熔 岩風殘あ淩度ツTerry_龙雨松MOMO的程序世界酷_莫名简单贺春旸的技术专栏
自己想做一个android的应用,需要同时做客户端和服务端,对于服务端就需要Myeclisoe和MySql,于是准备自动安装,一查资料网上千篇一律,最主要的是MyEclipse实在不好下,下载官网登陆不上(除非翻墙)。但是自己还是下载到了,第一次下的10.1版本有问题,最后又下载了10.6,就OK了。以下是我安装MyEclipse10和MySql全部过程截图(里面输入了很多错误的命令,
。。。。。。。。。。。。书接上文 我们可以在数据库表中找到对应的数据,通过DDMS导出数据库: 3草稿 对应的文件为DraftFragment.java。这里要显示草稿的信息列表首先要查询数据库,在onCreate()方法中会声明一个数据库操作的对象: onCreate(){ &nb
简单介绍Android短信模块,其中每个公司在这部分都应该做了修改,因此与原生不完全一样。进入Mms应用开机会初始化一次,之后进入会检测更新,手动强行停止再启动同样会初始化(强行停止你可以再设置->应用程序->找到信息点击进行强行停止或者在eclipse中DDMS中的Devices中右上方有一排Debug、屏幕截图、和停止等功能中,选中进行进行停止
大家都在为项目开发成功而喜悦,但可不知成功的路上是会经常出错的,下面是我碰到的一些错误集合! 【错误信息】 01-16 17:16:18.945: I/magh(979): org.apache.http.conn.HttpHostConnectException: Connection to http://127.0.0.1:8080 refused 在android模拟器连接
今天研究了一个别人写的仿多米音乐的源码,其中有一个功能是抽拉的效果,可以把两个界面的内容显示在一个activity中,利用抽拉实现多内容显示。自己通过摸索参考网上解释实现这一功能,并实现了自己想要的一个功能(为一个程序添加这个功能),接下来上图,没图说个MX。 SlidingDrawer是一个可以实现抽取式显示的控件,可以垂直
今天在弄一个程序的时候,需要引入第三方的一个jar包,但是在运行的时候找不到第3方的类java.lang.NoClassDefFoundError,。但是编译完全没有任何问题,APK文件可以生产,但是运行时报错。 解决方法,把需要的jar包放入src目录中,然后再Library中右键Build Path->C
为了实现一个功能,需要搜集手机信息,自己先在网上找了相关信息进行了汇总,主要是汇集手机的信息,一般想要的信息在手机设置->关于手机->状态消息里面包含了手机的各种信息,下面的代码中也主要显示了那些信息,但是源码的方法我还没有看,先把总结的贴出来。先上图(
Android编译系统集中于build/core下,几个很重要的*.mk文件如下: main.mk(主控Makefile) base_rules.mk(对一些Makefile的变量规则化)
最近在开发与修改过程中一直是按着别人写好的文档去操作的,配置开发环境与编译及部署应用都是知道怎么去做,而不知道背后执行的过程是什么,尤其是原生android源码还有MTK源码及各大公司自己制定的源码都有很多不一样的地方,当我们已经习惯敲几个命令去执行编译的时候,可能很少会去思考它背后的原理。当然,
android记住密码,显示密码功能
头几天有一个小学妹找我帮她写实验报告,内容一大堆,主要是利用RMI实现通信,RMI我以前一直没有用过,这次也算学习了,就把心得写出来,网上主要都是如何用RMI写代码,但是在eclipse下开发RMI和详细解释不是很多,我就把我主要理解的一些东西写出来把。 &nbs
在Hibaernate中提供了丰富的检索(查询)方式,因为项目中涉及到查询特别是复杂查询的时候基本上用的都市iBatis,所以一直都没怎么用Hibaernate自带的查询方法。总的说来Hibernate有如下集中查询方式: 1.根据OID检索某条指定的记录,典型方法如session.load()和session.get(); 2.HQL检索方式。HQL是Hibernate Query Lang
以session的save方法为例来看一个简单、完整的事务流程,如下是代码片段: …………………………………………………&helli
delelte方法从某种程度上来说和update方法很类似,特别是对传入实例的要求,只要所传入实例的OID在数据库中有对应的记录即可,否则Hibaernate就会抛出异常。我们还是从对象能够处于的3个状态来一一阐述。 1.传入实例是临时状态。一般来说这是不规范的操作,当然你必须要人为的给它指定OID,而且这个OID必须和数据库中的一条记录对应。 2.传入实例是游离状态。前面我们说过,游离状态与
关于Session接口的update方法主要有如下几点要注意: 1.输入参数 一般而言,传递给update的对象要是处于游离状态的对象。如果传一个持久化对象,那么update方法就是多余的,因为Hibernate的脏检查机制会自动根据对象属性值的变化向数据库发送一条update语句;如果传入的对象处于临时状态,那么此时Hibernate应该会抛出异常。因为Hibernate在更新数据时会根据对
好久没有写博客了,最近才发现Hibernae还没有写完,那就继续,就当自己好好复习了。言归正传、 一切的一切都要从数据的插入开始,没有数据的插入就没有数据来进行更新、删除和修改。在Hibernate中使用最频繁的用来插入数据的方法就是save()方法了。在Hibernate的官方API中对save方法的注释很简单:将指定的临时对象持久化,并首先指定一个标识符,也就是我们所说的OID,但是如果OI
对于session这个接口的学习可以说是最痛苦也是最复杂的,因为它所涉及的方面太多了,一些隐藏的机制也很多,谁让它是Central API呢。对于它的几个最基本的方法如save()、delete()、flush()等的学习都花了我一定的时间。在深入了解这些这些方法前,了解session的缓存机制以及Hibernate中Java对象的状态对我们是很有帮助的。 一.Session的缓存  
Hibernate是一种对JDBC做了轻量级封装的对象---关系映射工具,所谓轻量级封装,是指Hibernate并没有完全封装JDBC,Java应用即可以通过Hibernate API访问数据库,还可以绕过Hibernate API,直接通过JDBC API来访问数据库。 &n
听说Hibernate已经很久了,但是直到最近才开始和它近距离的接触。很早之前在湘计就看到过一份培训的PPT,里面说到Hibernate应用于持久层,并且Hibernate和持久化似乎形影相随,总是成双成对的出现。那么Hibernate到底是做什么用的,它有什么优点呢?关于Hibernate的一些概念诸如ORM、持久化就不赘述了,我们直接开始构建我们的一个Hibernate应用(通常我们的应用都是
对请求进行处理的元素主要有interceptors、Action以及Result。下面分别对其进行讲述。 1.拦截器配置(interceptors) 通过使用拦截器,我们可以在action中的方法执行之前先执行一些我们事先定义好了的方法,也可以在action中的方法执行之后立即执行一些我们事先定义好了的方法。在开发的过程中,拦截器将是一个强有力的工具。拦截
写在前面的话:对Struts2的理解一直处于似懂非懂的状态让我很是苦闷,在使用的过程中Struts2的强大已经让我叹为观止,不知道这个用词是否准确。为了更好的理解Struts2,决定拜读下官方的guide,顺便做下翻译,希望自己能够坚持下来,阅读的过程中肯定有很多地方理解不了,但是还是打算直接译出来,也许一段时间以后再毒一遍的话就能够理解的更深刻了。 1.坚果壳中的apache st
从刚开始接触Tomcat开始,就被繁杂的相对路径给弄晕了,尽管最后每次都能正确的匹配上,但是总觉得不是很顺畅,一直试图找出一条匹配的规则出来,但是每每总结出一条来的时候,总是又被新的“事实”给颠覆,让人不胜烦恼,因此决定有一点写一点。 通常相对路径的写法有两种,一种就是以“/
在Struts1.*中,要想访问request、response以及session等Servlet对象是很方便的,因为它们一直是作为形参在各个方法之间进行传递的,而在Struts2中我们就很难看到它们的芳踪了,因为我们获得表单中的值都是通过预先设置好了的get方法来得到的,那么如果有些参数我们必须通过request.getParametre或者session.getAttribute来得到,那么应
在Struts2.0里面有一个非常牛*的功能就是支持更高级的POJO访问,这句话是什么意思呢?下面来通过例子实际操作一把就能体会到这个功能的强大与好使了。 要实现的功能:如果用户输入用户名xiaozu,密码111111,则显示welcome,xiaozhu!否则提示用户名或密码错误。 下面是我们所需的文件: 登陆页面login.jsp: <%@ page language="
“分流”是指根据我们所请求的url把request交给某个指定的action来处理。那么在这个FilterDispatcher中还有一些什么操作呢?在Struts1中我们经常要把一个ActionForm和一个Action相关联,ActionForm中封装了表单的所有值,并且这些都是在ActionServlet中完成的,因此我们在action中可以直接通过ActionForm
struts.xml文件中的package元素有一个namespace属性,这个属性有什么用呢,加了这个属性之后我们的url又该怎么写了,还是亲自实践一把吧,^_^。 我现在把struts.xml文件修改如下: <!DOCTYPE struts PUBLIC "-//Apache Softw
前面我们已经把Struts2的运行环境搭建起来了,下面我们开始创建我们的第一个Action,还是按照Max的教程来,我新创建了如下几个文件: sayHello.jsp: <%@ page language="java" contentType="text/html; charset=utf-8"%> <%@ taglib prefix
Struts1.*都还没有怎么玩,Struts2的时代就已经来临了,在网上查了很多资料,结果显示Struts2和Struts1相关性不高,即使没有用过Struts1,也可以直接使用Struts2框架,实际上Struts2可以说是WebWork的翻版。于是俺就在网上down了一个Struts2中文文档,是一个网友自己做的chm文件,他的blog地址是http://www.blogjava.net/m
&n
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号