C#
文章平均质量分 89
AI_eye
这个作者很懒,什么都没留下…
展开
-
数组、集合等相关学习
一、数组1.概念数组是一个存储相同类型元素的固定大小的顺序集合。数组中某个指定的元素是通过索引来访问的。所有的数组都是由连续的内存位置组成的。2.声明声明方式:datatype[] arrayName;datatype 用于指定被存储在数组中的元素的类型。/[ ] 指定数组的秩(维度)。秩指定数组的大小。arrayName 指定数组的名称。声明数组不会在内存中初始化数组。3.初始化datatype[] arrayName = new datatype[10];直接赋值数组:dou原创 2021-07-08 17:01:52 · 202 阅读 · 0 评论 -
postgresql数据库定时删除日志
概述项目使用.net core + Nlog + postgresql的框架存储日志,由于日志记录了每一次的数据库操作、前后端接口调用、mqtt消息等内容,所以存储了大量的日志,就需要定时的去清理过期日志。首先尝试了使用触发器+函数的方式想要在每一次插入的时候删除过期日志,但是这导致了.net core调用的postgresql数据库的dll报错,无法正常写入数据,所以放弃。后来选用的postgresql的pgAgent组件,通过定时器的方式触发删除函数,清理过期日志,经测试功能正常。PGAgent原创 2021-03-16 17:16:17 · 2221 阅读 · 0 评论 -
代码加密和反编译
@代码加密和反编译概述通过.NET编译的项目得到的dll文件,由于要翻译为虚拟机可以执行的中间语言IL,这种语言规则性比较强,很容易通过各种反编译软件翻译成源码,所以当部署到实际项目中就需要进行一些加密。公司的项目是.NET CORE框架的web项目,尝试了多个加密工具软件,ConfuserEx、Dotfuscator、.NET Reactor,前两个经过测试对公司的web项目加密会报错,具体原因不清楚,可能和框架或者项目中使用了大量反射有关,对winform项目进行加密测试可以成功。.NET Rea原创 2021-02-26 10:10:38 · 887 阅读 · 0 评论 -
搭建私有Nuget服务器(.Net Core框架)
目录概述搭建nuget服务Baget服务服务器搭建后台管理nuget包设置私有nuget服务器地址命令行下载自己推送的包概述在私有服务器上搭建Nuget服务,本地打包推送nuget包,实现对.net core项目自定义包的管理。NuGet是用于微软.NET(包括 .NET Core)开发平台的软件包管理器。NuGet能够令你在项目中添加、移除和更新引用的工作变得更加快捷方便。我们通过“工具-Nuget包管理器-管理解决方案的Nuget程序包”可以看到下图的页面,可以从网上搜索我们需要的nuget包,原创 2021-02-19 11:19:19 · 2963 阅读 · 1 评论 -
本地部署IIS服务及MQTT服务
本地部署IIS服务及MQTT服务概述安装Windows应用程序安装windows功能配置应用程序打开IIS服务配置网站概述ASP .NET Core3.1项目创建IIS服务和mqtt服务。安装Windows应用程序安装windows功能在控制面板-程序和功能-启用或关闭windows功能中,按照下图中的选项勾选相应内容,联网安装IIS相关服务。配置应用程序打开IIS服务在控制面板-管理工具中(控制面板中找不到的话选择"小图标")找到Internet Information Services原创 2021-01-26 11:18:42 · 1661 阅读 · 0 评论 -
基于MVC架构访问数据库写一个登录系统
题目在C#中基于MVC架构写一个通过网页输入账号名密码,访问数据库,如果存在则创建该用户的系统,先完成基本功能,再往上加注册,返回数据库数据,文件处理等内容。这不是一个成熟项目,而是通过学习不断更新,并记录自己的思路。环境Visual studio 2019+SQL Server开始项目准备工作创建一个MVC项目建立数据库,这里数据库使用之前用过的一个数据库,先达到登录访问数据...原创 2020-04-12 15:03:28 · 2562 阅读 · 1 评论