01 2017 档案
摘要:可以在JavaScript 中创建三种消息框:警告框、确认框、提示框。今天我们就这几个框做一个介绍。我们笑着说再见,却深知再见遥遥无期。 javascript消息框 一、警告框:警告框经常用于确保用户可以得到某些信息。 当警告框出现后,用户需要点击确定按钮才能继续进行操作。 效果如下:只有用户点击了
阅读全文
摘要:碎片(Fragment)是一种可以嵌入在活动当中的UI 片段,它能让程序更加合理和充分地利用大屏幕的空间,因而在平板上应用的非常广泛。 Fragment的基础例子 一、增加Fragment,another_right_fragment.xml文件: 二、AnotherRightFragment类:
阅读全文
摘要: 数字签名(又称公钥数字签名)是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域的技术实现,用于鉴别数字信息的方法。关于数字签名的介绍,可以参见百度百科:http://baike.baidu.com/view/7626.htm。今天,我们就开始学习java中数字签名的使用。 项目结构如下:
阅读全文
摘要:这一章,我们开始struts2中自定义类型转换器的学习。 自定义类型转换器 一、定义一个继承于StrutsTypeConverter的转换类: 二、在src下面定义一个properties文件,名为xwork-conversion.properties。struts2提供了两种方式来配置转换器 应用
阅读全文
摘要:这一章,我们开始struts2中拦截器的学习。 自定义拦截器 一、增加一个自定义的拦截器为类 二、修改struts.xml配置文件,内容如下: 三、访问地址:http://localhost:8080/StrutsTest1/hello.action,后台打印地址: 友情链接
阅读全文
摘要:学习struts2的第一个程序,这里只会涉及到简单的代码编写。有一个夜晚我烧毁了所有的记忆,从此我的梦就透明了;有一个早晨我扔掉了所有的昨天,从此我的脚步就轻盈了。 Struts的项目 一、引入struts2支持的jar包,在web.xml中配置struts2的拦截器。 二、定义一个简单的首页ind
阅读全文
摘要:用 Vue.js + vue-router 创建单页应用,是非常简单的。使用 Vue.js 时,我们就已经把组件组合成一个应用了,当你要把 vue-router 加进来,只需要配置组件和路由映射,然后告诉 vue-router 在哪里渲染它们。 vue-router的使用一 一、在html的代码中,
阅读全文
摘要:今天我们就讲一下okhttp的使用,具体的okhttp使用可以参见官方的文档。 okhttp的使用 一、okhttp的下载安装 Download the latest JAR or grab via Maven: 或者使用Gradle:在build.properties的dependencies下添
阅读全文
摘要:今天我们就来学习一下zxing的用法,这里只涉及到java se的部分。 zxing的学习 如果在java se环境中使用zxing,需要在maven的pom.xml中添加依赖: 一、根据内容生成二维码 二、根据二维码读取内容 友情链接 zxing的github地址: https://zxing.g
阅读全文
摘要:今天我们总结一下java中关于输入流和输出流的知识,博客的代码选自Thinking in java一书。我突然很想忘了你,就像从未遇见你。 java中的输入流 huhx.txt文件的内容如下: I love you, ch. 中文 一、缓冲中输入文件 二、从内存输入 三、格式化的内存输入 avail
阅读全文
摘要:这里简单的总结一下TCP和UDP编程的写法,另外涉及到HttpUrlConnection的用法 。 TCP套接字 一、项目的流程如下说明: 二、客户端的代码如下: 三、服务器的代码如下: 四、运行的效果如下: UDP套接字 项目的流程和上述的一样,这里不再赘述。 一、UDP客户端的代码: 二、UDP
阅读全文