码迷,mamicode.com
首页 >  
搜索关键字:c++ 高质量    ( 2183个结果
编写高质量代码改善C#程序的157个建议——建议5: 使用int?来确保值类型也可以为null
建议5: 使用int?来确保值类型也可以为null基元类型为什么需要为null?考虑两个场景:1)数据库中一个int字段可以被设置为null。在C#中,值被取出来后,为了将它赋值给int类型,不得不首先判断一下它是否为null。如果将null直接赋值给int类型,会引发异常。2)在一个分布式系统中,...
分类:Windows程序   时间:2015-08-12 18:56:50    阅读次数:177
编写高质量代码改善C#程序的157个建议——建议9: 习惯重载运算符
建议9: 习惯重载运算符在开发过程中,应该习惯于使用微软提供给我们的语法特性。我想每个人都喜欢看到这样的语法特性: int x = 1; int y = 2; int total = x + y; 而不是用下面的语法来完成一样的事情: int x = 1; ...
分类:Windows程序   时间:2015-08-12 18:56:03    阅读次数:150
编写高质量代码改善C#程序的157个建议——建议2: 使用默认转型方法
建议2: 使用默认转型方法除了字符串操作外,程序员普遍会遇到的第二个问题是:如何正确地对类型实现转型。在上一个建议中,从int转型为string,我们使用了类型int的ToString方法。在大部分情况下,当需要对FCL提供的类型进行转型时,都应该使用FCL提供的转型方法。这些转型方法包括:使用类型...
分类:Windows程序   时间:2015-08-12 18:52:56    阅读次数:159
编写高质量代码改善C#程序的157个建议——建议3: 区别对待强制转型与as和is
建议3: 区别对待强制转型与as和is在阐述本建议之前,首先需要明确什么是强制转型,以及强制转型意味着什么。从语法结构上来看,类似下面的代码就是强制转型。secondType=(SecondType)firstType;但是,强制转型可能意味着两件不同的事情:1)FirstType和SecondTy...
分类:Windows程序   时间:2015-08-12 18:41:11    阅读次数:169
编写高质量代码改善C#程序的157个建议——建议4: TryParse比Parse好
建议4: TryParse比Parse好如果注意观察除string外的所有基元类型,会发现它们都有两个将字符串转型为本身的方法:Parse和TryParse。以类型double为例,这两个方法最简单的原型为:public static double Parse(string s) public s....
分类:Windows程序   时间:2015-08-12 18:26:26    阅读次数:131
编写高质量代码改善C#程序的157个建议——建议1:正确操作字符串
最近拜读了陆敏技老师的《编写高质量代码改善C#程序的157个建议》,感觉不错,决定把笔记整理一遍。建议1: 正确操作字符串字符串应该是所有编程语言中使用最频繁的一种基础数据类型。如果使用不慎,我们就会为一次字符串的操作所带来的额外性能开销而付出代价。本条建议将从两个方面来探讨如何规避这类性能开销:确...
分类:Windows程序   时间:2015-08-12 16:29:03    阅读次数:222
学习indy组件之一idhttp的使用方法
登录注册百度首页新闻网页贴吧知道音乐图片视频地图百科文库经验搜索答案我要提问首页分类公社知道行家问医生高质量问答经验个人中心手机知道开放平台关于delphi中idhttp网页提交的方法?2010-03-05 10:13yncg2046|浏览 3698 次网络这是一个申请key的页面:https://...
分类:Web程序   时间:2015-08-12 08:56:16    阅读次数:192
编写高质量的代码——从命名入手
作者:Johnny.Liang发布时间: 2015-05-28 17:48阅读: 3444 次推荐: 30笔者从事开发多年,有这样一种感觉,查看一些开源项目,如Spring、Apache Common等源码是一件赏心悦目的事情,究其原因,无外两点:1)代码质量非常高;2)命名特别规范(这可能跟老外的...
分类:其他好文   时间:2015-08-11 15:45:30    阅读次数:118
react native 开发IOS
转载自kaich blog(http://www.kaich.xyz)接触react native对于技术,我比较喜欢追新。看到报道大名鼎鼎的facebook(开源界的模范,发布了很多高质量的开源框架)开源了移动端跨平台的新框架react native,于是就迫不及待的开始接触它了。react na...
分类:移动开发   时间:2015-08-11 00:12:40    阅读次数:506
Effective Objective-C 2.0 编写高质量iOS与OS X代码的52个有效方法---1-12条
*在其他语言中,许多工作都有编译器来完成;而在OC中,则要于runtime执行。于是,在测试环境下能正常运行的函数到了工作环境中,也许就会因为处理了无效数据而不能正确执行。避免此类问题的最佳方案当然是一开始就把代码写好。 第一章 熟悉Objective-C第1条 了解Objective-C语言的起源...
分类:移动开发   时间:2015-08-10 16:08:34    阅读次数:143
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!