java并发LockSupport LockSupport是阻塞和唤醒线程的重要类。 park()方法使得 当前线程 阻塞 unpark(Thread thread)唤醒线程 例子 可以把注释取消再执行,就会发现park()方法使得 当前线程 阻塞会使得main线程阻塞,无法结束。 java pac ...
分类:
编程语言 时间:
2019-08-09 13:34:10
阅读次数:
84
一、来源 模型例子自己带来副图像 二、简化 <!--WizRtf2Html Charset=0 -->#include <algorithm> #include <fstream> #include <iomanip> #include <vector> #include <string> #inc ...
分类:
编程语言 时间:
2019-08-09 13:34:41
阅读次数:
148
最近在学习springMVC的源码并尝试从零开发一下web框架。在学习用遇到了一个拦路虎————正则表达式。在我平时的开发工作中对于正则表达式的使用并不是很频繁,可以说是几乎不用,即使用到了都是通过上网百度查询,久而久之正则表达式成了我的短板(虽然这块短板还没有影响我的工作)。在看了springMV ...
分类:
编程语言 时间:
2019-08-09 13:35:24
阅读次数:
92
插入排序: 1).直接插入排序: 假设当前排序到了第i个元素arr[i],则此时i左侧[0,i-1]已经有序,对于arr[i]来说,如果arr[i]>=arr[i-1],则不用排序,直接进入[i+1];否则要在左侧有序表中找到一个合适的位置j令arr[j]<=arr[i]<arr[j+1]。 每一趟 ...
分类:
编程语言 时间:
2019-08-09 13:37:40
阅读次数:
93
numb = [1,2,3,4,5,6,7] print(numb[1::2]) #如果步长为正数,那么第一个索引指定的元素位置必须在,第二个索引指定的元素位置的之前 print(numb[-3:0]) # 这个就是空列表,第一个元素位置在第二个元素位置后面,步长是正数 print(numb[-3:... ...
分类:
编程语言 时间:
2019-08-09 13:39:27
阅读次数:
66
题目: https://leetcode-cn.com/problems/plus-one/ 如果digits数组最后一位小于9,则只需要将digits数组最后一个数+1,返回digits数组即可;如果最后一位等于9,则需要设置一个循环进行加法模拟,即对每一位进行判断,小于10退出循环,如果等于10 ...
分类:
编程语言 时间:
2019-08-09 13:41:45
阅读次数:
77
System类主要用于:计算代码的执行时间 进行垃圾收集操作 src -源阵列。srcPos -源数组中的起始位置。dest -目标数组。destPos在目标数据的起始位置。length -数组元素的数目被复制。 构造方法是留给对象初始化时使用的,而finalize()方法留给对象回收前使用的。 ...
分类:
编程语言 时间:
2019-08-09 13:44:48
阅读次数:
123
python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。 等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。如 也可以多个变量同时赋值: Py ...
分类:
编程语言 时间:
2019-08-09 13:45:33
阅读次数:
98
1.注解接口:import com.github.wxiaoqi.security.common.constant.Constants; import java.lang.annotation.*; /** * 日志注解 */@Target(ElementType.METHOD)@Retention ...
分类:
编程语言 时间:
2019-08-09 13:48:38
阅读次数:
169
在本测试代码中,我们定义了一个 POJO 类,名字为 MessageData,你可以访问下面的链接找到有关这个类的定义。 https://github.com/cwiki-us-demo/serialize-deserialize-demo-java/blob/master/src/main/jav ...
分类:
编程语言 时间:
2019-08-09 13:53:11
阅读次数:
103
原文: http://106.13.73.98/__/124/ Python的functools模块提供了很多有用的功能,其中一个就是 (Partial function)。要注意,这里的偏函数和数学意义上的偏函数不一样。 functools.partial可以帮助我们创建一个偏函数,如下示例: 所 ...
分类:
编程语言 时间:
2019-08-09 13:53:47
阅读次数:
107
事从基础做起: 1、cmd编译.java文件命令: javac XXX.java 当java文件中包含中文汉字,会报出:编码GBK的不可映射字符,则需要在命令上指定编码,把上述命令改为: javac -encoding utf8 XXX.java 2、i++ 与 ++i 的区别 i++ : 先赋值再 ...
分类:
编程语言 时间:
2019-08-09 13:54:17
阅读次数:
67
import urllib.requestimport time # 使用build_opener()是为了让python程序模仿浏览器进行访问opener = urllib.request.build_opener()opener.addheaders = [('User-agent', 'Moz ...
分类:
编程语言 时间:
2019-08-09 14:00:34
阅读次数:
94
数组 数组在Go中定义及特点 数组是一个由固定长度的特定类型元素组成的序列,一个数组可以由零个或多个元素组成。 因为 ,因此在Go语言中很少直接使用数组。 和数组对应的类型是Slice(切片),它是可以增长和收缩动态序列,slice功能也更灵活,但是要理解slice工作原理的话需要先理解数组。 默认 ...
分类:
编程语言 时间:
2019-08-09 14:02:01
阅读次数:
106
在YiiChina签到的时候,经常会看到有人在说说里面发群主是最帅的,yii 是 PHP 最好的框架,没有之一,就想到使用一言,在每天签到的时候也发一句话 同时使用方糖将内容推送到微信,防止有什么不对的内容,方便上去修改 昨天晚上抽空搞得时候,发现报错了: 再三确认文件头含有# coding=utf ...
分类:
编程语言 时间:
2019-08-09 15:12:22
阅读次数:
101
问题描述:昨天需要实现一个功能是根据指令左转90度或者右转90度,当时脑汁可能是有浆糊吧,居然要用直接赋值rotation,这样一来就要牵扯到eulerAngles和四元数的Euler函数了,结果忙活了好久没解决,bug层出,今天经过详细了解,解决了相关问题,一并把其他关于角度和旋转的知识点整理出来 ...
分类:
编程语言 时间:
2019-08-09 15:17:36
阅读次数:
156
参考女神博客链接:https://www.cnblogs.com/Eva-J/articles/11266790.html?tdsourcetag=s_pcqq_aiomsg#_label6 随机验证码小白版本 随机验证码女神版本 随机验证码女神升级版本,可以自定义验证码的模式,可以是纯数字,或者是 ...
分类:
编程语言 时间:
2019-08-09 15:21:03
阅读次数:
91
1.HashMap可以存放null HashTable不能存放null 2.HashMap是线程不安全的 HashTable是线程安全的 StringBuffer 是线程安全的 StringBuilder 是非线程安全的 所以当进行大量字符串拼接操作的时,如果是单线程就用StringBuilder, ...
分类:
编程语言 时间:
2019-08-09 15:24:56
阅读次数:
109
题目链接:http://codeforces.com/gym/101755/problem/H 题目分析:先bfs一遍怪兽可以到达的点,再bfs人可以走的地方看可不可以到达终点; 很显然读到 2<=n*m<=200000 时,就不可以用二维数组存图了,不过据说因为数据比较水,可以用vector存图; ...
分类:
编程语言 时间:
2019-08-09 15:25:52
阅读次数:
120
一、方法,Method,函数,function 二、 三、同一个类中的方法被调用,直接用方法名();不同类中的方法被调用,用类名.方法名() 四、 如果方法只是定义,没有被调用,不会给该方法分分配内存 方法被调用的时候,会在JVM中为该方法分配内存(此时发生的是压栈动作) 当方法结束后,该方法分配的 ...
分类:
编程语言 时间:
2019-08-09 15:31:20
阅读次数:
86