首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

有人能给我解释一下这个小代码片段吗?

相关·内容

你平时看到的是假新闻这个博士做的程序,帮你查一查 | 晓组织 #23

从去年下半年开始,经常有人给我发来一些英文媒体的文章,让我「鉴定」:这个页面可信?上面的消息靠谱?更懂门道一些的人还会问我:这个网站是倾向左派还是右派的?...这个程序的基本逻辑就是:当你读到一篇来自西方媒体网站的文章时,只要把网址复制下来,扔到程序里面,就会得到这个网站的简介、可信度和倾向性信息。...这个程序主要依托的平台是我自己的公众号「新闻实验室」。这是一个纯粹的公益项目,我搜集和整理数据大概花了一两个月。帮忙写代码的是新闻实验室的一位关注者、在上海交大学计算机的学生。...未来,这个程序将不断升级,我们会收录更多的媒体,也考虑增加更多的功能,帮助大家更全面地了解西方媒体。 程序推出之后的主要推广渠道是我自己的微信、微博、知乎等。...因为我长期关注和撰写新闻媒体方面的文章,所以我的关注者们也大多关注这方面的内容,他们对这个程序的反应很热情。

98730

更快学习 JavaScript 的 6 个思维技巧

下面请允许我解释一下。 当你读到某些东西,你觉得的确如此的,那么很可能就会直接跳到下一个内容。然后你觉得接下来这个内容也非常浅显易懂,于是继续往下看。...实践——实际编写代码。 当你去学习一个新概念的时候,一定要试用它,摆弄它,熟悉它,甚至将它和其他概念结合起来。而且实际输出到示例代码中非常重要,因为这帮助你消化吸收它。...不过,当他检查代码片段的时候,我注意到有一段代码,他说得非常仓促。 “等一下!”我说, “慢点讲,每一步都详细地说一下。” 我的朋友继续给我代码发生了什么的全面总结。 我只好再次叫住他。...问题的关键是,他终于可以一步一步地检查了代码片段,而不是囫囵吞枣想要一次性理解所有代码。 在类似于这样的情况下,思考得更慢实际上能让你学得更快。...以承诺的方式找时间来写代码,就像你一开始安慰自己只逛一小会时间网站。 慢下来,步子迈的越小,学得越快。 对了,你是怎么学习的?你有什么好的技巧

62150

更快学习 JavaScript 的 6 个思维技巧

下面请允许我解释一下。 当你读到某些东西,你觉得的确如此的,那么很可能就会直接跳到下一个内容。然后你觉得接下来这个内容也非常浅显易懂,于是继续往下看。...实践——实际编写代码。 当你去学习一个新概念的时候,一定要试用它,摆弄它,熟悉它,甚至将它和其他概念结合起来。而且实际输出到示例代码中非常重要,因为这帮助你消化吸收它。...不过,当他检查代码片段的时候,我注意到有一段代码,他说得非常仓促。 “等一下!”我说, “慢点讲,每一步都详细地说一下。” 我的朋友继续给我代码发生了什么的全面总结。 我只好再次叫住他。...问题的关键是,他终于可以一步一步地检查了代码片段,而不是囫囵吞枣想要一次性理解所有代码。 在类似于这样的情况下,思考得更慢实际上能让你学得更快。...以承诺的方式找时间来写代码,就像你一开始安慰自己只逛一小会时间网站。 慢下来,步子迈的越小,学得越快。 对了,你是怎么学习的?你有什么好的技巧

59070

你的代码会说话?(下)

篇首语 代码不讲真话的直接后果是所有人被误导了,然后做了一件错误的事情,不自知地将错就错,让错误越陷越深,最后浪费宝贵的时间。...“那你们还干嘛开会呀,不是白费时间!” 万正义直率地补充道。“可是,有时候她在后续的会议上又把之前留言的内容给更新了却忘了再给我留言。” 袁帅表现得无辜。...5分钟后,袁帅把所有人的答案汇总起来: 示例1:类上的注释完全没必要,因为VCS工具能够很好地做记录。 示例1:构造方法方法上的注释是冗余的,构造器本身就能表达构造对象,参数也表达传入的东西。...吃完饭回来,袁帅喊上清扬去看看隔壁石彪的团队在做的Code Review,见到大屏幕上的代码: “豹,这个FlyLine是指飞行路线?” 石彪小心翼翼地问。 “嗯,是这个意思!”...“你在IDE搜一下【Route】” 只见豹比较娴熟地用快捷键定位到一个Route类: 看到这个类,豹快速在正开着的Google翻译框里查到【Route:航线】。

13710

手把手教你调试代码并使用Echarts进行数据可视化

大家好,在昨天的文章中我们详细讲解了如何使用requests+bs4爬取美国疫情实时数据,但是在文章发布之后大约三个小时就有读者后台留言说怎么代码不能用了,在第一个读者反馈的时候我在想难道写的还不够详细...,在第二个读者反馈的时候我在想这届读者水平不太行嘛,结果在不断有人反馈代码失效了之后我打开电脑测试一下,网站确实做了反爬措施 在找解决办法之前先思考了一下为什么会被反爬了,理论上我们的代码从头至尾只向网站发送了一次数据请求...,如果没有人恶意发送高频率的请求,那么这种频率的请求完全是正常的,并且启用反爬也不会在短时间内完成,所以就当做是巧合吧,接下来说下我是怎样一步一步去解决这个问题。...原来这个表格的数据被隐藏了,这也就解释了为什么我们搜索返回了一个空list,那咋办呢,不要慌。既然前端展示说明数据肯定在某个数据包里面。我们接着在这里搜索纽约的数据53520 ?...到这里,我们再一次使用Python从这个网站取到了我们需要的数据,以上的代码调试过程希望帮助到大家学到一点什么。

2K20

一个32岁入门的70后程序员给我的启示

岁月的锤炼 圆口接口的键盘,2003年的 有人这个键盘难道没有擦过?不是的,是擦不掉的岁月痕迹。如果有注意到细节的朋友会发现,程序员什么键位用得最多。...图书馆抄书的怪蜀黍 这是他当时学C语言的时候在新华书店偷偷抄的 我记得初中的时候每周六我爸都会带我去新华书店去看书,然后去到那里,每次都是他叫我看着图书馆里员有没有来,然后他就在那里专心地去抄写这些代码片段...(这种学习方法在我看来,现在就是个笑话,随便打开一个网站,代码都是一堆堆的,但是话又说回来,你们在这些源代码中学到了什么,记住了吗?...会灵活运用?从前辈的学习方法来看,记录一些常用的代码片段还是很用必要的,你的github有一套自己的代码片段?如果没有那就赶紧收集!)...也许这就是程序员的个人品牌吧,如果你在企业中能够有这样的品牌,能不升职? 总有人质问:“我现在学编程晚?”,“我30岁之后还能继续写程序?”,“学编程难?”

59690

一个32岁入门的70后程序员给我的启示

岁月的锤炼 圆口接口的键盘,2003年的 有人这个键盘难道没有擦过?不是的,是擦不掉的岁月痕迹。如果有注意到细节的朋友会发现,程序员什么键位用得最多。...图书馆抄书的怪蜀黍 这是他当时学C语言的时候在新华书店偷偷抄的 我记得初中的时候每周六我爸都会带我去新华书店去看书,然后去到那里,每次都是他叫我看着图书馆里员有没有来,然后他就在那里专心地去抄写这些代码片段...(这种学习方法在我看来,现在就是个笑话,随便打开一个网站,代码都是一堆堆的,但是话又说回来,你们在这些源代码中学到了什么,记住了吗?...会灵活运用?从前辈的学习方法来看,记录一些常用的代码片段还是很用必要的,你的github有一套自己的代码片段?如果没有那就赶紧收集!)...也许这就是程序员的个人品牌吧,如果你在企业中能够有这样的品牌,能不升职? 总有人质问:“我现在学编程晚?”,“我30岁之后还能继续写程序?”,“学编程难?”

81990

一个32岁入门的70后程序员给我的启示

圆口接口的键盘,2003年的 有人这个键盘难道没有擦过?不是的,是擦不掉的岁月痕迹。如果有注意到细节的朋友会发现,程序员什么键位用得最多。除了(ASDW,YUHJ,那是我小时候玩拳王留下的)。...这是他当时学C语言的时候在新华书店偷偷抄的 我记得初中的时候每周六我爸都会带我去新华书店去看书,然后去到那里,每次都是他叫我看着图书馆里员有没有来,然后他就在那里专心地去抄写这些代码片段(这种学习方法在我看来...,现在就是个笑话,随便打开一个网站,代码都是一堆堆的,但是话又说回来,你们在这些源代码中学到了什么,记住了吗?...会灵活运用?从前辈的学习方法来看,记录一些常用的代码片段还是很用必要的,你的github有一套自己的代码片段?如果没有那就赶紧收集!)...也许这就是程序员的个人品牌吧,如果你在企业中能够有这样的品牌,能不升职? 总有人质问:“我现在学编程晚?”,“我30岁之后还能继续写程序?”,“学编程难?”

46710

一个32岁入门的70后程序员给我的启示

岁月的锤炼   圆口接口的键盘,2003 年的   有人这个键盘难道没有擦过?不是的,是擦不掉的岁月痕迹。如果有注意到细节的朋友会发现,程序员什么键位用得最多。...图书馆抄书的怪蜀黍 这是他当时学 C 语言的时候在新华书店偷偷抄的 我记得初中的时候每周六我爸都会带我去新华书店去看书,然后去到那里,每次都是他叫我看着图书馆里员有没有来,然后他就在那里专心地去抄写这些代码片段...(这种学习方法在我看来,现在就是个笑话,随便打开一个网站,代码都是一堆堆的,但是话又说回来,你们在这些源代码中学到了什么,记住了吗?...会灵活运用?从前辈的学习方法来看,记录一些常用的代码片段还是很用必要的,你的 github 有一套自己的代码片段?如果没有那就赶紧收集!)...也许这就是程序员的个人品牌吧,如果你在企业中能够有这样的品牌,能不升职?   总有人在问:“我现在学编程晚?”,“我 30 岁之后还能继续写程序?”,“学编程难?”

70060

一个32岁入门的70后程序员给我的启示

( 圆口接口的键盘,2003年的 ) 有人这个键盘难道没有擦过?不是的,是擦不掉的岁月痕迹。如果有注意到细节的朋友会发现,程序员什么键位用得最多。...( 这是他当时学C语言的时候在新华书店偷偷抄的 ) 我记得初中的时候每周六我爸都会带我去新华书店去看书,然后去到那里,每次都是他叫我看着图书馆里员有没有来,然后他就在那里专心地去抄写这些代码片段(这种学习方法在我看来...,现在就是个笑话,随便打开一个网站,代码都是一堆堆的,但是话又说回来,你们在这些源代码中学到了什么,记住了吗?...会灵活运用?从前辈的学习方法来看,记录一些常用的代码片段还是很用必要的,你的github有一套自己的代码片段?如果没有那就赶紧收集!)...也许这就是程序员的个人品牌吧,如果你在企业中能够有这样的品牌,能不升职? 总有人质问:“我现在学编程晚?”,“我30岁之后还能继续写程序?”,“学编程难?”

61150

有效使用 kimichat 的15个高级技巧

你能给我一些建议? 我正在写一篇关于人工智能的文章,需要了解一些相关的历史和发展。你帮我吗?...设定明确的标准 我需要购买一款性能稳定(5年无故障)、电池续航能力强(大于3小时)的笔记本电脑,你能给我一些建议?...然后追问:你刚刚的回答我不太理解,能以12岁小学生可以理解的方式再解释一下? 6. 管理期望:Kimi智能助手可能不具备最新的实时信息,也可能不具备专业领域的深度知识。...请解释一下AI这个词语的意思。 请比较一下苹果笔记本和华为笔记本这两个产品的优缺点。 请列举出5个解决AI可解释性差这个问题的方法。...请用简单的语言解释一下这个概念。 请用专业术语回答这个问题。 请用通俗易懂的语言描述一下光合作用的过程。

13710

什么是真正的程序员

我愤怒的敲击着键盘,一个柔弱的声音打断了我:   "你好,请你给我设计一个系统?"   我:"什么?"   "给我设计一个系统!"   我对这个请求很惊讶。...第三章   过了一段时间,我知道了这个小鬼的编程水平。在他的代码仓库只有些小程序、网站的demo、琐碎的程序片段。都是些不值得一提的东西。   之后他开始着手做一个需要很多模块的大型程序。...printf:"但是这样做有什么好处呢?"   "我想让他们知道他们走上歧途了,却又不明确的指出来。这表现的我比他们厉害。然而他们毫无头绪,像雾里看花。没有人明白我的意思。...printf:"听起来都叫人兴奋!终于有人回答我的所有问题了!"printf瞥了一眼玻璃上的结构图说到:"你们的系统真大,他跑的快?"   "我没法告诉你。"架构师说;"应该会很快吧。"   ...printf:"那它的代码怎么样呢?"   "我没法告诉你。"   printf:"用户喜欢这个系统?"   "这个我恐怕也没法告诉你。"   printf:"但是你是软件架构师啊!"

73280

优秀的程序员,必须懒惰

比如,可以检查试验别的任务,以排除代码自身的原因;可以通过 Web UI 检查异常(如果没有账号,可以让我提供);可以排查主机日志或删除缓存,再不济,总应该提供任务 ID 和控制台日志给我。...第 5 个一点点 善用工具 善用工具可以分为 4 个层面: 搜索引擎 不相信重复 代码片段 自动化 我刚入行那会,一个计算机专业却当了公务员的朋友问我,你一点都没学过编程,平时怎么写代码?...不相信重复,大师的话叫 DRY 原则(Don't repeat yourself),代码写多了,会有人为的直觉判断好的和烂的代码,我的标准是简洁和规范,简洁并不是美感上的标准,重复越少,给自己出错的机会也越少...如果你不幸丢了三周前的代码,也许你凭着过人的记忆力把脑子里残余的片段复写出来,但如果丢的是三个月前的代码,恐怕就没有那么好的运气了。...说了这么多,想必有人会问,费劲心思成为一个理想的程序员,又有什么用处? 会有高薪? 不。 升职? 也不见得。 迎娶白富美呢? 不如去卖狗。

54240

程序员,如何从平庸走向理想?

比如,可以检查试验别的任务,以排除代码自身的原因;可以通过 Web UI 检查异常(如果没有账号,可以让我提供);可以排查主机日志或删除缓存,再不济,总应该提供任务 ID 和控制台日志给我。...第5个一点点:善用工具 善用工具可以分为 4 个层面: 搜索引擎、不相信重复、代码片段、自动化 我刚入行那会,一个计算机专业却当了公务员的朋友问我,你一点都没学过编程,平时怎么写代码?...不相信重复,大师的话叫 DRY 原则(Dont repeat yourself),代码写多了,会有人为的直觉判断好的和烂的代码,我的标准是简洁和规范,简洁并不是美感上的标准,重复越少,给自己出错的机会也越少...如果你不幸丢了三周前的代码,也许你凭着过人的记忆力把脑子里残余的片段复写出来,但如果丢的是三个月前的代码,恐怕就没有那么好的运气了。...说了这么多,想必有人会问,费劲心思成为一个理想的程序员,又有什么用处?会有高薪?不。升职?也不见得。迎娶白富美呢?不如去卖狗。

66760

6个一点点做一个成功的程序员

比如,可以检查试验别的任务,以排除代码自身的原因;可以通过 Web UI 检查异常(如果没有账号,可以让我提供);可以排查主机日志或删除缓存,再不济,总应该提供任务 ID 和控制台日志给我。...第 5 个一点点:善用工具 善用工具可以分为 4 个层面: 搜索引擎 不相信重复 代码片段 自动化 我刚入行那会,一个计算机专业却当了公务员的朋友问我,你一点都没学过编程,平时怎么写代码?...不相信重复,大师的话叫 DRY 原则(Dont repeat yourself),代码写多了,会有人为的直觉判断好的和烂的代码,我的标准是简洁和规范,简洁并不是美感上的标准,重复越少,给自己出错的机会也越少...如果你不幸丢了三周前的代码,也许你凭着过人的记忆力把脑子里残余的片段复写出来,但如果丢的是三个月前的代码,恐怕就没有那么好的运气了。...说了这么多,想必有人会问,费劲心思成为一个理想的程序员,又有什么用处?会有高薪?不。升职?也不见得。迎娶白富美呢?不如去卖狗。

71970

程序员如何摆脱平庸?

比如,可以检查试验别的任务,以排除代码自身的原因;可以通过 Web UI 检查异常(如果没有账号,可以让我提供);可以排查主机日志或删除缓存,再不济,总应该提供任务 ID 和控制台日志给我。...05 第5个一点点:善用工具 善用工具可以分为 4 个层面: 搜索引擎、不相信重复、代码片段、自动化。 我刚入行那会,一个计算机专业却当了公务员的朋友问我,你一点都没学过编程,平时怎么写代码?...不相信重复,大师的话叫DRY 原则(Dont repeat yourself),代码写多了,会有人为的直觉判断好的和烂的代码,我的标准是简洁和规范,简洁并不是美感上的标准,重复越少,给自己出错的机会也越少...如果你不幸丢了三周前的代码,也许你凭着过人的记忆力把脑子里残余的片段复写出来,但如果丢的是三个月前的代码,恐怕就没有那么好的运气了。...说了这么多,想必有人会问,费劲心思成为一个理想的程序员,又有什么用处?会有高薪?不。升职?也不见得。迎娶白富美呢?不如去卖狗。

88670

作为研究生,你还事事都要别人帮忙

这时候,我总是会问自己,是我讲的有问题?还是我解答问题的方式有问题? 直到有一次,我反问一位学员,我说:“如果你身边没有我在,你觉得这个问题应该怎么解决?”...基本上所有人被我问了之后,都会自己想办法查阅资料,搜索答案,检验解答方法,最终解决问题。然后,非常开心地给我反馈说:老师,问题我自己解决了,而且出问题的原因我搞明白了,以后再遇到,我自己也能解决。...如果你面前乌压压地站了1万个人,这时候你振臂一呼:“博士生站出来”,这个时候只有不到6个人能够回应你,少?真的少!...有人给我感觉就是非常主动,爱提问题,也爱解决问题。但是也有人是滴水不进,无论讲过多少遍,他脑子里就是进不去,关键还没有自学的激情,我相信要不了几年,这两类人之间的差距就会是天壤之别。...我的第一本书是Perl语言的骆驼,现在依然放置在我的书柜中。

60530
领券