Tag: 语法

Markdown中的评论

在批注文件中存储注释的语法是什么,例如文件顶部的CVS $ Id $注释? 我在减价项目上找不到任何东西。

为什么不给空列表(例如 =“”)分配一个错误?

在Python 3.4中,我打字 [] = "" 它工作正常,没有例外引发。 虽然[]当然不等于"" 。 [] = () 也工作正常。 "" = [] 如预期的那样引发了一个例外, () = "" 如预期的那样引发了一个例外。 发生什么了?

这段代码中的'wb'是什么意思,使用Python?

码: file('pinax/media/a.jpg', 'wb')

为什么10..toString()工作,但10.toString()不?

可能重复: 在JavaScript中使用toString 152..toString(2) 正确地创build二进制string“10011000”,但 152.toString(2) 抛出exception “SyntaxError:标识符在数字文字后立即启动” 为什么? 后者的语法听起来更正确,而前者看起来很奇怪!

jQuery的variables语法

我正在学习jQuery,试图了解其他人的代码。 我碰到了这个: jQuery.fn.myFunc = function(options, callback) { //stuff jQuery(this)[settings.event](function(e) { var self = this, $self = jQuery( this ), $body = jQuery( "body" ); //etc. } //more stuff } 我的理解是, $是指jQuery对象。 那么为什么把$与$self和$body ? 和self一样吗?

Objective-C:@interface之前的@class指令?

这两个类声明有什么区别? 我不明白为什么在这里使用@class。 谢谢。 @class TestClass; @interface TestClass: UIView { UIImage *image1; UIImage *image2; } 和 @interface TestClass: UIView { UIImage *image1; UIImage *image2; }

如何在String.Format中转义%?

我在我的strings.xml文件中存储一个SQL查询,我想使用String.Format构build代码中的最后一个string。 SELECT语句使用一个像这样的东西: SELECT Field1, Field2 FROM mytable WHERE Field1 LIKE '%something%' 为了格式化,我用%1 $ sreplace了'something',所以它变成: SELECT Field1, Field2 FROM mytable WHERE Field1 LIKE \'%%1$s%\' 我用反斜杠来避免单引号。 但是我无法逃避%符号。 我如何在我的strings.xml文件中包含一个类似的语句?

嵌套的JSON对象 – 我必须使用数组的一切?

有什么办法在JSON中嵌套对象,所以我不需要做任何事情的arrays? 对于我的对象被parsing没有错误,我似乎需要一个像这样的结构: {"data":[{"stuff":[ {"onetype":[ {"id":1,"name":"John Doe"}, {"id":2,"name":"Don Joeh"} ]}, {"othertype":[ {"id":2,"company":"ACME"} ]}] },{"otherstuff":[ {"thing": [[1,42],[2,2]] }] }]} 如果我把这个对象读入一个名为“result”的variables,我必须像这样访问嵌套的对象: result.data[0].stuff[0].onetype[0] 和 result.data[1].otherstuff[0].thing[0] 这对我来说似乎是笨拙和多余的,如果可能的话,我宁愿: result.stuff.onetype[0] 和 result.otherstuff.thing 但是,如何在一切都是数组时直接使用对象键? 对于我这个迷茫和没有受过教育的人来说,这样的事情似乎更合适: {"data": {"stuff": {"onetype":[ {"id":1,"name": ""}, {"id":2,"name": ""} ]} {"othertype":[ {"id":2,"xyz": [-2,0,2],"n":"Crab Nebula","t":0,"c":0,"d":5} ]} } {"otherstuff": {"thing": [[1,42],[2,2]] } } } 我可能误解了一些基本的东西,但我不能得到jQueryparsing器(也不是jQuery 1.4使用的本地FFparsing器)接受第二个样式对象。 如果有人能够启发我,将不胜感激!

JavaScript实例函数与原型函数

可能重复: 在JavaScript中使用'原型'与'这个'? 我对各种JavaScript函数的理解如下: function MyObj() { this.propOne = true; this.publicInstanceFunc = function() { if (propOne) return 'public instance function'; } function privateFunc() { return 'private function only visible inside this constructor'; } } MyObj.prototype.protoFunc = function() { if (this.propOne) return 'prototype function shared amongst all instances of MyObj'; } 这些是正确的吗? 在什么情况下应该把函数放在原型上(比如protoFunc )和构造函数(比如publicInstanceFunc )? 正在使用this正确的方式来访问原型函数内的属性?

三元运算符(?:)在Bash中

有没有办法做这样的事情 int a = (b == 5) ? c : d; 使用Bash?