`
enki_ding
  • 浏览: 210690 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
在一个ibatis项目,当tomcat启动时就报了: Attribute "resultClass" must be declared for element type "delete".异常。   初看字面意思以为我的sqlmap delete语句应该加上resultClass属性,可是想想不对,delete怎么可能需要resultClass呢.   这样的情况同样会出现在update,insert中,所以实际上我估计是ibatis的作者log里面少写了一个not ,正确的log应该是 Attribute "resultCla ...
在一个项目中,要用java访问.net写的web service。有一个功能是修改用户资料,这就涉及到数据的提交处理。 遇到提交数据时中文乱码问题。原先代码如下的: String SOAPUrl= BaseUrl.baseUrl+"ProfileService.asmx?op=GetMemberInfoByCardNo"; String SOAPAction = "..................................................."; String xml="............. ...
在一个项目中用spring配置properties文件时报出 java.lang.IllegalArgumentException: Malformed \uxxxx encoding 异常! 这个properties文件中配置了文件夹的真实路径(window系统),但是java的Properties竟然无法读取! 原来java在读取properties文件是遇到\就会出现 java.lang.IllegalArgumentException: Malformed \uxxxx encoding 异常,问题在这里! 仅仅把里面出现的\转换为/就可以了! 贴出spring中 ...
HttpServletResponse response = ServletActionContext.getResponse();         response.setContentType("text/html;charset=GBK");//解决中文乱码         PrintStream out = new PrintStream(response.getOutputStream());//获取out输出对象         out.println("111111");
在一个项目中的servlet里,用户登出后做跳转: boolean flag=uBiz.lointOut(userBean.getSesionId()); if(flag) response.sendRedirect("index.jsp");   结果抛出异常: Cannot forward after response has been committed。。。。   后来在后面加上return ;就正常了 boolean flag=uBiz.lointOut(userBean.getSesionId()); if(flag) ...
近期,由于项目需要,使用到气泡提示的效果。在网上搜索了一下,找到qTip插件,该插件功能强大,兼容性好,文档齐全。个人比较喜欢 官方网址:http://craigsworks.com/projects/qtip/ ,附件中也有! 下面是我个人使用总结   当内容是来自另外一个页面时,宽度(width)应取决于页面的宽度,也就是说width应设为100%,一开始设置错了。name:'blue'是使用内嵌的css样式:blue 错误的例子: style: { width: 100%,name:'blue'} 正确的例子: style: {width: '100%',name:'b ...
单一职责原则的英文名称是:Single Responsibility Principle,简称SRP。让一个接口做一件事情,让一个方法做一件事情。 SRP的原话解释是:There should never be more than one reason for a class to change(不应该有一个以上的理由来改变一个类).   单一职责的好处 类的复杂性降低,实现什么职责都有清晰明确的定义 可读性高。复杂性降低,可读性当然提高了 可维护性提高。可读性提高了,自然就更容易维护了 变更引起的风险降低,变更是必不可少的,如果接口的单一职责做得好,一个接口修改只对相应的实现类 ...
Intent 应该算是Android中特有的东西。你可以在Intent中指定程序 要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料 。都指定好后,只要调用startActivity(),Android系统 会自动寻找最符合你指定要求的应用 程序,并执行该程序。 下面列出几种Intent的用法 显示网页: Uri uri = Uri.parse("http://www.google.com"); Intent it   = new Intent(Intent.ACTION_VIEW,uri); ...
锁定 Activity 运行时的屏幕方向 Android 内置了方向感应器的支持。在 G1 中,Android 会根据 G1 所处的方向自动在竖屏和横屏间切换。但是有时我们的应用程序仅能在横屏 / 竖屏时运行,比如某些游戏,此时我们需要锁定该 Activity 运行时的屏幕方向,<activity > 节点的 android:screenOrientation 属性可以完成该项任务,示例代码如下: <activity android:name=".EX01" android:label="@string/ ...
Intent Filter 描述了一个组件愿意接收什么样的 Intent 对象,Android 将其抽象为 android.content.IntentFilter 类。在 Android 的 AndroidManifest.xml 配置文件中可以通过 <intent-filter > 节点为一个 Activity 指定其 Intent Filter,以便告诉系统该 Activity 可以响应什么类型的 Intent。 当程序员使用 startActivity(intent) 来启动另外一个 Activity 时,如果直接指定 intent 了对象的 Component ...
使用 Intent 通信 在 Android 中,不同的 Activity 实例可能运行在一个进程中,也可能运行在不同的进程中。因此我们需要一种特别的机制帮助我们在 Activity 之间传递消息。Android 中通过 Intent 对象来表示一条消息,一个 Intent 对象不仅包含有这个消息的目的地,还可以包含消息的内容,这好比一封 Email,其中不仅应该包含收件地址,还可以包含具体的内容。对于一个 Intent 对象,消息“目的地”是必须的,而内容则是可选项。 在上面的实例中通过 Activity. startActivity(intent) 启动 ...
Activity 栈 Android 是通过一种 Activity 栈的方式来管理 Activity 的,一个 Activity 的实例的状态决定它在栈中的位置 。处于前台的 Activity 总是在栈的顶端,当前台的 Activity 因为异常或其它原因被销毁时,处于栈第二层的 Activity 将被激活,上浮到栈顶。当新的 Activity 启动入栈时,原 Activity 会被压入到栈的第二层。一个 Activity 在栈中的位置变化反映了它在不同状态间的转换。 Activity 的状态与它在栈中的位置关系如下图所示: 图 2. Ac ...
图片来自:http://www.ibm.com/developerworks/cn/opensource/os-cn-android-actvt/image001.jpg 文章路径:http://www.ibm.com/developerworks/cn/opensource/os-cn-android-actvt/   如上所示,Android 程序员可以决定一个 Activity 的“生”,但不能决定它的“死”,也就时说程序员可以启动一个 Activity,但是却不能手动的“结束”一个 Activity。 当你调用 Activity.finish()方法时,结果和用户按下 ...
Activity和Task是Android Application Framework架构中最基础的应用,开发者必须清楚它们的用法和一些开发技巧。本文用大量的篇幅并通过引用实例的方式一步步深入全面讲解它们的基础原 理(underlying principles)和架构(mechanisms),例如:Navigation、Multitasking、activity re-use、intents和activity stack等…大部分与其相关的应用模块。重点讲解开发过程中如何更准确的体现用户交互性的便捷和高效,同时也帮助分析Designers和 Developers在开发期间所要面对 ...
什么是Android  Application? 简单来说,一个apk文件就是一个Application。 任何一个Android Application基本上是由一些Activities组成,当用户与应用程序交互时其所包含的部分Activities具有紧密的逻辑关系,或者各自独立处理不同的响应。 这些Activities捆绑在一起成为了一个处理特定需求的Application, 并且以“.apk”作为后缀名存在于文件系统中。 Android平台默认下的应用程序 例如:Email、Calendar、Browser、Maps、Text Message、Contacts、Came ...
Global site tag (gtag.js) - Google Analytics