随笔分类 - C# 知识
摘要:参考网址: https://blog.csdn.net/deng19936/article/details/101967969 我们知道程序在运行的过程中是需要占用一定内存的,一般程序所需要的内存由操作系统来分配,由操作系统分配的,自然需要由操作系统回收。但是在实际开发中,用户可以通过一些函数人为地
阅读全文
摘要:参考网址: https://www.jb51.net/article/69869.htm 读写锁的概念很简单,允许多个线程同时获取读锁,但同一时间只允许一个线程获得写锁,因此也称作共享-独占锁。在C#中,推荐使用ReaderWriterLockSlim类来完成读写锁的功能。某些场合下,对一个对象的读
阅读全文
摘要:参考网址: https://www.cnblogs.com/enshjiang/archive/2012/02/16/2353599.html 阅读目录 前言 线程堆栈的分配 托管堆上对象的分配 结束语 前言 .Net中的运行时,以及各个类型、对象、线程堆栈以及托管堆之间的关系,在初学者(俺是初学者
阅读全文
摘要:http://blog.csdn.net/jackiehome/article/details/8668121 问题 : 超时时间已到。在从池中获取连接之前超时时间已过。出现这种情况可能是因为所有池连接都已被使用并已达到最大池大小。 解决办法 1. 在代码里面 , 把未关闭的连接关闭 2. 扩大共享
阅读全文
摘要:参考网址: https://www.cnblogs.com/xuxiaona/p/4000344.html 之前通常都是使用SQL直接从数据库中取出表1和表2关联查询后的数据,只需要用一个JOIN就可以了,非常方便。近日遇到一种情况,两个表中的数据已经取到代码中,需要在代码中将这两个表关联起来,并得
阅读全文
摘要:且返回表的行数。 1、界面设计 2、代码设计 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing;
阅读全文
摘要:参考网址: https://www.icode9.com/content-1-12930.html 委托到lambda的由来 public delegate int AddSum(int a,int b); class Program{ static void Main(string[] args)
阅读全文
摘要:参考网址:https://docs.microsoft.com/zh-cn/dotnet/api/system.servicemodel.servicehost?view=netframework-4.8 定义 命名空间:System.ServiceModel程序集:System.ServiceMo
阅读全文
摘要:参考网址: https://www.cnblogs.com/yinfengjiujian/p/9015884.html 1、开发的模式流程如下: 2、队列模式Queue 如果生产者产生了100条消息,那么两个消费同时在的话,会分工合作来接收这100条消息。就是每个消费者接收到50条来处理。 3、主题
阅读全文
摘要:参考网址:https://www.cnblogs.com/swjian/p/11160129.html 一、首先需要导入两个包,分别是:Apache.NMS 和 Apache.NMS.ActiveMQ 二、创建Winform程序实现生产者功能。 三、Producer后台代码如下: using Apa
阅读全文
摘要:参考网址: https://blog.csdn.net/wushuitaolove/article/details/108669723 Autofac的使用Autofac简介基本的使用方式如何实现webapi控制器自动注入接口一、Autofac简介Autofac是实现依赖注入的类库之一,他可以帮助你
阅读全文
摘要:参考网址:https://www.cnblogs.com/dayang12525/p/7866766.html 一、引用 命名空间: System.Configuration程序集: System.Configuration(位于 System.Configuration.dll) 二、示例 1、读
阅读全文
摘要:参考网址:https://www.cnblogs.com/wyy1234/archive/2018/09/18/9670529.html 阅读目录 FluentApi总结 1.FluentApi简介 2.实体相关配置 3.属性相关配置 回到顶部 FluentApi总结 1.FluentApi简介 E
阅读全文
摘要:参考网址: https://docs.microsoft.com/zh-cn/ef/core/ Entity Framework (EF) Core 是轻量化、可扩展、开源和跨平台版的常用 Entity Framework 数据访问技术。 EF Core 可用作对象关系映射程序 (O/RM),这可以
阅读全文
摘要:参考网址:https://www.cnblogs.com/Xieyiincuit/p/14386732.html 前言:使用Autofac这一款IOC容器来替代Asp.Net Core自带的容器。 1. Autofac基础使用 准备工作: 编写一个抽象接口和一个具体实现类分别为: public in
阅读全文
摘要:参考网址:https://my.oschina.net/zhv/blog/908554 目录 三类实体与数据库映射的方法 整体介绍 CodeFirst主要实体类介绍 连接字符串 数据读取和使用方法 映射 DbContex类 DbSet属性 OnModelCreating方法 Data Annotat
阅读全文
摘要:参考网址: https://zhuanlan.zhihu.com/p/390511996 疑点: 1.await 关键字怎么使用?一定要await一个用aysnc声明的方法吗? 2.带async签名的方法编译之后生成了什么?为什么带async签名的方法返回值一定是void、Task、Task<T>?
阅读全文
摘要:查看判断两个对象是否是同一对象要用: Object.ReferenceEquals(); 为什么两个对象内容一样,== 还是false. 默认情况下== 还是调用Equals 方法, Object的Equal 方法也比较了两个变量指向是否是同一个对象, 对象如果override 了Equal 方法,
阅读全文
摘要:参考网址: https://haokan.baidu.com/v?vid=4809004632932416445&tab= 什么是静态常量(Const)和动态常量(Readonly) 静态常量(Const)和动态常量(Readonly)之间的区别 动态常量(Readonly)被赋值后不可以改变 总结
阅读全文
摘要:参考网址: https://blog.csdn.net/boonya/article/details/80541460 List集合是非线程安全的,所以我们这里了解下安全集合ConcurrentBag。 控制台测试程序: using System; using System.Collections.
阅读全文

浙公网安备 33010602011771号