问题列表 - 第13336页

TSQL表间更新

我有两个表,一个联系人表和一个地址表.地址表包含联系人ID和4个地址行.我希望使用地址表中的信息更新联系人表.为简单起见,让表格如下:

地址( .intact
int not null,
.address1 varchar(32)not null,
.address2 varchar(32)not null
)

contacts(
.id int primary key,
.addr1 varchar(32)not null,
.addr2 varchar(32)not null
)

如何(int tsql)从地址表更新联系人表?
谢谢.

sql t-sql sql-server

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

在类中添加[Serializable]是否会产生任何性能影响?

我需要将[Serializable]属性添加到对性能非常敏感的类中.

该属性是否会对类的操作产生任何性能影响?

c# performance attributes serializable visual-studio-2008

27
推荐指数
2
解决办法
3560
查看次数

CakePHP Flash消息后显示不需要的数字

当我在视图中调用$ session-> flash()时,会显示flash消息,但是它后面也会显示一个数字,通常为1.看到生成的html:

<div id="authMessage" class="flash flash_error">Passwords do not match</div>1
Run Code Online (Sandbox Code Playgroud)

这是什么,为什么现在总是发生,我该如何摆脱它?

cakephp

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

在Ruby中对数组进行排序忽略文章("the","a","an")

在我的应用程序中,我需要显示一个歌曲列表.现在我这样做:

Song.all.sort {|x,y| x.artist.name <=> y.artist.name }
Run Code Online (Sandbox Code Playgroud)

不幸的是,这意味着"臭名昭着的大"将与T一起排序,而我希望他与N一起排序(即,我想忽略文章 - "the","a"和"an" - 对于排序的目的.

我的第一个想法是这样做:

Song.all.sort {|x,y| x.artist.name.gsub(/^(the|a|an) /i, '') <=> y.artist.name.gsub(/^(the|a|an) /i, '') }
Run Code Online (Sandbox Code Playgroud)

但它似乎没有用.思考?

ruby ruby-on-rails

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

C#中的延迟执行

我怎样才能在C#中实现自己的延迟执行机制?

所以我举例说:

string x = DoFoo();
Run Code Online (Sandbox Code Playgroud)

是否有可能执行一些魔法,以便在我"使用"x之前DoFoo不会执行?

c# deferred-execution

12
推荐指数
3
解决办法
8564
查看次数

实时操作系统(RTOS)上的Python

我计划在RTOS平台上实现一个小规模的数据采集系统.(在QNX或RT-Linux系统上.)

据我所知,这些作业是使用C/C++执行的,以充分利用系统.然而,我很想知道并且想要学习一些经验丰富的人的意见,然后我盲目地进入编码行动,是否可行且更明智地用Python编写所有内容(从低级仪器通过闪亮的图形用户界面连接).如果没有,将设计的时序关键部分与"C"混合,或者用C编写所有内容,甚至不用一行Python代码.

或者至少使用Python包装C代码以便更容易地访问系统.

你建议我以哪种方式工作?如果你指出一些类似的设计案例和进一步的阅读材料,我会很高兴的.

谢谢

注1:强调QNX的原因是我们已经有一个基于QNX 4.25的数据采集系统(M300)用于我们的大气测量实验.这是一个专有系统,我们无法访问它的内部.进一步研究QNX可能对我们有利,因为6.4有免费的学术许可选项,Python 2.5附带,以及最近的GCC版本.我从未测试过RT-Linux系统,不知道它在稳定性和效率方面与QNX有多大可比性,但我知道Python系统的所有成员和非Python工具(如Google Earth)的新系统可以在大多数情况下开箱即用.

python rtos qnx python-stackless

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

"预期')'之前'''令牌" - 在Linux上但不在Windows上

需要在C中编译帮助.在家中使用GCC(Windows,3.4.5)时,代码编译良好(即使使用-Wall).当使用uni的GCC(4.3.3,debian)时,我会在'*'token'之前得到以下消息 - "expected')'.可能是什么事?(不用说,在学校的农场进行编译是必须的).

确切的错误消息:MatrixMultiplactionMacro.h:5:错误:预期')'在'*'标记之前

    #ifndef _MATRIXMULTIPLACTIONMACRO_H
#define _MATRIXMULTIPLACTIONMACRO_H

void pseudoMain(
            member* (*__allocateMember)(), 
            void (*__freeMember)(member*), 
            char* (*__memberToString)(member*), 
            void (*__setToZero)(member*), 
            void (*__multiplyMembers)(member*, member*, member*), 
            void (*__addMembers)(member*, member*, member*), 
            void (*__writeToMember)(char*, member*),
            void (*__duplicateMember)(member*, member*)
            );

#endif
Run Code Online (Sandbox Code Playgroud)

因此有问题的行:member*(*__ allocateMember)(),

我究竟做错了什么?

c gcc

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

获取DataGridView中的行号

你如何获得行号DataGridView单元格?具体来说,如果用户选择了单个单元格,您如何获得该行号?它需要根据用户选择的内容访问特定单元格.

我知道可以使用RemoveAt方法在Focus中删除,但你不能明显获得焦点的行号?

谢谢您的帮助!

vb.net datagridview focus

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

Eclipse的"Java EE"和"rcp"发行版之间有什么区别?

Eclipse的Java EE和RCP版本之间有什么区别?

那么,如何实现一个"组合"版本,包括插件开发的所有最佳好处以及Java EE的最佳工具?

我认为我正在寻找的是完全通过p2更新程序创建"合并"实例的能力.例如,如果我打开Eclipse的Java EE实例,打开一个java文件,点击alt-shift-f1打开插件间谍,然后单击"compilationuniteditor"查看java编辑器的来源,我得到.类.但在RCP版本中,我得到了源代码.如何使用普通的Eclipse更新机制在Java EE编辑器中获取这些内容?这是我的目标.更新管理器中的哪些插件包含每个分发的"基本位".

另一个例子是安装所有的例子插件.在RCP发行版中,您可以从"欢迎"页面轻松安装它们.那么,在Java EE发行版中,你可以做同样的事情吗?

我试图在这里解决的问题是我想要避免维护两个单独的Eclipse实例,因为我在RCP(用于插件开发)和Java EE(用于Web服务的东西等)中做了相当多的工作. ).

eclipse

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

JUnit - 使用错误的断言

我从exubero的条目中引用这篇文章.我认为这个条目将使每个正在进行单元测试的人受益:

从Junit的Assert类中定义的assert开始,有许多不同的方法.这些方法中的每一种都有关于它们断言的含义略有不同的参数和语义.

以下显示了assertTrue的一些不规则用法:

assertTrue("Objects must be the same", expected == actual);
assertTrue("Objects must be equal", expected.equals(actual));
assertTrue("Object must be null", actual == null);
assertTrue("Object must not be null", actual != null);
Run Code Online (Sandbox Code Playgroud)

一些单元测试专家指出,上面的代码可以更好地编写为:

assertSame("Objects must be the same", expected, actual);
assertEquals("Objects must be equal", expected, actual);
assertNull("Object must be null", actual);
assertNotNull("Object must not be null", actual);
Run Code Online (Sandbox Code Playgroud)

使用适当的'assertXXX()'的一个优点是可以提高单元测试的可读性.任何人都可以指出使用适当的'assertXXX()'还有什么好处?

junit unit-testing

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