Java中常见的注解
1、JDK自带的注解@Override @Deprecated @Suppvisewarnings
常见第三方注解
Spring:@Autowired @Service @Repository
Mybatis:@InsertProvider @UpdateProvider @Options
注解的分类:
按照运行机制分:
源码注解:注解只...
分类:
编程语言 时间:
2015-08-17 17:25:34
阅读次数:
143
3.3.1 本地SELinux策略语言编译器 为内核构建一个策略文件最基本的方法就是从源策略文件中使用checkpolicy程序编译他.这个以很多步骤构建的源程序,被命名为”policy.conf”.CheckPolicy检查源策略文件在语法和语义上的正确性,并把结果以一定的形式(被乘坐二进制策略文件)写到文件中,该文件是能够被内核策略加载器(load_policy)读取的.被CheckPolicy...
分类:
编程语言 时间:
2015-08-17 17:22:27
阅读次数:
276
直接插入排序:
算法步骤:
1)将第一待排序列第一个元素看作第一个有序序列,吧第二个元素到最后一个元素当成是未排序序列.
2)从头到位一次扫描未排序序列,将扫描到的每个元素插入有序序列的适当位置.(如果待插入的元素与有序序列中的某个元素相等,则将待插入元素插入到相等元素的后面)
算法示意图:
算法实现:
public class InsertSort {
voi...
分类:
编程语言 时间:
2015-08-17 17:21:11
阅读次数:
136
关于JAVA的值传递和引用传递,翻看了很多资料和博客,感觉大多数讲的很乱,都是自己明白了之后就不讲了的样子,终于算是比较理解这几个概念了,下面做一个总结。
1、简单类型的参数传递
Java方法的参数是简单类型的时候,是按值传递的 (pass by value)。下面举一个经典的swap函数:
无法交换值的方法:
package TestTransferPack;
public c...
分类:
编程语言 时间:
2015-08-17 17:21:02
阅读次数:
169
Problem Description
Eddy begins to like painting pictures recently ,he is sure of himself to become a painter.Every day Eddy draws pictures in his small room, and he usually puts out his newest pic...
分类:
编程语言 时间:
2015-08-17 17:19:11
阅读次数:
264
1、变量:
使用local关键字修饰的变量是局部变量,没有local修饰的变量是全局变量。
2、数据类型:
数值类型(顾名思义,就是数),布尔类型(真和假),字符串类型(字符,和字符串),自定义类型(lua利用自定义类型与C进行交互),函数类型(函数可以赋值给一个变量,也可以作为参数传递给其他的函数),线程类型(每个线程拥有自己独立的栈,局部变量,指令指针),表类型({}表示,实现一组关联数...
分类:
编程语言 时间:
2015-08-17 17:19:51
阅读次数:
207
package base;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.File;
import java.io.InputStream;
import java.io.OutputStream;
public c...
分类:
编程语言 时间:
2015-08-17 17:16:59
阅读次数:
121
Frege是一门受Haskell语言启发而设计的纯函数式编程语言。Frege程序会被编译为Java,并运行于JVM上。它与Haskell是如此的相似,以至于有人称它为JVM上的Haskell。取Frege这个名字是为了纪念德国数学家、逻辑学家、哲学家Gottlob Frege。语言的主要特色
纯函数式编程语言
继承了函数式编程语言Haskell的精神,默认就具有不变性(immutability)。...
分类:
编程语言 时间:
2015-08-17 17:17:39
阅读次数:
126
1112 - Curious Robin Hood
PDF (English)
Statistics
Forum
Time Limit: 1 second(s)
Memory Limit: 64 MB
Robin Hood likes to loot rich people since he helps the p...
分类:
编程语言 时间:
2015-08-17 17:17:00
阅读次数:
148
JavaScript函数的参数与大多数其他语言中函数的参数有所不同。JavaScript函数不介意传递进来多少个参数,也不在乎传进来的参数是什么数据类型。也就是说,即便你定义的函数只接收两个参数,在调用这个函数时也未必一定要传递两个参数。可以传递一个、三个甚至不传递参数,而解析器永远不会有什么怨言。...
分类:
编程语言 时间:
2015-08-17 17:15:19
阅读次数:
125
try { //根据String形式创建一个URL对象 String filePath = materialProductWorks.getDownloadImageUrl(); URL url = new URL(filePath); //实列一个URLconnection...
分类:
编程语言 时间:
2015-08-17 17:11:29
阅读次数:
124
1.事件流事件流是描述页面接收事件的顺序先有三种;事件冒泡、事件捕获、dom2级事件流事件冒泡,事件捕获,dom2级事件流,2、浏览器实现情况3、事件和事件处理程序的概念事件,事件处理程序,4、添加事件处理程序的几种方法1)html事件处理程序2)dom0级事件处理程序3)don2级事件处理程序4)...
分类:
编程语言 时间:
2015-08-17 17:11:53
阅读次数:
157
在软件世界分层的思想无处不在主要是为了提高软件系统的维护性,扩展性,复用性和解耦等软件的三层构架是一种最基本的分层思想的体现结构图大体如下:如此一来,开发人员可以只关注其中一层,而无需关心下一层是如何实现的但是最基本的三层构架在软件系统中很明显是不够用的因为它带来优点的同时也带着许多缺点,比如耦合性...
分类:
编程语言 时间:
2015-08-17 17:11:02
阅读次数:
155
void getTime(){ //获取当前系统时间 time_t tTime;//距离1900年1月1日的秒数 char str[80]; struct tm* stTim;//时间结构 time(&tTime); stTim = localtime(&tTime); strftime(str,s...
分类:
编程语言 时间:
2015-08-17 17:08:30
阅读次数:
147
横向滚动条:如果想要在页面中固定每一列的宽度 并出现横向滚动条, 则在grid的viewConfig 中设置forceFit : false,在grid的每一列设置一个width.如果想要在列表中固定某一列的宽度 ,其他的宽度自适应,则需要设置grid中viewConfig的forceFit : t...
分类:
编程语言 时间:
2015-08-17 17:10:11
阅读次数:
113
各种不同的情况保证数据的正确性,完整性。public class TestMultiThread implements Runnable { private static int i; private static volatile Integer vi = 0; private ...
分类:
编程语言 时间:
2015-08-17 17:06:00
阅读次数:
99
刷LeetCode的时候经常要解决越界的问题,比如INT_MIN取绝对值就越界了,所以知道没种类型的最小值及最大值很有必要。long和int一般都是4字节,但是long在32位系统和64位系统不同,但我自己电脑64位win 8.1测试还是4个字节,可能和VS的设置也有关系。所以解决越界问题用long...
分类:
编程语言 时间:
2015-08-17 17:06:26
阅读次数:
107