C#:异常处理
异常是在程序执行期间出现的问题。C# 中的异常是对程序运行时出现的特殊情况的一种响应,比如尝试除以零。异常提供了一种把程序控制权从某个部分转移到另一个部分的方式。C# 异常处理时建立在四个关键词之上的:tr...
2021-09-03 18:57:17windows cmd 修改默认字符集 编码为UTF-8
1、win+r 打开运行窗口2、输入regedit打开注册表编辑器3、定位到HKEY_CURRENT_USERConsole%SystemRoot%_system32_cmd.exe4、修改其中Codepage选项,勾选十进制,windows默认是936437(英语)65001(utf-8)936(GBK) 原文链接:https://blog.csdn.net/yangzhong080...
2021-09-03 18:54:43C#:枚举类型
何为枚举?枚举:enum。说白了就是一个数据类型,同样是用于存储数据的。 和之前学习过的的 int,float,double,string......一样;只不过 int,float这些类型是系统定义好的,我们直接可以使用。而枚举类型是需要我们使用者根据实际...
2021-09-03 18:49:30C#:字符串操作之常用方法
一、字符串常用方法(这里列出来常用的)1.ToUpper() 作用:将字符转换成大写形式,仅对字母有效。返回值是转换后的字符串。 使用:字符串变量.方法名(); 例如:name.ToUpper(); 2.ToLower() 作用:将字符转换成小写形式,仅对字母有效...
2021-09-03 18:49:06C#:字符串操作之 StringBuilder
1.StringBuilder 简介 字符串的缺点:当需要对一个字符串变量重复赋值时,在内存中会产生大量的垃圾数据信息。当重复赋值的频率很高时,执行的效率就会降低。String,字符串;Builder,构建器;连起来是“字符串构建器”。 String...
2021-09-03 18:39:32C#:Arraylist
ArrayList是.Net Framework提供的用于数据存储和检索的专用类,它是命名空间System.Collections下的一部分。它的大小是按照其中存储的数据来动态扩充与收缩的。所以,我们在声明ArrayList对象时并不需要指定它的长度。优点 1、支持自动改...
2021-09-03 18:37:48C#:委托
C# 委托(Delegate) C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。委托(Delegate) 是存有对某个方法的引用的一种引用类型变量。引用可在运行时被改变。委托(Delegate)特别用于实现事件和回调方法。所有的...
2021-09-03 18:27:09supervisor gunicorn 部署fastapi中无法正常启动
fastapi 一般是使用 uvicorn 启动的,gunicorn需要对uvicorn包装。使用supervisor管理进程时,gunicorn --worker-class="uvicorn.workers.UvicornWorker" main:app --bind 0.0.0.0:8040 --workers 1 --timeout 120 --threads 2 启动时,遇到了,无法连接端口的问题:[ERROR] Con...
2021-09-03 18:24:53C#:泛型
C# 泛型(Generic) 泛型(Generic) 允许您延迟编写类或方法中的编程元素的数据类型的规范,直到实际在程序中使用它的时候。换句话说,泛型允许您编写一个可以与任何数据类型一起工作的类或方法。您可以通过数...
2021-09-03 18:24:34C#:基本语法总结
PS:最近学了C#,很多地方和原理和C以及C++是类似的,因此基本语法我只总结了一些相对于不同的定义方式以及一些新的概念。这里也不再介绍相关编译环境和工程的建立了。一、Hello World和其他语言一样,都是从Hello World着手的。代...
2021-09-03 18:16:30