net和c#有什么区别共找到20条结果

分布式中间件实践之路  - Gitchat Gitchat

课程背景 谈及“分布式系统”,初学者的第一感觉多半是“高大上”和“深不可测”,犹如武林绝学——飞鸟投林、踏浪行波,行走江湖,即便没有见过,也应听过其名。 盛名之下无虚士,分布式系统凭借其高吞吐、高并发、低延迟和负载均衡的特点,迎合了互联网飞速发展背后的巨大承载量需求,民间和官方都有忠实粉丝为其著书立说,然而,大多倾向于理论,对于初学者有一定难度。鉴于此,我期望通过本课程中的系列文章,用理论与实践结合的方式阐明分布式系统的原理、优势及面临的挑战,进而指导实践。 那么,如何将理论与实践结合呢?切入点的选取是关键,几经考量,我选择了一个最具“通用性”的角度——中间件(Middleware)。如果你不清楚什么是中间件,那你也应该听说过 Redis、Kafka、ZooKeeper、Etcd、RabbitMQ、Nginx 之一,它们都是常用的中间件,可实现缓存、消息队列、锁以及负载均衡等。中间件是基础软件的一大类,属于可复用软件的范畴,顾名思义,中间件处于操作系统软件与用户的应用软件的中间,因此,中间件具有很好的独立性,可作为一个独立的软件系统运转。 随着互联网的飞速发展,高吞吐、高并发、低延迟和

        我2006年毕业于河北工程大学计算机科学与应用专业,毕业后就一直使用vs2003和vs2005开发。先后服务的公司有电子政务、电子商务、军事科学、企业咨询类型的公司。做过的项目种类分为MIS、OA、Web项目。网站项目的地址为http://www.aladada.com      h ...(2008-06-11 09:01:00)

众所周知,XmlDocument可以进行XPath查询,但实际上这里所说的XPath查询仅限于没有命名空间(没有xmlns属性)的XML,一旦遇到有命名空间的XML,对应XPath查询都会无结果。比如下面这个XMLa xmlns="mgen.cnblogs.com">    b>cccb>a> XP ...(2013-07-09 14:11:11)

Spring MVC 实战手册  - Gitchat Gitchat

大家好,我是宁楠,资深 Java 开发工程师,曾就职于某大型互联网公司,历任高级工程师、技术总监、创业公司 CTO,对 Java Web 编程有着丰富的经验和独到的见解。 课程背景 首先问大家一个问题,我们不断学习新技术、不断提高自己能力的目的是什么?可能有一小撮人单纯追求技术带来的快乐,但是以我个人的观察经验,大部分人是为了找到更好的工作、拿到更高的薪资。 既然是这样,我们在选择学习一门技术的时候,先要考虑的是这门技术的市场需求量如何,以及企业需要什么技术,然后再判断这门技术值不值得花精力学习。因此,请记住一句话,尽量只学实用的技术。 1. 关于 Spring MVC 技术的招聘信息 打开 Boss 直聘、智联招聘等网站,搜索 Java 相关的岗位,大部分招聘信息的任职要求如下图所示: 上面几则招聘信息表明,如果去应聘 Java 开发工程师的岗位,无论是初级开发师,还是有一定经验的中高级开发师,多多少少需要掌握 Spring MVC 框架技术。在当下互联网技术日新月异的环境下,大部分企业还在用 Spring MVC 框架进行项目研发。由此看来,我们不能仅仅掌握 Spring M

Abstract這兩個的確非常的像,主要都是為了實踐『多型』,但實際的用途並不一樣。Introductioninterface和abstractclass在語言層次的差異,我就不再贅述,本文主要是放在何時該使用interface?何時該使用abstractclass?interface用在當一個物件 ...(2014-08-31 11:23:02)

原文http://www.cnblogs.com/mgen/archive/2011/05/24/2056025.html众所周知,XmlDocument可以进行XPath查询,但实际上这里所说的XPath查询仅限于没有命名空间(没有xmlns属性)的XML,一旦遇到有命名空间的XML,对应XPat ...(2013-10-15 13:22:00)

程序员向架构师转型之路  - Gitchat Gitchat

为什么要向架构师转型? 无论对于传统行业还是互联网行业,开发具有功能强大且用户体验好的移动端应用已经成为众多软件从业人员的目标和要求。然而,分析和设计一个软件系统以及管理其研发过程并不是每一个软件行业从业人员都能做的事情,需要具备专业的知识领域、丰富的实践经验以及良好的个人综合能力,我们把具备以上能力的人才称之为软件架构师。 中国目前每年有几十万的软件开发人才缺口,其中对具备系统架构设计和实现能力的人才更是趋之若鹜。对于一名软件开发人员而言,成为一名合格乃至优秀的架构师是自身奋斗的一个方向。目前很多公司尤其是大型公司程序员并不缺,缺的是架构师。 同时,对于一名具备多年行业从业经验的开发人员,如果目前还处在普通的开发人员序列,还没有具备相应的意识形态和专业能力去从事系统架构设计和实现相关工作的话,势必导致技术与年龄不相匹配,也就会出现职场上经常谈论的所谓“ 30 岁危机”。所以,从这个角度讲,成为一名架构师事实上也是自身发展所不得不面临的一个瓶颈。如何打破这个瓶颈,如何从普通的程序员转型成为一名架构师,对于广大开发人员而言都可能是一个值得思考的问题。 当然,对于从事技术开发的人员而言,技

转自:http://www.izixue.com/thread-1191-1-1.htmlNET面试题:C#中的using语句有什么作用using可算是.NET中新的语法元素,它清楚地说明一个通常比较占用资源的对象何时开始使用和何时被手动释放。当using可以被使用时,笔 ...(2011-08-16 09:19:49)

最近根据项目的需要,需要一个邮件发送的功能,在网络上查找了很久,结果让人非常的遗憾,都没有找到一篇能完全解决的。网上的都是只言片语我非常郁闷,下定决心将这个问题解决。总共使用了6步就解决问题。一、配置SMTP1、2、3、4、二、配置文件设置5、配置文件中配置SMTP ...(2012-12-05 15:19:43)

原链接:http://net.itcast.cn/ViewArticle-236.aspx.Net应该学什么怎么学(一)上篇《学了.Net做什么开发》中我讲到了目前.Net开发主要方向是Web开发,因此在本篇中我将主要讲解做Web开发要学哪些东西,怎么学,由于内容比较多,我将分几次发。下图是我推荐的 ...(2011-01-21 23:17:00)

Abstract這兩個的確非常的像,主要都是為了實踐『多型』,但實際的用途並不一樣。Introductioninterface和abstractclass在語言層次的差異,我就不再贅述,本文主要是放在何時該使用interface?何時該使用abstractclass?interface用在當一個物件 ...(-0001-11-30 00:00:00)

c#开发企业级应用可以体现出相当的高效,如自动化测试,Intellisense技术等。.net在开发应用时是基于类库的,类库的好处很多,比如屏蔽了底层的实现,使开发者只关注应用层的逻辑及UI,开发出更好看好用的应用而不用再回忆当年的诸如排序算法;比如类库采用了多种设计模式, ...(2011-07-30 13:41:30)

本文讲下C#通过Socket编程实现平行主机之间网络通讯的详细讲解,非常不错的博文,一起来看下吧。    在程序设计中,涉及数据存储和数据交换的时候,不管是B/S还是C/S模式,都有这样一个概念:数据库服务器。这要求一台性能和配置都比较好的主机作为服务器,以满足数目众多的客户端进行频繁访问。但是对于 ...(2010-11-16 09:27:00)