- 博客(13)
- 收藏
- 关注
原创 DI注入,针对比较耗时且只有一个方法使用的类注入注意事项
5:针对耗时的且只有一个方法体使用的类可以通过FromServices 单独注入,无需通过构造函数,因构造函数注入比较耗时的方法类,会导致其他方法记载缓慢。3:controller调用,创建私有对象,并构造函数注入。2:依赖注入 在programe.cs注入类。4:代码调用:api事例。
2024-11-23 12:53:30
149
原创 REST优缺点
对于极少数参数内容超过URL限制的请求,由于GET、PUT请求都是幂等的,因此我们把请求改成通过PUT请求,然后通过报文体来传递参数。3、参数:保存、更新类的请求使用POST、PUT请求,把全部参数都放到请求报文体中,对于GET和DELETE请求,把参数放到QueryString中。2、对于可以缓存的操作,使用GET请求,对于幂等的更新操作,使用-PUT请求,对于幂等的删除操作,使用DELETE请求,对于其他操作,统一使用POST请求。1、Web API的开发模式下,Json格式的请求体是主流。
2024-11-20 10:58:17
758
原创 C#10特性学习
隐式using:<ImplicitUsings>enable</ImplicitUsings> 【项目csproj】global:全局引用:,global using system;则其他类不需要再写该using,可控引用类型: <Nullable>enable</Nullable>【项目csproj】using:离开变量作用域就会被释放 {}确定其生存作用域,在}结束时释放。
2024-11-18 15:30:41
494
原创 记录(RECORD)类型(C#9)
1、C#中的==运算符默认是判断两个变量指向的是否是同一个对象,即使两个对象内容完全一样,也不相等。这样的所有属性都为只读的类型叫做“不可变类型”,可以让程序逻辑简单,减少并发访问、状态管理等的麻烦。2、在C#9.0中增加了记录(record)类型的语法,编译器会为我们自动生成Equals、GetHashcode等方法。2、默认生成的构造方法的行为不能修改,我们可以为类型提供多个构造方法,然后其他构造方法通过this调用默认的构造方法。1、可以实现部分属性是只读的、而部分属性是可以读写。
2024-11-18 15:29:52
346
原创 oracle 提示ORA-00942: 表或视图不存在,但是plsql查询有数据,解决办法
oracle 提示ORA-00942: 表或视图不存在,但是plsql查询有数据
2022-11-29 16:16:26
3193
原创 【无标题】DevExpress PopupContainerEdit 添加清空按钮
DevExpress PopupContainerEdit 添加清空按钮
2022-11-28 19:58:14
334
原创 对已经生成的DATATABLE添加列排序
平常读取过数据之后,对某些条件我们无法在数据库中判断,这时就需要在datatable末尾再添加一列,用来作为判断结果,如:我们要在dt后添加一列级别。代码是: dt.Columns.Add("level", Type.GetType("System.String"));但是现在我们要对级别这一列排序,如何排序呢?那就用:dt.DefaultView.Sort = "al
2013-09-12 10:55:57
454
原创 如何把word文档按照单元格放进excel中
当我们做数据库文档的时候,把相关字段记录在excel中,如果我们一个字段一个字段的写进进单元格,那不仅费时而且麻烦。我们只需要把已经创建好的表编写脚本到新查询编辑器窗口,然后复制粘贴中间字段到记事本。然后用CTRL+H对文本进行查找替换,等到文本满足你的要求时,就只剩下一个格式处理。例如id int,中间有空格,我们想让它在excel中是两列,那么首先要做的是先删除id和int之间的空格,并在
2013-09-11 16:14:51
1303
原创 SQLSERVER 转换时间格式
declare @today nvarchar(10)declare @tomorrow nvarchar(10)declare @yesterday nvarchar(10)set @today=convert(nvarchar(10),getdate(),120)set @tomorrow=convert(nvarchar(10),dateadd(day,1,getdate
2013-09-10 14:39:04
1804
原创 Sql Server 2008修改sa登陆密码
1、 用Window方式登陆进入Sql Server2008,点击右键数据库实例,选择属性 ————点击安全性:把服务器身份验证选项从“Window身份验证模式”改为“SQLServer和Window身份验证模式”。点击确定,关闭该窗体。2、选择数据库实例下的安全性,展开登录名,右键登录名sa,选择属性进入窗体框 ————修改密码和确认密码(注:无论sa
2013-07-16 23:16:55
1043
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1