V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ClericPy  ›  全部回复第 52 页 / 共 133 页
回复总数  2641
1 ... 48  49  50  51  52  53  54  55  56  57 ... 133  
2021-05-08 00:41:13 +08:00
回复了 wuyanwuyan 创建的主题 生活 夏天,驱蚊有什么好办法?
之前租房子绝对不选 7 楼以下的就是因为蚊子, 现在发现... 想多了, 电蚊液就够了......
2021-05-08 00:39:22 +08:00
回复了 xshwy 创建的主题 分享发现 Typora 换了新图标 暂时不是很喜欢 大家喜欢哪种…
新的好看, 然后... 我旧的用了 1 年多了, 就不升级
2021-05-07 23:52:20 +08:00
回复了 Ayahuasec 创建的主题 Chrome 有没有什么 Chrome 插件能够自动保存浏览的网页
@Ayahuasec 插件就复杂了... 不知道油猴里有没有这接口


@3dwelcome 实验功能啊, 之前截取流量被实验功能坑过, 几十行代码重新用 Fetch 接口撸了一遍, 不堪回首
2021-05-07 22:21:43 +08:00
回复了 NanFengXiangWan 创建的主题 Python 关于 Python 的学习之路想请教下各位.
正好提醒一下, 考验编程基本功很重要的一个点就是抽象的能力, 包括对接口的抽象和对类的抽象, 我之前写的代码基本就是特别明显的反例: 软件开发六个原则至少违背了 4 个, 一个函数几十行完全丧失可读性. 引以为戒吧, 懒得回头重构了, 上班太累了
2021-05-07 22:17:22 +08:00
回复了 NanFengXiangWan 创建的主题 Python 关于 Python 的学习之路想请教下各位.
@v2exblog ........ 那些代码真的不行... 别看, 每年回看前一年自己写的代码, 都像一坨那啥
2021-05-07 21:46:33 +08:00
回复了 Ayahuasec 创建的主题 Chrome 有没有什么 Chrome 插件能够自动保存浏览的网页
如果是 PM 提这种需求, 我估计整七八行代码监听一下 Page.loadEventFired 事件然后 Page.captureSnapshot 保存成 mhtml.

如果是陌生人提这种需求, 我会说这是伪需求...
2021-05-07 21:45:55 +08:00
回复了 NanFengXiangWan 创建的主题 Python 关于 Python 的学习之路想请教下各位.
@NanFengXiangWan 谁学第一门语言时候都容易浮躁, 毕竟要转思维方式, 有一门语言打底上手就简单多了, 知道定向找答案直接抱着文档啃

慢慢来吧, 如果有兴趣, 就给自己提点小需求然后抄抄答案. 不过基本语法和数据结构还是要扎实
2021-05-07 21:40:02 +08:00
回复了 NanFengXiangWan 创建的主题 Python 关于 Python 的学习之路想请教下各位.
以前也是 "瞄一眼" 派, 然后看了七八本入门书. 后来改成 "写一遍", 一本书就上手了.
2021-05-07 01:02:42 +08:00
回复了 chengdonghui 创建的主题 程序员 各位开发还在本机搭环境还是用 docker?
docker 有时候各种限制挺别扭的, 偶尔用到 Ubuntu 的 multipass

至于开发环境, vscode / chrome 带同步, 项目依赖一句 make dev install 直接本地创建 venv 了, Python 版本用 pyenv install, 没感觉啥大问题... 至于部署, 统一 Jenkins 打包机上跑, 再也不本地打包了, 太挫了...
2021-05-06 23:45:02 +08:00
回复了 overthemoon 创建的主题 互联网 有什么办法可以比较完整的把一个网页内容保存下来?
@geipen 早年间我用的 https://chrome.google.com/webstore/detail/save-page-we/dhhpefjklgkmgeafimnjhojgjamoafof 插件去保存, 比自带的 mhtml 保存貌似省心一点. 后来是自己撸轮子走 CDP 了...

所以还真不记得怎么开启默认的保存选项(老版本我印象中手动从 flags 里打开的 Save Page as MHTML, 但是新版本没这东西了), 现在我浏览器保存时候选格式里就有...
2021-05-06 23:29:56 +08:00
回复了 overthemoon 创建的主题 互联网 有什么办法可以比较完整的把一个网页内容保存下来?
chrome 可以保存 mhtml, 直接另存(ctrl S) 就行了

现在我批量缓存大量网页就用的 mhtml, 会把 css js 图片什么的都打包成 base64, 格式看起来像 Email 那套, 因为这里的 m 代表的不是可移动的, 而是 媒体类型(通常称为 Multipurpose Internet Mail Extensions 或 MIME 类型 )
2021-05-04 20:19:14 +08:00
回复了 HankLu 创建的主题 Python 有没有不需要访问网络即可获取本机外网 IP 地址的方法
抱歉没注意 "不需要访问网络"... 溜了
2021-05-04 20:18:50 +08:00
回复了 HankLu 创建的主题 Python 有没有不需要访问网络即可获取本机外网 IP 地址的方法
如果实在懒, curl http://httpbin.org/get 算了
2021-04-29 21:38:41 +08:00
回复了 Mindzy 创建的主题 Hadoop 有什么部署 Hadoop 的主流方法么
公司里买的 aws 的 EMR, 那贵的岂止是三个我擦...

不过运维成本减轻了不少, 有点好奇其他主流部署走的什么路子
2021-04-29 00:28:27 +08:00
回复了 yoa1q7y 创建的主题 生活 找不到生活的目标
除了前两行, 后面的全命中了... 我是不是没救了
简单解释下参数意思:

-c 就是压缩

-d 表示延迟安装, 去掉的话会提前安装并打包到一起

-a 表示要一起打包起来的目录或文件路径, 多个路径逗号隔开

-m 表示入口, 可以是: 1. 包名 2. 模块名 3. 包名.模块:函数

-o 表示输出的文件路径, 虽然是 .py, 实际是个 .zip 文件, 可以解压, 这里用 .py 是为了在 windows 上可以直接双击

requests 参数以及其他参数, 比如 `--user` / `-r requirement.txt` 这些会被追加到 `pip install `后面

其他文档参考:
ClericPy/zipapps: Package your python code into a standalone file (with the requirements). - https://github.com/ClericPy/zipapps

前几天收到陌生人感谢, 所以感觉应该也会有人用得上, 分享给大家.
2021-04-25 21:01:49 +08:00
回复了 feitxue 创建的主题 Python 不懂就问,关于 Python web 项目发布
办法太多了...

1. docker 上面都提过了
2. pipenv 或者 poetry 做版本控制
2. 自己写个 makefile 整 venv
3. 使用 zipapp 把 Python 代码和依赖都打包到 .zip 文件里面, 有点接近 jar, 服务器上只要有个 Python 解释器就可以了. 目前用过的有 shiv (linkedin 出品), zipapps (我自己写的). 前者每次构建貌似都需要重新解压缩依赖, 遇到 .so / .pyd 依赖的库或者其他 C 编译的不能跨 Python 版本也不能跨平台; 后者是模仿前者做的, 主要解决的就是非必须情况不要解压缩, 也支持惰性安装来曲线解决跨平台跨版本问题.
4. pyinstaller 或者 Nuitka 或者 PyOxidizer 打包成编译好的, 不太推荐, 兼容性和性能都有问题
你描述的场景... 是要把并发改串行吗, 一时间没看懂需求

就字面意思, 能想到的就是 asyncio.Semophare, asyncio.Lock 之类的
2021-04-24 10:40:51 +08:00
回复了 jonathanchoo 创建的主题 Python 请教一个 Python 中 for in 列表修改值的问题
2021-04-20 23:19:58 +08:00
回复了 chenqh 创建的主题 Python 现在 pyenv 怎么装呀
@IgniteWhite
其实一开始想进来说生产环境用祖传 python 编译的那个单行 bash 来着, 结果进来看到一群推荐用管理虚拟环境的东西替代管理解释器版本的... 不过大家都挺热情的倒是
1 ... 48  49  50  51  52  53  54  55  56  57 ... 133  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2119 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 44ms · UTC 06:28 · PVG 14:28 · LAX 23:28 · JFK 02:28
Developed with CodeLauncher
♥ Do have faith in what you're doing.