首页 > 2020年02月26日 > 全部分享
动手实现一个同步器(AQS)
在多线程情景下,如果不会某一共享变量采取一些同步机制,很可能发生数据不安全现象,比如购买车票时,当多个人购买时,不加锁就会产生多人买同一张票的现象,显然这是不可取的。所以要有一种同步机制,在某一时刻只能有一个线程处理该共享变量。 同步器的加锁 我将自己实现的同步器成为RoadAQS. 主要变量如下: ...
分类:其他   时间:2020-02-26 23:42:43    收藏:0  评论:0  赞:0  阅读:64
记一次亲身体验的勒索病毒事件
昨天给笔记本装了 windows server 2016 操作系统,配置的差不多之后,想使用注册机激活系统。使用了几个本地以前下载的注册机激活失败后,尝试上网搜索。 于是找到下面这个网站(这个网站下载的注册机是勒索病毒,千万不要在这里下载) 下载的注册机运行后,电脑自带的defender提醒危险,我 ...
分类:其他   时间:2020-02-26 23:41:37    收藏:0  评论:0  赞:0  阅读:449
BZOJ3790 神奇项链
母亲节就要到了,小 H 准备送给她一个特殊的项链。这个项链可以看作一个用小写字母组成的字符串,每个小写字母表示一种颜色。为了制作这个项链,小 H 购买了两个机器。第一个机器可以生成所有形式的回文串,第二个机器可以把两个回文串连接起来,而且第二个机器还有一个特殊的性质:假如一个字符串的后缀和一个字符串 ...
分类:其他   时间:2020-02-26 23:40:37    收藏:0  评论:0  赞:0  阅读:79
手撕ArrayList底层,透彻分析源码
ArrayList概述Hello大家好,今天就来介绍一下ArrayList,说到ArrayList,很多人都知道它的底层是使用数组实现的,线程不安全的,说到它的特点,都会说查找快,增删慢,因为面试题大家都是这么背过来的。今天就来说说它的底层源码吧。ArrayList更准确的说是动态数组去实现的,这里使用动态两字,是为了能够充分体现它的特点。再者就是ArrayList不是线程安全的,所以效率比较高,
分类:其他   时间:2020-02-26 23:23:08    收藏:0  评论:0  赞:0  阅读:57
路飞项目搭建
虚拟环境的搭建 优点 1、使不同应用开发环境相互独立 2、环境升级不影响其他应用,也不会影响全局的python环境 3、防止出现包管理混乱及包版本冲突 windows 安装 # 建议使用pip3安装到python3环境下 pip3 install virtualenv pip3 install vi ...
分类:其他   时间:2020-02-26 23:21:26    收藏:0  评论:0  赞:0  阅读:84
LinkedBlockingQueue源码解析
LinkedBlockingQueue LinkedBlockingQueue是一个可以指定容量大小的以单链表为数据结构实现的队列,默认容量大小为 ,可以在构造方法中传入容量大小。 内部持有两个锁:读锁 ,控制元素的移除,对应条件 ,如果队列空,则阻塞线程; 写锁 ,控制元素的新增,对应条件 ,如果 ...
分类:数据库技术   时间:2020-02-26 23:20:26    收藏:0  评论:0  赞:0  阅读:97
三分,你比二分多一分
三分应用于最优化问题的求解。在解题时没必要给出证明,只要知道问题不满足单调性,就可以尝试用三分搜索极值点,而且三分整数很少见,因为除非能够证明这种策略是正确的(即完全符合凸函数的性质,但是通常极值点不会在整点取得,如果三分整数,那么函数也不是连续的了),否则很可能会错误,而三分应用在小数中是最常见的 ...
分类:其他   时间:2020-02-26 23:19:58    收藏:0  评论:0  赞:0  阅读:76
SQL(Structured Query Language)
1. SQL 操作 SQL, Structured Query Language, 结构化查询语言,用来查询关系数据库中的数据。 SELECT * FROM celebs; 关系型数据库由许多表组成,一张表由行和列组成。 一列通过表示数据的某个属性。 一个单独的行表示一组信息的观察值。 例如有如下表 ...
分类:数据库技术   时间:2020-02-26 23:19:23    收藏:0  评论:0  赞:0  阅读:81
007_HTML图像与表格
HTML图像 <img> 元素 <img src="/i/eg_mouse.jpg" width="128" height="128"/> <img src="/i/eg_cute.gif width="50" height="50"/> 说明:插入普通图片与插入动图方法相同 慎用插入图像,会导致加 ...
分类:Web开发   时间:2020-02-26 23:17:34    收藏:0  评论:0  赞:0  阅读:64
js的一些基础
事件对象: 就是用来存储事件相关的信息 事件对象存储信息有: 事件的类别,如:click,keydown等等 点击事件的位置 点击的哪一个键 等等 用于阻止事件流,用于阻止浏览器默认动作(表单提交、a标签跳转等) ie 678 通过关键词event获取 标签对象.onclick = function ...
分类:Web开发   时间:2020-02-26 23:16:29    收藏:0  评论:0  赞:0  阅读:220
【Vue2.x笔记3】从源码看watch对象
初始化 对 对象做遍历,拿到每一个 ,`Vue watch key handler handler createWatcher createWatcher`: 对 的类型做判断,拿到它最终的回调函数,最后调用 函数, 是 原型上的方法 方法是用户可以直接调用的,它可以传递一个对象,也可以传递函数,先 ...
分类:其他   时间:2020-02-26 23:15:16    收藏:0  评论:0  赞:0  阅读:64
react-native-snap-carousel 轮播
效果如下: 6iIb4SR.gif 使用插件: https://www.npmjs.com/package/react-native-snap-carousel 基础使用方法: 下载: $ npm install --save react-native-snap-carousel 引入: impor ...
分类:其他   时间:2020-02-26 23:14:38    收藏:0  评论:0  赞:0  阅读:287
LeetCode | 0279. Perfect Squares完全平方数【Python】
LeetCode 0279. Perfect Squares完全平方数【Medium】【Python】【BFS】 Problem "LeetCode" Given a positive integer n , find the least number of perfect square numbe ...
分类:编程语言   时间:2020-02-26 23:14:17    收藏:0  评论:0  赞:0  阅读:69
linux内存分析
1.在linux系统中,执行gcc命令是将我们的C语言程序转换成二进制可执行文件,其中linux的二进制可执行文件中,对每个对应的资源进行了划分,我们可以控制的主要有以下几种: 1).data:用来存放已经初始化的全局变量或者static修饰的变量 2).bss:用来存放未初始化的全局变量或者sta ...
分类:系统服务   时间:2020-02-26 23:13:29    收藏:0  评论:0  赞:0  阅读:82
CSRF跨站请求伪造
CSRF(跨站请求伪造)解释:CSRF(跨站请求伪造)是一种网络的攻击方式,也被称为“One Click Attack”或者Session Riding,通常缩写为CSRF或者XSRF。 CSRF(跨站请求伪造)原理:CSRF,全称Cross-site request forgery,翻译过来就是跨 ...
分类:其他   时间:2020-02-26 23:12:28    收藏:0  评论:0  赞:0  阅读:62
Springboot----属性配置(properties和yaml)
注解方式:@ConfiguractionProperties(prefix="xx") spring-boot-configuration-processor Yaml 支持${Random.uuid} JSR303 校验数据 @validated 目标:类 @Null 目标属性 @Property ...
分类:编程语言   时间:2020-02-26 23:11:28    收藏:0  评论:0  赞:0  阅读:71
SQL Server索引设计
SQL Server索引设计 SQL Server索引的设计主要考虑因素如下: 检查WHERE条件和连接条件列; 使用窄索引; 检查列的选择性; 检查列的数据类型; 考虑列顺序; 考虑索引类型(聚集索引OR非聚集索引); 一、检查WHERE条件列和链接条件列 当一个查询提交到SQL Server时, ...
分类:数据库技术   时间:2020-02-26 23:10:14    收藏:0  评论:0  赞:0  阅读:78
Windows配置winpcap
参考: https://blog.csdn.net/qq_29350467/article/details/46663953?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.n ...
分类:Windows开发   时间:2020-02-26 23:09:29    收藏:0  评论:0  赞:0  阅读:68
js实现web调用摄像头
js实现web调用摄像头HttpPrinter下载地址(含htmldemo):https://www.lanzous.com/b743805特点:1、无插件,主要一句js即可;2、拖拽即可完成设计,支持fastreport,reportmachine,gridreport(锐浪报表)3、强大的报表功能,管它什么报表,交叉的,嵌套的,还是二维码,图片等等,都支持.4、打印机:只要是能用的打印机,都支
分类:Web开发   时间:2020-02-26 22:44:42    收藏:0  评论:0  赞:0  阅读:453
作为一名Android开发者,怎样才能进入阿里,拿到30-50K
作为一名Android开发者,怎样才能进入阿里,拿到30-50K
分类:移动平台   时间:2020-02-26 22:43:11    收藏:0  评论:0  赞:0  阅读:88
992条   上一页 1 2 3 4 ... 50 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!