问题列表 - 第25875页

C++迭代器问题

我正在使用C++上的迭代器,我在这里遇到了一些麻烦.它在行interIterator ++上的表达式(this - > _ Has_container())上说"Debug Assertion Failed".距离列表是向量<vector <DistanceNode >>.我做错了什么?

vector< vector<DistanceNode> >::iterator externIterator = distanceList.begin();

   while (externIterator != distanceList.end()) {

    vector<DistanceNode>::iterator interIterator = externIterator->begin();

        while (interIterator != externIterator->end()){

          if (interIterator->getReference() == tmp){

     //remove element pointed by interIterator
     externIterator->erase(interIterator);             

          } // if
    interIterator++;
  } // while
  externIterator++;
   } // while      
Run Code Online (Sandbox Code Playgroud)

c++ iterator vector

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

如何链接到其他libc文件?

我想提供共享库以及我的程序,而不是由于版本差异而使用目标系统.

ldd 说我的程序使用这些共享库:

linux-gate.so.1 =>  (0xf7ef0000)**(made by kernel)**  
libc.so.6 => /lib32/libc.so.6 (0xf7d88000)**(libc-2.7.so)**  
/lib/ld-linux.so.2 (0xf7ef1000)**(ld-2.7.so)**
Run Code Online (Sandbox Code Playgroud)

我通过编译成功链接了ld-xxx.so:

gcc -std=c99 -D_POSIX_C_SOURCE=200112L -O2 -m32 -s -Wl,-dynamic-linker,ld-2.7.so myprogram.c
Run Code Online (Sandbox Code Playgroud)

但我没有成功的链接libc-xxx.so.我怎样才能做到这一点 ?

c linker gcc libc ld

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

Ruby on Rails离线编程

我将离开互联网几个星期,仍然希望完成一个项目.我应该采取哪些措施来确保在断开连接时能够访问我需要的东西(ruby和ROR)?

ruby ruby-on-rails

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

加载32位DLL时BadImageFormatException,目标是x86

我有一个DLL(FreeType)肯定是32位(标题:IMAGE_FILE_MACHINE_I386).

我想使用DllImport从C#代码中使用它.

我的应用程序的目标是x86,IntPtr.Size是4,进程是32位.

但我得到BadImageFormatException(HRESULT的异常:0x8007000B).有什么不对?

当然我使用的是64位Windows 7.

c# dll dllimport 32bit-64bit badimageformatexception

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

单击Android浏览器绿色边框

我想使用HTML,CSS和Javascript开发一个Web应用程序,其中一件非常烦人的事情是,在Android浏览器中点击任何链接或按钮等都会以绿色边框突出显示.

为了证明我的意思,我已经包含了一个包含用CSS编写的基本游戏的页面的链接

http://marbles2.com/app/

您是否有任何方法可以禁用单击绿色边框?

干杯

保罗

android

22
推荐指数
2
解决办法
8967
查看次数

Template Explicit Specialization和普通函数有什么区别?

template <class T>
void max (T &a ,T &b)
{}//generic template   #1

template<> void max(char &c, char &d)
{} //template specializtion    #2

void max (char &c, char &d)
{}//ordinary function      #3
Run Code Online (Sandbox Code Playgroud)

1,2和3有什么区别?

c++ templates

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

如何使用.net获取Windows服务的物理路径?

我必须在.Net Admin应用程序中获取Windows服务的绝对路径.我正在使用.Net的ServiceController,如下所示.

ServiceController serviceController = new  ServiceController(serviceName);
Run Code Online (Sandbox Code Playgroud)

但我在这里看不到任何属性来获取服务的.exe的绝对路径.无论如何以编程方式获得此功能.

.net administration windows-services servicecontroller

15
推荐指数
2
解决办法
7951
查看次数

退出存储过程

我有一些循环和条件.如果匹配匹配,那么我想停止或退出存储过程.怎么做?

while @@fetch_status=0
    begin
        if x=0
            'exit stored procedure
    end
Run Code Online (Sandbox Code Playgroud)

sql-server stored-procedures exit

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

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

字符串模板电子邮件格式化日期

我创建使用字符串模板的电子邮件,但是当我打印出一个日期,它打印出完整的日期(如周三4月28日10时51分37秒BST 2010).我想以dd/mm/yyyy格式打印出来,但不知道如何在.st文件中格式化它.

我不能单独修改日期(使用java的simpleDateFormatter),因为我迭代了带有日期的对象集合.

有没有办法格式化.st电子邮件模板中的日期?

java email formatting date stringtemplate

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