暂无个人介绍
下载的android-ndk32-r10b-windows-x86_64 NDK不能放在有空格的目录如:D:\Program Files,否则会报错eclipse 生成.h头文件:进入src目录(是src目录,不是项目目录) 运行javah com.example.hellojni.HelloJni(包名+类名) 生成的com_example_hellojni_HelloJni.
package test; //www.cnblogs.com/chenying99/articles/3213544.html import com.gargoylesoftware.htmlunit.BrowserVersion; import com.gargoylesoftware.htmlunit.NicelyResynchronizingAjaxController; impo
package test; import org.apache.commons.pool.PoolableObjectFactory; import org.apache.commons.pool.impl.GenericObjectPool; import org.apache.log4j.Logger; import com.gargoylesoftware.htmlunit.Brow
布局定义custom_notification.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
直接看图 本文出自 “点滴积累” 博客,请务必保留此出处http://tianxingzhe.blog.51cto.com/3390077/1775740
package test; import java.io.BufferedInputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import org.mozilla.intl.char
camera = Camera.open();//打开摄像头 Camera.Parameters parameters = camera.getParameters(); Log.i("MainActivity", parameters.flatten());//打印摄像头的各种可设置参数
package cn.itcast.download; import java.io.File; import java.io.InputStream; import java.io.RandomAccessFile; import java.net.HttpURLConnection; import java.net.URL; public class MulThreadDownloa
我们来看一下这一张经典的生命周期流程图: 1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。 2.当前Activity被其他Activity覆盖其上或被锁屏,或者有dialog弹出时:系统会调用onPause方法,暂停当前Activity的执行。 3.当前Activity由被覆盖状态回到前台或
1、按键排序 使用treemap按照键来排序 @Test public void treeMap(){ //传入的比较器只能根据key来排序,TreeMap如不指定排序器,默认将按照key值进行升序排序 //指定排序器按照key值降序排列 , //Comparator中泛型必须传入key类型的的超类TreeMap(C
1. @XmlAccessorOrder.UNDEFINEDXmlAccessorOrder.UNDEFINED无序 @XmlAccessorOrder.ALPHABETICAL是指按属性的字母顺序排序。 2. @XmlType的propOrder 属性时,必须列出JavaBean对象中的所有属性,否则会报错 @XmlType(propOrder = { "id", "name", "
1.爬取页面效果图 点击"百度一下"按钮前页面 点击"百度一下"按钮后页面 天涯社区登录页面 登录进去之后个人主页 二、具体实现代码 HtmlUnit(底层也是采用httpclient)和jsoup API package com.yuanhai.test; import java.io.IOException; import java.net.Malformed
一、配置IKAnalyzer中文分词器 Solr 版本5.2.1 IKAnalyzer2012_u6.jar报错 ,用IKAnalyzer2012_FF_hf1.jar 替换可解决 解决lucene4.0与IKAnalyzer的冲突。解决Exception in thread "main" java.lang.VerifyError: class org.wltea.analyzer.lu
Uploadify v3.2.1 上传图片并预览 前端JSP: <script type="text/javascript"> $(function() { $("#upload_org_code").uploadify({ 'height'
dwr全称Direct Web Remoting原理将java代码转化成js对象,实现跨域访问 web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com
1 普通java项目 <?xml version="1.0" encoding="UTF-8"?> <project default="ftp"> <property name="src.dir" location="src"></property> <property name="test.src.dir" locat
url地址解码类 package com.xd.intersys.actions; import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import java.net.URLEncoder; public class URLTransform { public static void
package test; import java.io.IOException; import java.net.MalformedURLException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Comparator; import java.util.D
配置好solr后,可以通过web管理界面进行管理和查询。web界面基本列出了大多数查询参数,可以通过这个学习lucene的查询语法。solr的查询解析是通过queryParser来配置的(solrconfig.xml),一般我们用默认的即可。其各参数含义与用法简单解释如下:q:查询输入,必须。可以使用运算符fq:过滤查询。可以使用运算符sort:排序的字段,格式为field score,多个
去掉.project文件中的以下部分:<buildCommand> <name>org.eclipse.wst.jsdt.core.javascriptValidator</name> <arguments></arguments></buildCommand>和<nature>org.ec
/* 使用LinkedList模拟一个堆栈或者队列数据结构。 堆栈:先进后出 如同一个杯子。 队列:先进先出 First in First out FIFO 如同一个水管。 */ import java.util.*; class DuiLie { private LinkedList link; DuiLie() { link = ne
JTA可以在多个数据库上使用一个事务,weblogic等应用服务器提供了jta数据源的支持,可以直接被使用。但是tomcat本身并不支持这种特性。如果想在tomcat上使用jta就必须使用其它的工具。jotm就是一个独立的可以提供JTA功能的组件。 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http
OOAD Object Oriented Analysis Design,面向对象的分析和设计 JNDI Java Naming and Directory Interface,Java 命名和目录接口 JTA Java Transaction API 分布式事务(Distributed Transaction)包括事务管理器(Transaction Manager)和
token是为了防止表单重复提交,token 原理大致为: 1:显示表单的那个 action 中使用 createToken() 生成一个随机的 token值,并存放在服务端(session或者cache中),并且传递一份到页面中 2:表单页面使用一个隐藏表单域获取后端传过来的 token值,该表单页面提交时会将此 token 值一同提交到后端 3:在表单页面提交到的 actioin 中使用
1.导入在MyEclipse下创建的项目zyl-->项目图标上没有小地球的标志,说明这不是个Web项目2.把项目变成Web项目,在项目上右键-->Properties-->选择Project Facets-->点击Convert to faceted form...选中红线框住的两项(java和Dynamic Web Module)点OK,然后到项目根目录去找到.se
角色实体 package cn.itcast.oa.domain; import java.util.HashSet; import java.util.Set; /** * 岗位 * * @author tyg * */ public class Role { private Long id; private String name; private
package cn.itcast.oa.base; import java.lang.reflect.ParameterizedType; import javax.annotation.Resource; import cn.itcast.oa.service.DepartmentService; import cn.itcast.oa.service.RoleService; im
jsonp详解 ajax的核心是通过XmlHttpRequest获取非本页内容 jsonp的核心则是动态添加<script>标签来调用服务器提供的js脚本。 利用script标签绕过同源策略,获得一个类似这样的数据,jsonpcallback是页面存在的回调方法,参数就是想得到的json。 参考文章: http://www.cnblogs.com/yuzhongwusan/a
可以在一个类的内部定义另一个类,这种类称为嵌套类(nested classes),它有两种类型:静态嵌套类和非静态嵌套类。静态嵌套类使用很少,最重要的是非静态嵌套类,也即是被称作为内部类(inner)。嵌套类 从JDK1.1开始引入。其中inner类又可分为三种: 其一、在一个类(外部类)中直接定义的内部类; 其二、在一个方法(外部类的方法)中定义的内部类; 其三、匿名内部类。
对象创建的几种方法:1.使用new关键字2.使用clone方法3.反射机制4.反序列化以上四种都可以产生java对象1,3都会明确的显式的调用构造函数2是在内存上对已有对象的影印 所以不会调用构造函数4是从文件中还原类的对象 也不会调用构造函数 不用构造方法也能创建对象? http://www.iteye.com/problems/56043 详解Java中的clone方法 h
值传递是将要传递的值作为一副本传递的..引用传递,传递的是引用对象的内存地址..例如:int i=4; int j=i; //相当于把4复制了一个副本赋给了j输出结果是i=4 ,j=4Cint *p,*p1;int j=5;p=j; //这里是把j在内存当中的地址赋给了指针pp1=p; //这里是把指针p中保存的地址(就是j的地址)赋给了指针p1j=4; //这里改变j的
C允许一个函数调用其本身,这种调用过程被称作递归(recursion)。最简单的递归形式是把递归调用语句放在函数结尾即恰在return语句之前。这种形式被称作尾递归或者结尾递归,因为递归调用出现在函数尾部。由于为递归的作用相当于一条循环语句,所以它是最简单的递归形式。递归中必须包含可以终止递归调用的语句!递归的有点在于为某些编程问题提供了最简单的方法,而缺点是一些递归算法会很快耗尽计算机的
1.udp无连接聊天 /* 编写一个聊天程序。 有收数据的部分,和发数据的部分。 这两部分需要同时执行。 那就需要用到多线程技术。 一个线程控制收,一个线程控制发。 因为收和发动作是不一致的,所以要定义两个run方法。 而且这两个方法要封装到不同的类中。 */ import java.io.*; import java.net.*; class Send implements Runna
log4j.logger.com.ibatis=DEBUG log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClien
根据ID查询http://localhost:8080/project/studentRpc/displayStudent.json?id=1新增http://localhost:8080/project/studentRpc/newStudent.json?name=袁海&sex=男&grade=2&team=1&age=28&teacher=wang
Job:是一个接口只有一个方法void execute(JobExecutionContext context),开发者实现该接口定义运行任务,JobExecutionContext类提供了调度上下文的各种信息。Job运行时的信息保存在 JobDataMap实例中 第一种,作业类继承自特定的基 1.8测试成功,2.0不行类:org.springframework.scheduling.
1.xml配置方式 web.xml <!-- 配置spring监听器和配置文件路径 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationCo
package test; import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class MD5Encryption { private MD5Encryption
分页效果 在超链接中要保留参数 当使用多条件查询后,然后在点击第2 页时,这个第2页超链接没有条件了,所以会丢失条件,所以我们需要在页面上的所有链接都要保留条件! 我们要把条件以一个字符串的形式保存到PageBean的url中!这个任务交给Servlet! pagebean package cn.itcast.cstm.domain; import java.util.List;
请编写一个关于星期几的枚举WeekDay,要求: 枚举值:Mon,Tue,Wed,Thu,Fri,Sat,Sun 该枚举要有一个方法,调用该方法返回中文格式的星期。 package com.week.base; enum Grade { Mon("Monday") { @Override public String toLocalGrade()
package com.alibaba.uyuni.common.util; import java.util.Random; public class GeneratePassword { /** * 生成随机密码 * @param pwd_len * 生成的密码的总长度 * @return 密码的字符串 */ publ
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > <mapper namespace="com.alibaba.uy
$(document).ready(function(){ //找到三个下拉框 var carnameSelect = $(".carname").children("select"); var cartypeSelect = $(".cartype").children("select"); var wheeltypeSelect = $(".wheelty
String a="a"+"b"+"c" 创建了几个对象 这个问题涉及到了字符串常量池和字符串拼接 String a="a"+"b"+"c" 通过编译器优化后,得到的效果是 String a="abc" Java中字符串对象创建有两种形式,一种为字面量形式,如String str = "droid"; 另一种就是使用new这种标准的构造对象的方法,如String str = ne
1.sql 查出一张表中重复的所有记录数据 select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 2.Ajax 异步调用给全局变量赋值 async 默认是true,即为异步方式,$.Aja
package org.acooly.thrift.demo.client; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatemen
<script type="text/javascript"> function show(x){ var y=$(x);//转换成jquery对象 //查找父元素 alert( y.parent().attr("name")); alert( y.parent().attr("id")); //查找祖先,是个集合 不包括自身
使用gson-2.3.1.jar package org.acooly.thrift.demo.client; import java.util.ArrayList; import com.google.gson.Gson; public class json { public static void main(String[] args) { ArrayList
一、js解析json字符串 eval()和JSON.parse() 对于服务器返回的JSON字符串,如果jquery异步请求没做类型说明,或者以字符串方式接受,那么需要做一次对象化处理,就是将该字符串放于eval()中执行一次。这种方式也适合以普通javascipt方式获取json对象,以下举例说明: var dataObj=eval("("+data+")");//转换为json对象
springmvc配置文件 <!-- 代替org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerMapping 和org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter -->