
爬虫与数据库
文章平均质量分 81
网络爬虫是一个自动提取网页的程序,它为搜索引擎从万维网上下载网页,是搜索引擎的重要组成。传统爬虫从一个或若干初始网页的URL开始,获得初始网页上的URL,在抓取网页的过程中,不断从当前页面上抽取新的URL放入队列,直到满足系统的一定停止条件。
芯动大师
InfoQ签约作者,阿里云专家博主,51CTO专家博主,华为云云享专家,嵌入式开发工程师,AE工程师。
座右铭:向着太阳,追逐梦想!
展开
-
电源噪声的起因及危害
开关噪声给信号传输带来的影响更为显著,由于地引线和平面存在寄生电感,在开关电流的作用下,会造成一定的电压波动,也就是说器件的参考地已经不再保持零电平,这样,在驱动端(见图3-a),本来要发送的低电平会出现相应的噪声波形,相位和地面噪声相同,而对于开关信号波形来说,会因为地噪声的影响导致信号的下降沿变缓;非理想电源阻抗影响(图1-b);空板,板材是普通的FR4,电源和地之间的间距为4.5Mils,随着频率的增加,电源阻抗是不断变化的,尤其是在并联谐振效应显著的时候,电源阻抗也随之明显增加(见图4)。原创 2024-03-28 22:27:48 · 303 阅读 · 0 评论 -
我的嵌入式工程师成长之路:从技术小白到技术大佬
写到这里,本文内容也就接近尾声了。回顾一下上面的内容,也就是为大家分享一下我从成为嵌入式工程师的艰辛历程,期间的经历和遭遇,值得借鉴和深思,尤其是在嵌入式工作中的努力和选择。希望在看到这篇文章的时候能够有所启发,尤其是初入职场的大学生,一定要做好自己的职业方向规划,以及结合自己的实际情况做到正确的选择,还有就是遇到机会一定要把握住,毕竟机会不是常有的,错过了可能就永远错过了。原创 2022-12-28 22:21:03 · 878 阅读 · 3 评论 -
猿创征文|国产数据库---达梦应用技巧及使用案例
例子:./dm_service_installer.sh -t dmserver -p DMTESTSERVER -dm_ini /dm8/data/DMTEST/dm.ini。第五步:初始化参数,簇大小只能是16页、32页或64页,默认16页;7、./nca.sh:网络配置助手,用于disql连接数据库的ip对应别名,配置文件在/etc/dm_svc.conf,disql用法格式:disql。3、./dbca.sh:安装目录的tool目录下,数据库配置助手:创建、删除数据库实例,注册、删除数据库服务。原创 2022-10-09 21:28:52 · 328 阅读 · 5 评论 -
APP自动化效果测试工具
uiautomator2是一个自动化测试开源工具,仅支持Android平台的原生应用测试。它本来是Google提供的一个自动化测试的Java库,后来发展了python-uiautomator2,封装了谷歌自带的uiautomator测试框架,提供便利的python接口,用它可以很便捷的编写python脚本来实现app的自动化测试。uiautomator2 提供了点击、长按、输入文本、滑动、拖拽、截屏等方法,能够模拟用户的各种动作。原创 2022-10-25 20:08:18 · 3161 阅读 · 0 评论 -
Python在接口测试中的应用
接口测试的方式有很多,可以使用的工具有jmeter,postman,soapUI等,也可以自己写代码进行接口测试(Python,java,go等等),工具的使用相对来说都比较简单,开箱即用。但如果接口中定义了一些需要加解密、数字签名等一些动态计算时,工具就很无助,唯有写代码进行实现测试。所以要根据接口协议,有针对性的进行选择工具,当工具不适合项目时需要进行工具开发。对于工具开发选择语言,语言本身没有优劣之分,选择自己擅长的和合适的。原创 2022-10-26 20:05:54 · 937 阅读 · 1 评论 -
Python之服务巡检
项目经过层层测试,最终上线了,此时我们很多时候需要保证线上是OK的。如果线上哪个服务出了问题,带来的后果是可想而知的。那么做线上巡检就成了我们很多测试,或者运维考虑的了,我们巡检不是为了去发现bug,更多的时候是保证服务是OK的,是可以访问的,比如我们Tomcat下的一个站点,很少有首页挂了,其他页面是OK的情况,因此我们巡检的目的是验证服务是否OK,有时也关注下响应时间。在讯飞开放平台上有很多第三方的webapi服务提供给用户使用,服务的可用性、授权和计量的准确性等都需要得到很好的保障,服务不可用,用户会原创 2022-10-27 20:56:10 · 1239 阅读 · 0 评论 -
SQL的基本介绍
1.什么是数据库?2.什么是数据库管理系统?3.什么是 SQL?1.数据库是保存有组织的数据的容器,通常是一个文件或一组文件,可以将其看作电子化的文件柜。用户可以对文件中的数据执行新增、删除、更新、查询等操作。2.数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户可以通过 DBMS 访问数据库中的数据,数据库管理员也可以通过 DBMS 进行数据库的维护工作。原创 2022-10-28 21:17:11 · 2426 阅读 · 0 评论 -
SQL 的查询语句
还有就是,在处理 SQL 语句时,所有的空格都会被忽略,我们可以把一条 SQL 语句写在一行上,也可以分开写在多行上。在这里,有一点要说明下,SQL 语句不区分大小写,意思是我们可以使用大写或者小写,都是可以的。在查询之前,我们首先来看下导航面板,现在 sys 数据库的字体是加粗的,这表明当前选中的数据库是 sys。有点要注意的地方是,DISTINCT 关键字作用于所有的列,不仅仅是跟在其后的那一列。前面的查询中,SELECT 语句会返回所有匹配的行,但是,有时候我们不希望每个值每次都出现。原创 2022-10-29 14:52:22 · 1519 阅读 · 0 评论 -
强大的爬虫框架 Scrapy
本节来介绍一个强大的爬虫框架 Scrapy。Scrapy 是一个基于 Twisted 的异步处理框架,是纯 Python 实现的爬虫框架,其架构清晰,模块之间的耦合程度低,可扩展性极强,可以灵活完成各种需求。原创 2022-10-14 21:43:58 · 477 阅读 · 3 评论