自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 [MySQL] --常用函数的使用方法总结

常用函数的使用方法总结窗口函数介绍PIVOT 行转列WITH...ASINSERT索引视图view添加列Delete 语句Reference:窗口函数介绍<窗口函数> over (partition by <用于分组的列名> order by <用于排序的列名>)窗口函数分为 专用窗口函数(如: rank, dense_rank, row_number等) 和 聚合函数 (如:sum, avg, count, max, min等)# 一些专用窗口函数的介绍:

2021-10-10 17:26:15 326

原创 [JavaScript] -- 箭头函数Arrow function使用方法总结

学习记录,如有错误,欢迎指正。箭头函数常见的两种使用方法:栗子????:// Method1:var func_name = () =>{ return new Date(); // statements}// Method2:var func_name (){ return new Date(); // statements}若只需要返回一个值, 可直接使用以下格式:var func_name = () => new Date();带参箭头函数:栗子????

2021-08-31 12:11:22 181

原创 [Python] -- List与Deque使用方法总结

List1)使用 [ ] 直接创建列表tmp = [] # 声明一个listtmp1 = ['apple', 'orange'] # 或在声明时添加元素# 向tmp中添加元素tmp.append('a')tmp.append('b')# 向tmp指定位置中添加元素tmp.insert(2,'newitem') # insert(index_num, item_value)# tmp ⇒ ['a', 'b', 'newitem']# 删除tmp末尾的元素tmp.pop() # t

2021-08-28 14:33:06 903

原创 [JavaScript] -- Map()及Set()详解

JavaScript (JS) Map()详解日常学习记录,不定时补充。如有错误,欢迎指正。Map()Map是一个键值对结构 [key, value]key 可以为任意类型的值, 并且其顺序是按照插入顺序来的栗子1⃣️:// 声明一个Mapvar tmp = new Map();// 添加键值对tmp.set('Hello', 99);tmp.set('world', 11);// 查询tmp是否包含'key'='world'的值; 返回值为true/falsetmp.has('

2021-06-30 14:57:52 182

原创 [操作系统] --进程同步之哲学家就餐问题

哲学家就餐问题:五个哲学家围坐在一个桌子前,他们可以思考或者吃饭。每个哲学家的右手边都有一根筷子,只有当哲学家同时拿起左手边和右手边的筷子时,他才可以吃饭。

2020-11-15 10:49:50 273

原创 [操作系统] -- 进程同步之Bounded Buffer

有限缓冲问题 (Bounded Buffer)假设缓冲池有 n 个缓冲项,每个缓冲项能存一个数据项。信号量 mutex 提供了对缓冲池访 问的互斥要求。并初始化为 1。信号量 empty 和 full 分别用来表示空缓存项和满缓存项的个数。信号量 empty 初始化为 n;信号量 full 初始化为 0。下面为消费者生产者问题的pseudocode:share-data structure: 共享变量的结构体int n;semaphore mutex = 1;semaphor

2020-11-14 23:12:56 1238

原创 [操作系统] -- 进程同步相关问题的整理与总结

Mutex lock – 互斥锁while (ture){ **acquire lock** //获取锁 critical section **release lock** //释放锁 remainder section}acquire()若acquire调用成功,该进程可进入critical section(临界区)访问该资源,否则陷入忙等待状态 – spinlock(自旋锁),直至mutex lock被释放–(占用该资源的进程运行过critical section 进入.

2020-11-14 16:48:49 277 1

原创 [操作系统] -- 一个小白对Peterson 算法的理解

@[TOC][操作系统] – Peterson 算法的理解Peterson 算法一个小白对Peterson算法的一些理解,初次发表,如有错误,欢迎指正。介绍:当两个进程想要访问同一个资源的时候,可以用Peterson算法来解决这一冲突。伪码解释:// 0,1代表两个想要访问资源的进程// flag 用来表示该进程是否准备好访问资源了// 初始化flag[0],flag[1]都设置为false// turn参数的作用是给予哪个进程权限去访问该资源flag[0] = false;fl

2020-11-13 23:56:05 803

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除