摘要: 1、NDK是一系列工具的集合。NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应用一起打包成apk。这些工具对开发者的帮助是巨大的。NDK集成了交叉编译器,并提供了相应的mk文件隔离CPU、平台、ABI等差异,开发人员只需要简单修改mk文件(指出“哪些文件需要编译”、“编译特性要求”等),就可以创建出so。NDK可以自动地将so和Java应用一起打包,极... 阅读全文
posted @ 2017-04-20 11:23 水之笔记 阅读(12611) 评论(0) 推荐(2)
摘要: 它们最大本质的区别是:sleep()不释放同步锁,wait()释放同步锁. 还有用法的上的不同是:sleep(milliseconds)可以用时间指定来使他自动醒过来,如果时间不到你只能调用interreput()来强行打断;wait()可以用notify()直接唤起.sleep和wait的区别还有: 1。这两个方法来自不同的类分别是Thread和Object 2。最主要是sleep方法没... 阅读全文
posted @ 2017-04-19 14:35 水之笔记 阅读(8324) 评论(0) 推荐(0)
摘要: 创建maven项目后修改pom文件idea会默认将jdk版本调回到1.5,这是因为没有在pom里面设置项目的jdk版本解决方法:在pom文件中设定jdk版本即可,以下这种写法会自动更新idea中的LanguageLevel和JavaCompiler org.apache.maven.plugins ... 阅读全文
posted @ 2017-04-10 12:27 水之笔记 阅读(7032) 评论(0) 推荐(2)
摘要: 该插件可以播放多种类型的多媒体文件包括:Flash, Quicktime, Windows Media Player, Real Player, MP3, Silverlight, PDF等,前提条件是客户端浏览器中装有相应的插件。 该插件主要是将<a>标签转化为<div>,同时生成适合不同类型多媒 阅读全文
posted @ 2017-03-26 20:33 水之笔记 阅读(34359) 评论(1) 推荐(1)
摘要: 首先需要引入jquery.form.js之后即可使用jquery.form.js的中文API网址http://www.vaikan.com/docs/jquery.form.plugin/jquery.form.plugin.html#api 本示例为上传文件+form表单提交使用的方法是提交地址写在form表单当中,在提交前进行检查工作,检查内容是否符合规范(是否为空),若为空则弹出提示信息,... 阅读全文
posted @ 2017-03-26 19:31 水之笔记 阅读(6820) 评论(0) 推荐(0)
摘要: uploadify是一个第三方js插件,支持多文件上传,拥有较为强大的上传功能1、uploadify实现下载其flash版本http://www.uploadify.com/ 解压后将其内容区分后倒入将jquery.uploadify.min.js、uploadify.css、uploadify.swf、uploadify-cancel.png导入到项目中,注意路径,路径不对可能导致取消图片的显... 阅读全文
posted @ 2017-03-26 19:14 水之笔记 阅读(2061) 评论(0) 推荐(0)
摘要: 一、配置SpringMVC 二、单文件与多文件上传 三、多文件上传 四、带参数上传 一、配置SpringMVC 在spring.xml中配置: <!-- springmvc文件上传需要配置的节点--> <bean id="multipartResolver" class="org.springfra 阅读全文
posted @ 2017-03-26 18:45 水之笔记 阅读(13411) 评论(1) 推荐(0)
摘要: file.delete() //删除文件,删除的是创建File对象时指定与之关联创建的那个文件.这是一个立刻执行的操作file.deleteOnExit(); //在JVM进程退出的时候删除文件,通常用在临时文件的删除.这个不会立刻执行,会等到jvm进程退出的时候删除 阅读全文
posted @ 2017-03-26 10:02 水之笔记 阅读(748) 评论(0) 推荐(0)
摘要: 第一个是遍历文件夹名称,第二个是遍历所有的文件名package com.crow;import java.io.File;import java.util.ArrayList;import java.util.Arrays;public class App { public static String [] getFileName(String path) { File ... 阅读全文
posted @ 2017-03-02 11:04 水之笔记 阅读(1847) 评论(0) 推荐(0)
摘要: 核心架构的具体流程步骤如下:1、首先用户发送请求——>DispatcherServlet,前端控制器收到请求后自己不进行处理,而是委托给其他的解析器进行处理,作为统一访问点,进行全局的流程控制;2、DispatcherServlet——>HandlerMapping, HandlerMapping 将会把请求映射为HandlerExecutionChain 对象(包含一个Handler 处理器(页... 阅读全文
posted @ 2017-03-01 11:14 水之笔记 阅读(1793) 评论(0) 推荐(0)