一、关于Java的技术学习。能够依照以下分三个维度进行学习 : (1)向下发展,也就是底层的方向 建议看《深入Java虚拟机》、《Java虚拟机规范》、《Thinking in Java》等。事实上中英文都能够,除非你是专注于底层的开发,那么还是看英文的比較合适些。当然Java底层相关的书籍肯定不仅 ...
分类:
编程语言 时间:
2017-04-30 19:25:29
阅读次数:
135
本节内容 一、 Python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排行榜,Python赶超PHP占据第五, Python ...
分类:
编程语言 时间:
2017-04-30 19:25:21
阅读次数:
350
1、双下划线(__) 由双下划线開始的属性在执行时被混淆,所以直接訪问是不同意的。实际上以双下划线開始的属性 会在解释时在前面加上下划线和类名。如self.__num会被解析为self._className__num, 2、单下划线(_) 简单的模块级私有化仅仅须要在属性名前使用一个单下划线字符。这 ...
分类:
编程语言 时间:
2017-04-30 19:25:03
阅读次数:
208
在Java多线程中,除了使用synchronize关键字来实现线程之间的同步互斥,还可以使用JDK1.5中新增的RetrantLock类来实现同样的效果。RetrantLock类的扩展功能也更加强大,比如具有嗅探锁定,多路分支通知等功能,在使用上也比synchronize更为灵活。 借助于Condi ...
分类:
编程语言 时间:
2017-04-30 19:24:16
阅读次数:
213
logging,故名肆意就是正在进行日志,我艹,这个文化底蕴! logging是python内置的日志模块,便于日常程序的日志写入和输出 logging共分为5个日志等级,分别是: debug , info , warning , error , critical (已按等级顺序排列) 其中info ...
分类:
编程语言 时间:
2017-04-30 19:22:59
阅读次数:
260
在数据结构中包含两种,一种线性结构(包括顺序表,链表,栈,队列),一种非线性结构(树,图), 顺序表,其实就是在内存动态数组,Java中的ArrayList就是一个典型的顺序表,它在顺序表的基础上增加了扩容机制,单实质还是一个顺序表 下面分三步, 1创建一个顺序表结构, 2.贴出所有操作的代码 3. ...
分类:
编程语言 时间:
2017-04-30 19:22:53
阅读次数:
201
一、准备工作: yum install zlib-devel yum install openssl-devel 二、安装python3.5 wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz tar -zxvf Python- ...
分类:
编程语言 时间:
2017-04-30 19:22:35
阅读次数:
1681
网上有关压缩和解压zip包的博文一大堆,我随便找了一个。看了看,依照自己的须要改动了一下,与各位分享一下,希望各位大神指正: package com.wangpeng.utill; import java.io.File; import java.io.FileInputStream; import ...
分类:
编程语言 时间:
2017-04-30 18:44:14
阅读次数:
168
https://www.ibm.com/developerworks/cn/java/j-lo-java8streamapi/ 构造Stream 数值流的构造 流转化为其他数据结构 流的操作分类 Intermediate: map (mapToInt, flatMap 等)、 filter、 dis ...
分类:
编程语言 时间:
2017-04-30 18:43:52
阅读次数:
335
位运算符主要针对二进制,它包括了:“与”、“或”、“异或”。 1.与运算符(&表示)运算规律如下:两个操作数中位都为1,结果才为1,否则结果为0,例如:int a=5;int b=2;System.out.println("a 和b 与的结果是:"+(a&b));运行结果:a 和b 与的结果是:0分 ...
分类:
编程语言 时间:
2017-04-30 18:43:33
阅读次数:
145
这篇文章将介绍怎么通过spring去做调度任务。构建工程创建一个Springboot工程,在它的程序入口加上@EnableScheduling,开启调度任务。
分类:
编程语言 时间:
2017-04-30 18:42:49
阅读次数:
175
数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种:整数Python可以处理任意大小... ...
分类:
编程语言 时间:
2017-04-30 18:41:20
阅读次数:
209
//从小到大快速排序 void quickSort(vector &nums, int left, int right) { if (left >= right) return; int i = left, j = right; //temp记录需要比较的值,在这个值之前的数小于它,之后的数大于它,... ...
分类:
编程语言 时间:
2017-04-30 18:40:37
阅读次数:
142
在一次做题的时候遇到了一件令人非常匪夷所思的“bug”:我想要做的事情是,初始化shape确定,但值为“空”的list,并且是一个二维的list,开始我是这么做的: 可以看到这个矩阵的shape,可以理解成一个N*N的矩阵。 把题目也贴出来吧——题目要求很简单,输入一个N*N的矩阵,输出这个矩阵的顺 ...
分类:
编程语言 时间:
2017-04-30 18:40:19
阅读次数:
179
1.输入输出:输出用print加上字符串,就可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如下:>>> print 'hello, world' print语句也可以跟上多个字符串,用逗号“,”隔开,就可以连成一串输出:>>> print 'The quick brow... ...
分类:
编程语言 时间:
2017-04-30 18:37:10
阅读次数:
228
下载 The Swift Programming Language.mobi 下载 http://download.csdn.net/detail/swifttrain/7444501 下载 The Swift Programming Language.mobi 下载 http://download ...
分类:
编程语言 时间:
2017-04-30 18:36:46
阅读次数:
167
Java开发人员都知道,Java利用垃圾回收机制来自动保持应用程序内存的干净和健康。然而可能有人不知道的是,即使使用了垃圾回收机制,Java中仍然可能存在内存泄漏风险。如果你碰到下面的错误代码: 如果你确认是内存分配不足,那么可以通过以下代码为应用程序增加可用内存: 不过对于内存泄漏来说这么做是治标 ...
分类:
编程语言 时间:
2017-04-30 18:35:47
阅读次数:
186