Tag: 编码风格

android在运行时dynamic改变风格

我想使我的字体大小可configuration,但我也想在我的布局使用样式标记。 是否有可能在运行时更改风格的定义? 或者是手动更改每个文本视图中的单个样式元素等的唯一select?

空闲后将variables设置为NULL

在我的公司有一个编码规则,说释放任何内存后,将该variables重置为NULL。 例如 … void some_func () { int *nPtr; nPtr = malloc (100); free (nPtr); nPtr = NULL; return; } 我觉得,在像上面显示的代码的情况下,设置为NULL没有任何意义。 还是我错过了什么? 如果在这种情况下没有意义的话,我会去接受“质量小组”去除这个编码规则。 请指教。

Ruby中这些块编码风格有什么区别或价值?

哪种风格是首选? 一个人和另一个人有很好的理由吗? 提前致谢! 1) cmds.each do |cmd| end 2) cmds.each { |cmd| } 示例代码: cmds = [ "create", "update", "list", "help" ] # Block style one # cmds.each do |cmd| puts "loop1, cmd: #{cmd}" end # Block style two # cmds.each { |cmd| puts "loop2, cmd: #{cmd}" }

PHP:即时访问数组值

在PHP中,我经常需要使用一个数组来映射一个variables……但是我似乎无法在一个class轮中做到这一点。 比如: // the following results in an error: echo array('a','b','c')[$key]; // this works, using an unnecessary variable: $variable = array('a','b','c'); echo $variable[$key]; 这是一个小问题,但它每隔一段时间就会一直在窃听……我不喜欢这个事实,我没有使用variables;)

Java – 何时使用“this”关键字

在Java中使用this关键字的最佳做法是什么? 例如,我有以下类: class Foo { Bar bar; public Foo(Bar bar) { this.bar = bar; } } 这很好,但是Java是足够聪明的,知道发生了什么,如果我改变构造函数中的语句 bar = bar; 那么为什么使用this关键字? (我认识到在某些情况下,完全有必要使用它,我只是要求这样的情况)。 实际上,我倾向于纯粹为了可读性而使用关键字,但常见的做法是什么? 例如,在整个商店中使用它使我的代码看起来有点乱 boolean baz; int someIndex = 5; this.baz = this.bar.getSomeNumber() == this.someBarArray[this.someIndex].getSomeNumber(); 很明显,代码很less,但它说明了我的例子。 在这些情况下是否只是个人偏好?

style.display ='none'在chrome中的选项标签上不起作用,但是它在firefox中

好吧,inheritance人一些示例代码,说明问题。 如果我点击在Firefox中的button,第一个选项消失。 如果我点击铬中的button,什么都不会发生,或者更确切地说,如果我检查第一个选项,它确实具有属性“style ='display:none'”,但是html页面上的选项本身并不隐藏。 <form> <select> <option>1</option> <option>2</option> <option>3</option> </select> <input type="button" onclick="document.getElementsByTagName('option')[0].style.display='none'" value="hide option 1"> </form> 为什么这不工作在铬?

为什么有些脚本省略了closuresPHP标签'?>'?

在一些脚本中,我发现他们忽略了为脚本写一个结束标记?> 。 为什么呢,我应该这样做? (我确定他们没有忘记。)

使用块vs括号{}

新的ruby,戴上你的新手套。 以下两个片段之间有什么区别(模糊或实际)? my_array = [:uno, :dos, :tres] my_array.each { |item| puts item } my_array = [:uno, :dos, :tres] my_array.each do |item| puts item end 我意识到括号语法将允许您将块放在一行 my_array.each { |item| puts item } 但除此之外,是否有任何令人信服的理由使用一种语法?

点符号与消息符号的声明属性

我们现在有属性的“点”符号。 我已经看到各种各样的来回点符号与消息符号的优点。 为了保持答复的无污染,我不会在这个问题上作出任何回应。 你对点符号和消息符号的想法是什么? 请尽量保持对Objective-C的关注 – 我提出的一个偏见就是Objective-C是Objective-C,所以您的偏好就像Java或JavaScript是无效的。 有效的评论是关于技术问题(操作顺序,演员优先级,演出等),清晰度(结构与对象性质,亲和关系),简洁性等。 请注意,我是代码严格的质量和可读性的学校,在代码惯例和质量至关重要的大型项目上工作(编写了一千次的范例)。

Getter和Setter?

我不是一个PHP开发人员,所以我想知道,如果在PHP中使用显式的getter / setter,在纯OOP风格,私人领域(我喜欢的方式)更受欢迎: class MyClass { private $firstField; private $secondField; public function getFirstField() { return $this->firstField; } public function setFirstField($x) { $this->firstField = $x; } public function getSecondField() { return $this->secondField; } public function setSecondField($x) { $this->secondField = $x; } } 或只是公共领域: class MyClass { public $firstField; public $secondField; } 谢谢