问题列表 - 第44142页

为什么我们需要接口而不是类和我们从接口实现的

我们知道我们只能声明方法签名,也不能创建接口的实例.那么我们为什么需要界面 不必要加载到JVM中.这也是一种性能下降.我们正在创建接口和几个实现该接口的类,并定义接口的所有方法.实际上我们从这个界面取得了什么.能不能给我一些例子.

java

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

Google App Engine超时:数据存储区操作超时,或者数据暂时不可用

这是我每天在我的应用程序日志中获得的常见异常,通常每天5/6次,每天访问量为1K:

db error trying to store stats
Traceback (most recent call last):
  File "/base/data/home/apps/stackprinter/1b.347728306076327132/app/utility/worker.py", line 36, in deferred_store_print_statistics
    dbcounter.increment()
  File "/base/data/home/apps/stackprinter/1b.347728306076327132/app/db/counter.py", line 28, in increment
    db.run_in_transaction(txn)
  File "/base/python_runtime/python_lib/versions/1/google/appengine/api/datastore.py", line 1981, in RunInTransaction
    DEFAULT_TRANSACTION_RETRIES, function, *args, **kwargs)
  File "/base/python_runtime/python_lib/versions/1/google/appengine/api/datastore.py", line 2067, in RunInTransactionCustomRetries
    ok, result = _DoOneTry(new_connection, function, args, kwargs)
  File "/base/python_runtime/python_lib/versions/1/google/appengine/api/datastore.py", line 2105, in _DoOneTry
    if new_connection.commit():
  File "/base/python_runtime/python_lib/versions/1/google/appengine/datastore/datastore_rpc.py", line 1585, in commit
    return rpc.get_result()
  File "/base/python_runtime/python_lib/versions/1/google/appengine/api/apiproxy_stub_map.py", line 530, in get_result
    return self.__get_result_hook(self)
  File "/base/python_runtime/python_lib/versions/1/google/appengine/datastore/datastore_rpc.py", line 1613, in __commit_hook
    raise …
Run Code Online (Sandbox Code Playgroud)

google-app-engine timeout deferred google-cloud-datastore

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

WebClient异步下载文件时检测连接丢失(在C#中)

我正在使用WebClient的DownloadFileAsync(在C#中)方法异步下载文件.我有事件处理程序附加到DownloadProgressChanged和DownloadFileCompleted事件.我希望通过DownloadFileCompleted事件处理程序中的AsyncCompletedEventArgs的Error属性收到任何错误的通知.如果在下载开始之前没有连接,它可以很好地工作.它错误地解决了,我在上面提到的属性中得到了错误.但是如果在下载过程中连接断开,则不会发生任何事情.事件处理程序未被调用,它会一直等待.我该怎么办才能处理这种情况?谢谢.

c# asynchronous webclient download

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

VIM - 用于打开NerdTree文件夹下所有子文件夹的NerdTree命令

在VIM-NerdTree中,我按Enter打开文件夹,但如何通过单个命令在NerdTree中打开文件夹及其所有子文件夹?

我不想打开任何文件.我只想打开所有子文件夹,以便我可以查看各种文件名.

vim nerdtree

18
推荐指数
2
解决办法
7145
查看次数

IMAP附件检索命令

我正在使用IMAP在邮件客户端上工作,我正在寻找接收邮件附件的命令.

imap

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

VS2008到VS 2010的迁移 - 一个突破性的变化?

我将C++代码从VS2008迁移到VS2010时遇到了问题.到目前为止,我无法找到解释原因,并感谢您的帮助.

我们有一个自定义内存分配器,它驻留在一个DLL中.在其余的代码中,我们使用预处理器将分配重定向到我们的函数.以下简单代码在VS2008中正确编译,但在VS2010中没有.

在stdafh.h中:

#define free my_free
#include <string>
Run Code Online (Sandbox Code Playgroud)

在VS2010中,我得到:

1>d:\program files\microsoft visual studio 10.0\vc\include\xdebug(62): error C3861: 'free': identifier not found
Run Code Online (Sandbox Code Playgroud)

来自这条线:

template<class _Ty>
    void __CLRCALL_OR_CDECL _DebugHeapDelete(_Ty *_Ptr)
    {   // delete from the debug CRT heap even if operator delete exists
    if (_Ptr != 0)
        {   // worth deleting
        _Ptr->~_Ty();
        // delete as _NORMAL_BLOCK, not _CRT_BLOCK, since we might have
        // facets allocated by normal new.
        free(_Ptr);
Run Code Online (Sandbox Code Playgroud)

任何帮助或想法将受到高度赞赏!

摩西

c++ visual-studio-2010 visual-c++-2010

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

J2ME - 代码签名 - 什么是适用于所有手机的证书,如诺基亚,三星,Micromax,LG?

我正在创建一个MP3Player,它将访问设备存储卡以列出歌曲.为此我使用文件连接API,所以像诺基亚这样的设备继续请求许可.为了克服这个问题,jar文件必须签名.任何人都知道哪种CA被诺基亚,三星,索尼,LG,karbonn,Micromax甚至中国设备等所有设备广泛接受?

有没有人知道所有设备可用的通用证书是什么?

是否有可供开发人员使用的免费试用版?

java code-signing certificate java-me

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

如何将负数转化为正数

我有负浮点数:

a = -0.340515;
Run Code Online (Sandbox Code Playgroud)

将此转换为正数我使用abs()方法:

a = abs(a);
Run Code Online (Sandbox Code Playgroud)

结果是 a = 0.000000;

但我需要结果0.340515.

任何人都可以告诉我如何做到这一点.

c

35
推荐指数
4
解决办法
16万
查看次数

iPhone sdk中的OGG Vorbis

我想知道是否可以使用iPhone SDK播放Ogg Vorbis音频文件,或者是否存在允许此操作的库或框架.

我读过一些关于OpenAL的内容,但我没有找到任何教程......任何人都可以帮助我吗?

iphone audio ogg

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

在Visual Studio 2010上使用.mak文件

我正在尝试在Windows上测试live555库(live555.com).以下是说明:http://www.live555.com/liveMedia/#config-windows

我设法生成.mak文件,但现在我不知道如何在Visual Studio 2010中使用它们来启动任何应用程序(如openRTSP或playSIP).

如何在Visual Studio 2010中使用或打开.mak文件?

谢谢您的帮助.问候!

streaming makefile visual-studio-2010 visual-c++

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