问题列表 - 第35690页

什么是Java中的字符串池?

我对Java中的StringPool感到困惑.我在阅读Java中的String章节时遇到过这个问题.请以外行的方式帮助我理解StringPool实际上做了什么.

java

65
推荐指数
4
解决办法
11万
查看次数

如何测试我的iOS应用程序

我的问题可能很愚蠢,但任何人都可以指导我吗?

除了在编写代码时进行一些测试(很可能是白盒测试),在构建App之后,我们是否有一些测试工具或特殊方法来进行测试?

我现在可以成像,只是手动测试我的应用程序的功能.

感谢大家.

testing ios

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

PHP二维数组到Javascript数组

我有php多维数组

 Array
(
    [0] => Array
        (
            [WorkHrs] => 9826
            [Focus_Date] => 2010-02-10 
        )

    [1] => Array
        (
            [WorkHrs] => 9680            
            [Focus_Date] => 2010-02-11
        )

)
Run Code Online (Sandbox Code Playgroud)

我想用Javascript转换它

 myArray = [['2010-02-10', 9826],['2010-02-11', 9680]];
Run Code Online (Sandbox Code Playgroud)

javascript php jquery

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

如何在Django中使用redis?

我听说过redis-cache但它究竟是如何工作的?它是否被用作django和我的rdbms之间的层,通过某种方式缓存rdbms查询?

或者它应该直接用作数据库?我怀疑,因为那个github页面没有涵盖任何登录细节,没有设置..只是告诉你设置一些配置属性.

python django redis

92
推荐指数
5
解决办法
6万
查看次数

如何在一个preg_replace()中将所有非单词字符和多个空格更改为'',然后将所有空格更改为' - '


我想在以下条件下更改图像名称

  • 所有非单词字符都变成了空间和
  • 然后所有的空间变成了 -

表示我的图像名称是:Hello My name is'Kh@n "Mr. .Khan "那么它应该被更改为Hello-My-name-is-kh-n-mr-Khan .

我需要分两步使用,

$old_name ='       Hello       My name is\'Kh@n "Mr. Khan        ';
$space_name = preg_replace('/\W/',' ', $old_name);
$new_name= preg_replace('/\s+/','-', $space_name);

echo $new_name // returns Hello-My-name-is-kh-n-mr-Khan
Run Code Online (Sandbox Code Playgroud)

有没有办法在一步中应用这两个条件?

php regex preg-replace

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

PostgreSQL中的文本压缩

我知道在SQL中我们可以压缩文本字段,如下所示:

CREATE TABLE TableName (FieldName CHARACTER(255) WITH COMPRESSION);
Run Code Online (Sandbox Code Playgroud)

我想知道如何在Postgres中实现文本压缩.

postgresql

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

Python:在多语言(例如中文和英文)字符串上执行此"混合"split()的任何方法?

我有多种语言的字符串,包括使用空格作为单词分隔符(英语,法语等)的语言和不使用空格的语言(中文,日语,韩语).

给定这样的字符串,我想将英文/法文/等部分分成使用空格作为分隔符的单词,并将中文/日文/韩文部分分成单个字符.

我想将所有这些分离的组件放入一个列表中.

一些例子可能会说明这一点:

案例1:仅英文字符串.这种情况很简单:

>>> "I love Python".split()
['I', 'love', 'Python']
Run Code Online (Sandbox Code Playgroud)

案例2:仅限中文的字符串:

>>> list(u"????")
[u'\u6211', u'\u7231', u'\u87d2', u'\u86c7']
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我可以将字符串转换为中文字符列表.但是在列表中我得到了unicode表示:

[u'\u6211', u'\u7231', u'\u87d2', u'\u86c7']
Run Code Online (Sandbox Code Playgroud)

如何让它显示实际字符而不是unicode?就像是:

['?', '?', '?', '?']
Run Code Online (Sandbox Code Playgroud)

??

案例3:英文和中文混合:

我想转一个输入字符串,如

"??Python"
Run Code Online (Sandbox Code Playgroud)

并把它变成这样的列表:

['?', '?', 'Python']
Run Code Online (Sandbox Code Playgroud)

有可能做那样的事吗?

python string unicode multilingual cjk

9
推荐指数
2
解决办法
3083
查看次数

.NET Decimal的二进制表示

嘿所有,快速问题:.NET decimal类型如何在内存中以二进制形式表示?

我们都知道浮点数是如何存储的,因此存在不准确的原因,但decimal除了以下内容之外我找不到任何有关的信息:

  1. 显然比浮点数更准确
  2. 占用128位内存
  3. 2 ^ 96 +符号范围
  4. 28(有时29?)总数字的有效数字

有什么方法可以解决这个问题吗?我的计算机科学家要求答案,经过一个小时的尝试研究,我找不到它.似乎有很多浪费的东西,或者我只是在脑海中想象这个错误.有人可以对此有所了解吗?谢谢.

.net binary decimal representation

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

垃圾收集器问题

我有数据库连接.问题是当我执行"next()"从DB获取数据时,为什么垃圾收集器同时运行.GC的原因,从DB收集数据是如此之慢.我该如何解决这个问题?

java garbage-collection

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

如何在"case when"中捕获Errno :: ECONNRESET类?

我的应用程序(Ruby 1.9.2)可能会引发不同的异常,包括网络连接中断.我rescue Exception => e,然后case/when以不同的方式处理它们,但是几个错误直接通过我的案例else.

rescue Exception => e
    p e.class
    case e.class
        when Errno::ECONNRESET
            p 1
        when Errno::ECONNRESET,Errno::ECONNABORTED,Errno::ETIMEDOUT
            p 2
        else
            p 3
    end
end
Run Code Online (Sandbox Code Playgroud)

打印:

Errno::ECONNRESET
3
Run Code Online (Sandbox Code Playgroud)

ruby exception-handling case errno

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