一、同步锁 1、join与互斥锁 线程抢的是GIL锁,GIL锁相当于执行权限,拿到执行权限后才能拿到互斥锁Lock,其他线程也可以抢到GIL,但如果发现Lock仍然没有被释放则阻塞,即便是拿到执行权限GIL也要立刻交出来 join是等待所有,即整体串行,而锁只是锁住修改共享数据的部分,即部分串行,要 ...
分类:
编程语言 时间:
2017-11-14 14:52:38
阅读次数:
242
1、链接: http://acm.hrbust.edu.cn/vj/index.php?c=problem-problem&id=216322 2、题目: Description You want to processe a sequence of n distinct integers by sw ...
分类:
编程语言 时间:
2017-11-14 14:53:30
阅读次数:
197
Socket 是什么? Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用户来说,一组简单的接口就是全部,让Socket去组织数据,以符合指定的协议。 基于网络类型的 ...
分类:
编程语言 时间:
2017-11-14 15:31:58
阅读次数:
231
何为正则表达式?正则表达式为高级的文本模式匹配、抽娶与/或文本形式的搜索和替换功能提供了基矗简单来说,正则表达式(RegularExpression,简称regex)是一些由字符和特殊符号组成的字符串,它们描述了模式的重复或者表述多个字符,正则表达式能按照某种模式匹配一系列有相似..
分类:
编程语言 时间:
2017-11-14 15:33:06
阅读次数:
174
机器学习中的数学 觉得有用的话,欢迎一起讨论相互学习~ "Follow Me" 原创文章,如需转载请保留出处 本博客为七月在线邹博老师机器学习数学课程学习笔记 矩 对于随机变量X,X的K阶原点矩为 $$E(X^{k})$$ X的K阶中心矩为 $$E([X E(X)]^{k})$$ 期望实际上是随机变 ...
分类:
编程语言 时间:
2017-11-14 15:33:56
阅读次数:
498
面向对象的编程简要概括就是将要处理的问题抽象为数据和操作的集合,用类对其进行封装。其中数据和操作都称为类的属性,它们是一般是不变的。 对类进行实例化生成我们所说的对象,对象有自己的属性。对象的属性一般是个性化的,不同的对象可能具有不同的属性。同一个类的所有对象都共享类的属性。 对象属性的查找顺序为: ...
分类:
编程语言 时间:
2017-11-14 15:34:51
阅读次数:
216
按步骤图文说明 第一步:选择要导出的工程,右键【export】 第二步:双击Java文件夹下的【Runnable Jar File】 第三步:该步骤分4步走 Extract required libraries into generated JAR:把所有的import JAR都拆开来,包含在JAR ...
分类:
编程语言 时间:
2017-11-14 15:35:59
阅读次数:
198
学java对很多人来说并不陌生,听的最多的就是学了JAVASE,JAVAEE,再学框架就大概可以工作了。现实中往往很多人学完以后去面试时候,发现基础并不牢固,为何?我总结了一下自己的经历,发现在写代码过程中,很多人主要照着书本写出代码能运行出来结果了,就直接认为自己已经会了,实际没有。有多少人能像我 ...
分类:
编程语言 时间:
2017-11-14 15:36:17
阅读次数:
171
1.selenium安装: ...
分类:
编程语言 时间:
2017-11-14 15:36:26
阅读次数:
148
如果不通过JSP和servlet直接下载文件的话,可以通过web.xml文件来识别文件类型来进行下载。
分类:
编程语言 时间:
2017-11-14 15:53:30
阅读次数:
243
C/C++下测量函数运行时间 time.h介绍 C/C++中的计时函数是clock(),而与其相关的数据类型是clock_t。 这个函数返回从“开启这个程序进程”到“程序中调用clock()函数”时之间的CPU时钟计时单元(clock tick)数,称之为挂钟时间(wal clock)。其中cloc ...
分类:
编程语言 时间:
2017-11-14 16:22:27
阅读次数:
213
一、前言 二、题561 Array Partition I Given an array of 2n integers, your task is to group these integers into n pairs of integer, say (a1, b1), (a2, b2), ... ...
分类:
编程语言 时间:
2017-11-14 16:22:56
阅读次数:
206
一、节点操作 常用的节点主要为document和element,上一篇内容我们讲述了节点的查找和节点属性的操作,本节则主要列述节点本身的创建、增加、删除、替换等操作。 1、创建节点 通过如下语法可以创建一个元素标签,可以对创建的元素标签进行赋值操作和属性操作,应用实例如下: 2、增加节点 增加节点操 ...
分类:
编程语言 时间:
2017-11-14 16:23:06
阅读次数:
223
Java 中replaceAll如何忽略大小写呢? 方式一:在正则表达式前面添加(?i) Java代码 @Test public void test_replaceAll33(){ String input = "I like Java,jAva is very easy and jaVa is s ...
分类:
编程语言 时间:
2017-11-14 16:23:22
阅读次数:
234
模块 面向对象编程 ...
分类:
编程语言 时间:
2017-11-14 16:23:40
阅读次数:
127
原因来自于系统有两天定时任务执行失败,查阅日志时,只能看到 在Spring 源码中,可以从 中看出端倪,Spring 默认提供的定时任务处理器是 那么为了能够在定时任务发生异常时看到完整的异常信息,需要我们特别配置下 主要的工作还是在Spring.xml 一般地,想要使用Spring基于注解的定时任 ...
分类:
编程语言 时间:
2017-11-14 16:23:46
阅读次数:
266
python爬虫涉及的库: 请求库,解析库,存储库,工具库 1. 请求库:urllib/re/requests (1) urllib/re是python默认自带的库,可以通过以下命令进行验证: 没有报错信息输出,说明环境正常 (2) requests安装 2.1 打开CMD,输入 2.2 等待安装后 ...
分类:
编程语言 时间:
2017-11-14 16:24:14
阅读次数:
217
错误处理 文件对象 ...
分类:
编程语言 时间:
2017-11-14 16:24:30
阅读次数:
153
后台框架是真难入门啊!!!IDE的使用,环境的搭建,框架下载,上手,每一步都恶心人。 花了整整两天,才学会用idea,并且初步了解了maven(TM就是一个npm),然后跟着下载了对应的jar包,搭建了一个简单的servlet。 这里暂时记录一下遇到的坑。 首先,为什么放弃Myeclipse?这个I ...
分类:
编程语言 时间:
2017-11-14 16:25:20
阅读次数:
312
...
分类:
编程语言 时间:
2017-11-14 16:25:51
阅读次数:
126