类——客观世界,是由许多事物构成的,这些事物既可以是有形的(比如一辆汽车),也可以是无形的(比如一次会议)。把客观世界中的事物映射到面向对象的程序设计中就是对象。将同一类别的对象归纳总结,就构成类。包括属性和方法、构造属性:记录事物的特征(状态)方法:记录了事物的行为; 例如:学生 特征:学号、性别 ...
分类:
编程语言 时间:
2016-05-29 00:45:45
阅读次数:
211
链表是java中的一种常见的基础数据结构,是一种线性表,但是不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针。与线性对应的一种算法是递归算法:递归算法是一种直接或间接的调用自身算法的过程,往往使算法的描述简洁而且易于理解。 使用递归算法就是自己调用自己,而递归算法必须要有出口,递归过 ...
分类:
编程语言 时间:
2016-05-29 00:47:36
阅读次数:
230
第一讲 课程简介和编程环境 1、课程定位 本课程主要解决 程序设计方法(论)基础,主要学习OO思想,以及OO思想在编程上的应用 通过C++语言、OO编程思想的学习,提升学生分析问题解决问题的能力。 前修课程:程序设计基础 后续课程:数据结构、软件工程(design pattern是软件工程的基础) ...
分类:
编程语言 时间:
2016-05-29 00:46:42
阅读次数:
256
XML文件可以用来作为一种小型数据库存在,但更多时候在项目中都是用来当成配置文件用的,也就避免不了对XML文件的增上改查操作。 在java中,解析XML文件的方式大致分为两种:DOM解析,SAX解析 先来说DOM解析方式:xml解析器一次性把整个xml文档加载进内存,然后在内存中构建一颗Docume ...
分类:
编程语言 时间:
2016-05-29 00:46:04
阅读次数:
260
1.简介 正则表达式是一串特定字符串,组成一个“规则字符串”,这个“规则字符串”是描述文本规则的工具。正则表达式就是记录文本规则的代码。 2.字符集合 预定义字符集 数量词 ...
分类:
编程语言 时间:
2016-05-29 00:45:46
阅读次数:
174
ProxyFactory 是 Spring AOP的实现方式之一。下面介绍下ProxyFactory的用法。 1、接口定义 2、接口实现 3、拦截器定义 4、测试 结果: ...
分类:
编程语言 时间:
2016-05-29 00:43:42
阅读次数:
246
我觉得我有写一点东西的必要了 - 大头 JavaScript对象主要有三类。 一:JavaScript核心对象是ECMAScript标准定义好的一些对象与函数,在JavaScript语言中可以直接使用。主要常用有如下: 1 、Array Array 属性 : constuctor 返回对创建此对象的 ...
分类:
编程语言 时间:
2016-05-29 00:41:49
阅读次数:
157
Session是一个域 作用范围:当前会话范围 生命周期:当程序第一次调用request.getSession()创建出客户端的session对象,30分钟没有操作认为超时,这个可以在web.xml中进行配置 调用session.nvalidate()方法销毁session 服务器非正常关闭时销毁s ...
分类:
编程语言 时间:
2016-05-29 00:40:41
阅读次数:
204
一、继承的基本语法: 在Java语言中,用extends关键字表示一个类继承了另一个类。 比如: 子类 extends 父类{ } 子类类到底继承了父类类的哪些东西呢?有 以下两种情况: ① 当子类类和父类类位于同一个包中:子类类继承父类类中public、Protected和默认访问级别的成员变量和 ...
分类:
编程语言 时间:
2016-05-29 00:38:48
阅读次数:
162
set集合: set是一个无序,不重复元素的集合。可嵌套列表,字典(可以for循环或者迭代的对象)。 ######差集: a={11,22} b={22,33} c=a.difference(b) #a中存在,b中不存在 d=b.difference(a) #b中存在,a中不存在 print(c) ...
分类:
编程语言 时间:
2016-05-29 00:38:16
阅读次数:
244
调用sleep()和yield()的时候锁并没有被释放,而调用wait()将释放锁。这样另一个任务(线程)可以获得当前对象的锁,从而进入它的synchronized方法中。可以通过notify()/notifyAll(),或者时间到期,从wait()中恢复执行。 只能在同步控制方法或同步块中调用wa ...
分类:
编程语言 时间:
2016-05-29 00:39:51
阅读次数:
177
set 1.set用于存储一组不重复的key值集合,但是不存储其value。 2.set有两种创建方式: 用set函数,参数是list集合,例如:s=set([1,2,3,4,5]); 用大括号包起来的集合字面量,例如: s={1,3}。 3.set常用操作 add(key)方法向set中添加元素, ...
分类:
编程语言 时间:
2016-05-29 00:38:01
阅读次数:
165
1、创建如下的oracle脚本 1 create table userinfo 2 (id number(4), 3 name varchar2(50), 4 password varchar2(20 5 telephone varchar2(15), 6 isadmin varchar2(5)); ...
分类:
编程语言 时间:
2016-05-29 00:36:55
阅读次数:
424
这次带来的是springboot+redis实现session共享的教程。在springboot的文档中,告诉我们添加@EnableRedisHttpSession来开启springsession支持,配置如下:@Configuration@EnableRedisHttpSessionpublicclassRedisSessionConfig{}而@EnableRedisHttpSession这个注解是由spring-se..
分类:
编程语言 时间:
2016-05-28 23:33:21
阅读次数:
616
当我们谈C++时,我们谈些什么?封装,继承,多态。这是C++语言的三大特性,而每次在谈到继承时我们不可避免的要谈到一个很重要的问题——菱形继承。a.菱形继承是什么如上图,菱形继承即多个类继承了同一个公共基类,而这些派生类又同时被一个类继承。这么做会引发什么问题呢,..
分类:
编程语言 时间:
2016-05-28 23:33:18
阅读次数:
362
VS下用release模式编译一遍,然后在工程根目录下找到那个exe文件就能用了。发给你的朋友们前提是你足够抗揍o(^▽^)o代码:#include<stdio.h>
#include<windows.h>
#include<string.h>
/*
sleep的时间可以适当增长点
*/
intmain()
{
intcount=0;
charbuf[..
分类:
编程语言 时间:
2016-05-28 23:31:17
阅读次数:
452