关于爬虫的正则表达式一点记录

今天再爬虫的正则表达式里纠结了很久,记录下来,防止忘记再浪费时间 content = requests.get(url) m=re.findall(r'<a href=\"([0-9a-zA-Z\_\/\.\%\?\=\-\&]+)\"',content.text,re.I) 一开始,我把content变成str(content)放在正则匹配式中,无法匹配,可能是因为str(content)是空的。 所以一定要用content.text来匹配
分类: 其他 发布时间: 11-29 23:18 阅读次数: 0

c++枚举

枚举 可以用来创建符号常量,可代替const。 enum spectrum { red, orange, yellow, green, blue, violet, indigo, ultraviolet }; spectrum为新的类型。将red,orange等作为符号常量。他们对应的值为0~7。 默认情况下将整型赋给枚举量, 默认从0开始。 spectrum band = 2000;//该语句将失败 spectrum band = blue;//应该这样赋值 ++band;//该语句
分类: 其他 发布时间: 11-29 23:18 阅读次数: 0

vue双向数据原理

VUE中使用了数据劫持的方式,用JS的Objec.definePropert()给对象扩展属性时,添加getter,setter方法,当数据被访问时记录位置(操作getter方法),在数据发生变化时进行数据替换(操作setter方法,全被替换) Objec.definePropert() 方法
分类: 其他 发布时间: 11-29 23:18 阅读次数: 0

ASP.NET Core 3.x 并发限制

原文:ASP.NET Core 3.x 并发限制 前言 Microsoft.AspNetCore.ConcurrencyLimiter AspNetCore3.0后增加的,用于传入的请求进行排队处理,避免线程池的不足. 我们日常开发中可能常做的给某web服务器配置连接数以及,请求队列大小,那么今天我们看看如何在通过中间件形式实现一个并发量以及队列长度限制. Queue策略 添加Nuget Install-Package Microsoft.AspNetCore.ConcurrencyLimit
分类: 其他 发布时间: 11-29 23:18 阅读次数: 0

ASP.NET Core主机地址过滤HostFiltering

原文:ASP.NET Core主机地址过滤HostFiltering 前言 在ASP.Net Core2.X调用的CreateWebHostBuilder和3.X的主要区别在于WebHost的调用,CreateDefaultBuilder被Host替换,另一个区别是对ConfigureWebHostDefaults()的调用; 由于新的主机生成器是通用主机生成器,因此我们也需要知道默认Web主机配置默认配置了什么.ConfigureWebHostDefaults为我们默认做了哪些配置?我们一起
分类: 其他 发布时间: 11-29 23:18 阅读次数: 0

Vue入门知识

1. Vue—前端框架 1.1前端发展史 (1) html——超文本标记语言(静态网页) css+javascript (2) 动态网页:比较典型的有jsp / php / asp (3) ajax阶段——局部刷新技术 (4) html5——网页 (5) nodejs(服务器)—>前端的后台的写法(java(tomcat) / npm(maven)) (6) vue (elementui) react ... 1.2 MVVM结构 MVC:Model(模型) View(视图) Controll
分类: 其他 发布时间: 11-29 23:18 阅读次数: 0

hiho 1996

hiho 1996 解析: 观察到如果维护匹配数,空闲的0,空闲的1;具有区间可合并性 故可以用线段树求解 code #include<bits/stdc++.h> using namespace std; #define fast() ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0) #define CL(a,b) memset(a,b,sizeof(a)) #define db(x) cout<<"["<<#x<<"]="<<x<<en
分类: 其他 发布时间: 11-29 23:18 阅读次数: 0

我对人工智能的理解与看法

人工智能 研究让计算机具备模拟、延伸和扩展人的智能的一门技术科学。主要是来源于大量的数据来使机器学习能比人更快的计算出结果,这可能就是我眼中的大数据. 或许大数据分析出结果,再往上一个级别的建模就叫做人工智能吧!鄙人理解尚浅,还请多多指教,自学总结笔记不易. 机器学习 是利用算法或逻辑,在大量的数据上进行运算(从数据中学习如何完成任务即学习训练的过程),产生模型,通过模型对真实事件做出决策和预测。 1.机器学习从方法上来分,机器学习算法可以分为监督学习(如分类问题)、无监督学习(如聚类问题)、
分类: 其他 发布时间: 11-29 23:18 阅读次数: 0

.Net Core实现健康检查

原文:.Net Core实现健康检查 ASP.NET Core 提供运行状况检查中间件和库,以用于报告应用基础结构组件的运行状况。 运行状况检查由应用程序作为 HTTP 终结点公开。 可以为各种实时监视方案配置运行状况检查终结点: 运行状况探测可以由容器业务流程协调程和负载均衡器用于检查应用的状态。 例如,容器业务流程协调程序可以通过停止滚动部署或重新启动容器来响应失败的运行状况检查。 负载均衡器可以通过将流量从失败的实例路由到正常实例,来应对不正常的应用。 可以监视内存、磁盘和其他物理服务器
分类: 其他 发布时间: 11-29 23:18 阅读次数: 0

【JSP】${pageContext.request.contextPath}

取出部署的应用程序名或者是当前的项目名称 http://localhost:8080/demo1/a.jsp ${pageContext.request.contextPath}或<%=request.getContextPath()%>取出来的就是/demo1
分类: 其他 发布时间: 11-29 23:17 阅读次数: 0

11-散列1 电话聊天狂人 (25 分)

给定大量手机用户通话记录,找出其中通话次数最多的聊天狂人。 输入格式: 输入首先给出正整数N(≤10^5),为通话记录条数。随后N行,每行给出一条通话记录。简单起见,这里只列出拨出方和接收方的11位数字构成的手机号码,其中以空格分隔。 输出格式: 在一行中给出聊天狂人的手机号码及其通话次数,其间以空格分隔。如果这样的人不唯一,则输出狂人中最小的号码及其通话次数,并且附加给出并列狂人的人数。 输入样例: 4 13005711862 13588625832 13505711862 13088625
分类: 其他 发布时间: 11-29 23:17 阅读次数: 0

学习CNN系列一:原理篇

CNN的发展历程:   1962年,卷积神经网络的研究起源于Hubel和Wiesel研究毛脑皮层的发现局部互连网络可以有效降低反馈神经网络的复杂性。   1980年,CNN的第一个实现网络:Fukushima为解决模式识别问题基于神经元间的局部连通性和图像的层次组织转而提出的新识别机。   1998年,第一个多层人工神经网络——LeNet5,也是第一个正式的CNN模型(LeCun,用于手写数字分类)。共7层:2个卷积层,2个池化层,3个全连接层,利用BP算法训练参数。   (之后十年停滞,一因
分类: 其他 发布时间: 11-29 23:17 阅读次数: 0

临时产品id记录

id: 5095552c4fb94e01b37561fac5b20b42 cf51ceb55f5341b78592e8fead31e5c8
分类: 其他 发布时间: 11-29 23:17 阅读次数: 0

asp.net core razor自定义taghelper

原文:asp.net core razor自定义taghelper 又一个新的名词(taghelper),通过taghelper是可以操作html标签、条件输出、更是自由添加内外元素。当然也内置了挺多的asp-开头的taghelper。 下面文章中也简单的带大家实现一个taghelper; 创建自定义html元素 创建一个类ButtonTagHelper tagName为标签名称,下面创建一个button标签 Copyusing Microsoft.AspNetCore.Razor.TagHe
分类: 其他 发布时间: 11-29 23:17 阅读次数: 0

R1-5天

R语言笔记文档 2019.11.24 R语言的安装 工作目录查看与更改 变量的三种赋值 如何查看R语言帮助 ? args 基础数据类型 基本数据类型 因子、数据框、数组、矩阵、列表、向量 2019.11.25 晚 读取数据 read.csv的属性 colname 取列名 sapply(q, class) ##得到每列的数据类型 取子集-向量 三种取子集 中括号 双中括号 $ 三种索引方式 数字 逻辑 名字 对子集进行赋值 逻辑运算 与或非 & | ! 向量跟向量之间合并成数据框 cbind r
分类: 其他 发布时间: 11-29 23:17 阅读次数: 0

多线程之美3一Java并发工具类

目录结构 一、简介 1.1、Semaphore 1.2、CountDownLatch 1.3、CyclicBarrier 二、信号量Semaphore 2.1、构造方法 2.2、主要方法 2.3、示例代码 三、计数器CountDownLatch 3.1、主要方法 3.2、示例代码1 3.3、示例代码2 四、栅栏类CyclicBarrier 4.1、构造方法 4.
分类: 其他 发布时间: 11-29 23:17 阅读次数: 0

不玩博客不知道,京东裁员引发浪潮,华为腾讯等多家名企纷纷“换血”事件?

在前不久,刘强东宣称:清查员工人际关系,将挑选掉10%左右的高管。   无独有偶,就在京东为自己做了“手术”之后,马化腾也耐不住“孤寂”,主动将刀插进了腾讯:裁撤10%中层干部。   京东因何裁人?   不久前,刘强东在开年大会上宣告将于本年初步陆陆续续的挑选部分高管(副总裁及以上),份额大约在10%。   其实京东的裁人并不让人觉得意外,由于日前京东的某些行为,导致口碑风评变差,这关于京东而言,无异于飞来横祸。   加上此前京东一再被爆巨额赔本,如此乘人之危。   腾讯因何裁人?   马化腾
分类: 其他 发布时间: 11-29 23:17 阅读次数: 0

【leetcode算法-简单】14. 最长公共前缀

【题目描述】 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入: ["flower","flow","flight"] 输出: "fl" 示例 2: 输入: ["dog","racecar","car"] 输出: "" 解释: 输入不存在公共前缀。 说明: 所有输入只包含小写字母 a-z 。 【解答】 解法一:一开始先假设最长公共前缀 result = strs[0],然后依次与列表里其他的字符串比较,不断更新 result 的值,直到
分类: 其他 发布时间: 11-29 23:17 阅读次数: 0

响应国家号召 1+X 证书 Web 前端开发考试模拟题

1+x证书Web前端开发初级理论考试样题2019 http://blog.zh66.club/index.php/archives/149/ 1+x证书Web前端开发初级实操考试样题2019 http://blog.zh66.club/index.php/archives/150/ 1+x证书Web前端开发中级理论考试样题2019 http://blog.zh66.club/index.php/archives/151/ 1+x证书Web前端开发中级实操考试样题2019 http://blog
分类: 其他 发布时间: 11-29 23:17 阅读次数: 0

git、github常用操作

1、将github项目拷贝到本地 $ git clone https://github.com/jim2500/miaosha_project.git 2、修改本地项目上传到github T470s@shijun MINGW64 /d/ideaproject/miaosha_project/miaosha_project (master) $ git add . T470s@shijun MINGW64 /d/ideaproject/miaosha_project/miaosha_proje
分类: 其他 发布时间: 11-29 23:17 阅读次数: 0