码迷,mamicode.com
首页 > 编程语言 > 周排行
java图片缩放与裁剪
import java.awt.Graphics; import java.awt.Image; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileOutputStream; import jav... ...
分类:编程语言   时间:2019-04-08 13:44:10    阅读次数:136
Java 同步容器和并发容器
同步容器和并发容器 先解释一下概念,说下自己的理解: 同步和异步:同步就是串行,两个操作要串行先后一起完成后面的操作要等前面的完成并返回结果才能往下走,而异步则后面的操作可以不用等前面的操作是否完成就能执行自己的操作 阻塞和非阻塞:阻塞就是加锁,某一线程拿到锁之后其他线程就只能等待,非阻塞就是不加锁 ...
分类:编程语言   时间:2019-04-08 13:45:46    阅读次数:184
Java 多线程 Fork/Join
Fork/Join Fork/Join将大任务切分成小任务来分治运算,fork分join合。 一般直接使用ForkJoinTask的子类RecursiveTask。 RecursiveTask的用法 1.新建类A来继承RecursiveTask,实现compute()方法,这个方法就是需要分治的代码 ...
分类:编程语言   时间:2019-04-08 13:50:11    阅读次数:134
学编程,学java和Python哪个好?
很多人都会问:没有任何基础,问是学习Java好还是学Python更合适?对于小伙伴们的问题,千锋武汉的小编觉得有必要仔细解析一二,以免更多小伙伴步入误区! 千锋重庆的小编跑去问大神(90度鞠躬):“大神,大神,学Java好还是学Python好?” 大神嫌弃的看了我一眼,继续妙手生花的敲代码,良久,飘 ...
分类:编程语言   时间:2019-04-08 13:50:53    阅读次数:172
Rocket - diplomacy - enumerateBits
https://mp.weixin.qq.com/s/KsZqe9W_DM6W6JecK_irvA 介绍AddressSet.enumerateBits方法的实现,主要是x & (-x)的意义。 ?? 1. 基本定义 enumerateBits的意思就是用于枚举比特,或者说罗列比特,即把mask中为 ...
分类:编程语言   时间:2019-04-08 13:52:33    阅读次数:160
java 增强for循环对于空集和null的判断
集合为null时会报空指针异常;长度为0的空集合不会; ...
分类:编程语言   时间:2019-04-08 13:53:23    阅读次数:617
Javascript 2.4
恢复内容开始 弱类型语言,可以随意修改变量的数据类型 "..."中的字符串包含 " 时需要转义字符 \" '...'中的而字符串包含 ' 时需要转义字符 \' 布尔值 true 和 false 使用时不需要双引号 var marrie = true; var not_marrie = false; ...
分类:编程语言   时间:2019-04-08 13:53:55    阅读次数:147
Java Lambda表达式
Lambda [TOC] Lambda表达式:Java8引入的,一种紧凑,传递行为的方式。整个的思想就是函数式编程,什么是函数式编程,即:函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,这种纯函数我们称之为没有副 ...
分类:编程语言   时间:2019-04-08 13:54:21    阅读次数:113
JavaScript创建对象的方式
一、工厂模式 工厂模式是软件工程领域一种广为人知的设计模式,这种模式抽象了创建具体对象的过程。 考虑到在 ECMAScript 中无法创建类,开发人员就发明了一种函数,用函数来封装以特定接口创建对象的细节。 function createPerson(name, age, job){ var o = ...
分类:编程语言   时间:2019-04-08 13:56:28    阅读次数:154
阿里云 邮件发送(Python)
``` #coding:utf8 from smtplib import SMTP_SSL from email.header import Header from email.mime.text import MIMEText mail_info = { "from": "", "to": "",... ...
分类:编程语言   时间:2019-04-08 13:58:11    阅读次数:192
纯javascript实现选择框的全选与反选
HTML部分 js部分 ...
分类:编程语言   时间:2019-04-08 13:59:34    阅读次数:142
JavaScript 严格模式
"use strict": 1、它是 ES5 引入的一条指令,指令不是语句,但非常接近于语句 2、不包含任何语言的关键字,指令仅仅是一个包含一个特殊字符串直接量的表达式。对于那些没有实现 ES5 的 JavaScript 解释器来说,它只是一条没有副作用的表达式语句 3、只能出现在脚本代码的开始或函 ...
分类:编程语言   时间:2019-04-08 13:59:53    阅读次数:366
java.lang.IllegalArgumentException的使用场景
抛出这个异常说明方法传入一个非法的或者不合适的参数。 举个例子:getUser(int username)方法,不允许传入空字符串或者null。但是有个调用的方法,没做检查,传入了null或者空字符串,这时候getUser方法就应该要抛出IllegalArgumentException告诉调用者:h ...
分类:编程语言   时间:2019-04-08 14:02:28    阅读次数:151
JavaScript中的匿名函数及函数的闭包
1、匿名函数 函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数:就是没有函数名的函数。 1.1 函数的定义,首先简单介绍一下函数的定义,大致可分为三种方式 第一种:这也是最常规的一种 function double(x){ return 2 * x; } 第二种:... ...
分类:编程语言   时间:2019-04-08 15:13:42    阅读次数:127
JavaScript 作用域
JavaScript 作用域 作用域是可访问变量的集合。 JavaScript 作用域 在 JavaScript 中, 对象和函数同样也是变量。 在 JavaScript 中, 作用域为可访问变量,对象,函数的集合。 JavaScript 函数作用域: 作用域在函数内修改。 JavaScript 局 ...
分类:编程语言   时间:2019-04-08 15:16:33    阅读次数:145
数组的奥秘
创建数组 1.直接创建 2.采用构造函数创建 访问数组 遍历数组 数组对象 1. 数组的元素组成字符串,通过指定的分隔符进行分隔 2. 连接两个或更多的数组,并返回结果 3. 用于删除并返回数组的最后一个元素 4. 向数组的末尾添加一个或更多元素,并返回新的长度 5. 颠倒数组中元素的顺序 6. 删 ...
分类:编程语言   时间:2019-04-08 15:17:07    阅读次数:160
折腾Java设计模式之观察者模式
定义对象间的一对多依赖关系,当一个对象的状态变更会自动通知和更新所有依赖项。像发布/订阅模式,事件通知模式,数据源/监听模式等都是性质一样。
分类:编程语言   时间:2019-04-08 15:20:01    阅读次数:174
温故之 “插入排序”
概念:将一个数据插入已经排好序的有序数组中,从而得到一个新的多一个数据的有序数组。 概念理解~~ 将要排序的是一个乱的数组int[] arrays = {3, 2, 1, 3, 3}; 在未知道数组元素的情况下,我们只能把数组的第一个元素作为已经排好序的有序数据,也就是说,把{3}看成是已经排好序的 ...
分类:编程语言   时间:2019-04-08 15:21:49    阅读次数:157
C语言内存四区的学习总结(二)---- 堆区
接上篇,内存四区的分析-静态区,下面来说明一下堆区总结。 堆区分析: 堆区(heap):一般由程序员分配释放(动态内存申请与释放),若程序员不释放,程序结束时可能由操作系统回 就下面的程序: #include "stdio.h" #include "string.h" char *getMem(in ...
分类:编程语言   时间:2019-04-08 15:24:21    阅读次数:166
力扣算法题—064最小路径之和
给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明:每次只能向下或者向右移动一步。 示例: ...
分类:编程语言   时间:2019-04-08 15:24:41    阅读次数:197
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!