摘要: 一、常用数据结构 Array,ArrayList,List,LinkedList,Queue,Stack,Dictionary<K,T> 二、常用数据结构总结 数组(Array): 1、数组存储在连续的内存上 2、数组的元素类型必须相同 3、数组可以直接通过下标访问 4、查找与修改元素的速度非常快 阅读全文
posted @ 2020-04-29 10:59 Joye.Net 阅读(1873) 评论(1) 推荐(1) 编辑
摘要: 锁:是数据库引擎用来同步多个用户同时对一个数据块访问的一种机制。 锁的粒度和层次结构 数据库引擎具有多粒度锁定,允许一个事务锁定不同类型的资源。 锁定在较小的粒度(例如行)可以提高并发度,但开销大,因为锁定的范围越小,需要的锁就越多(锁定了许多行,就需要持有更多的锁);锁定在较大的粒度(例如表)会降 阅读全文
posted @ 2020-04-22 09:10 Joye.Net 阅读(990) 评论(0) 推荐(1) 编辑
摘要: 数据库阻塞:第一个连接占有资源没有释放,而第二个连接需要获取这个资源。如果第一个连接没有提交或者回滚,第二个连接会一直等待下去,直到第一个连接释放该资源为止。对于阻塞,数据库无法处理,所以对数据库操作要及时地提交或者回滚。 阻塞示例: 第一个链接执行: --创建表 CREATE TABLE [dbo 阅读全文
posted @ 2020-04-21 11:06 Joye.Net 阅读(1447) 评论(0) 推荐(1) 编辑
摘要: 数据库中的事物是具有原子性(Atomicity),一致性(Consistemcy),隔离性(Isolation),持久性(Durability)四个特征。 1、原子性(Atomicity):事务中的全部操作在数据库中是不可分割的,要么全部完成,要么全部不执行。 2、一致性(Consistency): 阅读全文
posted @ 2020-04-20 16:37 Joye.Net 阅读(2360) 评论(0) 推荐(0) 编辑
摘要: Your browser does not support the HTML5 canvas tag. 阅读全文
posted @ 2019-09-29 12:01 Joye.Net 阅读(2153) 评论(0) 推荐(0) 编辑
摘要: 1、input 前from和input占位隐藏 2、input autocomplete="new-password" 阅读全文
posted @ 2019-09-16 17:32 Joye.Net 阅读(2864) 评论(0) 推荐(0) 编辑
摘要: 电商的秒杀和抢购,对程序员来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。 我们直接将请求放入队列Queue中的,采用FIFO(First Input First Output,先 阅读全文
posted @ 2018-04-20 09:01 Joye.Net 阅读(4517) 评论(5) 推荐(9) 编辑
摘要: 省市区结构 实体 C# 代码 接口调用 返回数据 使用过多的递归出现错误,“System.StackOverflowException”,由于递归数据放在栈里,递归不断的压栈,.NET framework Runtime 就抛出异常。 递归算法解题的运行效率较低。在递归调用的过程当中系统为每一层的返 阅读全文
posted @ 2018-02-08 13:31 Joye.Net 阅读(1457) 评论(0) 推荐(1) 编辑
摘要: “System.InvalidOperationException”类型的未经处理的异常在 System.Windows.Forms.dll 中发生 其他信息: 线程间操作无效: 从不是创建控件“txtPortName02”的线程访问它。 解决方法: 1 构造方法中添加 CheckForIllega 阅读全文
posted @ 2018-02-02 19:02 Joye.Net 阅读(4262) 评论(0) 推荐(0) 编辑
摘要: 基本概念 什么叫消息队列 消息(Message)是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。 消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到 MQ 中 阅读全文
posted @ 2018-01-25 14:00 Joye.Net 阅读(1250) 评论(0) 推荐(0) 编辑
摘要: NPOI,顾名思义,就是POI的.NET版本。那POI又是什么呢?POI是一套用Java写成的库,能够帮助开发者在没有安装微软Office的情况下读写Office的文件。 支持的文件格式包括xls, doc, ppt等。 官方网站:http://npoi.codeplex.com/ nuget直接获 阅读全文
posted @ 2016-07-13 15:26 Joye.Net 阅读(34914) 评论(8) 推荐(33) 编辑
摘要: 一、C#发展历程 下图是自己整理列出了C#每次重要更新的时间及增加的新特性,对于了解C#这些年的发展历程,对C#的认识更加全面,是有帮助的。 二、C#6.0新特性 1、字符串插值 (String Interpolation) 字符串拼接优化 Before: After: 2、null检查运算符【 ? 阅读全文
posted @ 2016-06-21 08:42 Joye.Net 阅读(9499) 评论(13) 推荐(29) 编辑
摘要: C#中HashTable、Dictionary、ConcurrentDictionar三者都表示键/值对的集合,但是到底有什么区别,下面详细介绍 一、HashTable HashTable表示键/值对的集合。在.NET Framework中,Hashtable是System.Collections命 阅读全文
posted @ 2016-06-20 09:30 Joye.Net 阅读(12998) 评论(6) 推荐(22) 编辑
摘要: Microsoft Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序。 服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面。 服务非常适合在服务器上使用,或任何时候,为了不影响在同一台计算机上工作的其他用 阅读全文
posted @ 2016-06-19 10:49 Joye.Net 阅读(9707) 评论(2) 推荐(11) 编辑
摘要: 一、基本概念 C#只有两种数据类型:值类型和引用类型 值类型在线程栈分配空间,引用类型在托管堆分配空间 值类型转为引用类型称成为装箱,引用类型转为值类型称为拆箱 以下是值类型和引用类型对照表 从上图可以简单看出:string,Object,数组,class是引用类型,简单类型,枚举,结构是值类型。 阅读全文
posted @ 2016-06-17 08:39 Joye.Net 阅读(11968) 评论(17) 推荐(4) 编辑
摘要: JPager.Net MVC好用的轻量级分页控件,好用到你无法想象,轻量到你无法想象。 JPager.Net MVC好用的轻量级分页控件,实现非常简单,使用也非常简单。 JPager.Net MVC好用的轻量级分页控件,代码精心推敲,经多人反复建议修改,最终成型使用中。非常好用分享给大家。源代码一共 阅读全文
posted @ 2016-06-16 08:33 Joye.Net 阅读(5296) 评论(18) 推荐(26) 编辑
摘要: 在C#中数组Array,ArrayList,泛型List都能够存储一组对象,但是在开发中根本不知道用哪个性能最高,下面我们慢慢分析分析。 一、数组Array 数组是一个存储相同类型元素的固定大小的顺序集合。数组是用来存储数据的集合,通常认为数组是一个同一类型变量的集合。 Array 类是 C# 中所 阅读全文
posted @ 2016-06-15 08:31 Joye.Net 阅读(19560) 评论(8) 推荐(33) 编辑
摘要: 返回ABP系列 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。 ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序框架和项目模板。 ABP的官方网站:http:// 阅读全文
posted @ 2016-06-02 07:24 Joye.Net 阅读(3572) 评论(1) 推荐(3) 编辑
摘要: 返回ABP系列 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。 ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序框架和项目模板。 ABP的官方网站:http:// 阅读全文
posted @ 2016-06-01 09:38 Joye.Net 阅读(1340) 评论(0) 推荐(0) 编辑
摘要: 返回ABP系列 ABP是“ASP.NET Boilerplate Project (ASP.NET样板项目)”的简称。 ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的WEB应用程序框架和项目模板。 ABP的官方网站:http:// 阅读全文
posted @ 2016-05-31 10:08 Joye.Net 阅读(1382) 评论(0) 推荐(3) 编辑