自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS地址栏获取参数,解决中文乱码问题(支持中文参数)

第一种:参数只能是英文的。第二种:参数可以是中文也可以是英文

2022-07-10 22:53:22 1361

原创 IDEA 2022.01 安装教程

IDEA官网下载地址:https://www.jetbrains.com/idea/download/#section=windowsIDEA历史版本下载地址:https://www.jetbrains.com/idea/download/other.html此处下载IDEA 2022.1.3版本,如图所示。注意,如果电脑上之前有安装老版本的 IDEA, 需要先卸载干净,否则可能安装失败!由于我之前没有安装IDEA,此处记录暂无。此处提醒我们账号登录,并进行激活,购买了正版版权的同学可以在此处登录

2022-07-04 09:57:03 2949

原创 Vue.js源码解析:Vue.js 常用工具函数 util.js

Vue.js 常用工具函数 util.js 详细解释

2022-07-01 16:26:52 983

原创 javaScript的数据类型

javascript有内置数据类型,包括和常见的对象类型分为 和Todo:Javascript中数据类型之间如何转换?

2022-06-27 22:37:31 178 1

原创 SQL模糊查询时特殊字符的处理方式总结

有两种方案一:将参数中的 [ 替换成 [[], % 替换成 [%], _ 替换成 [_];(推荐用这种方案处理)二:先将参数中的 \ 替换成 \, [替换成[ , % 替换成 %, _ 替换成 _;然后在每个需要like查询的字段后加上escape ‘’。注:sqlserver2005测试通过Oracle只能既改参数,又改SQL语句。先将参数中的 \ 替换成 \, % 替换成 %, _ 替换成 _;然后在每个需要like查询的字段后加上escape chr(92 USING NCHAR_C

2022-06-27 22:18:17 1778

原创 HTTP 500.21 - Internal Server Error 解决方案

部署本地Web项目(win7,vs2017开发)到IIS上的时候,发生了如下错误原因:在安装Framework v4.0之后,再启用IIS,导致Framework没有完全安装解决:cmd->以管理员身份运行->%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i如果还不行,可检查IIS的应用程序池,是否使用集成模式,如果不是则改成集成模式...

2022-06-27 22:15:06 726

原创 threejs 计算机硬件配置要求

Windows 10及以上,要求CPU主频2.0GHz以上,内存2G以上,显存2G以上(可用集成显卡)(1)需要特定插件 :是插件名称 OpenGL、OpenCV,three.js下载链接:https://www.opengl.org/https://opencv.org/https://threejs.org/(2)其他计算终端非操作系统软件配置要求项目基于最新 HTML5、 WebGL 技术开发, 为体验到最佳实验效果建议您使用 Google Chrome、 Mazilla Firefox、

2022-06-21 14:24:20 2954

原创 集装箱尺寸

(1)40尺高柜(40HC):40英尺长,9英尺6英寸高;约合12.192米长,2.9米高,2.35米宽,一般装货68CBM左右。(2)40尺普柜(40GP):40英尺长,8英尺6英寸高;约合12.192米长,2.6米高,2.35米宽,一般装货58CBM左右。...

2022-06-21 11:07:13 1968

原创 Vue.js源码解析:Vue.js 源码目录设计

Vue.js 的源码都在 src ⽬录下,其⽬录结构如下。如图所示:compiler ⽬录包含 Vue.js 所有编译相关的代码。它包括把模板解析成 ast 语法树,ast 语法树优化,代码⽣成等功能。core ⽬录包含了 Vue.js 的核⼼代码,包括内置组件、全局 API 封装,Vue 实例化、观察者、虚拟DOM、⼯具函数等等。Vue.js 是⼀个跨平台的 MVVM 框架,它可以跑在 web 上,也可以配合 weex 跑在 natvie 客户端上。platform 是 Vue.js 的⼊⼝,2

2022-06-17 17:00:29 476

原创 css 尺寸单位(px,%,em,rem,vh,vw)的区别及应用场景

em是相对长度单位。相对于当前对象内文本的字体尺寸(参考物是父元素的font-size)如当前父元素的字体尺寸未设置,则相对于浏览器的默认字体尺寸特点:  1. em的值并不是固定的  2. em会继承父级元素的字体大小场景使用:为了字体大小的可维护性和伸缩性,推荐使用em,如果存在3层以及3层以上的字体相对尺寸的设置,可以考虑使用rem。vw:表示视口的宽度,我们把视口分成100份,1vw就表示当前视口宽度的百分之一;vh:表示视口的高度,1vh就表示当前视口高度的百分之一;vmin:表示在vw与vh

2022-06-17 14:47:06 3590

原创 ES6 判断数组中是否包含某个值

判断数组中是否包含某个值的7种方法

2022-06-17 10:15:28 10383

原创 ES6 判断数据类型是否为数组

1. array.isArray()2. instanceof3. Object.prototype.toString.call()4. constructor

2022-06-15 16:02:53 1883

原创 CentOS7 搭建GitLab服务器详细教程

1.1、安装SSH协议1.2、设置SSH服务开机自启动1.3、启动SSH服务1.4、安装防火墙1.5、开启防火墙1.6、添加HTTP服务器到Firewalld1.7、重启防火墙1.8、安装wget1.9、安装vim编辑器2. 添加GitLab镜像源并安装GitLab服务如图所示,安装成功2.2、安装gitlab镜像如图所示,安装成功2.3、修改gitlab配置文件指定服务器ip和自定义端口2.4、将7089端口添加到防火墙中2.5、重启防火墙2.6、重置gitlab..

2022-06-14 17:28:46 755

原创 进制转换算法

在数字后面加上不同的字母来表示不同的进位制。B(Binary)表示二进制;O(Octal)表示八进制;D(Decimal)或不加表示十进制;H(Hexadecimal)表示十六进制;例如:(101011)B=(53)O=(43)D=(2B)H(101011)B = (43)D12^5 + 02^4 + 12^3 + 02^2 + 12^1 + 12^032+0+8+0+2+1=43例1:(1010)O = (520)D18^3 + 08^2 + 18^1 + 08^0512+0+8+0=520例2:(

2022-06-09 20:15:41 2000

原创 SVN 更新、清理失败,且出现乱码

使用svn更新的时候,有时执行update 或 clean 操作,或者不管执行什么,会出现乱码,如图所示:1.下载 sqlite数据库工具(下载地址),点击下载红色方框的(此处64位操作系统仍可以下载并使用)上面两个文件下载下来的是dll文件,建议下载红色方框的2.下载完成后,解压,将sqlite3.exe 文件复制到本地磁盘的某个临时目录下,如D:\test3.然后找到项目路径(如D:\myProject\testDemo.svn),将此文件夹下的wc.db文件拷贝到D:\test文件夹下4.以管理员身

2022-06-09 20:10:31 3105

原创 数据可视化大屏案例系列 3

总目录1. 出入境边防检查站大数据可视化调研分析2. 物流数字平台3. 某集团概况4. Elasticsearch运维监控大屏5. 大数据计算服务运维6. 电商实时状态7. 全球业务态势8. BaaS区块链可信数据大屏9. 公安局警情数据可视化10. 智慧机场可视化11. 全球新型冠状病毒感染的肺炎疫情可视化12. 智慧楼宇体征画像13. 企业实时销售数据14. 会员数据监控大屏15. 区域经济检测数据大屏16. 数字农家书屋大数据平台17. 全球贸易模板18. 消防救援

2022-06-09 19:48:32 2925 2

原创 前端代码规范工具ESLint和Prettier

目前前端的标准Linter 是 ESLint:https://eslint.cn/,。它的目标是提供一个插件化的javascript代码检测工具。Prettier官网:https://www.prettier.cn/,它的目标是保存代码时,代码就被格式化了,无需争论代码样式,节省时间和精力。Linter 主要的功能就是用一堆规则来提高代码质量,这些规则又大致可分为两类:1.代码质量规则这类规则可以理解为比语法错误更轻的一种警告,主要用来防止你的代码出现一些潜在错误,比如推荐使用 const 和 let 声明

2022-06-08 16:18:00 2817

原创 Ubuntu16.04安装配置SQL Server数据库

要在 Ubuntu 上配置 SQL Server,请在终端中运行以下命令以安装 mssql-server 包 。导入公共存储库 GPG 密钥:注册 Microsoft SQL Server Ubuntu 存储库:运行以下命令,安装 SQL Server:包安装完成后,运行 mssql-conf setup,按照提示设置 SA 密码并选择版本 。完成配置后,验证服务是否正在运行:如果计划远程连接,可能还需要在防火墙上打开 SQL Server TCP 端口(默认值为 1433)。此时,SQL Se

2022-06-08 10:52:04 793

原创 数据可视化大屏案例 总目录

数据可视化案例分享

2022-06-07 16:56:11 567

原创 数据可视化大屏案例系列 2

数据可视化大屏案例参考

2022-06-07 16:44:45 2040

原创 数据可视化大屏案例系列 1

数据可视化大屏案例参考

2022-06-07 16:32:32 2769 1

原创 Vue 2.0的建议学习顺序(尤雨溪)

尤雨溪:https://zhuanlan.zhihu.com/p/23134551

2022-06-04 18:14:45 595

原创 Vue生命周期详解

Vue实例从创建到销毁的过程,就是生命周期。也就是从、、、、、等一系列过程,我们称这是Vue的生命周期。生命周期中有多个事件钩子,让我们在控制整个Vue实例的过程中更容易形成好的逻辑总共分为8个阶段创建前/后、载入前/后、更新前/后、销毁前/后在beforeCreate阶段,vue实例的挂载元素el和数据对象data都为undefined,还未初始化。在created阶段,vue实例的数据data有了,el还没有在beforeMount阶段,vue实例的$el和data都初始化了,但还没有挂载之前都是虚拟的

2022-06-04 18:06:21 213

原创 HTTP错误404.2 - Not Found,由于Web服务器上的ISAPI和CGI限制

1、找到IIS中的“ISAPI和CGI限制”设置项,双击进入设置列表2、把列表中的ASP.NET v4.0(64位)和WebDAV 设置限制为“允许”。当然如果你使用的是ASP.NET v2.0,修改对应2.0的为允许即可。再次测试,发现问题解决(如果没效果,重启一下IIS再测试一下)。

2022-06-01 12:48:51 419

原创 HTTP Error 500.22 - 检测到在集成的托管管道模式下不适用的ASP.NET设置

报错场景:HTTP Error 500.22 - 检测到在集成的托管管道模式下不适用的ASP.NET设置原因分析:在IIS7的应用程序池有两种模式,一种是“集成模式”,一种是“经典模式”。经典模式 则是我们以前习惯的IIS 6 的方式。如果使用集成模式,那么对自定义的httpModules 和 httpHandlers 就要修改配置文件,需要将他们转移到和节里去。解决方案:方案一: 修改IIS应用程序池,将程序池的模式改为“经典”方案二:修改web.config配置文件&l

2022-05-31 15:19:59 367

原创 可视化大屏地图json数据(省市区县街道)

1. 各省市地区的json数据DataV.GeoAtlas地理小工具:http://datav.aliyun.com/portal/school/atlas/area_selectorGeojson.io:https://geojson.io/#map=2/20.0/0.02. 详细的街道数据需要下载工具Bigemap:http://www.bigemap.com/reader/绘制指定的区域信息,将其保存为KML文件打开 Geojson.io 站点,导入KML文件即可

2022-05-31 09:59:38 10518

原创 uniapp 单选框 radio-group 组件change方法传递多个参数

uniapp 官网关于单选框的详解 :https://uniapp.dcloud.io/component/radio.html<!-- 触发change事件时 会调用 onChangeMarkChoose方法--><radio-group @change="(e) => onChangeMarkChoose(e,markData.chooseSuspect.guid,item)" value="1" class="group-box" v-for="(item, index)

2022-05-30 11:22:12 4338

原创 节流和防抖

什么是节流和防抖?节流和防抖都是性能优化的手段,是前端开发人员必不可少的技能之一。节流:限制执行频率,有节奏的执行。防抖:限制执行次数,多次密集的触发只执行一次。两者有什么区别?节流关注过程(限制频率),防抖关注结果分别用于什么场景?代码实现造轮子:防抖//定义:触发事件后在n秒内函数只能执行一次,如果在n秒内又触发了事件,则会重新计算函数执行时间。//搜索框搜索输入。只需用户最后一次输入完,再发送请求//手机号、邮箱验证输入检测 onchange oninput.

2022-05-26 22:39:49 255

原创 Http状态码详解

±-----±------------------------------±-------------------------+| Code | Reason-Phrase | Defined in… |±-----±------------------------------±-------------------------+| 100 | Continue | Section 6.2.1

2022-05-25 23:02:48 99

原创 Ajax、Fetch、Axios三者的区别

三者都用于网络请求,但是不同维度Ajax (Asynchronous JavaScript and XML),一种技术统称Fecth,一个具体的API1、和XMLHttpRequest 一个级别,是它的升级版本2、Fetch语法更加简洁、易用,支持PromiseAxios,第三方库 http://www.axios-js.com/1、最常用的网络请求lib(随着Vue火爆起来的)2、内部可用XMLHttpRequest和Fetch实现lib和API的区别lib是第三方库,可以自

2022-05-25 22:57:39 370

原创 Vant 2 调用Dialog组件确认与取消按钮的回调事件

Vant2 Dialog组件官方文档:https://youzan.github.io/vant/v2/#/zh-CN/dialog消息提示<script> Dialog.alert({ title: '标题', message: '弹窗内容', confirmButtonText: '确认按钮文案', cancelButtonText: '取消按钮文案', theme: 'round-button', }) .then(() => { //

2022-05-24 16:14:01 3357

原创 uniapp单选框radio-group动态赋值

uniapp 官网关于单选框的详解 :https://uniapp.dcloud.io/component/radio.html实现思路定义一个变量conclusionRadio,checked的状态通过更改这个值去更新。可以根据业务场景调用updateConclusionStatus(true) 或者 updateConclusionStatus(false) 方法代码如下<view class="chk-conclusion"> <label class="label-ti

2022-05-24 15:32:49 4697

原创 Google书签手动强制同步

浏览器输入:chrome://sync-internals/解决方案如图所示

2022-05-19 15:27:52 736

原创 threejs 学习资源帖

Threejs网址备忘录threejs官网:https://threejs.org/threejs中文教程:https://techbrood.com/threejs/docs/threejs中文网:http://www.webgl3d.cn/WebGL教程:http://www.webgl3d.cn/WebGL/OpenGL GLSL 内建变量与 常用内置函数:https://blog.csdn.net/haiping1224746757/article/details/10736935.

2022-05-19 14:53:24 6803

原创 .net 监控 npoco orm 的 sql 语句

1、在 nuget.org 安装 Profiler.AspNetCore.Mvc PM> Install-Package MiniProfiler.AspNetCore.Mvc2、在 Startup.cs 中修改 ConfigureServicespublic void ConfigureServices(IServiceCollection services) { services.AddControllersWithViews

2022-05-19 14:39:58 307

原创 Vscode报错 vue : 无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

项目场景:VsCode 运行 vue -v 报错,如图所示:解决方案:1、确认是否安装vue-cli脚手架,并配置环境变量安装vue cli脚手架$ npm install -g @vue/cli# OR$ yarn global add @vue/cli配置环境变量1、 运行命令获取相关目录npm config get prefix2、将目录配置到系统环境变量Path中3、重启cmd,运行命令 vue -v2、Cmd运行可以,VsCode不行修改VsCo

2022-05-17 22:17:37 13436 7

原创 uniapp查看Andriod版本及相关配置

1. 查看Android版本路径: manifest -> App常用其他设置 -> Android设置 -> minSdkVersion and targetSdkVersionminSdkVersion:用于指定应用兼容的最低 Android 版本(API等级)(确保APP只能安装到指定Android版本以上的设备)targetSdkVersion:用于指定应用适配的 Android 版本(API等级)。由于我的项目没有设置值,且HBuilderX 版本大于2

2022-05-16 14:50:05 12375

原创 spring boot 跨域配置

import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.web.cors.CorsConfiguration;import org.springframework.web.cors.UrlBasedCorsConfigurationSource;import org.springfr

2022-05-15 15:52:47 267

原创 Finalshell下载与安装(linux远程连接工具)

转载:https://blog.csdn.net/tennysonsky/article/details/119812235前面一直使用xshell作为Linux远程连接的工具,教程请看《通过xshell远程连接ubuntu》。但是,xshell是付费软件。于是,找到一个finalshell作为其替换软件。FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求.特色功能:云端同步,免费海外服务器远程桌面加速,ssh加速,本地化命

2022-05-15 15:21:29 1851

原创 Nodejs安装和配置

1. 安装Nodejsnodejs下载地址:http://nodejs.cn/download/下载完成后,点下一步,直到安装完成。2. 配置Nodejs设置全局模块安装路径,其中 D:\Nodejs\node_global 是自定义的文件夹安装路径。npm config set prefix "D:\Nodejs\node_global"设置缓存安装路径,其中 D:\Nodejs\node_cache 是自定义的文件夹安装路径。npm config set cache "D:\Nodej

2022-05-14 12:30:44 370

GitLab网站结合SourceTree工具的开发流程.docx

GitLab是一个基于Git的源代码管理系统,同时也提供了项目管理和持续集成等功能。而SourceTree则是一款可视化的Git客户端工具,支持Windows和macOS平台。它们的结合可以让团队开发更加高效。

2024-05-10

Gitlab持续集成持续部署(CI-CD)研究报告.doc

持续集成包含自动编译、自动化的代码审查、自动部署和自动化测试这些步骤。整个过程可以通过提升软件研发过程中的自动化程度来提高效率。持续集成遵循“早集成,早失败”的原则,能在第一时间发现问题,并及时修复,从而达到降低风险的目的。越来越多的公司开始引入持续集成实践,并且为之组建专门的团队(很多公司的持续集成团队成员最初都是来源于测试或者质量管理团队)。

2024-05-10

蓝桥杯省赛真题(2013-2017)

蓝桥杯省赛真题(2013-2017) 蓝桥杯大赛题目难度较高,覆盖面广,包括C/C++、Java、Python等多种编程语言,涵盖了数据结构、算法设计、计算机网络、数据库等多个计算机领域。

2024-05-09

蓝桥杯历届试题及答案(2015).docx

蓝桥杯是由中国教育部主管、中国计算机学会主办的全国性计算机科学比赛,旨在选拔和培养优秀的计算机科学人才。蓝桥杯大赛包括个人赛和团体赛两个阶段,分为省赛、预选赛和总决赛三个阶段。个人赛包括初赛和复赛两个阶段,初赛为网上测试,复赛为线下笔试;团体赛则为线下模拟开发比赛。 在比赛中,考生需根据比赛要求和规则完成程序设计、算法设计等任务,通过比赛来检验自己的编程能力和创新能力。蓝桥杯大赛题目难度较高,覆盖面广,包括C/C++、Java、Python等多种编程语言,涵盖了数据结构、算法设计、计算机网络、数据库等多个计算机领域。

2024-05-09

opencv.js 4.x版本

opencv.js 4.x版本,引入可直接用,亲测有效 OpenCV.js是OpenCV的JavaScript版本,它提供了在浏览器中使用OpenCV功能的能力。4.x版本是它的最新版本,相比于旧版本,4.x版本在性能和功能上都有很大的提升。以下是一些4.x版本的新特性: 1. 支持WebAssembly:WebAssembly是一种新型的二进制格式,可以在浏览器中运行本地代码。OpenCV.js 4.x版本利用WebAssembly的优势,加速了图像处理算法的运行。 2. 支持多线程:OpenCV.js 4.x版本支持在Web Worker中运行算法,这样可以充分利用现代浏览器的多核处理能力,加速图像处理的速度。 3. 支持更多的算法:OpenCV.js 4.x版本新增了很多新的图像处理算法,包括深度学习相关的算法。同时,它还支持一些常用的计算机视觉任务,例如人脸检测、目标追踪等。

2024-05-09

空空如也

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

TA关注的人

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