灯灯灯灯 灯灯灯灯
4年前
Java并发之Semaphore源码解析
Semaphore前情提要在学习本章前,需要先了解ReentrantLock源码解析,ReentrantLock源码解析里介绍的方法有很多是本章的铺垫。下面,我们进入本章正题Semaphore。从概念上来讲,信号量(Semaphore)会维护一组许可证用于限制线程对资源的访问,当我们有一资源允许线程并发访问,但我们希望能限制访问量,就可以用信号量对访问线程
Souleigh ✨ Souleigh ✨
4年前
面向初学者的 React 路由-React Router的完整指南!
因此,您正在尝试学习React.js。也许您甚至已经在其中构建了几个简单的项目。无论您是新开发人员还是有一定经验的人,都可能会发现自己必须开发具有不同页面和路线的Web应用程序。那就是ReactRouter发挥作用的时候。什么是ReactRouter?ReactRouter提供了一种在React或ReactNative应用程序中实现路由的简便方法。入
Stella981 Stella981
3年前
Python中super的用法
super是用来解决多重继承问题的,直接用类名调用父类方法在使用单继承的时候没问题,但是如果使用多继承,会涉及到查找顺序(MRO)、重复调用(钻石继承)等种种问题。总之前人留下的经验就是:保持一致性。要不全部用类名调用父类,要不就全部用super,不要一半一半。普通继承classFooParent(object):de
Wesley13 Wesley13
3年前
ubuntu 16.04 备份恢复文件
先清空回收站,软件升级到最新Ubuntu系统与Windows系统所采用的文件系统不同,Ubuntu系统在使用或更新过程中不会产生文件碎片和垃圾文件,所以在使用Ubuntu系统中不用考虑清理系统的文件垃圾和整理文件碎片。如果你确实想去清理一下Ubuntu系统的话,那么请你参照下述方法去做吧:按“CtrlAltT”,调出终端。在终端输入下面
Stella981 Stella981
3年前
Qt视频显示类QVideoWidget的使用说明与代码演示
      先简要说明下视频显示,视频文件想在电脑屏幕上显示,需要承载在UI控件上,例如MFC,可以用Picture控件,C可以用PictureBox,Qt可以用QOpenGLWidget等,不同的UI库,实现方法不同。当然这只是像素的展示,还涉及到音视频编解码,同步等。这些,UI库可能就做不到了,需要借助第三方库,例如大名鼎鼎的FFmpeg,SDL
Stella981 Stella981
3年前
Socket接口固定QPS性能测试实践
在学习了Socket协议的知识和完善固定QPS压测模型之后,打算对Socket.IO协议的接口进行一波压测实践,来验证自己写的功能是否存在BUG和更多能做的优化空间。总结下来,修复了两三个BUG,性能测试进度条的计算方式进行了优化,不然在类似Socket这种异步处理的请求,可能会由于统计的doing()方法耗时太少
Stella981 Stella981
3年前
Centos7.3 之mysql5.7二进制脚本一键安装
MySQL5.7二进制文件下载地址链接:https://pan.baidu.com/s/1B5VhhQ4ksuvneCimFD2zA提取码:9k7x复制这段内容后打开百度网盘手机App,操作更方便哦下载的文件请放在root目录下按照以下方法安装会有个问题,那就是使用mysqldump等命令时,可能会提示socket文件找不到,需要添
Wesley13 Wesley13
3年前
Java的类继承
知识点1、继承作用:提高代码的重用性,继承之后子类可以继承父类中的属性和方法减少重复代码条件:子类和父类要满足isa的逻辑关系,才能使用继承。如:苹果isa水果语法:使用extends连接子类和父类。子类extends父类Java是单继承,一个类只能继承一个父类。子类不能继承父类私有的属性,但是可以
Wesley13 Wesley13
3年前
AAAI 2020「自然语言处理(NLP)」【哈尔滨工业大学】多任务自监督学习的文本顺滑
喜欢我们,点击上方AINLPer,关注一下,极品干货即刻送达!转载:哈工大SCIR各位小伙伴,最近全国各地陆续发现新型冠状病毒感染的肺炎疫情,又赶上春节,大家出门请注意戴口罩,做好防护~~引言现有的不流利检测方法大多严重依赖人工标注的数据,而在实践中获取这些数据的成本很高。为了解决训练数据的瓶颈,本文研究了
Stella981 Stella981
3年前
Beyond Compare如何忽略字母大小写差异
BeyondCompare对比软件采用最好的方法突出文件的不同之处,在进行文本比较会话操作时,有时候字母的大小写差异是无需比较的,但是在比较会话窗格中还是以红色标注显示出大小写不同的字母,这是一件十分令人头疼的事情。在接下的文章中,就教大家在BeyondCompare(https://www.oschina.net/action/GoToLink?u