V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ClericPy  ›  全部回复第 105 页 / 共 133 页
回复总数  2641
1 ... 101  102  103  104  105  106  107  108  109  110 ... 133  
2019-10-25 16:12:13 +08:00
回复了 JCZ2MkKb5S8ZX9pq 创建的主题 Python 有没有方法写一个函数,能打印出传入变量的名称?
猛地一看还以为问的是 inspect.signature + vars() 的映射题...

仔细一想, 以前还真写过类似的装饰器, 通过 sys._getframe(stack_level).f_locals 在栈信息里找到所有局部变量, 然后与上面的 signature 一一对应就可以拿到了, 有点复杂, 不想写

解题思路:
sys._getframe(stack_level).f_locals 拿到当前函数外面的原是函数的 locals 变量, 然后与 inspect.signature 里一一对应, 得到变量的名称.
inspect.signature 是很详细的函数内省, 包括了变量的 type hints, 是否为 position only, 是否为 keyword only 等等
@maomaomao001
反正从本世纪初到现在, 腾讯的文化一直透漏着一种商人的精明, 恨不得把所有东西都捞到自己怀里来, 藏着掖着不给别人用; Google 的态度反而是有什么好东西, 就做到精而美, 然后开放出去, 恨不得所有人都在用它的东西. 二者目的性明确, 感觉不太适合拿来比
微信和 QQ 用户量那么大, 并不是做的太好, 而是早期流量绑架了, 现在那么多教张小龙做产品的, 张小龙又不是真傻, 很多别人眼里的缺点, 反而是刻意为之的选择.
小程序确实解决了很大程度上原始 web app 的认证方面的短板, 而且在生活中帮助也很大, 但是它的体验实在是难受...

你标题提的, 前几年还真好奇过, 不知道为什么这么优秀的东西普及率那么低, 普及速度那么慢, 现在看来, 可能是红利不够诱人吧. 不在这个圈子逛, 对国外前沿是什么态度也不了解, 进来灌水纯粹就是觉得什么东西不是腾讯做了, Google 就值得搞...
@otakustay 小学的键盘指法教学... shift 要用离次要键位远的那一个, 符合人体工...

我不反感左手按 shift 也是近 20 年苦练 cs 的成果

@JCZ2MkKb5S8ZX9pq 因为你以前驼峰按的多了, 自然舒服, 我现在也在强制练习了

反正对 Python 来说, 讲的就是一个灵活, 在灵活的基础上, 一定要保证前后一致, 这样会避免很多小毛病.
小程序什么的...
别拿 Google 和 Tencent 比好么
Python 又不是 go, 想驼峰就驼峰呗, 用 go 的时候 linter 直接告诉我别用下划线, 每次大小写按 shift 按的想死... 左 shift 右 shift.... 如果下划线, 只按左 shift 就够了, 而且驼峰有些 is of 什么的真不喜欢大写....
2019-10-25 12:11:56 +08:00
回复了 0clickjacking0 创建的主题 Python 关于 python3 导入包的问题
理论上讲还真可以做到... 但是这是个实例方法啊,
from requests import get
print(get("http://python.org").text[:10])
在包顶他们有 get 方法, 就是默认实例化了一个 Session

然后提醒一句, 减少打包 exe 大小的正确思路是使用虚拟环境, 而不是想这种路子, requests 的包结构虽然还算清晰, 但是里面各种引用会让你就算不导入某些包, 也会在 init 的时候带上一些, 最多省点内存, pyinstaller 打包的时候好像是整个 site-packages 的
这俩浏览器都用过不少于一年吧, 放弃的原因是, 前者太多标题党, 还强制在首页放资讯; 后者, 广告, 以及在首页放资讯, 我想看的时候自己会看, 不需要放在那里, 当时工资比较少, 一个月就 300MB 流量, 这点吧点吧就没了 50 多 MB
后来有了夸克, 还能看点东西解闷, 然后有一天夸克崩溃(好像受影响的浏览器挺多), 虽然后来他们紧急修复, 但这 2 天时间就让我跳反了, 用开 X 浏览器了, 只为了亮点: 手势+又快又省内存
暂时不需要换了
2019-10-25 11:33:06 +08:00
回复了 tyzrj766 创建的主题 问与答 百度网盘是真的不行
听你一说, 感觉真的可能要开 SVIP1 SVIP2 SVIP3 一直开到 SVIP10 了, 这个点子太天才了
偷偷提一句, 用一些非常规手段, 浏览器单线程给我 25MB/S... 我都以为眼花了

PS: 考研资料要 300GB... 我当年的脑容量才 2GB 就背不过别的东西了
2019-10-25 11:16:22 +08:00
回复了 zhuwd 创建的主题 程序员 [划水] 同事问了一个挺有挑战性的问题
除了 2 楼说的靠点谱, 其他的几乎都是在瞎扯淡啊, 不知道是没看楼主描述的要求, 还是自己会什么就说什么... 又装插件又伪造证书又定制化浏览器发给用户的, 还有截屏键盘记录... 这都哪跟哪啊... 明明人家要的是给对方安装个软件, 就拿到对方浏览器内容的事情, 类似于木马, 这种要求如果能拿到浏览器目录, 从本地缓存和 sqlite 里翻腾不行么, 里面访问历史都有, cookie 貌似也没加密, 明文存储了用户名密码(不过好像得要 Windows 密码), 虽然也可能触发权限问题或者反病毒软件报警

不过楼主的要求是违法的, 这里就不细讨论了... 溜了, 技术无罪, 净抓会技术的人
对方都是按合同办事, 这也没什么办法, 便宜又好住的地方不涨价才怪了, 而且问过好几次, 都是业主要求涨的...
你这是住了 3 年才涨价, 我每次都是次年必涨, 大概涨 20%
2019-10-25 01:56:49 +08:00
回复了 Trim21 创建的主题 宽带症候群 netlify 也开始访问不畅了吗
今天刚见这个网站(某主题的 V 友 github 上提到的), 然后怎么都打不开... 用科学方法可以, 所以目前看来也是被盯上了, 指不定又有人乱说话了

现在 github 我已经直连了, 这几天发现速度居然还不慢, 不知道是微软出力了么
2019-10-24 19:28:43 +08:00
回复了 acone2003 创建的主题 Python 如何动态生成 Python 脚本文件?
大部分情况都是把参数打包成 json, 然后另一边从消息队列读 json 按照参数执行函数吧...
不过你这种要求的话
你知道 linux 的管道符吧, 可以通过 curl 获取脚本文件然后用管道符直接执行, 这样甚至不用存储脚本文件, 文件在内存里就可以了

通过 curl 加管道符使用在线代码
curl http://www.xxx.com/xx.py | python - -xx xx >> /tmp/plan_b.log 2>&1
不过实际上学会 xargs -i xxxx {} 更简单...

这两种管道符的方式是我当年用的
2019-10-24 19:18:10 +08:00
回复了 spwei 创建的主题 DNS 阿里公共 DNS 223.5.5.5 支持 IPv6 了
@eason1874 运营商的... 你说的不是自动获取的那个吧, 那东西不是解析不全, 就是给我污染... 没见过更流氓的东西了... 现在不花心思在 dns 上了, 8888 现在也才 30 多 ms, 根本感觉不出区别, 有空再折腾吧
2019-10-24 18:37:58 +08:00
回复了 Libby520 创建的主题 程序员 人民日报:程序员真的是太太太太太太太太难了!
第一张图哈哈哈, 国企程序员吧, 后面那发量也太真实了...

为啥我周围就是 T 恤七分裤凉拖, 不穿拖鞋是因为那个 60 万的梗

相亲网站哈哈, 因为网站 FE 太垃圾而拒绝用这网站相亲吗

动物书列的不够全
2019-10-24 18:28:50 +08:00
回复了 spwei 创建的主题 DNS 阿里公共 DNS 223.5.5.5 支持 IPv6 了
@okampfer 没错... 实际检测过多个地方 114 是最低的, 而且很多生僻网站也不会报错, 现在没有刚需我是懒得折腾别的了, 真的是浪费时间, 5ms 那俩都不如 8ms 的 114 舒服...
2019-10-24 17:58:25 +08:00
回复了 u2gign 创建的主题 Python 函数顺序执行的问题,只能通过线程同步来解决吗
使用队列, 使用 Future, 使用 callback, 使用协程
2019-10-24 17:35:51 +08:00
回复了 JhonnSmith 创建的主题 职场话题 对于直接拔电脑电源的员工,我真的是无语了;
等你工作多年你会发现, 周围的同行里, 九成真的不是喜欢这门行业, 只是混口饭吃. 习惯就好了, 大不了跳到一个更好的氛围里去

PS: 你这操作我在国企似乎见过女同事干过...
2019-10-24 17:31:47 +08:00
回复了 spwei 创建的主题 DNS 阿里公共 DNS 223.5.5.5 支持 IPv6 了
前几天把 gitee 拉黑以后, 估计一大波人把 ECS 上默认 DNS 改掉了吧
上了快二十年网, 发现从一而终的反而是一开始在用的 114 ...
试过 dnspod baidu alibaba tencent, 在北京前两个有时候比 114 延迟还低, 但是很多国外偏门网站还是会解析不出来, 后两个用的时候总是刚好赶上他们宕机, 那种一年不一定遇到一次的让我碰上, 也是倒血霉了
所以非专业实在懒得再折腾了, 114 速度也不慢. 前几天还体验了 8888 和 8844, 发现有些国情问题偶尔得刷新一次, 也就不折腾了..
2019-10-24 17:27:15 +08:00
回复了 oldbird 创建的主题 Python WSL 中如何启动 Python 编辑器的 GUI?
基本别指望了, 这就跟 Ubuntu server 上启动个非 headless 的 chrome 一样烦, 要开虚拟显示器, 然后让 GUI 程序投射到这个虚拟显示器里...
1 ... 101  102  103  104  105  106  107  108  109  110 ... 133  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2348 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 02:26 · PVG 10:26 · LAX 19:26 · JFK 22:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.