问题列表 - 第31502页

模板外部链接?任何人都可以解释这个吗?

模板名称具有链接(3.5).非成员函数模板可以具有内部链接; 任何其他模板名称都应具有外部链接.从具有内部链接的模板生成的实体与在其他翻译单元中生成的所有实体不同.

我知道使用关键字的外部链接

extern "C"
Run Code Online (Sandbox Code Playgroud)

EX:

extern "C" {   template<class T>  class X { };   }
Run Code Online (Sandbox Code Playgroud)

但是他们给 模板不应该有C联动

对于上述陈述实际意味着什么?

任何人都能解释一下吗?

c++ templates extern linkage

5
推荐指数
3
解决办法
6250
查看次数

如何在gitk中复制文本

我可以在gitk的左下方面板中复制源代码吗?任何键盘快捷键或其他功能?

操作系统:Ubuntu 9.04 Desktop/gitk:1:1.6.0.4-1ubuntu2

谢谢.

gitk

17
推荐指数
3
解决办法
4172
查看次数

使用C#识别ms word文档中的标题

我需要分别在ms word文档中标识标题和普通文本,并将它们放在excel表的两个不同列中.这是使用C#的VSTO应用程序.

c# vsto ms-word ms-office

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

发送短信时ACTION_SENDTO和ACTION_VIEW有什么区别?

我有一个应用程序将消息发送到指定的联系人.现在我用

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("smsto:" + phoneNumber));
Run Code Online (Sandbox Code Playgroud)

发送消息,它在模拟器和我的N1上运行良好.我收到HTC用户的抱怨令人难以置信,当他们使用它时,他们会从android.mms应用程序中获得强制关闭.我做了更多挖掘,我发现有很多方法可以发送消息.例如

Intent intent = new Intent(Intent.ACTION_SENDTO, Uri.parse("smsto:" + phoneNumber));
Run Code Online (Sandbox Code Playgroud)

并且

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.putExtra("address", phoneNumber);
intent.setType("vnd.android-dir/mms-sms");
Run Code Online (Sandbox Code Playgroud)

它们似乎在模拟器和我的设备上完全相同,我找不到任何关于正确的,通常支持的方式的官方.有任何想法吗?

android

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

XMPP Gtalk javascript

我想为gtalk创建浏览器小部件.我需要了解XMPP及其javascript支持.任何人都可以在这个过程中指导我.提前致谢.

xmpp google-talk

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

基于日期过滤Python/Django,忽略时间

我想用datetime过滤对象,但无法找到有关如何在任何地方执行此操作的示例.

例如,这可以很好地将以下所有事件汇总在一起:

@login_required
def invoice_picker(request):
    """Grab a date from the URL and show all the invoicable deliveries for that day."""
    query = request.GET.get('q' , '2/9/1984')
    date = datetime
    date = datetime.strptime('7/14/2010', '%m/%d/%Y')
    date = date.strptime(query, '%m/%d/%Y')
    results = []
    if query:
        results = LaundryDelivery.objects.filter(end__gte=date)
    return render_to_response('invoicer.html', {
        'results' : results,
        'date' : date,
        'user' : request.user,
    })
Run Code Online (Sandbox Code Playgroud)

但是当我删除__gte时,它什么都不返回,因为日期是2010-06-22 04:04:00而不是2010-06-22 00:00:00.我也尝试过:

 results = LaundryDelivery.objects.filter(end.date=date)
Run Code Online (Sandbox Code Playgroud)

但不幸的是我收到错误"关键字不能表达".有任何想法吗?

python django datetime-format

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

XSLT - 匹配谓词中的变量元素

<xsl:apply-templates select="element[child='Yes']">
Run Code Online (Sandbox Code Playgroud)

工作正常,但我想使用

<xsl:apply-templates select="element[$childElementName='Yes']">
Run Code Online (Sandbox Code Playgroud)

所以我可以使用变量来指定节点.

例如

<xsl:apply-templates select="theList/entity[Central='Yes']">
Run Code Online (Sandbox Code Playgroud)

适用于:

<?xml version="1.0" encoding="utf-8"?>
<theList>
  <entity>
    <Business-Name>Company 1</Business-Name>
    <Phone-Number>123456</Phone-Number>
    <Central>Yes</Central>
    <region1>No</region1>
    <region2>Yes</region2>
    <region3>No</region3>
    <Northern>No</Northern>
  </entity>
  <entity>
    <Business-Name>Company 2</Business-Name>
    <Phone-Number>123456</Phone-Number>
    <Central>No</Central>
    <region1>Yes</region1>
    <region2>No</region2>
    <region3>No</region3>
    <Northern>Yes</Northern>
  </entity>
  <entity>
    <Business-Name>Company 3</Business-Name>
    <Phone-Number>123456</Phone-Number>
    <Central>Yes</Central>
    <region1>No</region1>
    <region2>No</region2>
    <region3>No</region3>
    <Northern>No</Northern>
  </entity>
  <entity>
    <Business-Name>Company 4</Business-Name>
    <Phone-Number>123456</Phone-Number>
    <Central>No</Central>
    <region1>No</region1>
    <region2>No</region2>
    <region3>No</region3>
    <Northern>No</Northern>
  </entity>
</theList>
Run Code Online (Sandbox Code Playgroud)

但我不想硬编码子元素名称.

有什么建议?

感谢蒂姆的回答:

<xsl:apply-templates select="theList/entity[child::*[name()=$childElement]='Yes']" />
Run Code Online (Sandbox Code Playgroud)

xslt

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

JavaScript/MooTools - 最好将元素保存在对象属性中,而不是每次使用$('elem')进行访问?

在速度/内存效率方面,将元素(通过$检索)保存到对象中的变量或每次使用$来访问它是否有意义?

访问对象属性(特别是嵌套几个级别 - 对象内的对象)执行速度比使用$更快吗?

javascript performance mootools

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

gzipping一组目录并创建一个tar压缩文件

我的bash fu不应该是它应该是什么.

我想创建一个小批量脚本,它将目录列表复制到一个新的zip文件中.

有(至少)两种方法我可以考虑证明文件列表:

  1. 从文件中读取(比如config.txt).该文件将包含要压缩的目录列表OR

  2. 硬件将列表直接编码到bash脚本中

第一种选择似乎更直接(虽然不那么优雅).

我面临的两个问题是我不知道如何做以下事情:

  • 提供shell脚本的目录列表
  • 迭代目录列表

有人可以建议几行,我怎么能这样做?

顺便说一句,我在Ubuntu 10.0.4上运行

bash shell ubuntu gzip

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

如何在Qt中实现HMAC-SHA1算法

我正在尝试在我的C++/Qt应用程序中实现HMAC-SHA1算法.我有一个Sha1算法可用的方法,我只需要了解它的HMAC部分.

这个伪代码来自维基百科:

 1 function hmac (key, message)
 2     if (length(key) > blocksize) then
 3         // keys longer than blocksize are shortened
 4         key = hash(key)
 5     end if
 6     if (length(key) < blocksize) then
 7         // keys shorter than blocksize are zero-padded
 8         key = key ? zeroes(blocksize - length(key))
 9     end if
10
11     // Where blocksize is that of the underlying hash function
12     o_key_pad = [0x5c * blocksize] ? key
13     i_key_pad = [0x36 * blocksize] ? …
Run Code Online (Sandbox Code Playgroud)

c++ hash qt sha1 hmac

6
推荐指数
2
解决办法
7263
查看次数