#include<iostream>
#include<map>
#include<string>
usingnamespacestd;
intmain()
{
map<string,string>ma;
map<string,string>mb;
ma["01"]="wz";
ma["02"]="sust";
map<string,string>::iteratorit=ma.begin();
for(;it!=ma.en..
分类:
编程语言 时间:
2016-07-24 07:11:49
阅读次数:
301
实例一:基本定义运用shell的数组#!/bin/bash
#byxxxat2016
#定义数组并赋值
log_file_name=(accesserrorlicess)
#获取数组的长度
log_file_num=${#log_file_name[@]}
echo$log_file_num
for((i=0;i<$log_file_num;i++))
do
#获取数组的下标为i的值,数组的下标是从0开始的
e..
分类:
编程语言 时间:
2016-07-24 07:12:27
阅读次数:
292
1、如何进行希尔排序希尔排序是直接插入排序的优化,具体实现是先进行以gap间隔分别进行排序,将数组排成快要接近有序,最后一次gap为1的排序,实际上是直接插入排序,因为直接插入排序在接近有序时时间复杂度最小,所以以此进行优化,gap大于1的排序称为预排序。2、程序voidSh..
分类:
编程语言 时间:
2016-07-24 07:09:49
阅读次数:
208
1)下面两段代码的输出分别是什么?(1)第一个,PrintinBasePrintinDerive(2)第二个,PrintinBasePrintinBase2)简述C++虚函数作用及底层实现原理作用:简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,实现多态性(Polymorphism),多态性是将接口与..
分类:
编程语言 时间:
2016-07-24 07:10:59
阅读次数:
285
C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast和const_cast使用标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast。1static_cast用法:static_cast<type-id>(expression)该运算符把expression转换为type-id类型,但没有..
分类:
编程语言 时间:
2016-07-24 07:09:24
阅读次数:
204
C++实现的时间轮
tcp会话
超时检测
会话超时检测
代码整洁...
分类:
编程语言 时间:
2016-07-24 07:06:29
阅读次数:
520
由于上一篇文章的篇幅实在太长了,讲的都是单列集合,这篇文章将单独介绍双列集合Map的使用.Map双列集合根接口如果程序中存储了几百万个学生,而且经常需要使用学号来搜索某个学生,那么这个需求有效的数据结构就是Map。Map是一种依照键(key)存储元素的容器,键(key)很像下标,在List中下标是整数。在Map中键(key)可以使任意类型的对象。Map中不能有重复的键(Key),每个键(key)都有...
分类:
编程语言 时间:
2016-07-24 07:04:04
阅读次数:
239
JavaScript 是面向 Web 的编程语言,绝大多数现代网站都使用了 JavaScript,并且所有的现代 Web 浏览器(电脑,手机,平板)均包含了 JavaScript 解释器。 这使得 JavaScript 能够称得上史上使用最广泛的编程语言。 JavaScript 也是前端开发工程师必须掌握的三种技能之一:描述网页内容的 HTML、描述网页样式的 CSS、以及描述网页行为的 JavaS...
分类:
编程语言 时间:
2016-07-24 07:05:29
阅读次数:
244
最近一直在分析数据包。同时也一直想学python。凑一块儿了...于是,便开工了。座椅爆炸!正文首先要说的是,我知道python有很多解析pcap文件的库,这里不使用它们的原因是为了理解pcap文件的格式细节。使用tcpdump你可以很容易抓取到一系列的数据包,然而tcpdump并没有分析数据包的功能,如果想从这个抓包文件中分析出一些端倪,比如重传情况,你必须使用wireshark之类的软件,用w...
分类:
编程语言 时间:
2016-07-24 07:05:19
阅读次数:
588
1,nginx负载算法 1,1 轮循 1,2加权轮循 1.3ip_hash(避免了会话问题) 2,使用memcache解决nginx负载后遗症 会话保存 [root@lnmp etc]# cd /application/php-5.3.27/lib [root@lnmp lib]# sed -n " ...
分类:
编程语言 时间:
2016-07-24 07:03:04
阅读次数:
306
项目为什么要平台化 一、易维护 封装可以大大的减少耦合,当发生变更的时候只需要修改一处地方。平台化项目和封装是有区别的,平台化项目是将项目所有组件、事件等制定一个标准,将这些组件基于标准进行高度封装,实现配置界面,通过配置大大的减少编码量。 当需要整体变更的时候只需要更改这个标准便可,维护点更加的明 ...
分类:
编程语言 时间:
2016-07-24 07:01:35
阅读次数:
260
多态的概述
1:什么是多态
一个对象的多种状态
(老师)(员工)(儿子)
教师 a =老钟;
员工 b= 老钟;
2:多态体现
1:Father类
1:非静态成员变量x
2:静态成员变量y
3:非静态方法eat,方法体输出父类信息
4:静...
分类:
编程语言 时间:
2016-07-24 01:52:56
阅读次数:
227
字体是个非常平常的概念,以至于看到Java API文档对于字体的长篇大论的说明时,我突然感觉自己很无知。
以下是英文原文:
java.awt.Font
The Font class represents fonts, which are used to render text in a visible way. A font provides the information needed...
分类:
编程语言 时间:
2016-07-24 01:50:38
阅读次数:
451
16.集合框架(去除ArrayList中重复字符串元素方式)(掌握)public class Demo1_ArrayList { /**
* * A:案例演示
* 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同)
* 思路:创建新集合方式
*/
public static void main(String[] ar...
分类:
编程语言 时间:
2016-07-24 01:50:23
阅读次数:
427
1.冒泡排序: 2.插入排序: 3.归并排序: 4.选择排序: 5.希尔排序: 6.堆排序: 7.快速排序: ...
分类:
编程语言 时间:
2016-07-24 01:50:10
阅读次数:
254
最近刚接触Spring boot,正是因为他的及简配置方便开发,促使我下定决心要用它把之前写的项目重构,那么问题来了,spring boot怎么整合mybatis呢,下面几个配置类来搞定。 在我的代码当中是实现了数据库读写分离的,所以代码仅做参考,如有需要可以加我微信:benyzhous 【后续更新 ...
分类:
编程语言 时间:
2016-07-24 01:46:04
阅读次数:
223
【报错代码】 【修正代码】 【原因分析】 @Before的方法在@Test方法之前执行,自己直接拷贝了之前的代码,在类中已经在两个方法之外定义了private SqlSessionFactory sqlSessionFactory; 本意是两个方法共用,但自己拷贝了之前代码,却忽略了@Before中 ...
分类:
编程语言 时间:
2016-07-24 01:44:43
阅读次数:
229