问题列表 - 第8526页

init方法中的[self release],[self dealloc]或[super dealloc]?

我刚刚读到了如何在init方法中正确失败,并且文档似乎彼此不同意.一个建议抛出异常,而其他人建议清理并返回零.目前最好的做法是什么?

cocoa objective-c

12
推荐指数
3
解决办法
4160
查看次数

<div>标签是否是<p>标签的不良替代品?

我看到<p>标签在其他人的代码中使用了很多,但从未在我自己的工作中使用它.

我想知道这对使用<div>标签有什么好处?

  1. <p>标签合并到我的页面中是否有任何好处?

  2. 仅使用<div>标签没有任何缺点<p>吗?

html paragraph

16
推荐指数
4
解决办法
2万
查看次数

在子类中扩展类属性的简洁方法

假设我有以下课程

class Parent(object):
    Options = {
        'option1': 'value1',
        'option2': 'value2'
    }
Run Code Online (Sandbox Code Playgroud)

还有一个名为Child的子类

class Child(Parent):
   Options = Parent.Options.copy()
   Options.update({
        'option2': 'value2',
        'option3': 'value3'
   })
Run Code Online (Sandbox Code Playgroud)

我希望能够覆盖或添加子类中的选项.我正在使用的解决方案.但我确信有更好的方法.


编辑

我不想将选项添加为类属性,因为我有其他类属性不是选项,我更喜欢将所有选项保存在一个地方.这只是一个简单的例子,实际代码比这更复杂.

python

16
推荐指数
3
解决办法
3388
查看次数

如何部署Subversion外部?

我们正在使用SVN测试水域,Beanstalk作为主机.我们的设置看起来像这样:

  • 存储库:模块

    • 第1单元
    • 第2单元
    • 第3单元
  • 存储库:网站1

    • 自定义网站代码
    • svn:对模块1的外部引用
    • svn:对模块2的外部引用
  • 存储库:网站2

    • 自定义网站代码
    • svn:对模块2的外部引用
    • svn:对模块3的外部引用

Beanstalk具有内置的FTP部署工具.在我的理想世界中,Beanstalk只会看到外部引用并将部署的任何更改与网站更改一起部署,但这不受支持,也不会很快.

以包含对外部模块更改的方式自动部署网站1和2的良好做法是什么?

其他SVN主机是否更好地支持部署外部设备?

如果可能的话,我想避免添加我们自己的构建/部署服务器.

svn deployment svn-externals amazon-elastic-beanstalk beanstalk-svn

5
推荐指数
1
解决办法
1072
查看次数

确保在.NET中正确转换数字

我知道我可以通过这样做专门为浮点数赋值

float y = 4.5f;
Run Code Online (Sandbox Code Playgroud)

我想做同样的事情,除了作为一个字节.我该怎么做呢?我检查了MSDN文档,找不到与此相关的任何内容.还有,这叫什么?

谢谢,

[编辑]

为清楚起见,我正在使用的代码是

byte myByte = a==b?1:0;
Run Code Online (Sandbox Code Playgroud)

而我得到的错误是

不能隐式地将类型'int'转换为'byte?'.存在显式转换(您是否错过了演员?)

byte myByte = (byte)(a==b?1:0);
Run Code Online (Sandbox Code Playgroud)

.net byte casting

2
推荐指数
1
解决办法
274
查看次数

Django Admin中的欧洲日期输入

Django的有DATE_FORMAT和DATE_TIME_FORMAT选项,允许我们选择观看日期时使用的格式,但显然并未让编辑或Django管理增加时我改变输入格式的日期.

管理员的默认值为:YYYY-MM-DD

但是使用会很棒:DD-MM-YYYY

在i18n中是否集成了这个?没有自定义模型可以更改吗?

python django date django-admin

7
推荐指数
3
解决办法
4391
查看次数

Java中"ClassCastException"的解释

我读了一些关于"ClassCastException"的文章,但我无法对此有所了解.是否有一篇好文章或什么是简短的解释?

java casting classcastexception

71
推荐指数
5
解决办法
23万
查看次数

如何根据运行的jar的结果让我的ant任务通过或失败?

我正在运行CrossCheck(无浏览器js单元测试)作为ant脚本的一部分.如果CrossCheck测试失败,我想让ant报告失败.这是build.xml中的相关位

<target name="test" depends="concat">
    <java jar="src/test/lib/crosscheck.jar" fork="true">
        <arg value="src/test/webapp/js/"/>
    </java>
Run Code Online (Sandbox Code Playgroud)

以及CrossCheck失败消息传递的一个例子:

 [java] Running tests in environment: Mozilla 1.7 (Firefox 1.0)
 [java] org.mozilla.javascript.EcmaError: ReferenceError: "clusterNode" is not defined. (ResultXMLWrapperTest.js#22)
 [java]     at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3229)
 [java]     at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3219)
 [java]     at org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:3292)
 [java]     at org.mozilla.javascript.ScriptRuntime.nameOrFunction(ScriptRuntime.java:1636)
 [java]     at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1575)
 [java]     at org.mozilla.javascript.gen.c1._c1(ResultXMLWrapperTest.js:22)
 [java]     at org.mozilla.javascript.gen.c1.call(ResultXMLWrapperTest.js)
 [java]     at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:340)
 [java]     at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2758)
 [java]     at org.mozilla.javascript.gen.c1.call(ResultXMLWrapperTest.js)
 [java]     at net.thefrontside.crosscheck.framework.AbstractScopeFactory$1.run(AbstractScopeFactory.java:108)
 [java]     at org.mozilla.javascript.Context.call(Context.java:515)
 [java]     at org.mozilla.javascript.Context.call(Context.java:450)
 [java]     at net.thefrontside.crosscheck.framework.AbstractScopeFactory.initTestScope(AbstractScopeFactory.java:94)
 [java]     at net.thefrontside.crosscheck.framework.DefaultScopeFactory.getTestScope(DefaultScopeFactory.java:68)
 [java]     at net.thefrontside.crosscheck.framework.TestCase$1.run(TestCase.java:119)
 [java]     at org.mozilla.javascript.Context.call(Context.java:528)
 [java] …
Run Code Online (Sandbox Code Playgroud)

java ant

3
推荐指数
1
解决办法
6616
查看次数

子查询的自联接

我想知道,是否有可能加入查询结果?

(我正在使用PostgreSQL)

sql postgresql

17
推荐指数
1
解决办法
2万
查看次数

如何判断一个点是否属于某一行?

如何判断一个点是否属于某一行?

如果可能的话,可以理解例子.

.net c# algorithm gdi+ line

19
推荐指数
5
解决办法
3万
查看次数