问题列表 - 第36132页

如何在Silverlight应用程序中显示HTML?

我需要在Silverlight应用程序中显示一些基本的HTML(只是一些段落,无序列表和超链接).我该怎么办呢?

使用哪种控件?

silverlight silverlight-4.0

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

如何在onbeforeunload事件中捕获目标URL

我想在离开某些页面之前使用onbeforeunload向用户发送消息.是否有可能知道他们应该在onbeforeunload事件中跳转到哪个URL?

谢谢

javascript javascript-events

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

在C++中放松void*cast

在C中,指向和来自指针并不是错误void *.

移植到C++的一个主要障碍是需要在从处理泛型指针的函数返回时转换指针,例如malloc,在我自己的代码中声明的函数void *block_get(Blkno const blkno);.

然而,我的代码应该由C C++编译器成功编译.如果我为了C++而在任何地方提供显式的强制转换,它们必须是C风格的强制转换,并且我可能会因为从两种语言的指针类型转换非指针类型而屏蔽错误.

我的参考错误如下:

struct Cpfs *cpfs = calloc(1, sizeof(*cpfs));
Run Code Online (Sandbox Code Playgroud)

在MSVC中产生:

错误2错误C2440:'初始化':无法从'void*'转换为'Cpfs*'e:\ src\cpfs\cpfs.c 179

显然,如果我不再使用C,我就不能使用new或者static_cast我自然会使用.对于每种语言提供最大类型安全性的最佳方法是void *什么?最简单的问题是什么?

c c++ casting void-pointers

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

python中多个列表的产品总和

试图模仿Excel的SUMPRODUCT功能:

SUMPRODUCT(v1, v2, ..., vN) =
    v1[0]*v2[0]*...*vN[0] + v1[1]*v2[1]*...*vN[1] + ... + v1[n]*v2[n]*...*vN[n]
Run Code Online (Sandbox Code Playgroud)

其中n是每个向量中元素的数量.

这类似于点积,但对于多个向量.我阅读常规点积的非常详细的讨论,但我不知道如何将它干净地扩展到多个向量.作为参考,我正在复制那里提出的优化代码,我将其(通常)移植到Python 3.BTW,对于dot产品,最后一种方法仍然在P3K中获胜.

def d0(v1,v2):
    """                                                                                                     
    d0 is Nominal approach:                                                                                 
    multiply/add in a loop                                                                                  
    """
    out = 0
    for k in range(len(v1)):
        out += v1[k] * v2[k]
    return out

def d1(v1,v2):
    """                                                                                                     
    d1 uses a map                                                                        
    """
    return sum(map(mul,v1,v2))

def d3(v1,v2):
    """                                                                                                     
    d3 uses a starmap (itertools) to apply the mul operator on an zipped (v1,v2)                           
    """
    return sum(starmap(mul,zip(v1,v2)))
Run Code Online (Sandbox Code Playgroud)

python algorithm python-3.x

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

如何编写XML文件?

我想在我的应用程序中编写一个不那么复杂但很大的文件,并且能够通过邮件发送它(使用MFMailComposeViewController)因为NSXMLElement和相关的类没有移植到iPhone SDK,我有什么选择来创建XML文档?提前致谢.

xml iphone cocoa-touch xmlwriter

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

Suggestbox返回开始并包含用户输入的建议

我正在使用SuggestBox,我在获取应用程序的良好行为方面遇到了一些困难.

请考虑以下建议列表:

1. lol 
2. good evening
3. goodbye
4. end 
5. saluti

如果我将我的SuggestBox与此列表一起使用并输入"g",我将获得:

1. good evening
2. goodbye

我键入"e":

1. good evening
2. end

但我想要获得的是包含输入的单词,而不仅仅是以输入开头的单词.例如,如果我输入"l",我想获得:

1. lol
2. saluti

而且不仅:

1. lol

我怎样才能解决这个问题?

谢谢您的帮助.

java gwt suggestbox

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

将RDLC输出分发为电子邮件附件

我们的winforms应用程序长期允许"打印"选项,基本上使用RDLC.

客户要求我们添加一项功能,允许用户通过电子邮件发送"打印"输出.

现在,我们知道创建了一个EMF文件(在TEMP文件夹中)作为当前打印过程的一种隐藏副产品.

在我们看来,我们可以简单地获取此EMF文件并将其附加到新电子邮件中,然后完成工作.

  1. 这是最好的选择吗?
  2. 我们可以依赖任何Windows机器打开的EMF文件吗?
  3. 我们如何识别EMF文件?...... %TEMP%\DiaryGrid_1.emf目前似乎被命名了.好的,所以DiaryGrid是我们的RDLC文件的名称,但_1被添加到某个地方.

rdlc winforms .emf

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

SQL - 从两个表中按列排序

我有两个表:消息(用户发布的消息),喜欢(用户和消息之间的多对多关系 - 它表示user1喜欢message5).

messages
---------
id, id_user, message, created_at

likes
-----
id_user, id_message, created_at
Run Code Online (Sandbox Code Playgroud)

如果我发送消息,它将转到消息表.如果我喜欢某人的消息,将在likes表中创建一条新记录(is_user = me,id_message =我喜欢的消息).

问题是,我想在"created_at"排序的一个列表中显示我的行为的历史=消息和喜欢.

就像是:

- 1/1/2010 i sent message "aaa"
- 2/1/2010 i sent message "bbb"
- 3/1/2010 i liked somebodys's message "ccc"
- 4/1/2010 i send message "ddd"
Run Code Online (Sandbox Code Playgroud)

编辑此外 ,我还要显示我喜欢的状态的详细信息:

- 3/1/2010 i liked somebodys's message **"ccc"**
Run Code Online (Sandbox Code Playgroud)

怎么做?

mysql sql

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

确定操作的足够内存的可用性

我们能否为操作确定足够的内存可用性?如果是,那该怎么办?谢谢

c# memory asp.net

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

sizeof空结构在C中为0,在C++中为1为什么?

可能重复:
C++中的空类C
中空结构的大小是多少?

我在某处看到C++中空结构的大小为1.所以我想到验证它.不幸的是我把它保存为C文件并使用了<stdio.h>标题,我很惊讶地看到了输出.这是0.

这意味着

struct Empty {

};

int main(void)
{
  printf("%d",(int)sizeof(Empty));
}
Run Code Online (Sandbox Code Playgroud)

在编译为C文件时打印0,在编译为C++文件时打印1.我想知道原因.我读到c ++中的sizeof空结构不为零,因为如果大小为0,则该类的两个对象将具有相同的地址,这是不可能的.我哪里错了?

c c++ struct sizeof

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