jug

中国大学MOOC —— 学习笔记(一)

丶灬走出姿态 提交于 2020-12-23 04:16:27
注:本文仅是个人的学习笔记,内容来源于中国大学mooc《Python网络爬虫与信息提取》课程 一 京东商品页面爬取  import requests url = " https://item.jd.com/16392426155.html " try : r = requests.get(url) r.raise_for_status() # 检查访问信息的状态码,200表示正确 r.encoding = r.apparent_encoding # 将编码改为可以显示的编码 print (r.text[:1000 ]) except : print ( " 爬取失败 " ) 二 亚马逊商品页面的爬取 1 用一个字典kv保存需要修改的头部信息。 2 获取头部信息: >>> r.request.headers { ' User-Agent ' : ' python-requests/2.18.4 ' , ' Accept-Encoding ' : ' gzip, deflate ' , ' Accept ' : ' */* ' , ' Connection ' : ' keep-alive ' } 3 访问url时,修改头部信息 import requests url = " https://www.amazon.cn/dp/B074JV6Y48/ref=gwgfloorv1_BMVD

国外程序员整理的Java资源大全(全部是干货)

偶尔善良 提交于 2020-08-05 12:14:32
原文 译者 唐尤华 翻译自 github akullpp 这里搜集了用来构建应用程序的工具。 Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。 Gradle:Gradle采用增量构建。Gradle通过Groovy编程而不是传统的XML声明进行配置。Gradle可以很好地配合Maven进行依赖管理,并且把Ant脚本当作头等公民。 字节码操作 编程操作Java字节码的函数库。 ASM:通用底层字节码操作及分析。 Javassist:尝试简化字节码编辑。 Byte Buddy:使用“流式API”进一步简化字节码生成。 代码分析 软件度量和质量评估工具。 Checkstyle:对编程规范和标准进行静态分析。 FindBugs:通过字节码静态分析找出潜在Bug。 PMD:对源代码中不良编程习惯进行分析。 SonarQube:通过插件集成其它分析组件,提供评估最终结果报告。 编译器 创建分析器、解释器和编译器的框架。 ANTLR:功能完备的自顶向下分析复杂框架。 JavaCC:相对ANTLR更具体,上手略为简单。支持语法语法超前预测(syntactic lookahead)。 持续集成 支持持续集成、测试和应用发布的工具。 Bamboo

来娉娉婷婷、清清浅浅、

风格不统一 提交于 2020-05-03 15:40:49
sdfsdf 服务网格作为一个改善服务到服务通信的专用基础设施层,是云原生范畴中最热门的话题。随着容器愈加流行,服务拓扑也频繁变动,这就需要更好的网络性能。服务网格能够通过服务发现、路由、负载均衡、心跳检测和支持可观测性,帮助我们管理网络流量。服务网格试图为无规则的复杂的容器问题提供规范化的解决方案 将供应链搬出中国,似乎成了过去两三个月新冠肺炎疫情衍生出的热门话题。 年初新冠肺炎疫情爆发,让中国供应链的生产活动几乎完全停顿,影响席卷全球:苹果的新 5G 有可能因疫情而延期推出,特斯拉新款芯片无法及时交付、陷入“芯片门”纠纷。其余像三星、小米、索尼等著名跨国企业,均受到供应链停摆的影响。 因此,dbrjknz.answers.yahoo.com/question/index?qid=20200426202336AAMh5Ci?XQ1=74esm=77j in.answers.yahoo.com/question/index?qid=20200426202348AArGCot?AL7=83cit=62f malaysia.answers.yahoo.com/question/index?qid=20200426202348AArGCot?UQ5=67tkb=09t sg.answers.yahoo.com/question/index?qid