首页 > 编程语言
C++要点(1)mutable关键字
本文主要介绍一下内容 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
hdu 3333 树状数组+离线处理
题意: 查询区间和,重复的数字只计算一遍 思路: 先离线读入所有区间,然后按照区间右端点从小到大排序。 从数组的第一个数开始,依次修改bit直到每个区间的右端点,然后bit求区间和。 修改方式:用一个map记录当前数字是否已经出现过以及出现过的上一个位置,然后将该位置改为0,并更新一下map即可。 (因为一旦出现重复数字,其实只有该区间中的最后一个数字是起作用的,在他之前的都应该忽略,...
分类:编程语言   时间:2015-05-13 12:58:28    收藏:0  评论:0  赞:0  阅读:187
设计模式C++实现十三:适配器模式
适配器模式(Adapter):将一个类的接口转换成客户希望的另一个接口。使得原本接口不兼容而不能在一个工作的那些类可以一起工作。 使用场景:当系统的数据和行为都正确,但接口不同时,我们可以考虑使用适配器模式来匹配接口。主要应用在希望复用一些存在的类,但是接口又和复用环境要去不同时使用。 #ifndef ADAPTER_H #define ADAPTTE_H #include #include ...
分类:编程语言   时间:2015-05-13 12:57:49    收藏:0  评论:0  赞:0  阅读:139
用dom4j及反射机制将xml转换成JavaBean
?? 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 3874 树状数组+离线处理
题意: 这和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
CXF整合Spring开发WebService
刚开始学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
python17:基础库概述
这里对python的基础库做一个简要概述,包括每个模块的基本功能和常用操作。更详细的信息请参考Python库参考。 操作系统接口 操作系统接口对应os模块,用于与操作系统交互: >>> import os >>> os.getcwd() # 返回当前的工作目录 'C:\\Python34' >>> os.chdir('/server/accesslogs') # 改变当前工作目...
分类:编程语言   时间:2015-05-13 12:53:33    收藏:0  评论:0  赞:0  阅读:249
R语言学习笔记-统计函数
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
JavaScript特效实例008-关闭弹出的窗口时,刷新父窗口
实例008                  关闭弹出的窗口时,刷新父窗口 实例说明 关闭弹出的窗口时,同时刷新父窗口,一般用来使父窗口获取最新的数据。 技术要点 本实例主要应用window.open()语句打开新窗口,并在新窗口中应用opener属性,该属性返回一个引用,用于指定打开本窗口的窗口对象。 语法: window.opener window.opener.方法 wind...
分类:编程语言   时间:2015-05-13 12:51:35    收藏:0  评论:0  赞:0  阅读:260
js实现各种常用排序算法
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
HDU3584 Cube【树状数组】【三维】
题目大意: 给定一个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*(A星)算法Go lang实现
之前发表一个A*的python实现,连接:点击打开链接 最近正在学习Go语言,基本的语法等东西已经掌握了。但是纸上得来终觉浅,绝知此事要躬行嘛。必要的练手是一定要做的。正好离写python版的A*不那么久远。这个例子复杂度中等。还可以把之前用python实现是没有考虑的部分整理一下。 这一版的GO实现更加模块化了,同时用二叉堆来保证了openlist的查找性能。可以说离应用到实现工程中的要求差...
分类:编程语言   时间:2015-05-13 12:48:54    收藏:0  评论:0  赞:0  阅读:362
python 2.6/2.7 tab 补全方法.(mac)
一. 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
C语言中的指针
1、指针的基本概念计算机给我们的内存若干个存储单元,每个单元都有唯一地址,每个单元都可以存储内容地址唯一的,获取地址的方法“&变量名”地址所对应的存储单元可变的地址就是指针。2、指针与变量指针变量:用来存放地址(指针)的这个变量就是指针变量(指针变量只能存放地址)注意:指针是一个地址,是常量指针变量...
分类:编程语言   时间:2015-05-13 12:42:23    收藏:0  评论:0  赞:0  阅读:273
安装g++,在centos上执行yum -y install gcc gcc-c++ libstdc++-devel
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
Java Collection(转载)
在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对 抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对这些数据结构和算法 进行...
分类:编程语言   时间:2015-05-13 12:41:13    收藏:0  评论:0  赞:0  阅读:200
C语言中的指针与数组
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
Java里数字转字符串前面自动补0的实现
因为比较简单,直接上代码吗,相信大家都能看的懂的。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
C语言中的字符串数组 指针
1、字符串用“”引起来的内容,就是字符串。在C语言中有没有专门的字符串的变量?没有所以我们使用字符数组来存储字符串。(把字符串的每一个字符存储到字符数组的每一个元素中,并且会多存放一个‘\0’)'\0'字符串的结束标记,ascII码表中值是 0 对应的字符。NUT,NULL2、字符数组 1)定义 c...
分类:编程语言   时间:2015-05-13 12:36:43    收藏:0  评论:0  赞:0  阅读:130
Paxos算法小结
转自不正直的绅士,因百度空间迁移,无法注明出处,我从其google搜索引擎中的cache进行的copy.不正直的绅士 是跟我一起工作过的非常有才的一个青年才俊。Paxos的使用非常广泛。sanlock也使用了paxos。共研究Paxos算法的程序猿参考。Paxos算法小结1Paxos算法的背景1.1...
分类:编程语言   时间:2015-05-13 12:36:34    收藏:0  评论:0  赞:0  阅读:133
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!