举个例子: 刚参加工作的你,只能租房住,嫌房租贵就和别人合租了,两个人住一起只有一个洗手间,每天早上起床的时候,如果你室友在洗手间,你就只能等着,如果你强行进去,那画面就不可描述了。同样的问题,如果多个线程共享一个数据,并且对数据有读有写,那就需要注意共享数据的保护了。 使用互斥量保护共享数据: 当 ...
分类:
编程语言 时间:
2019-09-27 01:20:14
收藏:
0 评论:
0 赞:
0 阅读:
65
今天再编译工程时,遇到了这个问题: Policy CMP0015 is not set: link_directories() treats paths relative to the source dir. 看到了这一篇 "博客" 解决了这个问题,核心如下: In CMake 2.8.0 and ...
分类:
其他 时间:
2019-09-27 01:19:56
收藏:
0 评论:
0 赞:
0 阅读:
623
目录 "Java中的包概念" "包的作用" "package 的目录结构" "设置 CLASSPATH 系统变量" "常用jar包" "java软件包的类型" "dt.jar" "rt.jar" " .java文件的奥秘" " .Java文件简介" "为什么一个java源文件中只能有一个public ...
分类:
编程语言 时间:
2019-09-27 01:19:39
收藏:
0 评论:
0 赞:
0 阅读:
66
·1.Binary Tree Preorder Traversal Morris先序遍历,时间复杂度O(n),空间复杂度O(1) 步骤: 1.如果当前节点的左孩子为空,则输出当前节点并将其右孩子作为当前节点。 2.如果当前节点的左孩子不为空,在当前节点的左子树中找到当前节点在中序遍历下的前驱节点。 ...
分类:
其他 时间:
2019-09-27 01:19:04
收藏:
0 评论:
0 赞:
0 阅读:
72
https://blog.csdn.net/mgsky1/article/details/93412128https://blog.csdn.net/weixin_44449518/article/details/98739210https://bbs.csdn.net/topics/3918179 ...
分类:
编程语言 时间:
2019-09-27 01:18:31
收藏:
0 评论:
0 赞:
0 阅读:
77
```cpp 【题目描述】: B 城有一座监狱,一共关押着N 名罪犯,编号分别为1 N。 他们的关系十分不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。 在详细考察了N 名罪犯间的矛盾关系后,警察局长发现罪犯之间的矛盾关系可以用一个N 个点M 条边的无向图来表示:如果x 到y ...
分类:
其他 时间:
2019-09-27 01:18:12
收藏:
0 评论:
0 赞:
0 阅读:
104
Python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 使用函数的好处 1、简化代码2、提高代码的复用性3、代码 ...
分类:
编程语言 时间:
2019-09-27 01:17:54
收藏:
0 评论:
0 赞:
0 阅读:
76
对象进行 == , , other.height def __lt__(self, other): return self.height ...
分类:
其他 时间:
2019-09-27 01:17:30
收藏:
0 评论:
0 赞:
0 阅读:
83
①:Serial(串行)收集器 最基本,历史最悠久的串行收集器,单线程组赛队列,jdk1.5之前默认的收集器。 优点:简单高效,没有线程交互的开销。 缺点:单线程,只会使用一个cpu/一条收集线程去完成垃圾收集。 对应算法:年轻代复制算法,老年代标记整理算法。 ②:ParNew收集器(Serial收 ...
分类:
其他 时间:
2019-09-27 01:17:15
收藏:
0 评论:
0 赞:
0 阅读:
58
事务 ...
分类:
数据库技术 时间:
2019-09-27 01:16:56
收藏:
0 评论:
0 赞:
0 阅读:
100
结论 Map:存放键值对,区别于 Object,键可以是任何值。 Set:存放不重复的值 Map 存储键值对,读取时与插入顺序一致。 var map = new Map([[1, "1"], [3, "3"], [2, "2"]]); map.set("foo", "bar"); for (cons ...
分类:
编程语言 时间:
2019-09-27 01:16:37
收藏:
0 评论:
0 赞:
0 阅读:
72
一,导入依赖 二,编写demo类 注意不要导错包了,是org.jsoup.nodes下面的 ...
分类:
编程语言 时间:
2019-09-27 01:16:18
收藏:
0 评论:
0 赞:
0 阅读:
83
错误分为程序的错误和由用户错误的输入引起的错误,此外还有因为各种各样意外的情况导致的错误,比如在磁盘满的时候写入、从网络爬取东西的时候,网络断了。这类错误称为异常 错误处理 参考链接:https://www.liaoxuefeng.com/wiki/1016959663602400/10175988 ...
分类:
编程语言 时间:
2019-09-27 01:16:00
收藏:
0 评论:
0 赞:
0 阅读:
63
一、总结 1.栈内存中主要存储的是方法体中的局部变量 2.对象内部有实例变量,实例变量存储在堆内存中 3.变量分类:局部变量(方法体中声明);成员变量(方法体外声明) 实例变量(前边修饰符没有static)静态变量(前边的修饰符中有static) 4.静态变量存储在方法区内存中。 5.三块内存中变化 ...
分类:
编程语言 时间:
2019-09-27 01:15:32
收藏:
0 评论:
0 赞:
0 阅读:
74
flask数据库迁移命令: 1.报错:KeyError: 'DATABASE_URL' 2.报错:一长串版本号的东西,需要将mysql版本号的表清了进行迁移 3.用可视化工具Navicat创建类似省市区多级分类表时,parent_id与主键id数据类型必须一致,不要点无符号 4.有时候Model中的 ...
分类:
数据库技术 时间:
2019-09-27 01:15:12
收藏:
0 评论:
0 赞:
0 阅读:
83
写的有不好的地方还请指正 1.下载与安装 golang下载官网:1. https://golang.google.cn/dl/ 然后这里我下载的是当前最新版本go1.13 下载完成之后直接双击安装,然后默认是安装到C盘的C:\Go目录下,当然安装的时候可以更改目录,但是改不改其实无所谓,因为后面创建 ...
分类:
编程语言 时间:
2019-09-27 01:14:56
收藏:
0 评论:
0 赞:
0 阅读:
78
这次的实践经验的起因在于,在开发中,我想在工具类中使用配置文件的变量值。通常使用@value注解,这个只能在spring中管理的bean总获取。之前我也很疑惑,为什么之前的开发人员会在SpringUtil类上加入@Component注解,今天又遇到这种情况,其原因完全理解了。 这个原理很简单,就是实 ...
分类:
编程语言 时间:
2019-09-27 01:14:39
收藏:
0 评论:
0 赞:
0 阅读:
104
线性表是一种简单的数据类型,它是具有相同类型的n个数据元素组成的有限序列。形如如A0,A1,...,An 1。大小为0的表为空表,称Ai后继Ai 1,并称Ai 1前驱Ai。 printList打印出表元素,makeEmpty置空表,find返回某一项首次出现的位置,insert和remove一般是从 ...
分类:
编程语言 时间:
2019-09-27 01:14:23
收藏:
0 评论:
0 赞:
0 阅读:
60
1,设置国内豆瓣源 临时启用豆瓣源 永久更改为国内源 2,安装virtualenvwrapper 3,配置环境变量WORKON_HOME 设置环境变量WORKON_HOME,把它的值设置为D:\Envs 环境变量WORKON_HOME的值,是使用virtualenv创建的虚拟环境所在的目录。 4,创 ...
分类:
编程语言 时间:
2019-09-27 01:14:08
收藏:
0 评论:
0 赞:
0 阅读:
80
我们在使用git向GitHub上面push自己的项目代码时,不经意间会遇到上面标题给出的错误。 其实,解决办法很简单。 一、重新初始化仓库 二、添加远程分支名称 三、push到远程仓库 OK ,大功告成。 ...
分类:
其他 时间:
2019-09-27 01:13:49
收藏:
0 评论:
0 赞:
0 阅读:
94