自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 收藏
  • 关注

原创 精准读取CSV/Excel数据 - 灵活指定行列范围的 Python 解决方案

PyPrecip 是一个专注于气候数据处理的 Python 库,旨在为用户提供方便、高效的气候数据处理和分析工具。该库致力于处理各种气候数据,并特别关注于降水数据的处理和分析。

2024-05-07 00:27:41 865

原创 基于高德 API 的自动获取气候数据的 Python 脚本

导入相关的库和模块,用于支持程序的正常运行。包含自定义的异常抛出、警告、request请求、参数检查等。__check_weather_key 装饰器:检查全局变量 WEATHER_KEY 是否存在,如果不存在,打印相关提示。get_address_info 函数:在区域名正确的前提下,用于获取输入区域名来获取该区域的相关信息。= "":# 发送 request 请求。

2024-05-04 16:37:29 1074 5

原创 【ASP.NET】ASP.NET框架概述

本文是 ASP.NET 框架的概述,相信看完本文之后大家就会对 ASP.NET 框架有一个初步的认识。ASP.NET是微软在2000年发布的一个免费的 Web 框架,可以使用 HTML、CSS 和 JavaScript 构建出色的网站和 Web 应用程序。还可以创建 Web API (应用程序接口)并使用 Web 套接字等实时技术。ASP.NET 框架支持使用 C# 和 Visual Basic 两种语言进行开发。点击进入 ASP.NET 框架官方网站。

2023-04-05 10:57:44 13311 1

原创 【ASP.NET】手把手创建一个ASP.NET项目以及MVC模式的介绍

本文演示如何在 Visual Studio 工具上创建一个 ASP.NET 项目以及 MVC 模式下的项目文件的介绍。相信大家看完就会对 ASP.NET 框架有一个初步的认识。这部分介绍 ASP.NET 项目 MVC 模式下的文件信息 以上就是 ASP.NET项目的创建演示和MVC模式的介绍,希望对大家有所帮助。

2023-04-04 21:24:49 9879

原创 【.NET】.NET 框架概述

本文主要介绍了什么是 .NET 框架以及 .NET 框架中的一些关键属性。相信看完本文你就会对 .NET 框架有一个大概的了解。.NET又称 .NET 平台或 .NET 框架(.NET Frameword),是由微软开发的一个免费的跨平台开源开发人员平台,用于构建多种应用程序。可以使用 C# 、F# 或 Visual Basic 开发 .NET 应用,其中包括云应用、跨平台客户端应用、Windows 应用、机器学习以及物联网(IoT)等应用。我可以用 .NET 构建什么?

2023-04-01 21:01:56 10611

原创 【C#进阶】C# 不安全代码

📔 大家好啊,我是哈桑c,本文为大家介绍 C# 中的非托管代码。不安全代码又称非托管代码,在 C# 中不安全的代码可以使用指针、分配和释放内存块,以及使用函数指针调用方法。注意不安全的代码并不一定是危险的,只是其安全性不可验证的代码。在 C# 程序中可以使用 unsafe 上下文来编写不安全的代码,一般我们编写的大部分 C# 代码都是“可验证的安全代码”。可验证的安全代码是指 .NET 框架可验证代码是否安全。(使用 unsafe 上下文一段输出指针变量的代码。

2023-03-30 20:30:36 2918 2

原创 vs如何运行不安全的代码/不安全代码只会在使用 /unsafe 编译的情况下出现

vs如何运行不安全的代码/不安全代码只会在使用 /unsafe 编译的情况下出现 Visual Studio 报错:CS0227: 不安全代码只会在使用 /unsafe 编译的情况下出现。在 Visual Studio 中右击报错的项目选择属性,找到生成里面的 允许使用“unsafe"关键字编译的代码 ,勾选即可。

2023-03-29 20:32:16 4796 1

原创 【C#进阶】C# 多线程

🐪 hello大家好,我是哈桑c,本文为大家介绍 C# 中的多线程。计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配的基本单位,是操作系统结构的基础。↩︎指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。↩︎进程中第一个被执行的线程称为主线程。↩︎除了主线程外,在 C# 中使用 Thread t = new Thread();

2023-03-29 18:38:52 2994 1

原创 【C#进阶】C# 匿名方法

📺 hello大家好啊,我是哈桑c,本文为大家介绍 C# 中的匿名方法。匿名方法顾名思义就是这类方法的特点是不需要特别去定义函数的名字的。一般我们需要一个函数,但又不想花时间去命名它的时候,就可以使用匿名方法。在 C# 中, 匿名方法通常表现为使用 delegate 运算符和 Lambda 表达式。(简单演示)//输出:33 } }// 输出:25 } }匿名方法的优点:匿名方法可以用更少的代码实现相同的功能。减少代码的复杂性和冗余性,使代码更加简洁。

2023-03-28 21:02:35 5749

原创 【C#进阶】C# 泛型

🎫 hello大家好啊,我是哈桑c,本文为大家介绍 C# 中的泛型。正确地使用泛型可以提高代码的可读性、重用性以及灵活性,可以在一定程度上提高程序的性能。错误或者过度地使用泛型容易导致类型异常、使代码变得复杂(可读性变低)以及很难确定参数真正的类型等问题。除了文中提到泛型的用法之外,还可以创建自定义的泛型数组、泛型事件以及泛型和反射的结合等。

2023-03-27 21:12:11 2473 4

原创 【笔记】C# 泛型约束

🗽 泛型约束就是告知编译器类型参数必须具备的功能。在没有任何约束的情况下,类型参数可以是任何类型。编译器只能假定 System.Object 的成员,它是任何 .NET 类型的最终基类。当分配给泛型的类型参数不满足约束的类型时,编译器会报出 Compiler Error CS0452 的错误。在 C# 中允许使用 where 上下文关键字指定约束。表示为 T 提供的类型参数必须是为 U 提供的参数或派生自为 U 提供的参数。

2023-03-26 17:56:04 3415 6

原创 【C#进阶】C# 集合类

🌄 hello大家好啊,我是哈桑,本章为大家介绍 C# 中的集合类。集合类是专门用于数据存储和检索的类。在这些类中实现了对列表、队列、哈希表等数据结构的封装以及对操作数据的支持。当在项目中需要对不同场景的数据进存储和操作时,就会使用到集合类。选择合适集合对象,能够在一定程度提升代码的性能和降低内存占用。

2023-03-26 10:54:52 2544 3

原创 【C#进阶】C# 事件

🌍 hello大家好啊,我是哈桑。本文为大家介绍 C# 中的事件。事件本质上来讲是一种特殊的多播委托1,只能从声明它的类中进行调用。事件通常用于表示用户操作,例如单击按钮或图形用户界面中的菜单选项。C# 中常常会使用事件来实现线程之间的通信。不仅是在类中,在接口中也可以声明事件,称为接口事件。接口事件的实现和接口上的方法或属性的实现是一样的,以一个示例来说明如何在类中实现接口事件。

2023-03-24 17:27:47 5005 3

原创 【C#进阶】C# 委托

🔘 大家好,我是哈桑。本章为大家介绍 C# 中的委托。委托是一种特殊的引用类型,是用来实现对相同参数列表和返回类型的方法的封装。委托可以将方法作为参数传递给其他方法,也是定义回调方法1的理想选择。

2023-03-22 21:17:55 2307 3

原创 盘点Python那些简单实用的第三方库

💻 大家好,我是哈桑c。本文为大家介绍 Python 中有趣的第三方库,希望大家看完有所收获。

2023-03-20 12:30:47 6352 19

原创 【C#进阶】C# 索引器

🍂 Hello大家好啊,我是作家桑。本文为大家介绍 C# 中的索引器。

2023-03-19 09:42:12 6048 3

原创 提升Python代码性能的六个技巧

🗿 hello大家好啊,我是作家桑。本文为大家介绍提升 Python 代码性能的六个技巧,希望大家看完有所收获。

2023-03-17 13:48:03 5710 23

原创 【面试题】Python软件工程师能力评估试题(一)

🌰 大家好,我是writer桑。这是自己整理的 Python 真实的面试题,分享出来一起学习。本章内容展示的是试题的第一部分Python 语言基础能力评估。未经作者允许禁止转载。附上笔者的代码,并非标准答案,仅供参考,如有不同的见解欢迎私信评论区讨论。再次声明,笔者的代码仅作参考。

2023-03-14 19:40:15 2663 24

原创 【C#进阶】C# 属性

关于编程语言 C# 属性的介绍。

2023-03-12 11:44:55 6383 5

原创 【C#进阶】C# 反射

关于编程语言 C# 反射的介绍。

2023-03-10 13:46:46 2680 6

原创 【C#进阶】C# 特性

关于编程语言 C# 特性的介绍。

2023-03-06 11:19:10 5045 28

原创 【C#基础】C# 文件与IO

编程语言 C# 文件与IO操作的介绍。

2023-03-03 17:56:55 3891 16

原创 【C#基础】C# 预处理器指令

编程语言 C# 预处理器指令的介绍。

2023-03-01 21:24:06 3910 10

原创 【C#基础】C# 正则表达式

编程语言 C# 正则表达式的介绍。

2023-02-28 21:26:20 13193 17

原创 【C#基础】C# 异常处理操作

编程语言 C# 异常处理操作知识点介绍。

2023-02-27 07:30:51 6263 19

原创 【笔记】C# 数据类型转换

自行整理的C#数据类型转换笔记。

2023-02-27 07:00:00 3660 9

原创 【C#基础】C# 面向对象编程

编程语言 C# 面向对象编程知识点介绍。

2023-02-24 13:20:44 3140 28

原创 【C#基础】C# 常用数据结构

编程语言 C# 常用数据结构的介绍。

2023-02-21 23:11:16 4368 20

原创 【C#基础】C# 常用语句讲解

编程语言 C# 常用语句的讲解。

2023-02-19 22:38:25 3497 19

原创 【笔记】C#一维数组、多维数组和交错数组的区别

自行整理的C#数组区别笔记。

2023-02-17 17:09:04 1152 5

原创 【C#基础】C# 运算符总结

编程语言 C# 运算符的总结介绍。

2023-02-16 11:42:15 7557 14

原创 【C#基础】C# 变量与常量的使用

编程语言 C# 变量和常量的介绍。

2023-02-13 13:21:37 4471 23

原创 【C#基础】C# 数据类型总结

编程语言 C# 数据类型的介绍 。

2023-02-11 17:39:52 6308 26

原创 【C#基础】C# 基础语法解析

编程语言 C# 基础语法的介绍 。

2023-02-09 16:13:42 1878 10

原创 【C#基础】C# 程序通用结构

编程语言C# 程序结构的介绍 。

2023-02-06 16:57:59 1470 10

原创 【笔记】C# 类型与变量

自行整理的C#类型与变量笔记。

2023-02-05 20:57:37 773 7

原创 【C#基础】初识编程语言C#

编程语言C#和.NET平台的介绍以及如何写出自己第一个C#程序。

2023-02-04 21:19:47 1941 14

原创 【学习资源】C#初学者学习资源推荐

初学者学习C#的学习资源推荐, 包括网站,书籍与社区。

2023-02-04 15:50:34 4378 6

原创 【教程】 .Net环境和开发工具Visual Studio的安装

安装.NET环境和Visual Studio开发工具的教程

2023-02-03 20:18:00 18054 3

原创 【数据结构】C# 实现常用数据结构总结

自行整理的C#常见数据结构笔记。

2023-02-02 19:51:24 3996 6

《Effective C#:改善C#代码的50个有效方法》读书笔记整理

《Effective C#:改善C#代码的50个有效方法》在本书中,世界知名的.NET专家Bill Wagner先生给出了50条建议,告诉你怎样充分利用C# 6.0所具备的特性来编写健壮而高效的代码。这些建议反映了C#开发界的新进展,也令人体会到C#这门语言已经越来越成熟了。除了提出了许多种改善代码品质的新方式,例如怎样发挥泛型的优势之外,本书还针对LINQ给出了很多条建议。 笔者对这本书阅读完这本书后对这本书中的50条建议较为精华的结论进行整理,方便自己学习的同时分享出来,这是自己在发布文章之前导出的md笔记,也分享出来方便各位大佬有不同的意见可以进行修改, 希望可以对各位大佬有所帮助。

2023-02-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除