草庐IT

Comments

全部标签

php - 我可以使用井号 (#) 在 PHP 中进行评论吗?

我从未见过使用散列(#)进行注释的PHP文件。但今天我意识到我真的可以!我假设每个人都使用//是有原因的,所以我在这里。除了个人喜好之外,还有什么理由使用//而不是#进行评论? 最佳答案 2021年更新:从PHP8开始,这两个字符不相同。序列#[是usedforAttributes.(感谢i336的评论)原答案:在PHP中对单行注释使用“#”和“//”有任何区别吗?是否。没有区别。通过查看PHP源代码的解析部分,both"#"and"//"arehandledbythesamecode因此具有完全相同的行为。

php - 我可以使用井号 (#) 在 PHP 中进行评论吗?

我从未见过使用散列(#)进行注释的PHP文件。但今天我意识到我真的可以!我假设每个人都使用//是有原因的,所以我在这里。除了个人喜好之外,还有什么理由使用//而不是#进行评论? 最佳答案 2021年更新:从PHP8开始,这两个字符不相同。序列#[是usedforAttributes.(感谢i336的评论)原答案:在PHP中对单行注释使用“#”和“//”有任何区别吗?是否。没有区别。通过查看PHP源代码的解析部分,both"#"and"//"arehandledbythesamecode因此具有完全相同的行为。

mongodb - 在 MongoDB 中,如何索引数组中的嵌入对象字段?

多键的mongodb文档给出了查询数组中嵌入对象字段的示例:http://www.mongodb.org/display/DOCS/Multikeys但没有说明如何为这种情况创建索引。在数组上创建索引似乎不起作用(使用解释机制可以看到索引未使用)。其他细节:>//findpostswherejuliecommented>db.posts.find({"comments.author":"julie"}){"title":"Howthewestwaswon","comments":[{"text":"great!","author":"sam"},{"text":"ok","author

mongodb - 在 MongoDB 中,如何索引数组中的嵌入对象字段?

多键的mongodb文档给出了查询数组中嵌入对象字段的示例:http://www.mongodb.org/display/DOCS/Multikeys但没有说明如何为这种情况创建索引。在数组上创建索引似乎不起作用(使用解释机制可以看到索引未使用)。其他细节:>//findpostswherejuliecommented>db.posts.find({"comments.author":"julie"}){"title":"Howthewestwaswon","comments":[{"text":"great!","author":"sam"},{"text":"ok","author

mongodb - 在MongoDB中获取数组的第n个元素

作为MongoDB文档的一部分,我存储了一个对象数组。例如,如何仅查询数组的第4个元素?所以我不希望得到整个数组,只是第4个元素。 最佳答案 使用$slice。db.foo.find({bar:"xyz"},{my_array:{$slice:[n,1]}})将检索foo集合中bar="xyz"中所有文档的数组"my_array"的第n个元素。MongoDB文档中的一些其他示例:db.posts.find({},{comments:{$slice:5}})//first5commentsdb.posts.find({},{comme

mongodb - 在MongoDB中获取数组的第n个元素

作为MongoDB文档的一部分,我存储了一个对象数组。例如,如何仅查询数组的第4个元素?所以我不希望得到整个数组,只是第4个元素。 最佳答案 使用$slice。db.foo.find({bar:"xyz"},{my_array:{$slice:[n,1]}})将检索foo集合中bar="xyz"中所有文档的数组"my_array"的第n个元素。MongoDB文档中的一些其他示例:db.posts.find({},{comments:{$slice:5}})//first5commentsdb.posts.find({},{comme

python - 是否有与 Linux/Unix "fold"命令等效的 Vim?

我意识到Vim中有一种隐藏/折叠行的方法,但我正在寻找一种选择文本block并让Vim在第80列或附近换行的方法。大多数情况下,我想在向现有评论添加一些文本以使其超过80个字符的情况下将其用于评论。如果它也可以在换行时在行首插入注释标记,那就太好了。此外,我更喜欢不自动包装整个文件的解决方案,因为在将结构化代码保持在80个字符的行长以下时,我使用了一个特定的约定。这主要用于Python代码,但我也有兴趣了解该问题的一般解决方案,以防我必须将其应用于其他类型的文本。 最佳答案 gq它由textwidth选项控制,请参阅":helpgq

python - 是否有与 Linux/Unix "fold"命令等效的 Vim?

我意识到Vim中有一种隐藏/折叠行的方法,但我正在寻找一种选择文本block并让Vim在第80列或附近换行的方法。大多数情况下,我想在向现有评论添加一些文本以使其超过80个字符的情况下将其用于评论。如果它也可以在换行时在行首插入注释标记,那就太好了。此外,我更喜欢不自动包装整个文件的解决方案,因为在将结构化代码保持在80个字符的行长以下时,我使用了一个特定的约定。这主要用于Python代码,但我也有兴趣了解该问题的一般解决方案,以防我必须将其应用于其他类型的文本。 最佳答案 gq它由textwidth选项控制,请参阅":helpgq

formatting - 好的评论用例

我一直讨厌用星号填满一半屏幕的评论,只是为了告诉你函数返回一个字符串,我从来没有看过那些评论。但是,我确实阅读了描述为什么完成某事以及如何完成的注释(通常是代码中的单行注释);这些在试图理解别人的代码时非常方便。但是在写评论的时候,我不这么写,而是我只在编程比赛中写算法时才使用评论,我会想到算法会如何做,然后我会写每个注释中的一个,然后编写与该注释对应的代码。一个例子是://loopthoughallthenamesfromntoj-1除此之外,我无法想象为什么有人会在可以编写代码的时候浪费宝贵的时间来写评论。我是对还是错?我错过了什么吗?我不知道还有哪些其他好的评论用例?

formatting - 好的评论用例

我一直讨厌用星号填满一半屏幕的评论,只是为了告诉你函数返回一个字符串,我从来没有看过那些评论。但是,我确实阅读了描述为什么完成某事以及如何完成的注释(通常是代码中的单行注释);这些在试图理解别人的代码时非常方便。但是在写评论的时候,我不这么写,而是我只在编程比赛中写算法时才使用评论,我会想到算法会如何做,然后我会写每个注释中的一个,然后编写与该注释对应的代码。一个例子是://loopthoughallthenamesfromntoj-1除此之外,我无法想象为什么有人会在可以编写代码的时候浪费宝贵的时间来写评论。我是对还是错?我错过了什么吗?我不知道还有哪些其他好的评论用例?