首页 > 编程语言
C++ STL中的 iterator 和 const_iterator
我们在C++中使用STL的容器时,经常会用到迭代器。使用迭代器可以很方便的进行容器元素遍历和修改等操作。 近日,在使用Visual Studio 2015编程的时候发现,set的迭代器直接就是const_iterator类型,而vector的迭代器则是普通的iterator类型,这是为什么呢?今天就 ...
分类:编程语言   时间:2016-09-04 22:09:19    收藏:0  评论:0  赞:0  阅读:246
python 类和元类(metaclass)的理解和简单运用
(一) python中的类 首先这里讨论的python类,都基于继承于object的新式类进行讨论。 首先在python中,所有东西都是对象。这句话非常重要要理解元类我要重新来理解一下python中的类 当python在执行带class语句的时候,会初始化一个类对象放在内存里面。例如这里会初始化一个 ...
分类:编程语言   时间:2016-09-04 22:09:09    收藏:0  评论:0  赞:0  阅读:261
java replace和replaceAll
replace和replaceAll是JAVA中常用的替换字符的方法 public String replace(char oldChar, char newChar) 在字符串中用newChar字符替代oldChar字符,返回一个新的字符串 public String replaceAll(Str ...
分类:编程语言   时间:2016-09-04 22:07:09    收藏:0  评论:0  赞:0  阅读:156
插入排序
(有个猜测,方便记忆:一般来说,若存在不相邻元素间交换,则很可能是不稳定的排序。)思想:如下图所示,每次选择一个元素K插入到之前已排好序的部分A[1…i]中,插入过程中K依次由后向前与A[1…i]中的元素进行比较。若发现发现A[x]>=K,则将K插入到A[x]的后面,插入前需要移动元素。插入排序是稳 ...
分类:编程语言   时间:2016-09-04 22:05:59    收藏:0  评论:0  赞:0  阅读:150
javascript中的事件冒泡和事件捕获
焦点事件onfocus:得到焦点onblur:失去焦点 事件冒泡(和样式无关,结构)当一个元素接收到事件的时候,会把他接收到的所有事件传播给他的父级,一直到顶层window 阻止冒泡:当前要阻止冒泡的事件函数中调用event.cancelBubble=true; //阻止当前事件的当前对象 事件捕获 ...
分类:编程语言   时间:2016-09-04 22:03:39    收藏:0  评论:0  赞:0  阅读:175
选择排序
首先在未排序序列中找到最小元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小元素,然后放到排序序列末尾。以此类推,直到所有元素均排序完毕。具体做法是:选择最小的元素与未排序部分的首部交换,使得序列的前面为有序。 #include <iostream>using namespace ...
分类:编程语言   时间:2016-09-04 22:02:49    收藏:0  评论:0  赞:0  阅读:226
Hello World-Java版
...
分类:编程语言   时间:2016-09-04 21:59:29    收藏:0  评论:0  赞:0  阅读:91
Javascript之对象组合继承
感悟: 最近看了一些关于Javascript对象继承的知识,发现自己之前虽然看了一些书,但是很多知识都忘了。虽然很多东西都忘了,但再次看的过程中对这些东西不会再向刚接触时那么陌生,而且理解起来也比之前顺畅和透彻多了。 充分说明:多看书是有意义的。 —————————————————————————— ...
分类:编程语言   时间:2016-09-04 21:59:19    收藏:0  评论:0  赞:0  阅读:89
RxJava响应式编程之初级了解
据说现在流行的开发模式是 Retrofit+RxJava+MVP+ButterKnife如果想要简单学习ButterKnife、MVP模式,可以参考我以前的例子 使用butterknife注解框架 ...
分类:编程语言   时间:2016-09-04 20:53:59    收藏:0  评论:0  赞:0  阅读:320
js数组练习题
随机生成10个不重复的100以内的整数放进数组,并排序后进行打印 五个候选班长,20人投票(输入1-5来表示那个人)最后查看票数,看哪个人胜出 ...
分类:编程语言   时间:2016-09-04 20:52:49    收藏:0  评论:0  赞:0  阅读:325
JavaScript基本语法(二)
上篇博文写到JavaScript的数据类型。JavaScript包括了字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)。 一、Javascript 数组 数组可以用一个变量名存储所有的值,并且 ...
分类:编程语言   时间:2016-09-04 20:49:09    收藏:0  评论:0  赞:0  阅读:189
21、任务十九——可视化数据排序
0、题目 任务目的 学习与实践JavaScript的基本语法、语言特性 练习使用JavaScript实现简单的排序算法 任务描述 基于任务18 限制输入的数字在10-100 队列元素数量最多限制为60个,当超过60个时,添加元素时alert出提示 队列展现方式变化如图,直接用高度表示数字大小 实现一 ...
分类:编程语言   时间:2016-09-04 20:48:49    收藏:0  评论:0  赞:0  阅读:262
Python os模块实例之遍历目录及子目录指定扩展名的文件
需求:在该目录下有很多子目录(如下图,截图了部分),现要从该目录和所有子目录下找到所有扩展名为.meta的文件,并获取文件中第二行guid的值(': '后面的),然后将所有guid的值输出到另一文件中 .meta文件截图: 思路: 遍历当前目录的子目录,如果是文件并且扩展名为.meta,获取guid ...
分类:编程语言   时间:2016-09-04 20:48:19    收藏:0  评论:0  赞:0  阅读:678
C++ —— 构建开源的开发环境
目录: 1、开源环境的选择:IDE+编译器 2、构建步骤 1、开源环境的选择:IDE+编译器 在这里选择都是发布在GPL license 下的工具:codeblocks 和 gnu gcc codeblocks 最新版下载:http://www.codeblocks.org/downloads/bi ...
分类:编程语言   时间:2016-09-04 20:47:58    收藏:0  评论:0  赞:0  阅读:153
javascript第三节课
1.字符串(stfing) 2.数值(number) 3.变量用var运算符加变量名字定义。 4布尔值只有true和false二种(boolean). 5.对象(object).Array数组(object) 6.查看数据类型(typeof). 7.转换成数字有(parseInt()他只认整数)(p ...
分类:编程语言   时间:2016-09-04 20:46:39    收藏:0  评论:0  赞:0  阅读:105
Java的动态代理
我们在学习Spring的时候,了解到Spring的两大核心技术:IOC和AOP,我们在学习到AOP的时候不容易理解,其实AOP采用的就是Java的动态代理模式,接下来我们就谈谈Java的动态代理模式。 在Java的动态代理中有两个比较重要的接口和类,分别是InvocationHandler(接口)和 ...
分类:编程语言   时间:2016-09-04 20:42:29    收藏:0  评论:0  赞:0  阅读:115
【Effective Java】1、静态工厂的方式代替构造函数
使用一个服提供者对进行服务的提供,服务的请求通过不同的提供者提供不同的服务,服务提供者首先必须在工厂中进行注册,然后才可以通过工厂实例化服务 Service.java ServicesFactory.java 测试代码 结果显示: ...
分类:编程语言   时间:2016-09-04 20:41:59    收藏:0  评论:0  赞:0  阅读:235
Spring 整合 Hibernate
Spring 整合 Hibernate ?Spring 支持大多数流行的 ORM 框架, 包括 Hibernate JDO, TopLink, Ibatis 和 JPA。 ?Spring 对这些 ORM 框架的支持是一致的, 因此可以把和 Hibernate 整合技术应用到其他 ORM 框架上. ? ...
分类:编程语言   时间:2016-09-04 20:39:19    收藏:0  评论:0  赞:0  阅读:184
python3和Python2的区别(被坑太久了)
print函数:(Python3中print为一个函数,必须用括号括起来;Python2中print为class) Python 2 的 print 声明已经被 print() 函数取代了,这意味着我们必须包装我们想打印在小括号中的对象。 Python 2 1 2 3 4 print 'Python ...
分类:编程语言   时间:2016-09-04 20:39:09    收藏:0  评论:0  赞:0  阅读:349
4、JavaScript
一、JavaScript的概念:是基于对象和事件的脚本语言。 1、特点: a)、安全性。 b)、跨平台性(只要可以解释JS的浏览器就可以执行,和平台无关) 2、JavaScript与Java的区别: a)、JS是NetScape公司产品,Java是Oracle公司 b)、JS是基于对象,Java是面 ...
分类:编程语言   时间:2016-09-04 20:38:49    收藏:0  评论:0  赞:0  阅读:207
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!