摘要: 一个典型的前后端分离项目,前端分用户入口和管理员入口,一般希望这样部署: https://mydomain.com/ 普通用户入口 https://mydomain.com/admin/ 管理员入口 关键就是在vite.config.ts里要这么指定base: base: './' 这样build出 阅读全文
posted @ 2024-11-05 13:59 黑月教主 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 以vue为例,访问以下Url:https://unpkg.com/vue会自动重定向到 https://unpkg.com/vue@3.5.12/dist/vue.global.js就知道目前主线版本号是3.5.12了 阅读全文
posted @ 2024-11-05 09:09 黑月教主 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 很久以前,写了一篇 《VS2010中编写x64汇编的具体方法》 当时也没有太深入研究,只是粗粗的实现了功能而已。后来看了微软官方文档,才发现有更简单更合理的设置方法。 微软原文如下: MASM for x64 (ml64.exe) | Microsoft Learn 将汇编程序语言文件添加到 Vis 阅读全文
posted @ 2024-08-22 12:44 黑月教主 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 在调试Windows的系统组件时,如果能够正确使用pdb文件,能够对调试有非常大的帮助。一般情况下,我们是使用windbg来自动下载符号文件,但是有时候对一些简单的需求来说,用windbg反而比较麻烦。比如我现在有一个PE文件,就想只下载它的pdb文件到当前目录,需求看似简单,但是却没有一个趁手的工 阅读全文
posted @ 2024-08-19 17:03 黑月教主 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 具体内容微软官方文档上都有:https://learn.microsoft.com/zh-cn/windows-hardware/drivers/debugger/performing-local-kernel-debugginghttps://learn.microsoft.com/zh-cn/w 阅读全文
posted @ 2024-08-18 22:03 黑月教主 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 起因是觉得老笔记本电脑的固态可能有点问题,于是京东上买了一个新的更大的固态硬盘。 当然了,换硬盘不换系统,旧硬盘的东西肯定要倒腾过来,本来以为挺简单的一个事儿,差点儿没搞定。 拆机、换新硬盘,都挺顺利的,进PE系统把原硬盘的数据拷贝过来也挺简单的,搞完之后修复一下引导,然后。。。。起不来了!开机之后 阅读全文
posted @ 2024-06-22 20:23 黑月教主 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 有一篇文章写得不错:「Go框架」深入理解web框架的中间件运行机制 - 知乎 (zhihu.com) 我这里只是写一个简单的demo来观察一下,代码如下: package main import ( "fmt" "github.com/kataras/iris/v12" "github.com/ka 阅读全文
posted @ 2024-02-07 22:30 黑月教主 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 通用工具类增强库: goutil 项目地址:https://github.com/gookit/goutil 简介:Helper Utils(700+): int, byte, string, array/slice, map, struct, dump, convert/format, error 阅读全文
posted @ 2024-02-04 12:41 黑月教主 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 使用"github.com/go-ping/ping"这个第三方库可以非常简单的实现ping功能 package main import ( "fmt" "os" "time" "github.com/go-ping/ping" ) func CheckHostOnline(ipaddr strin 阅读全文
posted @ 2024-01-30 12:11 黑月教主 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 主要是使用”github.com/kardianos/service“这个库 它已经处理好了与服务管理器的交互细节,并且自带服务安装、卸载、启动、停止等功能,非常齐全了。 直接上完整代码: package main import ( "log" "os" "syscall" "time" "unsa 阅读全文
posted @ 2024-01-29 11:58 黑月教主 阅读(882) 评论(1) 推荐(0) 编辑
摘要: 记录一下: 1. build:与构建系统或外部依赖项的更改相关的提交 2. chore:对项目的其他辅助性工作进行的提交,例如更新依赖项或重命名文件 3. ci:与持续集成(Continuous Integration)系统相关的提交 4. docs:与文档相关的提交,例如更新README文件或添加 阅读全文
posted @ 2023-06-11 22:38 黑月教主 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 截至本文的发布时间2023.06.11,前端开发基础工具node.js的最新版本是 18.16.0 LTS 可能有人要问,为什么要研究node.js在Win7系统下的兼容情况呢?你直接用Win10不就行了? 如果你可以直接使用Win10,显然你不是这篇文章的推荐阅读对象,因为某些开发环境比较特殊,只 阅读全文
posted @ 2023-06-11 21:29 黑月教主 阅读(8490) 评论(8) 推荐(3) 编辑
摘要: 一、版本环境 看了很多文章,没有写清楚环境的版本,导致解决方案根本对不上号,所以我先把本人使用的主要模块版本列出来 Flask==2.1.3 Flask-Migrate==3.1.0 Flask-Script==2.0.6 Flask-SQLAlchemy==2.5.1 本人开发环境为Windows 阅读全文
posted @ 2022-07-22 23:24 黑月教主 阅读(5208) 评论(0) 推荐(1) 编辑
摘要: 既然看到本文章了,相信zmq是啥应该不用介绍了,先上代码吧: package main import ( "fmt" "strconv" "time" zmq "github.com/pebbe/zmq4" ) func startServer(port int) { //REP 表示server端 阅读全文
posted @ 2022-07-17 23:32 黑月教主 阅读(1568) 评论(1) 推荐(0) 编辑
摘要: 构建Go开发环境,安装Go本身倒好说,VSCode里面安装Go插件也简单,但是,但是,当你想使用一些自动提示、代码格式化插件的时候, 就会提示缺少工具了,在VSCode里直接安装,如果成功了,那么恭喜你,如果跟我一样失败了(国内用户大概率是会失败的,原因你懂的),那就看看下面吧 本文参考了 http 阅读全文
posted @ 2022-07-17 11:15 黑月教主 阅读(1954) 评论(0) 推荐(0) 编辑