问题列表 - 第22477页

DOS中的递归目录列表

我们如何在DOS中实现递归目录列表?

我正在寻找DOS中的命令或脚本,它可以给我类似于ls -RUnix命令的递归目录列表.

dos directory-listing

194
推荐指数
4
解决办法
27万
查看次数

使用PostSharp将属性应用于接口

我希望能够将属性应用于接口,以便实现该接口的任何类中的每个方法都将应用该属性.

我以为它看起来像这样:

[Serializable]
[AttributeUsage(AttributeTargets.All, Inherited = true)]
public sealed class TestAttribute : OnMethodBoundaryAspect
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

然而,当我将它应用于如下界面时,在实现接口的类中调用方法时,永远不会访问属性中的OnEntry/OnExit代码:

[Test]
public interface ISystemService
{
    List<AssemblyInfo> GetAssemblyInfo();
}
Run Code Online (Sandbox Code Playgroud)

如果我在实现类本身中应用该属性,如下所示,它可以正常工作:

[Test]
public class SystemService : ISystemService
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

我错过了什么/做错了什么?

c# attributes interface postsharp

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

强制visual studio在调试时始终"重建所有"

编辑:基本上我需要的是Visual Studio在我调试时总是重建所有内容.


我目前正在使用visual studio来编译我的汇编程序,使用MASM,一般来说它工作正常.

但是我遇到了一个恼人的问题:

如果我包含这样的文件(比如带有函数的文件)

Include functions.inc
Run Code Online (Sandbox Code Playgroud)

并编译它,它最初工作正常.但是,如果我然后更改 functions.inc的内容,则无法识别,并且编译器会跳过functions.inc并在更改之前使用旧版本.

我找不到项目属性下的任何选项来解决这个问题.但是我确定它与链接器选项或其他东西有关 - 如果我在项目属性下进行任何更改(即使我更改了某些内容并将其更改回来,然后按OK),它确实可以使用新版本的functions.inc.

有任何想法吗?

assembly compilation masm visual-studio-2010 visual-studio

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

D支持64位有多好?

我想尝试D编程语言.我有一个简单的宠物项目,我一直想完成,我认为这是一个很好的学习机会D 2.0.

但是,我的主要操作系统是使用Windows 7 64位的kubuntu 64位双启动,我似乎无法让它工作.该项目将使用SDL,我怀疑我的64位操作系统可能是问题.

D64位的当前状态是什么?有没有人有这方面的工作经验?

顺便说一下,我没有兴趣D 1.0,所以它D 2.0或者是破产.

64-bit d

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

libcurl将响应保存到变量的HTTP请求 - c ++

我正在尝试将返回的数据从HTTP请求保存到变量中.

下面的代码将自动打印请求的响应,但我需要它来保存对char或字符串的响应.

int main(void)
{
        char * result;
        CURL *curl;
        CURLcode res;
        curl = curl_easy_init();
        if(curl) {
            curl_easy_setopt(curl, CURLOPT_URL, "http://www.browsarity.com/");

            res = curl_easy_perform(curl);
            curl_easy_cleanup(curl);
        }
        return 0;
 }
Run Code Online (Sandbox Code Playgroud)

c++ libcurl httprequest

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

iPhone核心数据问题:referenceData64仅为抽象类定义

我有一个应用程序,下载/解析一个大的XML文件,并使用核心数据(大约4000个对象(实体))存储信息.XML在另一个线程中加载/解析,该线程有自己的NSManagedObjectContext.

当试图将实体保存到持久性存储时,我有时会收到以下错误(约20%)

2010-03-03 23:41:42.802 xxx [7487:4203] XML保存中的异常
2010-03-03 23:41:42.802 xxx [7487:4203]描述:*-_referenceData64仅为抽象类定义.定义 - [NSTemporaryObjectID_default _referenceData64]!
2010-03-03 23:41:42.803 xxx [7487:4203]名称:NSInvalidArgumentException
2010-03-03 23:41:42.804 xxx [7487:4203] UserInfo:(null)
2010-03-03 23:41:42.805 xxx [7487:4203]原因:*
-_referenceData64仅为抽象类定义.定义 - [NSTemporaryObjectID_default _referenceData64]!

在保存之前,我有一个简单的整数来跟踪应用程序创建的实体与NSManagedObjectContext中的insertedObjects属性的比较,当我得到错误时,这些数字不匹配,NSManagedObjectContext中的insertedObjects缺少大约10个实体.

我不知道如何继续调查这个问题,任何人都知道如何解决这个问题?

谢谢/奥斯卡

xml iphone core-data

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

Qt:后台线程刷新UI线程

我有一个后台线程,线程调用一些更新UI的方法(为了显示进度条并在文本区域显示其他信息).

如果我修改了一些UI窗口小部件值,则会引发"无法将事件发送到由不同线程拥有的对象"断言错误.

看看论坛,我读到我可以使用QMetaObject :: invokeMethod方法,但是如果我传递Qt :: DirectConnection标志,它实际上会引发上面显示的相同错误,它就可以正常工作.

如果我使用Qt :: QueuedConnection或Qt :: AutoConnection,则invokeMethod返回false.

我的代码看起来类似于:

.H:

class A : public QMainWindow
{
  Q_OBJECT

  QProgressBar* pb;

  public slots:
    bool m(bool, int);
};

class B
{
  A* a;

  public:
    void handleEvent();
};


.cpp:

bool A::m(bool x, int y)
{
  pb->setValue(y);
  return x;
}

void B::handleEvent()
{
  //a->m(true, 12); //raises an assertion error

  bool r;
  //bool ret = QMetaObject::invokeMethod(a, "m", Qt::DirectConnection, Q_RETURN_ARG(bool, r), Q_ARG(bool, true), Q_ARG(int, 12)); //raises the same assertion error error

  bool ret …
Run Code Online (Sandbox Code Playgroud)

c++ qt4

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

哪个键/值存储最有前途/最稳定?

我希望开始为一些辅助项目使用一个键/值存储(主要是作为一种学习体验),但是最近出现了很多,我不知道从哪里开始.只是从记忆中列出,我可以想到:

  1. CouchDB的
  2. MongoDB的
  3. 了Riak
  4. Redis的
  5. 东京内阁
  6. 伯克利DB
  7. 卡桑德拉
  8. MemcacheDB

而且我确信在搜索工作中还有更多内容.有了所有信息,很难在所有竞争对手之间找到可靠的比较.我的标准和问题是:

  1. (最重要的)你推荐哪个,为什么
  2. 哪一个最快?
  3. 哪一个最稳定?
  4. 哪一个最容易设置和安装?
  5. 哪些具有Python和/或Ruby的绑定?

编辑:
到目前为止看起来Redis是最好的解决方案,但这只是因为我得到了一个坚实的回应(来自ardsrk).我正在寻找像他这样的更多答案,因为他们指出了我有用的定量信息的方向.使用哪个Key-Value商店,为什么

编辑2:
如果有人有CouchDB,Riak或MongoDB的经验,我很乐意听到你的经历(如果你能对它们中的几个进行比较分析,那就更是如此)

ruby python database comparison

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

核心数据 - 货币的十进制类型

我在最近的一篇文章中读到,Decimal数据类型最适合在Core Data中用于模型货币,因为它没有浮点问题.

我搜索了苹果文档和谷歌,似乎无法找到有关使用Decimal类型的任何文档.

有没有人有关于它的文档的链接?

谢谢!

iphone core-data

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

如何做原子比较和增量?

在我尝试开发一个线程安全的C++弱指针模板类时,我需要检查一个指示对象仍处于活动状态的标志,如果是,则增加对象的引用计数,我需要以原子方式执行这两个步骤.

我知道编译器提供的内在函数的存在,例如_InterlockedCompareExchange()和_InterlockedIncrement().但我想要的是一个interlockedCompareIncrement()函数,有没有一种有效的方法来使用其他原语来模拟这个内在函数,至少在Windows x86平台上?

c++ multithreading weak-references thread-safety lock-free

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