首页 > 编程语言
写Python爬虫遇到的一些坑
毕业论文缺了点数据,于是去爬了下某猫投诉。想想上次写爬虫还是一年前大数据课程的时候。 这次写也依旧遇到了一些坑,有Python本身的,有爬虫的,于是记录下。 1.Unicode字符编码问题 这段数据我是从summary,即摘要开始看的,summary的内容都是\xxxxx。 summary内容: \ ...
分类:编程语言   时间:2021-04-18 14:41:27    收藏:0  评论:0  赞:0  阅读:34
vue-虚拟DOM和diff算法
虚拟DOM和diff算法 简述 diff 算法 以装修房子为例,如果我们仅需要在客厅新添一座沙发或者将卧室的床换个位置。那么将整个房子重新翻修显然是不切实际的,我们通常的做法是在原先装修的基础上做微小的改动即可。 对于 DOM 树来讲,也是同样的道理,如果仅仅是新增了一个标签或者修改了某一个标签的属 ...
分类:编程语言   时间:2021-04-18 14:38:51    收藏:0  评论:0  赞:0  阅读:19
基础算法-数组
删除排序数组中的重复项 class Solution { /** * 删除排序数组中的重复项 时间复杂度O(1) * @param $nums * @return array */ function removeDuplicates(&$nums): array { $count = count($ ...
分类:编程语言   时间:2021-04-18 14:36:42    收藏:0  评论:0  赞:0  阅读:24
java集合-哈希表HashTable
一、简介 HashTable也是一种key-value结构,key-value不允许null,并且这个类的几乎全部的方法都加上了synchronized锁,来保证并发安全,由于加了锁所以性能方面会比较低。 二类图 public class Hashtable<K,V> extends Diction ...
分类:编程语言   时间:2021-04-18 14:36:03    收藏:0  评论:0  赞:0  阅读:23
删除有序数组中的重复项
前言:这道题以前用c做过,当时为了考研复试,拼命的刷算法题,现在再次碰到这个题,心里五味陈杂,既然以前使用c写的,那这次就换java吧 我的思路:上图中的数组【0,0,1,1,1,2,2,3,3,4】,res为返回数组的长度,初始值为0,i为数组下标,i从1开始遍历,如果下标为i的值等于下标为res ...
分类:编程语言   时间:2021-04-18 14:35:19    收藏:0  评论:0  赞:0  阅读:12
java知识学习35-字符流(IO流)
一个中文:若是GBK编码,则占用两个字节;若是UTF-8编码,则占用三个字节;中文的第一个字节一般是负数的,所以通过字节数组读写中文时会自动根据不同编码适配,但通过字节读写时每次读取一个字节所以不能拼接为中文。如下图 字符流:为字节流+编码表。 编码表: 字符集: ASCII字符集:当时主要用于欧美 ...
分类:编程语言   时间:2021-04-18 14:32:27    收藏:0  评论:0  赞:0  阅读:22
c++面向对象实验五
定义一个学生类,包含学号、姓名、成绩等属性。(1)使用重载函数定义多个构造函数。(2)使用默认参数定义构造函数。 #include<iostream> #include<string> using namespace std; class Student { public: Student(){ n ...
分类:编程语言   时间:2021-04-18 14:31:56    收藏:0  评论:0  赞:0  阅读:13
python进阶(6)--类
文档目录: 一、创建类 二、使用类与实例 三、继承 分割线:正文 一、创建类 1、类由类名(首字母大写)、类的实例、类的方法组成 2、举例创建类 class Dog(): """模拟小狗的简单尝试""" def __init__(self,name,age): """初始化属性name,age""" ...
分类:编程语言   时间:2021-04-18 14:31:09    收藏:0  评论:0  赞:0  阅读:16
JAVAEE_01_什么是javaEE
javaEE Java平台包含三个版本: - JavaME :适用于小型设备和智能卡的JavaME (Java Platform Micro Edition,Java微型版) - JavaSE : 适用于桌面系统的JavaSE (Java Platform Standard Edition,Java ...
分类:编程语言   时间:2021-04-18 14:30:14    收藏:0  评论:0  赞:0  阅读:28
Javaweb(一)
JavaWeb(一) 1、基本概念 web开发: 静态web html、css 提供给所有人看的数据,始终不会发生变化 动态web 技术栈:Servlet/JSP, ASP, PHP 1.1、web应用程序 可以提供浏览器访问的程序 a.html b.html 多个web资源可以被外界访问,对外界提 ...
分类:编程语言   时间:2021-04-18 14:29:03    收藏:0  评论:0  赞:0  阅读:27
Java基础 - 内部类
引言 本文主要还是记录下内部类的基础语法,具体的作用等接触更多的代码之后回来小结 定义与用法 内部类,顾名思义就是在一个类的内部再定义一个类 public class Outer { private String id; public Outer(String id) { this.id = id; ...
分类:编程语言   时间:2021-04-18 14:28:03    收藏:0  评论:0  赞:0  阅读:19
IEnumerable踩过的坑
1. 查询接口:建议使用IEnumerable 更新、创建接口:不要使用IEnumerable(maybe 接口会重复调用);建议使用可以讲结果保存到内存中的类型(like:IList、IDictionary) var result = _serviceItemConsumeRecordSvc.Ad ...
分类:编程语言   时间:2021-04-18 14:27:44    收藏:0  评论:0  赞:0  阅读:20
朴素贝叶斯算法
朴素贝叶斯(Nave Bayes)法是基于贝叶斯定理与特征条件独立假设的分类算法。 1.朴素贝叶斯模型 下面是分类模型样本: 假设有m个样本,每个样本有n个特征,特征输出有K个类别,定义为 从样本得到朴素贝叶斯的先验分布, 接着得到条件概率分布, 然后用贝叶斯公式得到X和y的联合分布P(X, y): ...
分类:编程语言   时间:2021-04-18 14:26:53    收藏:0  评论:0  赞:0  阅读:26
python基础:数据类型、循环、判断
python数据类型 Number(数字) :int、float、bool、complex(复数) String(字符串) List(列表) Tuple(元组) Set(集合) Dictionary(字典) 布尔类型 #布尔 True False #真 假 # and #True True -->t ...
分类:编程语言   时间:2021-04-18 14:21:20    收藏:0  评论:0  赞:0  阅读:33
C基础-2 数组指针测试
void test1() { int a[3][4] = { 1,2,3,4,5,6,7,8,9,10,11,12 }; int(*p)[4]; p = (int(*)[4])a; for (int i = 0; i < 3; i++) { for (int j = 0; j < 4; j++) p ...
分类:编程语言   时间:2021-04-18 14:21:03    收藏:0  评论:0  赞:0  阅读:21
c语言中输出递减的偶数或者奇数
1、奇数 #include <stdio.h> int main(void) { int i; puts("please input an integer."); printf("i = "); scanf("%d", &i); while(i > 0) { if (i % 2) printf("% ...
分类:编程语言   时间:2021-04-18 14:20:23    收藏:0  评论:0  赞:0  阅读:32
【Spring源码这样读】-再次走近容器Spring IOC 三
上两篇,我们已经基本的分析完了XmlBeanFactory的应用实例,本章我们一起来分析一下ApplicationContext。大佬略过 前两两篇已经将基本的XmlBeanFactory操作实例讲完了,这里我们来聊聊ApplicationContext。在之前也提过,这两个东西基本流程上应该是相差 ...
分类:编程语言   时间:2021-04-18 14:18:51    收藏:0  评论:0  赞:0  阅读:27
【字符串匹配】KMP算法板子
KMP 在text串中找有无pattern子串 参考:如何更好地理解和掌握 KMP 算法? - 海纳的回答 - 知乎 https://www.zhihu.com/question/21923021/answer/281346746 匹配 部分匹配表(Partial Match Table, PMT) ...
分类:编程语言   时间:2021-04-18 14:18:37    收藏:0  评论:0  赞:0  阅读:27
Java中四个常用集合的区别
Java中四个常用集合的区别 ArrayList HashSet LinkedList HashMap ...
分类:编程语言   时间:2021-04-18 14:18:25    收藏:0  评论:0  赞:0  阅读:26
python之爬虫
一、爬虫之requests模块 需求:给关键字到各在网站搜索存入数据库 1.概述: requests模拟浏览器向后端发请求 requests模块如何安装:pip3 install requests import requests get请求: response=requests.get('https ...
分类:编程语言   时间:2021-04-18 14:17:59    收藏:0  评论:0  赞:0  阅读:31
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!