V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Flands  ›  全部回复第 2 页 / 共 7 页
回复总数  124
1  2  3  4  5  6  7  
2021-01-26 15:22:22 +08:00
回复了 Flands 创建的主题 程序员 jest 中如何 mock 类其中的部分函数?`
不要在意 `@cloud/trident-js-sdk/src` 这个,原本打算脱敏的,结果没脱全。实际上都是 `trident`
2021-01-26 11:27:20 +08:00
回复了 Flands 创建的主题 程序员 jest 中如何 mock 类其中的部分函数?`
test
```ts
const mockStart = jest.fn();
const mockInit = jest.fn();
const mockPublish = jest.fn();
const mockSubscribe = jest.fn();

// 第一种
import { Pubsub, Recorder } from "trident";

jest.mock("trident", () => {
return {
Pubsub: () => {
return class {
publish() {
return mockPublish;
}
subscribe() {
return mockSubscribe;
}
};
}
};
});


// 第二种
import * as trident from "@cloud/trident-js-sdk/src";

const mockPubsub = jest.spyOn(trident, "Pubsub");
(mockPubsub as jest.Mock).mockImplementation(() => {
return {
publish: mockPublish,
subscribe: mockSubscribe
};
});

const mockRecorder = jest.spyOn(trident, "Recorder");
(mockRecorder as jest.Mock).mockImplementation(() => {
const original = jest.requireActual('@cloud/trident-js-sdk/src');
return {
...original,
start: mockStart,
};
});

```


主要还是 `mockImplementation` 和 `requireActual`各种组合起来,虽然看着挺离谱也没法运行,但尝试了很多写法都不行。。
2020-12-22 10:31:20 +08:00
回复了 Flands 创建的主题 程序员 关于 js 中使用 switch (true) 和 if else
这里只讨论这两种风格,不要在意逻辑~
2020-12-22 10:29:43 +08:00
回复了 Flands 创建的主题 程序员 关于 js 中使用 switch (true) 和 if else
@islxyqwe 还在开发的功能,有可能有其他判断和逻辑,不一定只有 `this.nextBtnIsOk = true` 这一行
2020-12-07 16:23:55 +08:00
回复了 julytex 创建的主题 Android 客户端发展真的不如后端吗?
web 前端表示 选后端
2020-12-07 16:22:30 +08:00
回复了 pppcx 创建的主题 宽带症候群 华硕 ax86u 网件 rax80 领势 mx4200 三选一
小米 AX6,再买个我家云 100 块,我现在贼稳。还有 docker 不香吗?
2020-11-28 10:27:28 +08:00
回复了 daguaochengtang 创建的主题 程序员 typescript 如何定义无限嵌套的对象数组类型?
碰到这种极其复杂的类型判断我都是一个`any[]`上去...
可能太懒了吧,用单测跑过就行
2020-11-20 16:20:56 +08:00
回复了 newee 创建的主题 NAS 萌新小白,打算入坑 nas,求指导
我家云,马云家 100 块,刷 OMV,可以配合 ARM Docker 玩起来。网线连接路由,很舒服
2020-08-11 10:08:56 +08:00
回复了 xmge 创建的主题 程序员 现在码农工作几乎都是大小周了吗?
965 深圳+1
2020-06-04 09:11:35 +08:00
回复了 jessehzj 创建的主题 硬件 1000 左右预算写代码显示器推荐
4K 27 寸的贼大,外接显示器的话 1080p 144Hz 的吧。
笔记本屏幕小,跟 27 的放一起很别扭,而且一个 1080P (笔记本应该是这个分辨率吧?)一个 4K,鼠标在过渡到另一个屏幕时有个区域不能滑过去。
先前用的笔记本外接 4K 27 寸 + 1080P 144Hz,4K 的二手出了。留下 144Hz 的做主屏,笔记本屏看代码,也很爽。
2020-05-12 23:32:22 +08:00
回复了 Flands 创建的主题 计算机 有老哥试过用 AMD 笔记本的 C 口输出 4K 60Hz 吗?
@JonyYou 1080P 144 的用笔记本上的 HDMI 口,TYPE-C 输出 4K 60Hz 再带个键盘的 USB 就好。买了 dell da300,过两天试试
2020-05-12 18:00:09 +08:00
回复了 Flands 创建的主题 计算机 有老哥试过用 AMD 笔记本的 C 口输出 4K 60Hz 吗?
@JonyYou 好的,那去买个支持 60Hz 的扩展坞好了,感谢。
2020-04-14 11:04:37 +08:00
回复了 Flands 创建的主题 程序员 话说用 docker 当环境进行开发咋样?
@takashiki wsl 实现也是 Hyper-V,docker 一样是这个啊,应该差不多吧。
2020-04-13 23:53:33 +08:00
回复了 Flands 创建的主题 程序员 话说用 docker 当环境进行开发咋样?
@RRRSSS 感觉很多环境是通用的,一个容器里可以运行几个项目

@ericgui nodejs 不用,vscode 从目录下找 modules 里的包。其他的语言还没试过,主要是让编辑器能从容器内找环境就行
@cszchen @beginor 在一块固态硬盘上测试结果
root@d37d4560a708:/data/code/fio-master# time dd if=/dev/zero of=/testw.dbf bs=4k count=100000 oflag=direct
100000+0 records in
100000+0 records out
409600000 bytes (410 MB, 391 MiB) copied, 14.6767 s, 27.9 MB/s

root@d37d4560a708:/data/code/fio-master# dd if=/dev/zero of=./largefile bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 5.56453 s, 193 MB/s

root@d37d4560a708:/data/code/fio-master# dd if=./largefile of=/dev/null bs=4k
262144+0 records in
262144+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 5.0241 s, 214 MB/s


AS SSD 测试,大概数据
连续读写 500/200
4K 25/55


@lhx2008 服务直接搭啊

@locoz @MengiNo @esw @aleung 类似 Golang 这种咋识别包呢?外部的那种,纠结这个问题,用 jetbrains 的软件

@caola @takashiki WSL2 + docker ?为啥不直接用 docker 啊?多一层 wsl 有啥好处嘛?

@xdays 你需要升级配置,9750H 以上吧。。

@JingW vscode 运行在宿主机,代码映射到容器内

@julyclyde 无状态容器解决环境问题,如果环境需要变更则修改 dockerfile
2020-04-11 00:35:19 +08:00
回复了 Flands 创建的主题 程序员 话说用 docker 当环境进行开发咋样?
@lululau 因为环境配置麻烦啊,前端的 node-sass 没梯子的就要设置一堆东西,容器可以统一环境
2020-04-11 00:30:20 +08:00
回复了 Flands 创建的主题 程序员 话说用 docker 当环境进行开发咋样?
@WispZhan 损失 20%以内的话能接受吧,搞 3700x 级别的 U 的话体验上应该没太大差距。
来源 > https://www.reddit.com/r/docker/comments/7xvlye/docker_for_macwindows_performances_vs_linux/
2020-04-11 00:22:35 +08:00
回复了 Flands 创建的主题 程序员 话说用 docker 当环境进行开发咋样?
@ostrichb 那就 WSL2+docker =。=
2020-03-20 20:01:00 +08:00
回复了 Flands 创建的主题 Go 编程语言 go 项目如何定义全局 config 比较好?
@BlackBerry999 是最先初始化的,log.Println 输出都是对的,输出完后报错
2020-03-19 17:05:51 +08:00
回复了 Flands 创建的主题 Go 编程语言 go 项目如何定义全局 config 比较好?
@BlackBerry999 单个文件运行没问题,但是扔到项目里就报错= =
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1574 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 16:57 · PVG 00:57 · LAX 08:57 · JFK 11:57
Developed with CodeLauncher
♥ Do have faith in what you're doing.