V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ClericPy  ›  全部回复第 82 页 / 共 133 页
回复总数  2641
1 ... 78  79  80  81  82  83  84  85  86  87 ... 133  
2020-02-14 09:01:03 +08:00
回复了 skies457 创建的主题 程序员 有没有这样一种语言
我怀疑你在说 Nim, 但又没有证据...

https://github.com/the-benchmarker/web-frameworks

这语言的 web 框架 Benchmark 不知道什么时候在这个榜单里成第一了... 2 和 3 是 JS 也很 6 了

但是没大厂背书的语言, 不太敢用
不提在线聊天室, 碰到过几次 V2 半夜更新, 但没有一次把回帖的代码格式化给带上过, 凑合用吧, 以前你没的选, 现在你只能选一个
想起 wegame 导致的劫持 LSP 等网络驱动了...

腾讯 WEGAME 导致 wsl 网络故障, 执行完重启:
sc delete QqGameMasterControl


能不能帮到你我也不知道了
2020-02-09 18:10:04 +08:00
回复了 JerningChan 创建的主题 Python 请教一下 vscode 写 py 装哪个自动提示的插件最好用
@JerningChan #32
autodocstring v0.4.0
beautify v1.5.0
code-blue v0.9.12
code-runner v0.9.15
code-settings-sync v3.4.3
errorlens v2.9.0
git-graph v1.21.0
gitblame v3.0.1
gitignore v0.6.0
Go v0.13.0
html-snippets v0.2.1
indent-rainbow v7.4.0
material-icon-theme v3.9.2
one-monokai v0.4.6
python v2020.1.58038
sublime-keybindings v4.0.6
todo-tree v0.0.167
unique-lines v1.0.0
vscode-autohotkey v0.2.2
vscode-language-pack-zh-hans v1.42.2
vscode-open-in-github v1.3.6
vscodeintellicode v1.2.5
2020-02-09 17:22:51 +08:00
回复了 JerningChan 创建的主题 Python 请教一下 vscode 写 py 装哪个自动提示的插件最好用
@JerningChan #29 .vscode 文件夹, 切换解释器就会产生, 一般是工作区独立的个人 settings.json

补全的插件方面, 大部分都试过, 很有名气的主要是 kite, tabnine, 还有微软的

前两者要么得安装 nodejs 环境, 要么想用有的智能服务得上传代码, 我就跳过去了, 微软的这个么, 一开始感觉用处不大, 后来发现微软自带 LS 经常崩溃或者卡死, 导致补全得等三四秒, 卡的一塌糊涂, 但是开了 intelli-code 以后就不指望那个补全了, 速度快了不少
2020-02-09 13:28:28 +08:00
回复了 hanssx 创建的主题 Linux Linux Mint 自带 Python 版本能否删除或安装新的版本?
直接上虚拟环境啊, 什么年代了, 系统里装的解释器就是个工具人, 实际开发全靠虚拟环境

如果喜欢追新版本, mint 换 Manjaro, 我装上发现 python 打开直接就 3.8.1........ 我想用 3.7 都得 pyenv 装, 然后不知道 pacman 安装 pyenv 哪个姿势不对(.bashrc 什么的都加了, path 也加了), 还得自己挂软链, 不然识别不到路径
2020-02-09 12:48:44 +08:00
回复了 JerningChan 创建的主题 Python 请教一下 vscode 写 py 装哪个自动提示的插件最好用
@JerningChan #24 vscode 的 .code 也烦啊, 还好 github 默认 ignore 里带了... 目前 vscode 没什么太大毛病, 内存泄漏问题已经好了很久了, 平时内存也就六七百 MB, 虽然没装插件的 Pycharm 也才五百多. 目前我用着不爽的地方就是关了 jedi 以后, 新打开的非工作区文件无法激活 code analysis, 又懒得切换解释器或者 Reload Window, 只能快捷键打开文件夹拖进来它引用的东西
目前编程环境来说, 还是什么顺手用什么吧, Pycharm 是好使, 我也可以申请开源项目版的免费, 但尝试过十几次, 就是习惯不起来, 可能是我没处理过超过百万行的代码吧
2020-02-09 10:58:52 +08:00
回复了 b00tyhunt3r 创建的主题 Blogger 写中文技术博客,哪家平台好一些?
语雀一开始感觉是不错, 比某 X 文档稳定快速不少, 不过前段时间提了俩导出 Markdown 的 bug, 开发就知道扯皮, 不把 issue 从头到尾 reproduce 出来死活不承认是 bug... (冗余锚点 a 标签导致换行丢失, 进而使序号错乱; 以及缩进使用 2 空格导致 github 上同样 md 的嵌套关系直接弄丢了). 其他地方感觉还是挺有诚意的, 白嫖里算是接近 dropbox 一样好用的了, 甚至可以当笔记软件使用(配合 web clipper)

hugo + github pages 主题又多又好看, 还不用托管, 问题是得自己去 google 上收录, GA 也得自己加, 不过关键是省事, 导出成公众号文章得自己折腾了, 毕竟图床啦还有超链接啦还有很多格式问题都要考虑下

前期自己折腾还是建议 hugo, 不喜欢折腾的掘金和知乎专栏也算省事, 趁着上面水不算太多早点用上也挺好
2020-02-08 22:30:18 +08:00
回复了 n2l 创建的主题 问与答 [autohotkey] 请教如何用 ALT+空格切换搜狗输入法中英文
@n2l #5 我知道可以激活, 后面不也提了用你说的 !Space 绑定
只是这种覆盖系统快捷键的操作有点诡异, 以前我也喜欢自己搞快捷键使, 后来有过几次长时间用别人电脑 /工作电脑, 或者有同事急事过来用我电脑, 结果一通操作呼出一大堆我平时快捷键的软件, 我就基本不去覆盖系统级的快捷键了... 搜狗之类的输入法都有快捷键激活输入法的, !Space 去触发那一个快捷键试试看吧, 我这边用的古董级的 QQ 纯净版, 自设快捷键都呼出不出来...
2020-02-08 20:39:54 +08:00
回复了 n2l 创建的主题 问与答 [autohotkey] 请教如何用 ALT+空格切换搜狗输入法中英文
ALT+空格是系统默认快捷键打开窗口菜单的, 改了会影响以后使用吧, 我是经常有那种找不到标题栏没法移动窗口, 就指望这个键位了, 有的时候改一段程序远不如改一个习惯来的容易...

如果只是切换搜狗, 可以先在搜狗绑定一个类似于 ctrl+~ 的快捷键, 然后用 !Space 里激活算了
@gitopen #2 切换到 jedi 如果还 loading 那就还是 LSP 的问题. 我这边不能跳转的显示的是 Code analysis is in progress..., 实际已经停止了, 就启动时候分析了一次, 新打开的非工作区文件都不会再分析

我在找有什么办法能强制启动一次 LSP 的 analysis, 现在 diagnosticPublishDelay 参数貌似不能让它检查到什么自己启动
2020-02-08 17:27:22 +08:00
回复了 JerningChan 创建的主题 Python 请教一下 vscode 写 py 装哪个自动提示的插件最好用
@JerningChan #22 自己凭感觉吧, 社区版 Pycharm 也不错, 不喜欢折腾的人选它肯定没错

我主要是要写多种语言, 多个 IDE 懒得换也懒得都开, 所以一直编辑器写代码, 以前用的 Sublime Text , 迁移 vscode 无痛, 不像 Pycharm 很多操作习惯改不顺手
重新试了下... 好像和缓存没关系
好像是保持那个想跳转的 py 文件打开状态的话, 重启下就可以正常跳转了

比如 从 from asyncio.base_events 跳转打开了 base_events.py 文件, 这时候没法继续跳转 from . import coroutines

但如果不关闭 base_events.py 文件, Reload 下, 就可以跳转了...
2020-02-08 14:40:05 +08:00
回复了 black11black 创建的主题 Python Python 有办法限制字典不能添加新键吗 ?
0. https://www.dogedoge.com/results?q=Python+immutable+dict
1. 用户只要想改, 动态语言基本上用点成本都能改改
2. 主流的保护方式是双下划线保护基类, 子类改起来就很麻烦
3. 可以用一些 immutable 对象做属性调用, 比如基于数组的 namedtuple, 当然 frozendict 和 immutables 这俩库也可以, 就是有点多余了
4. 感觉有点杞人忧天过早优化了, 实在不行, 自己继承个 dict 在 __setitems__ 里面加上一个 warning 就够了
2020-02-08 14:23:46 +08:00
回复了 JerningChan 创建的主题 Python 请教一下 vscode 写 py 装哪个自动提示的插件最好用

纠正一下上贴回复
相对引用的 bug 1 年前就修复过了, 后来我这里不生效是因为以前为了省内存
"python.analysis.symbolsHierarchyDepthLimit": 0,
这个设置删了就恢复了...

溜了
2020-02-08 13:43:16 +08:00
回复了 MaxSSS 创建的主题 macOS 还是浏览器, chromium 版 edge&chrome
就目前 edge 测评的那些视频和文章来说, 还是弟弟

虽然我挺喜欢不番茄就能下插件, 但奈何太多开发者工具在 Chrome 上, 很多功能也是刚需, 只能先不换了
2020-02-08 13:39:20 +08:00
回复了 JerningChan 创建的主题 Python 请教一下 vscode 写 py 装哪个自动提示的插件最好用
1. 既然楼上已经提到关掉 jedi 用微软自带的 LSP, 那我稍微说下这个自带补全的感受... 刚开始用的时候惊为天人, 好用, 配合 mypy 和 type hints 做 linter, 体验不错, 跳转速度解析速度以及文档提示体验极棒, 也不用老去 jedi 文件夹删那两三个 GB 的 cache, 因为微软 LSP 的 cache 在哪至今没找到...

2. 用过半年左右, 发现只开微软的自动补全, 提示会奇卡无比, 后台分析目录的速度也越来越慢, 进而不装 intelligence code 插件, 都没法快速提示补全了, 每次都要自己 ctrl+enter 等半天出结果, 也没找到什么靠谱点的解决方法, 凑合使着

3. Python 插件在官方 github 上有个 issue 讲的是那些 from .xx import xxx 的导入无法跳转, 这个在 jedi 是正常补全的, Pycharm 里也是正常补全的, 就 VSCODE 里用微软 LS 的情况下无法跳转到定义, issue 里好像提到是 LS 那边 upstream 问题, 至今没修复, 测试的方式如下

代码输入
from asyncio.base_events import tasks
跳转到 base_events
里面很多

from . import constants
from . import coroutines
from . import events
from . import futures
from . import protocols

这些都没法再次跳转了, 但是在 settings 里注释掉
// "python.jediEnabled": false,
就可以跳转了

无奈
2020-02-07 19:53:31 +08:00
回复了 iyg429 创建的主题 问与答 75 度酒精怎么用?
不要内服 不要内服 不要内服
2020-02-07 18:25:49 +08:00
回复了 suifengingo 创建的主题 问与答 Python 语言的 if 循环如何批量生成,在线向大神请教!
原来问的是模版字符串.....
关键词前面加 Python 一搜几百万条结果
f-string
template
format string
%s
之前查过这方面的, 受 DOM 还是什么的结构限制, CSS 之类的东西都不能做这种找到"拥有某子节点的父节点"一类的回溯功能
我在前端用的就是你说的 for 循环的方法, 在每个 innerHTML 里正则或者二次 query

https://stackoverflow.com/questions/2000582/css-selector-for-foo-that-contains-bar

至于 beautifulsoup... 我用 bs4 99% 的时间都在用 css 选择器
1 ... 78  79  80  81  82  83  84  85  86  87 ... 133  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1838 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 16:09 · PVG 00:09 · LAX 09:09 · JFK 12:09
Developed with CodeLauncher
♥ Do have faith in what you're doing.