码迷,mamicode.com
首页 > 编程语言
C++中减去‘0’的作用( -'0' )
我们在日常研(chao)究(xi)大佬们的代码时,可能会遇到减去字符'0'的情况,比如下图,这种语法问题吧说简单它不那么简单,毕竟不好理解;但说难吧也不难,其实就是让代码更简洁更有逼格的途径而已。 说了那么多屁话那么这个减去零到底是干啥的呢? 它的作用就是减去0的ASCII值:48。可以方便的用来转 ...
分类:编程语言   时间:2017-06-16 23:03:06    阅读次数:349
【Python】Java程序员学习Python(十一)— IO
一、前言 io的内容其实还是有很多的,现在我也只是了解初步用法,当然详细内容还是应该参照官方api的: 官方api:https://docs.python.org/3/library/os.html。 中文api:http://python.usyiyi.cn/translate/python_35 ...
分类:编程语言   时间:2017-06-16 23:02:59    阅读次数:227
java之容器(集合)
知识点: 容器的作用和概览 作用 是一种容器,可以在其中放置对象或基本类型数据。从而,实现使用数组管理一组对象。 优势 是一种简单的线性序列,可以快速的访问数组元素,效率高。如果从效率和类型检查的角度讲,数组是最好的。 劣势 不灵活:容量事先定义好,不能随着需求的变化而扩容。 比如:我们在一个用户管 ...
分类:编程语言   时间:2017-06-16 22:10:16    阅读次数:186
集合转数组,数组转集合,集合中只可以装引用数据类型
控制台打印 [12, 11, 9][12, 1, 23, 4, 55] ...
分类:编程语言   时间:2017-06-16 22:09:13    阅读次数:179
ubuntu16.04+opencv2.4.13+cuda 8.0+python
不要用opencv3.1会报错还得改,没改过不知道麻烦否,直接删了下载2.4.13。无错误。 编译caff运行make runtest的时候出现error while loading shared libraries: libcudart.so.3: wrong ELF class: ELFCLAS ...
分类:编程语言   时间:2017-06-16 22:08:37    阅读次数:182
python学习心得
一,高级特性: 1,切片:[start:stop:step] 2,迭代 2.1按itervalues() 2.2 按iteritems() 2.3 带索引输出:enumerate 2.4 生成器:一边循环一边计算的机制,称为生成器(Generator),有利于节省存储空间,相当于链表中next (二 ...
分类:编程语言   时间:2017-06-16 22:08:28    阅读次数:229
java之异常处理(Exception)
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 知识点:异常:java.lang.Throwable(Error/Exception(Runti ...
分类:编程语言   时间:2017-06-16 22:07:35    阅读次数:267
java之IO流
知识点: java.io包中:类File:实现的接口:Serializable,Comparable<File> 含义:文件和目录路径名的抽象表示形式. [抽象路径名 中第一个名称是目录名,抽象路径名中第一个名称之后每个名称都是表示一个目录,最后一个名称即可以表示目录也可以表示文件] 用户界面和操作 ...
分类:编程语言   时间:2017-06-16 22:05:44    阅读次数:221
[LeetCode] 232. Implement Queue using Stacks Java
题目: Implement the following operations of a queue using stacks. push(x) -- Push element x to the back of queue. pop() -- Removes the element from in f ...
分类:编程语言   时间:2017-06-16 22:05:03    阅读次数:181
Python模块常用的几种安装方式
Python模块安装 一、 单文件模块直接把文件拷贝到 $python_dir/Lib 二、 多文件模块,带setup.pypython setup.py install 三、 egg文件1) 下载ez_setup.py,运行python ez_setup2) easy_install *.egg注 ...
分类:编程语言   时间:2017-06-16 22:04:57    阅读次数:137
java之常用类的用法
知识点: 包装类基本知识 JAVA并不是纯面向对象的语言。Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的。 但是我们在实际使用中经常需要将基本数据转化成对象,便于操作。比如:集合的操作中。 例如使用Map对象要操作put()方法时,需要传入的参数是对象而不是基本数据类 ...
分类:编程语言   时间:2017-06-16 22:03:37    阅读次数:164
java注释代码规范
//收集了一小部分,忘记的时候过来查一下 java--hadoop部分 <P>是单独起个段落 (注意和<br>换行、<pre>再起一个段落 比较) <B>是加黑加粗 @param是参数 @author yanghl 作者 <i>是倾斜体,表示路径 @return@exception{@link #g ...
分类:编程语言   时间:2017-06-16 22:03:00    阅读次数:243
Python面向对象
面向对象三大特性 一、封装 二、继承 三、多态 ...
分类:编程语言   时间:2017-06-16 22:01:32    阅读次数:230
JavaScript函数认识,Js中的常见函数
JavaScript函数: 也称为方法,用来存储一块代码,需要的时候调用。 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 函数需要包含四要素:返回类型,函数名,参数列表,函数体 拓展:强类型语言的函数 return返回,Sun函数名,int a,int b,参数列表,int 整型。 ...
分类:编程语言   时间:2017-06-16 22:00:52    阅读次数:237
多线程下的Singleton单例模式
Singleton是老生常谈的一个设计模式,不过在之前学习的时候,我并没有将多线程的问题考量在内,所以在这篇里面加入多线程,细细聊来。 首先,就写出一个最简单的singleton: 例子中,SingletonClass的对象是在初始化时进行了实例化,然后每次调用getInstance方法都返回同一个 ...
分类:编程语言   时间:2017-06-16 21:59:22    阅读次数:146
JavaScript用二分法查找数据等
往数组添加一个不重复的数 二分法查找数据之前没有接触过类似的题,思路想不出,老师讲完以后还是似懂非懂的样子,自己敲出以后才感觉是懂了,冒泡排序看着挺容易的,但是到了自己去亲自敲代码的时候,自己又出错,不能总是比着葫芦画瓢,应该有自己的理解,为什么要这么敲,多多敲敲代码,避免以后再出类似的小错误,自己 ...
分类:编程语言   时间:2017-06-16 21:59:04    阅读次数:207
数组转化成map和set的简单实现
将数组转化为Set(不使用Set类)。 思路:1.将数组排序 2.遍历数组,将临近的元素进行比较,如果不相等就加入容器。 (当然这里返回的是一个有序无重的容器没有实现无序) 将数组转化为Map(key为元素,value为次数)。 因为上面实现了set,我们这里就直接用Set容器。 思路: 1.将数组 ...
分类:编程语言   时间:2017-06-16 21:58:00    阅读次数:147
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!