问题列表 - 第5189页

sql查询以查找非映射列值

很难用文字表达,所以假设这个例子表:

| id | col1 | col2 | 
--------------------
| 1  |  aa  |  12  |
| 2  |  aa  |  12  |
| 3  |  bb  |  13  |
| 4  |  cc  |  13  |

我想要一个选择行3和4甚至只是值13的查询

所以像检查这个假设:"col2的所有值都相同,应该映射col1的一个值"

我一直在检查,通过在单独的查询和比较中对每列进行"分组依据"和行计数,但是能够挑出有问题的行会很好

查询或pl/sql过程没问题

sql plsql

0
推荐指数
1
解决办法
379
查看次数

从VBA访问串口的最佳方法是什么?

从VBA访问串口的最佳方法是什么?

我需要一些销售代表能够通过PowerPoint中的操作按钮在串口上发送一个简单的字符串.我通常不使用VBA,特别是对于这样的事情.通常我会把它变成某种应用程序,但我实际上并不认为这个想法很糟糕.这将是一个方便的工具,他们可以在投影仪上演示这个设备,并与其他销售人员和非技术人员交谈.此外,这个销售人员对VBA或PowerPoint演示文稿进行小的修改没有问题,但是重新编译.NET应用程序也不会有任何问题.

我知道我们可以通过从动作演示文稿中运行的批处理文件来完成它,但这并不能让我感到非常高兴.我想我们可能会访问一个COM对象并从那里运行,但是我再也没有真正了解在VBA中使用的最新和最好的库,并且如何轻松打开一个快速的小入门也很好,发送和关闭连接.

由于这需要在多人的计算机上运行,​​如果它可以轻松地传输到其他机器,那将是很好的.我应该可以说它必须在Office 2007和Windows XP上运行.与其他任何东西的兼容性都是一个很好的奖励.

我该怎么办呢?任何好的提示或技巧?图书馆建议?

powerpoint vba serial-port com-interface

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

你如何使用xy coords跟踪DRY代码?

您将如何以您选择的语言在此示例中获得梦想的DRY理想:

drawLine(Point(0, 0), Point(w, 0));
int curRowY = 0;
for(int row=0; row<rowHeights.size(); row++) {
    curRowY += rowHeights[row];
    drawLine(Point(0, curRowY), Point(w, curRowY));
}

drawLine(Point(0, 0), Point(0, h));
int curColX = 0;
for(int col=0; col<colWidths.size(); col++) {
    curColX += colWidths[col];
    drawLine(Point(curColX, 0), Point(curColX, h));
}
Run Code Online (Sandbox Code Playgroud)

注意:大量的ad-hoc预处理器宏可能会极其不易读写,因此无法读取.

dry coordinates

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

在VB.NET中将UTF-8转换为ASCII

我正在编写一个控制台应用程序,它从不同的电子邮箱中读取电子邮件并通过它们处理.从各种自动化系统接收电子邮件.电子邮件将被记录和/或向前发送.

问题是有些电子邮件是用UTF-8编码的,并且在引用可打印的情况下进行传输编码,这会混淆特殊字符(主要是ä,ö和å).我还没有找到任何解决方案来转换它们的可读格式.

例如,quoted-printable中的"ä"是"= C3 = A4".使用正常的转换方法,结果是"Ã"(乱码).

我从这里无耻地撕掉了这个示例转换表:http://forums.sun.com/thread.jspa?threadID = 5315363

char   codepoint          UTF-8 encoding                 as Latin-1

ä      11100100 = E4      11000011 10100100 = C3 A4      ä = \u00C3\u00A4
å      11100101 = E5      11000011 10100101 = C3 A5      Ã¥ = \u00C3\u00A5
ö      11110110 = F6      11000011 10110110 = C3 B6      ö = \u00C3\u00B6

Ä      11000100 = C4      11000011 10000100 = C3 84      Ã? = \u00C3\u0084
Å      11000101 = C5      11000011 10000101 = C3 85      Ã? = \u00C3\u0085
Ö      11010110 …

vb.net character-encoding

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

在不使用Canvas控件的情况下控制Silverlight中的渲染顺序(ZOrder)

我通过将UserControl添加到父控件的"Children"集合中,以编程方式将其添加到Silverlight 2中的另一个.起初这很好.如果我对窗口执行其他操作(在我的情况下,我将整个面板滚动到视图之外,然后返回到视图中),那么它显然会更改渲染顺序并使我的控​​件落后于其他控件.我正在寻找一种控制此行为的方法,以强制我的窗口位于顶部.Canvas控件有一个ZOrder属性,允许你设置它,但我没有使用Canvas,我正在使用网格.

我玩过使用Children.Insert和搞乱索引,并且也改变了渲染顺序,但这似乎是解决问题的一种方法.我如何强迫我的控制力在顶部?

--Matt

silverlight xaml silverlight-2.0

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

如何判断哪个对象属性pickle失败?

当你挑选一个具有一些无法腌制的属性的对象时,它将失败,并出现如下通用错误消息:

PicklingError: Can't pickle <type 'instancemethod'>: attribute lookup __builtin__.instancemethod failed
Run Code Online (Sandbox Code Playgroud)

有没有办法告诉哪个属性导致异常?我使用的是Python 2.5.2.

即使我原则上理解问题的根本原因(例如在上面的例子中有一个实例方法),但仍然很难准确地指出它.在我的情况下,我已经定义了一个自定义__getstate__方法,但忘记了一个关键属性.这发生在嵌套对象的复杂结构中,因此我花了一些时间来识别坏属性.

根据要求,这里有一个简单的例子是pickle故意失败:

import cPickle as pickle
import new

class Test(object):
    pass

def test_func(self):
    pass

test = Test()
pickle.dumps(test)
print "now with instancemethod..."
test.test_meth = new.instancemethod(test_func, test)
pickle.dumps(test)
Run Code Online (Sandbox Code Playgroud)

这是输出:

now with instancemethod...
Traceback (most recent call last):
  File "/home/wilbert/develop/workspace/Playground/src/misc/picklefail.py", line 15, in <module>
    pickle.dumps(test)
  File "/home/wilbert/lib/python2.5/copy_reg.py", line 69, in _reduce_ex
    raise TypeError, "can't pickle %s objects" % base.__name__
TypeError: can't pickle instancemethod objects
Run Code Online (Sandbox Code Playgroud)

不幸的是,没有提示该属性test_meth …

python serialization

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

如何在Win32上从Emacs打印?

我正在运行Emacs 23.0.60.1,从这里下载,在Windows XP上,网络打印机配置为默认打印机.

如何设置Emacs以轻松打印缓冲区内容?

针对Win32的修补Emacs版本的文档提到了"快速和简单"打印,但是没有出现"快速打印"菜单条目,并且常规条目("打印缓冲区","Postscript打印缓冲区")似乎没有任何东西.

编辑:
我在Emacs 22.3的官方Windows版本中遇到了同样的问题.因此,任何版本的设置/故障排除说明将不胜感激.

EDIT2:
我选择了下面由Joe Casadonte提供的PrintFile解决方案,效果很好.不过,我仍然对任何有关"正确"方式不起作用的想法感兴趣.

(顺便说一句,这是一个适当的SO问题,只是边缘编程相关吗?)

printing emacs winapi

7
推荐指数
2
解决办法
4053
查看次数

你如何用postgres调试函数?

我正在使用pgAdmin III 1.8.4并发现它是一个严厉的情妇.

在编写存储过程(函数)时,没有查询编译.所以我不知道我的功能是否会起作用,直到我打电话给它.

其他人如何解决这个问题呢?(除了第一次正确:p)

postgresql debugging

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

如何在Perl foreach循环中一次读取两个项目?

我正在寻找的是:

@list = qw(1 2 3 4 5 6);
foreach (@list) {
  #perl magic goes here 
  print "i: $i, j:$j\n";
}
Run Code Online (Sandbox Code Playgroud)

收益:

i:1, j:2
i:3, j:4
i:5, j:6
Run Code Online (Sandbox Code Playgroud)

为了回应下面的一个非常好的建议,我需要指定此脚本将在其他人的构建服务器上运行,并且我不允许使用CPAN中的任何模块.仅限标准Perl.

perl loops

35
推荐指数
7
解决办法
2万
查看次数

在ASP.NET中获取网页统计信息

您建议在ASP.NET下使用哪个免费(最好是开源)组件来捕获我的网站访问统计数据?我有SqlServer可用.我更喜欢后端的db和文件记录,因为它是可报告的.

asp.net web

0
推荐指数
1
解决办法
1779
查看次数