11 2022 档案
摘要:我们经常使用各种开发软件,比如IntelliJ IDEA、Navicat、Visual Studio等,这些软件都有一个特点,就是要收费。一般是我们需要去购买一个许可,然后输入这个许可到软件里就能够使用软件。 于是有的小伙伴就开始好奇这个许可是怎么实现的,特别是在离线情况下它是怎么给软件授权,同时又
阅读全文
摘要:1.AOP的应用场景 AOP全称Aspect Oriented Progarmming(面向切面编程),其实AOP对ASP.NET程序员来说一点都不神秘,你也许早就通过Filter来完成一些通用的功能,例如你使用Authorization Filter来拦截所有的用户请求,验证Http Header
阅读全文
摘要:获取局域网所在的网段 with os.popen("ipconfig /all") as res: for line in res: line = line.strip() if line.startswith("IPv4"): ipv4 = map(int, re.findall("(\d+)\.
阅读全文
摘要:简单介绍一个Pthon的绘图库wxPython. GDI+(图形绘制接口),CoreGraphics和Cairo库形成wxPython绘图API的框架。wx.GraphicsContext是主要绘制对象,使用它来创建各种设备上下文对象。 wx.DC是一个抽象类。它的派生类用于渲染的图形和文字在不同的
阅读全文
摘要:Apache Flink 是一个框架和分布式处理引擎,用于在无边界和有边界数据流上进行有状态的计算。Flink 能在所有常见集群环境中运行,并能以内存速度和任意规模进行计算。 Apache Flink 功能强大,支持开发和运行多种不同种类的应用程序。它的主要特性包括:批流一体化、精密的状态管理、事件
阅读全文
摘要:1.创建一个ASP.NET Core Web应用(MVC) 注意点:建议不用勾选单选框“启用Docker(E)",因为勾选后,涉及到Docker-Desktop的安装,可能会引起本地虚拟化组件Hyper-V的冲突。.Net自带Dockerfile我们可以后面创建镜像之前手动创建和编辑。 2.发布AS
阅读全文
摘要:1.打开IIS,新建一个网站 2.给新创建的应用程序池,设置为无托管代码,下面那个选经典或集成好像都没问题 3.运行网站,不出意外的话,会报错,提示HTTP 错误 500.19,说明网站目录权限不足, 需要给网站添加用户, 设置所有权限。权限设置为everyone即可。 注意事项: 部署IIS之前,
阅读全文
摘要:上一篇文章描述了如何在ASP.NET Core中使用Log4Net记录日志。本篇将使用另外一个组件NLog在ASP.NET Core中记录日志。 1.引入程序集 NLog.Web.AspNetCore(NuGet中直接添加) 2.增加配置文件,配置Nlog生效 3.注入得到Nlog生效,写文本日志
阅读全文
摘要:我们在开发任何项目过程中,记录各种日志是太正常不过的事情。没有日志记录的项目,也不可能放心进入生产环境运行。因此日志的记录,是必须要做的。 在.NET开发中,log4net是个常用的日志组件。本文简单记录下在ASP.NET Core中使用log4net来写日志。 1.Nuget中引入log4net组
阅读全文
摘要:以MVC结构为例,ASP.NET Core中的MVC跟ASP.NET MVC几乎没有区别。也是依次创建控制器、生成视图。 Controller代码: public IActionResult Index() { { //有一对业务逻辑计算完了后 } ViewBag.User1 = "张三"; Vie
阅读全文
摘要:1. .NET 6介绍 2021年11月8号午夜,.NET6 + VS2022 + C#10 正式发布里程碑式的更新,新工具新平台新语言;横空出世。号称迄今为止最快的.NET6 .NET 6 是LTS版本,微软宣称的长期支持也就是可支持3年以上。 2.环境准备 推荐直接安装VS2022正式版,.NE
阅读全文
摘要:一.MySql数据库版本说明 官方文档:https://www.percona.com/downloads/Percona-Server-LATEST/# 自从甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险。漏洞修补和版本升级的速度一段时间非常缓慢,所以业界对MySQL的未来普遍不抱有乐
阅读全文
摘要:1.安装服务端 安装MySQL软件,可以在windows和linux下安装,此处只提供centos下安装过程。 MariaDb是最近推出一款企业级MYSQL Server Percona Server 和 MariaDb 是当前最为流行的两大企业级MYSQL SERVER解决方案 sudo yum
阅读全文
摘要:1.WPF简介WPF:WPF即Windows Presentation Foundation,翻译为中文“Windows呈现基础”,是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人
阅读全文
摘要:在 2020 年规划的.NET 5功能终于在.NET 7 完成了,为微软和社区一起为多年来将不同的开发产品统一起来的努力加冕,未来只有一个.NET, 回顾.NET 20年,从.NET Framework –> .NET Core –>.NET 一个产品命名可以反映出.NET的发展脉络,从封闭走向开放
阅读全文
摘要:微软2022-10-12 发布了 .NET 7 RC 2,下一站是.NET 7正式发布,就在后天Net Conf 2022(11月8日)期间正式发布。 经过长达一年时间的开发,.NET 7 规划的所有主要的新功能都已推出,接下来一个月,努力修复issue,提高稳定性和可靠性。 NET 7 在年初的第
阅读全文
摘要:1.Go语言学习参考网站 Go语言:https://golang.org/ Go语言中文网:https://studygolang.com/ Go语言包管理:https://gopm.io/ 2.Golang认识 为什么Golang在近几年越来越火? go是一个Google公司推出的一个开源项目(系
阅读全文
摘要:均值哈希算法 一张图片就是一个二维信号,它包含了不同频率的成分。亮度变化小的区域是低频成分,它描述大范围的信息。而亮度变化剧烈的区域(比如物体的边缘)就是高频的成分,它描述具体的细节。或者说高频可以提供图片详细的信息,而低频可以提供一个框架。 而一张大的,详细的图片有很高的频率,而小图片缺乏图像细节
阅读全文
摘要:Python能发挥作用的领域太多了,包括web开发、爬虫、自动化测试、大数据分析、机器学习与深度学习。今天我们来玩玩Python在web自动化领域的应用。 Selenium With Python中文文档: https://selenium-python-zh.readthedocs.io/en/l
阅读全文
摘要:centos环境安装Docker,虽然有点小儿科,但还是抱着勿以善小而不为的心态,记录下具体的安装步骤。相信将来有一天会感谢自己今天这种良好的心态。废话不多说,直接上干货啦~ 1.Docker安装 在root 用户下(非root用户,所有命令前加 sudo) 第一步 卸载旧的安装包 yum remo
阅读全文
摘要:Docker的基本使用方式: ① 在机器中安装Docker; ② 在Docker仓库中寻找这个软件对应的镜像; ③ 使用Docker运行镜像,生成一个Docker容器; ④ 容器的启动或停止相当于对软件的启动和停止; docker文件格式: 1、第一行必须指定 基础镜像信息 2、维护者信息 MAIN
阅读全文
摘要:今天分享一个有点好玩的小功能。 业务场景:很多小伙伴都坐在写字楼里面办公,忙着忙着就到了中午,把点餐的事情给忘记了。解决的办法也简单,就是在手机上设置闹钟就行了。作为技术男,还是想用程序的方式来尝试一把。 1.pyttsx3 概述 pyttsx3是Python中的文本到语音转换库。与其他库不同,它可
阅读全文
摘要:一、Numpy与Pandas是什么? Numpy(Numerical Python) 是 Python语言的一个第三方库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。Numpy是一个运行速度非常快的数学库,主要用于数组计算。 Pandas是基于NumPy数组构建的,也是Py
阅读全文
摘要:GUI是人机交互界面,尽管有些程序是没有界面的,如Windows服务。但绝大多数应用都是需要界面的。Python常用的GUI有Tkinter,PyQT,wxPython等等。工作之余一个偶然的机会发现了一个 Python GUI神器--Gooey.在此简单记录下Gooey的用法。 安装 对于Pyth
阅读全文
摘要:Rich 是一个 Python 库,可以为你在终端中提供富文本和漂亮、精美的格式。 1.Rich兼容性 Rich 适用于 Linux,OSX 和 Windows。可与新的 Windows 终端一起使用,Windows 的经典终端仅限 8 种颜色。 Rich 还可以与 Jupyter NoteBook
阅读全文
摘要:什么是ORM?ORM(object relational mapping), 就是对象关系映射,简单来说我们类似python这种面向对象的程序来说一切皆对象,但是我们使用的数据库却都是关系型的,为了保证一致的使用习惯,通过orm将编程语言的对象模型和数据库的关系模型建立映射关系,这样我们在使用编程语
阅读全文
摘要:你一定听过这样一个说法,尽量使用列表推导式,而不是用list.append方法来初始化一个列表,那么究竟为何列表推导式会更快呢?这是因为,列表推导式被编译后的字节码执行速度更快。python当然不是一门编译型语言,但是它还是要被解析成二进制的字节码才能被执行,执行它的正是python解释器。 pyt
阅读全文
摘要:实现图片相似度比较的哈希算法有三种:均值哈希算法,差值哈希算法,感知哈希算法 下文简单介绍感知哈希算法,其他算法等后续文档再述。 感知哈希算法是一个比均值哈希算法更为健壮的一种算法,与均值哈希算法的区别在于感知哈希算法是通过DCT(离散余弦变换)来获取图片的低频信息。 离散余弦变换(DCT)是种图像
阅读全文

浙公网安备 33010602011771号