本文主要介绍一下内容
1 mutable语义
2 const语义
3 mutable和const的关系
mutable提供的灵活性mutable语义在C++中,mutable是为了突破const的限制而设置的。
被mutable修饰的变量,将永远处于可变的状态,即使在一个const函数中,甚至结构体变量或者类对象为const,其mutable成员也可以被修改。...
分类:
编程语言 时间:
2015-05-13 12:59:21
收藏:
0 评论:
0 赞:
0 阅读:
213
题意:
查询区间和,重复的数字只计算一遍
思路:
先离线读入所有区间,然后按照区间右端点从小到大排序。
从数组的第一个数开始,依次修改bit直到每个区间的右端点,然后bit求区间和。
修改方式:用一个map记录当前数字是否已经出现过以及出现过的上一个位置,然后将该位置改为0,并更新一下map即可。
(因为一旦出现重复数字,其实只有该区间中的最后一个数字是起作用的,在他之前的都应该忽略,...
分类:
编程语言 时间:
2015-05-13 12:58:28
收藏:
0 评论:
0 赞:
0 阅读:
187
适配器模式(Adapter):将一个类的接口转换成客户希望的另一个接口。使得原本接口不兼容而不能在一个工作的那些类可以一起工作。
使用场景:当系统的数据和行为都正确,但接口不同时,我们可以考虑使用适配器模式来匹配接口。主要应用在希望复用一些存在的类,但是接口又和复用环境要去不同时使用。
#ifndef ADAPTER_H
#define ADAPTTE_H
#include
#include
...
分类:
编程语言 时间:
2015-05-13 12:57:49
收藏:
0 评论:
0 赞:
0 阅读:
139
??
import java.io.File;
import java.io.FileWriter;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.sql.Timestamp;
import java.text.DateFormat;
import java.text.Simp...
分类:
编程语言 时间:
2015-05-13 12:56:59
收藏:
0 评论:
0 赞:
0 阅读:
617
题意:
这和hdu 3333 根本就是一道题 链接:http://blog.csdn.net/u013382399/article/details/45689977
思路:
同hdu 3333
code:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#includ...
分类:
编程语言 时间:
2015-05-13 12:54:33
收藏:
0 评论:
0 赞:
0 阅读:
111
刚开始学webservice时就听说了cxf,一直没有尝试过,这两天试了一下,还不错,总结如下:
要使用cxf当然是要先去apache下载cxf,下载完成之后,先要配置环境变量,有以下三步:
1.打开环境变量配置窗口,点击新建,新建%CXF_HOME%变量,值为你下载的cxf所在的目录,我的是D:\tools\apache-cxf-3.1.0
2.在Path变量中新加一句%CXF_HOME%\...
分类:
编程语言 时间:
2015-05-13 12:54:04
收藏:
0 评论:
0 赞:
0 阅读:
289
这里对python的基础库做一个简要概述,包括每个模块的基本功能和常用操作。更详细的信息请参考Python库参考。
操作系统接口
操作系统接口对应os模块,用于与操作系统交互:
>>> import os
>>> os.getcwd() # 返回当前的工作目录
'C:\\Python34'
>>> os.chdir('/server/accesslogs') # 改变当前工作目...
分类:
编程语言 时间:
2015-05-13 12:53:33
收藏:
0 评论:
0 赞:
0 阅读:
249
R语言中有很多有用的统计函数。例如算术平均数:
mean(x)
求x的平均数。
mean(x, trim=0.05, na.rm=TRUE)
则提供了截尾平均数,即丢弃了最大5%和最小5%的数据和所有缺失值后的算术平均数。
R提供的常用统计函数:
函 数
描述
mean(x)
平均数
mean(c(1,2,3,4))...
分类:
编程语言 时间:
2015-05-13 12:52:23
收藏:
0 评论:
0 赞:
0 阅读:
257
实例008 关闭弹出的窗口时,刷新父窗口
实例说明
关闭弹出的窗口时,同时刷新父窗口,一般用来使父窗口获取最新的数据。
技术要点
本实例主要应用window.open()语句打开新窗口,并在新窗口中应用opener属性,该属性返回一个引用,用于指定打开本窗口的窗口对象。
语法:
window.opener
window.opener.方法
wind...
分类:
编程语言 时间:
2015-05-13 12:51:35
收藏:
0 评论:
0 赞:
0 阅读:
260
1.冒泡排序var bubbleSort = function (arr) {
var flag = true;
var len = arr.length;
for (var i = 0; i < len - 1; i++) {
flag = true;
for (var j = 0; j ...
分类:
编程语言 时间:
2015-05-13 12:51:15
收藏:
0 评论:
0 赞:
0 阅读:
237
题目大意:
给定一个N*N*N多维数据集A,其元素是0或是1。A[i,j,k]表示集合中第 i 行,第 j 列与第 k 层的值。
首先由A[i,j,k] = 0(1 <= i,j,k <= N)。
给定两个操作:
1:改变A[i,j,k]为!A[i,j,k]。
2:查询A[i,j,k]的值。
思路:
三维树状数组区间更新、单点查询。更新区间(a,b)时,在 a 和 b+1 处都加1,前边表示增加1,后边是
抵消加1操作,最后询问时,用Query(x) % 2 即为单点的值(0或1)。三维区间更新,要注意区...
分类:
编程语言 时间:
2015-05-13 12:49:03
收藏:
0 评论:
0 赞:
0 阅读:
152
之前发表一个A*的python实现,连接:点击打开链接
最近正在学习Go语言,基本的语法等东西已经掌握了。但是纸上得来终觉浅,绝知此事要躬行嘛。必要的练手是一定要做的。正好离写python版的A*不那么久远。这个例子复杂度中等。还可以把之前用python实现是没有考虑的部分整理一下。
这一版的GO实现更加模块化了,同时用二叉堆来保证了openlist的查找性能。可以说离应用到实现工程中的要求差...
分类:
编程语言 时间:
2015-05-13 12:48:54
收藏:
0 评论:
0 赞:
0 阅读:
362
一. mac 方法此方法经过测试.可以成功.来源:http://stackoverflow.com/questions/7116038/python-tab-completion-mac-osx-10-7-lion 1 import readline,rlcompleter 2 3 ### Ind....
分类:
编程语言 时间:
2015-05-13 12:42:44
收藏:
0 评论:
0 赞:
0 阅读:
417
1、指针的基本概念计算机给我们的内存若干个存储单元,每个单元都有唯一地址,每个单元都可以存储内容地址唯一的,获取地址的方法“&变量名”地址所对应的存储单元可变的地址就是指针。2、指针与变量指针变量:用来存放地址(指针)的这个变量就是指针变量(指针变量只能存放地址)注意:指针是一个地址,是常量指针变量...
分类:
编程语言 时间:
2015-05-13 12:42:23
收藏:
0 评论:
0 赞:
0 阅读:
273
Loaded plugins: fastestmirror, securityLoading mirror speeds from cached hostfile* base: mirrors.163.com * extras: mirrors.cqu.edu.cn * updates: mirro...
分类:
编程语言 时间:
2015-05-13 12:41:33
收藏:
0 评论:
0 赞:
0 阅读:
849
在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对 抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对这些数据结构和算法 进行...
分类:
编程语言 时间:
2015-05-13 12:41:13
收藏:
0 评论:
0 赞:
0 阅读:
200
1、指针与数组 1)指针与一维数组 i.数组指针(指向数组元素的指针)类型*指针变量名;指针定义完成后要初始化(不想让指向任何内容,=0,=NULL) int a[10]; int *p=&a[0];//&a[0]== a int *p1= a; ii.用数组的指针访问数组元素偏移:指针变量的偏移 ...
分类:
编程语言 时间:
2015-05-13 12:38:16
收藏:
0 评论:
0 赞:
0 阅读:
363
因为比较简单,直接上代码吗,相信大家都能看的懂的。public static void main(String[] args) { int num= 1; // 0 代表前面补充0 // 3代表长度为3 // d 代表参数为正数型 String str = String.format("%03d",...
分类:
编程语言 时间:
2015-05-13 12:37:25
收藏:
0 评论:
0 赞:
0 阅读:
222
1、字符串用“”引起来的内容,就是字符串。在C语言中有没有专门的字符串的变量?没有所以我们使用字符数组来存储字符串。(把字符串的每一个字符存储到字符数组的每一个元素中,并且会多存放一个‘\0’)'\0'字符串的结束标记,ascII码表中值是 0 对应的字符。NUT,NULL2、字符数组 1)定义 c...
分类:
编程语言 时间:
2015-05-13 12:36:43
收藏:
0 评论:
0 赞:
0 阅读:
130
转自不正直的绅士,因百度空间迁移,无法注明出处,我从其google搜索引擎中的cache进行的copy.不正直的绅士 是跟我一起工作过的非常有才的一个青年才俊。Paxos的使用非常广泛。sanlock也使用了paxos。共研究Paxos算法的程序猿参考。Paxos算法小结1Paxos算法的背景1.1...
分类:
编程语言 时间:
2015-05-13 12:36:34
收藏:
0 评论:
0 赞:
0 阅读:
133