hbm2java工具根据映射文件自动生成Java源文件,而hbm2ddl工具则根据映射文件自动生成数据库Schema,下面是这两种工具的使用: 1.建立Java工程,加入Jar包,创建创建hibernate配置文件以及响应的映射文件,相关jar包及工程目录如下: 2.相关文件代码如下: build. ...
分类:
编程语言 时间:
2017-05-02 10:02:14
阅读次数:
202
java的设计采用了单根结构,除去在GC上的好处之外,在泛型编程上(模板C++),因为所有的类型都继承自Object,因此利用向上塑型,我们是可以写出如下的代码: public class GenericTest { public static void main(String[] args) { ...
分类:
编程语言 时间:
2017-05-02 10:02:49
阅读次数:
125
在MIPS架构的CPU上开发软件,当然需要使用MIPS专用的工具链来编译代码。不过一般的LINUX发行版内都有相应的配套工具链供用户使用。Ci20出厂时的LINUX发行版为DEBIAN 7.5,相应的GCC版本号为GCC 4.6.3。 可以直接在Ci20上编译代码,省去了交叉编译的依赖性问题。下面编 ...
分类:
编程语言 时间:
2017-05-02 10:04:01
阅读次数:
428
从文件中读取图片url和名称,将url中的文件下载下来。文件中每一行包含一个url和文件名,用制表符隔开。 1、使用requests请求url并下载文件 2、从文件中读取url,考虑文件较大,使用生成器的方式读取。 3、使用多线程进行下载 完整代码,加入异常处理 1 # -*- coding: ut ...
分类:
编程语言 时间:
2017-05-02 10:04:09
阅读次数:
183
public 该类和非该类都可进行访问 private 只有该类可以访问 protected 该类及其子类的成员可以访问,同一个包中的类也可以访问 默认 相同数据包中的类可以访问 子类重写父类的方法,子类方法的访问修饰符必须要大于等于父类方法的访问修饰符, 另外,私有方法 private 方法会默认 ...
分类:
编程语言 时间:
2017-05-02 10:05:32
阅读次数:
155
这一个博客将高速排序讲的挺好的:http://blog.csdn.net/morewindows/article/details/6684558一、算法思想描写叙述1)令i = L,j = R,将基准数挖出形成第一个坑(基准数能够选择第一个位置上的数作为基准数,也能够选择其它位置上的数作为基准数)。 ...
分类:
编程语言 时间:
2017-05-02 10:05:45
阅读次数:
119
假设自己开发了一个公共类库想要用到其它项目中,为了方便管理所有项目都引入Maven,如果在项目上要用这个公共类库,可以有如下思路解决: 1、采用本地手动机制拷贝项目到lib文件夹中,但是缺点就是更新这些操作都必须是手动。 2、搭建私有仓库nexus,把公共库提交上去。 3、上次到默认中央仓库,参考: ...
分类:
编程语言 时间:
2017-05-02 10:06:00
阅读次数:
159
多线程处理Bitmaps 上一篇,我们讨论了:Android有效的处理Bitmap,降低内存 ,可是最好不要运行在主线程(UI线程),假设图片是本地的或者网络的又或者是其它地方的。图片载入的时间和很多因素有关(比方从网络或本地读取速度,图片的大小。CPU的能力),假设这些任务堵塞了UI线程,系统有可 ...
分类:
编程语言 时间:
2017-05-02 10:06:14
阅读次数:
220
1.java是如何管理内存的 java的内存管理就是对象的分配和释放问题。(其中包括两部分) 分配:内存的分配是由程序完成的,程序员需要通过关键字new为每个对象申请内存空间(基本类型除外),所有的对象都在堆(Heap)中分配空间。释放:对象的释放是由垃圾回收机制决定和执行的,这样做确实简化了程序员 ...
分类:
编程语言 时间:
2017-05-02 10:07:18
阅读次数:
259
00x1 【一维数组】 数组是多个相同类型的数据组合。数组属引用类型。 一维数组的声明: int [] a; //前面加修饰符然后加中括号,a为数组名。注意括号是写在数组名的前面的。 数组的初始化: int [] w=new int[3]; w[0]=222; w[1]=333; w[2]=666; ...
分类:
编程语言 时间:
2017-05-02 10:07:36
阅读次数:
156
龙芯软件生态系列——龙芯GO!龙芯平台上构建Go语言环境指南2016-07-05 龙芯中科1初识Go语言Go语言是Google公司于2009年正式推出的一款开源的编程语言,是由Robert Griesemer、KenThompson和Rob Pike等世界顶尖计算科学家精心打造的系统编程语言。Go语 ...
分类:
编程语言 时间:
2017-05-02 10:09:07
阅读次数:
230
先上一张alpha beta原理图,一看就懂 代码有点长,主要是因为算评估值得时候用的是穷举。 玩家是1,电脑是2,可以选择难度以及先手。 运行截图: ...
分类:
编程语言 时间:
2017-05-02 10:09:50
阅读次数:
286
因为自己在引用jar包上吃过很多亏,也浪费过很多时间,所以每次都会把使用到的jar包都标明,谢谢理解! 引用jar包: 1、运行类: 2、切面类:该类需@Component、@Aspect配合使用,因为classpath路径找不到@Aspect注释的类 3、applicationContext.xm ...
分类:
编程语言 时间:
2017-05-02 10:11:00
阅读次数:
291
def bsearch(find, arr, low, high): while low > 1 if arr[mid] == find: return mid elif arr[mid] > find: high = mid - 1 else: low = mid... ...
分类:
编程语言 时间:
2017-05-02 10:11:08
阅读次数:
207
初学者学习笔记 如何将两个序列,变成字典? 这里的用法是通过并行迭代的【zip函数】,zip函数是作用于任意多的序列,可以处理不等长度的序列,最短的序列“用完”的时候就停止了。 栗子: ...
分类:
编程语言 时间:
2017-05-02 10:12:22
阅读次数:
179
1、表结构及数据 2、使用的jar包 3、service、Dao层接口与实现类: Dao接口: Dao实现类: service接口: service实现类: 使用@Transactional事物注解,根据自身需求可以使用不同的注解属性propagation、isolation、readOnly、ro ...
分类:
编程语言 时间:
2017-05-02 10:12:31
阅读次数:
291
java创建线程有3种方式: (1)继承Thread(2)实现Runnable接口(3)实现Callable接口 1、继承Thead 2、实现Runnable接口 3、实现Callable接口 由于Java只支持单继承,所以用继承的方式创建线程,比较死板,不够灵活;用实现接口的方式创建线程,可以实现 ...
分类:
编程语言 时间:
2017-05-02 10:16:20
阅读次数:
219