复习 1.JoinableQueue 可以被join的队列 2.多线程--操作系统运算调度的最小单位 3.线程的使用方法和进程一致 4.守护线程 5.线程的安全问题 --互斥锁mutex --递归锁Rlock --信号量 --死锁的问题 详解: 1.JoinableQueue 可以被join的队列 ...
分类:
编程语言 时间:
2019-06-05 15:08:20
阅读次数:
108
18.12.15 Java一个类不能实现两个相同的接口,编译时会报 error:接口重复 19.6.4 构造器调用顺序: 1.调用父类构造器,从最高层的继承开始往下递归 2.按声明顺序调用成员类 的初始化方法 3.调用当前类构造器主体 初始化的实际过程: 1.在其他任何事物发生之前,将分配给对象的存 ...
分类:
编程语言 时间:
2019-06-05 15:08:52
阅读次数:
107
Python命名空间的本质 python中的名称空间是名称(标识符)到对象的映射。 具体来说,python为模块、函数、类、对象保存一个字典(__dict__),里面就是重名称到对象的映射。 import urllib import re x=1 # 变量 def abc(): # 函数 pass ...
分类:
编程语言 时间:
2019-06-05 15:10:27
阅读次数:
422
Python学习教程:最全Python110道面试题!面试你肯定用得上! ...
分类:
编程语言 时间:
2019-06-05 15:13:46
阅读次数:
115
第二天加班去了! 语法约定: 多行语句 Python语句中一般以新行作为为语句的结束符。 但是我们可以使用斜杠( \)将一行的语句分为多行显示,如下所示: total = item_one + \ item_two + \ item_three 语句中包含[], {} 或 () 括号就不需要使用多行 ...
分类:
编程语言 时间:
2019-06-05 15:14:23
阅读次数:
121
'Write XML file Sub WriteXML(fpa$, fn$) Dim xmlfile As String xmlfile = ThisWorkbook.Path & ".\Export.xml" CreateXml xmlfile, fpa, fn End Sub Function... ...
分类:
编程语言 时间:
2019-06-05 15:16:05
阅读次数:
521
06.04 学习总结 一.二分法 二分法个人理解是一种算法的方式在一个有序的序列,区中间值,把中间值与想要的值进行对比从而一次一次的减少搜索范围举例 python 给与一个列表1 100, num_list = [num fornum in range(1,101)] 给予一个num让你在列表中寻找 ...
分类:
编程语言 时间:
2019-06-05 15:18:06
阅读次数:
123
单链表的操作 1、is_empty()链表是否为空 2、length()链表的长度 3、add()链表的头部添加元素 4、append()链表尾部添加元素 5、insert()指定位置添加元素 6、remove()删除节点 7、search()查找链表是否存在 源代码 class Node(): " ...
分类:
编程语言 时间:
2019-06-05 15:18:23
阅读次数:
145
秉承着一切皆对象的理念,我们再次回头来看函数(function)。函数也是一个对象,具有属性(可以使用dir()查询)。作为对象,它还可以赋值给其它对象名,或者作为参数传递。 lambda函数 在展开之前,我们先提一下lambda函数。可以利用lambda函数的语法,定义函数。lambda例子如下: ...
分类:
编程语言 时间:
2019-06-05 16:25:35
阅读次数:
91
一开始在debug目录下无任何错误 在release下总是 Configuration: maizang - Win32 Debug Compiling...APPINIT.CPPC:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC\APPINI ...
分类:
编程语言 时间:
2019-06-05 16:26:42
阅读次数:
173
Swagger 是一款RESTFUL接口的、基于YAML、JSON语言的文档在线自动生成、代码自动生成的工具。 通过在controller中添加注解,即可轻易实现代码文档化。 Swagger提供ui界面,方便查看接口说明和测试接口功能。 swagger-github 本文主要讲解如何创建一个swag ...
分类:
编程语言 时间:
2019-06-05 16:27:04
阅读次数:
110
前言 前几天研究的Bellman_Ford算法虽然可以算负权,可是时间复杂度高达O(NM),即使是采用了队列优化,也有可能被网格图卡回O(NM),所以今天我们就来研究一个新的,更快的,但同时只能在正权图上运行的算法:Dijkstra(朴素Dijkstra算法) Dijkstra基本思想及实现过程 我 ...
分类:
编程语言 时间:
2019-06-05 16:30:17
阅读次数:
122
好程序员带你五分钟了解一致性hash算法,一致性哈希算法的设计目标是为了解决因特网中的热点问题,现在也被广泛应用在分布式系统中。 比如针对负载均衡问题,对hash值取模的算法扩展性差,当增加或者减少服务器时,映射关系可能会出现问题,采用一致性hash算法,就能较好的解决该问题。 Hash值取模算法存 ...
分类:
编程语言 时间:
2019-06-05 16:30:58
阅读次数:
115
由于JavaScript的特性决定了JavaScript语言是一种单线程语言,但是有时候我们需要使用多线程比如进行大量的计算时。H5为此新增了多线程的方法。 在这里我是用JavaScript来实现著名的斐波拉且数列,当我在输入框中输入第一个数字时返回这个数字所在位置的数字值。 主线程与分线程之间的关 ...
分类:
编程语言 时间:
2019-06-05 16:32:48
阅读次数:
144
Python相关项目环境介绍 python3.6, pip指令下载各种框架(django相关的, 数据分析相关,爬虫相关的...) djnago发布环境! uwsgi+nginx 数据库相关: sqlite3 , mysql, redis.... 1. Python基础环境安装 Linux系统自带P ...
分类:
编程语言 时间:
2019-06-05 16:35:02
阅读次数:
130
“ 今天聊一个非常硬核的技术知识,给大家分析一下CopyOnWrite思想是什么,以及在Java并发包中的具体体现,包括在Kafka内核源码中是如何运用这个思想来优化并发性能的。 这个CopyOnWrite在面试的时候,很可能成为面试官的一个杀手锏把候选人给一击必杀,也很有可能成为候选人拿下Offe ...
分类:
编程语言 时间:
2019-06-05 16:36:12
阅读次数:
110
Python学习教程(Python学习路线):Python面试100题(二) ...
分类:
编程语言 时间:
2019-06-05 16:36:55
阅读次数:
122
Python 面向对象(初级篇) 概述 面向过程:根据业务逻辑从上到下写垒代码 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可 面向对象:对函数进行分类和封装,让开发“更快更好更强...” 面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程中最常见的操作就 ...
分类:
编程语言 时间:
2019-06-05 16:39:45
阅读次数:
137
1文档对象模型: 文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。在网页上,组织页面(或文档)的对象被组织在一个树形结构中,用来表示文档中对象的标准模型就称为DOM。Document Object Model的历史可以追溯至 ...
分类:
编程语言 时间:
2019-06-05 17:48:44
阅读次数:
139
//初始化路径 File file = new File(SavePath); if (!file.exists()) { file.mkdirs(); } //初始化文件 String filePath=SavePath+fileName; file = new File(filePath); i ...
分类:
编程语言 时间:
2019-06-05 17:50:36
阅读次数:
132