码迷,mamicode.com
首页 > 2019年10月26日 > 全部分享
volatile关键字(1)
直接看代码 输出结果 读线程无法感知 INIT_VALUE的变化 原因是因为JVM内存模型 CPU会将内存中的数据存入Cache中,写线程只对“自己”的Cache做修改操作,而读线程无法感知 现代操作系统对这种问题的解决方案大致可以分为以下两种: 1.数据总线加锁 缺点就是多核CPU串行化运行,效率 ...
分类:其他好文   时间:2019-10-26 23:26:44    阅读次数:166
「CF1037D」Valid BFS?
传送门 "Luogu" 解题思路 考虑直接模拟 $\text{BFS}$ 的过程。 对于每一个节点的儿子,先遍历在输入序列中靠前的,判断 $\text{BFS}$ 是否匹配即可。 细节注意事项 + 注意一下输出格式 参考代码 cpp include include include include i ...
分类:其他好文   时间:2019-10-26 23:26:08    阅读次数:165
二分图匹配
题意:http://acm.hdu.edu.cn/showproblem.php?pid=5971 把已经告诉你的把能推测的都推测出来有矛盾就“NO”,剩下的跑二分图,矛盾就“NO”,剩下如果还有没有颜色的“NO”。 ...
分类:其他好文   时间:2019-10-26 23:25:51    阅读次数:178
brew install jenkins
brew services restart jenkins ...
分类:其他好文   时间:2019-10-26 23:24:59    阅读次数:159
HTML常用标签一
html文本格式化标签 1. 在网页中,有时需要为文字设置 粗体 、 斜体 或下划线 效果,这是就需要用到HTML中的文本格式标签,是文字以特殊的方式显示 2. 标签语义:突出重要性,比普通文字更重要 | 语义 | 标签 | 说明 | | | | | | 加粗 | 或者 | 推荐使用标签,语义更加强 ...
分类:Web程序   时间:2019-10-26 23:24:44    阅读次数:192
React实现顶部固定滑动式导航栏(导航条下拉一定像素时显示原导航栏样式)
摘要 基于react的框架开发一个顶部固定滑动式的酷炫导航栏,当导航栏置顶时,导航栏沉浸在背景图片里;当鼠标滑动滚轮时,导航栏固定滑动并展示下拉样式。 HTML部分 相关技术栈:react、antd、react-router。详细的技术栈应用请参考官方文档的使用说明。 * 展示主页App.jsx组件 ...
分类:其他好文   时间:2019-10-26 23:24:07    阅读次数:173
海量多边形矢量并行平滑实现
最近工作需要对提取的矢量图斑进行平滑(shp格式),所以就对这里进行了一点小小的研究,主要是对Chaikin-curve算法进行改进,其实还有很多优秀的算法可以拿来用,迫于时间,就没有继续深入, 这篇博客,权当是抛砖引玉,希望真正搞平滑算法的”同志们“,能够展示出自己真正的优秀算法。我们知道,当多边 ...
分类:其他好文   时间:2019-10-26 23:23:18    阅读次数:197
APP定位元素几种方法
APP元素定位和操作webdriver 提供了八种元素定位方法:在 Python 语言中对应的定位方法如下:find_element_by_id()find_element_by_name()find_element_by_class_name()find_element_by_tag_name() ...
分类:移动开发   时间:2019-10-26 23:22:59    阅读次数:261
使用Xshell连接本地VMware上的Linux虚拟机
1、检查Linux虚拟机的网络连接模式,确保它是NAT模式。 2、在VMware workstation里,点击菜单栏上的【编辑】-->【虚拟网络编辑器】,选择VMnet8(NAT模式),取消勾选【适用本地DHCP服务将IP地址分配给虚拟机】 3、点击NAT设置(s)... 如上图所示,虚拟机所在的 ...
分类:系统相关   时间:2019-10-26 23:22:43    阅读次数:198
.NET CORE AutoMapper使用
1、通过nuget安装AutoMapper,版本是7.0.1, 安装AutoMapper.Extensions.Microsoft.DependencyInjection 版本是4.0.1 不是以上版本的容易报错 2、startup注入automapper services.AddAutoMappe ...
分类:移动开发   时间:2019-10-26 23:22:28    阅读次数:198
python字典如何添加元素
python字典怎么添加元素? 字典是另一种可变容器模型,且可存储任意类型对象。 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 ,格式如下所示: 向字典添加新内容的方法是增加新的键/值对。 示例: 以上实例输出结果: 点击加 ...
分类:编程语言   时间:2019-10-26 23:21:39    阅读次数:173
「CF891C」Envy
传送门 "Luogu" 解题思路 考虑最小生成树的几个性质: + 所有最小生成树中边权相等的边的条数相等 + 在任意一颗最小生成树中,边权相等的边所联通的点集一定 那么我们考虑把边权相等的边单独拿出来考虑。 每次把并查集恢复到加边前的状态,然后再判断这些边加进去会不会形成环即可。 PS. 恢复并查集 ...
分类:其他好文   时间:2019-10-26 23:21:20    阅读次数:141
层次遍历递归和非递归方法
层次遍历递归和非递归方法 如何遍历一棵树 有两种通用的遍历树的策略: 深度优先搜索(DFS) 深度优先搜索(DFS) 在这个策略中,我们采用深度作为优先级,以便从跟开始一直到达某个确定的叶子,然后再返回根到达另一个分支。 深度优先搜索策略又可以根据根节点、左孩子和右孩子的相对顺序被细分为先序遍历,中 ...
分类:其他好文   时间:2019-10-26 23:21:05    阅读次数:195
linux中几种安装软件 方法
http://blog.csdn.net/u010509774/article/details/50593231 一、rpm包安装方式步骤: 1、找到相应的软件包,比如soft.version.rpm,下载到本机某个目录; 2、打开一个终端,su -成root用户; 3、cd soft.versio ...
分类:系统相关   时间:2019-10-26 23:20:41    阅读次数:225
「AMPPZ2014」The Captain
传送门: 这是一道bzoj权限题 "Luogu团队题链接" 解题思路 直接连边的话边数肯定会爆炸,考虑减少边数。 我们画出坐标系,发现一个东西: 对于两个点 $A,B$,$|x_A y_A|$ 可以经由由他们俩之间的若干点取到,$y$ 同理。 所以我们只需要先把所有点分别按照 $x$ 和 $y$,相 ...
分类:其他好文   时间:2019-10-26 23:20:29    阅读次数:156
Django如何启动源码分析
Django如何启动源码分析 启动 我们启动Django是通过 的命令 解决 这句话就是执行manage.py文件,并在命令行发送一个runsever字符串 解析manage.py 测试sys.argv 发现两种启动获取的参数不一样,但是第二个参数一样 解析execute_from_command_ ...
分类:其他好文   时间:2019-10-26 23:20:14    阅读次数:180
DOM——事件详解
事件 事件:触发-响应机制 事件三要素 事件源:触发(被)事件的元素 事件名称: click 点击事件 事件处理程序:事件触发后要执行的代码(函数形式) 事件源:触发(被)事件的元素 事件名称: click 点击事件 事件处理程序:事件触发后要执行的代码(函数形式) 事件的基本使用 案例 点击按钮弹 ...
分类:其他好文   时间:2019-10-26 23:19:58    阅读次数:143
908条   1 2 3 4 5 6 ... 54 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!