一、什么是线程 1、线程是操作系统能够进行运算调度的最小单位。它被包含在进程中,是进程中的实际运作单位。一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。每个进程至少包含一个线程. 二、什么是进程 1、一个进程就是一个程序的实例,每个进程里面都包含了执 ...
分类:
编程语言 时间:
2018-11-14 22:37:03
阅读次数:
186
# 今日大纲# 1、多继承# 继承:x是一种y的时候,可以使用继承关系."is a"# 一个类同时继承多个类(python, c++)# eg:孙悟空是猴子,还是神仙,还是妖怪# 2、经典类的MRO# 通过树形结构的深度优先遍历# 一条道走到黑(从左往右)# 3、新式类的MRO(重点、面试题)c3算 ...
分类:
编程语言 时间:
2018-11-14 22:37:10
阅读次数:
215
新建文件夹: import os import requests response = requests.get(url) dirname="test" #创建名为test的文件夹 os.mkdir(dirname) #此处相当于文件路径 test/image.jpg,也就是在test文件夹中的im ...
分类:
编程语言 时间:
2018-11-14 22:37:33
阅读次数:
477
完整版SMO算法与简单的SMO算法: 实现alpha的更改和代数运算的优化环节一模一样,唯一的不同就是选择alpha的方式。完整版应用了一些能够提速的方法。 同样使用Jupyter实现,后面不在赘述 参考地址:https://github.com/apachecn/AiLearning/blob/m ...
分类:
编程语言 时间:
2018-11-14 22:37:47
阅读次数:
232
本项目是一个通用响应式管理后台,导入开发环境安装就能直接运行,界面也非诚漂亮,在PC端和移动端也是自适应的。非常适合企业或者个人搭建各种商城后台,博客后台,网站管理后台等。 源码启动后的截图 需要这套源码的朋友联系作者微信(同电话):18629374628 ...
分类:
编程语言 时间:
2018-11-14 22:37:57
阅读次数:
324
Author: 楚格 2018-11-14 21:11:04 IDE: Pycharm2018.02 Python 3.7 KeyWord : Explain: - -- ...
分类:
编程语言 时间:
2018-11-14 22:38:14
阅读次数:
221
<! 欢迎成为极客学院WIKI作者 点击这里成为作者 · 更新于 2018 11 14 21:00:36 <! 内容 argparse argparse 是 Python 内置的一个用于命令项选项与参数解析的模块,通过在程序中定义好我们需要的参数,argparse 将会从 sys.argv 中解析出 ...
分类:
编程语言 时间:
2018-11-14 22:38:32
阅读次数:
218
一、 图的概念 图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G(V,E),其中,G表示一个图,V是图G中顶点的集合,E是图G中边的集合。在图中的数据元素,我们称之为顶点(Vertex),顶点集合有穷非空。在图中,任意两个顶点之间都可能有关系,顶点之间的逻辑关系用边来表示 ...
分类:
编程语言 时间:
2018-11-14 22:39:00
阅读次数:
301
本文主要记录 Java 中 NIO 相关的基础知识点,以及基本的使用方式。 一、回顾传统的 I/O 刚接触 Java 中的 I/O 时,使用的传统的 BIO 的 API。由于 BIO 设计的类实在太多,至今我仍然不能信手拈来的写出完成的 BIO 的代码。不过它基本的特点和分类,我还是记得一二的。 一 ...
分类:
编程语言 时间:
2018-11-14 22:39:25
阅读次数:
247
ST算法用于解决RMQ(Range Minimum/Maximum Query)的问题。解决RMQ有三种实现的方法: 1.基于分治的树状数组 2.基于分治的线段树 3.动态规划下的ST表算法。点这里查看它们的复杂度和区别。ST算法无法修改、O(1)的查询、O(nlogn)的预处理; 分析数组a的区间 ...
分类:
编程语言 时间:
2018-11-14 22:40:36
阅读次数:
535
python中的*和**,能够让函数支持任意数量的参数,它们在函数定义和调用中,有着不同的目的 一. 打包参数 * 的作用:在函数定义中,收集所有的位置参数到一个新的元组,并将这个元组赋值给变量args ** 的作用:在函数定义中,收集关键字参数传递给一个字典,并将这个字典赋值给变量kwargs 二 ...
分类:
编程语言 时间:
2018-11-14 22:42:20
阅读次数:
237
配置上mybatis,增加dao层后,重新写查询页面,结果又遇到不少坑,全是学费。代码结构如下: 1、Invalid bound statement (not found) 报错界面如下。mybatis好久不写,重温一下使用。明显是Mapper.xml与同名的Dao接口映射出现问题导致。 排查过程如 ...
分类:
编程语言 时间:
2018-11-14 22:43:58
阅读次数:
210
Author: 楚格 2018-11-14 21:09:01 IDE: Pycharm2018.02 Python 3.7 KeyWord : MySQL封装 Explain: -- ...
分类:
编程语言 时间:
2018-11-14 22:45:27
阅读次数:
248
Class <T> entityClass = (Class <T>) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0]; getGenericInterfaces()和getGen ...
分类:
编程语言 时间:
2018-11-14 22:46:44
阅读次数:
176
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.o ...
分类:
编程语言 时间:
2018-11-14 23:13:14
阅读次数:
291
go语言之正则表达式
分类:
编程语言 时间:
2018-11-14 23:13:55
阅读次数:
323
背景 笔者最近在给公司一个老的web项目改造升级,项目使用springmvc+mybatis,由于项目比较久远,没有使用maven管理jar版本,有可能是当时开发任务比较紧迫,不同的同事在不同的时期放入了jar版本各不相同, 看到那么多混乱的jar,真是操心。笔者曾花了大概半个下午的时间,把jar版 ...
分类:
编程语言 时间:
2018-11-14 23:14:17
阅读次数:
302
基本语法 Python的设计目标之一是让代码具备高度的可阅读性。它设计时尽量使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观。它不像其他的静态语言如C、Pascal那样需要重复书写声明语句,也不像它们的语法那样经常有特殊情况和意外。 缩进 Python开发者有意让违反了缩进规则的程序不 ...
分类:
编程语言 时间:
2018-11-14 23:14:52
阅读次数:
368
前言 当我们打开一个网站的时候,在打开不同的页面时候,会发现每个页面的顶部、底部内容都差不多,这样就可以把这些公共的部分,单独抽出来。 类似于python里面的函数,把公共部分写成函数,然后调用就行了,这样就能实现代码的复用。django里面也有类似的功能,用include可以实现。 公共内容 如下 ...
分类:
编程语言 时间:
2018-11-14 23:15:12
阅读次数:
254
B站学JAVA 001_如何学习java300集 300集特点 三重: 重代码(现场敲代码) 重底层(内存分析、源码源码) 重项目(项目穿插教学) 整体把握,宏观的建立知识体系,不断攀爬,俯瞰学科知识,降维打击 建立知识体系重于遍地开花了解知识点 002_计算机发展史和发展方向 ...
分类:
编程语言 时间:
2018-11-14 23:15:39
阅读次数:
332