微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!
coding-style专题提供coding-style的最新资讯内容,帮你更好的了解coding-style。
只是好奇什么是评论将哪些参数传递给回调函数的好方法. 假设我们有以下代码和不完整的注释 /** * an utterly useless function * * @param {String} an useless string * @param {Boolean} an useless boolean * @param {Function} ??? */ function Use
我正在尝试在C/C++代码中决定有关输出函数参数的使用政策. 我很清楚,该策略应该指出用于输出的所有参数应该在函数参数列表的结尾或开头组合在一起,但我不确定是否有任何理由偏好这些位置中的任何一个. 你知道有什么理由喜欢在开始或结束时对它们进行分组吗? 仅仅是我个人的意见,但如果它反映了复制或赋值语义,那么我更喜欢将它们放在开头,就像字符串和C标准库中的某些stdio函数一样: strcpy(des
1)C语言的最新版本是什么? 2)GCC如何遵守它? 3)对于一位老C程序员来说,新语言的主要区别是什么? 我问这个是因为我学习了这些日子(一个新功能),我们实际上可以将值归属于结构,如: struct t { int i; char c; } s; s = (struct t){exponent, coefficient}; 所以我想知道编程时我可能会遗漏的其他事情…… 谢谢, 贝乔
是否应在头文件中声明所有结构和类?如果我在源文件中声明了一个struct / class,我需要在头文件中放置什么才能在其他文件中使用它?此外,是否有任何资源显示C的一些标准做法? 是否应在头文件中声明所有结构和类? 是.编辑:但他们的实现应该在cpp文件中.有时来自C#或 Java的用户没有意识到C中的实现可以与类声明完全分离. 如果我在源文件中声明了一个struct / class,我需要在头
我喜欢在开发时保持井井有条,将相关的* .cs分组到他们自己的文件夹中: ->Project --->Enums --->Exceptions --->Extensions --->Providers --->Configuguration --->Design --->etc. Manager.cs 众所周知,默认情况下,Visual Studio会为每个文件夹创建一个新的命名空间: Com
假设我们已经创建了实体模型,使用它的首选方法是什么?我个人无法下定决心.. >使用ModelAdapter: public statiс Product[] GetProducts() { using(Entities ctx = new Entities()) { return ctx.Product.ToArray();
阅读完这篇 Constructor chaining question后我很想知道为什么会有人做构造函数链接? 有人可以对这可能有用的场景类型有所了解. 这是一个很好的编程习惯吗? 这绝对是一个好习惯,主要有两个原因: 避免代码重复 class Foo { public Foo(String myString, Int32 myInt){ //Some Initializa
我经常发现自己想要创建一个表格表 – 一堆行,每行是一个单独的表单,有自己的字段和提交按钮.例如,这是一个宠物店应用示例 – 想象一下这是一个结账屏幕,您可以选择更新您选择的宠物的数量和属性,并在结账前保存您的更改: Pet Quantity Color Variety Update snake 4 black rattle update puppy
我有一个sed命令,我想在一个巨大的,可怕的,丑陋的HTML文件上运行,该文件是从Microsoft Word文档创建的.它应该做的只是删除字符串的任何实例 style='text-align:center; color:blue; exampleStyle:exampleValue' 我试图修改的sed命令是 sed "s/ style='[^']*'//" fileA > fileB 它工作得
在编写代码时,我几乎痴迷于完美的缩进和对齐,但由于某种原因我不舒服缩进HTML标记.也许是因为有些时候缩进的水平太深了,但我通常只是(ab)使用VIM的折叠功能.这被认为是坏习惯吗?标记缩进的风格是什么? 我做缩进,它使东西可读. 考虑缩进2个空格,而不是4或8. 我只有缩进块元素,将其余部分放在一行上.
Markdown语法通常很方便地编写博客和评论; 但有时候,当您想要编写一个简单的html时,它会干扰内容 有没有标签/语法要求markdown忽略该部分,如pre html标签? 如果预先工作,如果markdown部分需要包含html标签怎么办? Markdown(Gruber)和 PHP Markdown的原始实现不会在块级HTML元素内部格式化,因此您可以使用< div>,例如: Markd
大多数编程语言的大多数风格指南都建议最大行长度,通常为80个字符.这对于 HTML和 JavaScript来说似乎是不切实际的(当嵌入在HTML中时).有关HTML / JavaScript的实际线路长度限制的共识吗?还是一般是由开发者的常识来决定的? 既然你提到JavaScript,那就是 Douglas Crockford这个话题呢? Avoid lines longer than 80 ch
当我从网上获取一些教程时,我看到许多人将标签打开,如< link ..>,< img ..>.但是当我使用Netbeans编辑它们( HTML / JSP页面)时,它会在这些标签上显示红色背景,直到我将斜杠添加到它们中. &LT峰; br> – > &LT峰; br /取代. 编写基于HTML的代码的正确方法是什么? 两者都适合HTML.虽然不适用于 XML方言的XHTML. 某些元素不需要关闭(
为Web应用程序的每个主要部分设置多个XXX:DbContext类是一个好习惯(考虑到它是一个在其数据库中至少有50个表的大型)?例如:MembershipContext,BlogContext,StoreContext等.或者为所有与db访问相关的东西提供单个 DatabaseContext更方便. 使用多个DbContext类意味着使交叉事务复杂化(您可以在Web上找到此问题的解决方案,例如
我正在尝试自动构建 HTML电子邮件,并试图弄清楚是否有标准和电子邮件工作中的哪些属性以及哪些必须存在.我需要一个吗?如果没有必要有一个身体?我是否需要指定我正在使用的Doctype? 我在他们的示例中使用Zend Framework,除了内容与“样式”代码http://framework.zend.com/manual/de/zend.mail.html-mails.html之外,它们没有设置任
什么是第一个在设计被概述和批准之后,设计者应该用 HTML创建页面,然后将它们交给开发人员添加代码?还是开发人员构建简单的页面,并将其交给设计人员? 我一直做后者,但最近和一位设计师一起工作,他用HTML构建了一个整个网站,并将其交给我来使其工作.我发现它有三个原因节省了大量的时间: >开发人员不必创建所有的表单域和基本的布局. >设计师不必将所有“丑陋”的页面重新整理成有吸引力的页面,而是以更快
由于某种原因,我从来没有看到这样做.有没有理由呢?例如我喜欢_blah的私有变量,至少在 Windows窗体控件是默认的私有成员变量,但我不记得有没有看到他们这样命名.在我正在创建/存储控件对象在一个成员函数内的局部变量的情况下,特别有用的是有一些视觉区别. 这可能对于某些人来说是反直觉的,但是我们使用可怕的匈牙利符号来表示UI元素. 逻辑很简单:对于任何给定的数据对象,您可能有两个或更多个与之相
我需要在 HTML中表示切换按钮.我的意图是使用正常的输入提交按钮和样式.关于如何设置切换按钮的样式的任何建议都是可以理解的,并且在所有浏览器中或多或少都有效? 由于您使用true / false状态表示单个控件,因此您确实希望使用复选框作为底层表单元素,以保持与下层浏览器,屏幕阅读器等的兼容性.这里的一种方法是将标签控件与复选框相关联,然后使用CSS和jQuery的组合使实际复选框本身“不可见”
我的团队正在尝试就常见的 HTML / CSS / Javascript编码风格指南达成一致. 我找到了 Google JavaScript Style Guide,但没有类似的HTML或CSS. 如果有一些常用的推荐类或ID命名约定,我特别感兴趣. Google现在拥有自己的html和css风格指南: http://google-styleguide.googlecode.com/svn/tru
是否有任何尝试和创建一个正式的组织CSS代码的方法?在我去之前,弥补我自己的保持可读性的策略,我想知道还有什么。 Google没有非常有帮助,因为我不完全确定要搜索的字词。 我正在考虑更多的缩进/间距,何时使用新行,命名约定等。 有任何想法吗? Natalie Down ClearLeft的名声产生了一个非常好的幻灯片,涵盖这个话题和更多 http://natbat.net/2008/Sep/28