NET8_51CTO博客
AOT是Ahead Of Time的缩写,指运行前编译,是两种程序的编译方式之一,与JIT(Just-in-time)相对 .net 对操作系统的支
原创 6月前
67阅读
内容条目:一、Docker快速介绍二、Docker安装三、常用命令介绍四、实战 .NET Framework应用程序Docker化五、要学得更多一、Docker快速介绍  在docker之前我们常用虚拟机来做一些事情,比如我做开发的时候本机安装的是MySQL 5.6,但客户的机器跑的不是这个版本,为了不干扰我本机安装的版本,我就在我本机安装了个虚拟机,再在虚拟机里安装了一个和客户相同版本的MySQ
在Docker中运行MySqlMySQL 官方也提供了各种版本的MySQL Image来供用户使用,我们可以使用如下命令来创建并运行一个MySQL Image: docker run -it -p 3306:3306 --name mysqldb -e MYSQL_ROOT_PASSWORD=root mysql:latest 其中,-e MYSQL_ROOT_PASSWORD指定MYSQL
.Net平台开发的技术规范与实践精华总结以下是本人对.Net平台开发实践的一些点滴总结。这里的技术规范主要是开发过程的代码规范、数据库设计规范、Com和.Net互操作规范;实践精华是对技术实践过程中的部分总结。一、代码规范良好的代码风格来自于同一的代码规范。风格良好的代码不仅具备可读性和可维护性,同时也给人行云流水、赏心悦目之快感。据Microsoft公司统计,基于微软平台的开发中,有70-80%
基于.net8的Blazor系统教程,系统讲解blazor的知识点
原创 1月前
0阅读
  extern 是C#中的一个关键字,用于声明在C#代码中引用外部程序集中的函数或方法。通常,extern 用于与非托管代码(如C/C++编写的DLL)进行交互,以便在C#中调用非托管代码中的函数。MessageBox(IntPtr.Zero, "你好extern!", "信息", 0); [DllImport("user32.dll")] static extern int MessageB
原创 1月前
114阅读
今天装了centos linux4.8。以前没用过Linux操作系统,老服务器,不支持DVD,折腾了好久。原来centos Linux支持的安装方法还真不少,网络,光驱,硬盘,移动硬盘都支持,哈哈。1.下载Linux www.centos.org 安装文件比较大,找163的BT镜像下载就比较快了。2.注意自己的机子是32位还是64位,下载和事的版本和安装文件。3.以下是来自网友的安装方法,测试过了
Hello everyone, 大家好, With the summer holidays upon us, It’s been a while since my last update, so I wanted to share some progress on our .NET Moderniz
翻译 5月前
53阅读
  extern 是C#中的一个关键字,用于声明在C#代码中引用外部程序集中的函数或方法。通常,extern 用于与非托管代码(如C/C++编写的DLL)进行交互,以便在C#中调用非托管代码中的函数。MessageBox(IntPtr.Zero, "你好extern!", "信息", 0); [DllImport("user32.dll")] static extern int MessageB
转载 1月前
31阅读
Asp.Net Core使用redis缓存容器 Asp.Net Core项目使用redis作为分布式缓存,是非常成熟的技术,微软官网有介绍:https://learn.microsoft.com/zh-cn/aspnet/core/performance/caching/distributed?view=aspnetcore-7.0 参考文章《使用 Redis 在 ASP.N
  在C#12中,引入了拦截器,但一直是试验性的功能,所以自己初步看了一下,没有写文章,最近在看AOT时,发现Dapper.AOT已经用上了这个功能,觉得还是整理一下,分享出来吧,如果以后这个功能改变了,或移除了,请无视这篇文章。  下面是微软官方文档的提示:  拦截器是一项试验性功能,在 C# 12 的预览模式下提供。在将来的版本中,该功能可能会发生中断性变更或被删除。因此,不建议将其用于生产或
原创 1月前
76阅读
  在C#12中,引入了拦截器,但一直是试验性的功能,所以自己初步看了一下,没有写文章,最近在看AOT时,发现Dapper.AOT已经用上了这个功能,觉得还是整理一下,分享出来吧,如果以后这个功能改变了,或移除了,请无视这篇文章。  下面是微软官方文档的提示:  拦截器是一项试验性功能,在 C# 12 的预览模式下提供。在将来的版本中,该功能可能会发生中断性变更或被删除。因此,不建议将其用于生产或
转载 1月前
23阅读
一、连接VS2013自带的本地数据库 using System.Data.SqlClient; 首先定义一个连接字符串 public static string ConnectString = "Server=(localdb)\\Projects;Initial Catalog=Test;Integrated Security=true"; 其中:Server是服务器名   Ilitia
  C#与数据库访问技术     ADO.NET(ActiveX Data Object.NET)是Microsoft公司开发的用于数据库连接的一套组件模型,是ADO的升级版本。    由于ADO.NET组件模型很好地融入了.NET Framework,所以拥有.NET Framework的平台无关、高效等特
Hello 大家好。本月圈子里最大的事莫过于 .NET8 正式 release。群友们都在适配 .NET8。抽个周末我也把 AgileCon
原创 2023-12-19 09:56:55
146阅读
# 1. 添加.NET 8的官方仓库sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm # 2. 安装.NET 8 S
原创 8月前
457阅读
1、安装VMWare按照步骤一步步安装完后,创建新的虚拟机,选择CentOS的iso镜像,安装Linux系统的虚拟机一、CentOS安装 右键设置网络适配器,选择NAT模式)安装完成后,就会有Linux的桌面,鼠标右键点击“Open in Terminal”打开命令行,相当于windows的cmd,命令行里输入:ifconfig,查看Linux的ip信息;1、输入:i
  这篇文章,汇集了大量优秀作者写的关于".NET迁移到.NET Core"资料文章以及微软官方教程文档。是我在迁移公司框架项目到.NET Core和.NET Standard时遇到的问题,并将相关资料整理成这篇文章。记录如何一步一步把项目迁移到.NET Core。在此感谢这些革命前辈,填平的坑,走出的路…….NET Core提供的特性1.开源、免费2.轻量级、跨平台3.组件化
转载 16天前
22阅读
安装依赖包加载vmware tools 到CentOS7光驱CD-ROM将CD-ROM挂载到指定目录拷贝安装包到用户家目录解除挂载解压安装包安装VMware Tools 安装依赖包[root@localhost ~]# yum -y install perl gcc gcc-c++ make cmake kernel kernel-headers kernel-devel net-tools加载
C# 8.0中的新功能 微信公众号:Fintech极客 作者为软件开发工程师,就职于金融信息科技类公司,通过CFA一级,分享计算机和金融相结合领域的技术和知识。C# 8.0中的新功能C# 8.0已经推出来好长一段时间了, 由于公司目前主要使用的还是6.0版本,加上之前个人事情较多,一直没有总结,今天主要查看和测试微软官方文档中的内容:https://do
  • 1
  • 2
  • 3
  • 4
  • 5