项目积累
狮村小孩
保持空杯,保持学习。
展开
-
浏览器缓存问题
<br /> 这段时间在做一个平台,其中一部分涉及到网上订购要写个购物车。采用HashMap来充当购物车,然后将购物车保存在session里面,这样可以解决多个购物车的问题。但是当我在对同一个物品进行第二次添加的时候问题出现了,程序并没有执行添加的逻辑,而是再次从浏览器的缓存中去获取了。<br /> 解决方法是,在跳转到处理类的时候加上一个随机数,这样就可以限制浏览器再次从缓存中去获取之前存入缓存的信息了。原创 2010-07-27 12:26:00 · 514 阅读 · 0 评论 -
解决升级Android Studio 2.3重启后一直refreshing gradle project
前两天Android Studio 2.3正式发布,新版本更新了一些新特性,包括对WebP支持的更新,ConstraintLayout库支持更新和布局编辑器的部件面板。提供一个新的App Link助手可以帮助你在应用中构建URI的统一视图。新的运行按钮提供更直观和可靠的立即运行体验。最后是Android模拟器的测试,支持文本的复制和粘贴。为了尝试使用下ConstraintLayout,原创 2017-03-08 17:14:11 · 1605 阅读 · 0 评论 -
TabLayout横屏TabLayout.MODE_FIXED失效
最近做一个平板项目使用到TabLayout默认为横屏,设置TabLayout.MODE_FIXED发现TabItem还是没有填满屏幕而是居中显示,原来需要设置app:tabMaxWidth="0dp"<android.support.design.widget.TabLayout android:id="@+id/school_tab" android:layout原创 2017-03-02 17:08:21 · 2510 阅读 · 1 评论 -
Android搜索TextView显示关键字标红(忽略大小写)
项目中搜索功能需要将搜索结果的中的关键字进行标红,但是如果遇到搜索内容中的英文字母,大小写就不好处理了。以下是解决方法: /** * 搜索关键字标红 * @param title * @param keyword * @return */ public static String matcherSearchTitle(String title,String原创 2014-03-13 11:43:42 · 3842 阅读 · 1 评论 -
ListView与GridView的item中使用ImageView的android:scaleType属性失效问题
在项目中遇到一个很奇怪的问题使用ListView与GridView时,需要将ImageView中的图片填充控件,使用android:scaleType="fitXY"尽然没有任何反应。代码如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width=原创 2013-08-15 18:58:33 · 1944 阅读 · 0 评论 -
Android报错 Attempted to access a cursor after it has been closed.的解决方法
Android在读取相册图片的时候,报错如下:08-06 12:13:14.044: ERROR/AndroidRuntime java.lang.RuntimeException: Unable to resume activity {com.ttl.ui/com.ttl.ui.ShowImgActivity}: android.database.StaleDataException: At原创 2013-08-06 12:18:54 · 5330 阅读 · 0 评论 -
tomcat死机原因
<br /> 公司服务系统蹦掉了好几次,因为是个遗留系统,有没有留下开发文档,代码已经很乱了。一直没时间去找原因,只是简单的清理了下重启了tomcat,老板就这问题也说了好几次,要求找出原因。昨天新的一年开工了,首要任务就是解决这个问题。<br /> 想想无非就那么几个地放出问题。硬件问题?虽说公司服务器比较烂吧也不至于跑不起这个系统,可以排除。一开始没有第一时间去看tomcat的日志,就去检查是不是数据库connection没有close,看看都关闭了,只是大部分地方没有关闭ResultSet和St原创 2011-02-12 17:05:00 · 4066 阅读 · 0 评论 -
项目中收集的小技巧
1, 多条件查询String result=" customerId = '"+customerId+"'"; String key1="",key2="",key3="",key4="",key5="",key6 = ""; if(shedulePrty!=""){ key1="schedulePrty ='"+schedulePrty+"'"; } if(beginDate!=""){原创 2011-02-12 16:40:00 · 1000 阅读 · 0 评论 -
Java订单号(时间加流水号)
<br />import java.io.BufferedReader;<br />import java.io.BufferedWriter;<br />import java.io.File;<br />import java.io.FileReader;<br />import java.io.FileWriter;<br />import java.io.IOException;<br />import java.text.DecimalFormat;<br />import java.text.S转载 2010-09-01 10:31:00 · 9239 阅读 · 4 评论 -
Android串口通讯开发整理
这一段时间做的项目自动售货机和无线终端设备的通讯,都是通过串口进行对接和通讯。在Android中进行串口通信方式可以用Google官方提供的demo代码(android-serialport-api),也可以通过NDK的方式使用C/C++进行实现(Android串口助手,C++实现),其底层原理都是通过调用open函数打开设备文件来进行读写操作。对串口接触下来,发现真的可以做很多有意思的东西,很多...原创 2019-07-19 10:55:06 · 1571 阅读 · 2 评论