V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dragondove  ›  全部回复第 3 页 / 共 6 页
回复总数  119
1  2  3  4  5  6  
282 天前
回复了 karottc 创建的主题 Java Java 很强,但是 Java 的路还很长
为啥每次一提到 java ,就会有人过来讲 C#。是 jvm 平台上的语言不够多还是都不够好?连 jvm 平台上的其他语言都干不过 java ,凭啥 C#来到 jvm 就能干掉 java 啊。而且 C#很难转到 jvm 平台,两者的泛型实现就不一致。
283 天前
回复了 ebushicao 创建的主题 Windows 时至 2023 的今天, winget 还是 scoop?
不信任也太搞了吧,scoop 开源,而且安装用的 json 也可以自己阅读查看。scoop 默认都是绿色化安装的(所有软件都放在一个目录里),部分软件可能因此存在问题。我建议支持自我更新的软件不用 scoop 安装(例如 IDE/浏览器这种),不支持的(git/7z 之类的)使用 scoop ,体验很好。
288 天前
回复了 0o0O0o0O0o 创建的主题 Visual Studio Code Java in Visual Studio Code 的问题
安装 java 插件后你的 main 方法上应该有两个按钮的( Run 和 Debug ),直接点击就可以了,不用写 launch.json
1. windows 下请使用 scoop 包管理工具,能减少你大部分烦恼。开发的话,java 使用 zulu ,C 如果用到 gcc 的话考虑 winlibs
2. win 现在版本可能带有广告之类的,可以考虑使用全球版的 winiso 然后安装中文体验包,尽量不使用 edge 浏览器,我个人目前使用 vivaldi ,挺好用的。
3. 一些小工具推荐:altsnap (可以让你按住一个键然后鼠标左右键移动窗口或者改变窗口大小) everything (全磁盘快速搜索文件) autohotkey (可以拿来改建,快捷键绑定特定任务之类的,功能很多) 其他的还有 powertoys/utools 之类的我个人不常用
4. 终端方面考虑一下 wezterm ,windows terminal 好像下一个版本也会变好很多。shell 如果用不惯 powershell 可以考虑 nushell
5. 实在需要 unix 工具链,那就 msys2 ,尽量不要把 msys2 的路径放到 path 里,容易出现一些奇怪的污染
6. wsl2 算不上特别好用,不过也能凑合用,建议自己体验一下,也有人用 vscode+wsl 做开发的。win 下的 docker 也依赖 wsl2 运行
302 天前
回复了 NokiaForever 创建的主题 Android 给 Clash for Android 添加新功能
306 天前
回复了 nightnotlate 创建的主题 生活 住了高楼后 发现没素质的人是真多
@idealhs 现在的人连发言的权利都要被剥夺了吗?因为存在一些素质差的人就大家都素质差?他人素质差连抱怨都不被允许了吗?那是不是所有人都应该:遇到上级欺压不要抱怨上级,应该抱怨自己能力太差,级别低。遇上关系户不要抱怨别人走关系,应该抱怨自己生的差。
那可真是,天下太平了,大家都忍受欺压好了。
314 天前
回复了 gyt95 创建的主题 程序员 你们用纵向标签页吗?
纯键盘流可以使用 surfingkeys 之类的,火狐可以自定义 userchrome 来隐藏标题栏、标签栏之类的内容,我的 userchrome 下只展示网页内容,其他的全都隐藏了,只有鼠标移动到顶部才会展示工具栏之类的。然后使用 F1 键来 toggle 树状 tabs (用的 sidebery ),不过平时切换 tab 直接使用 surfingkeys ,按 T 键(即 shift+t ) surfingkeys 会在页面上展示所有的标签页,然后单个按键就可以切换,也可以按 t 来搜索标签页或者历史记录。
316 天前
回复了 duojiao 创建的主题 程序员 这种炫酷的前端是怎么实现的呢
@lixiaobai913 这东西吃显卡,我一打开,集显直接占满了。好处是效果好帧率高(不像以前 flash 时代各种掉帧),就是太吃资源了。我觉得这点特效吃那么多资源算是优化比较差的。(毕竟现在也有好多网页上的显卡渲染游戏(一般是 unity 之类的)),很多也没吃那么多资源。
不用担心不给权限就不能用的 这个点应该不是手机本身能解决的,是 app 的问题。不过国产 ui 应该都有做相应的优化,例如 miui 支持访问定位和通讯录等敏感信息时返回一个虚假信息。(不过 miui 本身会发送数据到小米的服务器,看你能不能接受了)
@FanyFull windows 的问题,neovim 依赖 libgcc/libstdc++/libwinpthread 之类的东西,这些东西本身编写的时候没有特别考虑 win 平台上的表现,性能稍微差点也正常。一般情况下 neovim 启动速度不超过 200ms 个人认为都是可以接受的。我个人基于 lazyvim 的配置在 8 代 intel 低压 u 的 win 上空运行启动时间大概是 40ms 。如果你想要编写自己的配置,我建议先看看 lazyvim 的 starter template ,然后你把 lazyvim 这个依赖删掉就是一个不错的启动模板了,再去 lazyvim 上抄一点内容(或者保留 lazyvim ,按你自己的喜好就可以哈)具体的性能分析可以用:Lazy 打开 lazy.nvim 的面板然后按 P 查看各个插件的耗时,如果要查看完整的启动周期的耗时就使用 nvim --startuptime out.txt 然后打开 out.txt 查看耗时
325 天前
回复了 sfdev 创建的主题 Linux 时隔多年再次体验 Linux 桌面系统
@424778940 现代化的工具链应该没有一致性的问题(只要包管理 /构建工具在各个平台的实现都正常)。如果实在担心可以本地启容器。我主要是做 java 开发的,所以没法体会一些 native 语言的痛苦 hhhh 。
326 天前
回复了 sfdev 创建的主题 Linux 时隔多年再次体验 Linux 桌面系统
@hejawy nvidia-open 稳定的,我这边 nvenc 和 cuda 都能正常使用。需不需要 dkms 看你的发行版和使用的内核。例如我用 linux-zen 内核,那么在 arch linux 下就需要安装 nvidia-open-dkms 。wayland 下我也不清楚情况,因为我是核显运行的桌面( Hyprland )
326 天前
回复了 sfdev 创建的主题 Linux 时隔多年再次体验 Linux 桌面系统
@424778940 都是技术讨论,没必要叠甲,无脑吹什么的直接拉黑就好。
关于你说的 nvidia 的问题,我很怀疑是 ubuntu 的问题,我自己用的是 arch linux ,安装了 nvidia-open 驱动( nvidia 去年开源的驱动,不过只支持 rtx 20 以上的显卡),桌面使用笔记本的集成显卡运行,打游戏的时候只要给游戏的命令添加环境变量就可以用独显运行( archlinux 上有人打包了 nvidia-prime 这个包,只要直接 prime-run %COMMAND% 就可以了)
桌面环境的话,我很建议使用一下 KDE ,如果是 ubuntu 用户可以考虑 kubuntu 或 kde neon (应该是前者更适合大部分用户)
至于社区的问题,这个实际上看开发者性格,我用 archlinux 的一个好处就是贴近上游,所以我遇到问题基本都是直接找到原始 repo 里面提 issue ,大部分开发者还是比较友好的。bug 不解决的问题一般是因为解决困难(毕竟大部分开源项目维护者有限)
关于 ubuntu 是否方便,我个人的体验来说,ubuntu 出错的概率更高,反而会浪费很多时间。arch linux 只有在安装的时候麻烦,实际使用因为有很多的源以及 AUR 加持,很多时候能节省很多时间。(至于稳定性,建议关注一下 archlinuxcn 的播报频道,每年会有个两三次的不稳定情况,多半是因为工具链大更新,例如 python 大版本更新)如果觉得安装麻烦,可以考虑 endeavouros 之类的基于 arch 的发行版(不建议 manjaro ,因为 manjaro 的官方源和 arch 存在多处不同,当你使用 aur 或者其他从 arch 拿过来的源时容易出错)
grub 的问题我不清楚,我已经很久没用 grub 了,个人使用 systemd-boot ,很多人讨厌 systemd 的大而全,我个人体验来说,systemd 用起来更简单,本体更小,也很稳定。
326 天前
回复了 xff1874 创建的主题 程序员 效率最高的编程快捷键
@encro command 选择框,Emacs 上的设计是最好的,jb 家软件的好处是多个搜索框放在一起了,都能用双击 shift 唤出,不用记多套快捷键(虽然我个人还是习惯 ctrl+shift+a 唤出 actions ),vscode 没有 jb 的那么方便,要记忆多套快捷键 Ctrl+p ctrl+t 。我也是强烈建议学习使用 command 选择框的,我在 jb 的 IDE 中操作 git 也是用这个,比命令行还快。顺便也建议学习绑定外部工具,我在 jb 中绑定了 neovim 打开当前文件和 lazygit ,效率 upup (绑定 neovim 是因为 ideavim 的正则替换功能不会预览,中文也有 bug )
330 天前
回复了 brader 创建的主题 程序员 安卓跳开屏广告有什么办法或软件
安卓打开软件是打开一个 activity ,有一个方案就是提取出软件的主界面 activity ,但是这个方案存在缺陷,有一些 app 直接把广告做在主 activity 上了(点名匹配网易云音乐,导致每次后台切换出来都要播放广告)。具体可以看下 b 站视频:晨钟酱 official 的 “利用安卓系统特性秒开 App ,旧手机也能干翻旗舰!”
有三元运算符的语言在设计初期都没有 if/switch expression ,可读性和可维护性上应该是 switch expression 最好。
cond ? a : b 改为 switch(cond) { true -> a; false -> b; } (最好是 cond 里直接包含一个变量用 switch )就是写起来长一点
2023-03-23 18:31:08 +08:00
回复了 molvqingtai 创建的主题 程序员 Github Copilot X 来了
@snoopygao 估计会有别的,不过发展比较慢,文心出的快但是效果差,不过百度在 NLP 领域确实也是国内企业中的领头羊了。我记得京东的 vega (织女星)模型也挺强的,不知道后续会不会有新闻
@acdfjelxe 这个插件不支持 x/p 之类的操作比较难受,treesitter 目前也有性能问题
卷技术我觉得没问题,虽然实际上大部分工作内容不要求你有多么强的技术,但是技术学习可以给你的人生也带来感悟,例如李沐的文章:用随机梯度下降来优化人生 https://zhuanlan.zhihu.com/p/414009313 。扩宽技术视野也能让你工作更加高效(例如我发现同事中很少有人会经常使用正则表达式,我个人是半个 neovim 用户,经常会用正则表达式筛选、替换字符串,有时候会用 vim 的 macro 宏录制功能减少重复工作)。日常琐事管理可以考虑 logseq 这款工具(我个人使用强度不高,不太熟练,但是我发现大部分人用的依然是传统笔记工具,传统工具对用户的整理能力要求比较高)。
希望程序员多卷卷技术,不要卷无效加班。
1  2  3  4  5  6  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2598 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 15:37 · PVG 23:37 · LAX 08:37 · JFK 11:37
Developed with CodeLauncher
♥ Do have faith in what you're doing.