前几天重装了系统,JDK重装了,今天用Tomcat就出现各种问题。其中“null password given; logon denied”问题还是第一次遇到。主要表现问连不上数据库,好像是连接时密码为空(实际上我打断点发现密码并不为空)。然而我用Python连接数据库时没有出现异常,看来问题并不出在数据库上。 我在网上搜了很多解决方案,都不靠谱。后来在用HmacSHA1加密是发现也出了问题,后来有人指出:这是JRE配置出了问题。 然后我就把JRE的路径修改了一下,所有的就都好了。 操作步骤: 1. Windows->Preferences->Java->Installed JREs->修改……
Read More列表是Android最普遍的控件之一,而在加载列表时,需要在header或footer处加入新的数据,这样刷新列表就是一件很常见的事情。 过去最普遍的刷新列表的做法就是在header处添加“刷新”,在footer处添加“更多”。这样做简单易行,但是用户体验不是很好,特别是对于iPhone的下拉刷新来讲,Android的界面似乎没有那么强大。 前一阵子,Johan Nilsson在他的博客上发布了Android下拉刷新的实现效果,致使大家纷纷效仿。这是他博客的原文: http://johannilsson.com/2011/03/13/android-pull-to-refresh-update.html 这是该实现的源码: http……
Read MoreURL的openConnection()方法将返回一个URLConnection对象,该对象表示应用程序和 URL 之间的通信链接。程序可以通过URLConnection实例向该URL发送请求、读取URL引用的资源。 通常创建一个和 URL 的连接,并发送请求、读取此 URL 引用的资源需要如下几个步骤: (1)通过调用URL对象openConnection()方法来创建URLConnection对象。 (2)设置URLConnection的参数和普通请求属性。 (3)如果只是发送GET方式请求,使用connect方法建立和远程资源之间的实际连接即可;如果需要发送POST方式的请求,需要获取URLConnection实例对应的输出流来……
Read More