convention

    1热度

    1回答

    很明显,在Racket/Scheme中为感应点追加突变的函数名称是一个惯例。例如,在球拍,set!,box-set!,vector-set!等某些功能有副作用,如print,但因为这些副作用是“无害的”,我明白为什么他们通常不带有附加的惊叹号。 然而,这一惯例被随意侵犯。例如,async-channel-get和async-channel-put清楚地进行突变,但他们不具备“突变标记”附加到他们的

    3热度

    3回答

    在以下情况下,是否有一个用于变量命名的约定?我发现自己必须有两个名字,一个是可选的,另一个是解开的。 let user = match optional_user { Some(u) => { u } None => { new("guest", "guest").unwrap() } };

    2热度

    1回答

    虽然这个话题已经被触及很多次,我再次写下它来分享我的经验。在开始项目之前,我一直在寻找数据库的命名约定,并阅读我在本网站上找到的建议。如果您愿意,我使用惯例Pascal或骆驼。 MyTable MyColumnName 首先,事实证明,该项目是不可移植的数据库写的目录数据从表的名称来名,和各种操作系统都在小写和大写字母不同的解释文件和目录的名称。 我将约定更改为小写的下划线命名约定。 my_

    1热度

    1回答

    我希望这将是我曾经问过的最简单的问题!我GOOGLE了,但没有发现任何明确的。我有一个.tac文件 - 我知道这是一个扭曲的应用程序。我可以通过执行这条命令: twistd -ny mailserver.tac ,如果我做了以下,将行为有什么不同(即什么是关于使用twistd来执行这样显著,并.tac后缀的文件 mv mailserver.tac mailserver.py python m

    1热度

    1回答

    的代码块正确的约定我可能是愚蠢的问这个,但是......我不知道我是否应该格式化这样的块: public void elbow() { System.out.println("Elbow"); } 或: public void elbow() { System.out.println("Elbow"); } 或都是正确的?

    2热度

    1回答

    直接从服务器显示错误字符串通常被认为是安全的吗? 我正在开发一个直接与(相当弱)REST API进行通信的iOS应用程序。服务器有时会以JSON格式返回错误代码和消息。 我一直在处理这些错误,通过显示“我知道”错误类型的本地错误字符串。我不处理的错误代码将显示我的一般错误消息。 我的同事建议我直接从服务器显示错误消息,以便更快地进行API迭代(我们拥有API)。 这不是非常不安全吗?当然,它打破了

    1热度

    1回答

    我有一个约15000行的日期时间字符串,所有格式不同,即有些包括微秒,一些缺少日期等列表。我想知道是否有一个解析器说: 这里是应该的有:“%Y-%间%d%H:%M:%S%F 如果有什么缺失,填补 %Y < - 2014 %m < - 01 %d < - 01 ... 我只是要求给我的数据的状态的例子,所以我给5号线的一些什么这个样子 2014-7-15 6:35:13.000005 2014-7

    1热度

    2回答

    我有一个控制器PostmustController,它没有任何模型命名Postmust。它将加载一个名为Post的模型,我如何在cakePHP中执行此操作。

    4热度

    1回答

    我注意到,在斯威夫特初始化初始化属性作品同时使用: self.property = 1 和 property = 1 是两者之间有什么区别?如果没有,是否有一个比另一个更有利的惯例?

    1热度

    1回答

    是否存在一个为以“x”命名的构造函数参数指定值的约定。例如,请执行以下操作 对于任何请求的依赖项,具有名为“pathToFile”的构造函数参数提供此值。 我可以用For语法和ctor来做到这一点,但不能为我想要配置的每个类编写相同的一段代码。 public class FileManager(string pathToFile):IDocumentManager { } 当过我请求ID