自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 http 返回的状态码大全

100 Continue 继续。客户端应继续其请求101 Switching Protocols 切换协议。服务器根据客户端的请求切换协议。只能切换到更高级的协议,例如,切换到 HTTP 的新版本协议200 OK 请求成功。一般用于 GET 与 POST 请求201 Created 已创建。成功请求并创建了新的资源202 Accepted 已接受。已经接受请求,但未处理完成203 Non-Authoritative Information 非授权信息。请求成功。但返回的 meta 信息不在原始的

2022-05-26 13:00:36 3227

原创 HTML5 服务器发送事件

例子解释:创建一个新的 EventSource 对象,然后规定发送更新的页面的 URL(本例中是 “demo_sse.php”)每接收到一次更新,就会发生 onmessage 事件当 onmessage 事件发生时,把已接收的数据推入 id 为 “result” 的元素中检测 Server-Sent 事件支持在上面的 TIY 实例中,我们编写了一段额外的代码来检测服务器发送事件的浏览器支持情况:if(typeof(EventSource)!==“undefined”){//

2022-05-26 12:58:41 327

原创 Git版本控制爬坑日记(二)

先上Git工作流程图[](()管理暂存区的文件暂存区的文件,也就是相当于是小推车里面的文件,当我们第一次将文件放到暂存区里,可能会有放早了的情况,我们可以使用git rm --cached a.html的方式将文件从暂存区里面取出。当我们是第二次提交,也就是说仓库里其实已经有了这个文件了,我们从暂存区里取出的代码就要使用git reset HEAD a.html的方式取出如果我们要回退前一个版本,可以使用git checkout -- a,.html的方式,就会回退当上一个版本

2022-05-26 12:57:11 154

原创 git常用指令

git config -global user.name ‘xxx’git config -global user.email 邮箱地址3.本地分支与远程分支建立关联git remote add origin  yourgit(在这里写山你的git地址)使用git init 将一个项目配置git信息,最后就会有一个.git的文件产生,这个过程就表示创建好了本地与远程仓库之间的连接本地仓库与远程仓库的关联1.查看远程仓库  git remote -v2.添加源仓库地址为远程

2022-05-26 12:55:33 146

原创 GeoServer介绍1:开篇总述、下载

(1)、java环境安装提示:记录好安装地址,安装geoserver安装包时候,需要输入jdk地址下载地址:java官网:[https://www.java.com/zh_CN/](()(2)java环境变量配置详细过程网上百度,可参考:[https://blog.youkuaiyun.com/qq_41436122/article/details/82620080](()(3)测试java环境win+R ,cmd输入命令:进入控制台后输入java -version,出现java版本号说明配置成功

2022-05-26 12:51:35 388

原创 Express路由使用

创建路由 const router = express.Router()路由处理响应 router.响应API(地址, 处理函数)导出路由module.exports = router;app.js主服务安装路由server.use('地址',router)子路由里安装路由 嵌套 router.use('地址',子router)截获当前路由下的部分公共业务 router.all('*',当前router路由下的验证工作) //需要next 延续主路由的地址对应子..

2022-05-26 12:49:58 469

原创 ES6中的模块化编程

3、import命令具有提升效果,会提升到整个模块的头部,首先执行。foo();import { foo } from ‘./my_module.js’;上面的代码不会报错,因为import的执行早于foo的调用。这种行为的本质是,import命令是编译阶段执行的,在代码运行之前。4、import是静态执行,所以不能使用表达式和变量,这些只有在运行时才能得到结果的语法结构。// 报错import { ‘f’ + ‘oo’ } from ‘./my_module.js’;// 报错let

2022-05-26 12:48:24 262

原创 RxJS 如何助力业务开发?

class Subject {private fns: Array<(value: T) => void> = []public next(value: T) {this.fns.forEach(fn => fn(value))}public subscribe(fn: (value: T) => void) {this.fns.push(fn)return () => {this.fns = this.fns.filter(x => x !== f

2022-05-25 13:18:52 121

原创 Redux源码解析系列 (三)-- 神秘的中间件初体验

…state,{id: action.id,text: action.text,completed: false}]default:return state}}export default todosindex.jsimport React from ‘react’;import ReactDOM from ‘react-dom’;import {a

2022-05-25 13:17:09 98

原创 react生命周期函数

constructor:初始化state和方法绑定,使用this.state给state赋值getDerivedStateFromProps() | UNSAFE_componentWillMount()(即将被废弃):会在调用 render 方法之前调用,并且在初始挂载及后续更新时都会被调用。它应返回一个对象来更新 state,如果返回 null 则不更新任何内容。render():渲染组件(如果shouldComponentUpdate()返回false,则不会调用render())..

2022-05-25 13:15:24 114

原创 react+Antv-g2 demo

relevance.css.App{width: 100%;background-color: #fafafa;padding-top: 30px;}.app_relevance{width: 90%;height: 430px;background-color: #fff;box-shadow: 0px 0px 20px #ccc;margin:0 auto;border-radius: 10px;}.app_relevance h4{font-weight: 500;fo

2022-05-25 13:13:45 408

原创 Promise源码解密-Promise A+标准

class Promise {constructor(executor) {this.value = undefined;this.reason = undefined;}}function Promise(){}Promise.prototype.then=function(){}[](()要求[](()1. Promise 的状态当前Promise的状态只能是下面三种状态中的一种,不能存在多种状态。示例:const STATUS_PENDING = “pending”;con

2022-05-25 13:09:29 135

原创 PHP从零开始--错误处理&&函数

还有下面的写法:(可变函数)[](()2.2returnreturn有两个作用:1、 是把函数运算的结果返回出去,比如上面的函数内部是经过了一系列复杂的逻辑判断,最终我们想拿到图片地址,所以用return把地址返回出去,后面调用函数的时候可以拿到这个地址。2、 我们上面函数内部写了return以后,后续的任何代码都不会执行,因为return还有终止代码运行的作用。[](()2.3默认值备注:函数参数可以设置默认值,但是必须大写(以常理的形式),如果设置了默认值,不传第二个参数就是以默认值

2022-05-25 13:07:19 86

原创 Mybatis的CRUD操作【包含查询记录总条数、模糊查找

this.id = id;}public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public Date getBirthday() {return birthday;}public void setBirthday(Date birthday) {this.birthday = birthday;}publ

2022-05-25 13:05:40 231

原创 Maven的安装以及在Eclipse中的配置

配置系统变量Path,添加新变量值 %MAVEN_HOME%\bin3. 验证是否配置成功 打开cmd.exe输入命令  mvn -version  若出现以下界面则证明maven 安装配置成功4. 继续在Eclipse环境中配置maven点击eclipse菜单栏Help->Eclipse Marketplace搜索关键字maven到插件Maven Integration for Eclipse 并点击安装即可安装完之后重启eclipse,在Eclipse中安装的M.

2022-05-25 13:04:00 159

原创 leeteCode刷题技巧

诸如此类的操做,接下来我开始带着大家进入算法的乐园首先看看我们的题目大概分为哪几类[](()1.二分查找===================================================================做题思路:利用逼近的方法逐渐靠近我们需要的结果,首先设置高低位,通过与mid即中间值的对比来进行相应的操作《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲解视频》无偿开源 徽信搜索公众号【编程进阶路】题目类型:一般对有序的数

2022-05-25 13:02:19 77

原创 vue要求组件模板只有一个根元素的原因

一、当我们实例化Vue的时候,填写一个el选项,来指定我们的SPA入口:let vm = new Vue({ el:'#app' })同时我们也会在body里面新增一个id为app的div<body> <div **《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲解视频》无偿开源 徽信搜索公众号【编程进阶路】** id='app'></div> </body>这很好理解,就是为vue开启一个入口,那我们不妨来想想,如

2022-05-24 23:56:57 346

原创 vue版本的仿京东放大镜代码还有原生js版本的。(组件封装

src=“https://imgres.crsky.com/crsky/60/297162-20210421095209607f8549bd770.jpg”alt=“”/>原生js版本放大镜Document

2022-05-24 23:54:38 542

原创 Vue学习之按键修饰符

idnamecTime操作{{item.id}}{{item.name}}{{item.ctime | msgDateFormat('yyyy-mm-dd hh-mi-ss') }}[](()[](()2.keyup处理我们希望当’品牌名称’输入完成后自动的调用"add"方法完成添加操作,这时我们可以给输入框绑定一个 键盘松开的事件"keyup"效果通过效果我们发现虽然效果实现了,但是并不是我们所希望的,这时我们可以添加对应的按键修饰符来处...

2022-05-24 23:50:50 86

原创 Vue中创建私有组件的两种方式

beforeCreate() {},created() {},beforeMount() {},mounted() {},beforeUpdate() {},updated() {},beforeDestroy() {},destroyed() {},});[](()2、将私有组件的模板独立出来(1)在new Vue({});中定义私有组件components: { //定义实例内部私有组件login: {template: “#loginDiv”}}

2022-05-24 23:48:56 476

原创 uni-app中的css3选择器使用

.box {width: 300px;height: 300px;background-color: pink;}#view2,text{background: yellow;}2.给 view 添加样式.box view{font-size: 40upx;color: #8A6DE9;}3.想改变某一个vi 《大厂前端面试题解析+Web核心总结学习笔记+企业项目实战源码+最新高清讲解视频》无偿开源 徽信搜索公众号【编程进阶路】 ew 样式.box>view:nth-c

2022-05-24 23:47:12 1070

原创 uml知识整理,总结,归纳

[](()17.泛化:指的是一个父用例可以被特化成多个子用例,而父用例和子用例之间就是泛化关系[](()18.各个关系的图形识别:用例图:p.87包含:p.93扩展:p.94泛化:p.95[](()第七章——对象图====================================================================[](()1.对象图中的_对象_是类的特定实例,_链_是类之间关系的实例,表示_对象_之间的特定关系[](()2.类之间的关

2022-05-24 23:45:15 1783

原创 SpingBoot + Vue + Element UI

<el-table-columnprop=“sale”label=“水果销量”width=“160”><el-table-columnprop=“icon”label=“图片”width=“160”><el-table-columnfixed=“right”label=“操作”width=“100”><el-button @click=“fruitDelete(scope.row)” type=“text” size=“small

2022-05-24 23:43:01 261

原创 vbs无法拒绝的表白代码

Case 6 j=1Case 7 msgbox(“再给你一次机会”)end Selectloopmsgbox(“我就知道你会同意的,哈哈哈哈”)电脑桌面上新建一个txt文本,代码复制进去后需要修改编码格式(文件>另存为>编码改为ANSI),然后保存。再右击这个txt文本,重命名文件后缀为vbs。(变成下图这样)然后右击选择创建快捷方式。接着选择一个ta经常使用的软件,比如QQ。右键QQ,选择属性,点击更改图标,把里面的图标路径复制下来。然后右键刚才创建的快捷方式,属性里面

2022-05-18 19:43:03 2406

空空如也

空空如也

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

TA关注的人

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