naming-conventions相关内容

这个名字是`atoi`从何而来?

好吧,我一直好奇这一段时间。在C语言中没有他们的地方拿出名称的atoi 的字符串转换为整数?我能想到的唯一的事情就是阵列要整的缩写,但并没有真正意义。 解决方案 这意味着ASCII到整数。同样,你可以有蒂对于ASCII龙, ATOF 为ASCII到浮动等。 一个谷歌搜索“的atoi”ASCII为整数“'证实这几个页面。 我无法找到它的所有的官方的来源......但在的 ..
发布时间:2016-08-18 12:57:54 C/C++

什么是用C最常见的命名约定?

什么是命名约定常用的C使用?我知道至少有二: 的GNU / Linux / K&安培; R与lower_case_functions ?名称 ?与UpperCaseFoo功能 我只是在这里谈论℃。我们的大多数项目都是我们用C小型嵌入式系统中。 下面是一个我使用我的下一个项目的规划: ç命名约定 结构体的首字母大写 结构成员LOWER_CASE或小写枚举ETitleCase ..
发布时间:2016-08-17 23:03:10 C/C++

什么是一个type后跟_T(下划线-T)再present?

这似乎是一个简单的问题,但我不能与堆栈溢出的搜索或谷歌找到它。什么是一个类型后跟一个 _t 是什么意思?如 int_t ANINT; 我看到了很多用C code旨在密切处理硬件我不禁觉得他们的关系。 解决方案 由于道格拉斯·梅尔指出,它基本上代表类型名称。因此,你会不明智的结束与“ _t '变量或函数的名称,因为它可能会导致一些混乱。以及为size_t 中,C89标准定义 wchar_ ..
发布时间:2016-08-17 20:31:55 C/C++

在C语言中,为什么星号在变量名称之前,而不是之后的类型?

为什么大多数C程序员名字的变量是这样的: 为int * MYVARIABLE; 而不是这样的:为int * MYVARIABLE; 两者都是有效的。在我看来,该星号是类型,变量名不是一个部分的一部分。任何人能解释这个逻辑? 解决方案 他们是完全等价的。 然而,在为int * MYVARIABLE,myVariable2; 很明显,MYVARIABLE有键入为int * ,而myV ..
发布时间:2016-08-17 20:29:37 C/C++

什么是你的typedef'ing shared_ptr的约定?

我命名约定typedef'ing了boost :: shared_ptr的模板之间的倒装假摔。例如: 的typedef的boost :: shared_ptr的<富> FooPtr; 解决一项公约之前,我想看看别人用什么。你的习惯是什么? 编辑: 对于那些内嵌套的富类型定义,不烦你,美孚现在是如何将其传递“意识”?这似乎打破封装。这个怎么样:类Foo { 上市: 的t ..
发布时间:2016-08-12 17:13:55 C/C++开发

命名布尔

如果我只想检查,如果事情是不可能的,或不(即我不会使用类似来,如果(可能)),我应该命名布尔 notPossible ,并使用如果(notPossible)或者我应该将其命名为可能并使用如果(!可能)呢? 和只是可以肯定,如果我也有检查它是否可能,我会说出布尔可能的,并使用如果(可能的话)与沿别的,对吧? 解决方案 我倾向于在这里积极的一面犯错,并使用可能。这意味着一个人不能在以后写一些 ..
发布时间:2016-08-12 09:44:05 其他开发

为什么Objective-C的使用YES / NO宏观约定,而不是真/假?

大多数语言使用真/假关键字布尔值。我发现,即使Smalltalk是使用真/假。我知道的Objective-C只是借用概念从Smalltalk的,而不是语言本身,但我很好奇,为什么它的使用 YES / NO 而不是更广泛使用真/假。是否有历史的原因? 解决方案 目标-C被设计成(现在仍然是)C的严格超创作者非常努力,以确保它们没有打破与C兼容性以任何方式。他们还试图让自己的修改,有些明显,这 ..
发布时间:2016-08-12 09:24:05 移动开发

Java中boolean干将"是" VS"是"

我知道,在Java中约定布尔干将是包括preFIX“是”。 isEnabled isStoreOpen 但如果主语是复数?也就是说,如果不是想知道,如果商店是开放的,我想知道是否所有的商店都开什么? isStoresOpen()不使英语语感。 我很想写这样干将: areStoresOpen areDogsCute areCatsFuzzy 和我认为这是有意义的,但我已经被别人认为我 ..
发布时间:2016-08-12 09:22:37 Java开发

布尔getter方法​​有效的JavaBean名

我知道大多数变量名称将与“是”,如 isBlue(),但“有”也是一个有效的preFIX,如 hasProperty()? 解决方案 据该的 JavaBeans规范部分8.3.2: 布尔属性的 另外,对于 布尔属性,我们允许一个getter 方法匹配的模式: 公共布尔为<属性名>(); 这个 “ isPropertyName ”的方法可能是 提供的, ..
发布时间:2016-08-12 09:13:58 Java开发

黑莓res文件夹命名约定

我创造了这样一个静态函数。 公共静态位图位图(字符串路径){ 位图位图=位图 .getBitma $ P $的PSource(Display.getWidth()+“/”+路径); 的System.out.println(Display.getWidth()+“”+路径); 返回位图; } 然而,当我这样调用, 私人位图下载= Config_GlobalFunction.Bitma ..
发布时间:2016-08-10 21:03:33 BlackBerry

能见度自动绑定与命名规则

我真的很喜欢卡利和命名约定具有约束力,感到惊讶的是 可视性是不以同样的方式的“CanNAME”公约用来防止一个操作约束。 据我所知道的是,只有当在绑定卡利明确地使用,而不是像自动防护方法所使用的BooleanToVisibilityConverter。所以我想修改自动绑定到源“布尔?ControlNameIsVisible()”(空塌陷等于)或类似。我在想,如果这是正确的做法,如果洙如果有人已 ..
发布时间:2016-08-07 10:14:51 开发方法

是否有在所有现代浏览器很好的自动完成功能的HTML表单域的命名约定?

是否有表单域的命名约定?对于哪些领域的Chrome,IE,火狐寻找什么?我的意思是,我为人人,或至少大部分现代浏览器。 我偶然发现: http://wonderfullyflawed.com/2009/02/17/rails-表单的微 http://acidmartin.word$p$pss.com/2008/10/28/using-ecml-11-to-make-website-for ..
发布时间:2016-07-27 14:26:30 前端开发

在枚举例如使用特殊字符%(C#3.0)

我ahve一个组合,其来源是一个枚举。现在,其他值之间(比如值1,值 等)有一个项目变动(%)将在组合中显示。 如何在枚举定义变动(%)? 使用C#3.0 感谢 解决方案 您不能。枚举值的名称必须是有效的C#标识符。你不应该试图把显示名称在那里。 相反,考虑装饰用 [说明] 属性的每个值,你可以使用反射获取: 公开枚举的changetype { [说明(“变动(%)”) ..
发布时间:2016-07-21 22:26:11 C#/.NET

如何界定是否EF 5自定义命名约定

假设我有一个名为1台产品数据库。所以,我通过数据库优先的方法,并创建VS 2012的EF模型复数和单数选项。 因此​​,其型号为我创建了一个产品实体,并且默认的命名约定这个实体映射到 dbo.Products 表。 现在我想改变这种行为。其实我是想创建一个自定义的公约地图产品型号实体到 dbo.Products 表。 这是可能的?如果是这样,怎么样? 更新:我的目标做... 你知道,当你 ..

约定优于在ASP.NET MVC配置

我是比较新的ASP.NET MVC,和我同平台的清晰度至今pssed很IM $ P $。但是,我发现不舒服的一个方面。 起初,我接受了这个事实,当我说 返回查看(); 我打电话,返回一个ActionResult一个辅助方法,使一些假设关于哪个视图present,路由值等,但最近我一直在写code,看起来更像是这样的:返回查看(“指数”,新{ID =本身份识别码}) 因为它是清醒时立即给 ..

一个理想的文件夹结构.NET MVC

当我在.NET Web表单开始我并没有太多的麻烦找到一个文件夹结构遵循自VS提供像“APP_ code”你的应用程序文件夹和应用程序大多数例子把“血铅”,“DAL”内有等。 但现在MVC中,我检查每例使用不同的结构,就像没有标准这个时候,我还没有找到一个很好的解决方案在谷歌左右。 所以,也许我们可以分享我们如何组织我们的MVC项目,可以帮助别人,使自己的心意。这里是中小型项目中,我使用结构: ..

asp.net MVC DisplayTemplates和EditorTemplate命名约定

我有几个关于在MVC 2的DisplayTemplates和EditorTemplates的命名约定的问题。 例如,如果我有帐户的子列表中的客户对象,我该怎么办: 创建帐户列表中显示模板,什么叫文件? 当我做了的foreach(VAR℃的Model.Accounts)我怎么叫庙显示,而在foreach循环?当我做 Html.DisplayFor(X => X)在foreach内 ..

命名约定控件

虽然在默认情况下VS工作编辑器生成的: < ASP:按钮的ID =“Button1的”=“服务器”文本=“按钮”/> 现在生成的ID为Button1的即第一个字母大写。我的问题是什么是命名控制的最佳方式? 提交按钮 btnSubmit按钮 或其他什么东西? 哪个命名约定被认为是好的? 解决方案 btnSubmit按钮是匈牙利命名法,我不个人认为很好的用户 ..
发布时间:2016-06-10 22:36:36 C#/.NET

你如何处理序列化的C#对象来JSON时不同的命名约定?

我使用ASP.Net序列化在C#设计JSON类。我的JavaScript应用,请求与AJAX的对象。我有一对夫妇的项目,这样做了,但我碰上了C#的标准命名约定使用PascalCase为公众成员的问题,在Javascript他们一般都是驼峰。 这尤其成为一个问题,当我有使用驼峰一些JavaScript只类和使用PascalCase因为我在C#设计他们一些混合使用原来的类 如何每个人处理这个问题呢 ..
发布时间:2016-06-09 18:50:10 C#/.NET