目的:写c/c++函数,让java调用 java代码 1.创建HelloJNI.java文件->编写代码如下->cmd中javac HelloJNI.java获取HelloJNI.class文件 2.在cmd中 javah HelloJNI 获取HelloJNI.h文件 下面是c/c++程序 1.创 ...
分类:
编程语言 时间:
2016-05-26 06:22:38
阅读次数:
222
http://blog.csdn.net/wangloveall/article/details/7992448/ Java序列化与反序列化 Java序列化与反序列化 标签: javastringfiledatejdk网络 2012-09-18 16:48 41383人阅读 评论(5) 收藏 举报 ...
分类:
编程语言 时间:
2016-05-26 06:19:30
阅读次数:
335
然后在cmd.exe里用javac去编译,出现了如下的错误: 二、分析解决 出现这种情况,表面原因是源文件中有GBK不可映射字符。根据这个信息可以得知源代码的字符编码不是GBK的,所以其中的一些字符不可映射为GBK编码,所以解决方法是很明显的,那就是把源代码的编码格式转换为GBK编码的。具体在not ...
分类:
编程语言 时间:
2016-05-26 06:16:16
阅读次数:
212
读《Java Platform, Enterprise Edition: Your First Cup: An Introduction to the Java EE Platform(https://docs.oracle.com/javaee/7/firstcup/)》的笔记。 准备看《Java ...
分类:
编程语言 时间:
2016-05-26 06:15:33
阅读次数:
207
红黑树介绍
红黑树是一种简单的实现2-3树的数据结构,它方便的把我们之前实现的二叉搜索树改造成了一棵2-3树。它的核心思想是用一条左倾链(红链)作为“胶水”把二叉树的两个节点给粘起来,形成一个3节点。
把红链看成水平的,看是不是和2-3树就一样了BST改造成红黑树有一些约定:
- 每个节点最多只有一个红链与之相连(连父亲和孩子)
- 每条从root到null的路径,都是同样的黑链数(绝对黑平...
分类:
编程语言 时间:
2016-05-26 01:09:50
阅读次数:
261
书店管理系统
书店管理系统可以说是设计模式及设计思想的一个比较经典的例子。
本系列将分为多个部分讲述此输电管理系统。
书店管理系统将分为:用户、图书、进货、销售和库存五个模块,另外还有公共包、工具包和登录包,另外还有一个框架。
对于分层设计,都是表现层可以调用逻辑层,逻辑层调用数据层,数据层调用工具和公共包,方向不可打乱,必须严格按照这种模式。
本篇将做销售模...
分类:
编程语言 时间:
2016-05-26 01:09:52
阅读次数:
328
书店管理系统
书店管理系统可以说是设计模式及设计思想的一个比较经典的例子。
本系列将分为多个部分讲述此输电管理系统。
书店管理系统将分为:用户、图书、进货、销售和库存五个模块,另外还有公共包、工具包和登录包,另外还有一个框架。
对于分层设计,都是表现层可以调用逻辑层,逻辑层调用数据层,数据层调用工具和公共包,方向不可打乱,必须严格按照这种模式。
本篇将做用户模...
分类:
编程语言 时间:
2016-05-26 01:10:26
阅读次数:
310
书店管理系统
书店管理系统可以说是设计模式及设计思想的一个比较经典的例子。
本系列将分为多个部分讲述此输电管理系统。
书店管理系统将分为:用户、图书、进货、销售和库存五个模块,另外还有公共包、工具包和登录包,另外还有一个框架。
对于分层设计,都是表现层可以调用逻辑层,逻辑层调用数据层,数据层调用工具和公共包,方向不可打乱,必须严格按照这种模式。
本篇将做进货模...
分类:
编程语言 时间:
2016-05-26 01:09:15
阅读次数:
352
Windows7安装JDK的环境变量设置 Windows7 X64安装“jdk-6u26-windows-x64.exe”后,按照网上的环境变量设置方法设置了环境变量,但是死活都提示“javac不是内部命令或外部命令,也不是可运行的程序或批处理文件”。折腾了半天,还是这个问题。后上网查了半天,终于找... ...
分类:
编程语言 时间:
2016-05-26 01:04:39
阅读次数:
392
今天学习python下对文件的基础操作,主要从open函数、File对象的属性、文件定位、简单操作、举例说明几个步骤开始学习,下面开始进入今天的主题: 一、open函数介绍 open函数主要是打开一个文件,创建一个file对象,相关的方法可以调用它进行读写 。 语法格式如下: 1 2 3 file ...
分类:
编程语言 时间:
2016-05-25 23:59:37
阅读次数:
588
一个有N个整数元素的一维数组A[0],A[1],......,A[n-1],这个数组当然有很多子数组,那么子数组的最大值是什么呢? 分析与解法 我们先明确题意: 1. 题目说的子数组,是连续的; 2. 题目只需要求和,并不需要返回子数组的具体位置; 3. 数组中的元素是整数,所以数组可能包含有正整数 ...
分类:
编程语言 时间:
2016-05-25 23:57:37
阅读次数:
718
java交换两个变量的值 1.幼儿园版 显然,这个是错的 就从这个版本说起 1.java里方法的参数传递方式只有一种:值传递,就是将实际参数值的副本(复制品)传入方法内,而参数本身不会受到任何影响. (是不是觉得自己已经明白为什么上面的程序是错误的了) 2.main方法中调用exchange方法时, ...
分类:
编程语言 时间:
2016-05-25 23:52:35
阅读次数:
181
java中的八种基本数据类型 整数的数据类型: byte(字节) 8位(bit) 2 ^ 8 = 256 -128 ~ 127 short(短整形) 16bit 2 ^ 16 = 65536 int(整形) 32bit 2 ^ 32 long(长整形) 64bit 2 ^ 64 注意:如果一个整数没 ...
分类:
编程语言 时间:
2016-05-25 23:49:59
阅读次数:
297
定义:当多个线程访问某个类时,这个类始终都能表现出正确的行为,那么久称这个类时线程安全的。 解释:当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行, 并且在主调代码中不需要任何额外的同步或者协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。 在线程安全类中 ...
分类:
编程语言 时间:
2016-05-25 23:46:13
阅读次数:
211
一、三目运算 也叫三元运算,例如result=x if x<y else y 二、集合(set) 集合(set):把不同的元素组成一起形成集合,是python基本的数据类型。 集合元素(set elements):组成集合的成员 1 >>> li=['a','b','c','a'] 2 >>> se ...
分类:
编程语言 时间:
2016-05-25 23:42:47
阅读次数:
324
写过程序的都知道类,就是面向对象的意思,编程的水平大致分为几个层次,基本语法,函数,面向对象,数据结构,架构,越往上水平越高。在创建类的时候,我们通常把具有相关性的函数包装为一个类,类也可以嵌套,叫父类和子类,尤其在python中,所有的对象都可以当成一个variabl..
分类:
编程语言 时间:
2016-05-25 22:38:35
阅读次数:
471
在实际编程过程中经常需要把任务包装成多进程或者多线程,多进程和多线程的区别在于多线程是内存共享、变量等共享的,多进程的进程间是独立运行的,所以创建多线程还是多进程取决于不同的需求。python中因为有全局锁的机制,所以在python中多线程跑的时候其实只是在用一个CPU,..
分类:
编程语言 时间:
2016-05-25 22:39:03
阅读次数:
228