自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

云想衣裳花想容

Java&Android每日精进 | 学习与思考,原创技术总结

  • 博客(40)
  • 收藏
  • 关注

原创 22

22

2017-06-21 23:50:05 342

原创 1

1

2017-06-20 23:58:52 338

原创 "愣头愣脑,欲望强烈",我的版本开始了

先占个位置,后面补充

2017-06-17 09:46:31 420

原创 java使用HttpClient模拟发送http的get、post请求

Http请求类public class HttpRequest { /** * 向指定URL发送GET方法的请求 * * @param url * 发送请求的URL * @param param * 请求参数,请求参数应该是 name1=value1&name2=value2 的形

2017-05-31 22:49:59 11607 7

翻译 常用的一些URI

关于联系人的一些URI:管理联系人的Uri:ContactsContract.Contacts.CONTENT_URI 管理联系人的电话的Uri:ContactsContact.CommonDataKinds.Phone.CONTENT_URI 管理联系人的Email的Uri:ContactsContact.CommonDataKinds.Ema

2015-10-13 10:56:30 1283 1

原创 一处折腾笔记:Android内嵌html5添加原生微信分享的解决办法

有一段时间没有瞎折腾了。这周一刚上班萌主过来反映说:微信里面打开聚客宝,分享功能是可以的(这里是用微信自身的js-sdk实现的),但是在android应用里面打开点击就没反应了;接下来狡猾的丁丁在产品群里AT我说:偶们的产品设计不是一直都被技术给反压制住么?真是气死,呵呵。自己刚好有空又有兴趣,于是研究了下,没曾想竟也研究出来了。事后我对整个操作过程整理了下,方便他人也提升自己。

2015-08-11 12:57:26 12916 16

原创 Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules

最近在用eclipse玩的时候,新建项目时什么都贪新,用最新的版本,在Dynamic web module version栏里选了最新的3.0版本,布署项目的时候就出现了如期的错误,在网上看到其他网友的博客,解决了问题,现将方法贴于此,希望对别人有所帮助:通过search,发现在project的.setting folder下面,有个名为org.eclipse.wst.common.pro

2015-05-16 17:16:16 1316

原创 运用JavaMail技术实现云打印

在我们最近所做的M3项目里面有个算价单的功能,在算价完毕后是算价结果的展示页,页面右上角提供的有“打印”按钮,点击“打印”按钮后云打印机会将算价结果打印到A4纸上。快捷高效,取代了传统的手写方便客户留存。这里面用到了JavaMail技术来实现云打印过程。下面整理下处理过程。1、前端请求在js里面定义个变量,值为打印机的email地址。将打印机的地址传到后台,后台会用到。例如 v

2015-05-04 23:01:25 4247

原创 response.setHeader强制清空缓存和强制过期

response.setHeader("Pragma", "No-cache"); response.setHeader("Cache-Control", "no-cache");response.setDateHeader("Expires","-1");

2015-04-24 11:44:22 4224

原创 MySQL授权解决不能远程登录的问题

MySQL笔记一则

2015-04-23 15:48:42 612

原创 又一处疑难杂症的折腾笔记:Android内嵌html5获取定位信息

今天又遇到一处疑难杂症:在M3外拓管理里面有一个外拓人员签到的功能。研发的同事使用的是百度的地图,测试发现在电脑浏览器和微信浏览器里面都是可以生效的,但是包了Android的外壳后却不生效了,包了iOS外壳的也不能实现定位!在Android里面提示无法获取到位置,大致如下图所示:相比上次折腾了两天,费了好几个人去研究的WebView和js的交互实现Android内嵌h5打电话的功能

2015-04-03 16:56:47 4151 2

原创 一处疑难杂症的术后总结:WebView和JavaScript之间的交互

最近在公司里参与了M3项目的开发,这个项目是使用HTML5开发的前端页面,在开发完毕后,把项目地址写入Android、iOS的壳源码里面,这样当应用被打开时候自动载入项目首页的URL。这种做法对于用户来说,可以不用更新客户端,对于开发人员来说,发现问题可以及时修复并更新,当然这也是B/S软件的优点。在这个APP里面是有个拨号功能的,即点击界面上的电话小图标,可以直接通过手机拨出号码。昨天同

2015-03-20 00:24:12 1891 2

原创 启动 Eclipse提示“Failed to load the JNI shared library jvm.dll”错误的解决方法!

原因1:给定目录下jvm.dll不存在。对策:(1)重新安装jre或者jdk并配置好环境变量。(2)copy一个jvm.dll放在该目录下。原因2:eclipse的版本与jre或者jdk版本不一致对策:要么两者都安装64位的,要么都安装32位的,不能一个是32位一个是64位。原因2的概率更大一些,原因1不太可能发生大部分人应该是第二种情况,我自己是第二种情况。在jdk和

2015-01-04 00:50:06 2043 1

原创 Linux下进入single模式与Linux下挂载U盘

老大lg安排个任务,将hzc服务器里某年某月某天的录音文件打包并且拷贝出来。后经同事yh了解到:这台机器有问题,只能通过安全模式进入……闲话少说,进入正题。一、Linux下进入single模式1、开机之后,连击数字1键,在grub 启动后,移动键盘到Linux的启动项(grub页面选择下面这个选项);2、按e键,然后再移动键盘到类似下面的一行,也就是kernel的那行:

2014-09-22 16:02:01 1063

原创 借助常见工具快捷实现录音文件的查找与导出

所以我的思路是:先试图通过流水号去找到录音文件名中的局部或者全部(通过excel去匹配,主要是找到对应关系),然后组装命令(editplus工具或者其他),写成shell脚本,通过执行shell脚本去查找这些录音文件并打包压缩,最后通过winSCP工具导出到本地。

2014-09-17 14:20:36 1976

原创 PP助手安装ipa文件显示"Install Prohibited"安装失败解决办法

今天使用PP助手给别人的iPhone手机安装ipa文件,显示"Install Prohibited"安装失败检查有没有关闭“通用——设置——访问限制——安装应用程序”功能,iPhone手机在安装ipa文件安装失败大多是手机在这个位置设置了密码,在输入密码之后即可安装ipa文件!

2014-06-02 15:33:30 4263

原创 java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException

java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeException遇到这种问题是因为jar包引入不全,完整的应该包含:commons-beanutils-1.8.3.jar commons-lang-2.5.jar ezmorph-1.0.6.jar

2014-05-31 00:56:15 2194

原创 转:金庸笔下的良好代码风格

我零九年看过一本小说,讲程序员的故事,从此,了解了一个新物种。最近又看《红楼梦》,史湘云有条谜语:“溪壑分离,红尘游戏,真何趣?名利犹虚,后事终难继。”我一想,这不就是程序猿吗?  我学过半年编程,唯一的收获是记住了一个名字叫谭浩强。读了那本小说,我知道还有个东西叫“良好的代码风格”,这几个字可比谭浩强有意思多了。可以跨领域应用,比方说,用在写作上。  例如,变量的命名。像本文,如

2014-05-06 23:54:58 1161

原创 Hibernate annotation多对多相关要点总结

最近做一个项目,框架的持久层用的是Hibernate annotation,用户和他收藏的网站的关系是多对多的关系,一个用户可以收藏多个他喜爱的网站;反过来,一个网站也可以被多个用户收藏。因此在设计类的时候,我设计了一个Sysuser(用户)类和一个Website(网站)类。在配置注解的时候,由于在用户和网站之前,用户是主控方,网站是被控方。所以我在Sysuser类的getWebsit

2014-03-04 18:03:14 1025

原创 org.hibernate.hql.ast.QuerySyntaxException: is not mapped解决办法

is not mapped这个异常的抛出主要有几个方面:1、首先要检查的就是不是表名,这个应该大家都知道,hql语句对大小写很严格,因此请注意大小写;你的hql语句中的from是实体类而2、你的hibernate配置文件中没有加入相应的映射文件;3、如果上面两方面检查了都没问题,但是还有错,那就是hql语句有错了,好好检查一下,仔细点,不行就重新写一遍,放到数据

2014-03-04 16:24:04 29362 7

原创 DataAccessResourceFailureException解决办法

org.springframework.dao.DataAccessResourceFailureExceptionLast packet sent to the server was 1 ms ago.这个错是在连接Mysql数据库的过程中出现的。看这个异常的名字是数据库连接方面报错了。出现这个问题,首先一定要确定url、数据库用户名和密码是否配置正确,看看连接字串,端口

2014-03-04 16:05:21 27581

原创 html5各种页面切换效果和模态对话框

页面动画:data-transition 属性可以定义页面切换是的动画效果。例如:I'll popdata-transition 参数表:参数说明slide 从右侧向左滑入页面slideup 从底部向上滑入slidedown 从上向下滑入pop 从中心渐显展开fade 渐显flip 翻转备注:如果想要在目标页面中显示后退按钮,可以在链接中加入

2013-05-11 15:16:08 2439

转载 浅谈 js中parseInt函数的解析

首先还是从很热门的实例parseInt("09")==0说起。parseInt(number,type)这个函数后面如果不跟第2个参数来表示进制的话,默认是10进制。比如说parseInt("010",10)就是10进制的结果:10,parseInt("010",2)就是2进制的结果:2,parseInt("010",8)就是8进制的结果:8,parseInt("010",16)就是2

2013-04-08 13:31:31 873

原创 Android SDK 目录和作用详解

1、add-ons这里面保存着附加库,比如GoogleMaps,当然你如果安装了OphoneSDK,这里也会有一些类库在里面。2、docs这里面是Android SDKAPI参考文档,所有的API都可以在这里查到。3、market_licensing作为AndroidMarket版权保护组件,一般发布付费应用到电子市场可以用它来反盗版。4、platforms是每个平台的SDK真正的文件

2013-04-07 15:18:26 1034

原创 程序题:java代码查找100-999中的水仙花数字

水仙花数是指一种三位数,其各个数之立方和等于该数。java程序实现找100-999中的水仙花数字。不废话,直接上代码,需要的可以直接拷走: /** * 100-999中的水仙花数字 * @author hbxfyxw * @blog http://blog.csdn.net/hbxfyxw */public class DaffodilNum { publ

2013-04-06 23:20:14 1674

原创 程序题:java程序统计1到1000出现几个1

java程序实现1到1000出现几个1 不废话,直接上代码,需要的可以直接拷走: /** * java程序实现1到1000出现几个1 * @author hbxfyxw * @blog http://blog.csdn.net/hbxfyxw */public class CountNum { public static void main(String

2013-04-06 23:11:09 2341 2

原创 程序题:有多个33和1个199,找到不同的那个数字,不能对33和199进行硬比较

有多个33和1个199,找到不同的那个数字,不能对33和199进行硬比较(即程序中不能出现==33或者==99)不废话,直接上代码,需要的可以直接拷走:/** * 有n个33和1个199,找到不同的那个数字,不能对33和199进行硬比较 * @author hbxfyxw * @blog http://blog.csdn.net/hbxfyxw */p

2013-03-30 23:46:17 1020

原创 程序题:将字串“变电站,nokv,变压器,高压输出”分割,添加到list中

不废话,直接上代码,需要的可以直接拷走: /** * 将字串“变电站,nokv,变压器,高压输出”分割,添加到list中 * @author hbxfyxw * @blog http://blog.csdn.net/hbxfyxw */public class SplitStr { public static void main(String[] args) { Str

2013-03-30 13:40:30 6684

原创 程序题:Java代码实现1-1/2+1/3-1/4+...+1/100

不废话,直接上代码,需要的可以直接拷走: /** * java代码实现:1-1/2+1/3-1/4+...+1/100 * @author hbxfyxw * @blog http://blog.csdn.net/hbxfyxw */public class Calc { public static void main(String[] args) { double

2013-03-29 23:35:22 7081

原创 SQLServerException: 到主机的TCP/IP 连接失败解决办法

SQLServerException: 到主机的TCPIP 连接失败出现这个问题请你首先检查代码,确认代码是完全没有问题的,这个是你端口和db.properties配置文件的问题。认真检查一下。端口sqlserver默认是使用1433,除非你改成了1435或者其它,这是连接常见问题。不同的问题不同的解决办法:1. TCP/IP连接失败-->  端口问题打开Microsoft

2013-03-29 23:18:08 2279

原创 手动解锁scott用户

运行cmdsqlplus/nolog 回车SQL>conn/as sysdba 回车SQL>alter user scott account unlock; 回车SQL>disconnect 回车SQL>conn scott/tiger@oral; 回车然后输入两次新定义的口令分别回车确认即可 博客:http://blog.csdn.net/hbxfyxw

2013-03-29 23:14:38 794

原创 MySQL 1226 User 'root' has exceeded the 'max_questions' resource解决办法

User 'root' has exceeded the 'max_questions' resource (current value) 出现这个问题很可能是你查询的时候一次连接的时间太久了,每次连接的查询是有限制的,可以动态修改下max_question修改步骤为:use mysql;update user set max_questions=0;flush privile

2013-03-28 20:49:52 9738 3

原创 让PL/SQL记住登陆密码

PL/SQL Developer记住登陆密码我们在使用PL/SQL Developer时,每次登陆都需要输入账号和密码,为了工作方便希望PL/SQL Developer记住登录Oracle的用户名和密码设置方法:PL/SQL Developer 7.1.2 ->tools->Preferences->Oracle->Logon History , “Store history”是默认勾选的

2013-03-28 13:37:05 1280

原创 Eclipse中不能识别R.Gallery的解决办法

解决的办法就是自己去做一个styleable步骤:在values目录下新建一个文件 取名为attrs.xml写入以下代码: 此时在R.java 中会自动生成一个名为styleable的类  R.Gallery也可以被识别了。

2013-03-26 12:58:52 746

原创 Activity not started, its current task has been brought to the front解决办法

这种错误经常出现在android项目放到模拟器上调试的时候。出现这个问题的解决方法很简单:把android模拟器关掉重启就可以了。

2013-03-24 21:20:05 1252

原创 安装apk文件的步骤

步骤  把.apk文件复制到platform-tools目录下运行cmd>:d>cd "D:\Android\android-sdk_r10-windows\platform-tools">adb install abc.apk其中abc.apk是你的apk文件的名字,路径也改为你自己的sdk目录下的相应路径。这是使用命令的方式来安装apk文件,除了这种方式,还是在

2013-03-24 21:13:04 1210

原创 android中的VDIWE分别是什么含义?

Android Logcat使用起来可以方便的观察调试内容,基本上的使用方法(巧用Logcat调试程序)。本次要说明的是平时的Log.v Log.d Log.i Log.w Log.e的区别是什么? 一、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");二、Log.d的输出颜色是蓝色的,仅输出debug调试的意思,

2013-03-24 20:51:02 1842

原创 ORA-01461: can bind a LONG value only for insert into a LONG column解决办法

这是在做SSH项目的时候经常遇到的错误,有时候仔细一看,表中没有任何long类型数据,而且没有数据超出字段的长度,那这个错误如何解决呢? 解决方法:(1)把Dao中修改的时候调用的update()方法改为merge()试试看。(2)如果连接的是oracle数据库,尝试更换一下数据库驱动。但是这一步网上其他的资料介绍的都不够详细。本人作最完整的描述。找到你本机orac

2013-03-23 23:54:21 6341

原创 The given object has a null identifier解决办法

这个错误常出现在SSH整合的时候,修改时候主键没有传递 或者name属性指定错误。因为你操作的对象的主键不存在,所以hibernate 不知道更新的是谁。 解决方案:你要把你的更新的对象的主键传过去,可以以hidden的方式传递。例如:。

2013-03-23 12:56:09 5077

原创 如何在struts2配置文件xml的action中传参数

在 Action中我们经常会从这个Action跳转到另一个Action中,如果只是简单的跳转那么很容易,只需在struts配置文件中添加一个result,如:/manager /managerInfo/account.jsp. result 有一个type属性,这里的type默认是dispatcher,但这种情况下action之间是不能发送请求的,这时我们就要用到 redirect、redirec

2013-02-15 23:03:51 902

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除