草庐IT

language-csharp

全部标签

DDL-(Data Definition Language)

DDL(DataDefinitionLanguage):数据定义语言,用来定义数据库对象(数据库,表,字段)。数据库操作查询所有数据库showdatabases;查询当前数据库selectdatabase();创建数据库createdatabase[ifnotexists]数据库名[defaultcharset字符集][collate排序规则];/*例:创建一个study数据库,并且指定字符集*/createdatabaseifnotexistsstudydefaultcharsetutf8mb4;删除数据库dropdatabase[ifexists]数据库名;切换数据库use数据库名;表操作

DDL-(Data Definition Language)

DDL(DataDefinitionLanguage):数据定义语言,用来定义数据库对象(数据库,表,字段)。数据库操作查询所有数据库showdatabases;查询当前数据库selectdatabase();创建数据库createdatabase[ifnotexists]数据库名[defaultcharset字符集][collate排序规则];/*例:创建一个study数据库,并且指定字符集*/createdatabaseifnotexistsstudydefaultcharsetutf8mb4;删除数据库dropdatabase[ifexists]数据库名;切换数据库use数据库名;表操作

C#《原CSharp》第三回 万文疑谋生思绪 璃月港口见清玉

第三回万文疑谋生思绪璃月港口见清玉=====================================================================云溪愣了下,在他的认知中,神之眼正常而言不会有黑色的存在,就像在实数的体系内不会有i一样,他摇了摇头。而纪存初的眼中有闪过一次迷茫和失望,很快恢复过来,笑道:“算了,反正也只是个坊间传说而已,对了,小子,有兴趣入我万文集舍么?”话题跳转的如此之快,让云溪有点猝不及防,万文集舍到确实是个大宗级别的存在,进入其中谋个职位倒也算是光宗耀祖的美事,可最重要的事情在于,万文集舍太过于神秘了,以至于云溪都不知道自己如果进去可以干嘛,难道

C#《原CSharp》第三回 万文疑谋生思绪 璃月港口见清玉

第三回万文疑谋生思绪璃月港口见清玉=====================================================================云溪愣了下,在他的认知中,神之眼正常而言不会有黑色的存在,就像在实数的体系内不会有i一样,他摇了摇头。而纪存初的眼中有闪过一次迷茫和失望,很快恢复过来,笑道:“算了,反正也只是个坊间传说而已,对了,小子,有兴趣入我万文集舍么?”话题跳转的如此之快,让云溪有点猝不及防,万文集舍到确实是个大宗级别的存在,进入其中谋个职位倒也算是光宗耀祖的美事,可最重要的事情在于,万文集舍太过于神秘了,以至于云溪都不知道自己如果进去可以干嘛,难道

ASP.NET Core - 配置系统之配置读取

一个应用要运行起来,往往需要读取很多的预设好的配置信息,根据约定好的信息或方式执行一定的行为。配置的本质就是软件运行的参数,在一个软件实现中需要的参数非常多,如果我们以HardCode(硬编码)的方式写在应用代码中,这样配置就会很乱,而且后续也不容易修改。乱而多,而且不容易修改,这就需要一个统一管理的地方,最常见的方式就是配置文件,这个也是开发人员非常熟悉的方式。通过配置文件设置好软件应用运行的各种参数之后,我们在开发过程中需要能够读取到配置文件的内容,根据配置内容进行软件逻辑的判断,实现完善的软件行为逻辑。这一篇就是介绍.NETCore框架下怎么使用配置系统,这也是.NETCore下的基础设

C# 11 的新特性和改进前瞻

前言.NET7的开发还剩下一个多月就要进入RC,C#11的新特性和改进也即将敲定。在这个时间点上,不少新特性都已经实现完毕并合并入主分支C#11包含的新特性和改进非常多,类型系统相比之前也有了很大的增强,在确保静态类型安全的同时大幅提升了语言表达力。那么本文就按照方向从5个大类来进行介绍,一起来提前看看C#11的新特性和改进都有什么。1.类型系统的改进抽象和虚静态方法C#11开始将abstract和virtual引入到静态方法中,允许开发者在接口中编写抽象和虚静态方法。接口与抽象类不同,接口用来抽象行为,通过不同类型实现接口来实现多态;而抽象类则拥有自己的状态,通过各子类型继承父类型来实现多态

ASP.NET Core - 配置系统之配置读取

一个应用要运行起来,往往需要读取很多的预设好的配置信息,根据约定好的信息或方式执行一定的行为。配置的本质就是软件运行的参数,在一个软件实现中需要的参数非常多,如果我们以HardCode(硬编码)的方式写在应用代码中,这样配置就会很乱,而且后续也不容易修改。乱而多,而且不容易修改,这就需要一个统一管理的地方,最常见的方式就是配置文件,这个也是开发人员非常熟悉的方式。通过配置文件设置好软件应用运行的各种参数之后,我们在开发过程中需要能够读取到配置文件的内容,根据配置内容进行软件逻辑的判断,实现完善的软件行为逻辑。这一篇就是介绍.NETCore框架下怎么使用配置系统,这也是.NETCore下的基础设

C# 11 的新特性和改进前瞻

前言.NET7的开发还剩下一个多月就要进入RC,C#11的新特性和改进也即将敲定。在这个时间点上,不少新特性都已经实现完毕并合并入主分支C#11包含的新特性和改进非常多,类型系统相比之前也有了很大的增强,在确保静态类型安全的同时大幅提升了语言表达力。那么本文就按照方向从5个大类来进行介绍,一起来提前看看C#11的新特性和改进都有什么。1.类型系统的改进抽象和虚静态方法C#11开始将abstract和virtual引入到静态方法中,允许开发者在接口中编写抽象和虚静态方法。接口与抽象类不同,接口用来抽象行为,通过不同类型实现接口来实现多态;而抽象类则拥有自己的状态,通过各子类型继承父类型来实现多态

C#《原CSharp》第二回 巧习得元素分类 子不知怀璧其罪

第二回巧习得元素分类子不知怀璧其罪=====================================================================云溪父亲见状看了看云溪,脸上渗出一丝冷汗,但迟疑一下就立即退了出去,匆匆忙忙的往右边厨房赶,只留下了云溪和这位神秘的老爷子。云溪瞠目结舌的看着悠然自得的喝着老爹泡的茶的老爷子,下意识说了一句:“老先生你怎么这么快,还知道我要来这里”。“方向,你一直在绕巷子,大致上方向却没变哦,而且我以前见过你。”老爷子又细嗦一口茶,看着云溪,指了指:“而且我还要讨要一下你手上的《原素要旨》。”云溪这才注意到手上还攥着被汗水些许沾湿的书,立即

C#《原CSharp》第二回 巧习得元素分类 子不知怀璧其罪

第二回巧习得元素分类子不知怀璧其罪=====================================================================云溪父亲见状看了看云溪,脸上渗出一丝冷汗,但迟疑一下就立即退了出去,匆匆忙忙的往右边厨房赶,只留下了云溪和这位神秘的老爷子。云溪瞠目结舌的看着悠然自得的喝着老爹泡的茶的老爷子,下意识说了一句:“老先生你怎么这么快,还知道我要来这里”。“方向,你一直在绕巷子,大致上方向却没变哦,而且我以前见过你。”老爷子又细嗦一口茶,看着云溪,指了指:“而且我还要讨要一下你手上的《原素要旨》。”云溪这才注意到手上还攥着被汗水些许沾湿的书,立即