问题列表 - 第32724页

在运行时更改数据集连接字符串

我有ac生成的数据集.如何更改连接字符串,以便将数据集与另一个(结构相同但填充程度不同的)数据库一起使用?这必须在运行时发生,因为我不知道编译时的服务器或数据库名称.我正在使用c#2.0.

c# connection-string runtime dataset

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

无法在Solaris上应用统一的diff补丁

例如,如果我有两个文件:

文件1:

This is file 1
Run Code Online (Sandbox Code Playgroud)

和file2:

This is file 2
Run Code Online (Sandbox Code Playgroud)

并使用以下命令创建补丁:

diff -u file1 file2 > files.patch
Run Code Online (Sandbox Code Playgroud)

结果是:

--- file1       Fri Aug 13 17:53:28 2010
+++ file2       Fri Aug 13 17:53:38 2010
@@ -1,1 +1,1 @@
-This is file 1
+This is file 2
Run Code Online (Sandbox Code Playgroud)

然后,如果我尝试在Solaris上使用patch命令应用此补丁:

patch -u -i files.patch
Run Code Online (Sandbox Code Playgroud)

它挂在:

 Looks like a unified context diff.
File to patch:
Run Code Online (Sandbox Code Playgroud)

1.有没有办法将Solaris 本机补丁命令与统一差异一起使用?

2.如果无法应用统一格式,哪种差异格式被认为是最便携的?

更新: 我在问题的第一部分找到了答案.patch如果第二个文件(在这种情况下为file2)与第一个文件(file1)存在于同一文件夹中,那么Solaris上似乎会挂起.例如,以下相当常见的差异:

--- a/src/file.src       Sat Aug 14 23:07:29 2010
+++ b/src/file.src       Sat Aug 14 …
Run Code Online (Sandbox Code Playgroud)

diff patch solaris unified-diff

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

Android:从代码中向特定布局添加视图

我想动态地添加一些LinearLayout已经在XML中定义的视图.

我可以在屏幕上添加视图,但它们并没有放在右边的"内部" LinearLayout.

如何从代码中获取对此特定布局的引用,类似于View使用findViewById()

layout android

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

如何检测iPad上启动画面动画的应用启动方向!

嗨,我有一个应用程序,我有两个*.pngs默认闪屏:

Default-Landscape.png Default-Portrait.png

我想要的是在我的应用程序加载并准备好时,将此默认启动画面设置为动画.

为了达到这个目的,我通常会使用默认横向或默认纵向(取决于设备方向)呈现UIImageView,将其保留在屏幕上一段时间,然后将其设置为动画.

我的问题是,如果我呼吁[[UIDevice currentDevice] orientation]

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    
Run Code Online (Sandbox Code Playgroud)

答案始终是设备处于纵向方向,即使我清楚地将其置于风景中.我在模拟器和设备上尝试了这个,行为是一样的.

有没有人知道这个或其他方法的解决方案?

谢谢!

iphone uikit uidevice uiinterfaceorientation device-orientation

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

如何对Typed Tlist进行排序

我有一些Typed TLists,我在排序时遇到问题

通常,对于无类型的TList,我会有一个函数,例如:

function SortByJob(Item1: Pointer; Item2: Pointer): Integer;
var
  p1, p2: JobPointer;
begin
   p1 := JobPointer(Item1);
   p2 := JobPointer(Item2);
   if p1.job > p2.job then
      Result := 1
   else
      if p1.job = p2.job then
         Result := 0
      else
         Result := -1
end;
Run Code Online (Sandbox Code Playgroud)

这将由列表调用

JobList.Sort(SortByJob)
Run Code Online (Sandbox Code Playgroud)

但是我已经在我当前的应用程序中决定我们要将TLists锁定到某些指针类型,所以在上面的例子中我们将JobList声明为:

JobList: array[0..4] of TList<JobsPointer>;
Run Code Online (Sandbox Code Playgroud)

现在我打电话的时候

JobList[0].Sort(SortByJob)
Run Code Online (Sandbox Code Playgroud)

我得到一个"参数不够"的错误.

有任何想法吗?

我已经比较了如果我在一个无类型的"标准"TList上使用上面的Sort函数,那么它将正确编译...

delphi pointers tlist

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

写入值时如何为变量赋值需要多行(python)

我有一个变量x,我想要分配一个非常长的字符串.由于字符串很长,我将其拆分为10个子字符串.我想做这样的事情:

x =
   'a very long string - part 1'+
   'a very long string - part 2'+
   'a very long string - part 3'+
                ...
   'a very long string - part 10'
Run Code Online (Sandbox Code Playgroud)

但结果证明这是一种无效的语法.那个有效的语法是什么?

python string variable-assignment

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

如何使用Silverlight 4复制DataGrid(包括DataGridTemplateColumn)中所有单元格的选定内容?

使用Silverlight 4,我可以在DataGrid中选择一个或多个单元格(或行和列),点击Control + C并将内容复制到剪贴板.这真的很酷.在Control + V后,它可以粘贴到Excel或其他编辑器中.

但是,如果其中一列是DataGridTemplateColumn,则粘贴时其值为空.这是有道理的,因为它可能是专栏中的任何内容.

如何告诉Control + C副本模板单元格的值应该是什么?

.net c# silverlight

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

是否可以通过CSS缩进代码块中的包装行?

我在HTML文档中有一些代码.代码本身并不重要 - 我使用了lorem ipsum来清楚地说明这一点.

<pre><code>Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Sed sit amet diam sit amet sem accumsan faucibus ac in arcu.
Quisque varius, erat vel euismod ornare, libero orci laoreet velit, at lobortis sem nisl et eros.</code></pre>
Run Code Online (Sandbox Code Playgroud)

我已经应用于white-space: pre-wrap代码块以强制长行包装.我想知道是否有可能缩进包裹线的包裹部分,给出这样的东西:

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Sed sit amet diam sit amet sem accumsan faucibus ac in arcu.
Quisque varius, erat vel euismod ornare, libero orci laoreet velit,
        at lobortis sem nisl et eros.
Run Code Online (Sandbox Code Playgroud)

css

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

C编程中的内存处理策略是什么?

我自己的一个策略是在程序启动时分配5兆字节的内存(或者你认为必要的任何数字).

然后,当程序malloc()返回任何一点时NULL,你释放5兆字节并malloc()再次调用,这将成功并让程序继续运行.

您对此策略有何看法?

你还知道其他什么策略?

谢谢,Boda Cydo.

c memory malloc

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

C++/CLI中的事件处理

我有一个函数singleFrameEventHandler,我希望在某个事件OnNewFrame发生时调用它.在做了一些研究之后,在我看来,处理事件的函数具有void返回类型并且采用包含事件的类型的参数.从我在网上找到的,这是这样做的:

功能声明:

void singleFrameEventHandler(IAFrame ^ frame);
Run Code Online (Sandbox Code Playgroud)

分配函数以处理事件时:

iaframe->OnNewFrame += &singleFrameEventHandler;
Run Code Online (Sandbox Code Playgroud)

当我尝试编译包含上述段的代码时,我收到以下错误:

error C2664: 'Spiricon::BeamGage::Automation::Interfaces::IAFrame::OnNewFrame::add' : cannot convert parameter 1 from 'void (__clrcall *)(Spiricon::BeamGage::Automation::Interfaces::IAFrame ^)' to 'Spiricon::BeamGage::Automation::Interfaces::newFrame ^'
No user-defined-conversion operator available, or
There is no context in which this conversion is possible
Run Code Online (Sandbox Code Playgroud)

OnNewFrame的类型是Spiricon :: BeamGage :: Automation :: Interfaces :: newFrame,遗憾的是,它没有被描述为"当新帧可用时调用的事件"之外的文档.

在对象浏览器中,我可以找到一些有关它的信息:

public delegate newFrame:
    public System.IAsyncResult BeginInvoke(System.AsyncCallback callback, System.Object object)
    public System.Void EndInvoke(System.IAsyncResult result)
    public System.Void Invoke()
    public newFrame(System.Object object, System.IntPtr method)
Run Code Online (Sandbox Code Playgroud)

newFrame构造函数(?)似乎是最好的选择,因为它似乎采用了方法指针,但当我尝试使用它时:

iaframe->OnNewFrame += gcnew newFrame(iaframe, &singleFrameEventHandler);
Run Code Online (Sandbox Code Playgroud)

我收到以下错误: …

.net events c++-cli event-handling

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