加载中
使用 Chrome 浏览器调试 WebView 中的网页

今天才知道还可以这样弄,果然要多看书,多在网上找资料才行呵! 那么具体怎么做呢? 首先,要在 Android 代码中打开调试的开关: webview.setWebContentsDebuggingEnabled(true); (注意:A...

06/14 11:32
8
使用for循环对 golang 中结构体数组取值进行修改时,需要注意的问题

废话少说,直接上代码: type a1 struct { key1 string key2 string key3 string } testData := []a1{ a1{"1","2", "3"}, a1{"4","5", "6"}, } 上面的代码定义了一个结构体,声...

02/27 09:40
312
org.apache.http.client.methods.HttpPost 两种消息体形式 —— UrlEncodedFormEntity 和 StringEntity

一、UrlEncodedFormEntity 代码示例: //设置请求方式与参数 URI uri = new URI(uriStr); HttpPost httpPost = new HttpPost(uri); httpPost.getParams().setParameter("http.socket.timeout...

在 vmware 上的 Ubuntu 虚拟机上安装 Tomcat、ssh、ftp服务

1、在vmware上的虚拟机和宿主机网络互通联调 选择了 NAT 模式,发现宿主机 ping 不通虚拟机,但是虚拟机可以 ping 通宿主机。 上网搜索了一下,发现问题原因是宿主机这边的网络配置有问题,使...

2017/07/25 16:51
21
一种C/S架构下的 RSA + AES 组合加密方案业务流程

一、初步方案: 1、客户端初始化,调用服务端AES加密key获取接口; 2、服务端从配置文件获取AES加密key,用RSA私钥对其进行加密,返回给客户端; 3、客户端获取到加密的key,用RSA公钥对其解...

解决问题“Parsing Data for android-23 failed Unsupported major.minor version 51.0”

我是在 Eclipse 里面把 Android 工程中 project.properties 配置文件的 target 配置从 android-15 改成了 android-23,看到 Eclipse 提示报这个错的: 网上找了很多办法,最常见的解决办法是...

2017/05/18 14:49
109
让 Android 的 WebView 支持 type 为 file 的 input,同时支持拍照

Android 的 WebView 组件默认是不启用 type 为 file 的 input 的,需要在代码中做一些类似 hack 的编码(因为解决问题的目标对象的方法都是加了@hide注解的)才能召唤神龙。 目标对象:WebCh...

2017/04/23 16:48
54
iText的使用

一、如何创建一个PDF文件,并向里面添加文字。 首先要getInstance并open一个Document对象,该对象也就代表了这个文件: Document document = new Document(PageSize.A4); PdfWriter.getInst...

2017/02/10 16:04
71
Java 开发中可变参数个数的方法

在 J2SE 5 以前,可以使用数组来实现向一个方法中传入个数可变的参数的目的,比较典型的应用场景就是 main 方法。   public static void main(String[] args) { //TODO } J2SE 5 引入了 Va...

2016/09/17 13:26
301
Android 拍照功能的开发

最近在Android上做了拍照功能的开发。 业务场景是:点击界面(HTML5)上的拍照按钮会调用拍照的JS API,获取其返回照片文件的存储路径、扩展名以及照片文件的Base64字符串,然后在界面上显示...

2016/08/16 10:28
34
java代码:判断月份的最后一天是多少

//判断月份的最后一天是多少 String dateStr = "2016-07"; int year = Integer.parseInt(dateStr.substring(0, 4)); int month = Integer.parseInt(dateStr.substring(5, 7)); String end_da...

2016/07/30 17:04
83
有意思,使用FtpClient上传文件,上传后的文件总是会莫名奇妙的变大

今天在写代码然后调试的时候发现了这个问题。 代码主要是从手机上选择照片上传到服务端,具体实现逻辑中,服务端会先将上传请求中的文件数据放到服务端机器的缓存目录,然后再从缓存目录挪到...

2016/06/30 22:34
788
关于软件框架功能升级的一点看法

今天在开发Android客户端程序的时候,遇到一个让人有点蛋疼的问题。 我使用的公司研发团队提供的开发框架,HTML5技术,在调试一个原生功能的时候,发现一个原来一直没出过问题的地方居然不能...

2016/06/26 20:05
89
Tapestry 教程(七)在Tapestry中一起使用Hibernate

好了,你填写了所有的输入域,提交了这个表单(没有任何验证错误),瞧:你又回到了相同的表单,所有的格子里面都是空的。发生了什么,数据都到哪儿去了? 所发生的就是我们还没有告诉Tapes...

2016/01/08 19:12
341
Tapestry 教程(六)使用BeanEditForm来创建用户表单

在前面一章,我们看到了Tapestry如何处理简单地链接,甚至于处理能在URL中传递信息的链接。在本章,我们将会看到Tapestry如何以不同的方式做同样的事情,以及相当多其它的事情,如HTML表单。...

2016/01/08 19:11
103
Tapestry 教程(五)实现Hi-Lo猜谜游戏

我们开始来构建一个基础的Hi-Lo猜谜游戏。 在这个游戏中,计算机会选择一个介于1到10之间的数字。你尝试猜出这个数字,点击一些链接。最后,计算器会告诉你确认目标数字你需要猜多少次。即使...

2016/01/08 19:07
135
Tapestry 教程(四)探索项目结构

项目的格局遵循的是Maven倡导的一个很合适的标准: l Java源代码文件放在 src/main/java 下面 l Web应用程序文件放在 src/main/webapp(包括src/main/webapp/WEB-INF) l Java测试资源放在s...

2016/01/08 19:02
460
Tapestry 教程(三)创建应用程序的骨架

首先创建一个空的应用程序。Tapestry提供了一个Maven原型(archetype,一种项目模板)来简化操作。 针对本教程,我们使用了一个干净的Eclipse版本安装,还有一个位于/users/joeuser/workspac...

2016/01/08 18:59
121
Tapestry 教程(二)依赖、工具以及插件

在我们深入代码之前,首先必须整好开发环境。你应该已经有了一些,或者因为各种原因,在你的开发机上全都已经有了。 JDK1.5或者更新的版本 Tapestry需要Java开发套件(JDK)1.5的版本或者更高...

2016/01/08 18:52
157
Tapestry 教程(一)

介绍 欢迎来到 Tapestry 的世界! 这篇教程帮助人们来创建基于 Tapestry 的 web 应用程序。你是否有过使用 Tapestry 早期版本或者其它 web 框架的经历,这一点并不重要。事实上,从某些立场来...

2016/01/08 18:51
274

没有更多内容

加载失败,请刷新页面

下一页

返回顶部
顶部