摘要: 提到池化技术,很多同学可能都不会感到陌生,因为无论是在我们的项目中,还是在学习的过程的过程,都会接触到池化技术。池化技术旨在提高资源的重复使用和系统性能,在.NET中包含以下几种常用的池化技术。 (1)、连接池(Connection Pool):用于管理数据库连接的池化技术。连接池允许应用程序重复使 阅读全文
posted @ 2024-01-26 10:33 彭_泽 阅读(2291) 评论(5) 推荐(10) 编辑
摘要: 本文承接前面的3篇有关C#的数据结构分析的文章,对于C#有关数据结构分析还有一篇就要暂时结束了,这个系列主要从Array、List、Dictionary、LinkedList、 SortedSet等5中不同类型进行介绍和分析。废话不多说,接下来我们来最后看一下这个系列的最后一种数据类型"链表"。 提 阅读全文
posted @ 2023-12-05 13:16 彭_泽 阅读(894) 评论(0) 推荐(6) 编辑
摘要: 前面的文章中解释了Array的初始化和元素插入,以及数组整体的存储结构(《深度分析C#中Array的存储结构》)。这里我们再来详细的了解另一种存储结构List<T>, List <T>是 ArrayList 泛型版本,是一个泛型集合类,用于表示动态大小的数组。List<T>应该是我们在开发过程中使用 阅读全文
posted @ 2023-11-30 12:18 彭_泽 阅读(1929) 评论(0) 推荐(5) 编辑
摘要: 数组是C#中最基础的存储结构之一,很多的存储结构其底层的实现中都是基于数组实现的,如:List、Queue、Stack、Dictionary、Heap等等,如果大家读过这些类型的底层实现源码,其实就可以发现,这些存储结构都是在其内部维护了一个或多个数组。本文重点来学习一下数组存储结构的实现逻辑。 首 阅读全文
posted @ 2023-11-21 12:58 彭_泽 阅读(2390) 评论(2) 推荐(19) 编辑
摘要: 无论是实际的项目中,还是在我们学习的过程中,都会重点的应用到Dictionary<TKey, TValue>这个存储类型。每次对Dictionary<TKey, TValue>的添加都包含一个值和与其关联的键, 使用键检索值的速度非常快,接近 O (1) ,因为 Dictionary<TKey, T 阅读全文
posted @ 2023-11-14 12:27 彭_泽 阅读(2536) 评论(6) 推荐(20) 编辑
摘要: 很久没有写博客了(至少自己感觉很长时间没有写了),没办法啊,楼主也是需要生活的人啊,这段一直都在找工作什么的。(整天催我代码的人,还望多多谅解啊,我会坚持写我们的项目的,还是需要相信我的,毕竟这是一个耗时耗力的事情,需要所有参与者都坚持的事情。) 上面扯淡完毕后,下面进入我们今天的整体。看到这篇博客 阅读全文
posted @ 2017-04-12 13:13 彭_泽 阅读(62172) 评论(7) 推荐(24) 编辑
摘要: 对于目前大多的.NET项目,其实使用的技术栈都是差不多,估计现在很少用控件开发项目的了,毕竟一大堆问题。对.NET的项目,目前比较适合的架构ASP.NET MVC,ASP.NET WebAPI,ORM(较多Dapper.NET或者其扩展,稍大一些的项目用EF等等),为了提高速度也会采用缓存(.NET 阅读全文
posted @ 2017-04-05 12:37 彭_泽 阅读(7106) 评论(13) 推荐(20) 编辑
摘要: 人生得意须尽欢 莫使金樽空对月。写博客都会在吃饭后,每次吃饭都要喝上二两小酒,写博客前都要闲扯,这些都是个人爱好,改不掉了,看不惯的人,还望多多包含一下,有相同爱好的同学,咱们可以一起喝着小酒一边吹牛逼。总有人跟我说要做正事,但是这个世界什么叫做正事什么叫做闲事呢?见解各不相同吧,我自己喜欢的在我的 阅读全文
posted @ 2017-04-01 07:07 彭_泽 阅读(3321) 评论(15) 推荐(14) 编辑
摘要: 很多时候都在讨论是否需要了解一个组件或者一个语言的底层原理这个问题,其实我个人觉得,对于这个问题,每个人都有自己的看法,个人情况不同,选择的方式也就会不同了。我个人觉得无论学习什么,都应该尝试着去了解对应的原理和源码(这里就不要急着吐槽,容我说完)。对底层的了解不是为了让你写出类似的东西,让你写也不 阅读全文
posted @ 2017-03-23 07:37 彭_泽 阅读(4921) 评论(13) 推荐(11) 编辑
摘要: 项目慢慢就要开工了,很多园友都在问这个事情,看来大伙对这事很上心啊,事情需要一步步的来,尽量写出一个我们都满意的项目。以前每次在博客前面都会扯淡一下,不过很多人都抱怨这样做不好,加上我这人扯淡起来就停不住,有时候还会很感性的说出一些话,所以以后写博文尽量少扯淡。(如果博文有不足之处,还望多多指正,我 阅读全文
posted @ 2017-03-22 07:40 彭_泽 阅读(11391) 评论(46) 推荐(55) 编辑
摘要: 承接以前的组件系列,这个组件系列旨在介绍.NET相关的组件,让大家可以在项目中有一个更好的选择,社区对于第三方插件的介绍还是比较少的,很多博文的内容主要还是介绍一些简单的操作(很多人都说博客园现在是“hello world”的水平,博文质量在下降,对于这一说法,我觉得这个说法有些过头了,可能一些博文 阅读全文
posted @ 2017-03-18 08:24 彭_泽 阅读(10861) 评论(42) 推荐(53) 编辑
摘要: 发起的.NET Core开源组织号召,进展的速度是我自己也没有想到的,很多园友都积极参与(虽然有些人诚心砸场子,要是以我以前的宝脾气,这会应该被我打住院了吧,不过幸好是少数,做一件事总有人说好,也有人说是用武汉话说“闹眼子”),.NET社区不是没有乐于共享知识的人,只是没有一个完整和良好的生态环境, 阅读全文
posted @ 2017-03-17 09:05 彭_泽 阅读(7264) 评论(34) 推荐(47) 编辑
摘要: 组建这个.NET Core开源团队,旨在为社区出一份力,对自己能力也是一个提升,是一个即利于他人,也利于自己的想法和行动。如果你有很多想法,如果你需要认识更多志同道合的朋友,如果你想展示自己的才华,如果你想为自己的社会担当添上一笔,哪怕你就是为了装一次荡气回肠的逼,你可以来这里,咱们一起来干一场。 阅读全文
posted @ 2017-03-13 07:15 彭_泽 阅读(6459) 评论(90) 推荐(77) 编辑
摘要: 年少时,为何不为自己的梦想去拼搏一次呢?纵使头破血流,也不悔有那年少轻狂。感慨很多,最近事情也很多,博客也很少更新了,毕竟每个人都需要为自己的生活去努力。 最近在一个群里遇到一个人说的话,在这里不再赘述,大概意思就是自己各种精通各种懂,面试时各种装逼各种吊,本人真诚的求教了一下他,问他是否懂这些东西 阅读全文
posted @ 2017-03-09 12:05 彭_泽 阅读(7323) 评论(45) 推荐(42) 编辑
摘要: 做.NET程序员也有几年了,从在大学到现在读过的编程书也的确有不少,读过.NET、Java、Python、Node.JS、底层原理等等的书籍。不知道自己学习的怎么样,但是也的确去学习过这些东西。 (备注:最近有些忙,没想到这么多人留下地址,我发过一些,有些人估计是发掉了,后面看到越来越多,就准备一起 阅读全文
posted @ 2017-02-13 10:21 彭_泽 阅读(7619) 评论(132) 推荐(74) 编辑
摘要: 转眼就到了元宵节,匆匆忙忙的脚步是我们在为生活奋斗的写照,新的一年,我们应该努力让自己有不一样的生活和追求。生命不息,奋斗不止。在上篇博文中主要介绍了.NET的AppDomain的相关信息,在本篇博文中将会主要说明.NET程序集、对象代理,以及对象的封送原理。 一.程序集解析: 谈到程序集,就要知道 阅读全文
posted @ 2017-02-10 14:05 彭_泽 阅读(2756) 评论(12) 推荐(11) 编辑
摘要: 在目前的项目开发中,分布式开发已经逐渐成为主流。一个项目要是没有采用分布式架构,都不好意思跟别人说这是一个完整的项目。这句话虽然有些过激,但是随着人们对效率的要求在提高,以及产品需要提升用户体验。只有在软件项目的效率和体验做到高质量,才可以赢得用户和市场。 对于.NET项目,我们使用较多的分布式结构 阅读全文
posted @ 2017-02-08 11:10 彭_泽 阅读(3207) 评论(12) 推荐(22) 编辑
摘要: 等待着元宵节的到来,过完元宵,这个年也算是过完了,也得开始出去挣钱了,过年回家感觉每个人都觉得很牛,只有自己太渣,为了避免年底再出现这样尴尬的局面,还是需要努力干活。争取当上CEO,赢取白富美,走上人生巅峰。(生活需要幻想,也需要面对现实,努力获取一个向上的心态,比起拥有财富要更加的难得。) 对于现 阅读全文
posted @ 2017-02-06 14:08 彭_泽 阅读(4167) 评论(16) 推荐(7) 编辑
摘要: 新年新气象,也希望新年可以挣大钱。不管今年年底会不会跟去年一样,满怀抱负却又壮志未酬。(不过没事,我已为各位卜上一卦,卦象显示各位都能挣钱...)。已经上班两天了,公司大部分人还在休假,而我早已上班,估计今年我就是加班狗的命。(不说了,要坚强...) 以上扯淡已毕,下面言归正传。 这次的.NET加密 阅读全文
posted @ 2017-02-04 15:28 彭_泽 阅读(3724) 评论(16) 推荐(20) 编辑
摘要: 马上就要过年回村里了,村里没有wifi,没有4G,没有流量,更加重要的是过几天电脑就得卖掉换车票了,得赶紧写几篇博客。 数据安全的相关技术在现在愈来愈变得重要,因为人们对于自身的信息都有一种保护的欲望,不想被人获取到自己的私密信息,加密几乎已经是这个时代的关键词了。在这个HTTPS盛行的时代,作为一 阅读全文
posted @ 2017-01-18 14:00 彭_泽 阅读(4312) 评论(17) 推荐(22) 编辑
摘要: 邮件服务是一般的系统都会拥有和需要的功能,但是对于.NET项目来说,邮件服务的创建和使用会较为的麻烦。.NET对于邮件功能提供了System.Net.Mail用于创建邮件服务,该基础服务提供邮件的基础操作,并且使用也较为的简单。对于真正将该功能使用于项目的人,就会慢慢发现其中的优缺点,甚至有些时候不 阅读全文
posted @ 2018-03-06 23:00 彭_泽 阅读(3250) 评论(2) 推荐(8) 编辑
摘要: 似乎...很久很久没有写博客了,一直都想写两篇,但是却没有时间写。感觉最近有很多事情需要处理,一直都是疲于奔命,一直到最近才变得有些时间学习和充电。最近没有事情都会看一些博客和开源项目,发现介绍开源项目的文章似乎有些旧,而且很多介绍开源项目的文章都有比较相似的地方,毕竟.NET很好很实用的项目的确有 阅读全文
posted @ 2017-10-15 01:49 彭_泽 阅读(13150) 评论(58) 推荐(90) 编辑