V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  w568w  ›  全部回复第 23 页 / 共 42 页
回复总数  840
1 ... 19  20  21  22  23  24  25  26  27  28 ... 42  
ChromeOS 软件生态太差了,基本没法用。

Manjaro 自己加了很多佐料,我觉得可以优先试试 https://endeavouros.com/ 。不要用 Wayland ,X11 应该会流畅一些。
歪个楼:言及 AI 必提未来之光,必提取代生物,必提毁灭人类 + 加最近新学到的高大上名词,本质是一种对自己不了解的领域浅尝辄止、思想贫瘠的表现。这种发言只会招笑。

就像有的人说钓鱼只会嚷「空军」,提轿车就是「新能源狗都不开」,提健身就是「打药 / 科技」,你让 Ta 详细说说,多半回应就是 朋友说的 / 网上看的 / 抖音刷到的 / …
269 天前
回复了 datadump 创建的主题 TypeScript typescript 达人乱入
因为 string 是指字符串。字符串就是字符串,TypeScript 的类型系统不像 Java 那样,会容忍「 null 或 undefined 也可以是字符串」。let xxx: string 你定义了变量类型但不赋值,所以报错。

补充一下楼上说的,基本所有现代语言的类型系统都或多或少引入了代数类型(和类型又称联合类型,积类型又称元组)、泛型参数、空安全类型这些概念,学习 Typescript 的时候可以顺便学习一下。
@riceball Rust 又成出头鸟了?

看了一下你大概是写过 JS 的,JS 里也是推荐优先使用 const (等价于这里的 let )吧。明明可以用 const 的地方写 let ,ESLint 也要报错的吧。
我对 Post-mortem debugging 了解不多,之前尝试过几次,最大的感受就是 dump 文件太太太大了,多个几秒掐断程序,文件都要上 60GB+ https://i.imgur.com/XKj1Tkx.png
271 天前
回复了 letv 创建的主题 职场话题 面试官说我面对算法题只会套模板
@lixiaolin123 #6

@Livid AI 回复
在 Linux 支持的文件系统中:

- Windows 也原生支持的:NTFS 、FAT32/16/12

- Windows 需要额外装驱动的:btrfs ( Winbtrfs )、ZFS ( OpenZFS )

- Windows 是原生支持,但 U 盘和移动硬盘用不上的:UDF 、CDFS
272 天前
回复了 timwu 创建的主题 分享创造 撸了一个三门问题的实验网站
直觉的解法 B 站特别多,把这个问题延伸到 10000 门就好了:

你任选一个门,主持人打开其他 9998 个门,全是羊,只留下一个门。现在问你换不换成他留下的那个门?

傻子来了也知道要换了。
@LeeReamond 因人而异吧,我是从 Rust 接触后端开发的,所以没有思想包袱。反而是 Django 、Springboot 那些重型框架,我是一点都玩不转,啃几十页的文档纯属折磨自己。这个角度上来说,actix-web 才是「简单」的那一个。

其他语言的后端框架我只用过 Python 的 sanic 和 fastapi ,不好点评。

至于折不折磨,我只能说,一个人会了自然就觉得不折磨,不会自然写什么都觉得折磨… 抱着一个老后端的眼光看新框架,不适应是正常的。
@LeeReamond 是的,全部用 Rust 。我们的技术栈是 SeaORM (数据库访问)+ actix-web ( HTTP 服务器)+ utoipa ( Swagger 文档自动生成)+ Tokio (异步运行时)。非常爽的开发体验。

虽然代码不便公开,但我以前给本科课程写的大作业示例的技术栈是一样,可以看一下 https://github.com/w568w/IntroDB-2023Spring-Backend/
最重要的特性其实就是生态,因为生态好能说明以下几点:

1. 语言流行,人人都愿意学

2. 包管理简单,容易发布自己的包、安装别人的包

3. 支持的平台多,和 C 互交互能力强(因为很多平台都要依赖 C/C++ 库实现)

4. 有人愿意用它完成实际的生产应用需求

目前满足这些的,我知道的也就只有 Python 和 Java 了。后起之秀还有 Rust 。
@liuliuliuliu 我们生产服务器有一些接口是用的 actix-web ,实用性很高,写起来很爽,实际统计出异常的次数比其他语言( Python 、Go )低一个数量级

@aloxaf 第二名的 xitca-web 其实就是 actix-web 前主要维护者 Nikolay 重写的,算是精神继承。他之前对 actix-web 里 unsafe 代码太多大为恼火,和其他成员沟通无效后离开项目,重写了他号称「 100% 安全 Rust 」的 xitca-web 。
273 天前
回复了 wysnxzm 创建的主题 程序员 请问这是在说哪一个?
我是老实人,这应该是说 Go
273 天前
回复了 deplives 创建的主题 程序员 javaer 是不是写啥都是一股 Java 味儿
歪个楼,我理解的 Java 味:

- 所有东西建对象,还没开始写代码先在 model 目录下铺几十个 Java 文件

- 所有对象不用 public 成员,全部重写 setter 、getter

- 不管用什么语言,一定要用 Java 的命名风格(文件和类名一致,类名大写驼峰,变量名小写驼峰),即使这语言里的标准风格根本不是这样

- 先抽象出 Beans 、Adapter 、Factory 、Manager 、Builder 、Delegate 、Runner 、Visitor… 即使是根本没有必要的小项目。然后把本来紧凑的几十行代码掰成几百行,再分散到二十个不同功能的文件里

- 到处用框架提供的注解,但实际上又不懂 JSR 里的注解
@w568w 补一句:以上言论对事不对人,插件是好插件。但这个文案给人的第一印象非常差:开发者都懒得花几分钟写文案,而是把 AI 生成的牛头不对马嘴的浮夸文案看也不看就复制粘贴过来,怎么能期望质量高呢?
这种 AI 文案看多了挺反胃的,莫名其妙且不恰当的华丽比喻 + 铺满屏幕的无意义 Emoji + 意义不明且语义+ 重复的 1.2.3. 列点 + 关键功能一笔带过、毫无特色的地方大书特书

直接说「 JSON 格式化、结构可视化插件,支持搜索和语法高亮」我就买单了。你这文案,我看完一遍都不知道要表达什么。又是「贵族」又是「衣柜」,不仔细看还以为是什么皇室软件。再说了,我用 bejson.com 不香吗?
@w568w 写完发现把问题看错了,补救一下:

> 为什么不一并重建一下 Intent 复原其内容

你确定吗?我试了一下,没复现你说的问题。重建时,Intent 内容依然是保留第一次启动的。
这个问题的答案就写在配置变更的介绍文档里啊: https://developer.android.com/guide/topics/resources/runtime-changes?hl=zh-cn

划重点:

> 您可以采用三种主要方法在重新创建 Activity 的过程中保留相关状态。采用哪种方法取决于您要保留的状态类型:

> - 本地持久性存储
> - 保留对象(如 ViewModel 实例)
> - SavedInstanceState

最后一种就是你要找的。具体文档示例在:《保存和恢复瞬时界面状态》 https://developer.android.com/guide/components/activities/activity-lifecycle?hl=zh-cn#saras
Windows 我不熟,只说 Linux:

Google 有个自家 Authenticator 的 PAM 模块,可以用 Google Authenticator app 认证: https://github.com/google/google-authenticator-libpam

你设置一个 LDAP 服务器,也可以用 OpenLDAP 集中认证: https://wiki.archlinux.org/title/LDAP_authentication
1 ... 19  20  21  22  23  24  25  26  27  28 ... 42  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1011 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 49ms · UTC 18:21 · PVG 02:21 · LAX 10:21 · JFK 13:21
♥ Do have faith in what you're doing.