随笔分类 -  C# .NET

摘要:电商的秒杀和抢购,对程序员来说,都不是一个陌生的东西。然而,从技术的角度来说,这对于Web系统是一个巨大的考验。当一个Web系统,在一秒钟内收到数以万计甚至更多请求时,系统的优化和稳定至关重要。 我们直接将请求放入队列Queue中的,采用FIFO(First Input First Output,先 阅读全文
posted @ 2018-04-20 09:01 Joye.Net 阅读(4752) 评论(5) 推荐(9) 编辑
摘要:省市区结构 实体 C# 代码 接口调用 返回数据 使用过多的递归出现错误,“System.StackOverflowException”,由于递归数据放在栈里,递归不断的压栈,.NET framework Runtime 就抛出异常。 递归算法解题的运行效率较低。在递归调用的过程当中系统为每一层的返 阅读全文
posted @ 2018-02-08 13:31 Joye.Net 阅读(1532) 评论(0) 推荐(1) 编辑
摘要:基本概念 什么叫消息队列 消息(Message)是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串,也可以更复杂,可能包含嵌入对象。 消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,由消息系统来确保消息的可靠传递。消息发布者只管把消息发布到 MQ 中 阅读全文
posted @ 2018-01-25 14:00 Joye.Net 阅读(1306) 评论(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 阅读(35300) 评论(8) 推荐(33) 编辑
摘要:一、C#发展历程 下图是自己整理列出了C#每次重要更新的时间及增加的新特性,对于了解C#这些年的发展历程,对C#的认识更加全面,是有帮助的。 二、C#6.0新特性 1、字符串插值 (String Interpolation) 字符串拼接优化 Before: After: 2、null检查运算符【 ? 阅读全文
posted @ 2016-06-21 08:42 Joye.Net 阅读(9540) 评论(13) 推荐(29) 编辑
摘要:C#中HashTable、Dictionary、ConcurrentDictionar三者都表示键/值对的集合,但是到底有什么区别,下面详细介绍 一、HashTable HashTable表示键/值对的集合。在.NET Framework中,Hashtable是System.Collections命 阅读全文
posted @ 2016-06-20 09:30 Joye.Net 阅读(13505) 评论(6) 推荐(22) 编辑
摘要:Microsoft Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运行的可执行应用程序。 服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面。 服务非常适合在服务器上使用,或任何时候,为了不影响在同一台计算机上工作的其他用 阅读全文
posted @ 2016-06-19 10:49 Joye.Net 阅读(10093) 评论(2) 推荐(11) 编辑
摘要:一、基本概念 C#只有两种数据类型:值类型和引用类型 值类型在线程栈分配空间,引用类型在托管堆分配空间 值类型转为引用类型称成为装箱,引用类型转为值类型称为拆箱 以下是值类型和引用类型对照表 从上图可以简单看出:string,Object,数组,class是引用类型,简单类型,枚举,结构是值类型。 阅读全文
posted @ 2016-06-17 08:39 Joye.Net 阅读(12044) 评论(17) 推荐(4) 编辑
摘要:在C#中数组Array,ArrayList,泛型List都能够存储一组对象,但是在开发中根本不知道用哪个性能最高,下面我们慢慢分析分析。 一、数组Array 数组是一个存储相同类型元素的固定大小的顺序集合。数组是用来存储数据的集合,通常认为数组是一个同一类型变量的集合。 Array 类是 C# 中所 阅读全文
posted @ 2016-06-15 08:31 Joye.Net 阅读(20124) 评论(8) 推荐(34) 编辑
摘要:一、基本概念 json是什么? JSON:JavaScript 对象表示法(JavaScript Object Notation)。 JSON 是一种轻量级的数据交换格式,是存储和交换文本信息的语法。类似 XML。 JSON 比 XML 更小、更快,更易解析。 序列化和反序列化是怎么回事? 序列化: 阅读全文
posted @ 2016-04-29 08:00 Joye.Net 阅读(15545) 评论(2) 推荐(1) 编辑
摘要:Session用于存储特定的用户会话所需的信息 。 Session对象的引入是为了弥补HTTP协议的不足,HTTP协议是一种无状态的协议。 Session中文是“会话”的意思,在ASP.NET中代表了服务器与客户端之间的“会话”。Session的作用时间从用户到达某个特定的Web页开始,到该用户离开 阅读全文
posted @ 2015-12-10 09:21 Joye.Net 阅读(17654) 评论(7) 推荐(11) 编辑
摘要:会话就WEB开发来说,一个会话就是你通过浏览器与服务器之间的一次通话,只不过这种通话是以用浏览器浏览的方式来实现的.就会话的应用来说,一般会话是用来识别用户的,比如你可以使用会话级变量记录当前用户已经输入的用户名密码,这样就不用他每次输入了,还可以用来记录一些其他的与当前这一次通话有关的信息。一旦你... 阅读全文
posted @ 2015-12-08 09:49 Joye.Net 阅读(3006) 评论(4) 推荐(12) 编辑
摘要:自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。 常用的一些开源组件整理: 导出Excel 阅读全文
posted @ 2015-07-17 10:39 Joye.Net 阅读(1676) 评论(5) 推荐(5) 编辑
摘要:dt.Rows[0]["CardRemark"] == null ? "" : dt.Rows[0]["CardRemark"].ToString(), 如果CardRemark为NULL 结果为报错 解决方案: dt.rows[0]["CardRemark"] == System.DBNull.V 阅读全文
posted @ 2015-06-15 09:35 Joye.Net 阅读(2984) 评论(0) 推荐(0) 编辑
摘要:1.在IIS新建站点。【创建的时候不用去选择版本和模式,默认即可】 2.选中站点,切换到功能试图,找到“处理程序映射",双击之后,在打开窗口右侧的操作栏目下做如下设置: 1)右边"添加脚本映射":请求路径 .html,可执行文件选择C:\Windows\Microsoft.NET\Framework 阅读全文
posted @ 2013-07-12 20:20 Joye.Net 阅读(2001) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示