- 博客(40)
- 收藏
- 关注
原创 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
11784
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
1468
原创 一处折腾笔记:Android内嵌html5添加原生微信分享的解决办法
有一段时间没有瞎折腾了。这周一刚上班萌主过来反映说:微信里面打开聚客宝,分享功能是可以的(这里是用微信自身的js-sdk实现的),但是在android应用里面打开点击就没反应了;接下来狡猾的丁丁在产品群里AT我说:偶们的产品设计不是一直都被技术给反压制住么?真是气死,呵呵。自己刚好有空又有兴趣,于是研究了下,没曾想竟也研究出来了。事后我对整个操作过程整理了下,方便他人也提升自己。
2015-08-11 12:57:26
13035
2
原创 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
1358
原创 运用JavaMail技术实现云打印
在我们最近所做的M3项目里面有个算价单的功能,在算价完毕后是算价结果的展示页,页面右上角提供的有“打印”按钮,点击“打印”按钮后云打印机会将算价结果打印到A4纸上。快捷高效,取代了传统的手写方便客户留存。这里面用到了JavaMail技术来实现云打印过程。下面整理下处理过程。1、前端请求在js里面定义个变量,值为打印机的email地址。将打印机的地址传到后台,后台会用到。例如 v
2015-05-04 23:01:25
4379
原创 response.setHeader强制清空缓存和强制过期
response.setHeader("Pragma", "No-cache"); response.setHeader("Cache-Control", "no-cache");response.setDateHeader("Expires","-1");
2015-04-24 11:44:22
4300
原创 又一处疑难杂症的折腾笔记:Android内嵌html5获取定位信息
今天又遇到一处疑难杂症:在M3外拓管理里面有一个外拓人员签到的功能。研发的同事使用的是百度的地图,测试发现在电脑浏览器和微信浏览器里面都是可以生效的,但是包了Android的外壳后却不生效了,包了iOS外壳的也不能实现定位!在Android里面提示无法获取到位置,大致如下图所示:相比上次折腾了两天,费了好几个人去研究的WebView和js的交互实现Android内嵌h5打电话的功能
2015-04-03 16:56:47
4353
原创 一处疑难杂症的术后总结:WebView和JavaScript之间的交互
最近在公司里参与了M3项目的开发,这个项目是使用HTML5开发的前端页面,在开发完毕后,把项目地址写入Android、iOS的壳源码里面,这样当应用被打开时候自动载入项目首页的URL。这种做法对于用户来说,可以不用更新客户端,对于开发人员来说,发现问题可以及时修复并更新,当然这也是B/S软件的优点。在这个APP里面是有个拨号功能的,即点击界面上的电话小图标,可以直接通过手机拨出号码。昨天同
2015-03-20 00:24:12
1966
原创 启动 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
2086
1
原创 Linux下进入single模式与Linux下挂载U盘
老大lg安排个任务,将hzc服务器里某年某月某天的录音文件打包并且拷贝出来。后经同事yh了解到:这台机器有问题,只能通过安全模式进入……闲话少说,进入正题。一、Linux下进入single模式1、开机之后,连击数字1键,在grub 启动后,移动键盘到Linux的启动项(grub页面选择下面这个选项);2、按e键,然后再移动键盘到类似下面的一行,也就是kernel的那行:
2014-09-22 16:02:01
1111
原创 借助常见工具快捷实现录音文件的查找与导出
所以我的思路是:先试图通过流水号去找到录音文件名中的局部或者全部(通过excel去匹配,主要是找到对应关系),然后组装命令(editplus工具或者其他),写成shell脚本,通过执行shell脚本去查找这些录音文件并打包压缩,最后通过winSCP工具导出到本地。
2014-09-17 14:20:36
2095
原创 PP助手安装ipa文件显示"Install Prohibited"安装失败解决办法
今天使用PP助手给别人的iPhone手机安装ipa文件,显示"Install Prohibited"安装失败检查有没有关闭“通用——设置——访问限制——安装应用程序”功能,iPhone手机在安装ipa文件安装失败大多是手机在这个位置设置了密码,在输入密码之后即可安装ipa文件!
2014-06-02 15:33:30
4398
原创 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
2250
原创 转:金庸笔下的良好代码风格
我零九年看过一本小说,讲程序员的故事,从此,了解了一个新物种。最近又看《红楼梦》,史湘云有条谜语:“溪壑分离,红尘游戏,真何趣?名利犹虚,后事终难继。”我一想,这不就是程序猿吗? 我学过半年编程,唯一的收获是记住了一个名字叫谭浩强。读了那本小说,我知道还有个东西叫“良好的代码风格”,这几个字可比谭浩强有意思多了。可以跨领域应用,比方说,用在写作上。 例如,变量的命名。像本文,如
2014-05-06 23:54:58
1203
原创 Hibernate annotation多对多相关要点总结
最近做一个项目,框架的持久层用的是Hibernate annotation,用户和他收藏的网站的关系是多对多的关系,一个用户可以收藏多个他喜爱的网站;反过来,一个网站也可以被多个用户收藏。因此在设计类的时候,我设计了一个Sysuser(用户)类和一个Website(网站)类。在配置注解的时候,由于在用户和网站之前,用户是主控方,网站是被控方。所以我在Sysuser类的getWebsit
2014-03-04 18:03:14
1083
原创 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
30040
6
原创 DataAccessResourceFailureException解决办法
org.springframework.dao.DataAccessResourceFailureExceptionLast packet sent to the server was 1 ms ago.这个错是在连接Mysql数据库的过程中出现的。看这个异常的名字是数据库连接方面报错了。出现这个问题,首先一定要确定url、数据库用户名和密码是否配置正确,看看连接字串,端口
2014-03-04 16:05:21
28225
原创 html5各种页面切换效果和模态对话框
页面动画:data-transition 属性可以定义页面切换是的动画效果。例如:I'll popdata-transition 参数表:参数说明slide 从右侧向左滑入页面slideup 从底部向上滑入slidedown 从上向下滑入pop 从中心渐显展开fade 渐显flip 翻转备注:如果想要在目标页面中显示后退按钮,可以在链接中加入
2013-05-11 15:16:08
2531
转载 浅谈 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
915
原创 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
1086
原创 程序题:java代码查找100-999中的水仙花数字
水仙花数是指一种三位数,其各个数之立方和等于该数。java程序实现找100-999中的水仙花数字。不废话,直接上代码,需要的可以直接拷走: /** * 100-999中的水仙花数字 * @author hbxfyxw * @blog http://blog.youkuaiyun.com/hbxfyxw */public class DaffodilNum { publ
2013-04-06 23:20:14
1717
原创 程序题:java程序统计1到1000出现几个1
java程序实现1到1000出现几个1 不废话,直接上代码,需要的可以直接拷走: /** * java程序实现1到1000出现几个1 * @author hbxfyxw * @blog http://blog.youkuaiyun.com/hbxfyxw */public class CountNum { public static void main(String
2013-04-06 23:11:09
2412
原创 程序题:有多个33和1个199,找到不同的那个数字,不能对33和199进行硬比较
有多个33和1个199,找到不同的那个数字,不能对33和199进行硬比较(即程序中不能出现==33或者==99)不废话,直接上代码,需要的可以直接拷走:/** * 有n个33和1个199,找到不同的那个数字,不能对33和199进行硬比较 * @author hbxfyxw * @blog http://blog.youkuaiyun.com/hbxfyxw */p
2013-03-30 23:46:17
1063
原创 程序题:将字串“变电站,nokv,变压器,高压输出”分割,添加到list中
不废话,直接上代码,需要的可以直接拷走: /** * 将字串“变电站,nokv,变压器,高压输出”分割,添加到list中 * @author hbxfyxw * @blog http://blog.youkuaiyun.com/hbxfyxw */public class SplitStr { public static void main(String[] args) { Str
2013-03-30 13:40:30
6731
原创 程序题: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.youkuaiyun.com/hbxfyxw */public class Calc { public static void main(String[] args) { double
2013-03-29 23:35:22
7234
原创 SQLServerException: 到主机的TCP/IP 连接失败解决办法
SQLServerException: 到主机的TCPIP 连接失败出现这个问题请你首先检查代码,确认代码是完全没有问题的,这个是你端口和db.properties配置文件的问题。认真检查一下。端口sqlserver默认是使用1433,除非你改成了1435或者其它,这是连接常见问题。不同的问题不同的解决办法:1. TCP/IP连接失败--> 端口问题打开Microsoft
2013-03-29 23:18:08
2413
原创 手动解锁scott用户
运行cmdsqlplus/nolog 回车SQL>conn/as sysdba 回车SQL>alter user scott account unlock; 回车SQL>disconnect 回车SQL>conn scott/tiger@oral; 回车然后输入两次新定义的口令分别回车确认即可 博客:http://blog.youkuaiyun.com/hbxfyxw
2013-03-29 23:14:38
827
原创 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
10330
原创 让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
1494
原创 Eclipse中不能识别R.Gallery的解决办法
解决的办法就是自己去做一个styleable步骤:在values目录下新建一个文件 取名为attrs.xml写入以下代码: 此时在R.java 中会自动生成一个名为styleable的类 R.Gallery也可以被识别了。
2013-03-26 12:58:52
782
原创 Activity not started, its current task has been brought to the front解决办法
这种错误经常出现在android项目放到模拟器上调试的时候。出现这个问题的解决方法很简单:把android模拟器关掉重启就可以了。
2013-03-24 21:20:05
1306
原创 安装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
4074
原创 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
1968
原创 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
6880
原创 The given object has a null identifier解决办法
这个错误常出现在SSH整合的时候,修改时候主键没有传递 或者name属性指定错误。因为你操作的对象的主键不存在,所以hibernate 不知道更新的是谁。 解决方案:你要把你的更新的对象的主键传过去,可以以hidden的方式传递。例如:。
2013-03-23 12:56:09
5124
原创 如何在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
950
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人