摘要:
要求根据客户端提交的参数,对返回的结果列表进行分页,只返回客户指定的那一页。写一个公用函数来实现这个功能就存在一个问题,有多种类型的列表,怎样定义传递给分页函数的列表变量?就只能使用泛型了。 使用这个函数,对列表l进行分页,每页有count条数据,只返回第page页的数据。
阅读全文
posted @ 2016-05-17 15:08
MSTK
阅读(659)
推荐(0)
摘要:
远程桌面连接的默认数量是2,当有多个用户需要同时远程桌面连接时很不方便,可以设置远程桌面连接的最大数量。 1. 运行gpedit.msc; 2. 选择计算机配置-->管理模板-->Windows组件-->远程桌面服务-->远程桌面会话主机-->连接; 3. 双击“限制连接的数量”,在弹出的窗口中输入
阅读全文
posted @ 2016-05-13 11:08
MSTK
阅读(10577)
推荐(0)
摘要:
当用户连续登录失败次数过多时,Oracle会锁定该用户,“FAILED_LOGIN_ATTEMPTS”用于设置最大次数,超过该值则锁定该帐号。 要取消用户连续登录失败次数的限制可以按照以下方法操作: 1. 输入以下命令,查看“FAILED_LOGIN_ATTEMPTS”的值: SQL> select
阅读全文
posted @ 2016-05-13 10:56
MSTK
阅读(1928)
推荐(0)
摘要:
1. 首先用系统账号登录: sqlplus /nolog conn /as sysdba 2. 输入命令对账户解锁/锁定: ALTER USER scott ACCOUNT UNLOCK ALTER USER scott ACCOUNT LOCK
阅读全文
posted @ 2016-05-09 15:59
MSTK
阅读(456)
推荐(0)
摘要:
很多表的主键都是自增型的,新增的记录使用save()方法保存以后,要获得ID,直接使用getId()就可以了,因为此时记录已经保存进数据库,已经有了ID。 另一种方法是使用MySQL的SELECT LAST_INSERT_ID()语句查询。不过在高并发的情况下,使用SELECT LAST_INSER
阅读全文
posted @ 2016-05-04 10:25
MSTK
阅读(1544)
推荐(1)
摘要:
QQ的滑动删除效果很不错,要实现这种效果,可以使用SwipeListView。1. 下载com.fortysevendeg.swipelistview这个项目(以前GitHub上有,现在GitHub上没有了,百度了很多次才下载到的),导入Eclipse,右键单击,选择Properties->Andr
阅读全文
posted @ 2016-04-28 12:29
MSTK
阅读(3406)
推荐(0)
摘要:
在Hibernate 中,有时我们只需要更新部分字段,此时如果使用update()方法,会将所有字段都更新,对于没有set的字段,就会设置成NULL,如果这些字段里面有非空的字段就会报错。 解决的方法可以直接写HQL语句,但是如果字段较多,并且更新的字段是不确定的时候,直接写HQL语句就显得比较麻烦
阅读全文
posted @ 2016-04-26 14:51
MSTK
阅读(2236)
推荐(1)
摘要:
新建了一个项目,包含了两个库:appcompat_v7和swipelistview,结果出现了Jar mismatch错误: 原来是因为appcompat_v7和swipelistview这两个库都包含了android-support-v4.jar这个文件,将swipelistview里面的andr
阅读全文
posted @ 2016-04-12 14:25
MSTK
阅读(259)
推荐(0)
摘要:
1. 点击windows --> preference --> Team --> SVN,查看当前的SVN接口。 2. 如果SVN接口是JavaHL,那么找到C:\Documents and Settings\用户名\Application Data\Subversion\auth这个文件夹,删除文
阅读全文
posted @ 2016-04-11 12:40
MSTK
阅读(4758)
推荐(0)
摘要:
在Adapter类中定义一个HashMap列表,保存每一行是否被选中: 可见定义了名为isSelected的HashMap列表,再定义它的getter和setter方法: 在Adapter类的构造方法中,将isSelected的所有初始值设置为false: 在getView方法中,定义CheckBo
阅读全文
posted @ 2016-04-05 16:05
MSTK
阅读(3038)
推荐(0)
摘要:
Activity有四种启动模式: 1. standard,默认的启动模式,只要激活Activity,就会创建一个新的实例,并放入任务栈中,这样任务栈中可能同时有一个Activity的多个实例。 2. singleTop,激活Activity时,如果栈顶是这个Activity,就不会创建新的实例;如果
阅读全文
posted @ 2016-03-31 21:11
MSTK
阅读(1491)
推荐(0)
摘要:
直接上代码: 首先inflate一个xml文件,产生一个view;再创建一个Dialog,设置Dialog的View为inflate的view;然后通过WindowManager.LayoutParams设置Dialog的长度、宽度、显示的位置等等,最后setCanceledOnTouchOutsi
阅读全文
posted @ 2016-03-29 13:42
MSTK
阅读(1016)
推荐(0)
摘要:
6. 设置超时时间 可以为请求设置超时时间、最大重试次数、重试时间增长因子等。其中new DefaultRetryPolicy()的第一个参数是超时时间,第二个参数是最大重试次数。第三个参数是重试时间增长因子。
阅读全文
posted @ 2016-03-20 12:12
MSTK
阅读(282)
推荐(0)
摘要:
5. 取消请求 可以通过请求的setTag()方法给请求设置TAG,需要取消这些请求时,用请求队列的cancelAll()方法取消带有特定TAG的请求。 为请求设置TAG: stringRequest.setTag("xyz"); jsonObjectRequest.setTag("xyz"); p
阅读全文
posted @ 2016-02-17 10:58
MSTK
阅读(343)
推荐(0)
摘要:
4. 加载图片 在实际应用中,经常需要从网络上下载并显示图片。Volley也提供了从网络下载图片的几种方法,这里主要介绍两种方法:ImageRequest和ImageLoader。 (1) ImageRequest ImageRequest和StringRequest、JsonObjectReque
阅读全文
posted @ 2016-02-16 15:45
MSTK
阅读(335)
推荐(0)
摘要:
3. 设置请求类型和参数 Volley默认的请求类型是GET,如果需要用POST,可以在构造函数中进行设置。设置参数可以通过重写getParams()方法来实现。 以上代码中,使用了Volley请求的另一个构造函数,通过Method.POST指定了请求方式为POST,并通过重写getParams()
阅读全文
posted @ 2016-02-16 13:42
MSTK
阅读(259)
推荐(0)
摘要:
在Android开发中,经常要通过HTTP请求访问网络。为了使通过HTTP请求访问网络的过程更加简单,2013年提出了新的HTTP通信框架--Volley。Volley使用起来非常简单,适用于网络访问频繁、通信数据量小的情况。 下载volley.jar文件并导入工程,加上访问网络的权限,就可以使用V
阅读全文
posted @ 2016-02-15 15:40
MSTK
阅读(517)
推荐(0)
摘要:
Android自带的对话框标题不好看,如果我们需要给弹出的对话框设置一个自己定义的标题,可以使用AlertDialog.Builder的setCustomTitle()方法。 定义一个对话框标题的title.xml文件: <?xml version="1.0" encoding="UTF-8"?>
阅读全文
posted @ 2016-02-07 19:02
MSTK
阅读(2622)
推荐(0)
摘要:
JSON字符串的最上一层,肯定是一个JSONObject,JSONObject的下一层,可以包含JSONArray,JSONArray又包含了若干个JSONObject。用例子来说明: package myJson; import net.sf.json.JSONArray; import net.
阅读全文
posted @ 2016-02-03 10:43
MSTK
阅读(1348)
推荐(0)
摘要:
有时需要对List排序,这时可以利用Collections的sort()方法来排序,不用自己再去排序。 package myTest; import java.util.ArrayList; import java.util.Collections; import java.util.Compara
阅读全文
posted @ 2016-01-27 16:09
MSTK
阅读(1722)
推荐(0)
摘要:
Android开发中有时会遇到这种情况,在数据列表的Activity中点击添加按钮,弹出另一个Activity添加数据,这样返回数据列表的Activity时就需要刷新数据列表(因为添加了一条数据)。这时需要刷新数据列表的代码就应该写在数据列表Activity的onStart()函数里面,而不能写在o
阅读全文
posted @ 2016-01-26 09:11
MSTK
阅读(2755)
推荐(2)
posted @ 2016-01-14 12:45
MSTK
阅读(4721)
推荐(0)
摘要:
SSH框架出现了下面的错误: 检查了hbm.xml文件无误,后来才发现是查询语句的属性名大小写搞错了。
阅读全文
posted @ 2016-01-11 10:14
MSTK
阅读(2088)
推荐(0)
摘要:
采用SSH框架时出现了 错误,找了半天没有找出错误在哪里,最后才发现是URL写错了,多写了一个"_"。
阅读全文
posted @ 2016-01-08 10:43
MSTK
阅读(1218)
推荐(0)
摘要:
1.选中要打包的项目,右键单击,选择“Export-->WAR File”,在弹出的对话框中选择Destination、Server runtime等选项,点击Finish; 2.可以看到指定目录下已经生成了一个war文件,将该文件复制到Tomcat安装目录下的webapps文件夹下面; 3.重新启
阅读全文
posted @ 2016-01-01 22:05
MSTK
阅读(2962)
推荐(0)
摘要:
偶然看到一道腾讯面试题:题目:给定一个8*8的方格子,如下图所示,求A点到B点的最短路径有多少条?用算法实现。想出了一种很简单的方法解决这个问题,A点到B点的最短路径肯定是16,其中8步横走,8步竖走,设横走为'1',竖走为'0',那么最短路径是一个16位的二进制字符串。只要一个16位二进制字符串里...
阅读全文
posted @ 2015-08-19 15:29
MSTK
阅读(792)
推荐(1)
摘要:
Android客户端向SSH服务器发送数据主要有三种情况:通过客户端删除数据、添加数据和修改数据。 1.删除数据 先看看jsp文件里面是怎样删除数据的: 也就是说,只要向服务器发出一个HTTP请求,包含clasdelete.action?id=(要删除的记录id),就可以实现记录的删除。因此,首先通
阅读全文
posted @ 2015-08-11 16:39
MSTK
阅读(1005)
推荐(1)
摘要:
基本原理是Android客户端通过HttpClient向服务器发出请求,服务器向Android客户端返回JSON字符串,Android客户端解析JSON字符串获得数据。 1. 新建一个Android项目,主要文件如下: 其中MainActivity是UI,CommThread是通信线程,负责和服务器
阅读全文
posted @ 2015-08-05 11:45
MSTK
阅读(2244)
推荐(0)
摘要:
用Eclipse开发Web项目时,可以通过Tomcat服务器运行Web项目,此时Web项目被部署在[WorkSpace]\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps中。但是关闭Eclipse以后Web项目也就不能运行了
阅读全文
posted @ 2015-07-23 10:15
MSTK
阅读(2586)
推荐(0)
摘要:
很多应用要求SSH服务器不仅和PC通信,还要和Android移动设备通信,这时就需要用到JSON了。其基本原理是服务器将数据转换成JSON格式,发送给Android客户端,客户端再将JSON格式的数据解析出来,从而实现了SSH服务器和Android客户端之间的通信。 (1)新建一个User libr
阅读全文
posted @ 2015-07-21 17:01
MSTK
阅读(1840)
推荐(0)