问题列表 - 第25191页

突出显示的UITableViewCell与选定的UITableViewCell有什么区别?

UITableViewCell反映了两种不同的状态:突出显示和选中.

对我来说,它们听起来完全相同,究竟是什么区别呢?

iphone uitableview

44
推荐指数
1
解决办法
6867
查看次数

方法可能无法在异常时关闭流

我发现findbugs出现严重错误:

该方法创建一个IO流对象,不将其分配给任何字段,将其传递给其他方法或返回它,并且似乎不会在方法之外的所有可能的异常路径上关闭它.这可能导致文件描述符泄漏.通常使用finally块来确保关闭流是个好主意.

try {
...
stdError = new BufferedReader(new InputStreamReader(p.getErrorStream()));
...
} catch (IOException e) {
    throw new RuntimeException(e);
} finally {
    try {
        if (stdError != null) {
            stdError.close();
        }
    } catch (IOException e) {
        throw new RuntimeException(e);
    }
}
Run Code Online (Sandbox Code Playgroud)

我是否InputStreamReader还需要关闭或p.getErrorStream(它返回InputStream)?

java findbugs stream

7
推荐指数
2
解决办法
6538
查看次数

来自PHP时间的JavaScript可读日期/时间()

是否有可能让JavaScript计算从PHP time()函数返回的时间戳,并以可读格式呈现,例如"Sun,2010年4月18日下午4:00"?

javascript php datetime

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

如何在Python中更改所有模块的日期/时间?

当我使用业务逻辑编写时,我的代码通常取决于当前时间.例如,查看每个未完成订单并检查是否应发送发票的算法(这取决于作业结束后的天数).在这些情况下,创建发票不是由显式用户操作触发,而是由后台作业触发.

现在,在测试方面,这给我带来了一个问题:

  • 我可以轻松地测试发票创建本身
  • 但是,很难在测试中创建订单并检查后台作业是否在正确的时间识别正确的订单.

到目前为止,我找到了两个解

  • 在测试设置中,计算相对于当前日期的作业日期.缺点:代码变得非常复杂,因为没有明确的日期.有时,业务逻辑对于边缘情况非常复杂,因此由于所有这些相对日期而变得难以调试.
  • 我有自己的日期/时间访问器功能,我在整个代码中都使用它.在测试中我只设置了一个当前日期,所有模块都得到了这个日期.因此,我可以在二月份模拟订单创建,并检查发票是否在四月轻松创建.缺点:第三方模块不使用此机制,因此很难集成+测试这些.

毕竟,第二种方法对我来说更成功.因此,我正在寻找一种方法来设置Python的datetime + time模块返回的时间.设置日期通常就足够了,我不需要设置当前小时或秒(即使这样会很好).

有没有这样的实用工具?是否有可以使用的(内部)Python API?

python testing time datetime unit-testing

20
推荐指数
2
解决办法
9050
查看次数

在C#中从SQL读取BLOB后转换为字节数组

在进行反序列化之前,我需要读取BLOB并将其存储在byte []中;

考虑:

 //Reading the Database with DataAdapterInstance.Fill(DataSet);
     DataTable dt = DataSet.Tables[0];
    foreach (DataRow row in dt.Rows)
    {
    byte[] BinDate = Byte.Parse(row["Date"].ToString()); // convert successfully to byte[]

    }
Run Code Online (Sandbox Code Playgroud)

我在这个C#语句中需要帮助,因为我无法将对象类型转换为byte [].注意,表中的"日期"字段是一个blob而不是Date类型;

帮助赞赏; Soham

c# sqlite

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

如何通过反射访问字段的值(Scala 2.8)

请考虑以下代码:

class Foo(var name: String = "bar")
Run Code Online (Sandbox Code Playgroud)

现在我尝试通过反射得到它的值和正确的类型:

val foo = new Foo
val field = foo.getClass.getDeclaredField("name")
field.setAccessible(true)
//This is where it doesn't work
val value = field.get(????)
Run Code Online (Sandbox Code Playgroud)

我尝试过像field.get(foo)这样的东西,但是它只返回一个java.lang.Object但没有String.基本上我需要正确的类型,因为我想在它上面调用一个方法(例如toCharArray).

建议的方法是什么?

reflection scala field invoke scala-2.8

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

记住 css 类和 Id 中的 html 标签是个好主意吗?

如果我们在选择器中保留标签名称。

例如:

#divMainContentBody { … }

.spanImportant { … }
Run Code Online (Sandbox Code Playgroud)

这最大限度地减少了在样式表和标记之间切换的需要,因为 ID 和类已经告诉您它所指的元素类型。


在@Guffa 的回答后更新:

替代文字

我在这本书中也发现了这个建议http://answers.oreilly.com/topic/647-how-to-write-efficient-css-selectors/

不要限定 ID 选择器

Because there is only one element in the page with a given ID, there’s
Run Code Online (Sandbox Code Playgroud)

无需添加额外的限定符。例如,DIV #toc 是不必要的,应该简化为#toc。

不要限定类选择器

Instead of qualifying class selectors for specific tags, extend
Run Code Online (Sandbox Code Playgroud)

特定于用例的类名。例如,将 LI .chapter 更改为 .li-chapter,或者更好的是,将 .list-chapter 更改为 .li-chapter。

css xhtml semantic-markup

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

setcookie,无法修改标题信息 - 已发送的标题

我是PHP的新手,我刚刚练习PHP setcookie()并且失败了.

http:// localhost/test/index.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title></title>

    </head>
    <body>
     <?php
     $value = 'something from somewhere';

     setcookie("TestCookie", $value);
     ?>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

http:// localhost/test/view.php

<?php
 // I plan to view the cookie value via view.php
 echo $_COOKIE["TestCookie"];

?>
Run Code Online (Sandbox Code Playgroud)

但我没能运行index.php,这样的IE警告.

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\test\index.php:9) in C:\xampp\htdocs\test\index.php on line 12
Run Code Online (Sandbox Code Playgroud)

毫无疑问,我启用了IE 6 cookie.

上面的程序有什么问题吗?谢谢.

使用WinXP OS和XAMPP 1.7.3.

php cookies http httpresponse

36
推荐指数
5
解决办法
9万
查看次数

删除多行字符串中的所有字符,直到给定的模式

使用Python我需要删除多行字符串中的所有字符,直到给定模式的第一个出现.在Perl中,这可以使用正则表达式来完成,例如:

#remove all chars up to first occurrence of cat or dog or rat
$pattern = 'cat|dog|rat' 
$pagetext =~ s/(.*?)($pattern)/$2/xms; 
Run Code Online (Sandbox Code Playgroud)

在Python中使用它的最佳方法是什么?

python regex string

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

如何获得css文件的完全限定路径?

在ASP.NET MVC中,如何通过指定相对路径来获取我的css文件的完全限定路径.

例如

Url.Content( "〜/内容/ Print.css")

这将返回例如"/Content/Print.css"

我想要的地方

http://www.mysite.com/Content/Printcss

了解这个问题?

马尔科姆

asp.net asp.net-mvc

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