问题列表 - 第29359页

如何使用JavaScript替换此字符串中的所有字符:replace.按_

JavaScript中的以下语句按预期工作:

var s1 = s2.replace(/ /gi, '_'); //replace all spaces by the character _
Run Code Online (Sandbox Code Playgroud)

但是,要替换所有出现的字符.由角色_,我有:

var s1 = s2.replace(/./gi, '_');
Run Code Online (Sandbox Code Playgroud)

但结果是一个字符串完全填充了字符_

为什么以及如何更换.通过_使用JavaScript?

javascript regex

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

Android TabHost - 每个选项卡中的活动

我正在尝试创建多个Tab,每个Tab都有不同的Activity.唯一的缺点是我使用自定义布局文件,因此我的类扩展了一个Activity而不是一个TabActivity.在尝试运行时,它失败并建议调用TabHost.Setup(ActivityGroupManager agm)

任何人都有一个如何实现这一目标的想法/实际例子?

提前致谢

android android-tabhost android-activity

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

Apache Commons Collections中是否存在与ArrayIterator的通用等价物?

ArrayIterator很方便(虽然我不需要这个reset功能),但是像其他的Commons Collections一样,它不使用泛型.我检查过Google Collections,但我没有看到相近的等价物.我错过了吗?是否有另外一个具有类似声誉和质量的图书馆,前两个图书馆提供这样的东西?谢谢.

java arrays collections guava apache-commons-collection

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

android ListView scrollbarStyle

有谁知道android:scrollbarStyle上的任何文档?如果可能的话,我想看看带有截图的4个值中的每个值的示例.我看到了外部和内部类型之间的区别,但是什么是Inset和Outset部分呢?我似乎没有看到insideOutset和insideInset之间的区别,例如,同样,我没有看到outsideOutset和outsideOutset之间的区别.

提前致谢!本

android listview scrollbars

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

是否有可能为Android手机编写一个wifi破解工具?监控模式与多播?

考虑为android平台编写一个wifi破解(wep,wpa)审计工具,但我想知道是否有可能没有root电话.由于手机wifi芯片忽略了没有发往手机的数据包,我原本以为无法在无根电话上运行.也就是说,如果没有将wifi芯片设置为监控模式的能力,许多这些攻击都无法工作.

我很惊讶地发现android支持多播数据包.也就是说,可以将android手机设置为接收未发送给它们的数据包.

我的问题是:

  • 拥有多播锁意味着我可以接收所有广播数据包,还是仅适用于具有多播标志的数据包(如果存在这样的话)?

  • 监控模式和组播之间有区别吗?

  • android api有没有切换频道的系统?

更一般地说,我很好奇:

  • 是否有人熟悉在Android上运行的其他wifi破解项目(谷歌搜索出现的很少)?

  • 我可能遇到什么困难?

这个问题与SO问题有关无论如何将Android WIFI(机器人手机)置于多种监控模式

security encryption android wifi android-wifi

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

可以将Mercurial提交与JIRA或FishEye(通过TortoiseHg或hg)集成吗?

有没有办法将每个HG提交链接到特定的错误跟踪问题?

例如,当从TortoiseHg提交分配给当前用户的所有活动JIRA问题时显示下拉列表(类似于JIRATortoiseSVN插件).也许下拉过于花哨,但有没有类似TortoiseSVN集成的Bug跟踪系统/问题跟踪器至少可用,即提交窗口右上角的文本框,您可以输入问题编号?似乎在THG中找不到类似的东西.

我在TortoiseHg手册中找到了一些有前途的配置,但发现它们非常原始......想法/想法/解决方法?

mercurial jira tortoisehg atlassian-fisheye

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

使用boto改进SimpleDB查询性能

我试图以下面的方式使用SimpleDB.

我希望随时将48小时值的数据保存到simpledb中并查询它以用于不同目的.每个域都有1小时的数据,所以在任何时候simpledb中都有48个域.随着新数据的不断上传,我删除了最旧的域,并为每个新的小时创建一个新域.

每个域的大小约为50MB,所有域的总大小约为2.2 GB.域中的项具有以下类型的属性
标识符 - 大约50个字符长 - 每个项目
时间戳1个- 时间戳值 - 每个项目1个
serial_n_data - 500-1000个字节数据 - 每个项目200个

我正在使用python boto库来上传和查询数据.我在域中发送大约200个属性的1项/秒.

对于这些数据的应用之一,我需要从所有48个域中获取所有数据.对于所有域,查询看起来像"SELECT*FROM domain".我使用8个线程来查询数据,每个线程负责几个域.
例如域1-6线程1
域7-12线程2等等

获取整个数据需要将近13分钟.我正在使用boto的select方法.我需要比这更快的性能.有关加快查询过程的建议吗?有没有其他语言我可以使用,这可以加快事情的进展?

python boto amazon-simpledb

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

我可以创建多少个System.Timers.Timer实例?我可以扩展多远?

我有一个应用程序,它使用System.Timers.Timer对象来进行过期和电子邮件通知等.目前该系统有一百个计时器同时存在,但我们将扩大应用程序的使用量,这个数字可能会开始扩展到数千(可能不高于10,000).

我找不到任何有关扩大计时器数量的信息,所以我认为它不会成为一个问题.有谁知道这是否会成为一个问题,我应该主动考虑改变我处理过期的方式?

.net timer

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

重载的虚函数调用解析

请考虑以下代码:

class Abase{};  
class A1:public Abase{};  
class A2:public A1{};  
//etc  

class Bbase{  
public:  
    virtual void f(Abase* a);  
    virtual void f(A1* a);  
    virtual void f(A2* a);  
};

class B1:public Bbase{  
public:
    void f(A1* a);  
};

class B2:public Bbase{  
public:
    void f(A2* a);
};  

int main(){  
    A1* a1=new A1();  
    A2* a2=new A2();  
    Bbase* b1=new B1();  
    Bbase* b2=new B2();  
    b1->f(a1); // calls B1::f(A1*), ok  
    b2->f(a2); // calls B2::f(A2*), ok  
    b2->f(a1); // calls Bbase::f(A1*), ok  
    b1->f(a2); // calls Bbase::f(A2*), no- want B1::f(A1*)! 
}  
Run Code Online (Sandbox Code Playgroud)

我很想知道为什么C++选择通过 …

c++ virtual-functions overloading overload-resolution

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

在C++中返回动态数组

我需要从函数返回unsigned int*.下面的代码将编译但在运行时将在Windows 64位计算机上崩溃.我知道我在某个地方犯了一个愚蠢的错误,有人可以为我指出它.:P.我也在我的标题中声明了这个函数,所以我知道它不是那个错误.

请注意我已经审查了变量名和数字,因为此函数所在的问题尚未公开发布.

功能:

 unsigned int* convertTime(unsigned int inputInteger, unsigned short inputFrac) {
    unsigned int* output = new unsigned int[2];
    double messageTimeFraction = double(inputFrac) * 20e-6;

    output[1] = unsigned int(inputInteger + 2209032000);
    output[2] = unsigned int(messageTimeFraction * 2e32);

    return output; // Seconds
}
Run Code Online (Sandbox Code Playgroud)

执行:

unsigned int* timeStamp;
timeStamp = convertTime(inputInteger,inputFrac);
Run Code Online (Sandbox Code Playgroud)

c++ arrays function dynamic

0
推荐指数
2
解决办法
3023
查看次数