首页
学习
活动
专区
工具
TVP
发布

软件工程师Michael

.Net,Python,数据库
专栏成员
210
文章
138115
阅读量
26
订阅数
.NET技术栈中,有些眼看他起高楼,眼看他楼塌了
在.NET技术栈中,随着时间的推移和新版本的发布,一些旧的技术和特性被微软标记为废弃,并最终可能被完全移除。以下是一些具体的实例,这些实例来自搜索结果中提供的信息:
软件架构师Michael
2024-06-25
1010
.NET 9中的新增功能尝鲜1--Linq
引入了新的方法 CountBy 和 AggregateBy。 借助这些方法,可以按键聚合状态,而无需通过 GroupBy 分配中间分组。
软件架构师Michael
2024-05-30
590
Golang这个小众的语言慢慢会火起来
根据全球知名的编程语言排行榜TIOBE在4月份公布的最新的编程语言排名,令人瞩目的是,Go语言已经跃升至历史最高位,位列排行榜第七名,并且Go语言是前十榜单中最年轻的编程语言。
软件架构师Michael
2024-05-08
1400
用Python来解决一个实际问题
用Python解决下面的问题:读取data.csv,里面有学号、姓名、年龄、身高,请输出同样年龄时,身高的最大值,以及对应的学号和姓名
软件架构师Michael
2024-05-05
880
WPF中的MVVM模式
定义一个视图模型(ViewModel)类,代表了应用程序中的界面逻辑和数据。视图模型需要继承自INotifyPropertyChanged接口,以便能够通知视图界面进行数据更新。
软件架构师Michael
2024-04-01
1690
C#9.0中的部分新语法
1.模式匹配(Pattern Matching): 模式匹配是C# 9.0中的一个重要特性,它提供了更强大的模式匹配和条件匹配的能力。可以使用"when"关键字在switch语句和if语句中添加条件约束。
软件架构师Michael
2024-03-17
1190
C#中的表达式树
在面向对象的程序设计中,接口是一种重要的语言特性。在 C# 中,接口(interface)是一种特殊的类型,它定义了一个类或结构体应该支持的一组方法、属性和事件。接口提供了一种可扩展和松散耦合的方式来定义程序设计的契约,常用于实现多态和组件化开发。本文将从架构师的角度深入分析 C# 中的接口类型和使用场景,并以 C# 代码实例来说明。
软件架构师Michael
2024-03-13
1710
深入剖析C#中的接口类型和使用场景
在面向对象的程序设计中,接口是一种重要的语言特性。在 C# 中,接口(interface)是一种特殊的类型,它定义了一个类或结构体应该支持的一组方法、属性和事件。接口提供了一种可扩展和松散耦合的方式来定义程序设计的契约,常用于实现多态和组件化开发。本文将从架构师的角度深入分析 C# 中的接口类型和使用场景,并以 C# 代码实例来说明。
软件架构师Michael
2024-03-10
4050
C#中的泛型原理和使用场景
C# 中的泛型是一种重要的特性,它允许我们编写能够处理多种类型的代码,而不需要为每种类型都写重复的逻辑。泛型基于类型参数化的概念,它可以在编译时确定实际类型,并生成相应的代码。这种类型安全的特性提供了代码重用和性能优化的好处。
软件架构师Michael
2024-03-10
2420
C#中字符串的深入剖析
在C#中,字符串是一种不可变类型,它在实例化时会分配一段内存,用于存储字符串的字符序列。字符串的底层实现是使用Unicode字符集,每个字符占用2个字节的内存空间(即16位)。由于字符串是不可变的,因此对字符串的任何修改都会导致创建新的字符串实例。
软件架构师Michael
2024-03-04
2260
C#中数据字典的底层原理
在C#中,数据字典(Dictionary)是一种键值对(Key-Value)的集合类型,用于存储和检索键值对数据。数据字典的底层实现是基于哈希表数据结构。
软件架构师Michael
2024-03-04
5570
C#中的列表与数组底层原理
在C#中,列表(List)是一种动态大小的集合类型,可以存储不同类型的元素。列表的底层实现是基于数组。
软件架构师Michael
2024-02-29
4610
C#中索引器探索
在C#语言中,索引器(Indexer)是一种特殊的成员,允许类或结构以类似于数组的方式访问其元素。它提供了一种方便的方式来访问和操作类或结构中的数据。索引器实际上是一种特殊的属性。
软件架构师Michael
2024-02-29
1220
Golang回顾
在这个示例中,我们首先定义了一个名为quicksort()的函数,该函数接受一个整数型切片arr作为输入,并返回一个已排序的整数型切片。然后我们在main函数中创建了一个整数型切片lst,用于存放要排序的元素。
软件架构师Michael
2024-02-05
1000
多线程、协程和多进程并发编程(续写)
python中的多线程其实并不是真正的多线程,如果想要充分地使⽤多核CPU的资源,在python中
软件架构师Michael
2023-12-23
3111
多线程、协程和多进程并发编程
通俗理解:例如你打开抖⾳,就是打开⼀个进程,在抖⾳⾥⾯和朋友聊天就是开启了⼀条线程。
软件架构师Michael
2023-12-23
2111
Python办公自动化案例实战
⽐如查找某个⽂件,在某个⽂件夹⾥,还包括从⽂件⽬录(也就是包括多个⽂件夹);查找指定
软件架构师Michael
2023-12-22
2191
Python中必学的列表
Python的列表能装载不同类型的元素,如下所示列表a中既有整型(int)元素3,也有浮点型
软件架构师Michael
2023-12-17
1270
2023年度回顾
在即将过去的2023年,绝大多数企业和创业者并没用迎来口罩事件后的春暖花开,而是继续惨淡经营,许多中小企业都在勉强维持生存。我所在公司也做了产品线优化和组织调整。作为团队Leader,近两周多次被Boss和其他高管邀请去讨论毕业方案。其中有市场大环境因素的影响,也有人为原因。
软件架构师Michael
2023-12-16
43317
Python开发一小时入门
如果学过其他后端编程语言,如C#、Java、C++等,会认为Python的语法实在太简单了。也有人说,Python语言一看就懂。对于有其他编程语言的开发人员来说,的确是这样。不过,我们在这里还是大致回顾一下Python基础语法。
软件架构师Michael
2023-12-16
1390
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档