摘要: 有一篇文章写得不错:「Go框架」深入理解web框架的中间件运行机制 - 知乎 (zhihu.com) 我这里只是写一个简单的demo来观察一下,代码如下: package main import ( "fmt" "github.com/kataras/iris/v12" "github.com/ka 阅读全文
posted @ 2024-02-07 22:31 黑月教主 阅读(19) 评论(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 黑月教主 阅读(55) 评论(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 黑月教主 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 主要是使用”github.com/kardianos/service“这个库 它已经处理好了与服务管理器的交互细节,并且自带服务安装、卸载、启动、停止等功能,非常齐全了。 直接上完整代码: package main import ( "log" "os" "syscall" "time" "unsa 阅读全文
posted @ 2024-01-29 11:58 黑月教主 阅读(168) 评论(1) 推荐(0) 编辑
摘要: 记录一下: 1. build:与构建系统或外部依赖项的更改相关的提交 2. chore:对项目的其他辅助性工作进行的提交,例如更新依赖项或重命名文件 3. ci:与持续集成(Continuous Integration)系统相关的提交 4. docs:与文档相关的提交,例如更新README文件或添加 阅读全文
posted @ 2023-06-11 22:38 黑月教主 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 截至本文的发布时间2023.06.11,前端开发基础工具node.js的最新版本是 18.16.0 LTS 可能有人要问,为什么要研究node.js在Win7系统下的兼容情况呢?你直接用Win10不就行了? 如果你可以直接使用Win10,显然你不是这篇文章的推荐阅读对象,因为某些开发环境比较特殊,只 阅读全文
posted @ 2023-06-11 21:29 黑月教主 阅读(4194) 评论(4) 推荐(0) 编辑
摘要: 一、版本环境 看了很多文章,没有写清楚环境的版本,导致解决方案根本对不上号,所以我先把本人使用的主要模块版本列出来 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 黑月教主 阅读(4194) 评论(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 黑月教主 阅读(1339) 评论(1) 推荐(0) 编辑
摘要: 构建Go开发环境,安装Go本身倒好说,VSCode里面安装Go插件也简单,但是,但是,当你想使用一些自动提示、代码格式化插件的时候, 就会提示缺少工具了,在VSCode里直接安装,如果成功了,那么恭喜你,如果跟我一样失败了(国内用户大概率是会失败的,原因你懂的),那就看看下面吧 本文参考了 http 阅读全文
posted @ 2022-07-17 11:15 黑月教主 阅读(1568) 评论(0) 推荐(0) 编辑
摘要: 传统的前端开发是什么样? 做一个页面,是先创建 HTML 页面文件写页面结构,再在里面写 CSS 代码美化页面,再根据需要写一些 JavaScript 代码增加交互功能,需要几个页面就创建几个页面,相信大家的前端起步都是从这个模式开始的。 但是,一旦开始接触现代化的前端开发工具,估计很多人跟我一样有 阅读全文
posted @ 2022-06-02 11:56 黑月教主 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://www.itnotebooks.com/?p=618 直接上代码: #!/usr/bin/env python3 # -*- coding: utf-8 -*- # 引入云API入口模块 from django.conf import settings import bas 阅读全文
posted @ 2020-12-27 21:37 黑月教主 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 简单记录一下。 upstream dynamic_pools{ server 127.0.0.1:8080; } #动态命令转交给后端 location /api { proxy_set_header Host $host; proxy_set_header X-Real_IP $remote_ad 阅读全文
posted @ 2020-11-10 23:02 黑月教主 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,MFC对话框的窗口类名为“#32770”,如果想自定义窗口类名呢,需要两步: 1.修改rc文件 这一步需要直接编辑rc文件,使用任意记事本工具即可,找到窗口的相关定义,原来是这样子的: IDD_TESTMYWNDCLASS_DIALOG DIALOGEX 0, 0, 320, 200 S 阅读全文
posted @ 2020-08-14 21:29 黑月教主 阅读(852) 评论(0) 推荐(0) 编辑
摘要: 写个普通的MFC桌面程序,为了美化界面用了界面库,然后界面上的静态文本就出现了重叠的效果,就像下面这样: 但是窗口被刷新一下就好了,比如被遮挡后恢复的时候。在程序中可以手动加入以下代码: void CAppHelperDlg::RefreshStatic() { if (((CStatic*)Get 阅读全文
posted @ 2020-07-14 12:55 黑月教主 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 上一篇介绍了pywin32模块,它的win32service子模块提供了对服务管理API的包装,相关API如下: 有了这些API,完成一些服务的基本操作,比如安装服务、停止服务、启动服务等完全不在话下,只不过都是直接调用API而已。 不过pywin32还有一个对win32service模块的包装,叫 阅读全文
posted @ 2019-03-02 21:02 黑月教主 阅读(2349) 评论(0) 推荐(0) 编辑