V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  SoloCompany  ›  全部回复第 4 页 / 共 160 页
回复总数  3186
1  2  3  4  5  6  7  8  9  10 ... 160  
2022-05-10 21:02:47 +08:00
回复了 Bingchunmoli 创建的主题 程序员 关于 Java 很重有感
楼主真是角度清奇, 万万没想到连名称空间都能作为吐槽点开喷

看来大家都很喜欢玩 1.0 的 npm 抢包名的游戏
2022-04-15 19:03:30 +08:00
回复了 RedBeanIce 创建的主题 git [git]如何查看远程分支的来源自哪个分支
简单回答,不能

branch A: a -> b -> c
branch B: a -> b -> d
branch C: a -> b -> e

请问 C 是从 A 还是 B 分支出来的?

这是一个伪问题

正确的问题应该是, 找出 C 和一堆分支(比如 A / B) 的基点 (就是上面已经有人回答过的 merge-base)

曾经写过一个很简单的脚本完成这个任务

git merge-base HEAD `git for-each-ref refs/remotes/origin/master refs/tags | cut -c1-40`

可以找到当前分支和 master 以及所有 tags 的最近的交点, 至于这个交点应该判定给 master 还是某个 tags 那只能自己判断

当然可以基于这个脚本改进一下, for-each-tags 执行 git describe base-commit, 数字最小的就是可能的答案
2022-04-13 15:43:19 +08:00
回复了 dongtingyue 创建的主题 旅行 羊蹄甲的美丽不输樱花
洋紫荆(学名:Bauhinia variegata )是一种豆科苏木亚科羊蹄甲属的有花植物,为一种落叶小乔木,俗称兰花木、印度樱花、南洋樱花、马蹄豆、白花红花羊蹄甲;洋紫荆,港澳称为宫粉羊蹄甲,台湾称为羊蹄甲
2022-04-06 20:42:08 +08:00
回复了 Stefango 创建的主题 JavaScript .map(window.open) 和 .map((one)=>window.open(one)) 的区别是啥?
2022-03-16 22:10:51 +08:00
回复了 yazoox 创建的主题 前端开发 现在打包工具,如何才能够正确实现 tree-shaking?
moduleA: function() {
definedProperty(module_a_export, 'a', methodA);

function methodA() {
}

function methodB() {
}
}

moduleB: function() {
module_a_a = imported_moduleA.a;
}


webpack 大概做的是这样的事情, 通过依赖分析, 标记每个 export object 是否有被引用, 只有被引用的 object 会生成 defineProperty 的文件头

实际上 webpack 不会删除任何内容, 即使 ModuleConcatenationPlugin 把所有模块都连接成一个模块

最终是通过 minimizer (terser 或以前叫的 uglify) remove dead code 实现
2022-03-16 01:13:11 +08:00
回复了 zinwalin 创建的主题 git git 是如何确保时间同步?
git 是去中心化数据库, 请自动朗读三遍
2022-03-13 14:38:55 +08:00
回复了 Casey18 创建的主题 Apple Apple 设备导出 HDR 照片的困惑
2022-03-13 14:29:17 +08:00
回复了 Casey18 创建的主题 Apple Apple 设备导出 HDR 照片的困惑
好像是因为缺乏相关的标准
Apple 保存了两个文件, 能导出的文件只是 SDR 的图片, 另一个文件包含了独立的亮度信息, 然后 mac 和 ios 设备都能看到完整包含亮度信息的照片, 但导出的话就只有 SDR 了
2022-02-27 17:13:12 +08:00
回复了 zficode 创建的主题 macOS macbook m1 的一个 Type-C 接口不能用
一般重启就好
2022-02-15 20:51:04 +08:00
回复了 miscnote 创建的主题 Java scala 问题吐槽一下
你是认真的吗? scala 可是完全不兼容 java 集合类库的. 如果你说是 kotlin 的话我还能信服一点点
2022-01-30 20:41:13 +08:00
回复了 cpstar 创建的主题 Java 咨询一个继承、重载、父类、多态的方法调用问题
再详细一些, 反射只能 hack field / method 的不可见或不可访问的问题而无法 hack method 因多态而 hidden 的问题, 真实的 hack 只能把想调用的方法重新写一次, 可以利用反射越过无法访问的 filed / method
2022-01-30 20:38:18 +08:00
回复了 cpstar 创建的主题 Java 咨询一个继承、重载、父类、多态的方法调用问题
简单来说是不可能的, 你必须修改 A (父类) 或 B (子类) 提供一个非多态的 alias 才能调用到
2022-01-26 19:57:33 +08:00
回复了 714105382 创建的主题 Kotlin Kotlin 的协程是真协程吗?被 b 站博主搞蒙了
操作系统哪来的协成概念, 所有协程的概念都是语言提供的, go 是 runtime 层面直接提供, kotlin 则是一个统一的抽象, 在不同的 runtime 上提供不同的实现, 基本上都是翻译成状态机的实现
你应该配合 treeshaking 一起理解
2022-01-20 21:50:24 +08:00
回复了 huazhaozhe 创建的主题 git git 如何所有分支里边搜索代码片段
--grep 是查找 commit message 不是文件内容
2022-01-20 21:44:02 +08:00
回复了 huazhaozhe 创建的主题 git git 如何所有分支里边搜索代码片段
不嫌慢可以用 for-each-ref 啊
用 worktree 就可以
2022-01-11 19:27:47 +08:00
回复了 sillydaddy 创建的主题 分享发现 无法破解的客户端?并非耸人听闻!
仍然是不知所云,没有看论文本身,也许只是解释的文字不知所云

如果目的仅仅是分发一个 lite 版的代码, 那条件编译不是早就解决了,而且是真正意义的删除了代码
2022-01-11 15:36:18 +08:00
回复了 Kasumi20 创建的主题 git 关于 git push -f 覆盖提交的疑问
2022-01-11 15:35:35 +08:00
回复了 Kasumi20 创建的主题 git 关于 git push -f 覆盖提交的疑问
理论上可以做到禁止
如果在你 force push 之前别人已经 fetch 过那当然无法禁止
其余情况下可以通过在服务器上执行 prune 删掉 dangling object (前提是你可以操作服务器), 或者最彻底的方法是删除 repo 然后重建

至于 github, 这里说的很详细

BTW, 印象中之前好像基于安全或其它原因一直是不允许 git fetch origin <SHA> 的, 但貌似新版的 git 服务器 (2.20.1?) 又允许了 https://stackoverflow.com/questions/14370157/git-fetch-a-specific-commit-by-hash/62463160#62463160
1  2  3  4  5  6  7  8  9  10 ... 160  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2548 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 12:11 · PVG 20:11 · LAX 05:11 · JFK 08:11
Developed with CodeLauncher
♥ Do have faith in what you're doing.