V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  XueXianqi  ›  全部回复第 4 页 / 共 5 页
回复总数  97
1  2  3  4  5  
2023-09-05 17:31:42 +08:00
回复了 wuwukai007 创建的主题 Python 在 sqlalchemy 中实现 django User.objects.get_by_id 风格
`get_by_id` 既然是个类方法,就需要加装饰器 `@classmethod`,而且出参的类型提示 `Model or None` 也不对,可能是 Model 或者 None 应该用 Optional[Model],况且这个方法里面也没有 return 任何内容,返回一定是 None ,逻辑有点问题...
2023-09-05 17:18:37 +08:00
回复了 vicalloy 创建的主题 Python 你们的 Python 代码加不加 Type Hints
@pengtdyd
Python 代码加上 Type Hints ,看起来虽然没有那么 Pythonic 了,虽然更加费时了,但是可读性、可维护性大大增强了,在我看来,还是很有必要的
2023-09-05 17:15:20 +08:00
回复了 vicalloy 创建的主题 Python 你们的 Python 代码加不加 Type Hints
加,都加,入参出参的 Type Hints 、doc-string 、Demo 都加上

举个栗子:

```python
from decimal import Decimal
from typing import Union

DOT: str = "."
ERROR_TIP: str = "numbers 元素必须为数字类型"


def x_round(
num: Union[int, float, Decimal],
bit: int = 2,
) -> Decimal:
"""
提高精度的四舍五入

>>> round(num=1.115) # no
1.11

>>> round(num=1.125) # yes
1.13

>>> x_round(num=1.115) # yes
1.12

>>> x_round(num=1.125) # yes
1.13

:param num: 需要四舍五入(严格意义上,是:四舍六入五成双)的数字
:param bit: 精确到小数点后几位
:return: 四舍五入后的数字
:raise ValueError: bit 必须大于等于 0
"""

if bit < 0:
raise ValueError("bit 必须大于等于 0")

_times: int = 10 ** bit # 倍数(功能等同于保留几位小数)

rough_num: float = round(num * _times) / _times

return Decimal(str(rough_num))
```
2023-09-04 16:37:36 +08:00
回复了 Sylarlong 创建的主题 分享创造 iztro 新版本来了,不仅完善了功能,还完善了文档
支持! Star 了!
http://www.xuexianqi.top/

自认为还行,不知各位觉得如何~
@Tink 是不是不会 CSS (无意冒犯.JPG)
2023-08-29 14:58:59 +08:00
回复了 rivercherdeeeeee 创建的主题 程序员 微博 ios 手机版广告如何屏蔽
用 “微博极速版” 吧,没有开屏广告,也不需要登录(如果只用来看热搜之类的,不评论,不发微博的话)
2023-07-28 09:38:17 +08:00
回复了 XueXianqi 创建的主题 硬件 2023 年了,有没有这样的梦中情本!
@BeautifulSoap 还能是啥本...
@Trim21
按照我的使用经验和理解,感觉 OP 应该不是这个意思

选中一个变量,不管光标是在变量的最左侧/最右侧 亦或是中间的任何位置
在单个单词组成的变量的情况下,效果是一样的
在多个单词组成的变量的情况下,是有区别的


JetBrains 的 IDE 里面的 Ctrl+W 的实现效果是这样的(我测试使用的是 PyCharm ):
- user (光标在任意位置):user
- ForeignKeyConstraint (光标在最左侧):ForeignKeyConstraint
- ForeignKeyConstraint (光标在中间的 `K` 之后):ForeignKeyConstraint
- ForeignKeyConstraint (光标在最右侧):ForeignKeyConstraint
- blog_user.User (光标在最左侧):blog_user -> blog_user.User
- blog_user.User (光标在中间的 `u` 之前):blog_user -> blog_user.User
- blog_user.User (光标在最右侧):User -> blog_user.User


而在 VSCode 中,Shift+Alt+Right 的实现效果是这样的:
- user (光标在任意位置):user
- ForeignKeyConstraint (光标在最左侧):Foreign -> ForeignKeyConstraint
- ForeignKeyConstraint (光标在中间的 `K` 之后):Key -> ForeignKeyConstraint
- ForeignKeyConstraint (光标在最右侧):Constraint -> ForeignKeyConstraint
- blog_user.User (光标在最左侧):blog -> blog_user -> blog_user.User
- blog_user.User (光标在中间的 `u` 之前):user -> blog_user -> blog_user.User
- blog_user.User (光标在最右侧):User -> blog_user.User
2023-07-24 09:44:00 +08:00
回复了 sbldehanhan 创建的主题 Linux 有什么推介的终端管理软件?
WindowsTerminal ( Windows 下推荐)

Tabby (颜值还可以)

MobaXterm (比较通用)
2023-07-21 17:03:31 +08:00
回复了 XueXianqi 创建的主题 MacBook Pro 大佬们帮忙出出主意,纠结 MacBookPro 还是 MacBook Air
@991547436 高刷确实比较舒服,用过了会回不去(我现在的这个游戏本就是 144hz )
2023-07-21 17:02:35 +08:00
回复了 XueXianqi 创建的主题 MacBook Pro 大佬们帮忙出出主意,纠结 MacBookPro 还是 MacBook Air
@RunPiggy 原来还有这样呀,感谢答疑解惑~
2023-07-21 16:25:54 +08:00
回复了 XueXianqi 创建的主题 MacBook Pro 大佬们帮忙出出主意,纠结 MacBookPro 还是 MacBook Air
@yazinnnn
1. 一般是周一背到公司,周五背回家,续航和轻便的话 在家意义大一些(想随时随地用,因为经常要自己家和老婆的娘家两头跑)
2. emmmm ,这个问题很扎心,但是事实是:公司电脑太卡,无法忍受
2023-07-21 16:19:23 +08:00
回复了 XueXianqi 创建的主题 MacBook Pro 大佬们帮忙出出主意,纠结 MacBookPro 还是 MacBook Air
@knt 灵魂拷问.... 我的回复是:是的,因为公司电脑太拉胯了,用着太难受了
2023-07-21 16:14:32 +08:00
回复了 XueXianqi 创建的主题 MacBook Pro 大佬们帮忙出出主意,纠结 MacBookPro 还是 MacBook Air
@wentx 押的一手好韵,牛!
2023-07-21 16:10:07 +08:00
回复了 XueXianqi 创建的主题 MacBook Pro 大佬们帮忙出出主意,纠结 MacBookPro 还是 MacBook Air
@NonClockworkChen 确实,要是触摸板换成压感的,就完美了(不知道有没有低温锡... 因为联想小新...)
2023-07-21 11:24:53 +08:00
回复了 XueXianqi 创建的主题 MacBook Pro 大佬们帮忙出出主意,纠结 MacBookPro 还是 MacBook Air
@Axnir 猪厂,公司的台式电脑配置太拉跨( i5-9500 、核显、16G 、512G ),IDE 和 Chrome 多开几个,内存 90%+,风扇狂转,我血压都要上来了
2023-07-21 11:17:56 +08:00
回复了 XueXianqi 创建的主题 MacBook Pro 大佬们帮忙出出主意,纠结 MacBookPro 还是 MacBook Air
@wclebb 是的,这些根本就不在一个维度上,没有可比性
2023-07-21 11:17:11 +08:00
回复了 XueXianqi 创建的主题 MacBook Pro 大佬们帮忙出出主意,纠结 MacBookPro 还是 MacBook Air
@mythabc 确实,重活儿就交给台式机来干
2023-07-21 11:15:58 +08:00
回复了 XueXianqi 创建的主题 MacBook Pro 大佬们帮忙出出主意,纠结 MacBookPro 还是 MacBook Air
@summersun2021 懂,就是个 “健身器材” 嘛
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   956 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 22:03 · PVG 06:03 · LAX 15:03 · JFK 18:03
Developed with CodeLauncher
♥ Do have faith in what you're doing.