首页 > 编程语言
(转)unordered_map与map的对比(C++11新特性)
unordered_map和map类似,都是存储的key-value的值,可以通过key快速索引到value。不同的是unordered_map不会根据key的大小进行排序, 存储时是根据key的hash值判断元素是否相同,即unordered_map内部元素是无序的,而map中的元素是按照二叉搜索 ...
分类:编程语言   时间:2017-02-11 11:02:16    收藏:0  评论:0  赞:0  阅读:233
【python之路23】递归
1、递归的基础 举例说明:老师要班里坐在最后的一排学生要一本书,老师对前面的人说你向最后一排的同学要一本书,那么最前面的人跟坐在第2排的人说,第2排的人跟第3排的人说,当命令传递到最后一排时,最后一排的同学给倒数第2排的人,倒数第2排的人,给倒数第3排的人,直到传递给第1排,第1排的同学把书给老师。 ...
分类:编程语言   时间:2017-02-11 11:02:03    收藏:0  评论:0  赞:0  阅读:203
Python--函数
string 中的 title() 以首字母大写的方式显示每个单词 upper() 全部大写显示 lower() 全部小写显示 + 链接多个字符串 rstrip() 剔除末尾多余空格,返回结果,不改变原值 lstrip() 剔除开头多余空格,返回结果,不改变原值 strip() 剔除两端多余空格,返 ...
分类:编程语言   时间:2017-02-11 10:57:56    收藏:0  评论:0  赞:0  阅读:159
python之路-paramiko模块
paramiko 该模块基于SSH用于连接远程服务器并执行相关操作 SSHClient 远程连接服务器有两种方法:SSHClient、tranceport 用于连接远程服务器并执行基本命令 基于用户名密码连接: SSHClient封装transport 基于公钥密钥连接: 封装 SFTPClient ...
分类:编程语言   时间:2017-02-11 10:52:39    收藏:0  评论:0  赞:0  阅读:247
KMP算法
字符串匹配的KMP算法 作者: 阮一峰 日期: 2013年5月 1日 作者: 阮一峰 日期: 2013年5月 1日 字符串匹配是计算机的基本任务之一。 举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"? 许多算法可以完成这 ...
分类:编程语言   时间:2017-02-11 10:49:09    收藏:0  评论:0  赞:0  阅读:303
Java常量
常量分为两种: 1:字面值常量: A: 字符串常量,需要双引号括起来 "helloword" B:整数常量 10 C :小数常量 8.9 D:字符常量,需要单引号括起来 'a' E:布尔值常量,比较特殊 true , false F:空常量 null 变量: 在程序执行过程中,起值是可以变化的 变量 ...
分类:编程语言   时间:2017-02-11 10:45:08    收藏:0  评论:0  赞:0  阅读:199
十大经典排序算法的 JavaScript 实现
计算机领域的都多少掌握一点算法知识,其中排序算法是《数据结构与算法》中最基本的算法之一。排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。常见的内部排序算法有:插入排序、希尔排序、选择排序、冒泡... ...
分类:编程语言   时间:2017-02-11 01:01:57    收藏:0  评论:0  赞:0  阅读:287
Java设计模式(02--适配器模式)
定义:适配器模式将一个类的接口,转换成客户期望的目标接口,使原本由于接口不兼容而不能一起工作的那些类可以一起工作。 适配器模式如下图所示,有4个角色构成,客户端、目标接口、适配器类Adapter、被适配类Adaptee。 适配器模式实现方式分为组合实现方式(对象适配器)和继承实现方式(类适配器) 对 ...
分类:编程语言   时间:2017-02-11 00:58:17    收藏:0  评论:0  赞:0  阅读:248
python中的高阶函数
高阶函数英文叫Higher-order function。什么是高阶函数?我们以实际代码为例子,一步一步深入概念。 变量可以指向函数 以Python内置的求绝对值的函数abs()为例,调用该函数用以下代码: >>> abs(-10) 10 但是,如果只写abs呢? >>> abs <built-in ...
分类:编程语言   时间:2017-02-11 00:54:15    收藏:0  评论:0  赞:0  阅读:253
java中的final与static
许多程序设计语言都有自己的办法告诉编译器某个数据是“常数”。常数主要应用于下述两个方面: (1) 编译期常数,它永远不会改变 (2) 在运行期初始化的一个值,我们不希望它发生变化 对于编译期的常数,编译器(程序)可将常数值“封装”到需要的计算过程里。也就是说,计算可在编译期间提前执行,从而节省运行时 ...
分类:编程语言   时间:2017-02-11 00:52:27    收藏:0  评论:0  赞:0  阅读:292
php基础函数,数组
1·字符串的处理: 2·爆炸函数(explode()): 里面填两个参数把.炸掉,在abc里 炸出来的数组 粘回去(implode()): 两个参数同上 3·截取字符串(substr()) 里面放三个参数:第一个放字符串,第二个放起始位置,第三个放长度可以为null 截取234 4·字符串替换(st ...
分类:编程语言   时间:2017-02-11 00:52:06    收藏:0  评论:0  赞:0  阅读:294
数据结构与算法系列 目录
数据结构与算法系列 目录 ...
分类:编程语言   时间:2017-02-11 00:48:21    收藏:0  评论:0  赞:0  阅读:234
利用Java反射实现JavaBean对象相同属性复制并初始化目标对象为空的属性的BeanUtils
有时遇到将数据传输对象转换成JSON串会将属性值为空的属性去掉,利用Java反射实现JavaBean对象数据传输对象的相同属性复制并初始化数据传输对象属性为空的属性,然后转换成JSON串 package com.banksteel.util; import java.lang.reflect.Fie ...
分类:编程语言   时间:2017-02-11 00:44:50    收藏:0  评论:0  赞:0  阅读:230
堆排序
堆排序 概要 本章介绍排序算法中的堆排序。 目录1. 堆排序介绍2. 堆排序图文说明3. 堆排序的时间复杂度和稳定性4. 堆排序实现4.1 堆排序C实现4.2 堆排序C++实现4.3 堆排序Java实现 转载请注明出处:http://www.cnblogs.com/skywang12345/p/36 ...
分类:编程语言   时间:2017-02-11 00:41:50    收藏:0  评论:0  赞:0  阅读:436
8 -- 深入使用Spring -- 2...2 指定Bean的作用域
8.2.2 指定Bean的作用域 当使用XML 配置方式来配置Bean实例时,可以通过scope来指定Bean实例的作用域,没有指定scope属性的Bean实例作用域默认是singleton。 当采用零配置方式来管理Bean实例时,可使用@Scope Annotation,只要在该Annotatio ...
分类:编程语言   时间:2017-02-11 00:39:08    收藏:0  评论:0  赞:0  阅读:239
【Python学习之路】——Day14(HTML)
概述 HTML是英文Hyper Text Mark-up Language(超文本标记语言)的缩写,他是一种制作万维网页面标准语言(标记)。相当于定义统一的一套规则,大家都来遵守他,这样就可以让浏览器根据标记语言的规则去解释它。 浏览器负责将标签翻译成用户“看得懂”的格式,呈现给用户!(例:djan ...
分类:编程语言   时间:2017-02-11 00:35:45    收藏:0  评论:0  赞:0  阅读:296
C++命名空间
-------siwuxie095 C++命名空间(namespace) 什么是命名空间: 简言之,就是为程序划片取名字 程序中的命名空间: 如:A 公司的程序库 与 B 公司的程序库(二者毫无联系), 都将卖给 C 公司 如果 C 软件公司购买了 A 公司和 B 公司的程序库... ...
分类:编程语言   时间:2017-02-11 00:32:25    收藏:0  评论:0  赞:0  阅读:333
JavaScript基础
JS的两种存在形式:1、文件,如:<scriptsrc="js/oldboy.js"></script>oldboy.js在html文件同层目录下的js目录中2、当前页<scripttype="text/javascript"> alert(‘alex‘) </script>访问home.html文件注意:JS通常是写在<body></body>标签..
分类:编程语言   时间:2017-02-10 23:42:08    收藏:0  评论:0  赞:0  阅读:226
Java虚拟机
了解Java虚拟机一.Java虚拟机结构从Java平台的逻辑结构上来看,我们可以从下图来了解JVM:从上图能清晰看到Java平台包含的各个逻辑模块,也能了解到JDK与JRE的区别对于JVM自身的物理结构,我们可以从下图鸟瞰一下:对于JVM的学习,在我看来这么几个部分最重要:·Java代码编译..
分类:编程语言   时间:2017-02-10 23:41:40    收藏:0  评论:0  赞:0  阅读:290
打包成.jar、.war文件的命令
目前工作接触到java文件打包相关的文件有两种:.jar文件和.war文件一、jar文件打包命令解压命令:jarxvfExample.jar(一般格式:jarxvfFilename.jar)打包命令:jarcfExample.jar/path/filename1/path/filename2(第三项为要打包的文件名字;后边为路径文件名,可以有多项内容)二..
分类:编程语言   时间:2017-02-10 23:39:12    收藏:0  评论:0  赞:0  阅读:269
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!