自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 设计模式总结

23种设计模式总结

2022-09-05 18:32:21 100

原创 使用docker 配置自己的项目

文章转载自:docker 配置自己的项目 - 洛飞 - 博客园1、下载nginx、php、redis、MySQL的镜像使用docker pull命令,例如:docker pull nginx使用docker images查看已经安装的镜像,如图所示:2、启动这些镜像的服务,以下以启动nginx为例使用docekr run命令。映射关系中左边是宿主机,右边是虚拟机的端口docker run -d -p 80:80 --name web_hello nginx #基于nginx镜.

2022-02-15 09:19:30 224

原创 使用Generator 函数的yield*命令取出嵌套数组

遍历嵌套数组和二叉树

2022-01-09 23:22:27 175

原创 git新建、推送项目及分支

一、新建项目(一般是已建本地项目框架demo):1、切换到项目根目录,创建本地仓库(.git隐藏目录中写入信息,如果此前有这个目录,需先整个删除):$ git init2、将目录下所有文件添加到本地仓库:$ git add .3、提交到本地仓库,添加注释:$ git commit -m '新建项目'4、添加远程仓库地址(需要先在GitHub上建好,复制地址到这里),命名为origin:$ git remote add originhttp://192.168.0.228:2.

2021-12-28 15:27:42 243

原创 同源策略与跨域

在前后端分离的今天,跨域也成了每个前端工程师都需要了解的基本知识,在各种面试题中的日经话题。这个文章就是想总结一下关于同源策略的前世今生,以及怎么解决它。同源策略在MDN中我们可以看到关于同源策略是一个安全机制。详细的说明如下:同源策略限制了从同一个源加载的文档或脚本如何与来自另一个源的资源进行交互。这是一个用于隔离潜在恶意文件的重要安全机制。这个机制本身出发点是很好的,但是同源的限制非常严格,url,端口任一不同都会造成跨域错误。而且在控制台中你不会发现任何问题。随着前后端分离越.

2021-09-09 16:31:34 501

原创 window域名 映射

修改host文件 计算机路径 C:\Windows\System32\drivers\etc#220.181.38.149 www.baidu.com#220.181.33.102 jingyan.baidu.com#106.120.159.161 zhidao.baidu.com#180.97.93.62 baike.baidu.com#106.120.159.174 wenku.baidu.com#180.149.145.241 pan.baidu.com#14.215.177.221

2021-06-21 09:09:02 310

原创 FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 问题

react项目打包FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory 问题。其根本原因在于 nodejs 默认限制了最大可使用的内存大小。nodejs V8 引擎在 64 位机器上默认限制使用内存最大不超过 1.7GB,超过这个限制官方建议尝试优化为多线程方式。解决办法可以是增加 nodejs 可使用的最大内存大小,也可以从降低程序内存消耗的角度入手。统计的网上几种解决方法如下:

2021-05-11 14:46:11 2438

原创 Tomcat配置示例

<?xml version="1.0" encoding="UTF-8"?><!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright own...

2021-04-19 17:29:58 209

原创 react项目部署

react项目部署安装环境—nginx新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入安装环境—nginx1、命令行安装:yum -y install nginx ;简单快捷。编译安装需自行配置插件环境,安装教程。2

2021-04-14 17:45:46 1215

原创 nginx配置示例

例1:# For more information on configuration, see:# * Official English Documentation: http://nginx.org/en/docs/# * Official Russian Documentation: http://nginx.org/ru/docs/user nginx;worker_processes auto;error_log /var/log/nginx/error.log;pid /..

2021-04-14 17:26:05 928

原创 常用正则表达式

常用正则表达式一、校验数字的表达式数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$ 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$ 正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$ 有两位小数的正实数:^[0-9]+(\.[0

2020-12-28 16:28:24 112

转载 导入问题cnpm install --save xlsx-style

导入问题cnpm install --save xlsx-styleimport XLSX from "xlsx-style"报错:This relative module was not found: ./cptable in ./node_modules/xlsx-style@0.8.13@xlsx-style/dist/cpexcel.js需要修改源码:在\node_modules\xlsx-style\dist\cpexcel.js 807行 的 var cpt = require(’./

2020-12-19 17:14:29 1085 2

原创 关于react的缓存问题

项目中遇到一个缓存问题,提交审批后刷新页面,数据状态未自动更改,要多刷很多次才能改过来。一开始调试发现是models层state数据未修改,手动清除state后还是未能更新。又调试发现请求接口未调用,不过以为是请求未打印的原因,或者是state状态未更新导致未发出请求,却不知道问题就在这。想着应该是react框架的diff算法问题,所以存在缓存,后面一直在改models层,致力于手动更新state触发请求数据。后来在网上帖子偶然看到有个说是在URL请求后面添加hash更新请求可以解决浏览器的缓存

2020-10-23 10:03:58 3360

原创 2020-09-01

导入问题cnpm install --save xlsx-styleimport XLSX from "xlsx-style"报错:This relative module was not found: ./cptable in ./node_modules/xlsx-style@0.8.13@xlsx-style/dist/cpexcel.js需要修改源码:在\node_modules\xlsx-style\dist\cpexcel.js 807行 的 var cpt = require(’./

2020-09-01 18:09:41 120

转载 spring boot 面试题详解

1、什么是springboot用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件)创建独立的spring引用程序 main方法运行嵌入的Tomcat 无需部署war文件简化maven配置自动配置spring添加对应功能starter自动化配置答:spring boot来简化spring应用开发,约定大于配置,去繁从简,...

2020-04-17 17:32:35 332

原创 action、func委托的简单写法

Action<bool> action2 = () => { endChecked = dtpEnd.Checked; return dtpEnd.Checked; };Invoke(action2, 1);action2();action无返回值,func有返回值。

2019-11-01 11:07:17 162

原创 学习笔记--CSS

一、一般而言,所有的样式会根据下面的规则层叠于一个新的虚拟样式表中,其中数字 4 拥有最高的优先权。浏览器缺省设置 外部样式表 内部样式表(位于 <head> 标签内部) 内联样式(在 HTML 元素内部)二、CSS选择器:标签:div; class:.test或div.test; id:#test或div#test; name:.test; 属性:[test]...

2019-09-26 08:48:49 99

原创 学习笔记1

1、项目运行顺序:1.vscode连接后台地址,config/config.js中proxy设置代理地址。“/auth”{}+"/api/v1"{}2.在pages里编写自己的页面, (1)建一个文件夹(代表自己的模块,如Outsource) (2)Outsource文件下再建一个models文件夹,(用于 services层调用对应文件下的方法)。(3)建一个真正编...

2019-09-26 08:44:29 103

原创 postman

postman 1.设置变量(不确定是否为全局变量)token 1.点击右上角设置【Manage Environments】=》点击Globals=》 添加 key【token】 value可随 意填写=》点击save=》关闭=》 可在右侧眼睛【Environment quick look】查看到添加得token变量...

2019-05-27 09:56:14 165

转载 浅析浏览器工作原理

转载:https://www.jianshu.com/p/4a942a7dc153想着优化浏览器打开网页的体验,那么这周,首先了解一下浏览器的工作原理吧。谈到浏览器的原理分析,网上自然有一大堆技术文章,个人觉得以色列开发人员塔利·加希尔的研究成果也是够的了,足够自己学习了。如果你打开了,会发现文章很长,更多是从研究的角度去分析。下面将更多的从iOS 开发者的角度,把关心的问题提出来,希望大...

2019-05-17 13:03:16 146

转载 nodejs和npm的关系

nodejs和npm的关系

2019-04-18 17:09:28 912

空空如也

空空如也

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

TA关注的人

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