前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >习惯从右往左阅读的阿拉伯人如何写代码?

习惯从右往左阅读的阿拉伯人如何写代码?

作者头像
青南
发布2021-12-08 18:39:01
1.3K0
发布2021-12-08 18:39:01
举报
文章被收录于专栏:未闻Code未闻Code未闻Code

一、趣味问题

考大家一个问题,我发现目前在Google上面还搜索不到。由于阿拉伯文是从右往左读,他们的阅读习惯就是从右往左看。那么,编程的时候虽然用的是英文,但是阿拉伯人写代码是怎么写的?欢迎大家文末留言探讨~

二、问题解答

1.提问:这第34行的代码可以在js运行得结果,为什么在py就无法执行第36行的代码呢?

因为:1. execjs不能完全支持js。2. 能在浏览器运行的js,并不一定能在非浏览器环境运行,因为会缺一些上下文

2.南哥, 请教一个问题 通过 Python 和 Node 的协程去请求 URL,为什么耗时上 Python 远超 Node? 代码地址: GitHub - zzzzls/demo: demo

这确实非常奇怪,我也不清楚是怎么回事。经过测试后发现Python版本明显慢了。正常时间应该在4秒左右。可以用python版本多试几次看看。

3提问:星主,问题是这proxy怎么找啊?

你之前给pip设置过代理,但是这个代理后来失效了,所以就报这个错

4.提问:我现在用pip直接安装whl,还是没能绕过proxy的失效问题,有其它安装flask的方法吗?

星主回答:是whl包会里也会让你再安装其他包,都要网络的,是pip本身的设置问题,你搜索pip remove proxy。

星友回答:用docker dev container就没这么多问题了

5.提问:同一请求网址可以有2个同名cookie吗?为什么cookie是下午3点半过期,但刷新多几次,第二个acw_sc__v2的值就变了?

是的。这是合法的,可以这样做。并且后端可以拿到这两个值。

6.提问:已经用双引号括起来了啊,怎么eval可以,json.loads却报错?

里面也要用双引号。

7.南哥,现在有个需求是需要把三级或者四级的考点分类存到MongoDB, 但是我尝试了好久都无法做到像图中那样的格式(三级分类(哲学和时政),添加到二级分类(政治)的数组里去),这个应该怎么写呢?

这种情况,你就不要用纯mongodb来做了。通过python来做吧

8.章节: 8.1.1 使用 selenium 模拟登陆知乎 问题: 输入完账号密码之后, 页面一直提示验证码已过期, 提示框消失之后账号密码也不见了... 不知道咋回事,请问下南哥, 要怎么处理啊?

因为知乎升级了,能识别selenium。现在需要改用puppeteer,结合我公众号讲的stealth才能通过。

END

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-12-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 未闻Code 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 MongoDB
腾讯云数据库 MongoDB(TencentDB for MongoDB)是腾讯云基于全球广受欢迎的 MongoDB 打造的高性能 NoSQL 数据库,100%完全兼容 MongoDB 协议,支持跨文档事务,提供稳定丰富的监控管理,弹性可扩展、自动容灾,适用于文档型数据库场景,您无需自建灾备体系及控制管理系统。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档