V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  shadeofgod  ›  全部回复第 8 页 / 共 12 页
回复总数  229
1  2  3  4  5  6  7  8  9  10 ... 12  
2020-01-19 11:04:51 +08:00
回复了 typing 创建的主题 macOS 从 Linux 迁移到 macOS
git 看看 log 可以用 gitup,很轻量
恕我直言,微软收购 GitHub 难道不是 2018 年 6 月宣布的吗
2020-01-10 11:04:44 +08:00
回复了 15651980765 创建的主题 React 看 React 文档,有一句话不太理解。
不希望它的更新导致 re-render 的都可以放,常用的比如:

```js
componentDidMount() { this._mount = true }
componentWillUnmount() { this._mount = false }
```
2020-01-08 18:44:22 +08:00
回复了 VensonEEE 创建的主题 Node.js 被 node 环境整疯了
@crossle 如果一次要写的数据比较多就可能卡顿,放 main 也会,因为 main 需要不断和 renderer 进行 ipc 通信,我们是把写入放在另一个隐藏的 renderer process
2020-01-08 00:17:16 +08:00
回复了 VensonEEE 创建的主题 Node.js 被 node 环境整疯了
@crossle 看了一下挺不错的,话说你们读写都在主窗口那个 renderer process 做吗?有没有引起过 UI 的卡顿问题?
2020-01-07 19:49:01 +08:00
回复了 VensonEEE 创建的主题 Node.js 被 node 环境整疯了
前段时间给 better sqlite3 重新编译了一个 sqlcipher 的版本在项目里用,也是很多坑。

1. webpack output 的目录看看有没有 .node 文件就知道有没有成功打包进去了。
2. "postinstall": "electron-builder install-app-deps" 这个已经干了 node-gyp rebuild 的活了。
3. windows 上使用 asar 会有问题,没找到解法,所以 win 上我干脆关掉 asar 了
4. 因为 sqlcipher 依赖 openssl 所以我碰到了一些缺少动态库的问题,但是报错也可能是报构造函数不是方法,完全看不出来缺了啥,最后用 http://www.dependencywalker.com/https://docs.microsoft.com/en-us/sysinternals/downloads/procmon 查了半天缺哪些东西。

还有一些杂七杂八的有点忘了,直接使用 better-sqlite3 应该会简单很多。
2020-01-07 11:31:23 +08:00
回复了 phpxiaowangzi 创建的主题 程序员 说句实话,我后端现在已经看不懂前端了,太难了
redux 的 action 是一个很重要的概念,要管理状态是很简单的,一个 {} 就可以了,但是应用复杂度一上去,这就是灾难了,有 action 这么一个概念存在,可以做到很方便的维护和 debug,让你明确 “when, where, why, and how your application's state changed”,理解这个目的,就很容易理解 redux 为什么要这样设计了。

但是 redux 有两个比较坑的点, 一个是把 action 这个概念暴露给了使用者,导致使用者自己要定义一堆的 action type,action creator,社区后来又出现了 https://redux-toolkit.js.org/ 这一类的工具来减少工作量。如果是从头开始写的话,你会觉得 redux 写起来真的太繁琐了,但是只维护的话,其实是非常轻松的,每一次交互操作触发了什么样的 action,携带了什么样的 payload,导致状态如何变化,都非常清晰。

第二个是 redux 的 reducer 是要求必须是同步和 pure 的,把最常需要处理的副作用完全不管,全部丢给了第三方的 middleware 来处理,各种各样的 middleware 层出不穷,又会额外引入非常多的概念。
2020-01-06 17:42:25 +08:00
回复了 phpxiaowangzi 创建的主题 程序员 说句实话,我后端现在已经看不懂前端了,太难了
来了来了,用 redux 难受的给你们推荐自己撸的一个轮子,自家后端同事都说 https://www.npmjs.com/package/reackt
2020-01-06 17:37:42 +08:00
回复了 EEEcho 创建的主题 问与答 小时候吃过的美味,有哪些长大后依然很怀念的吗?
总觉得小时候的麻辣香干之类的熟食比现在的好吃多了
咦,发错帖子了。。
来了来了,用 redux 难受的给你们推荐自己撸的一个轮子,自家后端同事都说好用 https://github.com/shadeofgod/reackt
2019-12-09 11:42:51 +08:00
回复了 ilolita 创建的主题 问与答 如何禁止 electron 构建的软件运行?
> 比如女朋友或者身边的朋友不懂电脑,他们无法分辨软件的质量,不知情的情况下安装了 electron 构建的软件,用起来不够流畅,体验很差,找你吐槽软件难用,想让你解决下这个问题。

这例子里你禁了 electron 开发的应用她不是一样会找你吐槽软件安装了没法用,让你解决吗?

这问题其实和 electron 本身好坏都没啥关系。。大部分人喷的是楼主这个莫名其妙的思路,直接帮小白禁了引起的问题更多。。
2019-12-06 15:46:51 +08:00
回复了 dangyuluo 创建的主题 奇思妙想 有没有成熟的 VR 代码编辑器?
可以看片啊(逃
2019-12-05 10:36:55 +08:00
回复了 HENQIGUAI 创建的主题 程序员 借此想了解一下各位的技术观是怎样的
@secondwtq 对的,你这个更准确,我之前是想说明静态类型在编译期就明确每个变量的类型从而进行类型检查这个特点。
2019-12-04 19:46:14 +08:00
回复了 HENQIGUAI 创建的主题 程序员 借此想了解一下各位的技术观是怎样的
@love ts 是很典型的静态类型,在编译期进行类型检查,强弱类型目前其实还没有广泛一致认可的明确定义,更偏向能否容忍隐式的类型转换,比如 c 的 int 可以变 double,而 haskell 就不行。实际生活中大部分人往往在说强类型的时候,其实真正想表达的是静态类型的意思。
13 薪是一年发 13 个月。。不是年底再给你发 13 个月。。
2019-12-04 12:00:01 +08:00
回复了 HENQIGUAI 创建的主题 程序员 借此想了解一下各位的技术观是怎样的
typescript 并不是强类型。。我发现大部分人搞不清楚强弱类型,动态类型 /静态类型。。
2019-12-04 11:50:27 +08:00
回复了 charexcalibur 创建的主题 Nintendo Switch 今天国行 switch 要发布了,激动
很多人从一个地方带到另一个玩呀,虽然不一定中间这个过程会掏出来玩,我经常带到公司中午玩一会儿
2019-11-19 00:25:23 +08:00
回复了 nanxiaobei 创建的主题 分享创造 Retalk 3.0,让最简单的 Redux 更简单一点
@nanxiaobei 我的意思是这个基于 redux 的方案提供 hook api,看了下 withStore 都直接用的 react-redux 了,不如把它的 hook api 也搬过来。而且既然是基于 redux 的可以考虑下提供接口复用 redux 生态,比如可以使用 redux-persist 这类 middleware
1  2  3  4  5  6  7  8  9  10 ... 12  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3409 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 05:04 · PVG 13:04 · LAX 21:04 · JFK 00:04
♥ Do have faith in what you're doing.