问题列表 - 第42362页

为什么我的Eclipse会一直崩溃?

不知怎的,我不得不承认 - 我希望它不会花费太多积分.

说清楚:如果你能帮助我找到崩溃的原因,我也会很高兴.我不希望得到准确的答案.

但是,我不明白为什么我的Eclipse会一直崩溃(冻结).主要是当我保存文件时.

出于某种原因,最近崩溃似乎有所增加......

我在Ubuntu 10.10(64位)上使用Eclipse Helios (Version: 3.6.1)和Java版本1.6.0_20(OpenJDK运行时环境(IcedTea6 1.9.2)(6b20-1.9.2-0ubuntu2)OpenJDK 64位服务器VM(版本19.0-b09,混合模式)).

谢谢!

eclipse crash openjdk ubuntu-10.10

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

更新内存数据表中的单元格

好吧,到目前为止的故事是我有一个数据表,大约10,000行左右。每行约150列。此数据表中大约有150.000个单元格。我所有的更新工作正常,但更新缓慢。我需要遍历一系列过程,然后根据过程更新表中的单元格。当我完成更新时,大约75%-所有单元格中的80%将已更改。我在表上使用关联到INT值的主键索引进行搜索。

datatable.rows.find()似乎要快一些。datatable.select(expression)几乎相同,但差别不大。

有什么想法可以加快这一步。更换80,000-120,000个电池单元可能需要几分钟。

anyideas将非常感谢。

.net c# datatable ado.net dataset

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

将app委托定义为常量?

我正在尝试编写一个iPhone应用程序,我遇到了问题.
我在一个类中声明了一个常量作为app委托

#define ikub (iKubMobileAppDelegate *)[[UIApplication sharedApplication] delegate]
Run Code Online (Sandbox Code Playgroud)

当我需要获取数组的大小时,这是应用程序的实例变量

[ikub.subscriptions count]
Run Code Online (Sandbox Code Playgroud)

我收到错误访问未知'订阅'的getter方法.
我不确定为什么会这样.

请帮忙!!!!

iphone delegates objective-c ios

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

如何在C++ for UDP中拆分和连接数组?

我有一个像这样的字节数组:

lzo_bytep out; // my byte array
size_t uncompressedImageSize = 921600;

out = (lzo_bytep) malloc((uncompressedImageSize + 
          uncompressedImageSize / 16 + 64 + 3));
wrkmem = (lzo_voidp) malloc(LZO1X_1_MEM_COMPRESS);

// Now the byte array has 802270 bytes
r = lzo1x_1_compress(imageData, uncompressedImageSize,
        out, &out_len, wrkmem);
Run Code Online (Sandbox Code Playgroud)

如何将它分成65,535字节以下的较小部分(字节数组是我想通过UDP发送的一个大图像,其上限为65,535字节)然后将这些小块连接回连续数组?

c++ udp

11
推荐指数
2
解决办法
3733
查看次数

速度模板 - 新线

我一直在使用Apache的Velocity引擎和自定义模板.
问题是,我无法生成具有相应换行符的String.我尝试了几乎所有我找到的东西,例如使用$ esc.n和$ esc.newline(我已经在我的项目中使用了逃生工具)但似乎我目前使用的版本不支持它(1.4 ),检查是否可以使用'\n','\\n'甚至'\\\n',但同样的事情.

有没有人对此有任何解决方案?

java templates velocity

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

糟糕的编译器不支持C++(98/03)的功能吗?

我经常阅读一些软件,删除一些C++特性,以便与穷人/旧/异国情调的C++编译器兼容.

是我进入的最后一个:Box2D没有使用名称空间,因为他们需要支持:

糟糕的C++编译器,其命名空间支持可能不稳定

我能想到的一个更大的例子是Qt,它依赖于MOC,正在限制模板的使用,并且正在避免使用模板(嗯,这对于Qt3和以前的版本来说至少是正确的,Qt4主要是为了遵守它们的约定).


我想知道哪些编译器很差?
那里有很多C++编译器(我从来没有听说过它们中的大多数),但是我希望它们都支持最常见的(/简单的)C++特性,比如命名空间(除非它们已经死了); 不是这样的吗?

什么是最不受支持的功能?
我很容易发现缺少外部模板,可能是模板部分特化和类似功能.最多甚至是RTTI或异常,但我从未怀疑过命名空间.

c++ compiler-construction

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

带有不同缩进的项目符号列表

我可以在我的网站上使用<ul>和<li>标签制作项目符号列表吗?

  • 元素一
  • 元素二
  • 甚至这个不在<li>标签中的行也是缩进的

  • 没有<ul>标签的列表元素是
  • 没有缩进
  • 我想缩进一些元素,但默认距离太大而sans-indent太少.

    html css html-lists

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

    获得数字的因素

    问题:我正在尝试重构此算法以使其更快.什么是速度的第一次重构?

    public int GetHowManyFactors(int numberToCheck)
        {
            // we know 1 is a factor and the numberToCheck
            int factorCount = 2; 
            // start from 2 as we know 1 is a factor, and less than as numberToCheck is a factor
            for (int i = 2; i < numberToCheck; i++) 
            {
                if (numberToCheck % i == 0)
                    factorCount++;
            }
            return factorCount;
        }
    
    Run Code Online (Sandbox Code Playgroud)

    c# math performance factors

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

    我可以更改`nohup.out`的名字吗?

    当我跑nohup some_command &,输出去nohup.out; man nohup说要看看info nohup哪个反过来说:

    如果标准输出是终端,则命令的标准输出将附加到文件'nohup.out'; 如果无法写入,则将其附加到文件'$ HOME/nohup.out'; 如果无法写入,则不运行该命令.

    但是,如果我已经有一个命令使用nohup输出/nohup.out,我想运行另一个nohup命令,我可以将输出重定向到nohup2.out

    bash logging nohup

    238
    推荐指数
    4
    解决办法
    19万
    查看次数

    pycurl/curl不遵循CURLOPT_TIMEOUT选项

    我有一个多线程脚本,当它连接到服务器但服务器不发回任何东西时偶尔会冻结.Netstat显示连接的tcp套接字.即使我设置了TIMEOUT,也会发生这种情况.超时脚本中的超时工作正常.这是一些示例代码.

    def xmlscraper(url):
      htmlpage = StringIO.StringIO()
      rheader = StringIO.StringIO()
      c = pycurl.Curl()
      c.setopt(pycurl.USERAGENT, "user agent string")
      c.setopt(pycurl.CONNECTTIMEOUT, 60)
      c.setopt(pycurl.TIMEOUT, 120)
      c.setopt(pycurl.FOLLOWLOCATION, 1)
      c.setopt(pycurl.WRITEFUNCTION, htmlpage.write)
      c.setopt(pycurl.HEADERFUNCTION, rheader.write)
      c.setopt(pycurl.HTTPHEADER, ['Expect:'])
      c.setopt(pycurl.NOSIGNAL, 1)
      c.setopt(pycurl.URL, url)
      c.setopt(pycurl.HTTPGET, 1)
    
    pycurl.global_init(pycurl.GLOBAL_ALL)
    for url in urllist:
        t = threading.Thread(target=xmlscraper, args=(url,))
        t.start()
    
    Run Code Online (Sandbox Code Playgroud)

    任何帮助将不胜感激!几个星期以来一直试图解决这个问题.

    编辑:urllist有大约10个网址.似乎有多少并不重要.

    edit2:我刚刚在下面测试了这段代码.我使用了一个睡眠100秒的PHP脚本.

    import threading
    import pycurl
    def testf():
        c = pycurl.Curl()
        c.setopt(pycurl.CONNECTTIMEOUT, 3)
        c.setopt(pycurl.TIMEOUT, 6)
        c.setopt(pycurl.NOSIGNAL, 1)
        c.setopt(pycurl.URL, 'http://xxx.xxx.xxx.xxx/test.php')
        c.setopt(pycurl.HTTPGET, 1)
        c.perform()
    t = threading.Thread(target=testf)
    t.start()
    t.join()
    
    Run Code Online (Sandbox Code Playgroud)

    该代码中的Pycurl似乎正常超时.所以我猜它与网址的数量有关?GIL?

    EDIT3:

    我认为它可能与libcurl本身有关,因为当我检查脚本时libcurl仍然连续几个小时连接到服务器.如果pycurl正确地超时,则套接字将被关闭.

    python multithreading timeout pycurl

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