相关名词解析 同步(synchronous):一个进程在执行某个任务时,另外一个进程必须等待其执行完毕,才能继续执行 异步(asynchronous): 阻塞(blocking): 非阻塞(non-blocking): 小结: 一、IO模型介绍 IO发生时涉及的对象和步骤。对于一个网络IO(netw ...
分类:
编程语言 时间:
2018-02-19 23:46:08
阅读次数:
330
一.通过实现Runnable接口创建线程定义实现Runnable接口的类(1)Runnable接口中只有一个方法publicvoidrun();用来定义线程运行体:classMyRunimplementsRunnable(){publicvoidrun(){线程执行的具体代码}}(2)创建线程的实例的时候将这个类的实例作为参数传递到线程实例内部。然后再启动:Threadthread=newThre
分类:
编程语言 时间:
2018-02-19 23:46:17
阅读次数:
304
前言 本文配套代码:https://github.com/TTGuoying/ThreadPool 先看看几个概念: 我们为什么要使用线程池呢? 简单来说就是线程本身存在开销,我们利用多线程来进行任务处理,单线程也不能滥用,无止禁的开新线程会给系统产生大量消耗,而线程本来就是可重用的资源,不需要每次 ...
分类:
编程语言 时间:
2018-02-19 23:46:43
阅读次数:
357
本文主要介绍Sprint整合Struts和Hibernate的基本使用。 ...
分类:
编程语言 时间:
2018-02-19 23:47:09
阅读次数:
367
http://www.jiuzhang.com/tutorial/big-data-interview-questions/163 1.最高频 K 项问题 2.布隆过滤器 3.外排序算法 4.概率类大数据问题 ...
分类:
编程语言 时间:
2018-02-19 23:47:43
阅读次数:
353
如上例,global使得函数可以操作自定义的全局变量。在使用时,需要在全局和函数内部声明global。 ...
分类:
编程语言 时间:
2018-02-19 23:47:53
阅读次数:
323
Request和Response Request是我们平常浏览网页,向网站所在的服务器发起请求,而服务器收到请求后,返回给我们的回应就是Response,这种行为就称为HTTP协议,也就是客户端(浏览器)和服务器的对话方式。 Request方法 在HTTP1.1的背景下,向服务器请求的方法有get, ...
分类:
编程语言 时间:
2018-02-19 23:48:07
阅读次数:
288
需求:从天气网站抓取天气,在每天6点,检查当天是否会下雨。如果下雨,邮件提醒带伞。代码:[root@pos ~]# cat weather.py
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import requests,bs4,smtplib
def sendMail
分类:
编程语言 时间:
2018-02-20 00:07:45
阅读次数:
310
版权声明:本文为博主原创文章,未经博主允许不得转载。 SVO(Semi-direct Visual Odometry)[1]顾名思义是一套视觉里程计(VO)算法。相比于ORB-SLAM,它省去了回环检测和重定位的功能,不追求建立、维护一个全局地图,更看重tracking的效果,追求高计算速度、低CP ...
分类:
编程语言 时间:
2018-02-20 00:54:14
阅读次数:
2466
题目描述 标点符号的出现晚于文字的出现,所以以前的语言都是没有标点的。现在你要处理的就是一段没有标点的文章。 一段文章T是由若干小写字母构成。一个单词W也是由若干小写字母构成。一个字典D是若干个单词的集合。我们称一段文章T在某个字典D下是可以被理解的,是指如果文章T可以被分成若干部分,且每一个部分都 ...
分类:
编程语言 时间:
2018-02-20 10:28:48
阅读次数:
154
除了数字,Python也能操作字符串。字符串有几种表达方式,可以使用单引号或双引号括起来: Python中使用反斜杠转义引号和其它特殊字符来准确地表示。 如果字符串包含有单引号但不含双引号,则字符串会用双引号括起来,否则用单引号括起来。对于这样的输入字符串,print() 函数会产生更易读的输出。 ...
分类:
编程语言 时间:
2018-02-20 10:28:57
阅读次数:
177
面向对象技术简介 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实例变量用于处理类及其实例对象 ...
分类:
编程语言 时间:
2018-02-20 10:29:05
阅读次数:
185
在编程的世界里,Java一直是企业级别开发最喜欢选择的编程语言,从java目前的就业形势来看还是相当不错的,由于手机安卓开发的需要,许多人也开始转战Java的学习,极客营觉得虽然java开发人员的需求量变得越来越大,但这并不代表做java开发人员的技术就可以一成不变,java技术更新的很快,而且在现... ...
分类:
编程语言 时间:
2018-02-20 10:29:26
阅读次数:
120
迭代器 迭代是Python最强大的功能之一,是访问集合元素的一种方式。。 迭代器是一个可以记住遍历的位置的对象。 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。 迭代器有两个基本的方法:iter() 和 next()。 字符串,列表或元组对象都可用于创建迭 ...
分类:
编程语言 时间:
2018-02-20 10:30:31
阅读次数:
120
本文介绍基于spring+mybatis+atomikos+jta实现分布式事务,分布式事务的实现方式基于配置文件,不同的mybatismapper绑定在不同的数据源上,通过atomikos可实现分布式事务一致性。版本:spring-3.2.9.RELEASE、mybatis-3.4.4、atomikos-4.0.5、jdk1.81,maven配置文件pom.xml如下:<!--test--
分类:
编程语言 时间:
2018-02-20 10:30:39
阅读次数:
207
在Python这个国家里,装饰器以及后面讲到的迭代器,生成器都是十二分重要的高级函数。 如果将装饰器比作取经路上的一个大boss,那么想干掉它必须拿到三件法宝 法宝一(作用域): 法宝二(函数即对象): 在python的世界里,函数和我们之前的[1,2,3],'abc',8等一样都是对象,而且函数是 ...
分类:
编程语言 时间:
2018-02-20 10:31:29
阅读次数:
266
字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示: 键必须是唯一的,但值则不必。 值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。 一个简单的字典实例 ...
分类:
编程语言 时间:
2018-02-20 10:32:07
阅读次数:
167
if 语句 Python中if语句的一般形式如下所示: 如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句,如果 "condition_1" 为False,将判断 "condition_2",如果"condition_2" 为 True 将执行 " ...
分类:
编程语言 时间:
2018-02-20 10:32:17
阅读次数:
140
Python中的循环语句有 for 和 while。 Python循环语句的控制结构图如下所示: while 循环 Python中while语句的一般形式: 同样需要注意冒号和缩进。另外,在Python中没有do..while循环。 以下实例使用了 while 来计算 1 到 100 的总和: 执行 ...
分类:
编程语言 时间:
2018-02-20 10:32:52
阅读次数:
190
在脚本上如果是用python解释器来编程,如果你从Python解释器退出再进入,那么你定义的所有的方法和变量就都消失了。 为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。 模块是一个包含所有你定义的函数和变量的文件,其后缀名是.p ...
分类:
编程语言 时间:
2018-02-20 10:33:08
阅读次数:
150