拉长金针菇

文章
9
资源
0
加入时间
2年10月21天

AcWing1027. 方格取数

f[i1,k−i1,i2,k−i2]→f[k,i1,i2]:两个小朋友同时走k步,从(1, 1), (1, 1)走到(i1, j1), (i2, j2)能获得的最大花生数目.f[i1, j1, i2, j2]​ : 由摘花生问题可以推广出从(1, 1), (1, 1)​​走到(i1, j1), (i2, j2)​能获得的最大花生数目.f[i1−1,j1,i2−1,j2]→f[k−1,i1−1,i2−1]:代表两个小朋友都走了k−1步,小朋友1要从(i1−1,j1)所以需要判断(i1,j1),(i

linux线程同步(4)-自旋锁

自旋锁与互斥量功能一样,唯一一点不同的就是互斥量阻塞后休眠让出cpu,而自旋锁阻塞后不会让出cpu,会一直忙等待,直到得到锁!!!自旋锁在用户态使用的比较少,在内核使用的比较多!自旋锁的使用场景:锁的持有时间比较短,或者说小于2次上下文切换的时间。自旋锁在用户态的函数接口和互斥量一样,把pthread_mutex_xxx()中mutex换成spin,如:pthread_spin_init(

使用Cgo让go调用C的代码使用Cgo让go调用C的代码

使用Cgo让go调用C的代码官方文档地址:https://golang.org/cmd/cgopackage rand/*#include <stdlib.h>*/import "C"func Random() int { return int(C.random)}func Seed(i int) { C.srandom(C.uint(i))}观察这段代码的特点C包:C包是一个伪包,Go中并没有这个包,Cgo会将C这个名字作为C语言的名称空间ran

Axure手机移动端交互原型通用元件库

需要特别说明的是,作品中的界面模板分别提供了基于不同设计方法的两套方案。第一种是基于设备模型的移动端原型设计方法,在每个页面中放置对应的设备模型,相关内容元素通过动态面板进行管理,这种方法输出的原型方便维护和编辑,在PC端演示时界面效果会比较统一规范。