问题列表 - 第12093页

获取Qt对象的大小

我正在使用Qt和C++,我需要找出某些Qt类的实例使用的内存量,这通常使用sizeof来完成,但是在Qt中每个类都包含一个指向包含实际实现的另一个类的指针,在头文件中找不到此私有实现类的定义,但仅在源代码中找到.

我是QT的新手,所以可能有一种标准的方法可以做到这一点,如果你没有任何想法来解决这个问题?

c++ qt

6
推荐指数
3
解决办法
6062
查看次数

Ninject,ASP.NET和自定义控件

我目前正在使用ASP.NET(标准,而不是 MVC),我正在使用Ninject作为我的IOC容器.

我已经使用它将依赖项注入我的页面,但是,我想知道是否有办法将依赖项注入我的自定义控件?

如果没有,我将继续扩展Ninject :)

asp.net webforms ninject ioc-container custom-controls

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

使用本地 http 调用的开销

我正在围绕现有的 RESTful API 开发一个包装器。我基本上要做一些预处理,调用底层API,还有一些预处理,中间有一点缓存。该 API 专为通过 http 进行 RESTful 访问而设计。

我的问题是,我应该重构 API 以便可以通过代码调用它,还是应该对其进行本地 http 调用。第二个选项看起来不错,因为它增加了解耦,但我担心创建 http 请求/响应会严重影响性能。我听说couchDB做了类似的事情(它的 api 是 RESTful 的并且通过 http 访问)。

api rest http

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

LIKE的SQL语句

我想选择所有在第11个字符中都有下划线字符的记录,所以我试试这个:

SELECT * FROM "BOM_SUB_LEVEL" where TOP_CODE like '%%%%%%%%%%_%%%'
Run Code Online (Sandbox Code Playgroud)

但这没有按预期工作,有人可以帮忙吗?

sql pervasive pervasive-sql

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

为什么assertRaises没有使用python unittest捕获我的属性错误?

我试图运行这个测试:self.assertRaises(AttributeError, branch[0].childrennodes)branch[0]没有属性childrennodes,所以它应该被抛出AttributeError,其中assertRaises应赶上,但是当我运行测试,测试,因为它是抛出一个失败AttributeError.

Traceback (most recent call last):
  File "/home/tttt/../tttt/tests.py", line 504, in test_get_categories_branch
    self.assertRaises(AttributeError, branch[0].children_nodes)
AttributeError: 'Category' object has no attribute 'children_nodes'
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

python django unit-testing

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

如何让Git"忘记"一个被跟踪但现在位于.gitignore的文件?

有一个文件被跟踪git,但现在该文件在.gitignore列表中.

但是,该文件在git status编辑后会一直显示.你怎么强迫git完全忘掉它?

git gitignore git-rm

4888
推荐指数
25
解决办法
111万
查看次数

如何使用PowerShell读取XML文件中的CDATA?

我很难用内部的Cdata读取XML文件.

在$ xmlsource中

<list>
  <topic>
     <topicTitle>Test</topicTitle>
     <topicDetail><![CDATA[<br>randomHTMLhere</br>]]></topicDetail>
  </topic>
</list>
Run Code Online (Sandbox Code Playgroud)

电源外壳

[xml]$xml = get-content $xmlsource    

foreach ($topic in $xml.list) {
    $topic.topicTitle
    $topic.topicDetail
}
Run Code Online (Sandbox Code Playgroud)

$ topic.topicDetail将为null,而$ topic.topicTitle将不为.有任何想法吗?

xml powershell cdata

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

C#中的Visual Basic(VB)等价于什么?

在C#中,您可以使用\来忽略特殊字符:

string myString = "this is a \" string";
Run Code Online (Sandbox Code Playgroud)

这将作为一个完整的字符串...在VB中,这样做不起作用...

任何人都知道相当于\忽略VB的特殊字符?

c# vb.net string special-characters

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

SSIS连接管理器不存储SQL密码

我曾经有一个有sql server身份验证连接的dts.基本上,用户标识密码存储在包本身中.现在当我去SSIS时,密码没有存储到包中.当我谷歌问题时,我看到了这一点.http://social.msdn.microsoft.com/Forums/en-US/sqlintegrationservices/thread/c720e694-2f58-483a-9cd7-3feb7de2db7b 但似乎没有人给出好的解决方案.你们有人可以帮忙吗?提前致谢

sql-server ssis sql-server-2005

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

有什么方法可以自动检查列表项的存在和列表项的调用方法吗?

我有一个线程列表,我正在尝试让我的主线程等待列表中的所有线程终止:

while (consumers.Count > 0) consumers[0].Join();
Run Code Online (Sandbox Code Playgroud)

问题是,这不是原子的,我可以得到一个"索引超出范围"的例外.

有没有任何原子方法来检查消费者[0]的存在并调用消费者[0] .Join()?

注意:我做不到

lock (myLocker) { if (consumers.Count > 0) consumers[0].Join(); }
Run Code Online (Sandbox Code Playgroud)

因为我不想阻止其他线程在加入Join()时访问消费者.

.net c# multithreading

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