baskbull baskbull
3年前
操作系统学习笔记 原来自旋锁还可以这样实现!
在java中我们知道对线程使用CAS(compareandswap)来实现自旋锁,在没有学习操作系统之前,我以为这是唯一一种方法了。但是今天学到了操作系统中的同步互斥,终于明白了原来CAS、TS、Swap这些都是硬件提供的原子操作罢了!不仅CAS可以实现自旋锁,TS(TestandSet)同样可以!临界区临界区进程中访问临界资源的一段需要互斥执行
Stella981 Stella981
3年前
FFMpeg笔记(五) 录制小视频时几个问题解决
1. YUV数据在使用avfilter scale时在特定的分辨率下UV分量不对由于是小视频,那么分辨率不需要太高,但是有的视频源是1080p,甚至有的是4K的,所以对视频源进行scale非常有必要。scale操作可以使用avfilter或者sws\_scale完成,具体
Stella981 Stella981
3年前
Alibaba技术官甩出的SpringCloud笔记,GitHub已标星81.6k
前言阿里巴巴,作为国内互联网公司的Top,算是业界的标杆,有阿里背景的程序员,也更具有权威性。作为程序员,都清楚阿里对于员工要求有多高,技术人员掌握的技术水平更是望尘莫及。所以,大厂程序员的很多经验也都值得我们借鉴和学习,在一定程度上确实能够帮助我们“走捷径”。今天,我们要分享的是,Alibaba技术官丢出来的SpringCloud微服务实战笔
Wesley13 Wesley13
3年前
MYSQL进阶学习笔记十四:MySQL 应用程序优化!(视频序号:进阶_32)
知识点十五:MySQL 的应用程序优化(32)一、访问数据库采用连接池把连接当做对象或设备,统一放在‘连接池’里。凡是需要访问数据库的地方都从连接池里取连接二、采用缓存减少对于MySQL的访问:         
Stella981 Stella981
3年前
Python笔记:用read_html()来抓取table格式的网页数据
read\_html()的基本语法及其参数:pandas.read_html(io,match'.',flavorNone,headerNone,index_colNone,skiprowsNone,attrsNone,parse_datesFalse,thousands',',encodingNone,
Stella981 Stella981
3年前
Linux学习笔记:split切分文件并按规律命名及添加拓展名
基础知识功能:使用shell的split可以将一个大文件分割成很多个小文件,有时文件太大处理起来不方便就需要使用到了。在默认情况下将按照每1000行切割成一个小文件。语法:split<行数bclfile.txt参数说明:split
Stella981 Stella981
3年前
Keras实践笔记11——使用简易深度神经网络识别EnglishFnt数据集
有了前面的积累,我们可以开始用一些实际的例子结合着Keras提供的Example进行学习了,后续的例子会使用EnglishFnt这个印刷体数据集进行训练和识别,这个数据集里面存放了从09的数字和AZ的英文字符。!(https://oscimg.oschina.net/oscnet/f09a086c7c7e9d7cb370e394d5d3dfdec
Stella981 Stella981
3年前
AR&VR近期进展,基于手势识别的输入法、AR笔记
今天收录2个比较好的案例到《人工智能MIX》专栏,更多案例、资料,可以点击文末“阅读原文”。\基于手势识别的输入法FacebookRealityLabs近期公开其在AR/VR输入法上的研究,该项目基于手势识别,通过双手捏合操作定位按键,通过上下滑动确认备选框中的选项等,整体操作流畅
Wesley13 Wesley13
3年前
Java开发笔记(一百二十九)Swing的输入框
Swing的输入框仍然分成两类:单行输入框和多行输入框,但与AWT的同类控件相比,它们在若干细节上有所调整。首先说单行输入框,AWT的单行输入框名叫TextField,平时输入什么字符它便显示什么字符,可一旦调用了setEchoChar方法设置回显字符,TextField马上变成只显示密文字符了。然而尴尬之处在于,设置回显字符之后,就没有办法取消原来的回显设
Wesley13 Wesley13
3年前
Java开发笔记(九十一)IO流处理简单的数据压缩
前面介绍的文件I/O,不管是写入文本还是写入对象,文件中的数据基本是原来的模样,用记事本之类的文本编辑软件都能浏览个大概。这么存储数据,要说方便确实方便,只是不够经济划算,原因有二:其一,写入的数据可能存在大量重复的信息,但依原样写到文件的话,无疑保留了不少冗余数据,造成空间浪费;其二,写入的数据多以明文方式保存,容易产生信息泄露,安全性不高。为此Java提