baskbull baskbull
3年前
操作系统学习笔记 原来自旋锁还可以这样实现!
在java中我们知道对线程使用CAS(compareandswap)来实现自旋锁,在没有学习操作系统之前,我以为这是唯一一种方法了。但是今天学到了操作系统中的同步互斥,终于明白了原来CAS、TS、Swap这些都是硬件提供的原子操作罢了!不仅CAS可以实现自旋锁,TS(TestandSet)同样可以!临界区临界区进程中访问临界资源的一段需要互斥执行
Damumu Damumu
1年前
使用webpack配置TS项目
初始化项目准备工作:首先要安装node,node官网:https://nodejs.org/en/全局安装npmnpminstallglobalgulpnpm安装typescriptnpminstallgtypescript开始初始化项目通过执行命令npm
Stella981 Stella981
3年前
Deno 继颠覆 Node 之后,又“内部”拒绝了 TypeScript
!(https://oscimg.oschina.net/oscnet/6685b21a8f75772aea98ccda4f1a5745411.png)Deno团队计划删除所有内部代码构建时的TS类型检查与捆绑。打算将所有运行时代码转移到同一个JavaScript文件当中,但仍将使用随附的d.ts文件保存类型定义与说明文档。理由
Easter79 Easter79
3年前
TypeScript 文件引入 Html (ts import html webpack)
我们的目标是把html引入ts文件,webpack打包时就能把html打进js文件,减少文件加载啦1安装textloadernpminstalltextloadersavedev2webpack配置里新增textloader为文本加载器module:{rules:
Wesley13 Wesley13
3年前
vite2 ts 搭建webgl开发环境
原文链接: vite2ts搭建webgl开发环境(https://my.oschina.net/ahaoboy/blog/4951721)https://developer.mozilla.org/enUS/docs/Web/API/WebGL\_API/Tutorial/Using\_shaders\_to\_apply\_color\_i
Easter79 Easter79
3年前
TypeScript 中的类和接口
在面向对象(OOP)编程中,经常会使用到class(类)和interface(接口)。在TypeScript(以下简称TS)中也引入了类和接口的概念,使得TS强大的类型检测机制更加完善。就像我们所知道的,一个类是一堆抽象概念的集合,我们可以从类的构造方法中创建出享有共同属性和方法的对象。一个接口所描述的是一个对象相关的属性和方法,但并不提供具体创建此对象实例
Stella981 Stella981
3年前
Angular单元测试如何只执行指定的测试用例,提高测试速度
Angular项目的规模一旦变大,待执行的单元测试的数目可能是海量的。此时在开发新的单元测试时,会遇到需要屏蔽到系统里已经非常稳定的测试,而只执行正在开发的新单元测试。这个需求如何实现呢?每个Angular项目文件夹下都有test.ts,里面有一行语句,指定了该项目下哪些ts文件里的单元测试会执行:constcontextrequi
Easter79 Easter79
3年前
TypeScript
ts文档(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Ftypescript.bootcss.com%2F)1.声明声明标识变量名声明类型值vara:number56;                    (C
Stella981 Stella981
3年前
SAP Spartacus navigation ui节点的url字段的生成逻辑
genericlink.component.ts实现了ngOnChangeshook,类型为SimpleChanges的输入参数,包含了beforeChange和afterChange的值:!(https://oscimg.oschina.net/oscnet/upcafb5183bc2f371fb9be5d9622ae9097.png)
Easter79 Easter79
3年前
TypeScript 的两种声明文件写法的区别和根本意义
作者:Angus.Fenying<i.am.x.fenying@gmail.com(https://www.oschina.net/action/GoToLink?urlmailto%3Ai.am.x.fenying%40gmail.com)\日期:2016091505:40PM我们知道NPM包可以有内建的TS