如何利用scrapy创建一个爬虫项目

如何利用scrapy创建一个爬虫项目1,首先打开命令窗口,cmd打开之后,进入目标盘,进入目标路径,
分类: 其他 发布时间: 01-18 23:18 阅读次数: 0

《笨方法学 Python 3》43.基本的面向对象分析和设计

这章断断续续续写了一周,今天放出来......主要是翻译那些场景描述很烦人,毕竟0级英语。面向对象的
分类: 其他 发布时间: 01-18 23:18 阅读次数: 0

《基于Python的全栈自动化测试》之unittest.TestCase(一)--- 创建测试类,编写测试用例

准备:首先创建个math.py文件,然后在模块中写个简单的类和方法,作为被测试的对象:# 单元测试练
分类: 其他 发布时间: 01-18 23:17 阅读次数: 0

《基于Python的全栈自动化测试》之unittest.TestCase(二)--- 断言assert

 断言:    接着上篇,用例里需要用到断言,来验证实际结果是否符合预期结果,前面有讲过,unitt
分类: 其他 发布时间: 01-18 23:17 阅读次数: 0

angular惰性加载实现2020

1.命令:ng generate module customers --routing 这会创建一个 customers 目录,其中有两个文件:CustomersModule 和 CustomersRoutingModule。 CustomersModule 扮演的是与客户紧密相关的所有事物的管理员。CustomersRoutingModule 则会处理任何与客户有关的路由。 CLI 会把 CustomersRoutingModule 自动导入到 CustomersModule。它会在文件的顶
分类: 其他 发布时间: 01-18 23:17 阅读次数: 0

实测两款 GitHub 开源抢票插件,所有坑都帮你踩过了

如果你对自己手速和市面上的各种 “加速包” 都没什么信心的话,不妨试试用程序员的手段抢票? 况且,[12306 官方宣布屏蔽了一大批付费抢票软件],这也意味着你即使给这些软件付了会员费,也依旧抢不到票。 所以只能回到最初的手动抢票?No!No!No! GitHub 上有两个 “年经” 项目,每到春运前一段时间,就会定时定点的登顶热榜,助力一代又一代程序员和姿势丰富的非程序员们抢票回家。 那么,这两个项目究竟怎么用?好不好用? 和手动抢票、第三方软件抢票比起来优势是否明显? 安装使用过程中,会不
分类: 其他 发布时间: 01-18 23:17 阅读次数: 0

Unity场景、模型等资源转UE4

共同点: UE4和Unity均为左手系 不同点: 轴向 轴向 UE4 Unity 向前 +x +z 向右 +y +x 向上 +z +y 旋转 欧拉角(Euler Angles)使用三个角度值来描述物体在三维空间的任意朝向 它的基本思想是让物体开始于“标准”方位(物体坐标轴和惯性坐标轴对齐),每次让其绕着物体坐标系某个轴进行旋转,通过三次旋转就可以达到最终朝向 如果从惯性坐标系到物体坐标系,欧拉角顺序为:m-n-p;那么,从物体坐标系到惯性坐标系,旋转的顺序就是相反的,为p-n-m 合法的欧拉角
分类: 其他 发布时间: 01-18 23:17 阅读次数: 0

java 支持分词的高性能拼音转换工具,速度是 pinyin4j 的两倍

pinyin pinyin 是 java 实现的高性能中文拼音转换工具。 变更日志 创作目的 想为 java 设计一款便捷易用的拼音工具。 如何为 java 设计一款高性能的拼音转换工具 pinyin4j 特性 性能是 pinyin4j 的两倍 极简的 api 设计 支持转换长文本 支持多音字 支持多种拼音标注方式 支持中文分词 快速开始 准备 jdk 1.7+ maven 引入 <dependency> <groupId>com.github.houbb</groupId>
分类: 其他 发布时间: 01-18 23:17 阅读次数: 0

碎碎念之

我总想动手去写些东西,可我又无从下笔。 其实到现在为止,我应该也要能写出来一些精妙的技术分析文章才是,可是我却不知道写些什么。可能是我太浮躁,可能是对知识理解的不深,或者是其他.... 说说今天的事儿吧,随便写写,文笔不好... 早上起床跟老爸去市区送了趟货(搬砖),真的是搬砖,由于过年了,货车司机都回家了,只能自己开车去送,这东西真的非常沉,大概装了40多包吧,到了目的地还要给它卸下来,搞得是腰酸背痛。说实话太不愿意做这个事情,没办法,我爸刚动过手术不能搬重物,就算他没动的话,我也得搬,呵呵
分类: 其他 发布时间: 01-18 23:17 阅读次数: 0

读取txt文件.py

""" read():读取整个文件。 readline():读取一行数据。 readlines():读取所有行的数据。 """ user_file = open("user_info","r") lines = user_file.readlines() user_file.close() for line in lines: username = line.split(",")[0] password = line.split(",")[1] print(userna
分类: 其他 发布时间: 01-18 23:17 阅读次数: 0

软件工程——数独 总结报告

开发环境 Windows10 版本号1903 VS2019 16.3.2 Intel vtune Profile 2020 Microsoft. CodeAnalysis. FxCopAnalyzers 2.9.8 测试覆盖率工具opencppcoverage RAM 16GB 3200MHz 三星 AMD Ryzen 7 2700X 3.90GHz SSD 三星 MZVLB1TOHALR-00000 相关地址 无GUI源代码仓库:https://gitee.com/wangzhankun/s
分类: 其他 发布时间: 01-18 23:17 阅读次数: 0

投行人生

  初入职场时,情商比智商更重要。当情商和软技能已成为习惯,观念发生改变,行为发生变化,我们就开启了满意的、成功的职业生涯。 ------20200118勉
分类: 其他 发布时间: 01-18 23:17 阅读次数: 0

Upload_Labs_pass_4

做法和pass3相同; 存在后缀名黑名单; 采用类似的拓展名来混淆; http://127.0.0.1/upload-labs-master/upload/shell.php23 成功; 本pass禁止上传.php|.php5|.php4|.php3|.php2|php1|.html|.htm|.phtml|.pHp|.pHp5|.pHp4|.pHp3|.pHp2|pHp1| .Html|.Htm|.pHtml|.jsp|.jspa|.jspx|.jsw|.jsv|.jspf|.jtml|.j
分类: 其他 发布时间: 01-18 23:17 阅读次数: 0

读取xml文件.py

#导入xml的minidom模块、用来处理xml文件、 from xml.dom import minidom #打开xml文档: dom = minidom.parse("info.xml") #得到文档元素对象 root = dom.documentElement #节点名: print(root.nodeName) #节点值 print(root.nodeValue) #节点类型 print(root.nodeType) print(root.ELEMENT_NODE) #得到标签名 t
分类: 其他 发布时间: 01-18 23:17 阅读次数: 0

排查 Kubernetes HPA 通过 Prometheus 获取不到 http_requests 指标的问题

部署好了 kube-prometheus 与 k8s-prometheus-adapter (详见之前的博文 k8s 安装 prometheus 过程记录),使用下面的配置文件部署 HPA(Horizontal Pod Autoscaling) 却失败。 apiVersion: autoscaling/v2beta2 kind: HorizontalPodAutoscaler metadata: name: blog-web spec: scaleTargetRef:
分类: 其他 发布时间: 01-18 23:17 阅读次数: 0

物理层下的传输媒体

物理层下面的传输媒体 电信领域使用的电磁波的频谱 导向传输媒体 导向传输媒体中,电磁波沿着固体媒体传播。 双绞线 屏蔽双绞线 STP (Shielded Twisted Pair):一般用于长距离; 无屏蔽双绞线 UTP (Unshielded Twisted Pair):一般用于短距离; 同轴电缆 50 Ω 同轴电缆:用于数字传输,由于多用于基带传输,也叫基带同轴电缆; 75 Ω 同轴电缆:用于模拟传输,即宽带同轴电缆; 光纤 光纤传输距离长,衰减小,窃听信号难。 光线在光纤中的折射 光纤的
分类: 其他 发布时间: 01-18 23:17 阅读次数: 0

Android数据存储之SQLite数据库

SQLite是一个小巧的嵌入式数据库,使用方便、开发简单,手机上最早由iOS运用,后来Android也采用了SQLite. SQLite的多数SQL语法与Oracle 一样,下面只列出不同的地方:   (1)建表时为避免重复操作,应加上IF NOT EXISTS关键词,例如CREATE TABLE IF NOT EXISTS table_name   (2)删表时为避免重复操作,应加上IF EXISTS关键词,例如DROP TABLE IF EXISTS table_name   (3)添加新
分类: 其他 发布时间: 01-18 23:17 阅读次数: 0

Bt(宝塔面板)忘记用户名密码的解决方案

Bt(宝塔面板)忘记用户名密码的解决方案 问题 把宝塔面板的访问端口号修改了,面板界面跳转到登录界面,突然忘记了账号密码。 解决方案 因为宝塔面板6.X中内置了命令bt,所以我们需要用ssh工具连接服务器,然后输入bt即可,如图: 修改完账号密码后登陆就行了。
分类: 其他 发布时间: 01-18 23:17 阅读次数: 0

TestLoader类中提供的discover()方法

calculator.py class Count: def __init__(self,a,b): self.a = int(a) self.b = int(b) #计算加法 def add(self): return self.a + self.b #计算减法 def sub(self): return self.a - self.b runtest.py import unittest
分类: 其他 发布时间: 01-18 23:17 阅读次数: 0

Luogu P1923 求第k小的数

Luogu P1923 求第k小的数 一看这题,静态查询区间第$k$小的数,不就是可持久化线段树(主席树)的模板题吗?!(误) 直接把主席树的板子打上来♪: #include<bits/stdc++.h> #define N 200010 #define mid ((l+r)>>1) using namespace std; int n,m,l,r,k,ans,id,siz; int a[N],b[N]; struct segmenttree { int ls,rs,sum,ro
分类: 其他 发布时间: 01-18 23:17 阅读次数: 0