java通过Jsoup爬取网页(入门教程)

一,导入依赖 <!--java爬虫--> <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.10.3</version> </dependency> <!--httpclient依赖--> <dependency>
分类: 其他 发布时间: 09-26 23:21 阅读次数: 0

一款好用的工具fake-useragent及浏览器代理池

import requests from lxml import etree import random from fake_useragent import UserAgent ua=UserAgent() uas=[] for i in range(5): uas.append(ua.random) #生成随机useragent print(uas) for i in range(5): this_ua=random.choice(uas) #从uas中随机选择一个 url='https:
分类: 其他 发布时间: 09-26 23:21 阅读次数: 0

阶段5 3.微服务项目【学成在线】_day04 页面静态化_19-页面静态化-模板管理-模板存储

因为没有界面,所以手动的通过操作数据库的方式来存储 比如说要存一个轮播图的模板 把自增的_id去掉 先用测试程序把文件存储到gridFS得到一个gridId,然后拿着这个文件的id 这样就添加好了这一条记录。 修改模板文件怎么去修改。先导出,再导入 把一堆注释的代码删掉 import File选择修改后的这个模板文件
分类: 其他 发布时间: 09-26 23:21 阅读次数: 0

移动端初始化加载图片过慢导致其他样式跳动解决方案

给图片父级加入一个div,样式如下 height: 0; overflow: hidden; padding-bottom: 37.07%;//图片比例
分类: 其他 发布时间: 09-26 23:21 阅读次数: 0

飘英文单词统计

package javaClassHomework; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; import java.util.TreeMap; public class statistics { public static void main(String [] args) throws IOException { Bu
分类: 其他 发布时间: 09-26 23:21 阅读次数: 0

C++11并发编程4------线程间共享数据

举个例子:   刚参加工作的你,只能租房住,嫌房租贵就和别人合租了,两个人住一起只有一个洗手间,每天早上起床的时候,如果你室友在洗手间,你就只能等着,如果你强行进去,那画面就不可描述了。同样的问题,如果多个线程共享一个数据,并且对数据有读有写,那就需要注意共享数据的保护了。 使用互斥量保护共享数据:   当访问共享数据前,使用互斥量奖相关数据锁住,当访问结束后,再将数据解锁。互斥量是C++中一种最通用的数据保护机制。 C++中使用互斥量:   
分类: 其他 发布时间: 09-26 23:21 阅读次数: 0

.Net MVC 提示未能加载文件或程序集

最近在开发.Net MVC程序时,突然出现未能加载文件或程序集的错误, 错误1 错误2   猜测时由于引用了Swagger,导致Swagger依赖的组件版本和现有版本冲突(现在仍未确定是这个原因),浪费了好长时间去寻找原因。最终查找资料的时候看到有人提及到Web.config,于时试着将现有5.2.3.0版本的依赖加入到Web.config文件,最终解决第一个问题。   看到Web.config的bindingRedirect节点之后(之前除了配置数据库连接和自定义参数,没有深入了解Web.c
分类: 其他 发布时间: 09-26 23:05 阅读次数: 0

激活函数,Batch Normalization和Dropout

  神经网络中还有一些激活函数,池化函数,正则化和归一化函数等。需要详细看看,啃一啃吧。。 1. 激活函数   1.1 激活函数作用     在生物的神经传导中,神经元接受多个神经的输入电位,当电位超过一定值时,该神经元激活,输出一个变换后的神经电位值。而在神经网络的设计中引入了这一概念,来增强神经网络的非线性能力,更好的模拟自然界。所以激活函数的主要目的是为了引入非线性能力,即输出不是输入的线性组合。   假设下图中的隐藏层使用的为线性激活函数(恒等激活函数:a=g(z)),可以看出,当激活
分类: 其他 发布时间: 09-26 23:05 阅读次数: 0

html常见的块元素与内联(行内)元素用法说明(一)

html平时常见的块元素有:div, p, h1, h2, h3等,内联元素有:span, a, img等。 块元素的属性:无论内容是什么,都会独占一整行。主要用于页面布局。 内联元素的属性:只占自身大小的元素,不会占用一行。主要用于选中文本设置样式。 div块元素仅仅只用于进行页面布局,它自身不带任何默认样式。 span内联元素可以用来选中文本设置文本的样式,其自身不会带默认样式。 一般情况下,只使用块元素包含内联元素,而不会使用内联元素去包含块元素。 a元素可以包含任意元素,除了其本身。
分类: 其他 发布时间: 09-26 23:05 阅读次数: 0

tomcat的web服务搭建

首先准备两个源码包分别是 jdk包和tomcat包 一.Jdk环境变量设置。 (1) 解压jdk数据包,命令如下。 tar zxvf jdk-8u221-linux-x64.tar.gz mv jdk1.8.0_221 /usr/local/jdk1.8 (2) 设置jdk的环境变量,通过vi编辑器来编辑,命令如下。 vi /etc/profile 在profile文件的末行(可以是使用键盘输入两个大写的GG,跳到末行,再键盘输入小写的o)添加下面内容。之后保存退出(vi当前是编辑模式下,首先
分类: 其他 发布时间: 09-26 23:05 阅读次数: 0

超详细的字符串用法大全

本文要点 字符串拼接 拆分含有多种分隔符的字符串 判读字符串a是否以字符串b开头或结尾 调整字符串中文本的格式 对字符串进行左,右,居中对齐 删除字符串中不需要的字符 字符串拼接 实际场景:把列表中的数据拼接成一个字符串 解决方案:使用 str.join() 方法 >>> li = ['cxk', 'cxk', 'kk', 'caibi']>>> ''.join([str(i) for i in li])'cxkcxkkkcaibi' 推荐使用生成器表达式,如果列表很大,可以节省很多内存空间
分类: 其他 发布时间: 09-26 23:05 阅读次数: 0

Java集合知识点

目录 1 总览 2 List 接口 List迭代器 2.1 ArrayList 2.2 LinkedList 2.3 CopyOnWriteArrayList 2.4 复杂度 3 Set 接口 3.1 HashSet 3.2 LinkedHashSet 3.3 CopyOnWriteArraySet 3.4 EnumSet 3.5 TreeSet 补充:二叉树 3.6 ConcurrentSkipListSet 3.7 复杂度 4 Map 接口 4.1 HashMap 结构如下 put方法流程
分类: 其他 发布时间: 09-26 23:05 阅读次数: 0

classification tips 01: npy file

numpy array storation; npy/npz file.   文件存取的格式:二进制和文本。二进制格式的文件又分为NumPy专用的格式化二进制类型和无格式类型。 numpy文件存取-npz,npy
分类: 其他 发布时间: 09-26 23:04 阅读次数: 0

二、Shell脚本高级编程实战第二部

一、什么是变量? 变量就是一个固定的字符串替代更多更复杂的内容,当然内容里面可能还有变量、路径、字符串等等内容,最大的特点就是方便,更好开展工作 1.变量有环境变量(全局变量)和局部变量 环境变量就是全局变量,可以在创建他们的shell及派生shell都可以用 局部变量只能在创建他们的shell中使用。 个人认为这个也不是很严谨,因为就像之前上篇讲到的,如果在某个脚本中定义了一个局部变量,例如:source xx.sh 或者 .(点) xx.sh 呢? 同样可以调用脚本中的变量。 二、环境变量
分类: 其他 发布时间: 09-26 23:04 阅读次数: 0

夯实Java基础系列4:一文了解final关键字的特性、使用方法,以及实现原理

目录 final使用 final变量 final修饰基本数据类型变量和引用 final类 final关键字的知识点 final关键字的最佳实践 final的用法 关于空白final final内存分配 使用final修饰方法会提高速度和效率吗 使用final修饰变量会让变量的值不能被改变吗; 如何保证数组内部不被修改 final方法的三条规则 final 和 jvm的关系 写 final 域的重排序规则 读 final 域的重排序规则 如果 final 域是引用类型 参考文章 微信公众号 Ja
分类: 其他 发布时间: 09-26 23:04 阅读次数: 0

mysql之子查询、视图、事务及pymysql等(待修改)

联合分组 # 数据来源:在单表emp下 # 联合分组:按多个字段综合结果进行分组 # 按 area与port组合后的结果进行分组,只有组合后的结果还一致,才认为是一组 select group_concat(name),area,port from emp group by area,port; 子查询 # 增:insert into 表 select子查询 # 删:delete from 表 条件是select子查询(表不能与delete表相同) # 查:select 字段 from 表
分类: 其他 发布时间: 09-26 23:04 阅读次数: 0

使用pycharm连接数据库及进行一些简单的操作

一般的开发过程中,我们需要使用pycharm来连接数据库,从而来进行对数据库的操作,这里主要连接的是mysql数据库,另外加了使用pandas模块读取数据库的操作,基本的操作如下所示: 直接连接数据库 import pymysql conn = pymysql.connect(host='localhost',port=3306,db='joker',user='root',password='root') # 定义一个标志位,用于控制要执行那种操作 flag = 3 # 创建一个cur
分类: 其他 发布时间: 09-26 23:04 阅读次数: 0

.Net Core权限认证基于Cookie的认证&授权.Scheme、Policy扩展

在身份认证中,如果某个Action需要权限才能访问,最开始的想法就是,哪个Action需要权限才能访问,我们写个特性标注到上面即可,[TypeFilter(typeof(CustomAuthorizeActionFilterAttribute))] /// <summary> /// 这是一个Action的Filter` 但是用作权限验证 /// </summary> public class CustomAuthorizeActionFilterAttribute : Attr
分类: 其他 发布时间: 09-26 23:04 阅读次数: 0

袁岚手记

纠结了好久要不要写这篇文章,因为现在网上有许多这样的文章,我们都很难相信了,但常常在网上看到许多关于怎么祛痘的求助帖子,而自己从前也有这样的经历,很了解她们那种想去除痘痘的心情,爱美之心人皆有之嘛。终于我下定决心写下这篇博文,告诉你们我祛痘的真实经历,希望对长痘痘的朋友有所帮助。我叫袁岚,是上了高中后脸上才开始长痘痘的。刚开始我也没太在意,认为不要紧。直到上了大学后,痘痘一发不可收拾,痘痘满脸都是,整张脸都是通红通红的,并且总是反反复复的长,那时我开端慌了。特别是痘痘大爆发的那段时刻,感觉很自
分类: 其他 发布时间: 09-26 23:04 阅读次数: 0

哈希表(hash table)基础概念

哈希是什么 引入:我们在学习数组的时候,使用数组元素的下标值即可访问到该元素,所花费的时间是O(1),与数组元素的个数n没有关系,这就是哈希方法的核心思想。 哈希方法:以关键值K为自变量,通过一定的函数关系h(K)(哈希函数)计算出对应的函数值,把这个值解释为结点的存储地址,将结点的关键码(key)和属性数据(value)一起存入此存储单元中。检索时,用同样的函数计算出地址,找到对应的数据。 哈希表:按哈希存储方式构造的存储结构称为哈希表(hash table) 举例:已知线性表关键码值集合为
分类: 其他 发布时间: 09-26 23:04 阅读次数: 0