V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wly19960911  ›  全部回复第 9 页 / 共 71 页
回复总数  1410
1 ... 5  6  7  8  9  10  11  12  13  14 ... 71  
2019-06-17 12:58:03 +08:00
回复了 SaintSeiya 创建的主题 程序员 vue、react、angular 各有什么优势,大家更喜欢哪种框架
大项目 ng,小项目 react。

目前喜欢 rxjs 流来处理各种问题,明显比 promise 更好用。
2019-06-15 10:56:13 +08:00
回复了 johnkiller 创建的主题 问与答 vscode 远程开发经常卡爆
你要理解,开发机配置这么高…难道是你 Linux 1c2g 就能击败的?
2019-06-11 21:42:20 +08:00
回复了 AloneGhost 创建的主题 Linux 想装个 U 盘系统,大家有没有推荐的 U 盘型号。
@wwhc #41 chipfancier 的也不错。

但是我推荐楼主可以选择 M.2 ssd + 硬盘盒
2019-06-11 17:39:27 +08:00
回复了 noviceiOS 创建的主题 JavaScript 一道 javascript 面试题求教
@palmers 换了 49 版本(我们自己的测试版本)
var a = 1;
(function a(){
a = 2;
console.log(a);debugger})()

这段代码断点之后,a 仍旧是 1,什么鬼.....
2019-06-11 17:36:37 +08:00
回复了 noviceiOS 创建的主题 JavaScript 一道 javascript 面试题求教
@palmers #8 进肯定进了,我确定下浏览器版本问题,
2019-06-11 17:22:27 +08:00
回复了 noviceiOS 创建的主题 JavaScript 一道 javascript 面试题求教
@ookkxw #3 嗯,想了下是思路的问题,我最后决定改成 filter 过滤,在执行不同事件的时候 tap 改变局部变量的值。这个时候就得开 filter 来过滤最重要的事件。

let eventActionType; // action type
merge(
fromEvent(A).pipe(
tap(() => eventActionType = A),
),
fromEvent(B).pipe(
filter(() => ....) // 根据 eventActionType 过滤
tap(() => eventActionType = B),
)
fromEvent(C).pipe(
filter(() => ....) // 根据 eventActionType 过滤
tap(() => eventActionType = C),
)
).pipe(
tap(() => eventActionType = null),
)
结贴了,感觉我思路出问题了,这个过滤不应该交给中间的流来处理,我在 source 用局部变量控制下,过滤掉其他的事件就好...想法完全歪了
2019-06-11 10:52:20 +08:00
回复了 huoguodiliao 创建的主题 问与答 怎样才能把代码写成让接手的人维护不动?
https://ws4.sinaimg.cn/bmiddle/62e721e4gw1et02g5wksrj200k00k3y9.jpg 推荐一招,局部变量别写成局部,直接改成类的属性,随便调用,加上一个 function 上百行,我感觉这样就可以劝退一堆人了,别问为什么,我就是这样被劝退过。
其实我的场景是 筛选出事件冒泡中更为重要的事件,比如 select 组件,open 的时候需要点击 document (或者 backdrop )的时候关闭,问题是原有的组件逻辑里面没用 backdrop,这就可以操作其他的组件,如果这个时候如果为了阻止 document 的事件触发只能用过滤或者阻止事件冒泡。

因为原有组件逻辑问题我需要选择前者,但是过滤的时候我希望不是走过滤 document 而是收集所有被触发的事件来筛选更重要的事件....
2019-06-08 22:18:22 +08:00
回复了 jackleelss123 创建的主题 5G 5G 牌照发放了!在 5G 时代速度其实是最无聊的应用!
@loading #71 是你没有看懂,就算 5g 的容量,怎么可能超过光纤承载,更何况 5g 的情况下进行大范围覆盖,再等几年吧。任正非的意思是,大基站之间不好覆盖的地方使用微波互联,降低建立基站的成本,比如农村地广人稀,就不需要光纤了,一些死角的地方采用大基站和小基站之后就很容易解决一些问题了。

我就谈谈现有光纤的速率,一根 10Gb/s 都行,这是一根,而光缆里面可以放几十根,这个速率怎么比?而且基站和基站之间如果互相用 10gb 的速率互联,我对 5g 的极限也很有怀疑,其中路由估计就占了不少的带宽了。
2019-06-08 20:08:45 +08:00
回复了 jackleelss123 创建的主题 5G 5G 牌照发放了!在 5G 时代速度其实是最无聊的应用!
我就想问问,比宽带还快的网速,骨干网受得了吗?
2019-06-01 00:33:42 +08:00
回复了 Aidenboss 创建的主题 Node.js TypeScript 如何获取 class 类的成员变量呢?
Object.getOwnPropertyNames(new Test())
另外 这个是能返回 ["id", "name"] 的,虽然我不敢用这个。因为无关的东西也可能反射出来。

比如我有个 private 变量,也会被这个取出来。所以这个并不是很实用。
2019-06-01 00:29:46 +08:00
回复了 Aidenboss 创建的主题 Node.js TypeScript 如何获取 class 类的成员变量呢?
https://jkchao.github.io/typescript-book-chinese/tips/metadata.html
有兴趣的话,可以看看这个,angular 反射出注解的原理和这个差不多。
2019-06-01 00:25:23 +08:00
回复了 Aidenboss 创建的主题 Node.js TypeScript 如何获取 class 类的成员变量呢?
https://ws1.sinaimg.cn/large/b64a58e3gy1fikr7bnfrmj200k00k0sh.jpg 放弃吧,没有反射,有也要自己填值,如果你有这个心情手填反射的信息是可以的,我看过 angular 一些依赖注入和反射的实现原理。
源代码:
class Test {
id: number
name: string

constructor(id: number, name: string) {
this.id = id;
this.name = name;
}
}
编译结果:
var Test = /** @class */ (function () {
function Test(id, name) {
this.id = id;
this.name = name;
}
return Test;
}());
2019-05-31 15:32:04 +08:00
回复了 aino 创建的主题 程序员 有无后端老司机出来收徒的
@aLazarus #11 鸡老师风评被害。


@AscenZ #79 flutter 有个 tg 群感觉还行。但是感觉热情在下降(
@likuku #21 还有多个区账号切换,我感觉还是麻烦了太多,这个管制体验真的差的不行。而且下架了想安装就很麻烦了。比如我之前想安装动漫之家,结果下架了,新账号根本没法安装,本来就没几个看漫画的 app,搞得更尴尬了。

而且开发还得 mac os,本来我之前有个想法开发跨平台的 app,结果打消了主意,不打算跨平台了
@lscho #17 iPhone 装个 app 太麻烦了....就现在的各种 app,旗舰机也不卡,至于广告谁都没法避免。随便拿权限真的恶心,用了 iOS 发现,太多东西不好安装了,不适合我需要很多东西的。

平时除了几个没法缺的应用其他我想办法用 web 的,要不就锁住。 不过感觉 iOS 的通知栏管理比 Android 的差很多,Android 平时的还看看,但是 iOS 真的就只会点一下聊天软件的,然后马上清除.....
1 ... 5  6  7  8  9  10  11  12  13  14 ... 71  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3021 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 00:12 · PVG 08:12 · LAX 16:12 · JFK 19:12
Developed with CodeLauncher
♥ Do have faith in what you're doing.