自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (2)
  • 收藏
  • 关注

原创 v-model使用及原理

其他人的文章要么就写的vue2,要么就vue3,这里参照官网和其他博客整理一下。

2023-05-22 20:56:23 2772 1

原创 python爬虫-异步爬虫

对异步爬虫从概念学习,到进阶,再到实例

2022-11-03 00:43:38 2189

原创 爬虫基础-数据存储

python存储类型的基础学习,为爬取的数据提供了存储渠道

2022-10-26 00:53:27 2458

原创 爬虫基础-Ajax爬取实战

通过对前端页面的Ajax学习,对接口中的响应数据进行爬取

2022-10-26 00:10:01 623

原创 爬虫基础-正则表达式

match方法是从字符串大的开头开始匹配的,如果不从开头匹配,整个匹配就失败了。()实际上标记了一个子表达式的开始和结束位置,被标记的每个子表达式一次对应每个分组,调用group方法传入分组的索引即可获取提取结果。match方法会尝试从字符串的起始位置开始匹配正则表达式,如果匹配,就返回匹配成功的结果;如果不匹配,就返回None。用findall方法可以匹配获取到所有的相匹配的所有字符串。其中,‘.’可以匹配任意字符(除换行符),*代表匹配前面的字符无限次,所以它们组合在一起就可以匹配任意字符了。

2022-10-11 21:58:28 234

原创 爬虫基础-requests库的使用

直接利用request中的get、post方法做到的模拟网页请求,但不同的请求处于不同的session中(或者说用两个浏览器打开两个请求)。假如第一个请求通过post执行登录,第二个请求通过get方法获取登录后的个人信息,如果第二次请求是打开一个新的浏览器选项卡而不是新的浏览器,且不想每个请求中都加入cookie(会比较繁琐),就可以用到Session对象。注:本文章为学习过程中对知识点的记录,供自己复习使用,也给大家做个参考,如有错误,麻烦指出,大家共同探讨,互相进步。作为内置的状态码做比较。

2022-10-10 21:50:46 1882 2

原创 爬虫基础-urllib库的使用

爬虫基础,对urllib下的request、error、parse、robotparser模块的学习和使用

2022-10-04 10:05:26 798

原创 params传参处理

params传参处理

2022-09-18 15:28:55 4286

原创 ModuleNotFoundError: No module named ‘urllib.request‘; ‘urllib‘ is not a package

记录错误:python3自带了urllib,但为什么会报错。代码如下:import urllib.requestresp = urllib.request.urlopen("http://www.baidu.com")print(resp)print(resp.read())错误现象:错误原因:最后检查发现,命名的文件名不能是urllib.py,改为其他文件名后正常...

2022-02-23 10:34:49 1336

原创 python解析excel文件

通过openpyxl库解析excel文件from openpyxl import load_workbookclass ParseExcel(object): """解析excel文件""" def __init__(self): # 获取excel路径 self.data_path = "Excel文件路径" # 获取到excel指定对象 self.wb = load_workbook(self.data_path).

2021-11-25 21:28:12 3358

原创 python解析ini配置文件

通过configparser库解析ini配置文件import configparserclass ParseConfigFile(object): """解析ini配置文件""" def __init__(self): try: self.cf = configparser.ConfigParser() # 获取配置文件对象 self.cf.read("配置文件路径", encoding='utf-8') # 加载配.

2021-11-25 21:07:31 783

原创 python封装当前日期时间函数

通过os、date、datetime库获取当前日期、时间、文件创建路径import osfrom datetime import datetime, dateclass DateTime(object): @staticmethod def get_current_date(): """获取当前日期""" try: current_date = date.today() except Exception as .

2021-11-25 20:57:33 635

原创 Java+Selenium 自动化测试环境部署

资源下载:链接:https://pan.baidu.com/s/1J4I4uqquYFEcwj2OBY_slA提取码:u7n5一、环境搭建所需软件及插件1、最新版谷歌浏览器:2、jdk3、chromedriver.exe4、selenium_libs二、jdk安装步骤安装的时候选择自动配置path,然后一直下一步安装 就可以了打开命令提示符查看是否安装成功三、将c...

2020-01-05 17:12:06 575

原创 CSS动画效果

继上篇文章之后,先对之前学的内容进行复习一下01、过渡<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> div { width: 100px; height...

2019-05-28 20:21:11 50155 3

原创 旋转的轮播图

旋转的轮播图<!DOCTYPE html><html lang="en"> <head> <meta charset="utf-8"> <style> body { perspective: 1000px; } section { wi...

2019-05-26 16:38:17 1183

原创 html与css实现3D效果的一些demo

1、开门大吉<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style> section { width: 450px;...

2019-05-24 14:45:42 3490 3

原创 html与css实现2D效果旋转

1、盾牌<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <link rel="shortcut icon" href="bkq.ico" type="image/x-icon"/&gt...

2019-05-23 23:27:40 2074

原创 html与css实现2d效果的多种旋转

1、伪元素选择器<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>伪元素选择器</title> <style> span::before{ content: "楚乔是"; } span::after{ ...

2019-05-23 09:21:55 2896

原创 Python———分支结构

分支结构的应用场景之前写的python代码都是一条一条语句顺序执行,这种结构的代码我们称之为顺序结构。然而仅有顺序结构并不能解决所有的问题,比如我们设计一个游戏,游戏第一关的通关调教是玩家获得1000积分,那么在完成本局游戏后我们要根据玩家得到分数来决定究竟是进入第二关还是告诉玩家“Game Over”,这里就会产生两个分支,而且这两个分支只有一个会被执行,这就是程序中分支结构。If语句的使用...

2019-05-21 20:39:28 1209

原创 Python使用turtle画个小猪佩奇

"""绘制小猪佩奇"""from turtle import *def nose(x,y): """画鼻子""" # penup()提起画笔,用于另起一个地方绘制时用,与pendown()配对使用 penup() # 将海龟移动到指定的坐标 goto(x,y) pendown() # 设置海龟的方向(0-东、90-北、180-西、...

2019-05-21 19:46:37 797

原创 Python3网络爬虫实战案例——环境配置(一)

本文主要配置网络爬虫过程中用到的环境配置,主要有:Python3+PipMongoDBRedisMySQLPython端版本共存Python爬虫常用库注意:本文是Windows下的环境配置Python3+Pip环境配置第一种:Anaconda 这个软件包含了python以及其各种包下载地址 https://www.anaconda.com/注意:1、安装路径可选择安装...

2019-03-31 23:22:56 356

原创 React+AntdDesign写一个完整的demo ——起步

项目准备:1、编辑器这里我采用的是Webstrom2、创建react-app项目和引入antd-design框架;参考链接:https://ant.design/docs/react/use-with-create-react-app-cn准备工作完成后开始创建目录(个人推荐):1、创建目录2、创建布局主框架并创建router.js安装react-router-domyarn a...

2019-03-14 14:11:18 12362 1

原创 react 自适应布局

head.jsimport {Component} from 'react'import './head.css'import React from "react";export default class headTop extends Component{ render(){ return( &lt;div classNam...

2019-02-24 21:45:04 6531

原创 react采用forEach或map两种方式遍历数组

之前写代码,从后台提取数据并渲染到前台,由于有多组数据,用map遍历会相对方便一点,但是map不能遍历array数组,只能遍历object对象。所以如果遇到这样的问题可以采用forEach试一下forEachimport React,{Component} from 'react';let list=[ { name:"百度", address:"http://www...

2019-01-30 18:17:07 40798 1

原创 node.js构建一个简单的web服务器

一、一个没有灵魂的web服务器在Node中专门提供了一个核心模块:httphttp这个模块的职责就是帮我们创建编写服务器的1、加载http核心模块2、使用http.createServer()方法创建一个Web服务器返回一个Server实例3、服务器要干嘛?提供服务:对数据的服务发请求接收请求处理请求给个反馈(发送响应)注册request请求事件当客户端请求过来,就会自动...

2019-01-21 12:49:32 758

原创 npm run eject报错(使用create-react-app创建项目)

今天使用create-react-app 创建了一个名为project的工程。想使用npm run eject命令来暴露出脚手架封装的一些配置结果却报以下错误经网上资料参考得知git惹的祸主要问题是脚手架添加.gitgnore文件,但是却没有本地仓库解决方案:#create-react-app project#cd project#git init#git add .#g...

2019-01-16 17:18:32 1711

原创 CSS新增选择器(二)

CSS3盒模型CSS3中可以通过box-sizing来指定盒模型,即可指定为content-box、border-box,这样我们计算盒子大小的方式就发生了改变。可以分为两种情况:1、box-sizing:content-box盒子大小为width+padding+bordercontent-box:此值为其默认值,其让元素维持W3C的标准Box Mode2、box-sizing:bo...

2019-01-15 16:48:12 274

原创 CSS新增选择器(一)

Css新增选择器之前写Css,用的最多的选择器就是id选择器和类选择器了,虽然基本上能满足写页面的各种需求,但有些Css写法还是有些冗杂。今天通过对Css新增选择器的学习,能让之后的代码更加优化。结构(位置)伪类选择器(CSS3):first-child :选取属于其父元素的首个子元素的指定选择器:last-child :选取属于其父元素的最后一个子元素的指定选择器:nth-child...

2019-01-15 10:11:05 597

原创 html多媒体标签

三种多媒体标签的使用embed:标签定义嵌入的内容audio:播放音频video:播放视频多媒体embedembed可以可以用来插入各种多媒体,格式可以是Midi、Wav、AIFF、AU、MP3等等。url为音频或视频文件及其路径,可以是相对路径也可以是绝对路径。因为兼容性问题,我们这里只讲解插入网络视频,下面会讲到audio和video视频多媒体。&amp;lt;embed src=&quot;...

2019-01-14 11:27:31 1528

原创 input标签里面type常用属性(注册登录表单常用元素)

之前写一些小项目的时候,在表单这一块因为知道的type属性就text、password、button、submit等一些值,而且form表单也应用的不是很灵活,所以通过简单的学习,认识到以前写的form表单有多搞笑(连type=data都不知道)。现在,就对form表单里常用的元素进行整理。type值代表的含义text文本password密码button...

2019-01-14 08:07:31 13277

原创 快速解决 GRADLE 项目下载 gradle-*-all.zip 慢的问题

如果gradle-2.10-all这样的文件夹都没有的话,你需要先导入工程,AS会自动帮你加载包(虽然我们不需要,但它会自动帮我们创建文件夹) 导入进去后看到Build:Sync是否有download http://www.gradle.org…grale-xx(版本号)-all.zip,如果出现的话,此时把AS关掉再次进入上述文件夹(/dist)会出现一个要加载gadle包名,进入到具体的文件夹下把两个文件删除(lck和part结尾的文件),最后再把手动下载的包放在该文件夹下并解压,ok。

2019-01-02 09:02:07 18473 10

原创 计算机网路——163邮箱授权码

登陆163邮箱后勾选完之后会让你设置授权码,代码中的密码就是这个授权码

2018-12-26 10:26:35 3163

原创 计算机网络课程设计——简单Web Server程序的设计与实现

上代码运行完打开浏览器访问127.0.0.1:8000#include &amp;lt;cstdio&amp;gt;#include &amp;lt;string&amp;gt;#include &amp;lt;fstream&amp;gt;#include &amp;lt;WinSock2.h&amp;gt;#include &amp;lt;iostream&amp;gt;using namespace std;

2018-12-26 10:21:21 6649 5

原创 计算机网络课程设计——http请求实现代理服务器的设计——客户端的设计

上篇代理服务器的代码这篇我们写一下客户端的代码,两篇凑起来就完美运行了运行方式和上一篇一样cmd进入到该项目的bin/debug目录下 输入 proxy-client.exe http://127.0.0.1:3000/index.html看127.0.0.1是你本机的ip3000是和服务器相同的端口号(这样发送请求代理服务器才能收到)index.html说明代理服务器目录下...

2018-12-26 10:18:30 2314 4

原创 计算机网络课程设计——http请求实现代理服务器的设计——代理服务器端

上代码看主函数int main(int argc, char **argv)知道这个程序该怎么运行了吗??答案是:打开cmd进入到该项目bin/debug目录下执行proxy-server.exe 3000proxy-server.exe是可执行文件,你创建工程用的什么名就写什么(Codeblocks,VC那就是文件名)3000代表端口号,要接收客户端的访问,进而实现代理功能客户端代...

2018-12-26 10:09:07 2063 3

原创 计算机网路课程设计——电子邮件客户端的设计与实现——接收邮件(POP3协议)

上一篇已经写了SMTP发送邮件客户端的代码这一篇我们来写一下POP3接收方的代码感觉棒棒的可以给个赞!注意这里的密码也是授权码看代码如果你能理解上一篇这一篇自然很好理解了/** Email客户端接收(POP3)的实现*/#include&amp;amp;lt;windows.h&amp;amp;gt;#include&amp;amp;lt;stdio.h&amp;amp;gt;#include&amp;amp;lt;WinSock.h&amp

2018-12-26 10:02:15 5553 3

原创 计算机网络课程设计——电子邮件客户端的设计与实现之发送端(SMTP协议)

不多说上代码感觉好的请给个赞吧!朕的小可爱/** Email客户端的实现*/#include&amp;amp;amp;amp;amp;amp;amp;amp;lt;windows.h&amp;amp;amp;amp;amp;amp;amp;amp;gt;#include&amp;amp;amp;amp;amp;amp;amp;amp;lt;stdio.h&amp;amp;amp;amp;amp;amp;amp;amp;gt;#include&

2018-12-26 09:52:59 12166 35

原创 计算机网络课程设计——网络聊天程序的设计与实现

服务器的代码/* * 服务器端 Server.c * */#pragma comment(lib,&amp;quot;ws2_32&amp;quot;)#include &amp;amp;lt;winsock2.h&amp;amp;gt;#include &amp;amp;lt;stdio.h&amp;amp;gt;#include &amp;amp;lt;string.h&amp;amp;gt;#define BUFFS

2018-12-26 09:47:33 9950 1

原创 网络基础TCP/IP

为了理解HTTP,我们有必要事先了解一下TCP/IP协议族1、TCP/IP协议族计算机网络设备要相互通信,双方就必须要基于相同的方法。比如,如何探测到通信目标、由哪一边发起通信、使用哪种语言进行通、怎样结束通信等规则都需要事先确定。不同的硬件、操作系统之间的通信,所有的这一切都需要一种规则。而我们把这种规则称为协议(protocol)协议中存在各式各样的内容。从电缆的规格到IP地址的选定方法...

2018-12-01 10:12:45 285 3

原创 Mybatis架构

1、mybatis配置SqlMapConfig.xml,此文件作为mybatis的全局配置文件,配置了mybatis的运行环境等信息。mapper.xml文件即sql映射文件,文件中配置了操作数据库的sql语句。此文件需要在SqlMapConfig.xml中加载。2、通过mybatis环境等配置信息构造SqlSessionFactory即会话工厂3、由会话工厂创建sqlSession即会...

2018-11-29 17:18:56 125

AXURE后台管理模板多个案例.rar

axure原型设计图 后台管理模块axure原型设计图 后台管理模块axure原型设计图 后台管理模块

2020-03-09

演示一个不断旋转、缩放和移动的正三棱锥。要求正三棱锥 4 个面 的颜色各不相同。

演示一个不断旋转、缩放和移动的正三棱锥。要求正三棱锥 4 个面 的颜色各不相同。

2019-09-04

空空如也

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

TA关注的人

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