俗话说得好,“工欲善其事,必先利其器”。作为一个程序员,如拥有更好的工具,对我们的工作效率可以大大提升。今天大虾给大家分享一些在.NET编程开发时的一些好用的软件。软件开发工具Microsoft Visual Studio   Visual Studio 2019  简称VS或MSVS,是微软公司的开发工具,做为.NET程序员必备首选的开发工具,当前最新版为Microsoft Visual Stu            
                
         
            
            
            
            .Net平台开发的技术规范与实践精华总结以下是本人对.Net平台开发实践的一些点滴总结。这里的技术规范主要是开发过程的代码规范、数据库设计规范、Com和.Net互操作规范;实践精华是对技术实践过程中的部分总结。一、代码规范良好的代码风格来自于同一的代码规范。风格良好的代码不仅具备可读性和可维护性,同时也给人行云流水、赏心悦目之快感。据Microsoft公司统计,基于微软平台的开发中,有70-80%            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-23 22:06:39
                            
                                99阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何使用 .NET 8 开发 iOS 应用程序
在当今的开发环境中,使用 .NET 来开发 iOS 应用程序已经变得更加方便。随着 .NET 8 的发布,使用 C# 语言以及其强大的生态系统,我们可以创建跨平台的移动应用。本文将指导你完成从环境搭建到开发测试的整个过程。
## 整体流程
下面是使用 .NET 8 开发 iOS App 的主要步骤:
| 步骤 | 描述 |
|------            
                
         
            
            
            
            大家好,我是张飞洪,感谢您的阅读,我会不定期和你分享学习心得,希望我的文章能成为你成长路上的垫脚石,让我们一起精进。1、IDE下载安装如果你还没安装Visual Studio 2022 预览版你可以点击下载在安装过程中,应选择.NET 跨平台应用程序 UI 开发,如下图所示:已经拥有 Visual Studio 2022 预览版如果您已经拥有 Visual Studio 2022 预览版,则可以更            
                
         
            
            
            
            AOT是Ahead Of Time的缩写,指运行前编译,是两种程序的编译方式之一,与JIT(Just-in-time)相对 .net 对操作系统的支            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-03 16:33:12
                            
                                148阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            原文地址:Jenkins测试环境到生产环境的一键部署策略(Windows)#
一、前言#
    前面我们已经初步实现了开发集成环境、测试环境的持续集成(自动化构建、自动化测试、自动化部署)。但生产环境自动化部署迟迟没有推进。其原因主要在以下几个方面:尚未实现部署之前的自动化备份尚未实现部署出现问题后的自动化回滚由于之前采用FTP上传部署需要生产环境开放FT            
                
         
            
            
            
            在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的执行外部EXE程序问题,就是在一个程序里通过按钮或其他操作运行起来另外一个程序,需要传入参数,如用户名、密码之类(实际上很类似单点登录,不过要简单的多的多);总结如下:1、CS版:WebForm的调用外部程序,很简单(1)如果不考虑参数问题,仅仅是执行另外一个程序,用:System.Diagnostics.Process.Start("')即可:如:System.Diagno            
                
         
            
            
            
            一.用SqlConnection连接SQL Server
 1.加入命名空间
using System.Data.SqlClient;
2.连接数据库
SqlConnection myConnection = new SqlConnection();
myConnection.ConnectionString = "user id=sa;password=sinofindb;initial cat            
                
         
            
            
            
            内容条目:一、Docker快速介绍二、Docker安装三、常用命令介绍四、实战 .NET Framework应用程序Docker化五、要学得更多一、Docker快速介绍  在docker之前我们常用虚拟机来做一些事情,比如我做开发的时候本机安装的是MySQL 5.6,但客户的机器跑的不是这个版本,为了不干扰我本机安装的版本,我就在我本机安装了个虚拟机,再在虚拟机里安装了一个和客户相同版本的MySQ            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-23 16:18:14
                            
                                106阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            基于.net8的Blazor系统教程,系统讲解blazor的知识点            
                
         
            
            
            
              extern 是C#中的一个关键字,用于声明在C#代码中引用外部程序集中的函数或方法。通常,extern 用于与非托管代码(如C/C++编写的DLL)进行交互,以便在C#中调用非托管代码中的函数。MessageBox(IntPtr.Zero, "你好extern!", "信息", 0);
[DllImport("user32.dll")]
static extern int MessageB            
                
         
            
            
            
            五、MySQL日志
1、 错误日志:
    重命名原来的错误日志文件,手动冲洗日志创建一个新的,命令为:mv hostname.err  hostname.err.old mysqladmin flush-logs
2、 查询日志模式是关闭的,可以通过以下命令开启查询日志:set global generallog=1 set global logoutp            
                
         
            
            
            
            今天装了centos linux4.8。以前没用过Linux操作系统,老服务器,不支持DVD,折腾了好久。原来centos Linux支持的安装方法还真不少,网络,光驱,硬盘,移动硬盘都支持,哈哈。1.下载Linux www.centos.org 安装文件比较大,找163的BT镜像下载就比较快了。2.注意自己的机子是32位还是64位,下载和事的版本和安装文件。3.以下是来自网友的安装方法,测试过了            
                
         
            
            
            
            原文链接将使用ASP.Net Core开发的网站部署到Linux上 6个月前从使用ASP,NET 转到了 http://ASP.NET Core.最近需要将项目部署到linux上,目标服务器是centos 7。这里讲的部署方法是以传统的文件系统并通过远程上传的方法,并没有用到Docker.1. 在VISUAL STUDIO中打开你的项目2. 更改你的配置因为我在本地开发与在云服务器上            
                
         
            
            
            
              extern 是C#中的一个关键字,用于声明在C#代码中引用外部程序集中的函数或方法。通常,extern 用于与非托管代码(如C/C++编写的DLL)进行交互,以便在C#中调用非托管代码中的函数。MessageBox(IntPtr.Zero, "你好extern!", "信息", 0);
[DllImport("user32.dll")]
static extern int MessageB            
                
         
            
            
            
            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            
                
         
            
            
            
            服务发现—Asp.Net Core结合Nacos实现服务发现1. Asp.Net Core通过api方式实现Nacos服务注册2. Nacos 服务发现Nacos注册中心分为server与client,server采用Java编写,为client提供注册发现服务与配置服务。而client可以用多语言实现,client与微服务嵌套在一起,.net 版本客户端在github上已经有开源sdk实现:na            
                
         
            
            
            
            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            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-22 20:32:43
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            说在前面在阅读本文之前,您必须对 Docker 的中涉及的基本概念以及常见命令有一定了解,本文侧重实战,不会对相关概念详述。同时请确保您本地开发机器已完成如下安装:Docker 18.06 或更高版本的 Docker 客户端.NET Core SDK 2.2 或更高版本Visual Studio Code 代码编辑器,以及 C#