2023年7月27日

Next.js 开发环境设置 SSL 证书

摘要: 在 Next.js 中设置证书时,你可以按照以下步骤进行操作: 1. 生成自签名证书:在开发环境中,你可以使用自签名证书来启用 HTTPS。可以使用工具如 OpenSSL 来生成自签名证书。以下是一个示例命令: ``` openssl req -nodes -new -x509 -keyout se 阅读全文

posted @ 2023-07-27 12:50 爱上键盘的蜗牛 阅读(391) 评论(0) 推荐(0) 编辑

2023年7月3日

在 CentOS 上安装 Nginx

摘要: 要在CentOS上安装Nginx,请按照以下步骤进行操作: 1.更新系统软件包: ```shell sudo yum update ``` 2.安装EPEL存储库(Extra Packages for Enterprise Linux): ```shell sudo yum install epel 阅读全文

posted @ 2023-07-03 09:04 爱上键盘的蜗牛 阅读(892) 评论(0) 推荐(1) 编辑

2023年2月9日

判断访问链接是否是静态资源

摘要: 背景 分别使用 EndsWith 和 Regex 判断 url 请求是否是静态资源 static void Main(string[] args) { int num = 1000000; string[] suffix = { ".js", ".css", ".jpg", ".png", ".gi 阅读全文

posted @ 2023-02-09 09:48 爱上键盘的蜗牛 阅读(140) 评论(0) 推荐(0) 编辑

2022年12月16日

SqlServer 递归查询

摘要: 语法 -- 查询字段列表格式为([查询字段名1],[查询字段名2],...),也可用*代替 -- 需要注意的是此处的查询字段列表中的字段与下方内容中定点成员与递归成员查询字段列表内容需一致 WITH [临时表] [查询字段] AS ( SELECT [查询字段] FROM [Table] WHERE 阅读全文

posted @ 2022-12-16 14:36 爱上键盘的蜗牛 阅读(399) 评论(0) 推荐(0) 编辑

2022年11月16日

在 input 输入框中有逗号自动替换换行符

摘要: 背景 有一个业务场景, 将 excel 中的多列数据复制到 input 文本框中 , 需要将换行符替换成逗号(,) , 便于后台系统批量查询。 由于在粘贴数据到 input 中时,换行符会被删除,无法读取输入值的原始版本,导致无法实现此功能。 解决方案 jquery $(function(){ $( 阅读全文

posted @ 2022-11-16 12:45 爱上键盘的蜗牛 阅读(907) 评论(0) 推荐(0) 编辑

2022年11月2日

React 组件销毁时清除订阅、定时器以及清理异步操作和取消请求等资源

摘要: 问题 Warning: Can't perform a React state update on an unmounted component. This is a no-op, but it indicates a memory leak in your application. To fix, 阅读全文

posted @ 2022-11-02 13:33 爱上键盘的蜗牛 阅读(670) 评论(0) 推荐(0) 编辑

2022年8月11日

Docker 安装 mysql

摘要: 安装 mysql 最近想在电脑上安装一个 mysql ,用于存储和归档 excel 数据,提高工作效率。 下载镜像文件 centos sudo docker pull mysql:5.7 windows docker pull mysql:5.7 创建实例并启动 centos sudo docker 阅读全文

posted @ 2022-08-11 18:11 爱上键盘的蜗牛 阅读(530) 评论(0) 推荐(0) 编辑

2022年7月14日

js 中定义 dictionary 的 typescript 类型

摘要: 笔记 翻到以前写的一段代码, 其中变量类型定义为 any, 感觉不妥。 let initState: any = {} for (var name in model) { initState[name] = { name: name, value: model[name], errorMessage 阅读全文

posted @ 2022-07-14 10:49 爱上键盘的蜗牛 阅读(112) 评论(0) 推荐(0) 编辑

2022年7月1日

记一次 sqlserver 中文字符集问题

摘要: 背景 最近业务反馈搜索品牌的时候,查不到"航㮶" , 其实系统中是有这个品牌的。 经过排查 "航㮶" 这个品牌涉及生僻字,导致查询不出来。 原因是我们的 sqlserver 安装后默认排序规则是:Chinese_PRC_CI_AS , 查询的时候只能用 Chinese_PRC_BIN 来进行校正。 阅读全文

posted @ 2022-07-01 13:12 爱上键盘的蜗牛 阅读(431) 评论(0) 推荐(0) 编辑

2021年12月4日

Jmeter - 阿里云 APP 鉴权

摘要: 背景 阿里云网关开启阿里云 app 鉴权后,如何使用 jmeter 进行自测? 什么是 BeanShell ? 百度。。。 环境部署 在 Jmeter 插件目录 lib/ext 下保存插件 aliyun-getway-sign.jar 。PS : 也可以指定其他目录,有兴趣可以自行研究。 新增一个 阅读全文

posted @ 2021-12-04 19:00 爱上键盘的蜗牛 阅读(308) 评论(0) 推荐(1) 编辑

2021年9月6日

设置 nextjs build 时,忽略 page 目录下相关文件

摘要: nextjs 在 build 时,会将page目录下的相关文件生成一份静态 html , 如果我们把自定义组件和测试文件放在 page 目录下,nextjs 在 build 时会出错。 我们这个时候可以利用它的 pageExtensions 来解决这个问题 pageExtensions 的默认值是 阅读全文

posted @ 2021-09-06 14:05 爱上键盘的蜗牛 阅读(793) 评论(0) 推荐(1) 编辑

2021年4月23日

Resource Override 之调试线上 js

摘要: Resource Override 之调试线上 js 在工作中,特殊情况下,需要紧急调试生产环境 js 代码。这时候我们可以借助于 chrome 的扩展程序 Resouce Override 安装插件 在浏览器的 [开发人员管理工具] 的 sources 下设置 overrides 可以覆盖线上 j 阅读全文

posted @ 2021-04-23 10:37 爱上键盘的蜗牛 阅读(3020) 评论(0) 推荐(1) 编辑

2021年4月16日

nodejs npm 基础命令

摘要: nodejs npm 基础命令 更改镜像地址 npm config set registry https://registry.npm.taobao.org npm config get registry 设置node源码的源 npm config set disturl https://npm.t 阅读全文

posted @ 2021-04-16 22:07 爱上键盘的蜗牛 阅读(193) 评论(0) 推荐(1) 编辑

2021年4月2日

禁止选择或禁止复制网页数据

摘要: 禁止选择或禁止复制 /** 屏蔽选中网页内容 */ document.onselectstart = function () { return false; } /** 屏蔽复制网页内容 */ document.body.oncopy = function () { return false; } 阅读全文

posted @ 2021-04-02 09:42 爱上键盘的蜗牛 阅读(104) 评论(0) 推荐(0) 编辑

2021年1月5日

对上传的图片进行格式校验以及安全性校验

摘要: 对上传的图片进行格式校验以及安全性校验 图片上传服务器后,需要对其进行安全校验 判断上传的是否是图片 通过后缀名进行判断 最基本的校验:校验文件的后缀名是否符合要求的格式。 这种非常的不靠谱,完全可以修改文件的后缀名绕过检验。 public static bool CheckUpLoadFileEx 阅读全文

posted @ 2021-01-05 11:17 爱上键盘的蜗牛 阅读(1875) 评论(0) 推荐(0) 编辑

2020年12月14日

docker 设置阿里云镜像加速

摘要: docker 设置阿里云镜像加速 容器镜像服务 → 镜像中心 → 镜像加速器 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors 根据操作文档步骤执行 CentOS sudo mkdir -p /etc/docker sudo te 阅读全文

posted @ 2020-12-14 18:45 爱上键盘的蜗牛 阅读(122) 评论(0) 推荐(1) 编辑

2020年11月17日

JS 格式化输出时间

摘要: JavaScript 格式化输出时间 网上找的 js 格式化输出时间 /**************************************时间格式化处理************************************/ Date.prototype.toString = funct 阅读全文

posted @ 2020-11-17 08:47 爱上键盘的蜗牛 阅读(426) 评论(0) 推荐(0) 编辑

2020年11月9日

dotnet core 实现 IActionResult

摘要: 实现 IActionResult , 只需要记住 Response 有一个 WriteAsync 扩展方法即可 public class JsonResult<T> : IActionResult { private T _data; public JsonResult(T data) { _dat 阅读全文

posted @ 2020-11-09 15:19 爱上键盘的蜗牛 阅读(1148) 评论(0) 推荐(0) 编辑

win10 visual studio 设置默认管理员权限启动

摘要: 右击 visual studio 快捷方式,选择打开文件位置 右击 devenv.exe ,选择 "兼容性疑难解答" ⇒ "疑难解答程序" ⇒ 勾选 "改程序需要附加权限" ⇒ 保存设置。 以后都是默认使用管理员权限启动 visual studio , 此操作同样适用于其他软件。 参考文章 阅读全文

posted @ 2020-11-09 09:26 爱上键盘的蜗牛 阅读(631) 评论(0) 推荐(0) 编辑

2020年8月18日

Windows 环境部署 RabbitMQ

摘要: 安装Erlang 在安装rabbitMQ之前,需要先安装Erlang 目前使用的是otp_win64_18.1,需要其他版本或者32位系统的,可以去官网下载。 全部点击“下一步”就行。有的选择其他的安装方式,可能需要添加一下系统环境变量(正常安装的也要检查下) 安装RabbitMQ 下载运行rabb 阅读全文

posted @ 2020-08-18 14:31 爱上键盘的蜗牛 阅读(233) 评论(0) 推荐(0) 编辑

2020年3月23日

SQL SERVER 判断字符串包含中文或日文

摘要: 匹配中文数据 中文字 /u4e00-/u9fa5 SELECT * FROM [dbname].[dbo].[db_tbl] WHERE NAME LIKE '%[吖-座]%' 匹配日文数据 日文 /u0800-/u4e00 日文字符区间:一-龠、ぁ-ん、ァ-ヴー ,其中 "一-龠"在汉字中也存在的 阅读全文

posted @ 2020-03-23 12:19 爱上键盘的蜗牛 阅读(1228) 评论(0) 推荐(0) 编辑

2020年3月22日

30 分钟熟练使用 GIT

摘要: 前言 我以前一直使用 vs 和 sourcetree 管理 git ,虽然 sourcetree 用起来也很爽,但是随着本地的源代码越来越多,sourcetree 用起来也越来越力不从心。最近刚好重装系统,于是我只安装了 git 客户端 ,强迫自己使用 git 命令,感觉工作效率提升了不少,顺便总结 阅读全文

posted @ 2020-03-22 11:38 爱上键盘的蜗牛 阅读(274) 评论(0) 推荐(1) 编辑

2020年3月17日

windows 环境安装 mongodb

摘要: 安装 mongodb 下载地址: 解压缩到自己想要安装的目录,比如 创建文件夹 、 。分别用来安装 db 和日志文件在 log 文件夹下创建一个日志文件 ,即 运行 进入 dos 命令界面,执行下列命令 新开一个 窗口,进入 的 目录,输入 或者 将 安装为 服务 关闭服务和删除进程 配置 mong 阅读全文

posted @ 2020-03-17 14:13 爱上键盘的蜗牛 阅读(476) 评论(0) 推荐(0) 编辑

2019年8月28日

nuget push 程序包到nuget服务器时报错 406 (Not Acceptable)

摘要: 1、在window服务器上部署nuget服务器时,发布包时出现请求报错 406 (Not Acceptable) 验证用户名、密码正确的情况下,还是出现上面错误。后面跟踪服务器日志,发现window\temp文件超过65535,删除过期临时文件后即可 "引用" 2、通过上述方案排查后, 其实并没有解 阅读全文

posted @ 2019-08-28 13:07 爱上键盘的蜗牛 阅读(1391) 评论(6) 推荐(0) 编辑

2019年8月24日

搭建 Nuget.Server

摘要: 公司项目容器化的需要, 小编研究将 项目升级成 ,但是在打包上传 后,vs 的 nuget 插件不能识别依赖项,显示 。 小编怀疑是公司的 nuge server 版本太低的原因,于是通过 nuget 安装了最新的 。 项目启动后,抛500错误: [FileLoadException: 未能加载文件 阅读全文

posted @ 2019-08-24 14:55 爱上键盘的蜗牛 阅读(933) 评论(0) 推荐(0) 编辑

2018年4月18日

SQL SERVER ntext 截断问题

摘要: 最近遇到一个问题:将大文本存储到数据库的时候,查询出来的文本却被截断了。 最后百度发现,作者提出 sql server management studio 工具在查询记录的时候,如果遇到ntext和比较长的nvarchar字段,它会作自动的截断以节省显示时间,而实际上数据是完整的。 经过测试,验证确 阅读全文

posted @ 2018-04-18 10:13 爱上键盘的蜗牛 阅读(524) 评论(0) 推荐(0) 编辑

2018年4月17日

SQL替换制表、回车、换行符和首尾空格

摘要: SQL替换制表、回车、换行符和首尾空格 最近在批量修复数据的时候,需要利用excel导入大量数据。客户提供的数据是没有规范的,大部分数据行都有制表符、回车符、换货符,以及我需要将数据进行首位去重。 目前常用的方法就是使用Replace将对应的符号替换掉,可以定义一个函数,将他们合并在一起处理掉。 具 阅读全文

posted @ 2018-04-17 17:26 爱上键盘的蜗牛 阅读(562) 评论(0) 推荐(0) 编辑

2017年10月9日

String to Integer (atoi)

摘要: Implement atoi to convert a string to an integer. Hint: Carefully consider all possible input cases. If you want a challenge, please do not see below 阅读全文

posted @ 2017-10-09 16:59 爱上键盘的蜗牛 阅读(223) 评论(0) 推荐(0) 编辑

2016年3月16日

Add Digits

摘要: Given a non-negative integer num, repeatedly add all its digits until the result has only one digit. For example: Given num = 38, the process is like: 阅读全文

posted @ 2016-03-16 15:12 爱上键盘的蜗牛 阅读(108) 评论(0) 推荐(0) 编辑

导航