问题列表 - 第18234页

广泛到狭窄的人物

将std :: wstring转换为std :: string的最简洁方法是什么?我过去曾使用过W2A等宏,但我从未喜欢它们.

c++ windows string stl

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

在VB6 DLL模块中声明的变量意外重新初始化

我在一些ASP页面中嵌入了VB6 DLL.DLL攻击Codebase数据库,这是一个令人沮丧和过时的数据库引擎(dBase上的方言/变体),几乎没有人听说过.Codebase花了将近一秒时间来初始化一个新连接,这种速度慢得令人无法接受,所以我创建了一个由VB类管理的连接池.此类的单个实例是在VB模块的开头创建的,即:

Private m_codebaseManager As New CodebaseManager
Run Code Online (Sandbox Code Playgroud)

我的问题是定期再次调用类初始化方法完全破坏我的池类,我不知道为什么.终止不会触发,并且没有发生任何崩溃的迹象,那么为什么在地球上初始化被称为?我的理解是非类模块中的数据在DLL的生命周期中持续存在.这是正确的,如果没有,在什么情况下模块"重启"?

vb6 dll asp-classic

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

文本显示在IE 7中的Jquery工具覆盖的叠加层下

链接:http://designbracket.com/.点击我们的服务及其下的链接.我已经使用Overlay of Jquery Tools在单击任何链接时显示叠加.这是一个drupal网站.问题是尽管叠加层按预期打开但是文本在IE 7中出现在它下面,而在FF或Chrome中没有出现(显然不是:)).

我认为这与IE 7的z-index错误有关.然而,尽管在这个愚蠢的问题上浪费了两天,但我还没有取得任何进展.

请帮助.任何帮助或建议将深表感谢.如果问题含糊不清,请告诉我,我会尝试包含更多细节.

谢谢

jquery internet-explorer-7 drupal-6

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

元刷新:计数在页面加载之后或之前开始?

<meta HTTP-EQUIV="REFRESH" content="0; url=http://www.yourdomain.com/index.html">
Run Code Online (Sandbox Code Playgroud)

计数是从整页加载还是加载页面开始计算的.

经过测试后,它看起来它在整页加载后开始计数?

在继续使用此解决方案之前,我感谢您的确认.我不喜欢Javascripts超时.

这会与IE6很好地配合吗?

html javascript

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

重载运算符删除,或者如何杀死一只猫?

我正在尝试重载operator delete,这样我就可以返回一个普通的指针,指向那些不希望使用智能指针的人,并且能够控制删除对象的时间.

我定义了一个由几个灵魂构造的类Cat,有一个重载的操作符删除,什么都不做,以及析构函数减少了灵魂的数量(并且还做了一些吹牛).当灵魂达到0时,析构函数调用global :: delete,然后cat死掉.

这听起来很简单,但不能按预期工作.这是代码:

class Cat {
public:
    Cat(string n): name(n), souls(9)
    { cout << "Myaou... " << name << " is born\n"; }

    ~Cat();
    void operator delete(void *p) { cout << "!!! operator delete called\n"; }
    void report()
    { cout << name << "'s here, " << souls << " souls to spend\n"; }

    friend ostream& operator<< (const ostream& o, const Cat& cat);
private:
    void kill();
    const string name;
    int souls;
};

Cat::~Cat()
{
    cout << "!!! …
Run Code Online (Sandbox Code Playgroud)

c++ operator-overloading reference-counting

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

Rails灯具 - 定义表名?

在那一刻,我的所有灯具都与它们所针对的表格具有相同的名称,因为最近出现了rails的问题,似乎不可能有一个以'test'开头的灯具

有没有人知道如何使用不同的灯具名称,然后将其映射到正确的表格?

谢谢,安迪

unit-testing ruby-on-rails fixtures testunit

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

从数组中选择每个第n项

从大型数组中选择每个第n项的最有效方法是什么?是否有"聪明"的方式来实现或循环唯一的方式?

有些要考虑的要点:

  • 阵列非常大,有13万件物品
  • 我必须选择每个第205项
  • 这些项目没有数字索引,因此for($i = 0; $i <= 130000; $i += 205)不起作用

到目前为止,这是我提出的最有效的方法:

$result = array();
$i = 0;
foreach($source as $value) {

    if($i >= 205) {
        $i = 0;
    }

    if($i == 0) {
        $result[] = $value;
    }

    $i++;
}
Run Code Online (Sandbox Code Playgroud)

或者与模数相同:

$result = array();
$i = 0;
foreach($source as $value) {
    if($i % 205 == 0) {
        $result[] = $value;
    }
    $i++;
}
Run Code Online (Sandbox Code Playgroud)

这些方法可能很慢,有什么办法可以改进吗?或者我只是在这里分裂头发?

编辑

通过正确的解释得到很好的答案,试图选择最合适的答案.谢谢!

php arrays

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

Jboss下的Mono

我想知道是否可以在JBOSS下运行MONO ASP.NET MVC?如果是这样,我怎么能实现这一目标?

asp.net asp.net-mvc mono jboss

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

将命令行cURL转换为PHP cURL

我以前从未做过任何卷曲,所以需要一些帮助.我试图从例子中解决这个问题,但无法理解它!

我有一个curl命令,我可以从linux(ubuntu)命令行成功运行,该命令行通过api将文件放入wiki.

我需要将这个curl命令合并到我正在构建的PHP脚本中.

如何翻译此curl命令以使其在PHP脚本中工作?

curl -b cookie.txt -X PUT \
     --data-binary "@test.png" \
     -H "Content-Type: image/png" \    
     "http://hostname/@api/deki/pages/=TestPage/files/=test.png" \
     -0
Run Code Online (Sandbox Code Playgroud)

cookie.txt包含身份验证,但我在脚本中以明文形式显示它没有问题,因为这只会由我运行.

@ test.png必须是一个变量,例如$ filename

http:// hostname/@ api/deki/pages/= TestPage/files/=必须是一个变量,例如$ pageurl

谢谢你的帮助.

php curl

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

获取特定包中的文件

我有一个java包(包A),我将检索包含在另一个包(包B)中的文件.例如,假设进入包AI有一个名为ClassA的类.ClassA需要访问包B中包含的xml文件(即配置文件).

从ClassA访问配置文件的过程是什么?

先感谢您.F A.

java class package

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