Tips 《Effective Java, Third Edition》一书英文版已经出版,这本书的第二版想必很多人都读过,号称Java四大名著之一,不过第二版2009年出版,到现在已经将近8年的时间,但随着Java 6,7,8,甚至9的发布,Java语言发生了深刻的变化。 在这里第一时间翻译成中文 ...
分类:
编程语言 时间:
2018-01-22 23:15:31
阅读次数:
555
Python中的元组,字典、计算器代码实例及python2与python3的区别
分类:
编程语言 时间:
2018-01-23 00:46:29
阅读次数:
236
Collection集合 特点:长度可变,只能存储引用类型,可以存储不同的类型的元素 list 特点:元素有序(存储和取出的顺序一致),可以重复 LinkedList 数据结构:底层数据结构是数组,查询快,增删慢。线程不安全,效率高 ArrayList 数据结构:底层数据结构是链表,查询慢,增删快。 ...
分类:
编程语言 时间:
2018-01-23 00:47:10
阅读次数:
207
import random,string# print(random.randint(1,199))#1-199随机取一个整数# print(string.digits) #所有的数字0-9# print(string.ascii_lowercase) #所有的小写字母# print(string. ...
分类:
编程语言 时间:
2018-01-23 00:47:18
阅读次数:
208
lxml是个非常有用的python库,它可以灵活高效地解析xml,与BeautifulSoup、requests结合,是编写爬虫的标准姿势。 参考 "Windows下如何安装python第三方库lxml" 文章记于16年,此篇文章对此更新并加以细节解释 工具/原料 + python + pip +我 ...
分类:
编程语言 时间:
2018-01-23 00:47:32
阅读次数:
238
Python3.x:如何识别图片上的文字 一、安装第三方库(pillow、pytesseract) 二、安装识别引擎tesseract-ocr 下载地址(解压安装): ...
分类:
编程语言 时间:
2018-01-23 00:48:26
阅读次数:
218
vi /etc/profile在最后面添加 export JAVA_HOME=/usr/local/src/jdk1.8.0_121(你的jdk位置)export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jarexport PAT ...
分类:
编程语言 时间:
2018-01-23 00:48:57
阅读次数:
149
结果是:4--3--2--1 指针步长,字符串占一个字节,整型变4个字节. 其他知识点 intel的大端小端 ...
分类:
编程语言 时间:
2018-01-23 00:49:35
阅读次数:
169
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2018-01-22 22:09 # @Author : hhj# @Site : # @File : def cash_money(amount): while amount>0 amo ...
分类:
编程语言 时间:
2018-01-23 00:49:42
阅读次数:
150
示例: 在本例中,因为ArrayList保存的是Object,所以可以将Apple对象和Orange对象放进容器中,当在使用ArrayList的get()方法来取出Apple对象时,得到的只是Object的引用,必须将其转型为Apple,因此,需在调用Apple的id()方法之前,强制进行转型,否则 ...
分类:
编程语言 时间:
2018-01-23 00:50:14
阅读次数:
176
# -*- coding:utf-8 -*- # 1、判断下列逻辑语句的True,False. # 1) a = 1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 print(a) True # 2) b = not 2 > 1 and 3 < ...
分类:
编程语言 时间:
2018-01-23 00:52:00
阅读次数:
281
1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化 a ...
分类:
编程语言 时间:
2018-01-23 00:52:19
阅读次数:
147
由于初学Unity,写下此文作为笔记,文中难免会有疏漏,不当之处还望指正。 Unity-2017.3官方实例教程Space-Shooter(一) 章节列表: 一、创建小行星Prefab 二、创建敌机和敌机子弹Prefab 三、创建游戏控制器 四、添加音效 五、对象回收 六、创建计分板 一、创建小行星 ...
分类:
编程语言 时间:
2018-01-23 00:53:19
阅读次数:
923
知识点: ES6从数组中删除指定元素 http://louiszhai.github.io/2017/04/28/array/ 1:js中的splice方法 splice(index,len,[item]) 注释:该方法会改变原始数组。 splice有3个参数,它也可以用来替换/删除/添加数组内某一 ...
分类:
编程语言 时间:
2018-01-23 00:54:25
阅读次数:
5302
https://www.nowcoder.com/acm/contest/67/D 思路: 先手动模拟一下过程,以下是模拟过程,按顺序表示第几步需要移动的盘标号 1 1 2 1 1 2 1 1 3 1 1 2 1 1 2 1 1 3 1 1 2 1 1 2 1 1 4 1 1 2 。。。。。。 我们 ...
分类:
编程语言 时间:
2018-01-23 00:55:06
阅读次数:
173
给定矩形的定义如下: 现在给三个矩形,求三个矩形的交集,如果没有交集,那么矩形的x,y,w和h均赋值为-1。例如下面示例图,求出三个矩形相交的粗线线框表示的矩形。 解题思路: 解题思路很重要,没有集体思路,题目肯定是做出不来的。下面给出本人的解题思路: (1)判断三个矩形有没有交集。这个是难点,该怎 ...
分类:
编程语言 时间:
2018-01-23 00:56:43
阅读次数:
192
1:条件分支 if 条件 : 语句 else: 语句 2.缩写 else: if : 可以简写为 elif ,因此Python 可以有效的避免“悬挂else” 举例: 3:条件表达式(三元操作符) small = x if x<y else y 例子将下列代码修改为三元操作符 修改后 4:断言(as ...
分类:
编程语言 时间:
2018-01-23 01:02:22
阅读次数:
192
Given a non-empty array of numbers, a0, a1, a2, … , an-1, where 0 ≤ ai < 231.Find the maximum result of ai XOR aj, where 0 ≤ i, j < n.Could you do thi... ...
分类:
编程语言 时间:
2018-01-23 01:02:30
阅读次数:
241
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2018-01-22 22:09 # @Author : hhj# @Site : # @File : yield单线程异步.pyimport timedef consumer(name) ...
分类:
编程语言 时间:
2018-01-23 01:02:42
阅读次数:
139
Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来 ...
分类:
编程语言 时间:
2018-01-23 01:03:35
阅读次数:
185