lxml库使用parse函数

在用parse的时候出现报错,这时候要自己调参数。 from lxml import etree parser=etree.HTMLParser(encoding="utf-8") html=etree.parse('flower.html',parser=parser) result=etree.tostring(html) print(result)   
分类: 其他 发布时间: 08-13 23:12 阅读次数: 0

hugeng007_adaboost_demo

# -*- coding:utf-8 -*- import numpy as np import matplotlib.pyplot as plt from sklearn import datasets from sklearn.tree import DecisionTreeClassifier from sklearn.ensemble import AdaBoostClassifier """ 生成分类面数据点 """ def make_meshgrid(x, y, h=.02):
分类: 其他 发布时间: 08-13 23:12 阅读次数: 0

秒懂Java 注解 (Annotation)

文章开头先引入一处图片。 这处图片引自老罗的博客。为了避免不必要的麻烦,首先声明我个人比较尊敬老罗的。至于为什么放这张图,自然是为本篇博文服务,接下来我自会说明。好了,可以开始今天的博文了。 Annotation 中文译过来就是注解、标释的意思,在 Java 中注解是一个很重要的知识点,但经常还是有点让新手不容易理解。 我个人认为,比较糟糕的技术文档主要特征之一就是:用专业名词来介绍专业名词。 比如: Java 注解用于为 Java 代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也
分类: 其他 发布时间: 08-13 23:12 阅读次数: 0

[NOIP 2015] 运输计划

[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=4326 [算法] 首先,此题的答案是具有单调性的,因此可以二分答案mid 检验答案时,我们判断每条路径的长度是否大于mid,若大于mid,则说明至少要将这条路径上的一条边变为“虫洞” 因此,我们可以对所有长度大于mid的路径做树上差分,若一条边差分后的值 = 大于mid的路径总数,那么判断最长路径 - 这条边的长度 <= mid 时间复杂度 : O(N log LEN)( LEN为
分类: 其他 发布时间: 08-13 23:12 阅读次数: 0

QQ链接病毒分析

QQ链接病毒分析 特征 点击病毒链接后,自动会在每一时刻范围内通过所有途径群发新的病毒链接(途径包括Qzone,群聊等) 分析 首先看一下病毒链接的一个样例 http://news.soso.com/news/redirect_out.jsp?url=https://url.cn/5uSCssi?https://i.qq.com...XVfEPnCdOe 这个病毒十分狡猾,其感染链接打头的域名便是腾讯自己家的新闻网站soso新闻(从未听说过,但确实是鹅厂的),眨眼一看,这让一些稍懂网络知识的小
分类: 其他 发布时间: 08-13 23:12 阅读次数: 0

如何从本地远程访问虚拟机内的Mysql服务器?

假设重装了操作系统,则本地的很多软件可能都需要重新安装,比如数据库。但是,假设我们把一些重要的软件安装在虚拟机当中,则在重装操作系统之前,数据库服务器可以和虚拟机一起进行备份。重装操作系统之后,原先的数据库仍然可以正常使用,不受任何影响。但是,假设数据库放到虚拟机当中,而我们的代码开发一般还是在实际的windows操作系统上面,所以这时候就有一个远程访问数据库的问题需要解决。 假设在本地的windows系统安装了Mysql 客户端,在虚拟机Unbunt当中安装了Mysql Server,现在要
分类: 其他 发布时间: 08-13 23:12 阅读次数: 0

区间数字的按位与 Bitwise AND of Numbers Range

2018-08-13 22:50:51 问题描述: 问题求解: 首先如果m 和 n不相等,那么必然会有至少一对奇偶数,那么必然末尾是0。 之后需要将m 和 n将右移一位,直到m 和 n相等。 本质上,本题就是求m 和 n的最长preSubNum。 public int rangeBitwiseAnd(int m, int n) { if (m == 0) return 0; int moveFactor = 1; while (m !=
分类: 其他 发布时间: 08-13 23:12 阅读次数: 0

android build.gradle(groovy)

一、build.Gradle 这个 build.Gradle 文件来自 drakeet 大神的 Meizi 项目 我直接在代码上加注释,参照着注释看代码就行,是不是发现有很多代码平时都没看见过。 1 //Model都有各自的build.gradle,这里声明该Model作为主项目,常见的还有另一个取值: 2 //apply plugin: 'com.android.library' 声明该Model作为库使用,当然还有其他取值,后面博客会介绍 3 apply plugin: 'co
分类: 其他 发布时间: 08-13 23:12 阅读次数: 0

Java 基本算法1:冒泡算法

常用算法 1.冒泡算法 (1).基本思想 相邻的元素俩俩比较,大的往后面放,在第一次比较完以后,最大值就出现在最大索引处,同理在比较几次,这样就可以获得一个排好序的 数组。 (2).程序流程设计 A:俩俩比较,数据大的往后放 B:第一次比较完毕以后,下一次的 比较就会减少一个元素。 C:第一次比较有0个元素不参与比较 第二次比较有1个元素不参与比较 第三次比较有2个元素不参与比较 ..... 第n次比较有n-1个元素不参与比较 D:总共需要比较的次数为:数组长度-1次 (3).代码实现 pub
分类: 其他 发布时间: 08-13 23:12 阅读次数: 0

jQuery第四课 点击 _选项卡效果一

//鼠标移到上面是显示手型 cursor:pointer jquery 的函数: siblings //兄弟节点,同胞元素 :eq()选择器选取带有指定 index 值的元素。 index 值从 0 开始,所有第一个元素的 index 值是 0(不是 1)。 经常与其他元素/选择器一起使用,来选择指定的组中特定序号的元素(如上面的例子)。 语法 $(":eq(index)") 参数 描述 index 必需。规定元素的 index 值。 :gt选择器选取 index 值高于指定数的元素。 ind
分类: 其他 发布时间: 08-13 23:12 阅读次数: 0

Windows 10中将Consolas字体的中文显示部分替换为雅黑字体

注册表定位到:   HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink 新建“多字符串值(M)”,名称为Consolas,值为MSYH.TTC,Microsoft YaHei UI,128,96 然后注销并重新登陆即可。
分类: 其他 发布时间: 08-13 23:12 阅读次数: 0

(拿来主义) SpringCloud | 第四篇: 断路器(Hystrix)

在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资源会被消耗完毕,导致服务瘫痪。服务与服务之间的依赖性,故障会传播,会对整个微服务系统造成灾难性的严重后果,这就是服务故障的“
分类: 其他 发布时间: 08-13 23:12 阅读次数: 0

hdu2856(倍增lca模版题)

ac代码: #include<bits/stdc++.h> using namespace std; #define per(i,a,b) for(int i=a;i <= b;i++) #define Max(a,b) a=max(a,b) #define Min(a,b) a=min(a,b) #define Sz(x) (int)x.size() typedef long long ll; ll gcd(ll a,ll b){while(b){ll t=b;b=a%b;a=
分类: 其他 发布时间: 08-13 23:12 阅读次数: 0

服务名无效。 请键入 NET HELPMSG 2185 以获得更多的帮助。

1.通过命令行开启MySQL服务的时候,输入"net start msysql"的时候,计算机显示以下内容: 2.原因是服务名称并不是MySQL,而是MySQL57。 3.所以开启服务命令应当改为net start mysql57。 4.但是又出现了一个新的问题,命令行中输入"net start mysql57"之后,计算机显示以下内容: 5.解决办法是:在C:\Windows\System32\cmd.exe路径下找到cmd.exe,然后右击该文件,点击“以管理员身份运行”。 6.再次输入“
分类: 其他 发布时间: 08-13 23:12 阅读次数: 0

BZOJ3083: 遥远的国度

BZOJ3083: 遥远的国度 Description 描述 zcwwzdjn在追杀十分sb的zhx,而zhx逃入了一个遥远的国度。 当zcwwzdjn准备进入遥远的国度继续追杀时,守护神RapiD阻拦了zcwwzdjn的去路,他需要zcwwzdjn完成任务后才能进入遥远的国度继续追杀。 问题是这样的:遥远的国度有n个城市,这些城市之间由一些路连接且这些城市构成了一颗树。 这个国度有一个首都,我们可以把这个首都看做整棵树的根,但遥远的国度比较奇怪,首都是随时有可能变为另外一个城市的。 遥远的国
分类: 其他 发布时间: 08-13 23:12 阅读次数: 0

3.2直方图处理

3.2.1灰度直方图 1 //////3.2.1灰度直方图方法2: 2 ////Source Code:https://blog.csdn.net/gone_huilin/article/details/53222806 3 #include <opencv2\opencv.hpp> 4 int main() 5 { 6 // 图像源获取及判断 7 cv::Mat Image, ImageGray; 8 Image = cv::imread("D:
分类: 其他 发布时间: 08-13 23:12 阅读次数: 0

scala数组相关操作

object ArrayOperate extends App { /** * 定长数组 */ val nums = new Array[Int](10) //10个整数的数组,所有元素初始化值为0 //访问数组元素用() println(nums(1)) //返回值为 0 val s = Array("Hello", "World")//长度为2的Array[String] /** * 变长数组: 缓冲数组 */ import
分类: 其他 发布时间: 08-13 23:12 阅读次数: 0

接口测试基础--柠檬不萌!

目录 一、接口 1、什么是接口 2、接口的分类 二、前端和后端 1、前端/client/客户端 2、后端/server/服务端 3、client端开发语言 4、server端开发语言 三、接口测试 1、什么是接口测试 2、为什么要做接口测试 3、接口测试的必要性 4、接口测试流程 5、接口文档 6、接口测试用例设计 7、接口测试用例模板 一、接口 1、什么是接口 接口一般来说有两种,一种是程序内部的接口,一种是系统对外的接口。 (1)系统对外的接口:比如你要从别的网站或服务器上获取资源或信息,
分类: 其他 发布时间: 08-13 23:12 阅读次数: 0

day3 字符串的排列

(中等题)给定两个字符串 s1 和 s2,写一个函数来判断 s2 是否包含 s1 的排列。 换句话说,第一个字符串的排列之一是第二个字符串的子串。 输入: s1 = "ab" s2 = "eidbaooo" 输出: True 解释: s2 包含 s1 的排列之一 ("ba"). 中等题就是不一样..... 没写出来, 分析一下别人写的吧, 运行时间第一名 var checkInclusion = function (s1, s2) { var standard = {};
分类: 其他 发布时间: 08-13 23:12 阅读次数: 0

Authentication plugin 'caching_sha2_password' cannot be loaded

问题: 连接Docker启动的mysql出现:ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded C:\mysqldata>mysql -h 127.0.0.1 -P 13306 -uroot -p Enter password: **** ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' canno
分类: 其他 发布时间: 08-13 23:12 阅读次数: 0