自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 收藏
  • 关注

转载 创建基于MailKit和MimeKit的.NET基础邮件服务

邮件服务是一般的系统都会拥有和需要的功能,但是对于.NET项目来说,邮件服务的创建和使用会较为的麻烦。.NET对于邮件功能提供了System.Net.Mail用于创建邮件服务,该基础服务提供邮件的基础操作,并且使用也较为的简单。对于真正将该功能使用于项目的人,就会慢慢发现其中的优缺点,甚至有些时候不能忍受其中的问题。在这里介绍一种微软用于替代System.Net.Mail的...

2018-03-06 23:00:00 597

转载 高效实用的.NET开源项目

似乎...很久很久没有写博客了,一直都想写两篇,但是却没有时间写。感觉最近有很多事情需要处理,一直都是疲于奔命,一直到最近才变得有些时间学习和充电。最近没有事情都会看一些博客和开源项目,发现介绍开源项目的文章似乎有些旧,而且很多介绍开源项目的文章都有比较相似的地方,毕竟.NET很好很实用的项目的确有限。 很多人也想了解一下最新和感觉有用的.NET开源项目,但是又没有...

2017-10-15 01:49:00 304

转载 开源的C#实现WebSocket协议客户端和服务器websocket-sharp组件解析

很久没有写博客了(至少自己感觉很长时间没有写了),没办法啊,楼主也是需要生活的人啊,这段一直都在找工作什么的。(整天催我代码的人,还望多多谅解啊,我会坚持写我们的项目的,还是需要相信我的,毕竟这是一个耗时耗力的事情,需要所有参与者都坚持的事情。) 上面扯淡完毕后,下面进入我们今天的整体。看到这篇博客的题目,估计很多人都会问,这个组件是不是有些显的无聊了,说到web通信,很多人都...

2017-04-12 13:13:00 918

转载 简单易用的.NET免费开源RabbitMQ操作组件EasyNetQ解析

对于目前大多的.NET项目,其实使用的技术栈都是差不多,估计现在很少用控件开发项目的了,毕竟一大堆问题。对.NET的项目,目前比较适合的架构ASP.NET MVC,ASP.NET WebAPI,ORM(较多Dapper.NET或者其扩展,稍大一些的项目用EF等等),为了提高速度也会采用缓存(.NET自带的Memcache,或者Redis),请求较多的项目,使用Nginx做负载均衡和...

2017-04-05 12:37:00 220

转载 开源的.NET媒体文件操作组件TagLib#解析

人生得意须尽欢 莫使金樽空对月。写博客都会在吃饭后,每次吃饭都要喝上二两小酒,写博客前都要闲扯,这些都是个人爱好,改不掉了,看不惯的人,还望多多包含一下,有相同爱好的同学,咱们可以一起喝着小酒一边吹牛逼。总有人跟我说要做正事,但是这个世界什么叫做正事什么叫做闲事呢?见解各不相同吧,我自己喜欢的在我的世界就是正事。 万事急不得,需要等待时机和足够的积累方可一举成事。 接...

2017-04-01 07:07:00 146

转载 使用Topshelf组件构建简单的Windows服务

很多时候都在讨论是否需要了解一个组件或者一个语言的底层原理这个问题,其实我个人觉得,对于这个问题,每个人都有自己的看法,个人情况不同,选择的方式也就会不同了。我个人觉得无论学习什么,都应该尝试着去了解对应的原理和源码(这里就不要急着吐槽,容我说完)。对底层的了解不是为了让你写出类似的东西,让你写也不可能写的出来,重写一个就需要以此修改整个底层结构,了解底层知识只是为了让你可以在写业...

2017-03-23 07:37:00 223

转载 开源的.NET定时任务组件Hangfire解析

项目慢慢就要开工了,很多园友都在问这个事情,看来大伙对这事很上心啊,事情需要一步步的来,尽量写出一个我们都满意的项目。以前每次在博客前面都会扯淡一下,不过很多人都抱怨这样做不好,加上我这人扯淡起来就停不住,有时候还会很感性的说出一些话,所以以后写博文尽量少扯淡。(如果博文有不足之处,还望多多指正,我也会及时的修改,如果只是单纯的刷存在感,说一些过激的话,那我就不怎么高兴了) ...

2017-03-22 07:40:00 251

转载 开源免费的.NET图像即时处理的组件ImageProcessor

承接以前的组件系列,这个组件系列旨在介绍.NET相关的组件,让大家可以在项目中有一个更好的选择,社区对于第三方插件的介绍还是比较少的,很多博文的内容主要还是介绍一些简单的操作(很多人都说博客园现在是“hello world”的水平,博文质量在下降,对于这一说法,我觉得这个说法有些过头了,可能一些博文的确写的比较初级,但是很多博文的深入还是比较大,只是很少受人关注),这个组件系列主要...

2017-03-18 08:24:00 218

转载 跨平台的.NET邮件协议MailKit组件解析

发起的.NET Core开源组织号召,进展的速度是我自己也没有想到的,很多园友都积极参与(虽然有些人诚心砸场子,要是以我以前的宝脾气,这会应该被我打住院了吧,不过幸好是少数,做一件事总有人说好,也有人说是用武汉话说“闹眼子”),.NET社区不是没有乐于共享知识的人,只是没有一个完整和良好的生态环境,总之希望国内的.NET发展越来越强大。我在这里想到一句话“我们希望自己可以做巨浪,但...

2017-03-17 09:05:00 265

转载 DotNet友元程序集解析

项目开发的过程中,调试使用的可能是最多的操作。任何代码写出来都需要经过调试和整合,以此扩展和提升程序的稳定性和可靠性。谈到.NET的单元测试,在这里就得提提.NET的友元程序集这一特性,也借用.NET进行单元测试的一个较为好用的.NET属性,来讲解一下程序集、定制Attribute的相关知识。一些知识需要反复的去品味和反思,不要觉得你会了就不在意,等你在意的时候,你就有些力不从心的...

2017-03-14 07:44:00 106

转载 一份关于组建.NET Core开源团队的倡议书

组建这个.NET Core开源团队,旨在为社区出一份力,对自己能力也是一个提升,是一个即利于他人,也利于自己的想法和行动。如果你有很多想法,如果你需要认识更多志同道合的朋友,如果你想展示自己的才华,如果你想为自己的社会担当添上一笔,哪怕你就是为了装一次荡气回肠的逼,你可以来这里,咱们一起来干一场。 在这里,你的加入的目的不重要,不追求你加入组织的纯洁性(哈哈哈...),只要...

2017-03-13 07:15:00 88

转载 关于Dapper.NET的相关论述

年少时,为何不为自己的梦想去拼搏一次呢?纵使头破血流,也不悔有那年少轻狂。感慨很多,最近事情也很多,博客也很少更新了,毕竟每个人都需要为自己的生活去努力。 最近在一个群里遇到一个人说的话,在这里不再赘述,大概意思就是自己各种精通各种懂,面试时各种装逼各种吊,本人真诚的求教了一下他,问他是否懂这些东西的底层原理,是否了解过底层源码,能否根据实际情况修改源码,谁知被他吐槽说装逼...

2017-03-09 12:05:00 131

转载 编程书籍阅读随谈(第六篇)

不知不觉这个系列已经写了六篇,园友的反响也很大,前五篇的评论数多达三百多,我的粉丝数在一周内增长了100多,证明还是有很多人对阅读感兴趣,也想提升自己。有园友叫我假.NET大神,哈哈哈...我也成大神了,假的也是大神,其实我连假大神都算不上,还是大家太抬举我了,哈哈哈...(备注:最近有些忙,没想到这么多人留下地址,我发过一些,有些人估计是发掉了,后面看到越来越多,就准备一...

2017-02-17 07:13:00 100

转载 编程书籍阅读随谈(第五篇)

前面写了四篇,很多园友说怎么看了这么多书,我想说后面还有三篇。这些书我虽然都看过,但不一定都能消化,消化需要时间,但是我没看一本书都会有一点收获,我觉得这本书我看的就值得,以后也会反复的看这些书,提前看这些书,主要还是为了让自己对.NET编程有一个整体的了解。这就会牵出一个问题”知识到底是先精于一点,还是先全面了解“。我比较倾向于后者,我觉得首先需要在全局上把握,再来细看某一些点...

2017-02-16 14:06:00 108

转载 编程书籍阅读随谈(第四篇)

对于这个系列的博文,更新的很有些快。主要原因是这个系列讲解的是个人感悟,没有技术点,也就不用四处翻阅资料,去GitHub上下载源码。(说到这里还有一句话说,我曾经花了一个月多把我觉得GitHub上比较好的项目代码都给下载下来,然后自己做了一个表格做了分类和说明。后面会把这些代码上传,有兴趣的也可以私信我。) 最近的确有些心烦,很多事情都需要处理,写博客的心理也就淡了很多,不...

2017-02-15 16:12:00 92

转载 编程书籍阅读随谈(第三篇)

前两篇介绍了自己看过的20本书,今天还将介绍10本书。这些书不一定都写的很好,我讲解的也不一定都对,这几篇博文主要是谈一下我看这些书的感受。给一些需要去学习这方面知识的人一些建议。也希望大家给我介绍介绍书籍,知识本身就是应该传播,以及我们这些人应该从传播中获取对自己有利的东西。有人写文为了名气,有人写文为了好玩,我觉得我完全是属于没事干想找点事干。 附上书桌照片 ...

2017-02-15 08:40:00 103

转载 编程书籍阅读随谈(第二篇)

这个读书随谈每篇介绍自己看过的10本书,估摸着会成为一个系列,且听我慢慢道来。上一篇主要讲解的是.NET方面的书籍,下面会介绍一些其他方面的书籍。知识是在传播中得到延伸,在人们的思考中才得到发展。作为程序员不看几本书,的确有些说不过去。 开始今天的10本书介绍,在这个系列中我将书分为三级:入门级,提升级,大神级。如果有更好的分类名称,欢迎大家留言。如果需要一些书的PDF文档...

2017-02-14 08:37:00 99

转载 编程书籍阅读随谈(第一篇)

做.NET程序员也有几年了,从在大学到现在读过的编程书也的确有不少,读过.NET、Java、Python、Node.JS、底层原理等等的书籍。不知道自己学习的怎么样,但是也的确去学习过这些东西。(备注:最近有些忙,没想到这么多人留下地址,我发过一些,有些人估计是发掉了,后面看到越来越多,就准备一起发,结果太忙,忘记发了。加上私信发多了被系统认为是广告,遭到屏蔽,在这里给出地...

2017-02-13 10:21:00 112

转载 解析.NET对象的跨应用程序域访问(下篇)

转眼就到了元宵节,匆匆忙忙的脚步是我们在为生活奋斗的写照,新的一年,我们应该努力让自己有不一样的生活和追求。生命不息,奋斗不止。在上篇博文中主要介绍了.NET的AppDomain的相关信息,在本篇博文中将会主要说明.NET程序集、对象代理,以及对象的封送原理。一.程序集解析: 谈到程序集,就要知道什么叫做程序集,我们看看程序集的定义是什么。程序集大致分为两种:一种是...

2017-02-10 14:05:00 179

转载 解析.NET对象的跨应用程序域访问(上篇)

在目前的项目开发中,分布式开发已经逐渐成为主流。一个项目要是没有采用分布式架构,都不好意思跟别人说这是一个完整的项目。这句话虽然有些过激,但是随着人们对效率的要求在提高,以及产品需要提升用户体验。只有在软件项目的效率和体验做到高质量,才可以赢得用户和市场。 对于.NET项目,我们使用较多的分布式结构有Webservice,.Net remoting,MSMQ,WCF,Web...

2017-02-08 11:10:00 341

转载 C#分部类型解析

等待着元宵节的到来,过完元宵,这个年也算是过完了,也得开始出去挣钱了,过年回家感觉每个人都觉得很牛,只有自己太渣,为了避免年底再出现这样尴尬的局面,还是需要努力干活。争取当上CEO,赢取白富美,走上人生巅峰。(生活需要幻想,也需要面对现实,努力获取一个向上的心态,比起拥有财富要更加的难得。) 对于现在还在聊QQ和看博客的同志们,我只想借用上图问一句“你们不上班么...

2017-02-06 14:08:00 122

转载 DotNet加密方式解析--非对称加密

新年新气象,也希望新年可以挣大钱。不管今年年底会不会跟去年一样,满怀抱负却又壮志未酬。(不过没事,我已为各位卜上一卦,卦象显示各位都能挣钱...)。已经上班两天了,公司大部分人还在休假,而我早已上班,估计今年我就是加班狗的命。(不说了,要坚强...) 以上扯淡已毕,下面言归正传。 这次的.NET加密解析系列中,前面已经讲解了散列加密、对称加密、数字签名三种加密...

2017-02-04 15:28:00 228

转载 DotNet加密方式解析--数字签名

马上就要过年回村里了,村里没有wifi,没有4G,没有流量,更加重要的是过几天电脑就得卖掉换车票了,得赶紧写几篇博客。 数据安全的相关技术在现在愈来愈变得重要,因为人们对于自身的信息都有一种保护的欲望,不想被人获取到自己的私密信息,加密几乎已经是这个时代的关键词了。在这个HTTPS盛行的时代,作为一个开发人员怎么可能不去了解和学习呢。这篇博文就来给大家简单介绍一个H...

2017-01-18 14:00:00 164

转载 NodeJS异步I/O解析

在现在的项目开发中,任何一个大型项目绝对不是简简单单的采用一个种语言和一种框架,因为每种语言和框架各有优势,与其死守一个,不与取各家之所长,依次得到一个高性能、搞扩展的产品。 对于一个.NET开发者,尤其是主要从事Web开发的.NET程序员,个人觉得有必要学习一门性能优越的Web平台开发语言。一个开发者不能简简单单的只学习一门语言,思维应该开阔,从各个方面去看待同样的一...

2017-01-17 14:36:00 132

转载 Asp.Net WebAPI核心对象解析(三)

对于.NET的分布式应用开发,可以供我们选择的技术和框架比较多,例如webservice,.net remoting,MSMQ,WCF等等技术。对于这些技术很多人都不会陌生,即时没有深入的了解,但是肯定听说过,每种技术都各有优势和适用范围,没有绝对的好坏,只有相对的合适程度。不过可惜了,今天我们讲解的主题不是这几种技术,今天主要讲解的是ASP.NET WebAPI。 对于A...

2017-01-13 15:19:00 141

转载 2016年博文总结

一.扯淡: 稀里糊涂的写了三四个月的博客,不管写的咋样,也是自己一个字一个代码码出来的,实在不容易。博文有自己的见解,也有引用书本和其他博文,不过最多的还是书本上的知识,GitHub逛的次数也不少,最后也写了这么多博文,不管是自己的见解,还是书本上的知识,自己都思考过,觉得合适才写出来。 知识在于分享,我们自己也在传播中受益,所以总结一下这一年的博文。二.目录分类:...

2017-01-12 11:05:00 90

转载 DotNet加密方式解析--对称加密

离过年又近了一天,回家已是近在咫尺,有人欢喜有人愁,因为过几天就得经历每年一度的装逼大戏,亲戚朋友加同学的各方显摆,所以得靠一剂年终奖来装饰一个安稳的年,在这里我想起了一个题目“论装逼的技术性和重要性”。 都是老司机了,不扯淡,站在外面的都进来,然后请后面的把门关一下,我们接着出发。 上一篇主要介绍.NET的散列加密,散列算法主要用于签名等操作,在我们的项目中,如...

2017-01-11 15:52:00 149

转载 DotNet加密方式解析--散列加密

没时间扯淡了,赶紧上车吧。 在现代社会中,信息安全对于每一个人都是至关重要的,例如我们的银行账户安全、支付宝和微信账户安全、以及邮箱等等,说到信息安全,那就必须得提到加密技术,至于加密的一些相关概念,在这里就不说了。 这一次将会主要讲解.NET的加密方式,接下来将会分别介绍散列加密,对称加密,非对称加密等等加密方式在.NET中的应用,本文主要讲解散列加密在.NET中...

2017-01-10 16:39:00 145

转载 ASP.NET SignalR2持久连接层解析

越是到年底越是感觉浑身无力,看着啥也不想动,只期盼着年终奖的到来以此来给自己打一针强心剂。估摸着大多数人都跟我一样犯着这样浑身无力的病,感觉今年算是没挣到啥钱,但是话也不能这么说,搞得好像去年挣到钱了似的。不过该做的事情还是得到,因为毕竟自己拿着工资,拿一天钱就得干一天活,无论自己觉得工资给的多还是少,觉得少可以辞职不干,拿着工资就证明自己愿意接受,既然愿意接受,那就没有理由不努...

2017-01-09 17:20:00 169

转载 Asp.Net WebApi核心对象解析(二)

在接着写Asp.Net WebApi核心对象解析(下篇)之前,还是一如既往的扯扯淡,元旦刚过,整个人还是处于晕的状态,一大早就来处理系统BUG,简直是坑爹(好在没让我元旦赶过来该BUG),队友挖的坑,还让我含着泪去填。改BUG前看队友写的代码,这里就不评价了,反正是边改边骂,我的嘴巴就没停过,作为开发者,我那时的心情,就不再描述了,反正是找不到一个好词形容。 新年展望,我感...

2017-01-03 15:03:00 138

转载 Asp.Net WebApi核心对象解析(一)

生活需要自己慢慢去体验和思考,对于知识也是如此。匆匆忙忙的生活,让人不知道自己一天到晚都在干些什么,似乎每天都在忙,但又好似不知道自己到底在忙些什么。不过也无所谓,只要我们知道最后想要什么就行。不管怎么样,我们还是得学习,让自己不断的向前,这样才可以渐渐看到自己的追求,发发感叹,谁让楼主以前是写小说的呢(想看楼主以前的小说可以私聊我,以前绝对货真价实的文艺青年,可惜现在已经是屌丝了...

2016-12-29 09:26:00 145

转载 关于.NET参数传递方式的思考

年关将近,整个人已经没有了工作和写作的激情,估计这个时候很多人跟我差不多,该相亲的相亲,该聚会喝酒的聚会喝酒,总之就是没有了干活的心思(我有很多想法,但就是叫不动我的手脚,所以我只能看着别人在做我想做的事,吃我想吃的东西。)。本人由上个月的每周四五篇,到现在的文章缩短到每周一篇,说个实话,现在的一篇也有不想写的心思了(这一篇还是咬着牙写的,感觉实在是写不动了,写博客太折腾人了,谁写...

2016-12-27 08:41:00 71

转载 关于.NET异常处理的思考

年关将至,对于大部分程序员来说,马上就可以闲下来一段时间了,然而在这个闲暇的时间里,唯有争论哪门语言更好可以消磨时光,估计最近会有很多关于java与.net的博文出现,我表示要作为一个吃瓜群众,静静的看着大佬们发表心情。 以上的废话说的够多了,这里就不再废话了,还是切入正题吧。 在项目开发中,对于系统和代码的稳定性和容错性都是有对应的要求。实际开发项目中的代码...

2016-12-21 12:46:00 106

转载 吃瓜群众的三言两语,想听的就进来看看吧!

园龄1年1个月,实际写博客的时间只有三个月,记录一下这三个月写博客的思考。入这行也快两年了,以前学java的,后来为女票转做.NET(因为她们公司是干.NET的,不招java,面试的时候她搞错了,把我叫去面试,要不是看她漂亮,我这暴脾气,我当时就不乐意了....见一面就感觉这货要做我女朋友,这是真心话,不扯淡...),进公司时,对于.NET基本上就是知道有这个东西(有人有疑问,啥...

2016-12-16 16:59:00 79

转载 C#文件安全管理解析

在实际的项目开发中,我们经常需要使用到文件的I/O操作,主要包含对文件的增改删查等操作,这些基本的操作我们都是很熟悉,但是较少的人去考虑文件的安全和操作的管理等方面,例如文件的访问权限管理,文件数据的彻底删除和数据的恢复等等,这一系列的操作需要我们对.NET的相关知识有一个深刻的学习。 在本文章主要介绍文件和目录的一些基本操作,以及文件目录的权限和安全设置的相关内容。...

2016-12-15 15:36:00 141

转载 开源免费且稳定实用的.NET PDF打印组件itextSharp(.NET组件介绍之八)

在这个.NET组件的介绍系列中,受到了很多园友的支持,一些园友(如:数据之巅、[秦时明月]等等这些大神 )也给我提出了对应的建议,我正在努力去改正,有不足之处还望大家多多包涵。在传播一些简单的知识的同时,我自己也得到了一些提升,这个是我感觉到的最大的益处。知识需要传播,在传播的过程中去让学习的人去提升,在交流中的过程中去让思考的人去展望,我希望我也能在这个传播的过程中出一份力...

2016-12-14 14:25:00 416

转载 免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)

前面介绍了六种.NET组件,其中有一种组件是写文件的压缩和解压,现在介绍另一种文件的解压缩组件SharpZipLib。在这个组件介绍系列中,只为简单的介绍组件的背景和简单的应用,读者在阅读时可以结合官网的相关介绍和在本地实际操作。 相关的组件功能非常强大,在笔者的介绍中只是提及到简单的应用,需要了解更多的操作和特性,可以根据官网介绍,或者查看DLL文件的相关类和方法,以此来...

2016-12-13 13:34:00 238

转载 免费高效实用的.NET操作Excel组件NPOI(.NET组件介绍之六)

很多的软件项目几乎都包含着对文档的操作,前面已经介绍过两款操作文档的组件,现在介绍一款文档操作的组件NPOI。 NPOI可以生成没有安装在您的服务器上的Microsoft Office套件的Excel报表,并且在后台调用Microsoft Excel ActiveX更有效率;从Office文档中提取文本,以帮助您实现全文索引功能(大多数时候,此功能用于创建搜索引擎);从Off...

2016-12-12 09:57:00 173

转载 免费开源的DotNet任务调度组件Quartz.NET(.NET组件介绍之五)

很多的软件项目中都会使用到定时任务、定时轮询数据库同步,定时邮件通知等功能。.NET Framework具有“内置”定时器功能,通过System.Timers.Timer类。在使用Timer类需要面对的问题:计时器没有持久化机制;计时器具有不灵活的计划(仅能设置开始时间和重复间隔,没有基于日期,时间等);计时器不使用线程池(每个定时器一个线程);计时器没有真正的管理方案 - 你必...

2016-12-08 13:34:00 135

转载 免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)

在生活中有一种东西几乎已经快要成为我们的另一个电子”身份证“,那就是二维码。无论是在软件开发的过程中,还是在普通用户的日常中,几乎都离不开二维码。二维码(dimensional barcode) ,又称二维条码,是在一维条码的基础上扩展出的一种具有可读性的条码。设备扫描二维条码,通过识别条码的长度和宽度中所记载的二进制数据,可获取其中所包含的信息。相比一维条码,二维码记载更复杂...

2016-12-07 13:43:00 286

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除