解决清单
日常遇到的相关记录和解决方案
imcholl
前端工程师
展开
-
node pnpm修改默认包的存储路径
PNPM和NPM是两个不同的包管理工具。NPM(Node Package Manager)是Node.js的官方包管理工具,用于安装、发布和管理Node.js模块。NPM将包安装在项目的node_modules目录中,每个包都有自己的依赖树。PNPM(Plug’n’Play Package Manager)是一个新的包管理工具,也是NPM的另一个替代方案。与NPM不同,PNPM使用符号链接(symlink)而不是复制文件来安装包。原创 2024-05-10 16:56:35 · 559 阅读 · 0 评论 -
linux下使用jexus部署aspnet站点
Centos 7安装dos2unix工具安装jexus。原创 2024-05-09 09:16:12 · 425 阅读 · 0 评论 -
C盘清理垃圾脚本
新建.bat为后缀的文件。原创 2024-04-11 22:41:20 · 390 阅读 · 0 评论 -
win11右键菜单恢复win10脚本
新建以.bat后缀的文件。原创 2024-04-11 22:39:19 · 191 阅读 · 0 评论 -
车牌校验正则表达式
(([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z](([0-9]{5}[DF])|([DF]([A-HJ-NP-Z0-9])[0-9]{4})))|([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-Z][A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳使领]))$新能源车牌的序号规则如下: 小型车:第1位只能是字母D或F,第2为可以是数字或字母,第3到6位必须是数字。'港FV9039 '原创 2024-04-11 16:41:06 · 587 阅读 · 0 评论 -
Android Studio 新建module报错:No signature of method
(2)将build.gradle文件中的namespace的值改回到新建插件文件夹中AndroidMainfest.xml文件中。原因:Android Studio 版本过高,新增了namespace,对于uni的模板项目是不能够识别的。android平台uni原生插件开发过程中,使用Android Studio 新增 module 报错。(1)删除build.gradle文件中的namespace这一行。(3)build.gradle文件更新后,可以看到新增的模块了。原创 2023-08-16 21:52:41 · 2007 阅读 · 0 评论 -
win11右键菜单恢复win10
Bat脚本摘自:https://zhuanlan.zhihu.com/p/421197454,亲测有效!原创 2023-08-06 15:08:58 · 309 阅读 · 0 评论 -
Redis Windows版本安装教程
由于Redis官网不再提供最新版本的Windows安装包,但有些项目根据需要用到最新版本的。Github仓库redis-windows提供了最新版Windows安装包下载。原创 2023-07-19 17:23:08 · 966 阅读 · 0 评论 -
git修改已经提交的用户名和邮箱
说明:该方案仅针对未push到远程仓库的情况。原创 2023-04-06 23:27:46 · 2225 阅读 · 0 评论 -
Win下nginx默认80端口被System占用,造成nginx启动报错的解决方案
重启之后,start nginx.exe。在浏览器中,输入127.0.01,即可看到亲爱的“Welcome to nginx!2、找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP。看到80端口果真被占用。发现占用的pid是4,名字是System。3、找到一个REG_DWORD类型的项Start,将其改为0。4、重启系统,System进程不会占用80端口。1、打开注册表:regedit。原创 2023-04-06 22:48:09 · 524 阅读 · 0 评论 -
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 · 697 阅读 · 0 评论 -
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 · 338 阅读 · 0 评论 -
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 · 261 阅读 · 0 评论 -
“TypeError: handler.call is not a function“ 的问题
进入组件页面时,vue报错:Error in mounted hook: “TypeError: handler.call is not a function”造成报错原因就是生命周期钩子函数mounted: {} 是否有声明了未定义方法或是只声名了钩子函数。2.把mounted: {}改为mounted(){},1.把mounted: {}删除掉,原创 2023-01-05 15:17:22 · 2832 阅读 · 0 评论 -
npm run build 报错 JavaScript heap out of memory & node -- max-old-space-size=4096不是内部或外部命令
npm run build 报错 JavaScript heap out of memory node -- max-old-space-size=4096不是内部或外部命令原创 2022-02-16 17:10:40 · 3390 阅读 · 0 评论 -
lilishop xxl-job InvalidArgument: “host” network_mode is incompatible with port_binding
然后打开:http://localhost:9001/xxl-job-admin/第二个是 PARAMS 这个地方改为mysql://mysql:3306。第一个是 network_mode: host 这个注释掉。lilishop 使用 docker 脚本一键搭建。原创 2022-08-31 21:26:19 · 2172 阅读 · 0 评论 -
router.addRoutes() is deprecated and has been removed in Vue Router 4. Use router.addRoute() instead
router.addRoutes() is deprecated and has been removed in Vue Router 4. Use router.addRoute() instead原创 2022-08-03 17:02:50 · 2601 阅读 · 0 评论 -
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 · 11615 阅读 · 6 评论 -
VS2010 加载项目提示:项目打开不支持该项目类型
VS2010 加载项目提示:项目打开不支持改项目类型原创 2021-10-09 16:57:42 · 925 阅读 · 0 评论 -
LINQ中判断日期时间段
用LINQ查询出在日期为今天的数据或者近7天的数据原创 2017-07-10 14:04:25 · 13527 阅读 · 0 评论 -
Net 中 Swagger 隐藏指定接口或方法
swagger的一个最大的优点是能实时同步api与文档,但有些时候我们不想全部公开接口,而要隐藏或屏蔽一些接口类或方法,swagger也是支持的,只需要设置一下DocumentFilter方法。原创 2022-02-21 14:28:11 · 2029 阅读 · 0 评论 -
C# StopWatch 实现程序精准计时
下面的示例演示如何使用Stopwatch类来确定应用程序的执行时间。原创 2022-08-10 14:09:48 · 608 阅读 · 0 评论 -
如何在一个有500台PC以上的局域网配置IP、子网掩码
我们都知道,I P是由四段数字组成,在此,我们先来了解一下3类常用的IPA 类 IP 段 0.0.0.0 到 127.255.255.255B 类 IP 段 128.0.0.0 到 191.255.255.255C 类 IP 段 192.0.0.0 至 223.255.255.255XP默认分配的子网掩码每段只有255或0A类的默认子网掩码255.0.0.0 一个子网最多可以容纳1677万多台电脑B类的默认子网掩码255.255.0.0 一个子网最多可以容纳6万台电脑C类的默认子网掩码255.原创 2022-05-05 22:00:11 · 1319 阅读 · 0 评论 -
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 · 2922 阅读 · 0 评论 -
.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 · 258 阅读 · 0 评论 -
AspNet 解决API跨域问题
在A项目中使用ajax调用B项目的api,A项目的js会出现以下错误:由于A项目api返回的结果是json类型的,使用 ajax 获取 json 时,存在跨域限制,不能这样调用;如果将ajax的dataType设为jsonp,又会报错 “Uncaught SyntaxError: Unexpected token :”,这是因为 jsonp 实际上是请求一个 script,而B项目的返回结果是json方法一:(测试通过)方法二:(未进行测试)打开IIS选择发布后的webapi或者是WebService原创 2022-07-10 22:58:16 · 397 阅读 · 0 评论 -
测试接口是否支持跨域
通常情况,前后端项目分离,后端需要设置允许跨域,跨域配置完成后,如何测试接口跨域是否成功?方案如下:新建HTML文件,将下面代码拷贝,运行即可。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>跨域测试</title> <!-- Required meta tags --> <meta ch原创 2022-05-05 14:15:32 · 2286 阅读 · 0 评论 -
集装箱尺寸
(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 · 1870 阅读 · 0 评论 -
Google书签手动强制同步
浏览器输入:chrome://sync-internals/解决方案如图所示原创 2022-05-19 15:27:52 · 682 阅读 · 0 评论 -
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 · 217 阅读 · 0 评论 -
查看Office授权信息
查看Office授权信息1、查看文件夹 C:\Program Files\Microsoft Office\Office16,首先确认office目录下存在“ospp.vbs”文件2、以管理员方式运行命令提示符,切换到该目录下3、输入命令:cscript ospp.vbs /dstatus4、寻找Last 5 characters of installed product key:XXXXX字段,XXXXX为密钥的最后5位。5、 执行cscript ospp.vbs /unpkey:XXXXX,原创 2022-04-11 21:38:16 · 3391 阅读 · 0 评论