.Net 【Remoting】入门

摘要: Remoting 微软随.NET推出的一种分布式应用解决方案 管理应用程序域之间的 RPC 允许不同应用程序域之间进行通信 主要概念 远程对象 运行在Remoting服务器上的对象。 信道 信道是服务器和客户机进行通信用的 TCP:局域网内,速度快 HTTP:要穿越防火墙 IPC/Inter-Pro 阅读全文
posted @ 2022-05-14 19:51 杏村牧童 阅读(54) 评论(0) 推荐(0) 编辑

SQL Server 【应用】悲观锁和乐观锁

摘要: 乐观锁和悲观锁 悲观锁:相信并发是绝大部分的,并且每一个线程都必须要达到目的的。 乐观锁:相信并发是极少数的,假设运气不好遇到了,就放弃并返回信息告诉它再次尝试。因为它是极少数发生的 数据库并发问题 假如两个线程同时修改数据库同一条记录,就会导致后一条记录覆盖前一条,从而引发一些问题,常见的就是卖东 阅读全文
posted @ 2022-05-14 17:20 杏村牧童 阅读(527) 评论(0) 推荐(0) 编辑

.Net 【基础回顾】特性

摘要: 特性 对程序中的元素进行标注,用来向运行时描述你的代码,或者在程序运行的时候影响应用程序的行为,本质上是一个类,其为目标元素提供关联附加信息,并在运行期以反射的方式来获取附加信息。 System.Attribute [Attribute(parametar)] 目标元素 程序集(assembly) 阅读全文
posted @ 2022-05-08 20:53 杏村牧童 阅读(27) 评论(0) 推荐(0) 编辑

.Net 【基础回顾】深浅复制

摘要: 摘要 复制一直是面试喜欢问的问题,这里总结一下 浅复制与深复制 浅copy:只复制引用,修改后对原来的变量有影响。 深copy:复制引用和引用的对象,修改后对原来的变量没有影响 =复制 浅复制 值类型:复制值,修改后对原来的变量没有影响 引用类型:复制引用地址,修改后对原来的变量有影响 String 阅读全文
posted @ 2022-05-08 10:56 杏村牧童 阅读(38) 评论(0) 推荐(0) 编辑

.Net 【基础回顾】String脚踏两条船

摘要: 摘要 string虽然是引用类型,但使用过程中却又有很多值类型的特征。 字符串恒定性 一旦创建了一个string,在managed heap上分配了一块连续的内存空间,之后将不能以任何方式对这个string进行修改使之变长、变短、改变格式。 所有对这个string进行各项操作(比如调用ToUpper 阅读全文
posted @ 2022-05-04 10:06 杏村牧童 阅读(43) 评论(0) 推荐(0) 编辑

.Net 【基础回顾】关键字补充yield

摘要: yield 关键字 看到这个语法糖很久了,一直也没有在实际中使用,最近在新项目中看到有人用了,还是挺方便的,总结一下使用方法 单词yield有产出,产量的意思,在c#中作为语法糖配合for返回IEnumerable yield return一次一个的返回 yield break终止迭代 public 阅读全文
posted @ 2022-05-03 16:02 杏村牧童 阅读(254) 评论(0) 推荐(1) 编辑

.Net 【DevExpress】 ProgressBarControl进度条使用总结

摘要: 说明 看到之前老代码里面写的进度条都不动,整理一下ProgressBarControl的用法 Init初始化 progressBarControl.Properties.Minimum = 0; //最小值 progressBarControl.Properties.Maximum = 0; //最 阅读全文
posted @ 2022-04-30 21:11 杏村牧童 阅读(338) 评论(0) 推荐(0) 编辑

.Net 【基础回顾】关键字补充default

摘要: default 关键字 之所以会用到default关键字,是因为泛型需要在不知道类型参数为值类型还是引用类型的情况下,为对象实例设置默认值。 class TestDefault<T> { public T foo() { return default(T); } } 默认值参考 // 值类型 def 阅读全文
posted @ 2022-04-29 10:12 杏村牧童 阅读(254) 评论(0) 推荐(0) 编辑

【数学】充分必要条件

摘要: 摘要 最近在复习软考高项的时候有题目关于充分必要条件的,这应该是高中数学的知识,有点忘记了,记录一下 充分必要条件 A=>B A是B的充分不必要条件 A<=B A是B的必要不充分条件 A<=>B A是B的充分必要(充要)条件 阅读全文
posted @ 2022-04-25 07:43 杏村牧童 阅读(59) 评论(0) 推荐(0) 编辑

.Net 【工作应用】 Ado.net总结

摘要: 说明 古老的项目还在用原生ado DbType DbType.AnsiString 对应varchar DbType.String 对应nvarchar 加参数时like使用 用like时发现查不出数据,记录一下正确的写法 var db = Commmon.DBFactory.CreateDefau 阅读全文
posted @ 2022-04-21 16:13 杏村牧童 阅读(20) 评论(0) 推荐(0) 编辑