摘要: 世界上的开源许可证(Open Source License)大概有上百种,今天我们来介绍下几种我们常见的开源协议。大致有GPL、BSD、MIT、Mozilla、Apache和LGPL等。 作为一名资深coder,经常看到github,gitee等开源平台上的LICENSE为:MIT,Apache-2 阅读全文
posted @ 2022-12-06 13:39 麦哥编程 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 我们经常使用各种开发软件,比如IntelliJ IDEA、Navicat、Visual Studio等,这些软件都有一个特点,就是要收费。一般是我们需要去购买一个许可,然后输入这个许可到软件里就能够使用软件。 于是有的小伙伴就开始好奇这个许可是怎么实现的,特别是在离线情况下它是怎么给软件授权,同时又 阅读全文
posted @ 2022-11-29 10:08 麦哥编程 阅读(4084) 评论(0) 推荐(0) 编辑
摘要: 1.AOP的应用场景 AOP全称Aspect Oriented Progarmming(面向切面编程),其实AOP对ASP.NET程序员来说一点都不神秘,你也许早就通过Filter来完成一些通用的功能,例如你使用Authorization Filter来拦截所有的用户请求,验证Http Header 阅读全文
posted @ 2022-11-27 11:28 麦哥编程 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 环境要求 VS2022 17.4+ 阅读全文
posted @ 2022-11-27 10:38 麦哥编程 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 获取局域网所在的网段 with os.popen("ipconfig /all") as res: for line in res: line = line.strip() if line.startswith("IPv4"): ipv4 = map(int, re.findall("(\d+)\. 阅读全文
posted @ 2022-11-24 22:41 麦哥编程 阅读(949) 评论(0) 推荐(0) 编辑
摘要: 简单介绍一个Pthon的绘图库wxPython. GDI+(图形绘制接口),CoreGraphics和Cairo库形成wxPython绘图API的框架。wx.GraphicsContext是主要绘制对象,使用它来创建各种设备上下文对象。 wx.DC是一个抽象类。它的派生类用于渲染的图形和文字在不同的 阅读全文
posted @ 2022-11-23 09:28 麦哥编程 阅读(65) 评论(0) 推荐(0) 编辑
摘要: Apache Flink 是一个框架和分布式处理引擎,用于在无边界和有边界数据流上进行有状态的计算。Flink 能在所有常见集群环境中运行,并能以内存速度和任意规模进行计算。 Apache Flink 功能强大,支持开发和运行多种不同种类的应用程序。它的主要特性包括:批流一体化、精密的状态管理、事件 阅读全文
posted @ 2022-11-21 13:51 麦哥编程 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1.创建一个ASP.NET Core Web应用(MVC) 注意点:建议不用勾选单选框“启用Docker(E)",因为勾选后,涉及到Docker-Desktop的安装,可能会引起本地虚拟化组件Hyper-V的冲突。.Net自带Dockerfile我们可以后面创建镜像之前手动创建和编辑。 2.发布AS 阅读全文
posted @ 2022-11-19 19:40 麦哥编程 阅读(578) 评论(0) 推荐(0) 编辑
摘要: 1.打开IIS,新建一个网站 2.给新创建的应用程序池,设置为无托管代码,下面那个选经典或集成好像都没问题 3.运行网站,不出意外的话,会报错,提示HTTP 错误 500.19,说明网站目录权限不足, 需要给网站添加用户, 设置所有权限。权限设置为everyone即可。 注意事项: 部署IIS之前, 阅读全文
posted @ 2022-11-19 17:04 麦哥编程 阅读(2146) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章描述了如何在ASP.NET Core中使用Log4Net记录日志。本篇将使用另外一个组件NLog在ASP.NET Core中记录日志。 1.引入程序集 NLog.Web.AspNetCore(NuGet中直接添加) 2.增加配置文件,配置Nlog生效 3.注入得到Nlog生效,写文本日志 阅读全文
posted @ 2022-11-14 22:26 麦哥编程 阅读(381) 评论(0) 推荐(0) 编辑