会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
泽哥的学习笔记
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2019年2月27日
code first迁移和部署
摘要: 从“工具”菜单中,选择“NuGet 包管理器” > “包管理器控制台”。 在PM>提示符处输入以下命令: enable-migrations add-migration InitialCreate 执行第一次迁移 当您执行add-migration命令时,迁移生成的代码,将从头开始创建数据库。 此代
阅读全文
posted @ 2019-02-27 10:47 泽哥的学习笔记
阅读(305)
评论(0)
推荐(0)
2019年1月9日
序列化 (C#)
摘要: 序列化是指将对象转换成字节流,从而存储对象或将对象传输到内存、数据库或文件的过程。 它的主要用途是保存对象的状态,以便能够在需要时重新创建对象。 反向过程称为“反序列化”。 序列化的工作原理 下图展示了序列化的整个过程。 对象被序列化成流,其中不仅包含数据,还包含对象类型的相关信息,如版本、区域性和
阅读全文
posted @ 2019-01-09 14:17 泽哥的学习笔记
阅读(415)
评论(0)
推荐(0)
Linq小记
摘要: 官网地址:https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/concepts/linq/standard-query-operators-overview 查询操作的三个部分 所有 LINQ 查询操作都由以下三个不同的操
阅读全文
posted @ 2019-01-09 11:42 泽哥的学习笔记
阅读(195)
评论(0)
推荐(0)
2018年12月18日
文件和注册表
摘要: 对于文件系统操作,相关的类几乎都在System.IO名称空间中,而注册表操作由System.Win32名称空间中的类处理。注意,在修改文件或注册表项时,安全性显得更为重要。 .NET基类也包含System.Runtime.Serialization名称空间中的许多类和接口,他们都与串行化有关。串行化
阅读全文
posted @ 2018-12-18 21:25 泽哥的学习笔记
阅读(1065)
评论(0)
推荐(0)
2018年12月17日
互操作
摘要: 1.1、元数据 在COM中,组件的所有信息都存储在类型库内。例如,类型库包含接口的名称和ID、方法及其参数等信息。而在.net中,这些信息都可以在程序集自身中找到。COM的问题在于类型库很难扩展。c++使用IDL文件描述接口和方法。但是一些IDL修饰符在类库中是找不到的,因为Visual Basic
阅读全文
posted @ 2018-12-17 21:46 泽哥的学习笔记
阅读(589)
评论(0)
推荐(0)
2018年12月9日
同步
摘要: 要避免同步的问题,最好不要在线程之间共享数据。当然,这并不说是可行的。如果需要共享数据,就必须使用同步技术,确保一次只有一个线程访问和改变共享状态。注意同步问题与争用条件和死锁有关。如果不注意这些问题,就很难在应用程序中找到问题的原因,因为线程问题是不定期发生的。 1.1、lock和线程安全 C 为
阅读全文
posted @ 2018-12-09 18:40 泽哥的学习笔记
阅读(146)
评论(0)
推荐(0)
2018年12月4日
线程池和Thread
摘要: 1、线程池 创建线程需要时间。如果有不同的短任务要完成,就可以事先创建许多线程,在应完成这些任务时发出请求。这个线程数最好在需要更多线程时增加,在需要释放资源时减少。不需要自己创建这样一个列表。该列表有ThreadPool类托管。这个类会在需要时增减池中线程的线程数,直到最大的线程数。池中的最大线程
阅读全文
posted @ 2018-12-04 21:34 泽哥的学习笔记
阅读(466)
评论(0)
推荐(0)
2018年11月30日
任务
摘要: 1、创建任务的四种方式: 第一种方式是实例化TaskFactory类,在其中把TaskMethod方法传递给StartNew方法,就会立即启动任务。 var tf = new TaskFactory(); var t1 = tf.StartNew(TaskMethod, "using a task
阅读全文
posted @ 2018-11-30 21:33 泽哥的学习笔记
阅读(167)
评论(0)
推荐(0)
2018年11月29日
Parallel类
摘要: Parallel类是对线程很好的一个抽象。该类位于System.Threading.Tasks名称空间中,提供了数据和任务并行性。 Parallel类定义了并行的for和foreach的静态方法。Parallel类使用多个任务,因此使用多个线程来完成这个作业。 Parallel.For()和Para
阅读全文
posted @ 2018-11-29 21:57 泽哥的学习笔记
阅读(456)
评论(0)
推荐(0)
2018年11月25日
反射(type和assembly)
摘要: 这里简要介绍type和assembly 自定义特性 为了理解编写自定义特性的方式,应了解一下在编译器遇到代码中某个应用自定义特性的元素时,该如何处理。 [AttributeUsage(AttributeTargets.Property,AllowMultiple =false,Inherited =
阅读全文
posted @ 2018-11-25 20:25 泽哥的学习笔记
阅读(1167)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告