自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker 部署 nacos 版本 v2.2.1

【代码】docker 部署 nacos 版本 v2.2.1。

2024-01-12 16:07:53 629 2

原创 node 升级 PostCSS received undefined instead of CSS string

解决node 升级 node 升级 PostCSS received undefined instead of CSS string// 一般node 升级 css 预编译期都要重新更新npm rebuild node-sassnpm i或者删除后重新 install以 sass 预编译器为例,less 同理,这里就先暂时略过,本人主要使用sass预编译器...

2022-01-19 10:17:51 1233

原创 http json串数组作为参数

http 请求数组作为参数前端代码$.ajax({ url: 'http://127.0.0.1:8888/testArray', data: {title: 'testArray', list: JSON.stringify([23, 56, 19])}, contentType: 'application/x-www-form-urlencoded', type: 'post', success(data) { alert("success") }})后台代码 springbo

2021-05-26 01:11:13 957

原创 http 请求 常见状态码

常见状态码#### 3** 重定向 比如前端进行微信公众号授权时#### 4** #### 400 多数情况是因为参数错误引起的#### 401 需要授权#### 403 禁止访问 一般是授权状态过期引起的#### 404 无法找到对应资源 图片等静态资源 或者 接口不存在#### 405 请求方法出错#### 415 一般引起该错误是由于参数错误引起的#### 500 服务不可用 后端是微服务架构时 spring Cloud 服务不可用...

2021-05-26 01:00:33 307

原创 http 常用 content-type

http 常用 content-type#### 常用#### 默认值 application/x-www-form-urlencoded post 方法采用默认就好#### application/json#### multipart/form-data (上传文件)

2021-05-26 00:59:43 148

原创 http 请求方法

http 请求方法#### 1 post 向指定资源提交数据进行处理请求(例如提交表单或者上传文件)。数据被包含在请求体中。POST 请求可能会导致新的资源的建立和/或已有资源的修改。#### 2 get 请求指定的页面信息,并返回实体主体。#### 3 head 类似于 GET 请求,只不过返回的响应中没有具体的内容,用于获取报头。###### htpp 1.1 以后(6中)#### 4 put 从客户端向服务器传送的数据取代指定的文档的内容。 #### 5 delete 请求

2021-05-26 00:58:23 244

原创 一个完整的HTTP请求过程

一个完整的HTTP请求过程#### 1 域名解析#### 2 与服务器建立连接###### TCP连接的建立###### **** 三次握手###### **** 客户端发送一个连接试探###### **** 服务端监听到请求报文后,同意建立连接,则向客户端发送确认###### **** 客户端收到确认后还需再次发送确认,同时携带数据发送给服务端###### **** 客户端 => 服务端 => 客户端 => 服务端###### **** 四次挥手####

2021-05-26 00:57:24 112

原创 HTTP 随记 4个小问题

HTTP 随记 4个小问题## 1. 一个 TCP 连接可以对应几个 HTTP 请求?#### 由 1 可知对应多个 http 请求## 2. 一个 TCP 连接中 HTTP 请求可以一起发送吗(比如一起发三个请求,再三个响应一起接收)#### http2 以前(http请求之后浏览器默认 Connection: close)是不行的, http2 多路传输特性,可以在一个 TCP 连接中同时完成多个 HTTP 请求## 3. 为什么有的时候刷新页面不需要重新建立 SSL 连接#### 连

2021-05-26 00:56:11 84

原创 react 基础篇 5 函数式组件

react 基础篇 5 函数式组件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>函数式组件</title></head><body> <div id="app1"></div> <div id="app2"></div> <!-- 引入react核心库

2021-05-21 00:28:47 188

转载 react 基础篇 4 {表达式}

标题<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>js 表达式</title></head><body> <div id="app"></div> <!-- 引入react核心库 --> <script type="text/javascript" src="

2021-05-21 00:18:20 289

原创 react 基础 3 jsx语法规则

标题<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>jsx语法规则</title> <style> .title{ background-color: orange; width: 200px; } </style></head><body> <div id

2021-05-21 00:14:19 106

原创 react 基础篇 2 创建虚拟DOM的方式

react 基础篇 2 创建虚拟DOM的方式方法一 jsx<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>使用jsx创建虚拟DOM</title></head><body> <div id="app"></div> <!-- 引入react核心库 --> <s

2021-05-20 23:04:57 90

原创 react 基础篇 1 hello React

react 基础篇 1<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>helloReact</title></head><body> <!-- 容器 和Vue 的一样 --> <div id="app"></div> <!-- 引入react核心库 -->

2021-05-20 22:38:51 142 2

原创 scrapy 爬取起点中文网首页的本周强推作品的详情介绍

scrapy 爬取起点中文网首页的每周强推作品的详情介绍从列表页跳转到详情页保存的数据封面图小说名作者类型简介import scrapy# 起点首页 本周推荐class WeektjSpider(scrapy.Spider): name = 'weekTJ' allowed_domains = ['qidian.com'] start_urls = ['http://qidian.com/'] def parse(self, response):

2021-05-20 21:14:40 228

原创 浏览器与服务器建立TCP 连接后是否会在一个 HTTP 请求完成后断开?

浏览器与服务器建立TCP 连接后是否会在一个 HTTP 请求完成后断开?默认情况下建立 TCP 连接不会断开,只有在请求报头中声明 Connection: close 才会在请求完成后关闭连接题外话当下的浏览器和服务器基本都配置得很好了 ,默认情况下的性能都优化得很好了...

2021-05-17 14:01:55 656

原创 scrapy 爬取起点中文网的作品分类

scrapy 爬取起点中文网的作品分类创建项目scrapy startproject qidian创建爬虫scrapy genspider qidianSpider qidian.com核心代码import scrapy# 集成 scrapy.Spider 类class QidianSpider(scrapy.Spider): # 爬虫名字 唯一 name = 'qidian' # 允许采集的域名 allowed_domains = ['qidian.

2021-05-15 21:06:19 171

原创 scrapy 创建项目和新建爬虫

scrapy 创建项目和新建爬虫创建项目scrapy startproject xxx(项目名)# 例 scrapy startproject mySpdeip新建爬虫scrapy genspider xxx(爬虫名) host(域名)# 例 scrapy genspider baiduSpider baidu.com注意1. 新建爬虫比需在项目根目录下2. 项目名和爬虫名不要一模一样...

2021-05-15 20:30:50 212

原创 scrapy 框架安装

scrapy 框架安装# 安装 scrapypip install Scrapy# wheel 库pip install wheel# 最好离线安装# scrapy的whl包地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/ # 安装 twisted.whlcmd下 输入 pip listpip list我这里已经安装了...

2021-05-15 20:25:07 115

原创 Python int() 函数

Python int() 函数和 javascript 的 parseInt()一样int(x, base=10)x -- 字符串或数字。base -- 进制数,默认十进制。注意事项# int(x, base = 10)# 参数# x -- 字符串或数字。# base -- 进制数,默认十进制。# 如果x是纯数字 base 必须忽略# 如果不符合要求都会报错print(int()) # 不传入参数时,得到结果0print(int(3)) #3print(int(3.6))

2021-05-15 01:01:26 2801

原创 python 变量类型

python 变量类型# Python 变量类型'''标准数据类型在内存中存储的数据可以有多种类型。例如,一个人的年龄可以用数字来存储,他的名字可以用字符来存储。Python 定义了一些标准类型,用于存储各种类型的数据。Python有五个标准的数据类型:Numbers(数字)String(字符串)List(列表)Tuple(元组)Dictionary(字典)'''# 数字# Python支持四种不同的数字类型:# int(有符号整型)# long(长整型[也可以代

2021-05-15 00:34:04 114

原创 python 注释

python 注释# TODO: 注释'''我是多行注释'''"""我是多行注释"""题外话多行注释可以嵌套 单行注释 多行嵌套多行会报错

2021-05-14 23:16:02 88

原创 python 第一个程序 hello python

python hello python# 结尾分号可有可无print("hello python");def sayHelloTOPython0(): print("hello python");def sayHelloTOPython1( str): print(str);sayHelloTOPython0();sayHelloTOPython1("hello python");

2021-05-14 23:14:45 594

原创 微信小程序 APP() 的那些事

微信小程序 APP() 的那些事官方的描述App(Object object)注册小程序。接受一个 Object 参数,其指定小程序的生命周期回调等。App() 必须在 app.js 中调用,必须调用且只能调用一次。不然会出现无法预期的后果TIP:其实吧,感觉这个就像实例化一样,比如:echarts 的 echarts.init() 、vue2 main.js 的 new Vue({ … }) 、vue3 main.js 的 createApp() 又或者reactNative

2021-05-13 23:36:53 120

原创 微信小程序 场景值

微信小程序 场景值兼容问题处理由于Android系统限制,目前还无法获取到按 Home 键退出到桌面,然后从桌面再次进小程序的场景值,对于这种情况,会保留上一次的场景值。获取场景值1. 对于小程序,可以在 App 的 onLaunch 和 onShow , 或wx.getLaunchOptionsSync 中获取上述场景值2. 对于小游戏,可以在 wx.getLaunchOptionsSync 和 wx.onShow 中获取上述场景值返回来源信息的场景值例onShow(

2021-05-13 21:30:29 782

原创 微信小程序框架

微信小程序 页面管理

2021-05-13 20:49:32 677

原创 微信小程序 响应的数据绑定

微信小程序 数据绑定目录index.js 逻辑层Page({ data: { number: 0, }, // 事件处理函数 add(){ // react this.setState({}) // ES6 解构 var {number} = this.data console.log(number) this.setData({ number: number + 1 }) }})index.json

2021-05-13 13:59:00 257

原创 TypeScript 条件语句

TypeScript 条件语句条件语句部分 编译结果与 JS 一致var num:number = 1234; if (num % 2==0) { console.log("偶数"); } else { console.log("奇数"); }编译结果/** * @条件语句 */var num = 1234;if (num % 2 == 0) { console.log("偶数");}else { console.log("奇数");}条件

2021-05-12 23:36:04 229

原创 TypeScript 运算符

TypeScript 运算符/** * @运算符 */ var num1:number = 10 var num2:number = 2 var res:number = 0 res = num1 + num2 console.log("加: "+res); res = num1 - num2; console.log("减: "+res) res = num1*num2 console.log("乘: "+res) res = num1/

2021-05-12 23:28:00 117

原创 typeScript 变量作用域

typeScript 变量作用域1. 全局作用域 − 全局变量定义在程序结构的外部,它可以在你代码的任何位置使用2. 类作用域 − 这个变量也可以称为 字段。类变量声明在一个类里头,但在类的方法外面。 该变量可以通过类的对象来访问。类变量也可以是静态的,静态的变量可以通过类名直接访问3. 局部作用域 − 局部变量,局部变量只能在声明它的一个代码块(如:方法)中使用TSvar global_num = 12 // 全局变量class Numbers { num_va

2021-05-12 23:15:44 505

原创 TypeScript 变量声明

TypeScript 变量声明/** * @TypeScript 变量声明 * * var [变量名] : [类型] = 值; * 用name作为变量名时会出现 Cannot redeclare block-scoped variable 'name' 报错 */ var age: number = 18; console.log(age) var uname:string = "Runoob"; let score1:number = 50; const score2:numbe

2021-05-12 23:10:58 86

原创 typescript 用name作为变量名报错的原因

typescript 用name作为变量名报错的原因typescript 将 DOM typings 作为全局的运行环境,所以当我们声明 name 时, 与 DOM 中的全局 window 对象下的 name 属性出现了重名解决方案末尾加export {}题外话 如果是利用框架集成的话tconfig.json 文件中{ "compilerOptions": { "lib": [ "es2015" ] }}.

2021-05-12 23:06:13 535

原创 TypeScript 基础类型

TypeScript 基础类型数据类型关键字描述任意类型any声明为 any 的变量可以赋予任意类型的值数字类型number双精度 64 位浮点值。它可以用来表示整数和分数字符串类型string一个字符系列,使用单引号(’)或双引号(")来表示字符串类型。反引号(`)来定义多行文本和内嵌表达式布尔类型boolean表示逻辑值:true 和 false数组类型无声明变量为数组元组无元组类型用来表示已知元素数量和类型的数组,各元素的类

2021-05-12 22:53:58 83

原创 TypeScript 安装

TypeScript 安装// 安装npm i -g typescript// 查看版本tsc -v

2021-05-11 21:03:55 68

原创 MySQL 删除数据库

MySQL 删除数据库DROP DATABASE user;

2021-05-10 23:59:09 634

原创 MySQL 查看存储引擎

MySQL 查看存储引擎SHOW ENGINES

2021-05-10 23:56:04 79

原创 查看MySQL数据库定义信息

查看MySQL数据库定义信息SHOW CREATE DATABASE mytest;

2021-05-10 23:54:10 1044 1

原创 MySQL 常用图形管理工具

MySQL 常用图形管理工具1. MySQL Workbench这是官方提供的图形化管理工具2. phpMyAdmin使用 php 编写,必须安装在web服务器中。管理数据库非常方便,并支持中文,不足之处在于对大数据库的备份和恢复不方便3. Navicat是一款强大的 MySQL 数据库服务器管理和开发工具。支持中文,有免费版提供4. MySQLDumper 基于 php 开发的 MySQL 数据库备份恢复程序5. SQLyog是一款简洁高效、功能强大的图形化 MySQL 数据库

2021-05-10 23:42:29 634

原创 MySQL 创建数据库

MySQL 创建数据库1. CREATE DATABASE data12. CREATE DATABASE data2 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;DEFAULT CHARACTER SET utf8: 代表的是将该库的默认编码格式设置为 utf8 格式。COLLATE utf8_general_ci:  代表的是数据库校对规则.分为三部分,分别为数据库字符集、解释不明白、区分大小写。ci 为 case insensit

2021-05-10 23:41:31 96

原创 登录MySQL数据库

登录MySQL数据库mysql -hlocalhost -uusername -p 1. 密码最好不要接在 -p 后面 直接按 enter回车 会提示输入密码2. -h localhost可省略3. 当然也可以指定端口 -P 注意 P 要大写 mysql -h主机地址 -u用户名 -p用户密码 -P端口 ...

2021-05-09 19:31:01 152

原创 启动 MySQL服务

启动 MySQL服务1. services.msc 这一步不一定需要 主要是查看MySQL 服务是否 启动2. cmd 下 net start MySQL3. cmd 下 net stop MySQL 停止 MySQL 服务

2021-05-09 18:51:19 94

空空如也

空空如也

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

TA关注的人

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