技术型
文章平均质量分 63
背道而驰
人生没有过不去的河流,只有不愿意过河流
展开
-
springmvc + mybatis使用jdbc文件加载占位符时出现异常
springmvc的配置文件如下: <!-- 1. 数据源 : DriverManagerDataSource --> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverC.原创 2018-05-15 19:40:04 · 559 阅读 · 0 评论 -
Oracle根据时间将一条记录进行分割成多条(开始时间与结束时间跨几天就分割成几条)
首先对需求进行一下说明:假如我们A表里面有一条记录是这样的:三个字段,第一个为MDN(号码),第二个为STARTTIME(开始时间),第三个为ENDTIME(结束时间)现需要对表中所有这种开始时间与结束时间不在同一天的记录进行拆分,时间跨度几天就拆分成几条:以上为实现后的效果图,由于之前对Oracle的游标不太了解,请教了组长,后来也仔细看了下游标的使用,这个实现也并不原创 2013-10-24 18:16:04 · 9719 阅读 · 0 评论 -
android:textAppearance解析
Android的系统自带的文字外观设置及实际显示效果图 android:textAppearancexml布局里面设置文字的外观:如“android:textAppearance=“?android:attr/textAppearanceLargeInverse”这里引用的是系统自带的一个外观,?表示系统是否有这种外观,否则使用默认的外观。可设置的值如下:textAppeara转载 2013-10-16 12:00:01 · 2690 阅读 · 0 评论 -
Android的四大组件之Activity生命周期详解
一、Two是普通的Activity,能够完全挡住One1.当One初始化的时候onCreate(One)--> onStart(One)--> onResume(One) 2.当从One跳到 Two的时候onPause(One) --> onCreate(Two) --> onStart(Two) -->onResume(Two) --> onStop原创 2013-09-08 04:27:10 · 1133 阅读 · 0 评论 -
Adb connection Error:远程主机强迫关闭了一个现有的连接
做android开发的时候eclipse的console一直出现这个问题,有时候是启动eclipse后就出现这个问题,有时候是运行android程序的时候出现的,重启avd和重启eclipse都不行。后面在网上找到了解决办法。先说原因嘛,这是ddms调用adb引发的. 经过一番搜索, 发现这是windows环境下, adb的一个限制, 也可以说是bug. 当手机上同时运行的进程数大于64转载 2013-07-23 23:29:00 · 97027 阅读 · 2 评论 -
Activity的启动模式
关于Activity的启动模式,有四种:1.standard:默认的启动模式,每次都创建新的实例2.singleTop:在栈顶就重用(被重用了会调用onNewIntent(Intent intent)),否则创建新的实例3.singleTask:在栈中就重用(被重用了会调用onNewIntent(Intent intent)),并且将上面的所有activity杀掉,否则创建新的实例原创 2013-09-08 03:38:48 · 905 阅读 · 0 评论 -
精灵与动画(四)
1.TextureTexture就是在层中存储的图像单元,在Android上Texture的宽度和高度必须是2的幂,所以AndEngine就把几个图像安排在一个Texture对象中,这样使用起来更加方便。 2.ITextureSourceITextureSource类的子类实现中最有用的就是AssetTextureSource这个类,它用来加载图片对象到内存中,把多个该对象拼接到一原创 2013-09-04 23:06:49 · 827 阅读 · 0 评论 -
Android的四大组件之ContentProvider总结
转自:http://www.cnblogs.com/devinzhang/archive/2012/01/20/2327863.html1.适用场景1) ContentProvider为存储和读取数据提供了统一的接口2) 使用ContentProvider,应用程序可以实现数据共享3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,转载 2013-09-11 01:33:43 · 2423 阅读 · 0 评论 -
Android的四大组件之Broadcast Receiver
BroadcastReceiver(广播接收器)是Android中的四大组件之一。 下面是Android Doc中关于BroadcastReceiver的概述: ①广播接收器是一个专注于接收广播通知信息,并做出对应处理的组件。很多广播是源自于系统代码的──比如,通知时区改变、电池电量低、拍摄了一张照片或者用户改变了语言选项。应用程序也可以进行广播──比如说,通知转载 2013-09-12 09:56:58 · 3607 阅读 · 0 评论 -
初识AndEnginee(一)
1.ActivityAndEngine 是一款以 OpenGLES 方式进行画面渲染的 2D 游戏引擎,可以运行在支持Android 1.6 及以上版本的系统当中。应该说,相较 Libgdx 引擎,AndEngine 拥有更多的游戏组件与扩展功能。并且与 Libgdx 不同,它在默认情况下已经可以支持中文,采用屏幕坐标系绘也更符合一般 Android 绘图习惯。 由于 An原创 2013-09-04 00:18:04 · 1182 阅读 · 0 评论 -
AndEngine画直线程序(二)
package com.example.lineexample;import org.anddev.andengine.engine.Engine;import org.anddev.andengine.engine.camera.Camera;import org.anddev.andengine.engine.options.EngineOptions;import org原创 2013-09-04 00:45:19 · 1318 阅读 · 0 评论 -
Oracle中的case when的使用
今天要用SQL实现一个小小的逻辑,总之呢,需要用到一些判断条件,所以准备使用一下case when的用法,但是由于之前只写过case when else end单条语句,没有写过嵌套,而且感觉sql写起来也不好调试,所以在网上找了下资料。第一步,先写一个简单的嵌套测试一下:select case when 1=1 then case when 2<3 then原创 2013-10-24 18:42:18 · 4080 阅读 · 0 评论 -
Android之菜单创建方式
安卓的菜单添加可以通过menu.add方法来添加,当然,也可以通过XML布局文件来实现,下面分别采用这两种不同的方式来实现:1.通过XML布局文件来实现首先在项目目录res文件夹中建立Menu文件夹,然后再其中创建需要的菜单,其代码清单如下:首先在项目目录res文件夹中建立Menu文件夹,然后再其中创建需要的菜单,其代码清单如下: <item andr原创 2013-10-14 22:54:56 · 980 阅读 · 0 评论 -
volatile的特性
理解volatile的特性,可以把volatile变量的单个读写,看成是使用同一个锁对这个单个读写操作做了同步,下面通过示例代码来说明:class VolatileFeaturesExample { volatile long vl = 0L; // 使用volatile声明64位的long型变量 public void set(long l) { vl =...翻译 2018-05-17 12:16:08 · 494 阅读 · 0 评论 -
ArrayList删除掉集合中的偶数
最近去面试,面试官一直问ArrayList和LinkedList的区别,然后问如果给你一个ArrayList集合,然后删除掉其中的偶数,你会怎么做,我当时想了没想就说首先遍历集合,然后判断当前元素是否是偶数,若是则调用remove方法。。后来回来查询了一下,其实可以通过add方法来替换remove方法,通过实验,在数据量不大时,两种方法的效率没有什么区别,但是在数据量比较大时,通过原创 2013-06-26 10:29:39 · 6264 阅读 · 1 评论 -
unable to find valid certification path to requested target
这两天在做360平台的接入工作,主要是将我们的做一个应用原创 2014-07-10 16:50:23 · 1046 阅读 · 0 评论 -
Android之对话框的实现
1.自定义对话框下面我们要自定义的对话框,包括两个TextView和两个EditText,所以需要在布局文件中定义这个对话框界面,实现如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" androi原创 2013-10-16 12:50:43 · 925 阅读 · 0 评论 -
Android中的请求码与结果码
在Android中,当Activity之间相互跳转时,可以使用意图(Intent)来传递相应的数据。新的Activity与主Activity不在同一个线程中,当新的Activity关闭时,会触发主Activity的onActivityResult事件。startActivityForResult(Intent intent, int requestCode) : 带着请求码跳到某一个界原创 2013-10-23 23:39:25 · 6691 阅读 · 0 评论 -
Android中AsyncTask的使用
Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中访问Android UI工具包 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相原创 2013-10-24 00:08:22 · 2756 阅读 · 0 评论 -
ImageView的background属性与src属性的区别
ackground 就是背景, src 指的是 ImageView 要显示的图像 android:id="@+id/dummy_left" android:layout_width="wrap_content" android:layout_height="wrap_content" android:backgro原创 2013-10-23 01:53:33 · 1254 阅读 · 0 评论 -
对ListView滚动状态的监听
有的时候,我们需要对ListView滚动做一个相应的监听事件,例如:要实现如下图通讯录的功能:思路为:首先呢,中间那个"路"字为一个TextView,它与ListView采用相对布局的布局风格,当我们滑动ListView的时候控制其显示,当ListView停止的时候就让其消失。首先呢,ListView的滚动有三种状态第一是静止状态,SCROLL_STATE_IDLE第二原创 2013-10-28 02:09:52 · 46900 阅读 · 2 评论 -
ListView之简单动画效果实现
下面是布局文件中一个ListView控件:<ListView android:id="@android:id/list" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layoutAnimation="@anim/list_layout_anima原创 2013-10-21 00:47:12 · 6361 阅读 · 3 评论 -
AndEngine画矩形程序(练习 三)
package com.example.rectexample;import org.anddev.andengine.engine.Engine;import org.anddev.andengine.engine.camera.Camera;import org.anddev.andengine.engine.options.EngineOptions;import org原创 2013-09-04 01:09:21 · 1201 阅读 · 0 评论 -
AndEngine加载图片资源(五)
当我们继承AndEnginede的BaseGameActivity这个类时,会重写其对应的四个方法:onLoadEngine,onLoadResource,onLoadScene,onLoadComplete,其中onLoadResource这个方法就是为了让我们加载一个资源的,例如图片资源,字体等。 且看下面的例子:@Overridepublic void onLoadRes原创 2013-09-07 15:20:19 · 1945 阅读 · 0 评论 -
org.apache.xerces.parsers.XML11Configuration cannot be cast to org.apache.xe
Caught exception while loading file struts-default.xml - [unknown location] at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.loadConfigurationFiles(XmlConfigurationProvider.转载 2013-03-01 11:07:38 · 5147 阅读 · 0 评论 -
使用Ant对程序进行编译打包
因为项目中使用到了Ant,但是对这个不太了解,所以在网上搜了下资料,根据文档在本地写了个HelloWorld做了下测试。首先必须要有Ant环境,好像值需要解压就行了。然后设置下环境变量,环境变量的设置与Java类似,这里不在啰嗦。设置完成后,进入dos界面,键入ant,显示下面的界面即说明Ant环境添加成功:在E盘下建立一个Demo文件夹,主要有如下几个文件需要自己编写:1原创 2013-01-24 19:02:48 · 2008 阅读 · 0 评论 -
如何在一个iframe中给父窗体的另一个iframe中的div设值
今天做项目的时候遇到一个小小问题,还是记录一下把,方便以后如果忘记可以直接查看自己的Blog。问题是:写一个上传图片的Demo,但是呢,上传的这部分form是写在一个IFrame中的。代码就不贴出来了,因为是JSP页面,写的很乱。解决方法:刚开始在JS中直接使用document.getElementById("message").innerHTML="上传成功,查看"; 其中原创 2013-01-07 19:46:22 · 2417 阅读 · 0 评论 -
Struts2的配置文件中配置result时传中文参数的问题
今天做一个项目,因为用到回显的功能,需要在Struts2的配置文件中传中文,出现了问题,但是英文是没有问题的,弄了好久才弄好。result有一个type的属性,这里的type默认是dispatcher,但是这种情况下action之间是不能发送请求的,这时我们就要用到redirect、redirect-action、chain,当要请求一个action时,可以设定type为以上三个中原创 2012-12-18 11:58:15 · 2700 阅读 · 0 评论 -
Jquery插件值colorBox常见问题
发现colorbox官方网站的troubleshoot写的比较好,转载一下。1,flash覆盖colorbox:This is not a ColorBox specific problem, by default Flash will overlay any HTML content. This can be prevented by setting the ‘wmode’ pa转载 2012-12-14 13:22:19 · 3411 阅读 · 0 评论 -
解决网页打不开的问题
网是连上的,QQ可以上,但是就是网页打不开,解决办法如下:原因是DNS设置出错,打开网络连接,打开本地连接属性,在项目中选择TCP/IP协议,点属性,选择自动获取IP和DNS(一般是自动获取)再重启下路由器,应该可以了。。原创 2012-12-27 10:08:24 · 1290 阅读 · 0 评论 -
JXL生成对应的Excel文件(报表统计)
最近在做报表的功能,因为对这个功能并不熟悉,只要先在网上查询相应的资料,然后自己写了几个小例子,在这里要使用一个jxl.jar的包。一、生成一个名为"test.xls"的Excel文件:public class CreateExcel { public static void main(String args[]) { try { // 打开文件原创 2012-12-19 19:37:03 · 919 阅读 · 0 评论 -
解决文件上传时upload.parseRequest(request)得到的List为空
今天做项目时需要用到文件上传的相关功能,所用到组件为common-io.jar和common-fileupload.jarJSP页面是上一个表单,然后有一个上传文件框,提交到对应的Servlet,Servlet调用API做相应的上传操作。在Servlet中有一句API是这样的:List fileItemList = upload.parseRequest(request);意思原创 2012-12-26 23:55:32 · 48877 阅读 · 18 评论 -
对ArrayList中某一元素进行排序
对ArrayList中的元素进行排序,主要考查的是对util包中的Comparator接口和Collections类的使用。实现Comparator接口必须实现compare方法,自己可以去看API帮助文档。创建一个Comparator实例后,用Collections.sort(List,)对List中的元素进行排序。下面是实现代码:以下文件必须引入util包:package原创 2011-12-13 09:40:37 · 1591 阅读 · 0 评论 -
计算某一天是星期几
蔡勒(Zeller)公式:是一个计算星期的公式。随便给一个日期,就能用这个公式推算出是星期几。蔡勒公式如下:W = [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] + d - 1或者是:w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1公式中的符号含义如下:w:星期; w对7取模得:0-星期日,1-星期一,2-转载 2011-12-13 09:46:09 · 857 阅读 · 0 评论 -
启动Tomcat6.x时manager does not exist or is not a readable directory
启动Tomcat6.x时manager does not exist or is not a readable directory 收藏在MyEclipse中配置好Tomcat,新建web项目,在启动Tomcat时会出现 严重: Error starting static Resources java.lang.IllegalArgumentException: Documen转载 2013-03-01 11:30:51 · 791 阅读 · 0 评论 -
Java对Map的遍历
public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out.println("转载 2013-03-29 18:34:10 · 811 阅读 · 0 评论 -
关于采用HashMap作为本地缓存遇到的问题
最近在做一个的项目,我所要完成的部分是对数据的清洗操作,当收到一条记录时,对记录做相应的适配,然后将适配后的数据返回。做适配就是要与之前的数据进行对比,所以需要对之前的数据做一个缓存,初步考虑用HashMap来进行缓存数据。因为我们的数据量是比较大的,一天大概是2亿条记录,一条记录是36个字段,字段之间用特殊的分隔符隔开。程序中使用了多线程,但是由于我对HashMap操作时,没有使用同步,导致CP原创 2013-07-20 12:37:19 · 6362 阅读 · 0 评论 -
将txt文本数据导入到Oracle数据库中去
假如我们需要插入的表已经是确定的,表名为T_CMAP_LONG_TRAV,执行命令环境为Linux。我们准备这样两个文件,一个是control.txt文件,一个是load.sh文件。。我们要加载的txt文件的字段之间用“|”隔开。control.txt的内容如下:load datainfile '/home/cattsoft/DevelopTest/haobai/data/qi原创 2013-07-12 17:19:34 · 5961 阅读 · 0 评论 -
Java 删除一个文件夹下面的所有文件
删除一个文件夹下面的所有文件,一种调用递归算法,一种调用windows命令,下面是程序代码import java.io.File;public class FileDemo { /** * 通过调用系统命令删除一个文件夹及下面的所有文件 * @param file */ public static void deleteFileByWinCom(File fi原创 2013-06-26 09:50:30 · 13662 阅读 · 1 评论 -
tomcat配置项目的方式
在Eclipse工具中,部署项目有两种方式:1.通过在工具中配置Tomcat服务器,然后将对应的项目加入到Tomcat中,然后将项目加入到对应的服务器容器中去。2.通过更改tomcat里面的配置文件,即D:\apache-tomcat-6.0.26\conf\server.xml,在里面的 unpackWARs="true" autoDeploy="tr原创 2013-06-21 16:21:52 · 778 阅读 · 0 评论