V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zhzy  ›  全部回复第 2 页 / 共 5 页
回复总数  96
1  2  3  4  5  
2023-06-21 02:19:49 +08:00
回复了 Leon6868 创建的主题 问与答 MAUI 值得学习吗?
基本上还是 xamarin 那套东西,微软的东西你懂的,过两年就会重命名一次(其实谷歌也会在一个明明使用人数很多且基本稳定的产品上过几年搞个 2.0 ,破坏性变更也没什么,关键是社区分裂,找资料的时候总感觉跟别人用的不是一个东西😓例子有 angular go tensorflow yarn 甚至 caddy ,flutter 说不定也要走一遭
2023-06-08 00:52:46 +08:00
回复了 marin11 创建的主题 程序员 一些关于 Python 编程的疑惑
@zhzy repl 打错了
2023-06-08 00:52:24 +08:00
回复了 marin11 创建的主题 程序员 一些关于 Python 编程的疑惑
支持 rrpl 的语言都可以吧,只是可能没有一个像 ipynb 那样具体的文件
2023-06-05 11:27:32 +08:00
回复了 zzlit 创建的主题 程序员 求助一个数字输入的正则表达式
其实写不明白的话, 可以考虑不用正则来做吧...
2023-06-02 20:40:56 +08:00
回复了 pathetique 创建的主题 Python 弱极了,请教 Python 多线程如何快速开始
@ispinfx #39 啊 我明白您的意思了, 其实我的意思是 collections.Counter 是可以直接传一个可迭代对象或者 map 的, 比如传一个 str 或 list 进去就可以直接做计算
2023-06-02 20:39:04 +08:00
回复了 pathetique 创建的主题 Python 弱极了,请教 Python 多线程如何快速开始
@pathetique #40 pathlib 是一个文件系统路径库,封装了一些比较方便的功能,比如可以直接读取文本,用来代替 with...as f: f.read ;
counter 是一个字典,对于一个字典对象 d ,d.items 是取出每一项的键(key)和值(value)
for k, v in d.items()这个循环相当于逐一取出字典的每一项
counter.get(key, defaultValue)实际上可以理解为 if key in counter.keys: counter[key]; else: return defaultValue, 作用是尝试根据键读取字典的一个值,如果不存在这样的键, 返回 defaultValue
在 python 里其实这类方法很多, 可以节省很多代码量, 并且速度要比你自己写的逻辑快, 因为在底层它可能会做一些优化
2023-06-02 19:25:54 +08:00
回复了 pathetique 创建的主题 Python 弱极了,请教 Python 多线程如何快速开始
@ispinfx #36 是的,可以直接根据文本构造一个步长为 1 每个元素长度为 2 的 list ,然后 Counter 就行,不过那样逻辑就被隐藏掉了,OP 的代码主要问题是扫描 list 来计数,这里只是展示一下更合理的逻辑
2023-06-02 18:48:03 +08:00
回复了 pathetique 创建的主题 Python 弱极了,请教 Python 多线程如何快速开始
@zhzy #29 还是把这个补上吧,用 get 的默认值,不用 if in keys 判断 https://i.imgur.com/a1eIdoO.png
2023-06-02 18:40:57 +08:00
回复了 pathetique 创建的主题 Python 弱极了,请教 Python 多线程如何快速开始
@pathetique #31 如果只是处理一下停用词的话就一两行代码,不需要学,抄一下就行,百万字其实很少的,只要避免循环嵌套这种性能问题不大的
2023-06-02 18:32:08 +08:00
回复了 pathetique 创建的主题 Python 弱极了,请教 Python 多线程如何快速开始
@zhzy #28 惊了,手快了,counter 那个循环里要判断一下有没有 key ,没有的话设置为 1 ,有的话加 1
2023-06-02 18:29:14 +08:00
回复了 pathetique 创建的主题 Python 弱极了,请教 Python 多线程如何快速开始
@zhzy Python 不是 c ,很多东西不需要自己实现的,而且尽量不要用内置的类型作为变量名,快速糊了一个版本,应该会快一些。https://i.imgur.com/s2EirBo.png
2023-06-02 18:13:53 +08:00
回复了 pathetique 创建的主题 Python 弱极了,请教 Python 多线程如何快速开始
看了一下,没做分词,直接每两个字作为一个词;
用 list 循环判断是否存在,而且文本里没有重复的文字么,用两个 for 循环感觉没什么必要,相当于每个词都翻一遍全文,O(n^2),不慢才怪吧。其实直接一个循环然后字典里+1 就行了,虽然也怪怪的,但是至少比现在的快;
其实还是建议不要自己写,或者至少了解一下这类算法应该怎么写...完全用自己的思路闷头搞有时候真的不容易意识到代码里的问题...要不还是老老实实上 NLP 库
2023-04-26 22:37:35 +08:00
回复了 zx900930 创建的主题 NAS 2023 年 NAS 机箱求推荐
@zx900930 其实你接到主板的 sys_fan 风扇口就可以了, 风扇本身支持调速的, 而且如果是 L 型的电源线(tb 有定制性)和 SATA 线还可以换一个 25 的风扇, 那个声音更小
2023-04-26 22:32:09 +08:00
回复了 lqzhgood 创建的主题 Windows 有办法把软件窗口挂在桌面吗?
也许这里的信息对你有帮助: [c#中如何使程序嵌入到桌面,成为桌面背景,和一些日历程序类似?]( https://social.msdn.microsoft.com/Forums/zh-CN/0c3d1671-1a2a-4e97-b81d-5f38957de51c/c?forum=visualcshartzhchs)
大概率是要用到 Windows API 的, 因为我记忆里的类似软件几乎都是 WinForm 做的.

其实也许可以用另一个思路: 绑定个快捷键, 不在任务栏显示应用图标, 这基本上就已经无感了, 只是 Win+D 换成别的而已. 很多翻译软件也是这样做的
2023-04-26 22:22:06 +08:00
回复了 yagamil 创建的主题 程序员 保护手腕的最好办法还是尽量使用键盘操作
轨迹球了解一下, 现在已经不会用鼠标了.
最棒的是你可以放在任何地方操作, 比如把椅子放倒, 然后把轨迹球放在肚子上. 又或者把轨迹球放在键盘空格和胸口之间, 这样右手肘几乎不需要移动, 这对 108 的键盘尤其有效.
2023-04-26 22:19:44 +08:00
回复了 zx900930 创建的主题 NAS 2023 年 NAS 机箱求推荐
乔斯伯 N2, 不过风扇是薄扇, 而且如果接背板的话不能调速. 5 个 3.5+1 个 2.5, 外观也还挺好看. 哦 对了乔斯伯的 NAS 机箱都是用的橡胶提手, 没有硬盘托架, 长期寿命不确定
2023-04-19 13:55:44 +08:00
回复了 dcsuibian 创建的主题 程序员 安利下 fnm(Fast Node Manager)
之前用过一段时间是挺不错的,可惜和 nushell 兼容有点问题
2023-03-24 17:29:00 +08:00
回复了 magese 创建的主题 NAS 这个 NAS 中使用坚果云同步文件夹方案可行吗?
不需要吧, 坚果云支持 webdav, 不能直接挂载 webdav 吗? 或者跑一个 webdav sync 服务应该也行
2023-03-09 10:27:33 +08:00
回复了 Marcoo 创建的主题 Windows Win11 有些软件内文字直接变成浆糊
降级显卡驱动呢 最近 nv 好像显卡驱动 bug 不少
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3272 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 10:45 · PVG 18:45 · LAX 02:45 · JFK 05:45
Developed with CodeLauncher
♥ Do have faith in what you're doing.