首页 > 2019年09月27日 > 全部分享
C++11并发编程4------线程间共享数据
举个例子: 刚参加工作的你,只能租房住,嫌房租贵就和别人合租了,两个人住一起只有一个洗手间,每天早上起床的时候,如果你室友在洗手间,你就只能等着,如果你强行进去,那画面就不可描述了。同样的问题,如果多个线程共享一个数据,并且对数据有读有写,那就需要注意共享数据的保护了。 使用互斥量保护共享数据: 当 ...
分类:编程语言   时间:2019-09-27 01:20:14    收藏:0  评论:0  赞:0  阅读:65
CMake 文件 link_directories() 使用相对路径失败的问题
今天再编译工程时,遇到了这个问题: 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基础系列5:Java文件和Java包结构
目录 "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
python .socket 连接
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
UOJ #596. 罪犯分组
```cpp 【题目描述】: B 城有一座监狱,一共关押着N 名罪犯,编号分别为1 N。 他们的关系十分不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。 在详细考察了N 名罪犯间的矛盾关系后,警察局长发现罪犯之间的矛盾关系可以用一个N 个点M 条边的无向图来表示:如果x 到y ...
分类:其他   时间:2019-09-27 01:18:12    收藏:0  评论:0  赞:0  阅读:104
python函数
Python 函数 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。 使用函数的好处 1、简化代码2、提高代码的复用性3、代码 ...
分类:编程语言   时间:2019-09-27 01:17:54    收藏:0  评论:0  赞:0  阅读:76
面向对象高阶-补漏01比较魔法方法(__gt__等)
对象进行 == , , other.height def __lt__(self, other): return self.height ...
分类:其他   时间:2019-09-27 01:17:30    收藏:0  评论:0  赞:0  阅读:83
GC收集器
①:Serial(串行)收集器 最基本,历史最悠久的串行收集器,单线程组赛队列,jdk1.5之前默认的收集器。 优点:简单高效,没有线程交互的开销。 缺点:单线程,只会使用一个cpu/一条收集线程去完成垃圾收集。 对应算法:年轻代复制算法,老年代标记整理算法。 ②:ParNew收集器(Serial收 ...
分类:其他   时间:2019-09-27 01:17:15    收藏:0  评论:0  赞:0  阅读:58
JDBC 事务
事务 ...
分类:数据库技术   时间:2019-09-27 01:16:56    收藏:0  评论:0  赞:0  阅读:100
JavaScript Map 和 Set
结论 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
java通过Jsoup爬取网页(入门教程)
一,导入依赖 二,编写demo类 注意不要导错包了,是org.jsoup.nodes下面的 ...
分类:编程语言   时间:2019-09-27 01:16:18    收藏:0  评论:0  赞:0  阅读:83
python 错误、调试、单元测试、文档测试
错误分为程序的错误和由用户错误的输入引起的错误,此外还有因为各种各样意外的情况导致的错误,比如在磁盘满的时候写入、从网络爬取东西的时候,网络断了。这类错误称为异常 错误处理 参考链接:https://www.liaoxuefeng.com/wiki/1016959663602400/10175988 ...
分类:编程语言   时间:2019-09-27 01:16:00    收藏:0  评论:0  赞:0  阅读:63
Java连载35-类总结、空指针异常
一、总结 1.栈内存中主要存储的是方法体中的局部变量 2.对象内部有实例变量,实例变量存储在堆内存中 3.变量分类:局部变量(方法体中声明);成员变量(方法体外声明) 实例变量(前边修饰符没有static)静态变量(前边的修饰符中有static) 4.静态变量存储在方法区内存中。 5.三块内存中变化 ...
分类:编程语言   时间:2019-09-27 01:15:32    收藏:0  评论:0  赞:0  阅读:74
flask--数据库迁移之连环踩坑记
flask数据库迁移命令: 1.报错:KeyError: 'DATABASE_URL' 2.报错:一长串版本号的东西,需要将mysql版本号的表清了进行迁移 3.用可视化工具Navicat创建类似省市区多级分类表时,parent_id与主键id数据类型必须一致,不要点无符号 4.有时候Model中的 ...
分类:数据库技术   时间:2019-09-27 01:15:12    收藏:0  评论:0  赞:0  阅读:83
Go语言开发环境搭建
写的有不好的地方还请指正 1.下载与安装 golang下载官网:1. https://golang.google.cn/dl/ 然后这里我下载的是当前最新版本go1.13 下载完成之后直接双击安装,然后默认是安装到C盘的C:\Go目录下,当然安装的时候可以更改目录,但是改不改其实无所谓,因为后面创建 ...
分类:编程语言   时间:2019-09-27 01:14:56    收藏:0  评论:0  赞:0  阅读:78
springboot实战之获取工具类bean
这次的实践经验的起因在于,在开发中,我想在工具类中使用配置文件的变量值。通常使用@value注解,这个只能在spring中管理的bean总获取。之前我也很疑惑,为什么之前的开发人员会在SpringUtil类上加入@Component注解,今天又遇到这种情况,其原因完全理解了。 这个原理很简单,就是实 ...
分类:编程语言   时间:2019-09-27 01:14:39    收藏:0  评论:0  赞:0  阅读:104
Java数据结构与算法(1):线性表
线性表是一种简单的数据类型,它是具有相同类型的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
python新建虚拟环境
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报:src refspec xxx does not match any 的错误的解决办法
我们在使用git向GitHub上面push自己的项目代码时,不经意间会遇到上面标题给出的错误。 其实,解决办法很简单。 一、重新初始化仓库 二、添加远程分支名称 三、push到远程仓库 OK ,大功告成。 ...
分类:其他   时间:2019-09-27 01:13:49    收藏:0  评论:0  赞:0  阅读:94
1489条   上一页 1 ... 68 69 70 71 72 ... 75 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!