你误解 .net 了吗?】的更多相关文章

[原]谈谈对Objective-C中代理模式的误解 本文转载请注明出处 —— polobymulberry-博客园 1. 前言 这篇文章主要是对代理模式和委托模式进行了对比,个人认为Objective-C中的delegate大部分用法属于委托模式.全文有些抠概念,对实际开发没有任何影响. 前段时间看到的一篇博客iOS开发——从一道题看Delegate,和这篇博客iOS APP 架构漫谈解决的问题类似.两篇blog都写得很不错,都是为了解决两个页面之间的数据传递问题: A页面中有一个UILabel…
2014年11月12日,ASP.NET之父.微软云计算与企业级产品工程部执行副总裁Scott Guthrie,在Connect全球开发者在线会议上宣布,微软将开源全部.NET核心运行时,并将.NET 扩展为可在 Linux 和 Mac OS 平台上运行..NET核心运行时将基于MIT开源许可协议发布,其中将包括执行.NET代码所需的一切项目——CLR.JIT编译器.垃圾收集器(GC)和核心.NET基础类库. 自从11月公布这一计划以来微软已将自己的关键技术都进行了开源,包括.NET Core.R…
转载自:http://www.infoq.com/cn/articles/rethinking-mvc-mvvm 原文作者:唐巧 被误解的 MVC MVC 的历史 MVC,全称是 Model View Controller,是模型 (model)-视图 (view)-控制器 (controller) 的缩写.它表示的是一种常见的客户端软件开发框架. MVC 的概念最早出现在二十世纪八十年代的 施乐帕克 实验室中(对,就是那个发明图形用户界面和鼠标的实验室),当时施乐帕克为 Smalltalk 发…
Atitit. 构造ast 语法树的总结attilax oao 1. Ast结构树形1 2. ast view (自是个160k的jar )2 2.1. 多条语句ast结构2 2.2. 变量定义 int b,c; 的ast结构2 2.3. 方法调用meth1(a=1,b=2,c=3);  的ast结构2 3. 误解的问题3 3.1. 语法书子能是个二叉树,实际上多叉树越好..3 3.2. 非要不个ast放到个stack黑头了..实际上不要stack牙行了...3 3.3. Ast非要解释成个ma…
一直以来认为'em'是相对于父元素的字体大小. 直到今天学习移动WEB开发,重新复习css的尺寸大小时,惊奇发现:对em深深的误解了!!! 在CSS官网对em的解释实例是: a. h1{line-height:1.2em;} →使用的行高为h1自身的font-size*1.2;    b.h1{font-size:1.2em;}→h1的font-size为h1继承来的font-size*1.2;下面我们通过具体例子来验证一下.  <!DOCTYPE html> <html lang=&q…
背景: 事务是数据库管理系统的一个基本概念,事务具有四个基本特点,即ACID:原子性(Atomicity).一致性(Consistency).隔离性(Isolation)和持久性(Durability),通过事务机制可以保证数据库的一致性和完整性. 不过数据库事务只能在数据库实例的同一个会话级别进行事务控制.而分布式事务可以协调一个数据库实例多个会话之间的操作,甚至是多个数据库实例之间的数据库操作,并保持事务特性.但是原则上我们不推荐使用分布式事务,因为分布式事务对资源消耗较多,执行效率较差.…
前言  刚接触CSS时经常听到看到一个词"文档流",那到底什么是"文档流"呢?然后会看到"绝对定位和浮动定位能脱离文档流",从这句可以看到文档流和绝对定位.浮动定位是同一个范畴的概念,再后来在W3C标准文档找到关于Absolute positioning和Float的内容,却怎么也找不到Document flow(文档流)的资料.后来终于知道是某位大神将Normal flow翻译为文档流而已......而我更偏好它的直译"常规流&quo…
我现在发现很多人对C#还存在很大的误解,例如C#是完全封闭的,C#不能跨平台,C#性能很差,C#不支持指针等等,持以上观点的人非常多,甚至最近看到的国内某机构对开发语言的统计中还写着C#不跨平台,不开源,所以想在此普及一下常识. 1.C#是完全开源的,不但开源,而且微软开源的库都是基于MIT许可证的,也就是说,你可以免费使用并修改代码,修改后可以闭源,只需保留作者信息即可,这可以说是最宽松的开源许可 2.C#是完全可以跨平台的,mono现在已经非常成熟,随着去年微软对.net的全面开源,mono…
当 我还是小孩的时候,父母常说如果你不好好学习,就只能去扫大街了.但他们不知道的是,清理垃圾实际上是很棒的一件事.可能这也是即使在Java的世界中, 同样有很多开发者对GC算法产生误解的原因--包括它们怎样工作.GC是如何影响程序运行和你能对它做些什么.因此我们找到了Java性能调优专家Haim Yadid,并把名为Java performance tuning guide的文章发表在Takipi的博客上. 最新博文:关于垃圾回收被误解的7件事 http://t.co/3QJLJuKCRqpic…
C++析构前言 析构函数在什么时候会自动被调用,在什么时候需要手动来调用,真不好意思说偶学过C++…今日特此拨乱反正. C++析构误解正文 对象在构造的时候系统会分配内存资源,对一些数据成员进行初始化或者赋值:一个良好的class需要有资源回收的机制,而这一操作便落在了析构函数的头上,析构函数来负责类内的资源的free.来看一段代码: class myclass { public: myclass() { cout << "构造函数" <<endl; } ~my…
潘加宇 本文删节版发表于<程序员>2013年11期 UML(统一建模语言)是软件建模的表示法标准.我从2002年开始专门从事研究和推广UML的工作,在为软件组织提供UML相关需求和设计技能服务时,经常会发现软件开发人员对UML建模存在种种误解.本文归纳了最典型的八个误解加以剖析. 误解一:UML是开发团队用来和客户沟通的 UML模型是开发团队内部高效沟通的手段,但不是用来和涉众沟通的.拿音乐中的五线谱类比,五线谱是音乐专业人士交流的工具,作曲要懂.编曲要懂.乐手要懂.指挥要懂.歌手要懂(注意:…
最近这段时间,我花了很多时间来更好的理解Hekaton——SQL Sever 2014里的全新内存表技术.我看了很多文章,了解了Haktaon的各种内部数据存储结构(主要是哈希索引和Bw-tree).另外我也看了不少关于这方面的讲座. 但不止一次,有很多的误报,神话和误解出现,人们对Hektaton的认识发生了错误.从大家对Hekaton的提问就可以看出,我们需要整理Hekaton的知识,向大家重新传达它的相关知识,让大家更好的理解Hekaton,在Hekaton合适的场景来更好的使用它. 下面…
转自:http://www.ruanyifeng.com/blog/2011/02/seven_myths_about_https.html 开发网页的时候,往往需要观察HTTP通信. 我使用的工具主要有两个,在Firefox中是Firebug,在IE中是Fiddler.但是,一直听别人说,付费软件HttpWatch是这方面最好的工具. 前几天,HttpWatch的官方网志刊登了一篇好文章,澄清了一些HTTPS协议容易产生误解的地方.学习之后,我增长了不少网页加密通信的知识. 我觉得这篇文章很实…
关于markdown需要澄清的误解: 首先, 最大的一个误解就是 转义! markdown不支持对小于号 < 的转义, 如 \<"pre">, 这时候仍然会认为是一个pre标签的! 所以, 不能用\来消除html标签,只有 * 才会被\所转义. Markdown中,以下字符支持使用反斜线转义:\ 反斜线` 反引号* 星号_ 下划线{} 大括号[] 中括号() 小括号# 井号+ 加号- 减号(连字符). 句点! 感叹号 markdown 本身也支持 html标签. 对M…
对于MS SQL server 数据库,有几个容易让人产生误解的问题,对于这几个问题,即使很多 SQL server DBA 都有错误认识或者认识不充分,所以我想撰文几篇,把这些容易理解错误的问题前前后后深入阐述一下,也希望纠正一下网上对这几个问题的讹传(我也可能有认识不对的地方,欢迎批评指正). 第一个问题:聚集表的物理顺序问题.这个问题很有迷惑性,因为很多教科书在讲到聚集索引的时候都会出现“聚集索引是按照聚集键的排序顺序物理地存储数据” 类似的说法,因此我们很容易产生以下几种误解: 误解一:…
目录1历史 2澄清误解 3基本概念 4特点 5与Java的不同 6开发工具 历史 大概在1992年,一家称作Nombas的公司开始开发一种叫做C减减(C-minus-minus,简称Cmm)的嵌入式脚本语言.这个脚本语言捆绑在一个叫做CEnvi的共享软件产品中,当Netscape Navigator崭露头角时,Nombas开发了一个可以嵌入网页中的CEnvi的版本.这些早期的试验称为EspressoPage(浓咖啡般的页面),它们代表了第一个在万维网上使用的客户端脚本语言.而Nombas丝毫没有…
From : 人们对Python在企业级开发中的10大误解 在PayPal的编程文化中存在着大量的语言多元化.除了长期流行的C++和Java,越来越多的团队选择JavaScript和Scala,Braintree的收购也推出了成熟的Ruby社区. 有一种特别的语言,它在eBay和PayPal有很长的历史,在开发者心中的地位也在日渐提高,这种语言就是:Python. 多年来,Python一直得到eBay开发人员的广泛使用和支持.甚至在官方管理层支持以前,技术人员就开始使用Python,并从中受益.…
作为开发人员,你常常会在网上看到不使用XX的理由之类的新闻.而作为最受欢迎的开源服务器端脚本语言,PHP也难逃这样的命运.殊不知,金无足赤.人无完人,再流行的语言都会存在缺点,或者是误解,因此,有些开发者可能就因为这些,就对它敬而远之,这不实在可惜了吗? 本文作者总结了人们对PHP的十大误解,并且进行澄清,有些误解值得深思,而有些又实在是捕风捉影.无论怎样,让我们一起来看下这些误解. 1. PHP是一门面向对象语言,但不是基于OOPS 这是完全不正确的理解,尤其是Java程序员,他们认为PHP不…
本文的copyleft归gfree.wind@gmail.com所有,使用GPL发布,可以自由拷贝,转载.但转载请保持文档的完整性,注明原作者及原链接,严禁用于任何商业用途. ====================================================================================================== 关于volatile的说明,这是一个老生常谈的问题.volatile的定义很简单,将其理解为易变的,防止编译器对其进行…
对敏捷开发的误解 误解一:敏捷对人的要求很高 很多人在尝试实施敏捷时说:敏捷对人的要求太高了,我们没有这样的条件,我们没有这样的人,因此我们没法敏捷.可是,敏捷对人的要求真的那么高么? 软件归根到底还是一种创造性活动,开发人员的技术水平和个人能力对软件的质量还是起着决定性的作用,各种过程与方法只是帮助开发人员.测试人员等角色能够更好的合作,从而产生更高的生产力.不管用什么方法,开发人员的水平永远都是一个主要的因素. 从另一个角度来看:过程和方法究竟能帮开发人员多大忙?对于技术水平较低的开发人员,…
一:asp.net技术已过时,Php技术更新 Asp.net mvc 5 发布于2014 夏天. 二:php开发者更多,所以更能得到帮助 2者对比犹如下图,会拿电锯的肯定多少会点锯子, 会用锯子的不一定会用电锯.php比asp.net要好入门得多.特别是asp.net mvc的学习难度, 框架内容丰富度,学习时间,都要比php大或长. 三:asp.net服务器更贵,php比较便宜. MVC + Windows + MS-Sql Server Website development - $2000…
转载:http://www.cnblogs.com/tianzhiliang/archive/2011/06/13/2079564.html 请注意,这里有两个词分别被我标记上了引号,一个是"理论",一个是"65535".强调"理论"这个词,是想特别明确误解者的意思:就是说,这个值是不可能被打破的,是铁板钉丁的.而65535这个数字的由来,很多人想当然地将它与port最大值联系起来.的确,TCP的端口数,最大值确实为65535.但是,这并不代表一…
作者:王安,数字天堂DCloud公司创始人兼CEO 注:本文内容包含技术.商业,不懂技术的读者可以只看商业相关的内容.本文仅代表作者一家之言,如有不同意见,欢迎留言讨论~ 8个误解 坊间所传的信息很多是失真的,这里先列出多数人会误解的8个问题. 小程序是HTML5 小程序是b/s的 把M站改改就可以接入到小程序里 小程序体验不佳 小程序适合低频长尾应用 小程序是新的Appstore 小程序做不起来,需求不高 小程序会做起来,但会和原生应用长期并存 以上8点是很多人凭直觉得出的结论,但真正深度调研…
JavaScript: 世界上最被误解的语言 JavaScript: The Wrrrld's Most Misunderstood Programming Language Douglas Crockford www.crockford.com JavaScript, 亦称为 Mocha.LiveScript,也叫做JScript ECMAScript,是世界上流行的编程语言之一.事实上世界上差不多每台个人电脑都至少安装了一个JavaScript解释器.JavaScript的流行完全在于它作为…
被误解的MVC和被神化的MVVM 作者 唐巧 发布于 2015年11月2日 | ArchSummit全球架构师峰会(北京站)2016年12月02-03日举办   被误解的 MVC MVC 的历史 MVC,全称是 Model View Controller,是模型 (model)-视图 (view)-控制器 (controller) 的缩写.它表示的是一种常见的客户端软件开发框架. MVC 的概念最早出现在二十世纪八十年代的 施乐帕克 实验室中(对,就是那个发明图形用户界面和鼠标的实验室),当时施…
被误解的 MVC 和被神化的 MVVM 被误解的 MVC MVC 的历史 MVC,全称是 Model View Controller,是模型 (model)-视图 (view)-控制器 (controller) 的缩写.它表示的是一种常见的客户端软件开发框架. MVC 的概念最早出现在二十世纪八十年代的 施乐帕克 实验室中(对,就是那个发明图形用户界面和鼠标的实验室),当时施乐帕克为 Smalltalk 发明了这种软件设计模式. 现在,MVC 已经成为主流的客户端编程框架,在 iOS 开发中,系…
     4月23日.知名家评论家Silviu Stahie发表文章.题为"Windows Users and Their Misconceptions About Linux".读后有感.          该文作者指出.XP用户对Linux存在很多误解,实际上,那已经是过去的事了,尤其是在Ubuntu 14.04 LTS公布之后,情况有了非常大的变化. 为什么这样说呢?          该文指出,Ubuntu 14.04 LTS版本号的安装器(Installer)"wi…
http://www.ofcss.com/2011/03/20/misunderstood-of-overflow-hidden.html(转) 容易被误解的overflow:hidden 15条评论   为了页面的健壮性,我们常常需要使用overflow:hidden.有时候是为了防止布局被撑开,有时候是为了配合其它规则实现文字截断,还有时候纯粹是为了创建块级上下文.但是,很多人对这个属性是存在着一定的误解的,网上很多入门的资料或文章都只提到用overflow:hidden加固定的宽度(或高度…
原文:C#中对于float,double,decimal的误解 一直很奇怪C#的预定义数据类型中为什么加了一个decimal,有float和double不就够了吗?今天来挖一挖. 浮点型 如果我们在代码中写一个12.3,编译器会自动认为这个数是个double型.所以如果我们想指定12.3为float类型,那么你必须在数字后面加上F/f: float f = 12.3F; decimal类型 作为补充,decimal类型用来表示高精度的浮点数 对decimal.float.double错误的认识…
最近再看IOCP,结果里面的一个赋值过程,造成了误解. test t1 = new test(); test t2 = new test(); test t4 = new test(); t1= t2; t2 = t3; t3 = null; 实际上这个过程,支持栈上t1指向了堆上的t2, t2,指向了t3, t3 = 0了而已, t1 是不会=null的,t1 依然只是指向了原来t2的地址. 一定要注意理解,这不是一个串,只是单个栈上指针值的改变而已.…