08 2021 档案

摘要:参考网址: https://www.zhihu.com/question/24853633 作者:wuxinliulei链接:https://www.zhihu.com/question/24853633/answer/63668444来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转 阅读全文
posted @ 2021-08-31 17:18 MaxBruce 阅读(396) 评论(0) 推荐(0)
摘要:参考网址: https://blog.csdn.net/weixin_45947267/article/details/107315590 网络工作原理及数据传输的封装与解封装过程计算机网络工作原理:是将地理位置不用的具有独立功能的多台计算机及其外部设备、通过通信线路连接起来、在网络操作系统、网络管 阅读全文
posted @ 2021-08-31 16:52 MaxBruce 阅读(2385) 评论(0) 推荐(0)
摘要:参考网址 :https://blog.csdn.net/zhouzhenhe2008/article/details/71075969 tcp头部格式如下图所示: 1.源端口号,16位,发送方的端口号。 2.目标端口号,16位,发送方的目标端口号。 3. 32为序列号,sequence number 阅读全文
posted @ 2021-08-31 16:43 MaxBruce 阅读(1391) 评论(0) 推荐(0)
摘要:参考网址: https://www.cnblogs.com/li-hao/archive/2011/12/07/2279912.html 一、MAC帧头定义 /*数据帧定义,头14个字节,尾4个字节*/typedef struct _MAC_FRAME_HEADER{ char m_cDstMacA 阅读全文
posted @ 2021-08-31 16:36 MaxBruce 阅读(379) 评论(0) 推荐(0)
摘要:参考网址: https://www.cnblogs.com/mq0036/p/13529938.html 通常讲到设计模式,一个最通用的原则是SOLID: S - Single Responsibility Principle,单一责任原则 O - Open Closed Principle,开闭原 阅读全文
posted @ 2021-08-30 16:34 MaxBruce 阅读(112) 评论(0) 推荐(0)
摘要:参考网址: https://www.cnblogs.com/vanl/p/5472812.html 三张表,需要得到的数据是标红色部分的。sql如下: select a.uid,a.uname,a.upsw,a.urealname,a.utel,a.uremark, b.rid,b.rname,b. 阅读全文
posted @ 2021-08-30 15:15 MaxBruce 阅读(1983) 评论(0) 推荐(0)
摘要:要想明白 Socket,必须要理解 TCP 连接。 TCP 三次握手:握手过程中并不传输数据,在握手后服务器与客户端才开始传输数据,理想状态下,TCP 连接一旦建立,在通讯双方中的任何一方主动断开连接之前 TCP 连接会一直保持下去。 Socket 是对 TCP/IP 协议的封装,Socket 只是 阅读全文
posted @ 2021-08-30 14:04 MaxBruce 阅读(495) 评论(0) 推荐(0)
摘要:参考网址: https://blog.csdn.net/tswc_byy/article/details/81835023 一、建库和建表create database scortuse scortcreate table emp( empno int primary key, ename nvar 阅读全文
posted @ 2021-08-28 10:13 MaxBruce 阅读(835) 评论(0) 推荐(0)
摘要:参考网址: https://blog.csdn.net/tswc_byy/article/details/81909052 sql 查询不必需和聚合函数一起使用 ,通常来说一般是要和聚合函数一起使用来处理这一组的数据 的数据 但是有时不需要,会更方便,比如说 一个订单表里面需要拿到购买多次商品的用户 阅读全文
posted @ 2021-08-28 10:11 MaxBruce 阅读(923) 评论(0) 推荐(0)
摘要:参考网址: https://blog.csdn.net/zou15093087438/article/details/79226394 1. 外连接可分为:左连接、右连接、完全外连接。 a. 左连接 left join或 left outer join SQL语句:select * from stu 阅读全文
posted @ 2021-08-28 10:05 MaxBruce 阅读(1093) 评论(0) 推荐(0)
摘要:参考网址: https://zhuanlan.zhihu.com/p/91973413 此次主要介绍多表查询中的三部分:合并查询结果、连接查询(交叉连接、内连接、左连接、右连接、全连接)和CASE表达式。 1、合并查询结果 · 含义: 利用UNION关键字可以给出多条SELECT语句,并将结果组合成 阅读全文
posted @ 2021-08-28 10:02 MaxBruce 阅读(2265) 评论(0) 推荐(0)
摘要:转自 : https://www.cnblogs.com/LUO77/p/5771237.html大体看过,没有深入研究,有需要时继续看。 为什么不能两次握手:(防止已失效的连接请求又传送到服务器端,因而产生错误) 假设改为两次握手,client端发送的一个连接请求在服务器滞留了,这个连接请求是无效 阅读全文
posted @ 2021-08-27 23:52 MaxBruce 阅读(466) 评论(0) 推荐(0)
摘要:参考网址:https://blog.csdn.net/m0_38121874/article/details/82914634 1、报头(1)TCP协议报头TCP指传输控制协议,其报头格式如下: TCP协议中的六个标志分别是,URG、ACK、PSH、RST、SYN、FIN。1)UGR(紧急):UGR 阅读全文
posted @ 2021-08-27 23:02 MaxBruce 阅读(602) 评论(0) 推荐(0)
摘要:参考网址: https://zhuanlan.zhihu.com/p/84800923 在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据。 socket 的典型 阅读全文
posted @ 2021-08-27 21:48 MaxBruce 阅读(5943) 评论(0) 推荐(1)
摘要:参考网址: https://blog.csdn.net/aoshilang2249/article/details/45127723 WPF系统不但支持传统的Winfrom编程的用户界面和用户体验设计,更支持使用专门的设计工具Blend进行专业设计,同时还推出了以模板为核心的新一代设计理念。 1. 阅读全文
posted @ 2021-08-27 08:10 MaxBruce 阅读(277) 评论(0) 推荐(0)
摘要:参考网址: https://blog.csdn.net/weixin_43989331/article/details/105356008 C#中的几种锁:用户模式锁、内核模式锁、动态计数、监视锁介绍几种C#中的锁,最常用的是最后的监视锁,其他的也有必要了解一下原理及应用,特别像WaitOne、Wa 阅读全文
posted @ 2021-08-27 07:17 MaxBruce 阅读(1074) 评论(0) 推荐(0)
摘要:参考网址:https://www.cnblogs.com/yangzhiyu/p/3945892.html 一 · WPF由哪两部分组成? wpf 由两个主要部分 组成:引擎和编程框架。 1 引擎。wpf引擎是基于窗体的应用程序 图形 视频 音频和文档提供了一个单一的运行时库。重要的是WPF基于矢量 阅读全文
posted @ 2021-08-27 00:22 MaxBruce 阅读(654) 评论(0) 推荐(0)
摘要:学习微服务的网址: https://www.cnblogs.com/xhznl/p/13071260.html 网址: https://www.cnblogs.com/edisonchou/p/9124985.html Tip: 此篇已加入.NET Core微服务基础系列文章索引 一、Consul基 阅读全文
posted @ 2021-08-26 15:33 MaxBruce 阅读(150) 评论(0) 推荐(0)
摘要:参考网址: https://archy.blog.csdn.net/article/details/103659692 2018年,我开始学习和实践.NET Core,并开始了微服务的学习,以及通过各种开源组件搭建服务治理技术方案,并在学习过程中总结了一个.NET Core微服务学习与实践系列文章, 阅读全文
posted @ 2021-08-26 14:56 MaxBruce 阅读(111) 评论(0) 推荐(0)
摘要:参考网址: https://stackoverflow.com/questions/46100105/managementeventwatcher-throws-managementexception-with-call-to-stop 0 I have the following piece of 阅读全文
posted @ 2021-08-26 14:39 MaxBruce 阅读(117) 评论(0) 推荐(0)
摘要:参考网址: https://blog.csdn.net/yangwohenmai1/article/details/90404497 当线程能流畅安全的自动运行后,我们就要考虑一些更风骚的操作,就是如何在线程运行的过程中对线程进行干预。 用Above销毁线程首先过于简单粗暴,强行停止往往会抛出一些未 阅读全文
posted @ 2021-08-26 13:20 MaxBruce 阅读(639) 评论(0) 推荐(0)
摘要:参考网址: https://blog.csdn.net/ls5718/article/details/51896159 一、死锁的定义多线程以及多进程改善了系统资源的利用率并提高了系统 的处理能力。然而,并发执行也带来了新的问题——死锁。所谓死锁是指多个线程因竞争资源而造成的一种僵局(互相等待),若 阅读全文
posted @ 2021-08-26 13:19 MaxBruce 阅读(549) 评论(0) 推荐(0)
摘要:参考网址: https://blog.csdn.net/weixin_42084199/article/details/108643555 在此之前需要准备的是: vs2019,以往版本不支持dotnet core3.x版本; 安装.net core 开发环境,可以百度; 微服务整体框架: 1、co 阅读全文
posted @ 2021-08-25 23:45 MaxBruce 阅读(525) 评论(0) 推荐(1)
摘要:参考网址:https://blog.csdn.net/edzjx/article/details/104257596 本文分析Program.cs 中Main()函数中代码的运行顺序分析asp.net core程序的启动,重点不是剖析源码,而是理清程序开始时执行的顺序。到底用了哪些实例,哪些法方。 阅读全文
posted @ 2021-08-25 23:39 MaxBruce 阅读(333) 评论(0) 推荐(0)
摘要:参考网址: https://cloud.tencent.com/developer/article/1432891 1:什么是.NET? NET 是 Microsoft 的用以创建 XML Web 服务(下一代软件)平台,该平台将信息、设备和人以一种统一的、个性化的方式联系起来。借助于 .NET 平 阅读全文
posted @ 2021-08-25 22:24 MaxBruce 阅读(261) 评论(0) 推荐(0)
摘要:参考网址:https://www.cnblogs.com/chenxizhang/archive/2010/01/10/1643676.html可以在app.xaml中定义一个ControlTemplate,指定TargetType为Window <Application x:Class="WpfA 阅读全文
posted @ 2021-08-25 22:14 MaxBruce 阅读(338) 评论(0) 推荐(0)
摘要:附加属性 附加属性,大家都不陌生,最常见的是Canvas.Left/Canvas.Top,类似的也有Grid.Row/Grid.Column等附加属性。举个最常见的例子 <Canvas> <Ellipse Fill="Red" Width="100" Height="60" Canvas.Left= 阅读全文
posted @ 2021-08-22 00:17 MaxBruce 阅读(535) 评论(0) 推荐(0)
摘要:单个 <router-view/> 和多个 <router-view/> 的区别,单个 <router-view/> 只是一个区域的变化,不需要设置name属性,在设置路由的时候单个<router-view/>使用的是component, 多个<router-view/>里面需要设置一个name属性 阅读全文
posted @ 2021-08-21 23:29 MaxBruce 阅读(6258) 评论(0) 推荐(0)
摘要:参考网址: https://www.jianshu.com/p/088936b7b1bd/ Vue 如何实现一个底部导航栏组件 可以看到父组件是知道我点击了底部TabBar的哪个item的。 实现 实现template 和style 我用的布局工具是bootstrap,图标是阿里巴巴的iconfon 阅读全文
posted @ 2021-08-21 20:25 MaxBruce 阅读(483) 评论(0) 推荐(0)
摘要:参考网址:https://www.cnblogs.com/FongLuo/p/4512738.html C#互操作系列文章: C# 互操作性入门系列(一):C#中互操作性介绍 C# 互操作性入门系列(二):使用平台调用调用Win32 函数 C# 互操作性入门系列(三):平台调用中的数据封送处理 C# 阅读全文
posted @ 2021-08-19 22:33 MaxBruce 阅读(146) 评论(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 阅读(1135) 评论(0) 推荐(0)
摘要:参考网址: https://www.cnblogs.com/suifing/p/4023268.html 最近使用DllImport,从网上google后发现,大部分内容都是相同,又从MSDN中搜集下,现将内容汇总,与大家分享。 大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功 阅读全文
posted @ 2021-08-19 13:18 MaxBruce 阅读(990) 评论(0) 推荐(0)
摘要:参考网址: https://zhuanlan.zhihu.com/p/88760014 递归可能是大多数编程初学者的第一道大坎,它本身并不困难,但是因为执行方式略微特别而一时摸不到头脑,其实适应了之后用起来也能得心应手,并且能更加方便的解决许多单纯用循环较难解决的问题。 很多讲述递归的文章中,把分析 阅读全文
posted @ 2021-08-19 10:34 MaxBruce 阅读(708) 评论(1) 推荐(1)
摘要:题目:求(1)一组数字的全排列(2)一组数字中某几个数字的组合 一、排列算法: 全排列是将一组数按一定顺序进行排列,如果这组数有n个,那么全排列数为n!个。现以{1, 2, 3}为例说明如何编写全排列的递归算法。 如下图所示: 上图中,第一层S1表示第一个数分别与第1、2、3个数交换位置,如123是 阅读全文
posted @ 2021-08-19 09:46 MaxBruce 阅读(2697) 评论(0) 推荐(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 阅读(485) 评论(0) 推荐(0)
摘要:参考网址: https://www.pianshen.com/article/42791020055/ 对于给定的集合A{a1,a2,...,an},其中的n个元素互不相同,如何输出这n个元素的所有排列(全排列)。 递归算法 这里以A{a,b,c}为例,来说明全排列的生成方法,对于这个集合,其包含3 阅读全文
posted @ 2021-08-17 23:27 MaxBruce 阅读(919) 评论(0) 推荐(0)
摘要:参考网址: https://www.jianshu.com/p/8b3cdca55dc0 写在前面: 上次我们介绍了神奇的只有五行的 Floyd-Warshall 最短路算法,它可以方便的求得任意两点的最短路径,这称为“多源最短路”。 这次来介绍指定一个点(源点)到其余各个顶点的最短路径,也叫做“单 阅读全文
posted @ 2021-08-17 16:46 MaxBruce 阅读(178) 评论(0) 推荐(0)
摘要:<Grid> <Rectangle x:Name="rect12" Width="100" Opacity="1" Height="100" RadiusX="1" RadiusY="1" Grid.Row="2" Grid.Column="2" RenderTransformOrigin="0.5 阅读全文
posted @ 2021-08-17 16:18 MaxBruce 阅读(129) 评论(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 阅读(193) 评论(0) 推荐(0)
摘要:参考网址:https://blog.csdn.net/qq_45096273/article/details/106256397 在动画之前我们先了解一下几个声明式动画中常用的元素: 一.Storyboard:故事板,是BeginAnimation()方法的XAML等价物,通过故事板将动画指定到合适 阅读全文
posted @ 2021-08-17 10:26 MaxBruce 阅读(2350) 评论(0) 推荐(0)
摘要:Tell me about you!I graduated from XXX university in major computer science and technology almost three year ago. After graduation I entered XXX Group 阅读全文
posted @ 2021-08-17 07:17 MaxBruce 阅读(1072) 评论(0) 推荐(0)
摘要:参考网址: https://www.cnblogs.com/skywang12345/p/3711512.html 本章介绍迪杰斯特拉算法。和以往一样,本文会先对迪杰斯特拉算法的理论论知识进行介绍,然后给出C语言的实现。后续再分别给出C++和Java版本的实现。 目录1. 迪杰斯特拉算法介绍2. 迪 阅读全文
posted @ 2021-08-16 16:02 MaxBruce 阅读(648) 评论(0) 推荐(0)
摘要:参考网址: https://www.cnblogs.com/nicaicai/p/12689403.html 基本思想 本文的思路是以从小到大为例讲的。快速排序的基本思想是任取待排序序列的一个元素作为中心元素(可以用第一个,最后一个,也可以是中间任何一个),习惯将其称为pivot,枢轴元素;将所有比 阅读全文
posted @ 2021-08-16 10:28 MaxBruce 阅读(285) 评论(0) 推荐(0)
摘要:参考文档: https://www.jb51.net/article/125717.htm 使用axios <script src="https://unpkg.com/axios/dist/axios.min.js"></script> 基本使用方法: get请求: // Make a reque 阅读全文
posted @ 2021-08-15 20:20 MaxBruce 阅读(1246) 评论(0) 推荐(0)
摘要:参考网址:https://segmentfault.com/a/1190000015842187 一、全局引入文件 1、先定义共用组件 common.vue <script type="text/javascript"> // 定义一些公共的属性和方法 const httpUrl = 'http:/ 阅读全文
posted @ 2021-08-15 18:51 MaxBruce 阅读(1361) 评论(0) 推荐(0)
摘要:前言 其实好多项目中,做一些数据拦截、数据缓存都有Aop的概念,只是实现方式不一样;之前大家可能都会利用过滤器来实现Aop的功能,如果是Asp.NetCore的话,也可能会使用中间件; 而这种实现方式都是在请求过程中进行拦截,如果我们想在服务层中做切面的话,那种方式显然不好使了,需要用到“真正的Ao 阅读全文
posted @ 2021-08-14 20:48 MaxBruce 阅读(206) 评论(0) 推荐(0)
摘要:原文url:http://www.cnblogs.com/akwwl/p/3680376.html 今天又去面试了,结果依然很悲催,平时太过于关注表面上的东西,有些实质却不太清楚,遇到HashTable和Dictionary相关的知识,记录下来,希望对后来人有所帮助,以及对自己以后复习可以参考。 1 阅读全文
posted @ 2021-08-14 11:12 MaxBruce 阅读(372) 评论(0) 推荐(1)
摘要:参考网址: https://www.cnblogs.com/progor/p/8729798.html 本文内容: 什么是数据库 什么是关系数据库 什么是非关系型数据库 PS:虽然这些东西都是一些比较基础常识的东西,但为了记录自己的学习之路,也为了为以后的一些突发奇想留下“坑”,所以写下了这篇博文。 阅读全文
posted @ 2021-08-13 18:02 MaxBruce 阅读(38) 评论(0) 推荐(0)
摘要:事务(transaction)是作为一个单元的一组有序的数据库操作。如果组中的所有 操作都成功,则认为事务成功,即使只有一个操作失败,事务也不成功。如果所 有操作完成,事务则提交,其修改将作用于所有其他数据库进程。如果一个操作 失败,则事务将回滚,该事务所有操作的影响都将取消。 事务特性: 1、原子 阅读全文
posted @ 2021-08-13 17:32 MaxBruce 阅读(2228) 评论(0) 推荐(0)
摘要:参考网址:https://www.cnblogs.com/aoximin/p/13162635.html 前言 简介图: 在数据的逻辑结构D=(KR)中,如果K中结点对于关系R的前趋和后继的个数不加限制,即仅含一种任意的关系,则称这种数据结构为图形结构。 来源百度百科 图形结构是一种比树形结构更复杂 阅读全文
posted @ 2021-08-13 17:10 MaxBruce 阅读(154) 评论(0) 推荐(0)
摘要:参考网址: https://www.cnblogs.com/Henvealf/p/5534071.html -恢复内容开始 作者版权所有,转载请注明出处,多谢. http://www.cnblogs.com/Henvealf/p/5534071.html 前些天因为某些原因,就试着回想一下图(gra 阅读全文
posted @ 2021-08-13 11:04 MaxBruce 阅读(459) 评论(0) 推荐(0)
摘要:参考网址: https://www.jianshu.com/p/60eb50dbfc39 如果是遍历一个数组,只需要从下标0到下标N-1循环就好了,遍历一个链表只需要从头指针开始直到没有next为止,即使是遍历一棵树,也可以从根结点开始,按照前序、中序和后序等方式进行。之所以可以这样,是因为这些结构 阅读全文
posted @ 2021-08-13 09:49 MaxBruce 阅读(344) 评论(0) 推荐(0)
摘要:参考网址:图文详解两种算法:深度优先遍历(DFS)和广度优先遍历(BFS) - 51CTO.COM 深度优先遍历(Depth First Search, 简称 DFS) 与广度优先遍历(Breath First Search)是图论中两种非常重要的算法,生产上广泛用于拓扑排序,寻路(走迷宫),搜索引 阅读全文
posted @ 2021-08-13 09:20 MaxBruce 阅读(13367) 评论(1) 推荐(1)
摘要:参考网址: https://www.jianshu.com/p/46573a741c29 一、父子组件之间的传值 props/$emit 组件之间的传值,我们比较常用到的是props/$emit 1、父组件向子组件传值--props 这里我们在父组件中定义的extensionObj是一个对象 <Ex 阅读全文
posted @ 2021-08-12 17:20 MaxBruce 阅读(169) 评论(0) 推荐(0)
摘要:在数学中,对数是对求幂的逆运算,正如除法是乘法的倒数,反之亦然。这意味着一个数字的对数是必须产生另一个固定数字(基数)的指数, 在简单的情况下,乘数中的对数计数因子。如果a的x次方等于N(a>0,且a≠1),那么数x叫做以a为底N的对数,记作x=log_aN。其中, a叫做对数的底数,N叫做真数。 阅读全文
posted @ 2021-08-12 13:51 MaxBruce 阅读(7025) 评论(0) 推荐(0)
摘要:原文网址:https://www.shuzhiduo.com/A/Ae5RNQ2N5Q/ 迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个节点到其他节点的最短路径。它的主要特点是以起始点为中心向外层层扩展(广度优先搜索思想),直到扩展到终点为止 ###基本思想 通过Dijkstra 阅读全文
posted @ 2021-08-12 12:07 MaxBruce 阅读(1183) 评论(0) 推荐(0)
摘要:迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个节点到其他节点的最短路径。它的主要特点是以起始点为中心向外层层扩展(广度优先搜索思想),直到扩展到终点为止 ###基本思想 通过Dijkstra计算图G中的最短路径时,需要指定起点s(即从顶点s开始计算)。 此外,引进两个集合S和U。 阅读全文
posted @ 2021-08-12 09:44 MaxBruce 阅读(330) 评论(0) 推荐(0)
摘要:explorer.exe是Windows程序管理器或者文件资源管理器, 它用于管理Windows图形壳,包括桌面和文件管理,删除该程序会导致Windows图形界面无法使用。 终止: taskkill /IM explorer.exe 恢复: explorer.exe 中文名文件资源管理器外文名exp 阅读全文
posted @ 2021-08-11 17:56 MaxBruce 阅读(1448) 评论(0) 推荐(0)
摘要:参考网址: https://www.jianshu.com/p/cb5af6b5096d 算法导论--最小生成树 最小生成树:在连通网的所有生成树中,所有边的代价和最小的生成树,称为最小生成树。 image.png 1.Kruskal算法 此算法可以称为“加边法”,初始最小生成树边数为0,每迭代一次 阅读全文
posted @ 2021-08-11 17:11 MaxBruce 阅读(862) 评论(0) 推荐(0)
摘要:一、什么是路由事件 路由事件是一种可以针对元素树中的多个侦听器而不是仅仅针对引发该事件的对象调用处理程序的事件。路由事件是一个CLR事件。 路由事件与一般事件的区别在于:路由事件是一种用于元素树的事件,当路由事件触发后,它可以向上或向下遍历可视树和逻辑树,他用一种简单而持久的方式在每个元素上触发,而 阅读全文
posted @ 2021-08-11 16:52 MaxBruce 阅读(233) 评论(0) 推荐(0)
摘要:参考网址: https://www.cnblogs.com/Alicia-meng/p/13330640.html 使用SemaphoreSlim 实现 当多个任务或线程并行运行时,难以避免的对某些有限的资源进行并发的访问。可以考虑使用信号量来进行这方面的控制(System.Threading.Se 阅读全文
posted @ 2021-08-11 14:50 MaxBruce 阅读(226) 评论(0) 推荐(0)
摘要:C#异步编程基础入门总结 参考网址:https://docs.microsoft.com/zh-cn/dotnet/standard/asynchronous-programming-patterns/ 1.前言 *.NET Framework提供了执行异步操作的三种模式:异步编程模型(APM)模式 阅读全文
posted @ 2021-08-09 13:35 MaxBruce 阅读(164) 评论(0) 推荐(0)
摘要:参考网址:https://www.cnblogs.com/zhurunlai/p/9714320.html 1.前言 *.NET Framework提供了执行异步操作的三种模式:异步编程模型(APM)模式(也称为IAsyncResult的模式),其中异步操作要求Begin和End方法(例如,Begi 阅读全文
posted @ 2021-08-09 10:20 MaxBruce 阅读(136) 评论(0) 推荐(0)
摘要:参考网址:https://www.cnblogs.com/abatei/articles/1215114.html 8.2 图的存储结构 图的存储结构除了要存储图中各个顶点的本身的信息外,同时还要存储顶点与顶点之间的所有关系(边的信息),因此,图的结构比较复杂,很难以数据元素在存储区中的物理位置来表 阅读全文
posted @ 2021-08-08 09:16 MaxBruce 阅读(213) 评论(0) 推荐(0)
摘要:参考网址:https://blog.csdn.net/qq_39806817/article/details/115024666 一、IEnumerable简单介绍IEnumerable是可枚举类型,一般在迭代时应用广泛,如foreach中要循环访问的集合或数组都实现了IEnumerable接口。只 阅读全文
posted @ 2021-08-07 19:42 MaxBruce 阅读(364) 评论(0) 推荐(0)
摘要:网址:https://www.cnblogs.com/ryzen/p/12610249.html 本文将介绍如何在.NET Core3环境下使用MVVM框架Prism的使用事件聚合器实现模块间的通信 一.事件聚合器# 在上一篇 .NET Core 3 WPF MVVM框架 Prism系列之模块化 我 阅读全文
posted @ 2021-08-07 15:32 MaxBruce 阅读(1567) 评论(0) 推荐(0)
摘要:网址: https://www.cnblogs.com/ryzen/p/12771986.html 本文将介绍如何在.NET Core3环境下使用MVVM框架Prism的对话框服务,这也是prism系列的最后一篇完结文章,下面是Prism系列文章的索引:.NET Core 3 WPF MVVM框架 阅读全文
posted @ 2021-08-07 15:25 MaxBruce 阅读(502) 评论(0) 推荐(0)
摘要:定义Region (RegionManager) 定义Region 的方式有两种,一个是在XMAL界面指定,另一种这是代码当中指定。 RegionManager.RegionName(XMAL) RegionManager.SetRegionName (Code) RegionManager 除了定 阅读全文
posted @ 2021-08-07 14:56 MaxBruce 阅读(1263) 评论(0) 推荐(0)
摘要:参考网址:https://docs.microsoft.com/zh-cn/dotnet/api/system.runtime.compilerservices.taskawaiter-1?view=net-5.0命名空间:System.Runtime.CompilerServices程序集:Sys 阅读全文
posted @ 2021-08-07 10:55 MaxBruce 阅读(167) 评论(0) 推荐(0)
摘要:var waiter = HP.UtilsLib.TaskAwaiterHelper.GetTaskAwaiter( async () => { return await feedBack(version, Email, EmailContent).ConfigureAwait(false); } 阅读全文
posted @ 2021-08-06 16:33 MaxBruce 阅读(236) 评论(0) 推荐(0)
摘要:参考网址:https://www.cnblogs.com/xtt321/p/14161100.html?from=bdhd_site 什么是赫夫曼树? 赫夫曼树(Huffman Tree)是指给定N个权值作为N个叶子结点,构造一棵二叉树,若该树的带权路径长度达到最小。哈夫曼树(也称为最优二叉树)是带 阅读全文
posted @ 2021-08-05 16:42 MaxBruce 阅读(87) 评论(0) 推荐(0)
摘要:参考网址: https://docs.microsoft.com/en-us/dotnet/standard/collections/thread-safe/ Thread-Safe Collections 03/30/2017 3 minutes to read I N B D D +7 The 阅读全文
posted @ 2021-08-04 07:56 MaxBruce 阅读(291) 评论(0) 推荐(0)
摘要:目录: 设计模式六大原则(1):单一职责原则 设计模式六大原则(2):里氏替换原则 设计模式六大原则(3):依赖倒置原则 设计模式六大原则(4):接口隔离原则 设计模式六大原则(5):迪米特法则 设计模式六大原则(6):开闭原则 设计模式六大原则(1):单一职责原则 定义:不要存在多于一个导致类变更 阅读全文
posted @ 2021-08-03 20:38 MaxBruce 阅读(1091) 评论(0) 推荐(0)
摘要:1)依赖依赖关系是类与类之间的联接。一个类依赖于另一个类的定义。如,一个人(Person)可以买车(Car)和房子(House),Person类依赖于Car和House的定义,因为Person引入了Car和House。与关联不同的是,Person类中没有Car和House的属性,Car和House的 阅读全文
posted @ 2021-08-02 23:26 MaxBruce 阅读(686) 评论(0) 推荐(0)
摘要:参考网址:https://www.cnblogs.com/shijingjing07/p/6227728.html 1.设计模式的目的设计模式是为了更好的代码重用性,可读性,可靠性,可维护性。 2.常用的六大设计模式1)单一职责原则2)里氏替换原则3)依赖倒转原则4)接口隔离原则5)迪米特法则6)开 阅读全文
posted @ 2021-08-02 23:25 MaxBruce 阅读(60) 评论(0) 推荐(0)
摘要:参考网址:https://www.cnblogs.com/TianFang/archive/2013/05/04/3059073.html 在C++中,我们可以通过 __declspec(dllexport) 将函数导出为Dll中供其它程序使用,例如: _declspec(dllexport) in 阅读全文
posted @ 2021-08-02 17:29 MaxBruce 阅读(171) 评论(0) 推荐(0)
摘要:参考网址:https://www.cnblogs.com/afei-24/p/11334100.html ASP.NET MVC 中的过滤器允许在执行管道中的特定阶段之前或之后运行代码。可以对全局,也可以对每个控制器或每个操作配置过滤器。 1.过滤器如何工作 不同的过滤器类型在管道中的不同阶段执行, 阅读全文
posted @ 2021-08-01 23:03 MaxBruce 阅读(151) 评论(0) 推荐(0)
摘要:前言 在上篇文章主要介绍了DotNetCore项目状况,本篇文章是我们在开发自己的项目中实际使用的,比较贴合实际应用,算是对中间件的一个深入使用了,不是简单的Hello World,如果你觉得本篇文章对你有用的话,不妨点个【推荐】。 目录 中间件(Middleware)的作用 中间件的运行方式 中间 阅读全文
posted @ 2021-08-01 22:30 MaxBruce 阅读(307) 评论(0) 推荐(0)
摘要:参考网址:https://blog.csdn.net/qq_37934101/article/details/80795293 代码实现 long Fib(long n) { if(n <= 1) return n;//终止递归的实现elsereturn Fib(n-1) + Fib(n-2);// 阅读全文
posted @ 2021-08-01 10:52 MaxBruce 阅读(774) 评论(0) 推荐(0)
摘要:参考网址:https://blog.csdn.net/lvcoc/article/details/104167648 先不管动态规划,先看斐波那契数列 斐波那契数列:F1=Fn-1+Fn-2 分别用递归和非递归实现一下 递归 //递归 public int FibnacciA(int n) { in 阅读全文
posted @ 2021-08-01 10:45 MaxBruce 阅读(345) 评论(0) 推荐(0)
摘要:参考网址:https://www.cnblogs.com/dotnet261010/p/12033624.html 一、前言 我们这里以StackExchange.Redis为例,讲解如何在ASP.NET Core中如何使用Redis实现缓存。首先需要安装Redis和RedisDesktopMana 阅读全文
posted @ 2021-08-01 09:23 MaxBruce 阅读(671) 评论(0) 推荐(0)
摘要:1:利用反射实现 public static T DeepCopy<T>(T obj) { //如果是字符串或值类型则直接返回 if (obj is string || obj.GetType().IsValueType) return obj; object retval = Activator. 阅读全文
posted @ 2021-08-01 08:00 MaxBruce 阅读(468) 评论(0) 推荐(0)
摘要:How to handle same class name in different namespaces? 我正在尝试创建一个通用的库结构。 我通过为我想要的每个公共库创建单独的项目来做到这一点 我有以下2个命名空间:MyCompany.ERP和MyCompany.Barcode 我需要他们两个都 阅读全文
posted @ 2021-08-01 07:54 MaxBruce 阅读(911) 评论(0) 推荐(0)