编程开发

爬虫_017_模块

写的py文件和文件夹都可以看做是模块 导入模块的方式 方法1: import 模块名 import my_module, 然后使用 模块名.函数 进行调用 my_module.func01() 方法2: from 模块名 import 特定的功能 from my_module import func01, func02 这种情况就可以直接使用函数 这种导入方法注意不同模块之间是否有重名的可能性 后

Flutter Dio网络框架分析

前言 对新技术保持敏锐是一个程序猿的基本素养,其中Flutter是新技术中的佼佼者,那么对于晦涩难懂的框架源码我们该如何学习呢? 以Flutter中的Dio为例,如果想要了解Dio的源码设计,我们从那里开始分析?直接阅读源码? 相信大多数同学阅读源码都存在如下的问题: 该从哪处下手 学了忘,忘了学 造成这样的原因是因为你没有一个结构化思维,没有理解网络框架的本质。 如果你仍处于以上这种状态,那

python 读取pdf并提取发票信息

(1)读取pdf文件并提取信息 参考博客:# 读取pdf文件,使用到pdfplumber库。读取出的文本内容使用正则匹配来获取信息。使用之前需要使用pip命令安装该库。 pip install pdfplumber (1) 关于PDF文件的读取: pdfplumber.open():打开pdf文件 pdf.pages[0]:查看第一页的内容 first_page.extract_t

javaScript基础简介,代码编辑器,开发者控制台

一、javaScript基础简介 1.JavaScript是一种编程语言,用这种语言编写的程序叫做  脚本   可以被直接写在网页的 HTML 中,在页面加载的时候自动执行 JavaScript 不仅可以在浏览器中执行,也可以在服务端执行,甚至可以在任意搭载了 JavaScript 引擎 的设备中执行,浏览器中嵌入了 JavaScript 引擎,有时也称作“JavaScript 虚拟机”,不同的引

谷歌SEO工作流程

👋 大家好,我是图帕先生。今天我要和大家分享一些关于谷歌SEO工作流程的知识。 👉 首先,我们需要了解一下SEO是什么。SEO(Search Engine Optimization)是一种优化网站以获得更高排名的技术。谷歌是全球最大的搜索引擎,因此谷歌SEO对于网站的流量和曝光至关重要。 🚀 那么,谷歌SEO的工作流程是怎样的呢? 1️⃣ 关键词研究:首先,我们需要确定网站需要关注哪些关键词。通过

ES8(13)、await 和 async 的用法

async函数是使用async关键字声明的函数。 async函数是AsyncFunction构造函数的实例, 并且其中允许使用await关键字。async和await关键字让我们可以用一种更简洁的方式写出基于Promise的异步行为,而无需刻意地链式调用promise。 1、先简单回顾一下Promise用法 function 摇色子(){ return new Promise((resolve

爬虫抓取OncoKB数据库中肿瘤基因靶向药物信息

通过驱动浏览器爬取OncoKB数据库中"基因——肿瘤——靶向药物"等信息。 1. 安装Chrome浏览器,下载并配置ChromeDriver,将其加入到环境变量中。 下图方框所示为需要提取的某个基因的相关信息。由于此页面经JavaScript动态渲染过,不适宜直接抓取,所以通过驱动浏览器抓取信息。 2. 准备需要抓取的基因集list文件gene_list.txt。 每行一个Gene

07. 整数反转

7. 整数反转 难度:简单 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 注意: 假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。

找到新工作

今天是2月24礼拜五多云转晴。今天终于可以面试了,其实今天的人还是挺多的,可能今天是礼拜五的原因,没有昨天的人多。 今天也是先要体检,每个人要30元的体检费用,体检的内容就两项,一个是血压脉搏,一个是做胸透,居然连抽血都没有,那体检还不简单嘛。其实我最怕的还是检测视力,因为我本身就近视,只不过是戴的隐形眼镜,不过也会有点小担心。 面试的过程就更容易了,只要会背26个英文字母就可以了,这对于我一个大