/*
练习:
"kbashbdjsgfwhofihbfkwejhfiubjzfhaads"获取该字符串中的字母出现次数。
希望打印结果:a(3)b(4)d(2)...
通过结果发现,每一个字母都有对应的次数。、
说明字符和次数之间都有映射关系。
注意:当发现有映射关系是,可以选择map集合。
因为map集合中存放的就是映射关系。
为什么使用map集合呢?
当数据之间存在着映射关系时,就想到...
分类:
编程语言 时间:
2016-05-12 15:59:56
阅读次数:
133
应用程序处理消息的过程:
1.AfxWndProc() 该函数负责接收消息,找到消息所属的CWnd对象,然后调用AfxCallWndProc
2.AfxCallWndProc() 该函数负责保存消息(保存的内容主要是消息标识符和消息参数)供应用程序以后使用,然后调用WindowProc()函数
3.WindowProc() 该函数负责发送消息到OnWndMsg...
分类:
编程语言 时间:
2016-05-12 15:56:34
阅读次数:
174
Java异常基本记住几个规则就可以了,有些规则从来就没注意过:
1.关于Java异常
Throwable(所有错误和异常的超类)
:error(错误)
:exception(异常):
编译时异常
运行时异常
2.异常的处理:
1)try-catch语句
2)throw抛出异常
3.关于try catch语句
1)try内声明的变量,类似于局...
分类:
编程语言 时间:
2016-05-12 15:58:48
阅读次数:
190
在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:
1、插入器(
向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout
2、析取器(>>)
从流中输入数据。比如说系统有一个默认的标准输入流(cin),一般情况下就是指的键盘,所...
分类:
编程语言 时间:
2016-05-12 15:56:19
阅读次数:
249
这个问题很诡异,不太懂为什么,但是知道如何解决,如果知道为什么的话希望能评论我下!
表单提交代码如下:
class="form clearfix" action="${website}register" method="post">
class="title">智能码控门禁系统class="in">注册/href="toLogin" class="out">登录
class="...
分类:
编程语言 时间:
2016-05-12 15:54:29
阅读次数:
209
Java 数组一维数组
几个概念
数组一种数据结构,用来存储元素个数固定,元素类型相同的有序集。基本知识
声明数组
指定数组的元素类型,并不在内存中给数组分配任何空间,只是创建一个对数组的引用的存储位置,语法:
elementType[] arrayRefVar;
(一个数组变量存储的是指向数组的引用)
创建数组 new操作符 语法:
arrayRefVar = new element...
分类:
编程语言 时间:
2016-05-12 15:56:04
阅读次数:
184
题目描述
二叉排序树,也称为二叉查找树。可以是一颗空树,也可以是一颗具有如下特性的非空二叉树:
若左子树非空,则左子树上所有节点关键字值均不大于根节点的关键字值;
若右子树非空,则右子树上所有节点关键字值均不小于根节点的关键字值;
左、右子树本身也是一颗二叉排序树。
现在给你N个关键字值各不相同的节点,要求你按顺序插入一个初始为空树的二叉排序树中,每次插入后成功后,求相应的父亲节点的关键字值,如果没有...
分类:
编程语言 时间:
2016-05-12 15:54:08
阅读次数:
192
纸上得来终觉浅
之前总结了Java的一些类的初始化和其他特性,留些内部类还没有总结,下面就总结和实践下Java的内部类:
1.内部类的分类
1)静态内部类:由Static修饰(之前在讲类的初始化的时候提到过,一般类名是不可以由Static修饰的,但是有特例,这个就是)
2)非静态内部类:
成员内部类 (在总结包的访问权...
分类:
编程语言 时间:
2016-05-12 15:54:08
阅读次数:
265
/*
map扩展知识。
map集合被使用是因为映射关系。
编程实现以下数据:
"yureban" -> "01" "zhangsan"
"yureban" -> "02" "lisi"
"jiuyeban" -> "01" "wangwu"
"jiuyeban" -> "02" "zhaoliu"
注意一个键对应一个值,所以根据上面的例子,应该想到这个“值”本身也要是一个集合来存储具有映射关...
分类:
编程语言 时间:
2016-05-12 15:54:44
阅读次数:
241
*/
* Copyright (c) 2016,烟台大学计算机与控制工程学院
* All rights reserved.
* 文件名:text.cpp
* 作者:常轩
* 微信公众号:Worldhello
* 完成日期:2016年5月8日
* 版本号:V1.0
* 问题描述:类的派生
* 程序输入:无
* 程序输出:见运行结果
*/
#include // ...
分类:
编程语言 时间:
2016-05-12 15:51:43
阅读次数:
206
C++之中的重载、覆盖、隐藏
[TOC]重载重载是指函数不同的参数表,对同名函数的名称做修饰,然后这些同名函数就成了不同的函数。在同一可访问区域内被声明的几个具有不同参数列表(参数类型、个数、顺序不同)的同名函数,程序会根据不同的参数列来确定具体调用哪个函数。对于重载函数的调用,在编译期间就已经确定,是静态的,它们的地址在编译期间就绑定了与多态无关。注意:重载不关心函数的返回值类型特征:
(1)...
分类:
编程语言 时间:
2016-05-12 15:51:19
阅读次数:
208
我们在使用SpringMVC的时候,知道SpringMVC可以扫描指定包下的所有类,在平时的开发中,我们也有这样的场景,所以今天写一个扫描包的工具类...
分类:
编程语言 时间:
2016-05-12 15:50:36
阅读次数:
187
题目大意有一个n的排列,进行m次操作,每次操作是将一个区间升序或降序排序。
请你输出m次操作后第p个位置的值。二分答案题解好机智!
我们二分答案x,然后就是判断a[p]>=x?
把原序列转化为01序列,0表示小于x,1表示大于等于x。
那么区间升序排序其实就是把0全放前面,1都放后面。
用线段树兹瓷区间赋值就好了。
然后只需要维护区间0的个数。#include
#incl...
分类:
编程语言 时间:
2016-05-12 15:51:50
阅读次数:
234
离线倒着做,每次加入一个节点后新增的逆序对数量就是其左边大于它的数的个数(左边数的总数-左边小于它的数的个数)+右边小于它的数的个数
用树状数组维护求和,对于树状数组中每个节点v所对应的区间线段树维护区间[l,r]中大于v的数的个数。
最后唯一的问题就是指针版线段树MLE……
#include
#include
#include
#include
#include
using na...
分类:
编程语言 时间:
2016-05-12 15:48:33
阅读次数:
234
引入POM文件
org.springframework.boot
spring-boot-starter-parent
1.3.3.RELEASE
<!-- l...
分类:
编程语言 时间:
2016-05-12 15:48:00
阅读次数:
1145
package com.xd.test;import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;public...
分类:
编程语言 时间:
2016-05-12 15:49:57
阅读次数:
210
/*Copyright (c)2016,烟台大学计算机与控制工程学院
02.02.*All rights reserved.
03.03.*文件名称:main.cpp
04.04.*作 者:田志伟
05.05.*完成日期:2016年5月9日
06.06.*版 本 号:v1.0
07.07.*
08.08.*问题描述: 工资增加与排序
09.09. 输入描述: 工资和增加的工资数(从文件中输入...
分类:
编程语言 时间:
2016-05-12 15:49:18
阅读次数:
244