会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
爱可明
博客园
首页
新随笔
联系
订阅
管理
2023年3月5日
C#/.net面试知识点总结【反射】(二)
摘要: 反射?通过反射调用对象要比直接NEW一个对象慢多 https://www.jb51.net/article/205935.htm 动态获取程序集信息。程序集包含模块,而模块又包括类型,类型下有成员,反射就是管理程序集,模块,类型的对象,它能够动态的创建类型的实例,设置现有对象的类型或者获取现有对象的
阅读全文
posted @ 2023-03-05 21:42 爱可明
阅读(60)
评论(0)
推荐(0)
编辑
(六)【垃圾回收器 GC】
摘要: 托管代码可是享受CLR提供的服务(安全检测,垃圾回收)不需要自己完成这些操作。托管代码是一种中间语言,运行在CLR上。托管代码独立与平台和语言,能更好的实现不同语言平台之间的兼容。 非托管代码需要自己提供安全检测,垃圾回收等操作。非托管代码被编译为机器码,运行在机器上。非托管代码依赖于平台和语言。
阅读全文
posted @ 2023-03-05 20:32 爱可明
阅读(91)
评论(0)
推荐(0)
编辑
【序列化与反序列化】
摘要: 序列化就是将我们程序中的对象通过字节流写入存储媒体或网络流中。反序列化就是把已存入的媒体或接收的网络流中的内容转换成程序运行中的对象。这两个过程结合起来,可以轻松地存储和传输数据。 .NET Framework 提供两种序列化技术:二进制序列化:System.Runtime.Serializatio
阅读全文
posted @ 2023-03-05 19:23 爱可明
阅读(30)
评论(0)
推荐(0)
编辑
编程思想
摘要: BOP:面向过程 OOP:面向对象 AOP:面向切面。将公共,通用的功能,提取出来。 AOP优势: 1、将通用功能从业务逻辑中抽离出来,提高代码复用性,有利于后期维护 2、在代码设计上,抽出通用功能,有利软件设计,降低架构的复杂度 架构 https://pan.baidu.com/s/1MN4fc-
阅读全文
posted @ 2023-03-05 18:57 爱可明
阅读(14)
评论(0)
推荐(0)
编辑
事务
摘要: Begin tran transaction_try Declare @insert_tran,@update_tran Insert….. Select @insert_tran=@@error Update…… Select @update_tran=@@error If @insert_tra
阅读全文
posted @ 2023-03-05 16:01 爱可明
阅读(20)
评论(0)
推荐(0)
编辑
执行计划
摘要: set statistics profile on sql_statement set statistics profile off type是比较重要的,如果是ref说明是名字索引,性能从低到高依次 all<index<range<index_merge<ref_or_null_ref_eq_re
阅读全文
posted @ 2023-03-05 15:56 爱可明
阅读(14)
评论(0)
推荐(0)
编辑
C#/.net面试知识点总结(一)
摘要: &和&&的区别? 相同点 &和&&都可作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,其结果 才为true,否则,只要有⼀⽅为false,则结果为false。(ps:当要⽤到逻辑与的时候&是毫⽆意义,&本身就不是⼲这个的) 不同点 if(loginUser!=nul
阅读全文
posted @ 2023-03-05 14:21 爱可明
阅读(113)
评论(0)
推荐(0)
编辑
公告