@zhishi101 · Post #68 · 24.11.2022 г., 01:04
微软 WSL 移除「预览版」字样 Win 10 与 Win 11 商店同步改动,微软将 WSL(配图的这个 app)作为新用户运行 wsl --install 的默认版本(不会再弹出新增组件窗口),自动安装的版本为 WSL 2。现有用户可通过 wsl --update 升级。这些改动将在 12 月中旬全面推送。 #win#wsl#linux 官方博客地址
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #397 · 12 ное.
Использование Pydantic сегодня стало нормой, и это правильно. Но иногда на ревью вижу, что используют его не всегда корректно. Например, метод BaseModel.model_dump() по умолчанию не преобразует стандартные типы, такие как datetime, UUID или Decimal, в простой сериализуемый для JSON вид. Тогда пишут кастмоный сериализатор для этих типов чтобы функция json.dump() не падала с ошибкой. import uuid from datetime import datetime from decimal import Decimal from uuid import UUID from pydantic import BaseModel class MyModel(BaseModel): id: UUID date: datetime value: Decimal obj = MyModel( id=uuid.uuid4(), date=datetime.now(), value='1.23' ) print(obj.model_dump()) # не подходит для json.dump # { # 'id': UUID('4f8c1bc4-25fd-40cd-9dbe-2c73639b0dc1'), # 'date': datetime.datetime(2025, 12, 12, 12, 12, 12, 111111), # 'value': Decimal('1.23') # } # добавляем свой кастомный сериализатор json.dumps(obj.model_dump(), cls=MySerializer) # { # 'id': '4f8c1bc4-25fd-40cd-9dbe-2c73639b0dc1', # 'date': '2025-12-12T12:12:12.111111', # 'value': '1.23' # } В данном случае класс MySerializer обрабатывает datetime, UUID и Decimal. Например так: class MySerializer(json.JSONEncoder): def default(self, o): if isinstance(o, Decimal): return str(o) elif isinstance(o, datetime): return o.isoformat() elif isinstance(o, UUID): return str(o) return super().default(o) Специально для тех, кто всё еще так делает - в этом нет необходимости! Pydantic может это сделать сам, просто нужно добавить параметр mode="json". json.dumps(obj.model_dump(mode="json")) # { # 'id': '4f8c1bc4-25fd-40cd-9dbe-2c73639b0dc1', # 'date': '2012-12-12T12:12:12.111111', # 'value': '1.23' # } #pydantic#libs
Пребарај: #wsl
@zhishi101 · Post #68 · 24.11.2022 г., 01:04
微软 WSL 移除「预览版」字样 Win 10 与 Win 11 商店同步改动,微软将 WSL(配图的这个 app)作为新用户运行 wsl --install 的默认版本(不会再弹出新增组件窗口),自动安装的版本为 WSL 2。现有用户可通过 wsl --update 升级。这些改动将在 12 月中旬全面推送。 #win#wsl#linux 官方博客地址
@awesomeopensource · Post #102 · 09.04.2018 г., 05:43
WSAOSC 基于 Windows10 WSL 的 AOSC OS 子系统。 语言:#c 分类:#WSL 转发自 @yscschan
@testflightynoti · Post #37610 · 06.05.2026 г., 17:44
#WSL#Football Join the WSL Football beta on ✈️#TestFlight 🔗 Link: https://testflight.apple.com/join/HgaPc2Dc Shared by Dimitri
Hashtags
@testflightynoti · Post #37251 · 29.04.2026 г., 10:19
#WSL#Football Join the WSL Football beta on ✈️#TestFlight 🌎Link: https://testflight.apple.com/join/HgaPc2Dc Shared by Dimitri
Hashtags
@qin2dim · Post #1226 · 16.07.2025 г., 08:52
#wsl#claude_code WSL 基本指令 https://learn.microsoft.com/zh-cn/windows/wsl/basic-commands .wslconfig https://learn.microsoft.com/zh-cn/windows/wsl/wsl-config#example-wslconfig-file
Hashtags
@macroshit · Post #17353 · 29.03.2026 г., 12:14
wsl的github仓库疑似被菠菜入侵 已经发了一千多条广告了,现在还在发 #开发 github #wsl#微软 📝Telegraph @水鼠 (94184201561) ❤️ 1 ⭐️ 2 💬 1 🔗 0 🕓 2026-03-29 15:50:03 📍 重慶 📕Note Source ————— 为什么我的眼里常含着泪水,因为我的同胞总是如此丢人,,,
@kejiqu · Post #3365 · 07.05.2025 г., 02:49
Fedora Linux 正式加入微软 Win11 WSL 官方发行版列表 微软公司宣布Fedora Linux成为Windows Subsystem for Linux (WSL) 官方支持的最新发行版。用户现可通过wsl命令快速安装Fedora 42发行版。Fedora项目利用WSL基于tar的新架构,提供专属镜像。安装过程仅需运行wsl --install FedoraLinux-42命令,随后使用wsl -d FedoraLinux-42启动系统。首次使用时,用户需设置用户名,默认用户无密码并属于wheel组。 Fedora支持dnf包管理器,以及图形应用的Flatpak格式。Flatpak未默认包含在WSL镜像中,用户需手动安装。IT之家 | Microsoft 🏷#Fedora#Linux#WSL#微软 📢频道👥群组📝投稿
@hanzichen · Post #689 · 01.05.2025 г., 12:56
Codex A Lightweight coding agent that runs in your Linux terminal 🔗Links - Requirements - Installation - Source code & more info Organization: OpenAI 🏷 Tags: #AI#Linux#WSL#MacOS#Utilities#Coding
@realSpencerWoo · Post #161 · 04.05.2020 г., 13:38
#WSL#dowww#Windows#Netlify 🎮 Dev on Windows with WSL 在 Netlify 上部署的版本出了个非常拉跨的 bug:直接访问内页或者进入某一页之后再刷新,都会会导致当前侧边栏无法点击,没法导航。大家可以来围观一下我在 Netlify Community 上发的 issue:VuePress deployment on Netlify succeeds, but experience errors when reloading specific pages。 然鹅 Vercel(也就是之前的 ZEIT)就没有这个问题(咱也不知道为啥…),可能考虑最近迁移过去,大家来看看这两个 URL 哪个访问更快一些: * Vercel 版本:https://dowww.now.sh * Netlify 版本:https://dowww.netlify.app PS:这两个链接都是原始链接,没有套我域名的 Cloudflare CDN。
@realSpencerWoo · Post #156 · 19.04.2020 г., 14:29
#WSL#WSL2#Ubuntu#Windows 🚀Ubuntu 20.04 WSL 2 升级 为各位踩了踩坑,目前 Windows Store 已经上架了 Ubuntu 20.04 LTS,可以直接前往下载。如果之前安装了 Ubuntu 旧版本(18.04、16.04 等等),可以用 do-release-upgrade 直接升级,前提是你使用的是支持 WSL 2 的 Windows 版本(目前已经可以在 Release Preview 通道更新支持 WSL 2 的 Windows 2004 版本了),并将默认 WSL 发行版切换为 WSL 2。看了下貌似 WSL 1 还有一些问题,不能直接平滑迁移。 之后,在原 Ubuntu 中运行 sudo do-release-upgrade -d 即可完成 Ubuntu 20.04 的平滑升级。中途我唯一遇到的问题就是 lxd 在升级过程中连不上 Snap Store,可以先 skip 掉(官方大佬说 skip 掉,我 abort 掉也成了),然后等待升级完成之后卸掉 lxd(运行下面两行命令): sudo dpkg --force depends -P lxd sudo dpkg --force depends -P lxd-client 再进行软件升级:sudo apt update; sudo apt upgrade,即可。 相关链接(强烈建议通读之后再进行升级): - 官方提供的 WSL 2 升级 Ubuntu 20.04 体验尝鲜方法 - WSL issue #3364(有关 lxd 无法连接网络的问题解决方法) 📮 Via channel: @realSpencerWoo
@realSpencerWoo · Post #60 · 07.01.2020 г., 13:56
#GitHub#Windows#WSL#更新#dowww 🎉🎉🎉 历经快半个月的时间,我终于将 Dev on Windows with WSL 重构完成!Dev on Windows with WSL 迎来了 v1.0.0 的里程碑!本次文档重大更新,所有内容几乎全新开始。感谢大家的关注和期待 (✿◡‿◡) Dev on Windows with WSL 新版入口 | GitHub 仓库 🍗 本次重点更新在于对 WSL 2 进行详细介绍,以及对 VS Code 利用 Remote 远程开发组件包连接 WSL 环境的配置方法的详细讲解。除此之外,文档还增加了 WSL 与 WSL 2 的架构对比、WSL 与 WSL 2 的详细安装方法、VS Code 利用 WSL 环境开发各种语言项目的配置方法…… 🥟 同时,文档主网站 VuePress 版本更新到 ^1.0,引入了更细腻的 smooth-scroll、Medium 风格的图片预览,重新设计了强调色和侧边栏样式,还嵌入了 Algolia 文档搜索服务。另外,在 VuePress 默认主题的基础之上,还增加了版本归档、版本切换的功能。 💗 一年多之前,更确切的来说,2018 年的国庆期间,Dev on Windows with WSL 仅仅是我一个个人的项目,而且仅仅是一篇文章。到今天,我和几位 Contributors 已经撰写了超过 5 个部分的 18 章内容,获得了 360+ Stars,解决了 20 余个问题,合并了 10 余个 PR。感谢大家的关注,鞠躬。 🌟 本条消息欢迎大家奔走相告,让更多的同学了解如何在 Windows 上用 WSL 优雅开发。欢迎大家去 GitHub 上面 Star 项目,你的支持是我更新的最大动力~笔芯 (´▽`ʃ♡ƪ) 📮 Via channel: @realSpencerWoo