- 博客(21)
- 收藏
- 关注
原创 使用ListFragment或SwipeRefreshListFragment构造ListView页面
android开发的时候经常会构造一些整个页面只有一个ListView的activity,以前我通常的做法就是新建一个activity,然后再为它建一个xml布局文件,这个布局文件只有一个ListView控件。这样做我觉得很没有意义。最近才发现andorid中有一个LIstFragment,这个ListFramgnet自带ListView和加载时的ProgressBar。利用自己定义的
2014-12-12 16:47:47
1183
原创 jsp的文件上传
在web端,想用jsp写个文件上传,发现如何只用普通的来的写话是不能把文件和表单其他内容一起上传。 于是尝试用了SmartUpload,发现SmartUpload对表单的中文能里处理会有乱码,即使用了new String(mySmartUpload.getRequest().getParameter("news_type").trim().getBytes(),"utf-8
2014-09-05 17:38:53
595
转载 WebView 中的javascript函数不能调用java函数的问题
出处:http://www.kankanews.com/ICkengine/archives/22483.shtml
2014-08-18 19:42:02
715
转载 Android singleTask或singleInstance与startActivityForResult冲突
出处:http://blog.youkuaiyun.com/forlong401/article/details/19047735从Activity A中使用startActivityForResult启动Activity B(Manifest中Activity的声明包含android:launchMode="singleTask"),但是调用startActivityForResult后马上调用
2014-08-07 14:29:47
578
转载 Android 异步加载图片,使用LruCache和SD卡或手机缓存
转载请注明出处http://blog.youkuaiyun.com/xiaanming/article/details/9825113异步加载图片的例子,网上也比较多,大部分用了HashMap> imageCache ,但是现在已经不再推荐使用这种方式了,因为从 Android 2.3 (API Level 9)开始,垃圾回收器会更倾向于回收持有软引用或弱引用的对象,这让软引用和弱引用变得不再可靠。另
2014-08-04 21:15:22
962
转载 Android Loader and LoaderManager
Android的加载器(loader)是从Android 3.0开始出来的东西。要理解这里需要先理解为什么会出现加载器(也有地方把它说成是装载器)呢?如果没有加载器...首先Activity是我们的前端页面展现,数据库是我们的数据持久化地址,那么正常的逻辑就是在展示页面的渲染页面的阶段进行数据库查询。拿到数据以后才展示页面。但是这个逻辑有一些缺点: 首先是查
2014-07-10 19:58:26
562
转载 Android 联系人数据库介绍以及对联系人的基本操作
一、 联系人数据库 联系人的数据库文件的位置/data/data/com.android.providers.contacts/databases.contacts2.db 数据库中重要的几张表1、contacts表该表保存了所有的手机测联系人,每个联系人占一行,该表保存了联系人的ContactID、联系次数、最后一次联系的时间、是否含有号码、是否被添加到收藏夹等信
2014-06-23 21:17:36
699
转载 Android 中Parcelable的作用
非原创,摘自JAVA EYEandroid提供了一种新的类型:Parcel。本类被用作封装数据的容器,封装后的数据可以通过Intent或IPC传递。 除了基本类型以外,只有实现了Parcelable接口的类才能被放入Parcel中。 Parcelable实现要点:需要实现三个东西1)writeToParcel 方法。该方法将类的数据写入外部提供的Parcel
2014-06-19 19:32:11
438
转载 MySQL Workbench 如何连接 Amazon EC2 上的MySQL服务器?
AWS 的E Connection Methond: 注意,这里一定要选择”Standard TCP/IP over SSH”SSH Hostname: EC2 机器的名字,可以直接使用Public DNS 名字。SSH Username: 登陆EC2 机器的用户名,不是MySql 的登陆用户名,取决于你的系统,如果是Ubuntu,那么默认就是”Ubuntu”.
2014-04-05 22:27:25
1991
原创 ssh练习项目-----自助图书管理系统
上学期软件工程课的project做了个自助图书管理系统,那时还不会用ssh框架,这学期准备学框架,于是就开始一步步对这个项目用框架去改造。在这里记录一下改造过程。原始的项目没有用ssh,代码主要分为以下几部分:jsp文件作为前台的视图文件。serlvetAction包:这里放得都是servlet类,这些servlet作为controller来进行数据的传递。servlet接受从
2014-02-23 20:40:39
2269
1
转载 liunx 下 Tomcat 运行项目 出现500 java.lang.IllegalStateException: No output folder 解决
关于这个原因主要是权限的问题,在tomcat/work/Catalina/localhost/,主要是这个目录没有被读写的权限,导致文件不能被编译到该指定的工作目录中,此时我们就要针对与这个目录做一些权限的修改权限至少要达到755或者以上,同时注意此处修改权限必须用root身份进行操作,否则不能进行修改,修改完后编译好的jsp文件就在localhost的目录当中了转自百度知道
2014-01-21 16:52:18
2568
原创 使用ifstream的get()函数读取文件中的字符后输出时,最后一个字符多输出一次
今天写程序时要把文件中的字符读取出来,发现使用ifstream输出文件中的字符时,文件最后一个字符多输出了一次,例如文件的内容是“AAB”,但输出时是现实“AABB”,上网了查了一下,发现问题是出在判断文件的eof()中。 当文件指针到达文件末尾时,执行eof不会立刻返回true,要等到下一次读取时才会返回。即再执行一次get()之后,eof才会返回true。此时,ifstr
2013-09-27 15:00:40
4138
原创 配置java环境
重装系统以后一直没有写过java,今天用的时候发现都忘记了怎么配置java环境了。于是又折腾了一番。这里写下步骤以防再忘记。第一步:下载并安装jdk;第二步:设置环境变量:java_home E:\Program Files\Java\jDK1.7.0path E:\Program Files\Java\jDK1.7.0\bin
2013-09-11 00:38:15
501
原创 zoj 1715
这题明显的是水题,可是又非常的阴险,一直PE。方法是abs()函数比较绝对值大小就可以。可是一直格式错误就比较难找出原因。后来才发现时换行的问题。把最后那个换行移到前面就解决了。#include#include using namespace std;int main(){ int c,mf,mt,count=0; string status; w
2013-08-19 22:00:55
485
原创 zoj 1716
一开始觉得虽然题目很长,但是解题思路是挺清晰的。就是用数组将树的位置设为1.然后用几个循环做数组求和求最大值。可是提交时却一直WA。想了很久才发现代码同时存在几个问题。第一问题是用数组保存树的位置时下表保留错了。坐标(x,y)其实对应的是的数组不是 a(x-1)(y-1),而应该是 a(y-1)(x-1)。第二个问题最外面的循环忘记了每次都要将数组清空。清空数组可以用#include 里面的mem
2013-08-19 02:45:27
551
原创 zoj 2104
这题比较简单,用map保留不同颜色气球对应的数量,最后用迭代器遍历一遍找出数量最多的气球就能轻松解决。#include#includeusing namespace std;int main(){ int s,m; string c,most; while((cin>>s)&&s!=0) { map balloon;
2013-08-17 15:03:17
473
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人