自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 零基础掌握python网络爬虫

零基础掌握python网络爬虫环境python3.8(语言环境) 下载与配置pycharm2019 3.3(编写器) 下载与运行编写第一个爬虫:下载猫咪图片urllib包(主要使用parse和request模块)parse模块request模块:打开url网页,并返回响应对象(也就是网页内容)Request:信息更完善的请求对象,包括headers(请求头)等信息第一次使用框架Scrapy 1.8...

2020-04-01 14:09:35 300

原创 python网络爬虫-基础知识、库

python-网络爬虫基础网络知识URL(Uniform Resource Locator,统一资源定位符):网络地址urllib包(url+lib)基础网络知识URL(Uniform Resource Locator,统一资源定位符):网络地址URL格式:protocol:// hostname[:port] /path/[;parameters] [?query]#fragment中括...

2020-02-27 12:13:08 1438

原创 MySQL的下载安装及eclipse配置+jdbc

引述 文章借鉴了百度经验和其他博客,可以说是对所有文章的做了一个自我总结,一些麻烦的地方和容易出现错误的地方遇到的一起解决MySQL官网分为免安装版和安装版,由于免安装版5.7.20以后都不附带data文件夹及my.ini文件,需要自己手动创建,相当麻烦,在这里我们下载安装版,1.下载MySQLhttps://dev.mysql.com/downloads/windows/ins...

2018-03-24 00:05:03 33529 13

原创 数据库笔试面试题

2022-11-30 19:04:21 543 1

原创 SSM框架配置与实战

Spring MVC 是一个 Web 框架, Spring框架为开发Java应用程序提供了全面的基础架构支持。Spring Boot基本上是Spring框架的扩展,它消除了设置Spring应用程序所需的XML配置,为更快,更高效的开发生态系统铺平了道路。Spring MVC是Spring框架的一个模块。1.下载JDK(本人15版本),并配置环境,cmd窗口查询java版本,显示版本即安装成功java --version2.下载idea3.下载tomcat(本人10.0版本),并配置环

2021-06-22 13:15:07 378

原创 Win系统下安装Tensflow gpu1.14和gpu2.0

半成品一、下载Anaconda3(3.6python版本)二、Anconda3中安装Tensflow-gpu1.14三、安装CUDA10.0四、安装CUDNN7.4,并将文件移动到CUDA文件下五、安装VS,并安装python运行环境

2020-11-16 15:11:19 554 1

原创 python爬虫知识点

python-爬虫requests模块requests.Response模块:不可以直接使用xpathtext与encoding属性:text是网页响应的内容,encoding是要解码的r.text的编码方式content属性与其自带的decode方法headers属性(响应头)与request属性(发送请求时的信息):-----------------------------------------------------------------------------------------------

2020-09-13 16:37:18 345

原创 python错误解决

python错误解决http 错误400: Bad Request405: Method Not Allowedurllib错误没有...模块http 错误400: Bad Request尝试由urllib.request.urlopen换成request.get405: Method Not Allowed尝试将提交方式由post变为get,或相反urllib错误没有…模块引用import urllib.模块名...

2020-09-10 11:15:42 429

原创 计算机面试常见题目-算法

面试问题之软件工程题1.软件重用?同一个函数重复用。2.软件测试类型?单元,集成,黑盒,白盒。3.软件工程步骤需求,设计,开发,测试。4.UML系统流程建模工具5软件工程的认识?运用工程化的方法管理软件开发。...

2020-05-11 22:48:47 2541

原创 C++ 覆盖(重写)、隐藏、重载的理解

目录虚函数:允许用基类的指针来调用 子类对应的虚函数实现纯虚函数与抽象类:含有纯虚函数的类被称为抽象类派生类函数 覆盖/隐藏 基类函数覆盖(重写):覆盖基类虚函数(参数必须相同)隐藏:(1)隐藏父类非虚函数;(2)隐藏父类虚函数(参数名不同)同类(作用域)中有多个同名方法重载:同一作用域中多个同名函数,形参列表必须不同操作符(运算符)重载继承多继承:一个类有多个基类,这样的继承关系称为多继承多继承...

2020-05-06 12:45:49 795

原创 C++ 静态数据成员究竟是否可以受private控制?

程序员面试秘笈一书中 169页刚说可以用private隐藏信息 ,又在173就说private 控制不了静态数据成员。那么到底能不能控制?我的答案是:可以隐藏信息(禁止获取或修改),但是控制不了(还可以初始化)1、private控制不了private静态数据成员在类外初始化#include <iostream>using namespace std;class test...

2020-04-30 10:44:41 1826 1

原创 C/C++程序设计面试知识点整理

文章目录C/C++程序基础赋值语句基本数据类型赋值操作符、运算符:说明特定操作的符号(最底层函数)C++特有:域操作符、new/delete、利用&实现引用关键字:系统预定义的具有特殊含义的单词。C++特有:string、boolC/C++程序基础赋值语句基本数据类型赋值int x=3,y,z;x*=(y=z=4); printf("x=%d\n",x);1、x的值为3,y和...

2020-04-30 00:06:33 1211

原创 C/C++程序设计面试题目整理

文章目录1.C/C++程序基础i++和++i的效率区别(后缀自增运算符与前缀自增运算符)不使用临时变量替换a与b的值C和C++的区别include头文件<>和""区别C++主函数前后执行的语句2.预处理、const、static和sizeofconst和#define的特点和区别类静态成员和方法sizeof和strlen区别内联函数:替代宏定义来解决函数调用的效率问题4.字符串strc...

2020-04-30 00:06:20 3154

原创 SSH框架回忆版

目录1、视图层(html、jsp)2、控制层(Action方法)3、服务层:将模块对象请求的服务封装起来4、DAO层:采⽤Hibernate框架封装对数据库的访问struts2架构:MVC设计模式实现的Web应用程序框架,处理视图层请求的actionweb.xml:拦截器,拦截访问action的请求struts.xml:核心文件具体Action处理方法Hibernate框架(对象关系映射):负责跟...

2020-04-27 21:49:03 370

原创 基于Scrapy框架对二手车数据进行挖掘

基于Scrapy框架对二手车数据进行挖掘理论知识及框架、包介绍Scrapy框架:爬取数据,提取结构性数据的应用框架实战1、二手车网站选取:二手车之家2、编写爬虫项目2.1 创建项目2.2 编写爬虫程序2.3数据清理2.4数据线性分析机器学习初探索正则表达式(描述复杂规则的工具,re模块)re模块re.search(pattern, string, flags=0)元字符(具有特殊含义的字符)特殊字...

2020-04-26 19:17:48 1106

原创 数据分析与机器学习理论知识

目录数据挖掘数据清洗理论技术科学计算领域受欢迎的三个库:NumPy系统:numpy是一个高性能的多维数组的计算库Matplotlib : Python 的绘图库。Scipy:SciPy是构建在numpy的基础之上,它提供了许多的操作numpy的数组的函数。pandas :基于NumPy 的一种工具Series:一维数组,与Numpy中的一维array类似。DataFrame:二维的表格型数据结构。...

2020-04-23 19:58:48 1520

原创 计算机常见题目-数据结构、软件、设计模式

数据结构顺序结构和链式结构的区别?顺序结构是指内存连续的存储单元进行存储,而链式结构是指 内存不连续的结构,通过一个节点指向另外一个节点的地址。栈和队列的区别?栈是先进后出的特殊线性表,队列是先进先出的线性表。复杂度是什么?复杂度包括时间复杂度和空间复杂度,用来评价一个算法的好坏。头节点的作用是什么?头节点是指向初始地址的一个节点,它本身数据段没有内容,通过它可以标识这个链...

2020-04-22 20:16:53 440

原创 计算机面试常见题目-操作系统

目录第一章:绪论什么是操作系统?操作系统的功能和目标?操作系统的特征?并发和共享之间的关系?操作系统类型1、批处理操作系统的特点2、分时操作系统、实时操作系统的特点3、网络操作系统和分布式操作系统的特点原语的特点中断和异常的概念什么是系统调用?什么是访管指令和访管中断操作系统内核的内容、有哪些用户态转向核心态的例子?大内核和微内核?第二章:进程管理进程、线程的定义和区别进程的状态与状态之间的转换进...

2020-04-22 19:46:49 1401

原创 计算机面试常见题目-网络

目录基础概念协议、接口、服务物理网络、传输媒体第一章:网络体系结构OSI七层TCP/IP模型五层协议第二章:物理层:在连接各台计算机的传输媒体上传输数据的比特流物理层功能电路交换、报文交换、分组交换数据报和虚电路(分组交换的两种方式,由网络层提供)第三章:数据链路层:加强物理层传输原始比特流的功能,建立逻辑链路数据链路层功能数据链路层通常可为网络层提供的服务流量控制差错控制第四章:网络层基础概念...

2020-04-19 22:54:55 3722

原创 typedef和define区别(通俗)

总结:typedef和define可对一个对象进行 取别名(typedef) 或 字符替换(define) ,以此增强程序的可读性typedeff是关键字,对已经存在的数据类型取别名。在编译阶段处理,会进行类型检查,只能在定义的作用域内使用。define是预处理指令(宏定义),只进行简单的字符替换,是否产生错误要在编译时才可知。没有作用域限制,可以对类型/变量/常量等进行替换与con...

2020-04-18 11:10:53 5306 2

原创 C语言基础02(关键字)-上,数据类型

C语言基础-数据类型定义变量而未赋值1.基本数据类型数值类型整形(表示整数:short、int、long)浮点型/实型(表示实数:float、double)字符型(表示一个字符:char 1byte)2.指针类型(长度等同机器字长,如32为4bytes)指针取值与输出:3.构造类型数组数组长度数组作为参数结构体成员的赋值和获取4.空类型void5.数据类型的组合1-1)字符数组(C中可替代字符串,...

2020-04-17 19:36:24 587

原创 计算机面试常见问题-体系结构、组成原理

文章目录计算机体系结构体系结构是什么计算机系统由几部分组成win32和win64区别存储层次缓存(Cache)分级源码补码反码,有源码为什么有补码反码流水线调度效率、五级流水线加速达到5吗计算机子系统可以不要吗计算机体系结构体系结构是什么程序员所看到的计算机属性,即概念性结构和功能特性,如数据类型。指令集。计算机系统由几部分组成硬件和软件。其中硬件包括五部分:输入输出设备、控制器、运...

2020-04-09 22:56:48 5387

原创 计算机知识架构一:计算机组成、体系结构

计算机体系结构简介计算机系统的组成:硬件和软件硬件、功能部件基本组成、处理机(冯诺依曼)一、输入、输出设备二、存储器主存、内存(CPU能直接访问)辅存、外存(需调入主存,才能被CPU访问)三、运算器(CPU中)算术逻辑单元(ALU)寄存器四、控制器(控制中心,CPU中)更多概念:CPU、主机、外部设备处理机总线软件分类、三个级别的语言简介计算机体系结构:能够被( 汇编、机器语言)程序员看到的计...

2020-04-09 16:54:46 4169

原创 C语言进阶02-变量与内存、文件

C语言基础-变量与内存管理一、基本概念变量全局变量(外部变量)局部变量(自动变量)静态变量内存四区代码区(1)数据区静态区(2):全局、静态变量动态区栈区(3):局部变量、函数形参堆区(4):手动完成malloc与free一、基本概念变量一个有名字的,具有具体属性的一个存储单元。可以理解为内存,变量的功能就是存储数据,程序运行时其值可以改变,。每个变量都有特定的类型,类型决定了变量存储的...

2020-04-05 19:28:15 291

原创 C语言进阶01-流程(预编译、编译、链接)

C语言基础01-运行流程开发和运行C程序的步骤:1.编写程序(ASCII码存储)1.5:编译前预处理(编译器实现,不是C语言内容)#include引入头文件、#if条件编译#define宏assert()宏2.编译(编译源程序,生成可识别目标文件obj)3.链接(obj链接C语言函数库,生成可执行文件)4.运行(运行可执行文件)开发和运行C程序的步骤:1.编写程序(ASCII码存储)C...

2020-04-05 19:17:28 628

原创 C语言基础01-函数

C语言基础-函数函数(本身有代码,程序执行先将函数参数入栈,再运行函数代码)int main(int argc, char** argv);默认库int fprintf ( FILE *fp, char * format, ... );int fscanf ( FILE *fp, char * format, ... );putchar()、puts()、gets()、getc()文件流如fget...

2020-04-04 19:59:16 264

原创 C语言基础02(关键字)-下,其他

C语言基础-关键字常用(return、extern等)const(修饰的长类型数据)static(定义静态变量)typedef换名if语句(非零即执行)switch case循环结构while(表达式)do语句;while (表达式);for循环循环区别与转换跳过循环(break、continue)数据类型定义变量而未赋值1.基本数据类型数值类型整形(表示整数:short、int、long)浮点型...

2020-04-04 19:57:55 124

原创 值得程序员收藏的网站/博客

网站、博客干货免费代理IP网站C语言C语言简介C语言知识整理(3):内存管理(详细版)@class与#import内存管理干货免费代理IP网站C语言C语言简介C语言知识整理(3):内存管理(详细版)@class与#import内存管理...

2020-04-04 19:42:20 176

原创 python基础-概念、语句与库函数

python-基础函数 (function):有返回值过程(procedure):简单特殊无返回值形参与实参函数 (function):有返回值定义def 函数(参数名,参数名):函数体‌调用函数()‌参数默认参数:定义时,函数(参数名=),为形参赋初值。调用时就可以不给默认参数赋值,也可以再赋予新值‌关键字参数:调用时,函数(参数名=)‌收集参数:函数(*params):函数...

2020-02-24 14:34:05 310

原创 搜索自己博客的内容/关键字搜素

百度搜索 自己的id 和 关键字如qq_41850194

2019-06-26 20:26:08 1186

原创 C语言基础04-指针

指针‌概念:1.直接访问与间接访问2.类型标示符与变量定义符*‌概念:1.直接访问与间接访问通过变量名访问该内存单元值称为对变量的“直接访问”通过指针变量访问某内存单元值称为对变量的“间接访问“2.类型标示符与变量定义符*类型标识符 * 指针变量名*表示这是定义一个指针变量变量名即为定义的指针变量名类型标识符表示本指针变量所指向的变量的数据类型,称为指针变量的基类型例如:in...

2019-06-22 08:57:04 1457

原创 数据结构-指针

指针‌概念:(1)p是指针/地址 变量(是个存着地址的变量),其值是(p中存放)一个变量的地址。p收到了(放入了)哪个变量的地址,就指向哪个变量。该变量成为p的对象。(2)*p是p所指向的对象的值。→*p是一个值,为指向变量的值‌原则(1)* 后面只能跟地址, *p 表示参数的值(2)&后面只能跟变量。 &a 表示参数a的地址(3) ’=‘...

2019-06-13 16:38:50 8728

原创 JSP与Action传值问题(1)EL/str标签/jsp语句 重点:重定向与EL

ACTION:1)接受前台参数:action中想要接受前台的值必须实现实体类对象set/get方法(获得前台值的方法①input name=变量名或对象.属性名②)实现后前台所有的值都放在缓冲区的实体类对象user或某一变量名如checkcode中,action必须实现set/get方法(实体对象或单个变量checkcode)2)发给前台参数①request发送②实...

2018-12-29 14:25:58 239

原创 踩坑中学习指令,php session不可用,磁盘满

1.服务器突然变卡,要首先考虑磁盘问题1)#df -h    查看磁盘使用情况     #df    -i     查看iNode使用情况2)#find / -size +100M -exec ls -lh {} \;    查看大于100M的文件3)#echo "" &gt; /var/log/httpd/error_log                    (后面为我的错误...

2018-09-01 14:23:01 303

原创 php修改上传大小限制,以及Centos/Linux下寻找修改配置php.ini(全攻略)

1.php.ini属性默认值file_uploads = on ;是否允许通过HTTP上传文件的开关。默认为ONupload_tmp_dir ;文件上传至服务器上存储临时文件的地方,默认为系统默认的临时文件夹upload_max_filesize :允许上传文件大小的最大值。默认为2Mpost_max_size :指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值。默认为8M...

2018-08-26 23:36:02 10202 1

原创 关于浏览器内核

此网站可查看当前浏览器内核https://ie.icoa.cn/#1TridentTrident(IE内核),Trident实际上是一款开放的内核,其接口内核设计的相当成熟,因此才有许多采用IE内核而非IE的浏览器(壳浏览器)涌现。如360,IE从版本11开始,初步支持WebGL技术。IE8的JavaScript引擎是Jscript,IE9开始用ChakraIE8(Trident 4.0)、IE9...

2018-04-21 20:33:50 276

原创 php基础语句

1.变量PHP 变量规则:变量以 $ 符号开头,其后是变量的名称变量名称必须以字母或下划线开头变量名称不能以数字开头变量名称只能包含字母数字字符和下划线(A-z、0-9 以及 _)变量名称对大小写敏感($y 与 $Y 是两个不同的变量)  PHP 变量名称对大小写敏感!1)$_POST          (教学:http://www.runoob.com/php/php-post.html)预定义...

2018-04-21 15:56:18 139

原创 解决php中文乱码以及设置zendstudio默认编码为utf-82

php网页编码设置前提:与文件本身的编码相同所以要正确显示中文1)php输出头(将php编码设置为utf-8) &lt;?php header("Content-Type: text/html;charset=utf-8"); echo "中文代码"; ?&gt; 如果你的文件保存方式是utf-8,恭喜你中文乱码问...

2018-04-21 11:57:54 2044

原创 Linux常用指令及centos7.2

1.cd指令教学:http://man.linuxde.net/cdcd 进入用户主目录;cd ~ 进入用户主目录;cd - 返回进入此目录之前所在的目录;cd .. 返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思);cd ../.. 返回上两级目录;2.ls指令ls命令用来显示目标列表教学:http://man.linuxde.net/l...

2018-04-20 22:05:36 122

原创 CSS实现垂直水平居中

实现方法1.absolute+transform(代码最简单)transform:transform 属性向元素应用 2D 或 3D 转换。该属性允许我们对元素进行旋转、缩放、移动或倾斜。样式表如下&lt;style type="text/css"&gt; .container { position: absolute; top: 50%; left: 50%; ...

2018-04-19 22:38:52 173

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除