我们在日常研(chao)究(xi)大佬们的代码时,可能会遇到减去字符'0'的情况,比如下图,这种语法问题吧说简单它不那么简单,毕竟不好理解;但说难吧也不难,其实就是让代码更简洁更有逼格的途径而已。 说了那么多屁话那么这个减去零到底是干啥的呢? 它的作用就是减去0的ASCII值:48。可以方便的用来转 ...
分类:
编程语言 时间:
2017-06-16 23:03:06
阅读次数:
349
一、前言 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
知识点: 容器的作用和概览 作用 是一种容器,可以在其中放置对象或基本类型数据。从而,实现使用数组管理一组对象。 优势 是一种简单的线性序列,可以快速的访问数组元素,效率高。如果从效率和类型检查的角度讲,数组是最好的。 劣势 不灵活:容量事先定义好,不能随着需求的变化而扩容。 比如:我们在一个用户管 ...
分类:
编程语言 时间:
2017-06-16 22:10:16
阅读次数:
186
控制台打印 [12, 11, 9][12, 1, 23, 4, 55] ...
分类:
编程语言 时间:
2017-06-16 22:09:13
阅读次数:
179
不要用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
一,高级特性: 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.lang.Throwable(Error/Exception(Runti ...
分类:
编程语言 时间:
2017-06-16 22:07:35
阅读次数:
267
知识点: java.io包中:类File:实现的接口:Serializable,Comparable<File> 含义:文件和目录路径名的抽象表示形式. [抽象路径名 中第一个名称是目录名,抽象路径名中第一个名称之后每个名称都是表示一个目录,最后一个名称即可以表示目录也可以表示文件] 用户界面和操作 ...
分类:
编程语言 时间:
2017-06-16 22:05:44
阅读次数:
221
题目: 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_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中的基本数据类型却是不面向对象的。 但是我们在实际使用中经常需要将基本数据转化成对象,便于操作。比如:集合的操作中。 例如使用Map对象要操作put()方法时,需要传入的参数是对象而不是基本数据类 ...
分类:
编程语言 时间:
2017-06-16 22:03:37
阅读次数:
164
//收集了一小部分,忘记的时候过来查一下 java--hadoop部分 <P>是单独起个段落 (注意和<br>换行、<pre>再起一个段落 比较) <B>是加黑加粗 @param是参数 @author yanghl 作者 <i>是倾斜体,表示路径 @return@exception{@link #g ...
分类:
编程语言 时间:
2017-06-16 22:03:00
阅读次数:
243
面向对象三大特性 一、封装 二、继承 三、多态 ...
分类:
编程语言 时间:
2017-06-16 22:01:32
阅读次数:
230
JavaScript函数: 也称为方法,用来存储一块代码,需要的时候调用。 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。 函数需要包含四要素:返回类型,函数名,参数列表,函数体 拓展:强类型语言的函数 return返回,Sun函数名,int a,int b,参数列表,int 整型。 ...
分类:
编程语言 时间:
2017-06-16 22:00:52
阅读次数:
237
Singleton是老生常谈的一个设计模式,不过在之前学习的时候,我并没有将多线程的问题考量在内,所以在这篇里面加入多线程,细细聊来。 首先,就写出一个最简单的singleton: 例子中,SingletonClass的对象是在初始化时进行了实例化,然后每次调用getInstance方法都返回同一个 ...
分类:
编程语言 时间:
2017-06-16 21:59:22
阅读次数:
146
往数组添加一个不重复的数 二分法查找数据之前没有接触过类似的题,思路想不出,老师讲完以后还是似懂非懂的样子,自己敲出以后才感觉是懂了,冒泡排序看着挺容易的,但是到了自己去亲自敲代码的时候,自己又出错,不能总是比着葫芦画瓢,应该有自己的理解,为什么要这么敲,多多敲敲代码,避免以后再出类似的小错误,自己 ...
分类:
编程语言 时间:
2017-06-16 21:59:04
阅读次数:
207
将数组转化为Set(不使用Set类)。 思路:1.将数组排序 2.遍历数组,将临近的元素进行比较,如果不相等就加入容器。 (当然这里返回的是一个有序无重的容器没有实现无序) 将数组转化为Map(key为元素,value为次数)。 因为上面实现了set,我们这里就直接用Set容器。 思路: 1.将数组 ...
分类:
编程语言 时间:
2017-06-16 21:58:00
阅读次数:
147