码迷,mamicode.com
首页 > 编程语言 > 日排行
多线程-Fork/Join
Fork/Join Java7提供了Fork/Join来支持将一个任务拆分成多个“小任务”并行计算,再把多个“小任务”的结果合并成总的计算结果。 类图 Java7提供了ForkJoinPool来支持将一个任务拆分为多个小任务并行计算,再把多个小任务的结果合并成总的计算结果。ForkJoinPool是 ...
分类:编程语言   时间:2017-09-23 15:27:20    阅读次数:197
多线程-CountDownLatch,CyclicBarrier,Semaphore,Exchanger,Phaser
CountDownLatch 一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。用给定的计数初始化CountDownLatch。调用countDown()计数减一,当计数到达零之前await()方法会一直阻塞,计数无法被重置。 CountDownLatch中主要有 ...
分类:编程语言   时间:2017-09-23 15:28:04    阅读次数:211
多线程-Thread、Runnable、Callbale、Future
Thread:java使用Thread代表线程,所有的线程对象都必须是Thread类或其子类,可以通过继承Thread类来创建并启动多线程。 Runnbale:可以通过实现Runnable接口来创建多线程,创建Runnable实现类的实例,并以此作为Thread的target来创建Thread对象, ...
分类:编程语言   时间:2017-09-23 15:28:37    阅读次数:178
多线程-ThreadPoolExecutor
线程池 线程池是可以控制线程创建、释放、并通过某种策略尝试复用线程去执行任务的一种管理框架,从而实现线程资源与任务之间的一种平衡。 类图 Executor Executor是最基本的执行接口:“执行者”接口,只提供了一个方法:可以用来执行已经提交的Runnable任务对象,这个接口提供了一种将“任务 ...
分类:编程语言   时间:2017-09-23 15:29:14    阅读次数:199
python之hashlib模块
from hashlib import md5, sha512 # from _hashlib import HASH def main(): # md = md5() md = sha512() # print(type(md), md) md.update('zxl'.encode()) md.... ...
分类:编程语言   时间:2017-09-23 15:29:22    阅读次数:184
IntelliJ IDEA安装配置、搭建Spring MVC
安装前必备软件: 1、jdk1.8.0_144安装包 2、IntelliJ IDEA 2016.1.1(64) 3、Tomcat安装包 4、Mysql、MySQL-JDBC驱动安装包 5、JetbrainsCrack-2.5.6.jar 破解IJ包 第一步安装配置jdk http://www.ora ...
分类:编程语言   时间:2017-09-23 16:11:47    阅读次数:187
分类和逻辑回归(Classification and logistic regression),广义线性模型(Generalized Linear Models) ,生成学习算法(Generative Learning algorithms)
分类和逻辑回归(Classification and logistic regression) http://www.cnblogs.com/czdbest/p/5768467.html 广义线性模型(Generalized Linear Models) http://www.cnblogs.com ...
分类:编程语言   时间:2017-09-23 16:11:53    阅读次数:152
Python 3 使用venv创建虚拟环境
Python 3.3以上使用venv来代替了原来Python2使用的virtualenv创建虚拟环境。 虚拟环境的作用是使得不同项目的Python包之间不会相互干扰,避免了由此产生的各种问题。 现在演示下如何在桌面创建一个虚拟环境 这样便创建好了一个名为test的虚拟环境,由于虚拟环境中的包是拷贝自 ...
分类:编程语言   时间:2017-09-23 16:12:20    阅读次数:228
python第一课
编程是一个充满惊喜,惊险,却又枯燥的工作,第一次接触的编程语言是C语言,不过没怎么学,着实是难啊,然后稍微深入的学习了java,比起C和C++,java还是有点‘“人性”的,起码不会太枯燥了。在学java的过程中,不经意的发现周围的人有人在学python,就抱着好奇心去看了看他们所写的代码,这一看不... ...
分类:编程语言   时间:2017-09-23 16:13:08    阅读次数:147
JavaScript面向对象
1、python中 以函数作为作用域 其它语言 比如java 是以{} 作为作用域,以代码块作为作用域 2、函数再违背创建之前就以已经被创建 3.函数的作用域存在作用域链,并且也是在被调用之前创建 JavaScript面向对象 ...
分类:编程语言   时间:2017-09-23 16:13:55    阅读次数:135
多线程-Thread,Runnable,Callable,Future,RunnableFuture,FutureTask
类图: 先看各自的源码: Thread与Runnable其实是一个装饰器模式。 从类的结构来看: Runnable,Callable,Future接口本是互相独立的,没有直接的关系。 而Thread的一系列构造函数需要的是Runnable对象,所以Callable对象并不适合Thread构造函数,而 ...
分类:编程语言   时间:2017-09-23 16:14:43    阅读次数:155
c++运算符重载笔记
运算符重载的概念:给原有的运算符赋予新的功能; 比如:+ 不仅可以做算术运算也可以连接俩个字符串 一元运算符:只与一个操作数进行运算 比如 正负号 运算符重载的本质是:函数重载。 <<与>>符号只能通过友元函数来重载//因为其返回的对象是i/ostream中的 索引运算符[]只能通过成员函数进行重载 ...
分类:编程语言   时间:2017-09-23 16:18:36    阅读次数:215
Python杂技
py转exe文件 用 pyinstaller,可以把所有文件打包成一个单独的exe文件 win10X64 =>pip install pyinstaller pyinstaller [参数] [脚本路径] ,该参数包括: -F , -onefile: 指明该选项,将会生成一个总的exe文件,所有的文 ...
分类:编程语言   时间:2017-09-23 16:20:01    阅读次数:157
Swift 实现部分圆角
圆角一直是开发中经常遇到的问题。 为了实现部分圆角的效果,我去查了一下用 OC 如何实现。 可惜直接语法转换以后是不能用的,因为 mas_maskContraints (是 Masonry 这个库的语法,感谢isaced)方法在 Swift 中我并没有找到。在 Stack Overflow 中的搜索 ...
分类:编程语言   时间:2017-09-23 16:20:09    阅读次数:333
图解Python 【第一篇】:Python基础1
本节内容一览图 一、Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。 最新的TIOBE排行榜,Python赶超PH ...
分类:编程语言   时间:2017-09-23 17:16:31    阅读次数:289
10、python全栈之路-面向对象进阶
十、面向对象进阶 http://www.cnblogs.com/Eva-J/articles/7351812.html 1、isinstance和issubclass 1.1 isinstance(obj,cls) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 1.2 ...
分类:编程语言   时间:2017-09-23 17:16:39    阅读次数:181
9、python全栈之路-模块与包
九、模块与包 http://www.cnblogs.com/Eva-J/articles/7292109.html#_label7 1、模块 1.1 什么是模块 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个 ...
分类:编程语言   时间:2017-09-23 17:17:21    阅读次数:196
Java 多线程------01
一。 线程与进程的区别: 定义:进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位. 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序 ...
分类:编程语言   时间:2017-09-23 17:18:30    阅读次数:172
Python2.7-内置异常类型
python内置了许多异常类型,他们的继承关系如下: BaseException +-- SystemExit +-- KeyboardInterrupt +-- GeneratorExit +-- Exception +-- StopIteration +-- StandardError | +- ...
分类:编程语言   时间:2017-09-23 17:18:47    阅读次数:228
Java9新特性
Java9前几天已经发布了,在此罗列下它的主要特性 1.Java模块系统 JDK9的核心变化就是引入了一种新的Java编程组件,也就是模块。按照Oracle的说法,它是一个可命名的、自描述的代码和数据集合。模块技术的核心目标是减少Java应用和Java核心运行时环境的大小与复杂性。为此,JDK本身进 ...
分类:编程语言   时间:2017-09-23 17:18:55    阅读次数:214
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!