问题列表 - 第4095页

关于Python/Django和消息队列的建议

我在Django中有一个应用程序,需要在各种用例中向用户发送大量电子邮件.出于显而易见的原因,我不想在应用程序中同步处理此问题.

有没有人建议消息排队服务器与Python完美集成,或者他们已经在Django项目上使用过?我的堆栈的其余部分是Apache,mod_python,MySQL.

python django message-queue

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

在多行上执行表值函数?

给定一个表值函数,如dbo.Split()"T-SQL:对面字符串连接-如何将字符串分割成多个记录",我如何通过多行作为参数?

这有效:

SELECT *
FROM dbo.Split
  (',', (SELECT myColumn FROM Stuff WHERE id = 22268))
WHERE ISNULL(s,'') <> ''
Run Code Online (Sandbox Code Playgroud)

它返回:

pn          s
----------- -----------
1           22351
2           22354
3           22356
4           22357
5           22360
Run Code Online (Sandbox Code Playgroud)

但这不是:

SELECT *
FROM dbo.Split
  (',', (SELECT myColumn FROM Stuff))
WHERE ISNULL(s,'') <> ''
Run Code Online (Sandbox Code Playgroud)

这也不是:

SELECT * FROM dbo.Split_temp(',', myColumn), Stuff
Run Code Online (Sandbox Code Playgroud)

文档说:

当在子查询的FROM子句中调用返回表的用户定义函数时,函数参数不能引用外部查询中的任何列.

我正在寻找的那种结果集看起来像:

id          pn          s
----------- ----------- -----------
22268       1           22351
22268       2           22354
22268       3           22356
22268       4 …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server-2005 user-defined-functions

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

WinForms数据绑定

我已经构建了一些业务对象,并且我已经构建了一个"数据访问层",它将读取,更新,删除等.现在我想在WinForm的应用程序中将这些对象绑定到网格/文本框/组合等.

我可以做手动方法,如:

txtName.Text = employee.Name;
Run Code Online (Sandbox Code Playgroud)

然后在保存上做类似的事情

employee.Name = txtName.Text;
Run Code Online (Sandbox Code Playgroud)

但我宁愿使用VS 2008的"RAD"功能.我已经完成了一些谷歌搜索,但我没有找到任何快速教程,告诉我我需要对业务对象做什么,以使它们成为"数据"界".有人可以帮忙吗?

data-binding winforms

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

如何使整个浏览器窗口变灰并在中心显示一个表单?

您是否遇到过那些在整个浏览器窗口中显示灰色并向您显示通知或要求您填写调查等的网站?这曾经发生在myspace上,如果您在电子邮件或密码中输入错误,整个浏览器窗口将变灰(虽然它仍然是透明的,您仍然可以通过它看到页面的内容),并且登录控件将显示在中心浏览器窗口上面有一条错误消息,告诉您错误输入了电子邮件或密码.不幸的是他们从myspace中删除了这个,我想要一个我正在研究的网站的相同代码,并且试图避免重新发明轮子,你知道找到这个代码的任何来源,而不是再次写完整个东西吗?我假设这主要是CSS,Javascript仅用于显示/隐藏,我是对的吗?

javascript css

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

返回包含2个子类的IQueryable

你可以返回由两个或更多不同的子类组成的IQueryable吗?这是我尝试展示我的意思.它抛出错误:

System.NotSupportedException:Union或Concat中的类型具有以不同顺序分配的成员.

var a = from oi in db.OrderItems
        where oi.OrderID == ID
            && oi.ListingID != null
        select new OrderItemA {
            // etc
        } as OrderItem;

var b = from oi in db.OrderItems
        where oi.OrderID == ID
            && oi.AdID != null
        select new OrderItemB {
            //etc
        } as OrderItem;

return a.Concat<OrderItem>(b);
Run Code Online (Sandbox Code Playgroud)

c# linq-to-sql

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

如何在SQL Server 2005中使用LIMIT关键字?

我找到了一种从这篇文章中的表中选择随机行的方法.建议是使用以下查询:

SELECT * FROM employee ORDER BY RAND() LIMIT 1
Run Code Online (Sandbox Code Playgroud)

但是当我在MS SQL 2005中运行此查询时,我收到以下错误消息

Msg 102, Level 15, State 1, Line 1
Incorrect syntax near 'LIMIT'.
Run Code Online (Sandbox Code Playgroud)

谁能告诉我我错在哪里?MS SQL不支持LIMIT吗?如果是这样,那我该怎么办呢?

sql sql-server sql-server-2005 limit

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

扩展GDI +中支持的图像格式列表

引用System.Drawing.Imaging命名空间文档

Encoder类使用户能够扩展GDI +以支持任何图像格式.

然而,我找不到任何文档,示例或其他任何解释我如何实现自己的自定义文件格式的内容 - 大多数搜索返回有关传递EncoderParameters的大量信息,但没有实现我们自己的编码器的信息?

理想情况下,我希望能够在C#中实现这一点,但如果需要,我准备将我的ATL清除掉:)

有没有人遇到任何文档或能够提供有关如何处理此问题的任何指示?

更新:
我应该提到我迄今为止尝试过的事情,但无济于事:

  • 寻找在ImageCodecInfo类中返回的GUID 以查看它是否是一个普通的COM接口(但它似乎不是),目的是查看已实现的接口,或者查看它是否只是一个注册表项.
  • 步入Image.FromFile方法,发现它只是gdiplus.dll的包装器
  • 大量的Google搜索,似乎提供了大量使用现有的搜索,并指定了自己的ImageEncoderParamerters; 还有一些人通过其他方式实现自己的 编解码器.
  • 甚至在新闻中询问://microsoft.public.win32.programmer.gdi

.net c# gdi+

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

在Notepad ++中将制表符转换为空格

如何在Notebookpad ++中将制表符转换为空格?

我发现一个网页表明它是可能的,但我找不到任何有关如何操作的信息.

我希望能够做到这一点,因为一些Web表单不尊重带有选项卡的代码.

whitespace notepad++ indentation

1042
推荐指数
9
解决办法
70万
查看次数

有没有办法在ASP.NET中访问当前会话的集合?

有没有办法从应用程序全局访问ASP.NET中当前会话的集合?

谢谢.

asp.net session

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

代码覆盖工具如何在不同语言中工作?

大多数已建立的语言都有可用的可靠测试覆盖工具,但功能深度各不相同.

此外,所有各种VM和编译器都具有这样的异构结构,例如,编写代码覆盖工具必须是C中与Lisp完全不同的工作.

  • Python必须sys.settrace直接告诉你哪些行正在执行
  • Clover(for Java)使用自己的编译器并添加调试元数据(无论如何我上次使用它)
  • Emma(for Java)有一个ClassLoader,它可以动态重写字节码
  • COVER(用于Lisp)有一个注释传递来检测代码

我对不同语言的代码覆盖率的实现感兴趣:

  1. 获取C0覆盖的主要方法是什么,您可以在哪里跟踪已执行的代码行?我提到了上面的本机VM内省和静态和动态代码检测 - 还有其他方法吗?

  2. 与C0相比,获得更加开明的覆盖数据(如C1或C2)似乎是一种与语言无关的任务.对我来说是大卡诺的地图操纵吗?有关于如何实际操作的最佳实践吗?像模糊这样的现代逻辑技术会起作用吗?

  3. 测试覆盖范围的一个被忽视的方面是将结果显示给程序员,这对C1和C2数据越来越难.坦率地说,虽然他们完成了C0的工作,但我对大多数测试覆盖接口都不感兴趣; 您在覆盖数据中看到了哪些新颖直观的界面?

language-agnostic unit-testing code-coverage

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