logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【操作系统】经典的同步问题(生产者消费者问题, 哲学家进餐问题, 读写问题)

用专业术语来说, 进程是程序的一次动态执行.说简单点, 就是进程是系统中的某个任务.操作系统中有多个任务需要执行, 那么怎样执行才能使它们同步呢? 即如何让任务并发执行互不影响呢? 这就引出了进程同步中的经典问题: 生产者消费者问题, 哲学家进餐问题, 读写问题 生产者-消费者问题有一群生产者进程在生产产品, 并将这些产品提供给消费者进程取消费. 为使生产者进程与消费者进程能并发进行,

用vue做一个简单的button

项目准备安装parcelnpm i -D parcel-bundler-D的意思是给开发人员用的.基本结构index.htmlsrcbutton.vueapp.js在index.html中引入src/app.js, 而app.js中引入了vue和button.vue.src下的app.js和button.vue在src中写下b...

vue中组件通信(父子组件, 爷孙组件, 兄弟组件)

vue中我们常常用到组件. 那么组件总体可以分为如下的几种关系.父子组件, 爷孙组件, 兄弟组件. 这几种组件之间是如何通信的呢?父子组件通信根据vue中的文档可知, 组件的props属性用于接收父组件传递的信息. 而子组件想要向父组件传递信息, 可以使用$emit事件.我们定义两个组件, 一个为父组件名为father, 另外一个为子组件child. 子组件通过props属性...

获取歌曲

查看官方文档并添加API当我们进入页面或者刷新页面的时候要获取歌曲才行。歌曲列表由song-list.js动态加载, 在song-list.js文件的model中添加如下函数:find() {var query = new AV.Query('Song');return query.find().then( (songs)=> {this....

MutationOberver API

本文更具JavaScript标准参考教程-阮一峰 整理笔记MutationOberver用来监视DOM的变动. 它是异步触发, 即它会等到当前所有的DOM操作结束才触发它有以下特点:异步触发方式将DOM的变动记录封装成数组可以观察DOM的所有变动, 也可以指定某类型的变动.构造函数使用构造函数MutationObserver()函数构造一个观察器实例, 该函数...

到底了