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