logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c#:细说时区、DateTime和DateTimeOffset在国际化中的应用

先说下结论:如果系统不考虑全球化的话,那么我们不用考虑时区的问题,因为我们可以认为中国境内的计算机全部用的是北京时间。1. 时区的来源和划分地球自转一圈是360度,共24小时,所以1小时1...

#python#大数据#java +2
c#如何实现去重?

在C#中,可以使用不同的方法来实现去重操作,以下是几种常见的去重方法:使用HashSet:HashSet 是一个集合类,它可以确保元素的唯一性。你可以将需要去重的元素添加到HashSet中,然后通过遍历HashSet来获取去重后的结果。示例代码如下:List<int>list=newList<int>{1,2,2,3,4,4,5};HashSet...

#c##windows#开发语言
由c# dynamic是否装箱引发的思考

前言前几天在技术群里看到有同学在讨论关于dynamic是否会存在装箱拆箱的问题,我当时第一想法是"会"。至于为啥会有很多人有这种疑问,主要是因为觉得dynamic可能是因为有点特殊,因为它被称为动态类型,可能是因为这里的动态对大家造成的误解,认为这里的动态可以推断出具体的类型,所以可以避免装箱拆箱。但是事实并不是这样,今天就一起就这个问题讨论一下。装箱拆箱首先咱们...

#c##python#java +1
多个 .NET Core SDK 版本之间进行切换 (global.json)

由于同一台电脑可以安装多个版本的.NET Core SDK。当安装了许多不同版本的.NET Core SDK 之后,要如何才能使用旧版dotnet 命令,执行dotnet new 或dotnet build 之类的命令?这部分其实并不困难,只要设定global.json 即可。首先查询目前电脑所有安装过的SDK 版本,首先通过 dotnet --list-sdks 查看已安装的sdk版本。C:\U

#.netcore#json#windows +2
c#中共享数据的方式有哪些?举例说明

在C#中,有多种方式可以实现共享数据,以下是常用的几种方式及其示例:1. 静态变量静态变量是一种特殊类型的变量,称为类变量或静态字段。静态变量是在整个应用程序域内共享的,不属于任何特定的对象实例。例如:```csharppublic static class AppConfig{public static string ConnectionString { get; set; }...

#c##java#开发语言
从项目到产品: 软件时代需要价值流架构师 | IDCF

译者:无敌哥原文地址: https://thenewstack.io/the-age-of-software-needs-value-stream-architects/ 本文翻译仅供学...

在 .NET Core中如何使用 Redis 创建分布式锁

一、引言在分布式系统中,多个服务实例可能会同时访问共享资源。为了避免数据不一致或其他并发问题,需要使用分布式锁来保证同一时间只有一个服务实例能够访问该资源。Redis 是一个高性能的键值存储数据库,由于其单线程的特性,非常适合用来实现分布式锁。本文将详细介绍在 .NET Core 中如何使用 Redis 创建分布式锁。二、Redis 分布式锁的原理Redis 分布式锁的核心原理是利用 Redis

#.netcore#redis#分布式 +2
Dotnet9网站回归Blazor重构,访问速度飞快,交互也更便利了!

大家好,我是沙漠尽头的狼。Dotnet9网站回归Blazor重构,访问速度确实飞快,同时用上Blazor的交互能力,站长也同步添加了几个在线工具,这篇文章分享下Blazor的重构过程,希望对大家网站开发时做技术选型有个参考。1. 先聊聊Razor Pages上个版本网站前台使用的Razor Pages开发,当时选择这个技术栈主要是为了搜索引擎的SEO优化考虑。关于MVC和Razor Pages哪个

#重构#搜索引擎#前端
【BeetleX重构】分享一个功能完善TCP/UDP测试工具支持SSL

新版本组件通讯方面的功能基本已经重写完成进入测试阶段了,为他方便测试也需要有好工具的支持。之前我也写过一些简单的TCP/UDP测试工具,但它只能用于简单的性能测试,对于更全面的功能性测试就无法更好地应对了。在网上简单地找了一下这方面的工具都比较简单并且支持SSL也不完善,要想达到全面测试真的比较困难的!如果自己写代码来测那同时调试Client/Server又是件麻烦的工作!经过不断...

#重构#tcp/ip#udp +2
使用C#开发交互式命令行应用

前言如果你开发过vue应用,应该对其交互式命令行印象深刻:它允许你无需任何编程经验,仅需回答问题,就可完成vue应用创建。虽然作为.NETer,大部分情况下我们不会使用命令行,但是还是希望...

#java#mysql#python +2
    共 1310 条
  • 1
  • 2
  • 3
  • 131
  • 请选择