V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  adoal  ›  全部回复第 77 页 / 共 86 页
回复总数  1719
1 ... 69  70  71  72  73  74  75  76  77  78 ... 86  
2022-01-29 19:25:38 +08:00
回复了 LxnChan 创建的主题 Linux 板子 BIOS 里面有 WatchDog 的相关功能,但不知道怎么用
Linux 内核有 watchdog API ,可以 ioctl 统一操作,前提是有驱动
如果主板是 ITE 的 superio ,那大概是 it87_wdt
@wellsc 白马非马,rpy 也算 py 吗?
2022-01-29 16:26:55 +08:00
回复了 Gota 创建的主题 程序员 分享一些有助于提升程序设计水平的书籍
所以问问题最好是直接讲清楚原始需求,而不是自己先猜测一个解决办法,再问这个解决办法如何实现。
@pugaizai 所以我说这是一个 X-Y 问题,你需要做的是学习操作系统运维知识,而不是找一个没有操作系统就能运行的 Python……事实上不论是 MicroPython 还是其它几个 toy 级的无操作系统 Python 实现都不是你需要的东西。

另外,Debian 11 里带的 Python 3 是 3.9 版,不算低了吧。
2022-01-29 15:50:39 +08:00
回复了 zhengfan2016 创建的主题 问与答 学生成绩查询系统,用 golang 还是 thinkphp 写?前端是 vue
写作业?
@also24 可以理解为把 Grub 作为一个丐版的操作系统……
@pugaizai 然后装了一堆 Python 包,体积也会大起来,尤其是其中还有非纯 Python 实现的包,依赖额外的 C 库……这些 C 库的 build & install 折腾死人,然后你发现还不如用一个正常的发行版
Python 这种连自举都不能的语言哪配得上“==操作系统”……
要么你用 MicroPython 的单片机,不过那玩意不论是性能还是生态应该都不是你想要的东西。
你可能不是科班出身,对计算机系统的理解有问题。操作系统这玩意,从业务角度是看不到也不需要的,但如果没有它,你自己要做的事就太多了。正是因为信息系统的分层架构模式,才能让写业务的人专心写业务不用关注底层技术实现。如果没有操作系统,又想运行 Python ,那 Python 解释器的实现者可能要自己去处理各种硬件的底层操作,而且还要适配各种硬件。你轻轻祭起你认为“只要……就好”的 Python 写出业务代码“岁月静好”,但代价是底层的 C 库、操作系统在“负重前行”处理了让人望而生畏的肮脏细节。

其实这是一个 X-Y 问题,你提出的“只需要运行 Python”并不是真正的需求,不如讲一下为什么不想要操作系统……如果是嫌运行在正常的 Linux 发行版里体积大的话,那就可以用轻量级的发行版,实在不行还可以自己做裁剪(尽管以你的知识水平和经验目前这个做法不现实)。但是操作系统的基础组件是逃不掉的,很多 Python 包依赖的下层 C 库也是逃不掉的。
可以用更轻量级的发行版比如 Alpine……

咱就不提操作系统作为一个管理硬件的抽象层很难去掉。就说在操作系统里运行的程序,也许你写业务代码只直接用到 Python ,但用的功能模块还要依赖各种 C 库,所以 pip 之外的 C 库包管理也是必要的。
@fantix 用 Rust 自己轮一个后端感觉不是很有必要,毕竟 PG 的“后端”已经足够强大和成熟,而且 EdgeDB 针对的主要痛点不是后端,而是前端。不如(假如你们团队能搞定 PG 上游的话)对 PG 重新做架构,把语言 parser 和网络协议 listener 都解耦出来,语言上想用 SQL 用 SQL ,想用 EdgeQL 用 EdgeQL ,网络协议上想用 PG wire 用 PG wire ,想用基于 HTTP 的就用基于 HTTP 的……
看标题就想到了 EdgeDB ,没想到居然是开发者的贴
2022-01-27 16:25:28 +08:00
回复了 44670 创建的主题 分享创造 做了一个用于登录 SSH 的 USB Key,成本低至 9.9 元
@44670 理论上应该是 key 找不回了就应该生成新的,服务器端重置公钥,但实操中真遇到这种事就伤筋动骨搞死人了……甚至,按理说,在不使用硬件的情况下,都应该每个终端上生成自己独用的并加到服务器,而不应该把别的终端上的私钥拷出来……然并卵
2022-01-27 13:21:21 +08:00
回复了 44670 创建的主题 分享创造 做了一个用于登录 SSH 的 USB Key,成本低至 9.9 元
@44670 但是看 C3 的 spec 里的说法,它的 CDC uart 好像是芯片内置的,而且是单一的 CDC 功能,所以可能并不是 SDK 里的软件实现
2022-01-27 11:38:38 +08:00
回复了 44670 创建的主题 分享创造 做了一个用于登录 SSH 的 USB Key,成本低至 9.9 元
@yolee599 串口号变的原因是握手时返回的设备 ID 里没有序列号字段,这个不难解决。至于驱动,Windows 10 已经带公版 sys 和 inf 了,7 和 8 里其实有 sys ,只是缺一个不挑 VID/PID 的 inf 而已,这个倒也也不难解决。
2022-01-27 11:25:55 +08:00
回复了 44670 创建的主题 分享创造 做了一个用于登录 SSH 的 USB Key,成本低至 9.9 元
@jiezhi USB key 和 U 盘的区别。前者是个计算设备,私钥不出 key ,电脑上获取不到私钥内容,后者哪怕盘是加密的但文件总要被原样读入到电脑一次。
2022-01-27 11:15:30 +08:00
回复了 YUyu101 创建的主题 问与答 各位还有什么更舒服的写 sql 方法
手写 SQL 语句(但是用参数化查询)和手拼完整的 SQL 语句字符串是两码事…都 2022 年了,上面说手拼字符串的各位不会真的是把查询条件里的值也手拼进字符串里的吧。
2022-01-26 23:20:19 +08:00
回复了 44670 创建的主题 分享创造 做了一个用于登录 SSH 的 USB Key,成本低至 9.9 元
@44670 查了一下居然是 CDC/ACM 和私有双协议的……
2022-01-26 23:00:21 +08:00
回复了 44670 创建的主题 分享创造 做了一个用于登录 SSH 的 USB Key,成本低至 9.9 元
不是很建议用 CH340 ,一来这玩意需要装厂家的私有协议驱动,二来它不加外部闪存的话 USB 没有序列号字段(它的阉割版 CH341 甚至连加闪存放序列号的可能性都没有),换换槽插可能 COM 端口号就变掉了。最好是选一个用 CDC/ACM 协议的,并带序列号字段的。MCU 的 USB 协议栈一般都有 CDC/ACM 的 sample ,不过你担心协议栈实现不靠谱的话那不太好找,容易买到的大概只有 Holtek 的。
2022-01-26 22:48:38 +08:00
回复了 44670 创建的主题 分享创造 做了一个用于登录 SSH 的 USB Key,成本低至 9.9 元
好新潮,居然用 RISC-V
1 ... 69  70  71  72  73  74  75  76  77  78 ... 86  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5545 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 02:09 · PVG 10:09 · LAX 18:09 · JFK 21:09
Developed with CodeLauncher
♥ Do have faith in what you're doing.