爬取笔趣阁_完本书籍(未完)

import os, time, shutil, requests,sqlite3 from bs4 import BeautifulSoup from threading import Thread from datetime import datetime def fun_makedir(file_path): """ 创建文件夹,并进入该文件夹 :return: """ if not os.path.exists(file_path): os.makedirs(file_path) #
分类: 其他 发布时间: 05-03 22:42 阅读次数: 0

axios 异步与同步

前端开发中遇到了以下差不多的问题 https://segmentfault.com/q/1010000018193522 vue+axios同步请求 https://blog.csdn.net/weixin_44423832/article/details/90048204?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-5&depth_1-utm_source=distribute.pc_releva
分类: 其他 发布时间: 05-03 22:42 阅读次数: 0

AppCrawler跨平台自动遍历测试03

1.生成详细网页报告 在存放jar包的文件夹中执行该命令: java -jar appcrawler-2.4.0-jar-with-dependencies.jar 生成帮助文档: 1)运行命令: java -jar appcrawler-2.4.0-jar-with-dependencies.jar --capability "appPackage=com.xueqiu.android,appActivity=.view.WelcomeActivityAlias” 2) 一定要打开appiu
分类: 其他 发布时间: 05-03 22:42 阅读次数: 0

MySQL高级(十五)--- 主从复制

前言:本章主要讲解MySQL主从复制的操作步骤。由于环境限制,主机使用Windows环境,从机使用用Linux环境。另外MySQL的版本最好一致,笔者采用的MySQL5.7.22版本,具体安装过程请查询相关资料。 1.主从复制的基本原理 slave会从master读取binlog来进行数据同步。主要有以下三个步骤: ①master将改变记录到二进制日志(binary log),这些记录过程叫做二进制日志事件(binary log events)。 ②slave将master的binary lo
分类: 其他 发布时间: 05-03 22:42 阅读次数: 0

AppCrawler跨平台自动遍历测试04

3. 析demo.yml saveScreen: true 进行截图,false不进行 maxTime: 10800 最大时间 maxDepth: 10 最大深度 在文件中添加包名:   testcase中添加从行情页面开始点击 只对上半部分选取一部分可点击的元素进行遍历 contains只要部分包含就可以了,所以可以删除前面的包名 appcrawl的遍历原则,每次遍历都会从中间遍历 只要深度没有达到最大值它会一直遍历 同级只点2个 Taglimit和TaglimitMax类似于隐式等待和显
分类: 其他 发布时间: 05-03 22:42 阅读次数: 0

SCI写作方法(转载)

SCI写作技巧看着四篇文章就够了:https://mp.weixin.qq.com/s/ctCTaUl9dp_fPMioExqMwQ 01论文从写作到发表的步骤: 02了解写作的格式: 03 SCI写作常见的语法问题: 04 SCI常用词汇和句型: 第一次写学术论文无从下手怎么办?
分类: 其他 发布时间: 05-03 22:42 阅读次数: 0

安装第三方PHP扩展示例

宝塔面板的PHP安装路径为/www/server/php/ 且支持多个PHP版本共存,所以安装PHP扩展的方法与网上那些示例略有不同,下们我通过安装oauth扩展来说明一下如何安装第三方PHP扩展。 注意: 1、安装之前,请先到软件列表 - 找到对应PHP版本 - 设置 - 安装扩展 中查看我们是否提供了一键安装您要的扩展 2、以下命令中的54为PHP版本 1、下载扩展源码(有些扩展版本需要与PHP版本对应): wget http://pecl.php.net/get/oauth-1.2.3.
分类: 其他 发布时间: 05-03 22:42 阅读次数: 0

rocketMQ(三) springboot整合rocket

1:基础知识梳理 Message对象 topic: 主题名称 tag: 标签,用于过滤 key: 消息唯一标示,可以是业务字段组合 body: 消息体,字节数组 注意 发送消息到Broker,需要判断是否有此topic(在broker中),本地环境建议开启自动创建topic,生产环境建议关闭自动化创建topic 建议先手工创建Topic,如果靠程序自动创建,然后再投递消息,会出现延迟情况 概念模型: 一个topic下面对应多个queue,可以在创建Topic时指定,如订单类topic 通过可视
分类: 其他 发布时间: 05-03 22:42 阅读次数: 0

什么叫视图?游标是什么?

答:视图是一种虚拟的表,具有和物理表相同的功能。可以对视图进行增,改, 查,操作,视图通常是有一个表或者多个表的行或列的子集。对视图的修改不影 响基本表。它使得我们获取数据更容易,相比多表查询。 游标:是对查询出来的结果集作为一个单元来有效的处理。游标可以定在该单元 中的特定行,从结果集的当前行检索一行或多行。可以对结果集当前行做修改。 一般不使用游标,但是需要逐条处理数据的时候,游标显得十分重要。
分类: 其他 发布时间: 05-03 22:42 阅读次数: 0

计算机网络常见面试知识点总结

计算机网络体系结构 结构体系分类 OSI七层网络体系结构 会话层:通过传输层(端口号:传输端口和接收端口)建立数据传输的通路。主要在系统间发起会话或接受会话的请求。 表示层:数据压缩、加密以及数据描述,这使得应用程序不必关心在各台主机中数据内部格式不同
分类: 编程语言 发布时间: 05-03 22:27 阅读次数: 0

使用注解记录方法执行耗时

介绍 各个系统都在追求性能,要做压力测试。 压力测试目的是要找到热点,性能瓶颈,然后解决它或者优化它,这边暂不讨论怎么解决和优化性能问题。如果不做大规模的性能测试,是否有其他方式在开发,单元测试和集成测试的时候就发现一些性能问题呢? 我个人比较喜欢在编码的各个
分类: 编程语言 发布时间: 05-03 22:27 阅读次数: 0

科学的引用类名和包名

1. 背景 近期重构项目的时候,不可避免的修改了包名,出现了服务无法注册,函数没有加载等问题。溯其根源是这些扫描注册的模块直接引用了类的字符串的硬编码,编译期无法检测出来。 2. 直接字符串引用包名/类名的缺陷 修改包名/类名时,IDE无法找出字符串引用并修
分类: 编程语言 发布时间: 05-03 22:27 阅读次数: 0

浅析 ThreadLocal 原理

文章目录(站在前人的肩膀上总结了这篇博文,因水平有限,如有错误欢迎直接对喷): ThreadLocal 解决什么问题 ThreadLocal 用法及其使用场景 ThreadLocal 实现原理 ThreadLocal 不支持继承性 InheritableT
分类: 编程语言 发布时间: 05-03 22:26 阅读次数: 0

ThreadPoolExecutor(JAVA线程池)

ThreadPoolExecutor前提与介绍 ThreadPoolExecutor是JAVA线程池的核心实现类之一。 前置知识 了解Runable\Callable 了解Thread 掌握AQS阻塞队列 总体概括 java线程池可以对线程进行复用,
分类: 编程语言 发布时间: 05-03 22:26 阅读次数: 0

Keycloak快速上手指南

登录及身份认证是现代web应用最基本的功能之一,对于企业内部的系统,多个系统往往希望有一套SSO服务对企业用户的登录及身份认证进行统一的管理,提升用户同时使用多个系统的体验,Keycloak正是为此种场景而生。本文将简明的介绍Keycloak的安装、使用,并给
分类: 编程语言 发布时间: 05-03 22:26 阅读次数: 0

java设计模式-深度讲解

一.什么是设计模式 1.概念:在编写软件的过程中,程序员面临来自,耦合性,内聚性以及可维护性,可扩展性,重用性,灵活性,等多方面的挑战,而设计模式就是为了让程序(软件)具有更好的: (1).代码重用性:(即:相同功能的代码,不用多次编写) (2).代码可读性:
分类: 编程语言 发布时间: 05-03 22:26 阅读次数: 0

DelayQueue 核心源码解析

如果不想在世界上虚度一生,那就要学习一辈子。 ——高尔基 0 前言 延迟元素的无边界阻塞队列,在该队列中,仅当元素的延迟到期时才可以使用它. 队首是该 Delayed 元素,其延迟在过去最远过期. 如果没有延迟已经过期,就没有head, poll将返回nul
分类: 编程语言 发布时间: 05-03 22:26 阅读次数: 0

二维偏序-最长上升子序列的两种求解方式

给出一个题目背景,题源:洛谷P1020 二维偏序跟多理解可以参考博文 题目描述 某国为了防御敌国的导弹袭击,发展出一种导弹拦截系统。但是这种导弹拦截系统有一个缺陷:虽然它的第一发炮弹能够到达任意的高度,但是以后每一发炮弹都不能高于前一发的高度。某天,雷达捕捉到敌国的导弹来袭。由于该系统还在试用阶段,所以只有一套系统,因此有可能不能拦截所有的导弹。 输入导弹依次飞来的高度(雷达给出的高度数据是\(\le 50000\)的正整数),计算这套系统最多能拦截多少导弹,如果要拦截所有导弹最少要配备多少套
分类: 其他 发布时间: 05-03 22:26 阅读次数: 0

data01

Mardown学习 二级标题 三级标题 四级标题 字体 helloword! helloword! helloword! helloword! helloword! 引用 选择狂神java,走上人生巅峰。 分割线 图片 点击跳转博客 列表 A B C D 1 2 3 表格 名字 性别 生日 代码
分类: 其他 发布时间: 05-03 22:26 阅读次数: 0

Linux PATH环境变量及作用(初学者必读)

Linux PATH环境变量及作用(初学者必读) < 什么是环境变量,Linux环境变量有哪些?Linux打包(归档)和压缩 > 《Linux就该这么学》是一本基于最新Linux系统编写的入门必读书籍,内容面向零基础读者,由浅入深渐进式教学,销量保持国内第一,年销售量预期超过10万本。点此免费在线阅读。 在讲解 PATH 环境变量之前,首先介绍一下 which 命令,它用于查找某个命令所在的绝对路径。例如: [root@localhost ~]# which rm /bin/rm [root@
分类: 其他 发布时间: 05-03 22:26 阅读次数: 0