1.C++运算符重载的概念和语法
所谓重载,就是赋予新的含义。函数重载(Function
Overloading)可以让一个函数名有多种功能,在不同情况下进行不同的操作。运算符重载(Operator Overloading)也是一个道理,同一个运算符可以有不同的功能。
实际上,我们已经在不知不觉中使用了运算符重载。例如,"+"号可以对不同类型(int、float 等)的数据进行加法操作...
分类:
编程语言 时间:
2016-05-13 14:48:02
阅读次数:
311
原文链接:http://coding-geek.com/how-does-a-hashmap-work-in-java/#!parentId=11378
大多数Java程序员都使用过或者正在使用Map,特别是HashMap。HashMap虽然简单但却能够非常高效地存取数据。可是有多少人知道HashMap的内部原理呢?为了深入理解HashMap,几天前,我读了java.util.HashM...
分类:
编程语言 时间:
2016-05-13 14:46:05
阅读次数:
458
Java多线程基础@(博客文章)[java]Java多线程基础
一概述
一基础内容
1线程的基本概念
2JAVA线程基础
3创建新线程的2种方法
二线程状态及其变迁
1Java线程的六种状态
2线程状态的变迁
三常用API
一1创建启动线程
二终止线程的方法
三线程优先级
四waitnofitynotifyAll
五一些deprecated的API
六Daemon线程
七sleep
八volatil...
分类:
编程语言 时间:
2016-05-13 14:47:37
阅读次数:
271
1.C语言选择排序算法及代码
选择排序是排序算法的一种,这里以从小到大排序为例进行讲解。
基本思想及举例说明
选择排序(从小到大)的基本思想是,首先,选出最小的数,放在第一个位置;然后,选出第二小的数,放在第二个位置;以此类推,直到所有的数从小到大排序。
在实现上,我们通常是先确定第i小的数所在的位置,然后,将其与第i个数进行交换。
下面,以对 3 2 4 1 进行选择...
分类:
编程语言 时间:
2016-05-13 14:47:02
阅读次数:
153
在地形中,原本我们应该要有一张图片存储 用来做混合的数据,但是多一张图就需要更多系统资源来处理。既然顶点数据中有color 数据,那么我们在做模型的时候可以把数据刷到顶点颜色中,就省了这一张图。...
分类:
编程语言 时间:
2016-05-13 14:44:02
阅读次数:
186
我们的计算器还有好多问题,我们一个个解决。本节解决用户输错就退出的问题。我们应该在用户输错时,提示并让其重新输入,如果一直错就一直提示,直到输对。用while循环语句做比较合适...
分类:
编程语言 时间:
2016-05-13 14:43:57
阅读次数:
211
1、super的作用、transient关键字用法、构造方法、java NIO、for和foreach比较
在Java中super指代父类对象(直接父类),也就是说,super相当于是一个直接new出来的父类对象,所以可以通过它来调用父类的那些非private修饰的变量、方法(对于我们普通new出来的对象来说,也就只能访问那些非private的成员变量、方法了,这里的访问是指通过“对象名.变量名或方法名”的形式)。所以,super这个对象也就是一个普通对象,同样遵循访问控...
分类:
编程语言 时间:
2016-05-13 14:41:59
阅读次数:
278
Because semantic-release requires a specific message format, it's easier to follow this convention using a tool called commitizen. In this lesson, we' ...
分类:
编程语言 时间:
2016-05-13 14:41:20
阅读次数:
142
There are so many repeated steps when releasing a new version of a library. The tool semantic-release automates this process by pushing off the respon ...
分类:
编程语言 时间:
2016-05-13 14:39:02
阅读次数:
113
七月算法--12月机器学习在线班-第十九次课笔记-深度学习--CNN 七月算法(julyedu.com)12月机器学习在线班学习笔记http://www.julyedu.com 1,卷积神经网络-CNN 基础知识 三个要点 1: 首先将输入数据看成三维的张量(Tensor) 2: 引入Convolu... ...
分类:
编程语言 时间:
2016-05-13 14:39:07
阅读次数:
256
七月算法-12月机器学习在线班--第十四次课笔记—EM算法 七月算法(julyedu.com)12月机器学习在线班学习笔记http://www.julyedu.com EM Expection Maxium 期望最大化 1 引例 1000人,统计身高,1.75,1.62,1.94,有多少男女,每个身... ...
分类:
编程语言 时间:
2016-05-13 14:40:09
阅读次数:
194
七月算法-12月机器学习在线班--第十二次课笔记—支持向量机(SVM) 七月算法(julyedu.com)12月机器学习在线班学习笔记http://www.julyedu.com 复习的内容: 对偶问题 KKT条件 SVM 1.1三类数据类型 线性可分支持向量机 线性支持向量机 非线性支持向量机 1... ...
分类:
编程语言 时间:
2016-05-13 14:39:09
阅读次数:
155
Map对象 Map对象是一种有对应 键/值 对的对象, JS的Object也是 键/值 对的对象 ; ES6中Map相对于Object对象有几个区别: 1:Object对象有原型, 也就是说他有默认的key值在对象上面, 除非我们使用Object.create(null)创建一个没有原型的对象; 2 ...
分类:
编程语言 时间:
2016-05-13 14:39:41
阅读次数:
178
Java中从控制台输入数据的几种常用方法 一、使用标准输入串System.in //System.in.read()一次只读入一个字节数据,而我们通常要取得一个字符串或一组数字 //System.in.read()返回一个整数 //必须初始化 //int read = 0; char read = ...
分类:
编程语言 时间:
2016-05-13 14:39:44
阅读次数:
158
七月算法--12月机器学习在线班-第十三次课笔记—贝叶斯网络 七月算法(julyedu.com)12月机器学习在线班学习笔记http://www.julyedu.com 1.1 贝叶斯公式带来的思考:给定结果推原因; 1.2朴素贝叶斯的假设 1,一个特征出现的概率,与其他特征(条件)独立(特征独立性... ...
分类:
编程语言 时间:
2016-05-13 14:38:55
阅读次数:
153
七月算法12月机器学习在线班---第二十次课笔记---深度学习--RNN 七月算法(julyedu.com)12月机器学习在线班学习笔记http://www.julyedu.com 循环神经网络 复习之前的知识点: 全连接前向网络: 学习出来的是函数 卷积网络:卷积操作,部分链接,共享操作,逐层提取... ...
分类:
编程语言 时间:
2016-05-13 14:37:49
阅读次数:
222
我们在自己写python模块的时候,怎么样把自己写的模块加入到python默认就有的搜索路径中呢?不要每次非得import sys; sys.path.append(‘/home/uestc/researchDocuments/caffeNotebookExamples/’)才可。 解决办法是:自己 ...
分类:
编程语言 时间:
2016-05-13 14:35:37
阅读次数:
273