02 2017 档案

摘要:#include "stdio.h" #define KEY 5; int main() { char password[50] = "123456"; encrypt(password); printf("加密后的字符串为:",password); return 1; } /** *加密函数 *返 阅读全文
posted @ 2017-02-28 21:09 N神3 阅读(364) 评论(0) 推荐(0) 编辑
摘要:C字符串用字符数组来存储 #include "stdio.h" #include "stdlib.h" int main(){ //定义字符串的几种方式 //字符串和字符数组的区别:最后一位是否是空字符 char names1[] = {'j','a','c','k','\0'}; //第一种方式 阅读全文
posted @ 2017-02-28 20:45 N神3 阅读(211) 评论(0) 推荐(0) 编辑
摘要:①、普通年能被4整除且不能被100整除的为闰年.②、世纪年能被400整除的是闰年③、对于数值很大的年份,这年如果能整除3200,并且能整除172800则是闰年.如172800年是闰年,86400年不是闰年 程序实践: 题目:输入某年某月某日,判断这一天是这一年的第几天? 1.程序分析:以3月5日为例 阅读全文
posted @ 2017-02-28 10:32 N神3 阅读(7203) 评论(0) 推荐(0) 编辑
摘要:定义结构体的几种方式: 第一种:定义结构体,并声明两个结构体变量。不能通过struct structName xxx;定义结构体变量。 第二种:定义结构体,并声明两个结构体变量。能通过struct structName xxx;定义结构体变量。 第三种:typedef struct 定义结构体并定义 阅读全文
posted @ 2017-02-27 17:54 N神3 阅读(290) 评论(0) 推荐(0) 编辑
摘要:一、标准交换模式 /**** *标准交换模式 *实现数组的逆序,原理就是数组的首尾元素进行交换 ***/ #define N 5; int main(){ int array[N] = {15,20,25,30,35} int temp; //声明临时变量 int i; for(i = 0;i<N/ 阅读全文
posted @ 2017-02-26 18:02 N神3 阅读(2844) 评论(0) 推荐(0) 编辑
摘要:指针:指针是一个变量,用来存放内存地址的变量。 两个有关的运算符:*号有两个作用 1. &:取地址运算符。 2. *:声明指针变量。 3. *:取值运算符。对某个指针变量做*操作,表示取该指针指向地址中的值。 C语言中提供了地址运算符&来表示变量的地址。其一般形式为:&变量名;如&a表示变量a的地址 阅读全文
posted @ 2017-02-26 15:08 N神3 阅读(218) 评论(0) 推荐(0) 编辑
摘要:1、string类:一个key对应一个value(key:value)。string类是二进制安全,可以包含任何数据(例如:图片、音乐)。 2、hash类:string类型field和value的映射表。特别适合存储对象。 3、list类:链表数据结构,主要功能push、pop、获取范围所有值。li 阅读全文
posted @ 2017-02-25 17:23 N神3 阅读(871) 评论(0) 推荐(0) 编辑
摘要:MapReduce功能强大,分两步操作。 Map:将数据分别取出。 Reduce:负责数据的最后的处理。 使用MapReduce操作最终会将处理结果保存在一个单独的集合里面,而最终的处理效果如下。 范例:统计出各性别的人数、平均工资、最低工资、雇员姓名 总结: 理解MapReduce思路。 Map函 阅读全文
posted @ 2017-02-24 21:00 N神3 阅读(214) 评论(0) 推荐(0) 编辑
摘要:通过javascript将数据组织成json格式,然后传到java后台。 注意:前台json数组传参到后台时候需要将对象(json或json数组)转换成字符串(字符串数组)。 Simple: 1、前台:var jsonArray = [];var jsonObject = {};var array 阅读全文
posted @ 2017-02-24 17:44 N神3 阅读(2876) 评论(0) 推荐(0) 编辑
摘要:1、mongodb中如何查询 (a=1 or b=2) and (c=3 or d=4)//格式:db.collection.find({"$and":[{第一个条件},{第二个条件}]});//db.collection.find({"$and":[{"$or":[{"a":1},{"b":2}] 阅读全文
posted @ 2017-02-24 09:00 N神3 阅读(149) 评论(0) 推荐(0) 编辑
摘要:谈论数据结构的目的是为了在计算机中实现对数据的操作。因此还需要研究如何在计算机中表示数据。数据的逻辑结构在计算机存储设备中的映像被称为数据的存储结构。也可以说数据的存储结构是逻辑结构在计算机存储器的实现,又称物理结构。数据的存储结构是十分依赖计算机的。常见存储结构有顺序存储结构、链式存储结构等。 总 阅读全文
posted @ 2017-02-17 12:01 N神3 阅读(496) 评论(0) 推荐(0) 编辑
摘要:一、线性表是一种逻辑数据结构。 线性表是最基本、最简单、也是最常用的一种数据结构。 线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的(注意,这句话只适用大部分线性表,而不是全部。比如,循环链表逻辑层次上也是一种线性表(存储层次上属于链式存储), 阅读全文
posted @ 2017-02-16 15:23 N神3 阅读(772) 评论(0) 推荐(0) 编辑
摘要:数据结构:数据与数据之间的结构关系(数组、队列、树、图等结构) 算法:解决问题的步骤 总结: 1、程序 = 数据结构 + 算法 。数据是程序的中心。数据结构和算法两个概念间的逻辑关系贯穿了整个程序世界,首先二者表现为不可分割的关系。没有数据间的有机关系,程序根本无法设计。 2、数据结构与算法关系:数 阅读全文
posted @ 2017-02-13 15:39 N神3 阅读(17819) 评论(0) 推荐(2) 编辑
摘要:一、饿汉模式(实例早早在类加载时就创建) 二、懒汉模式 三、测试 阅读全文
posted @ 2017-02-13 11:39 N神3 阅读(188) 评论(0) 推荐(0) 编辑
摘要:后台框架:jfinal + velocity、前台框架:jquery 页面 js封装请求方法(common.js) Controller Service Pager类封装分页信息 总结: 此实例用subList功能分页,后续会用数据库SQL来完成分页。 阅读全文
posted @ 2017-02-12 15:07 N神3 阅读(10078) 评论(0) 推荐(0) 编辑
摘要:动态代理实现步骤 1、创建一个实现InvocationHandler的类,它必须实现invoke方法 /** *@param proxy 代理对象 *@param method 代理对象方法 */ public Object invoke(Object proxy,Method method,Obj 阅读全文
posted @ 2017-02-11 16:43 N神3 阅读(182) 评论(0) 推荐(0) 编辑
摘要:中介模式:A类与B类相互调用关系,通过中介模式解耦。 外观模式(门面模式):对其它类提供统一接口服务。 客户端调用一个接口,门面模式调用众多类。 总结: 中介模式强调类与类间解耦 外观模式(门面模式):对外提供一个接口。 阅读全文
posted @ 2017-02-06 16:53 N神3 阅读(684) 评论(0) 推荐(2) 编辑
摘要:public class TestPerson { private String name; private Integer sex; public String getName() { return "zhangsan"; } public void setName(String name) { thi... 阅读全文
posted @ 2017-02-06 10:34 N神3 阅读(143) 评论(0) 推荐(0) 编辑
摘要:@RequestBody 将HTTP请求正文转换为适合的HttpMessageConverter对象。 @ResponseBody 将内容或对象作为 HTTP 响应正文返回,并调用适合HttpMessageConverter的Adapter转换对象,写入输出流。 /** * @return 返回Pe 阅读全文
posted @ 2017-02-06 09:31 N神3 阅读(290) 评论(0) 推荐(0) 编辑
摘要:Spring将事务管理分成了两类 一、编程式事务管理:(不常用) transactionTemplate.execute(new TransactionCallback<People>() { @Override public People doInTransaction(TransactionSt 阅读全文
posted @ 2017-02-05 16:36 N神3 阅读(171) 评论(0) 推荐(0) 编辑
摘要:@RunWith(SpringJUnit4ClassRunner.class)让测试运行于Spring测试环境 @ContextConfiguration 用来指定加载的Spring配置文件的位置,会加载默认配置文件 加载Spring配置文件:@ContextConfiguration(classp 阅读全文
posted @ 2017-02-05 15:39 N神3 阅读(1218) 评论(0) 推荐(1) 编辑
摘要:commons-io.jar: FileUtils 读取文件所有行 File file = new File("c:\\123.txt"); List<String> lines = FileUtils.readLines(file, "UTF-8"); 阅读全文
posted @ 2017-02-04 16:35 N神3 阅读(261) 评论(0) 推荐(0) 编辑
摘要:二维数组声明并初始化数据String [][]a={ {"1","2","3"}, {"4","5","6"} };一维数组的形式:(1), int a[]; a = new int[5]; 等同于 int a[] = new int[5];(2), int[] a; a = new int[5]; 阅读全文
posted @ 2017-02-04 15:56 N神3 阅读(280) 评论(0) 推荐(0) 编辑
摘要:声明一个数组 Java代码 String[] aArray = new String[5]; //声明数组 String[] bArray = {"a","b","c", "d", "e"}; //声明并初始化数组 String[] cArray = new String[]{"a","b","c" 阅读全文
posted @ 2017-02-04 15:36 N神3 阅读(165) 评论(0) 推荐(0) 编辑
摘要:uploadify onSelect 【return false】停止选择 阅读全文
posted @ 2017-02-03 15:17 N神3 阅读(744) 评论(0) 推荐(0) 编辑