随笔分类 -  C# 知识

上一页 1 ··· 6 7 8 9 10 11 12 13 下一页
摘要:参考网址: https://blog.csdn.net/weixin_43989331/article/details/105356008 C#中的几种锁:用户模式锁、内核模式锁、动态计数、监视锁 介绍几种C#中的锁,最常用的是最后的监视锁,其他的也有必要了解一下原理及应用,特别像WaitOne、W 阅读全文
posted @ 2021-09-08 00:05 MaxBruce 阅读(2141) 评论(0) 推荐(0)
摘要:参考网址:https://www.cnblogs.com/vonly/p/4063460.html?from=bdhd_site StructLayout特性 公 共语言运行库利用StructLayoutAttribute控制类或结构的数据字段在托管内存中的物理布局,即类或结构需要按某种方式排列。如 阅读全文
posted @ 2021-09-06 13:07 MaxBruce 阅读(74) 评论(0) 推荐(0)
摘要:建立外键关系:先建主表再见从表; 主表:create table zhu ( code int Primary key, name varchar(20) ) ; 从表: create table cong ( code int Primary key, name varchar(20), zhu 阅读全文
posted @ 2021-09-06 08:35 MaxBruce 阅读(1647) 评论(1) 推荐(0)
摘要:摘要:本文介绍Linq查询基本操作(查询关键字) - from 子句 - where 子句 - select子句 - group 子句 - into 子句 - orderby 子句 - join 子句 - let 子句 - 复合from子句 - 在某些情况下,源序列中的每个元素本身可能是序列(集合) 阅读全文
posted @ 2021-09-06 08:19 MaxBruce 阅读(676) 评论(0) 推荐(0)
摘要:参考网址: https://www.cnblogs.com/chengxiao/p/6194356.html 基本思想 归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递 阅读全文
posted @ 2021-09-06 07:23 MaxBruce 阅读(36) 评论(0) 推荐(0)
摘要:参考网址: https://www.jb51.net/article/190727.htm 定义:"Lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式。 好处:Lambda简化了匿名委托的使用,减少开发中需要编写的代码量。 写法:所有Lambda表达式都使用Lambda运算符= 阅读全文
posted @ 2021-09-02 18:06 MaxBruce 阅读(1055) 评论(0) 推荐(1)
摘要:参考网址: https://blog.csdn.net/zhangxiangdavaid/article/details/44064765 C++拾遗--lambda表达式原理 前言 lambda表达式是在C++11新标准中提出的。在lambda表达式中,我们集中梳理了一下它的使用。现在来讨论下它的 阅读全文
posted @ 2021-09-02 18:05 MaxBruce 阅读(618) 评论(0) 推荐(0)
摘要:参考网址: https://zhuanlan.zhihu.com/p/91973413 此次主要介绍多表查询中的三部分:合并查询结果、连接查询(交叉连接、内连接、左连接、右连接、全连接)和CASE表达式。 1、合并查询结果 · 含义: 利用UNION关键字可以给出多条SELECT语句,并将结果组合成 阅读全文
posted @ 2021-08-28 10:02 MaxBruce 阅读(2256) 评论(0) 推荐(0)
摘要:参考网址: https://blog.csdn.net/weixin_43989331/article/details/105356008 C#中的几种锁:用户模式锁、内核模式锁、动态计数、监视锁介绍几种C#中的锁,最常用的是最后的监视锁,其他的也有必要了解一下原理及应用,特别像WaitOne、Wa 阅读全文
posted @ 2021-08-27 07:17 MaxBruce 阅读(1072) 评论(0) 推荐(0)
摘要:参考网址: https://blog.csdn.net/yangwohenmai1/article/details/90404497 当线程能流畅安全的自动运行后,我们就要考虑一些更风骚的操作,就是如何在线程运行的过程中对线程进行干预。 用Above销毁线程首先过于简单粗暴,强行停止往往会抛出一些未 阅读全文
posted @ 2021-08-26 13:20 MaxBruce 阅读(629) 评论(0) 推荐(0)
摘要:参考网址: https://blog.csdn.net/ls5718/article/details/51896159 一、死锁的定义多线程以及多进程改善了系统资源的利用率并提高了系统 的处理能力。然而,并发执行也带来了新的问题——死锁。所谓死锁是指多个线程因竞争资源而造成的一种僵局(互相等待),若 阅读全文
posted @ 2021-08-26 13:19 MaxBruce 阅读(544) 评论(0) 推荐(0)
摘要:参考网址:https://www.cnblogs.com/FongLuo/p/4512738.html C#互操作系列文章: C# 互操作性入门系列(一):C#中互操作性介绍 C# 互操作性入门系列(二):使用平台调用调用Win32 函数 C# 互操作性入门系列(三):平台调用中的数据封送处理 C# 阅读全文
posted @ 2021-08-19 22:33 MaxBruce 阅读(140) 评论(0) 推荐(0)
摘要:参考网址: https://blog.csdn.net/weixin_34976988/article/details/99625533 一、创建DLL1、建立动态链接库项目 2、创建头文件和源文件 删除 framework.h、dllmain.c 等现有文件(照顾VS2013等低版本),创建新的头 阅读全文
posted @ 2021-08-19 14:52 MaxBruce 阅读(1124) 评论(0) 推荐(0)
摘要:参考网址: https://www.cnblogs.com/suifing/p/4023268.html 最近使用DllImport,从网上google后发现,大部分内容都是相同,又从MSDN中搜集下,现将内容汇总,与大家分享。 大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功 阅读全文
posted @ 2021-08-19 13:18 MaxBruce 阅读(981) 评论(0) 推荐(0)
摘要:参考网址: https://zhuanlan.zhihu.com/p/88760014 递归可能是大多数编程初学者的第一道大坎,它本身并不困难,但是因为执行方式略微特别而一时摸不到头脑,其实适应了之后用起来也能得心应手,并且能更加方便的解决许多单纯用循环较难解决的问题。 很多讲述递归的文章中,把分析 阅读全文
posted @ 2021-08-19 10:34 MaxBruce 阅读(703) 评论(1) 推荐(1)
摘要:参考网址: https://www.cnblogs.com/dearzhoubi/p/10058912.html 对于不太了解.Net的人,如果想要了解.Net,我必须给他介绍P/Invoke。P/Invoke是什么呢?简单地说,就是在.Net中调用本地代码(Native code)的一种解决方案。 阅读全文
posted @ 2021-08-19 09:34 MaxBruce 阅读(475) 评论(0) 推荐(0)
摘要:1/*****************序列化与反序列化*************** 2 * 好文:http://www.cnblogs.com/chjw8016/archive/2008/02/23/1078204.html 3 * 1.把对象转换为字节序列的过程称为对象的序列化。 4 * 2.把 阅读全文
posted @ 2021-08-17 15:48 MaxBruce 阅读(190) 评论(0) 推荐(0)
摘要:前言 其实好多项目中,做一些数据拦截、数据缓存都有Aop的概念,只是实现方式不一样;之前大家可能都会利用过滤器来实现Aop的功能,如果是Asp.NetCore的话,也可能会使用中间件; 而这种实现方式都是在请求过程中进行拦截,如果我们想在服务层中做切面的话,那种方式显然不好使了,需要用到“真正的Ao 阅读全文
posted @ 2021-08-14 20:48 MaxBruce 阅读(200) 评论(0) 推荐(0)
摘要:原文url:http://www.cnblogs.com/akwwl/p/3680376.html 今天又去面试了,结果依然很悲催,平时太过于关注表面上的东西,有些实质却不太清楚,遇到HashTable和Dictionary相关的知识,记录下来,希望对后来人有所帮助,以及对自己以后复习可以参考。 1 阅读全文
posted @ 2021-08-14 11:12 MaxBruce 阅读(361) 评论(0) 推荐(1)
摘要:迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个节点到其他节点的最短路径。它的主要特点是以起始点为中心向外层层扩展(广度优先搜索思想),直到扩展到终点为止 ###基本思想 通过Dijkstra计算图G中的最短路径时,需要指定起点s(即从顶点s开始计算)。 此外,引进两个集合S和U。 阅读全文
posted @ 2021-08-12 09:44 MaxBruce 阅读(318) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10 11 12 13 下一页