首页 > 编程语言
[JNI] Java 调用 C++ dll
首先介绍一下JNI吧!JNI 是Java提供的一个用于调用本地接口的接口层,位于Java代码 和 本地代码之间的一层;主要功能是 数据类型的转换,还有就是通过这一层来调用本地代码!下面就说说Java 调用 C++ dll是怎么实现的吧!1、首先用Java代码制作接口层package NEU.SOFT...
分类:编程语言   时间:2015-09-04 18:34:11    收藏:0  评论:0  赞:0  阅读:772
Java IO类图
http://www.cnblogs.com/davidgu/archive/2012/06/25/2561078.html总结: 以InputStream(输入)/OutputStream(输出)为后缀的是字节流; 以Reader(输入)/Writer(输出)为后缀的是字符流。
分类:编程语言   时间:2015-09-04 18:34:01    收藏:0  评论:0  赞:0  阅读:304
javascript学习笔记(四):事件处理函数和动态创建html标记。
1 HTML的事件属性 全局事件属性:HTML 4 增加了使事件在浏览器中触发动作的能力,比如当用户点击元素时启动 JavaScript。a. Window 事件属性,针对 window 对象触发的事件(应用到 标签),常用的为onload。 b. Form事件,由 HTML 表单内的动作触发的事....
分类:编程语言   时间:2015-09-04 18:33:21    收藏:0  评论:0  赞:0  阅读:222
后缀数组小结
后缀数组又被称为字符串处理神器;http://blog.csdn.net/xymscau/article/details/8798046 这里讲的非常好实现rank排名是用到了倍增法和一个比较神奇的计数排序,时间复杂度是nlongnheight[i]存放的是排名第i的后缀与排名第i-1的后缀的最长前...
分类:编程语言   时间:2015-09-04 18:31:41    收藏:0  评论:0  赞:0  阅读:289
python setattr(),getattr()函数
setattr(object,name,value):作用:设置object的名称为name(type:string)的属性的属性值为value,属性name可以是已存在属性也可以是新属性。getattr(object,name,default):作用:返回object的名称为name的属性的属性值...
分类:编程语言   时间:2015-09-04 18:31:01    收藏:0  评论:0  赞:0  阅读:331
找出数组中出现奇数次的元素
题目1: 给定一个含有n个元素的整形数组,其中只有一个元素出现奇数次,找出这个元素异或题目2: 如果题目1中有两个数出现了奇数次,并且这两个数并不相等,如何在O(1)的复杂度内找出这两个数假设这两个数为a,b 异或结果为x。问题是我们如何能够通过x得到a,b. 因为x不为0,所以x的二进制肯定有一位...
分类:编程语言   时间:2015-09-04 18:24:21    收藏:0  评论:0  赞:0  阅读:431
java反射简单实现注入
做了好久的java开发 ,却一直没有详细了解java反射机制,后来写项目的时候发现用反射可以少写好多无聊的代码,因此用java反射简单实现注入。java反射的具体细节可参见 这篇博客写的非常详细,点此进入~而一般基于业务的编程主要用反射实现将属性动态的注入一个对象中。以下是方法实现: 1 /** 2...
分类:编程语言   时间:2015-09-04 18:22:21    收藏:0  评论:0  赞:0  阅读:385
最好懂得贪心算法+动态规划之数塔问题
1 #include 2 #include 3 using namespace std; 4 const int N=100; 5 int tower[N][N],f[N][N]={0},n; 6 void upMax(int &a,const int &b){ 7 a=(a>b?a:b)...
分类:编程语言   时间:2015-09-04 18:21:41    收藏:0  评论:0  赞:0  阅读:244
反射---Java高级开发必须懂的
理解反射对学习Java框架有很大的帮助,如Spring框架的核心就是使用Java反射实现的,而且对做一些Java底层的操作会很有帮助。一、Class类的使用 1、万事万物皆对象,(当然,基本数据类型,静态成员不是面向对象(属于类的)),所以我们创建的每一个类也都是对象,即类本身是java.la...
分类:编程语言   时间:2015-09-04 18:16:51    收藏:0  评论:0  赞:0  阅读:218
Huffman Encode 哈弗曼编码(python实现)
# coding: utf-8#Tree-Node Typeclass Node: def __init__(self,freq): self.left = None self.right = None self.father = None ...
分类:编程语言   时间:2015-09-04 18:15:11    收藏:0  评论:0  赞:0  阅读:440
java单例
public class Singleton { //单例懒汉模式 private static Singleton instance = null; //实例不能通过new获得,只能通过类方法获得,因此方法要加static //静态方法只能访问静态属性,所以insta...
分类:编程语言   时间:2015-09-04 18:14:41    收藏:0  评论:0  赞:0  阅读:254
多线程实战(二)线程同步
当多个线程使用共享对象的时候,依次等待,这种我们通常叫着线程同步;下面介绍几种线程同步的方法:原子操作MutexSemaphoreSlimAutoResetEventManuualResetEventSlimCountDownEventBarrierReaderWriterLockSlim原子操作所...
分类:编程语言   时间:2015-09-04 17:07:43    收藏:0  评论:0  赞:0  阅读:287
最好理解的快速排序 :实例解析输入数组,排序
1 #include 2 using namespace std; 3 void quick_sort(int *num,int l,int r){ 4 int i=l,j=r,mid=num[(l+r)/2]; 5 while(imid) j--; 8 if(il) quick_sort(num....
分类:编程语言   时间:2015-09-04 17:06:01    收藏:0  评论:0  赞:0  阅读:257
Effective Java 英文 第二版 读书笔记 Item 4:Attempting to enforce noninstantiability by making a class abstract does not work.
The class can be subclassed and the subclass instantiated.Futhermore,it misleads the user into thinking the class was designed for inheritance(继承). Th...
分类:编程语言   时间:2015-09-04 17:04:41    收藏:0  评论:0  赞:0  阅读:190
MFC屏蔽 WindowS按键
LRESULT CALLBACK LowLevelKeyboardPorc(int nCode,WPARAM wParam,LPARAM lParam)//屏蔽按键的真正实现方法{ BOOL fEatKeystrole = FALSE; if (nCode == HC_ACTION) { swit....
分类:编程语言   时间:2015-09-04 17:04:31    收藏:0  评论:0  赞:0  阅读:512
注解SpringMVC
--> 对于handler不需要实现任何接口@Controllerpublic class ItemsHandler3 { @RequestMapping("/queryitems") public ModelAnd...
分类:编程语言   时间:2015-09-04 17:04:11    收藏:0  评论:0  赞:0  阅读:248
简单四则运算表达式的java实现(2)
网上看到的一种很给力的实现方法,利用递归。 /** * 思路 * 1、排除空字符串 * 2、得到第一个符号的索引 * 3、假如只存在数字,直接转换并返回 * 4、假如存在左括号,则找到右括号,并将括号里面的字符串递归计算,并替...
分类:编程语言   时间:2015-09-04 17:04:03    收藏:0  评论:0  赞:0  阅读:233
Javascript笔记(一):数据类型
Javascript有六种数据类型。包括5种基本类型:Boolean、Null、Undefined、Number和String,以及Object。1. 原始类型(primitive)在JS中,除了Object外其他所有类型的值都是不可变的(immutable)。(1) 布尔类型(Boolean)Bo...
分类:编程语言   时间:2015-09-04 17:02:01    收藏:0  评论:0  赞:0  阅读:226
SpringMVC
第一步:发起请求到前端控制器(DispatcherServlet)第二步:前端控制器请求HandlerMapping查找Handler可以根据xml配置、注解进行查找第三步:处理器映射器HandlerMapping向前端控制器返回Handler第四步:前端控制器调用处理器适配器去执行Handler第...
分类:编程语言   时间:2015-09-04 17:01:21    收藏:0  评论:0  赞:0  阅读:453
java任务调度Timer简单例子
1、创建类TimerTestimport java.util.Timer;import java.util.TimerTask;public class TimerTest { private final Timer timer = new Timer(); public voi...
分类:编程语言   时间:2015-09-04 17:00:31    收藏:0  评论:0  赞:0  阅读:232
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!