- 博客(98)
- 收藏
- 关注
原创 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
原创 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 判断数据类型是否为数组
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
原创 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
原创 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
2024-05-10
Gitlab持续集成持续部署(CI-CD)研究报告.doc
2024-05-10
蓝桥杯省赛真题(2013-2017)
2024-05-09
蓝桥杯历届试题及答案(2015).docx
2024-05-09
opencv.js 4.x版本
2024-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅