问题列表 - 第25436页

如何在C#WinForms应用程序中创建可编辑的配置设置?

我将配置值保存在app.config.我想创建一个WinForms应用程序,它显示表单中的所有AppSettings值.用户应该能够更改设置值并将其保存回app.config.

c# app-config winforms

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

存储过程 - 强制执行顺序

我有一个存储过程本身按顺序调用其他存储过程的列表:

CREATE PROCEDURE [dbo].[prSuperProc]

AS
BEGIN
    EXEC [dbo].[prProc1] 
    EXEC [dbo].[prProc2] 
    EXEC [dbo].[prProc3]
    --etc
END
Run Code Online (Sandbox Code Playgroud)

但是,我的表中有时会产生一些奇怪的结果,由prProc2生成,这取决于prProc1生成的结果.如果我按顺序手动执行prProc1,prProc2,prProc3,那么一切都很好.看来,当我运行顶级过程时,在Proc1完成之前正在执行Proc2并将其结果提交给db.它并不总是出错,但是当Proc1有一个很长的执行时间(在这种情况下〜10s)时似乎出错了.

如何更改prSuperProc,以便每个过程仅在前面的过程完成并提交后才执行?交易?

编辑额外的细节:

我的数据库中有一个表,它有一个默认为null的列.prProc1在此表上执行一组更新语句以填充此列.然后,prProc2根据此列中的值将摘要数据插入到辅助表中.

当我运行超级过程时,我(有时)看到的是第一个表具有由prProc1正确计算的结果,但是prProc2已生成结果,就像列全部为空.如果我然后手动运行prProc2,则会正确生成摘要数据.

t-sql sql-server stored-procedures

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

无法从int [] []转换为int*

我有一个3x3数组,我正在尝试创建一个指针,我不断得到这个数组,是什么给出的?

我如何定义指针?我已经尝试了[]和*的每个组合.

是否有可能做到这一点?

int tempSec[3][3];

int* pTemp = tempSec;
Run Code Online (Sandbox Code Playgroud)

c++ arrays pointers

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

帮助我理解JavaScript事件

我有一个充满细胞的桌子,我想知道鼠标是哪个细胞.

为此,我已将事件附加到所有单元格,然后我找到了元素.但我想可能会有更好的选择.对 ?

是否有可能我只在顶部附加单个事件处理程序,仍然能够捕获所有信息.喜欢哪个细胞用户目前在等

像下面的东西,

<table onMouseOver="monitorFuntion(event)" >...</table>
Run Code Online (Sandbox Code Playgroud)

javascript

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

计算string []中的子字符串出现次数

给定一个String数组,例如:

string[]={"bmw"," ","1bmw"," "};
Run Code Online (Sandbox Code Playgroud)

我需要计算子串bmw在该数组中出现的频率.在这个例子中,它发生了2次.

我如何用C#编写?

我也想忽略首都人物,

sting [] = {"bmw","","BMw","1bmw"}

那么计数结果是3.

我该怎么办?

#

谢谢大家的回答.

c#

4
推荐指数
2
解决办法
3943
查看次数

如何在gdb中打印std :: map值

我有一个std :: map <std :: string,std :: string> cont;

我想在gdb中看到cont ["some_key"].当我在尝试

p cont ["some_ket"]

我收到此消息:您尝试传递给operator []的其中一个参数无法转换为函数所需的内容.

我正在使用GNU gdb Red Hat Linux(6.3.0.0-1.162.el4rh).谢谢

c++ linux debugging gdb

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

Scala优先于隐式转换而不是"自然"操作......为什么?这是一个错误吗?或者我做错了什么?

当然,这个简单的测试按预期工作:

scala> var b = 2
b: Int = 2

scala> b += 1   

scala> b
res3: Int = 3

现在我将其纳入范围:

class A(var x: Int) { def +=(y:Int) { this.x += y } }
implicit def int2A(i:Int) : A = new A(i)             

我正在定义一个新类和一个+ =操作,并且当我想要将Int添加到A的Int值时,这是一个方便的隐式转换.

当"A"类不是表达式的所有部分时,我从未想到这会影响我的常规Int操作的行为方式.

但它确实:

scala> var b:Int = 0
b: Int = 0

scala> b += 1

scala> b  
res29: Int = 0

scala> b += 2

scala> b
res31: Int = 0

这里似乎发生的是b:Int被隐式转换为"A",它不绑定到任何变量,然后在其上调用+ =,丢弃结果.

Scala似乎高度优先于已经定义为Ints的自然+ =行为(编译器魔法,而不是实际方法)的隐式转换.常识以及C++背景告诉我,只有在编译失败时才应该作为最后的手段调用implicits.这导致了几个问题......

  • 为什么?这是一个错误吗?它是按设计的吗? …

language-features scala scala-2.8

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

浮动有条件的bash

在bash中我需要比较两个浮点数,一个我在脚本中定义,另一个读作参数,为此我做了:

   if [[ $aff -gt 0 ]]
    then
            a=b
            echo "xxx "$aff
            #echo $CX $CY $CZ $aff
    fi
Run Code Online (Sandbox Code Playgroud)

但我得到错误:

[[:-309.585300:语法错误:无效算术运算符(错误标记为".585300"))

怎么了?

谢谢

bash

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

jQuery事件.load(),. has(),. unload()

对于jQuery事件,这只是一个简单的问题.在加载DOM时,.load(),. ready()和.unload()是否按顺序运行?当我看到jQuery文档时,答案似乎是肯定的.

<script type="text/javascript">

    $(window).load(function () {
        // run code
        initializeCode();
    });

    $(document).ready(function() {
        //run code that MUST be after initialize
    });

    $(window).unload(function() {
        Cleanup();
    });
</script>
Run Code Online (Sandbox Code Playgroud)

但是,.ready()中的代码在initializeCode()之前执行; 是执行,所以我觉得很奇怪.现在我必须将我的代码放在.onload()方法中,并在initializeCode()之后; line,表示位于.ready()块内.

有人可以解释一下这个,因为我是jQuery的新手吗?

javascript jquery events dom

71
推荐指数
3
解决办法
14万
查看次数

如何在XCode中使用带有Objective-C的C++

我想在Objective-C中使用/重用C++对象.我有一个具有类定义的hello.h和用于类实现的hello.cpp.

class Hello
{ int getX() ... };
Run Code Online (Sandbox Code Playgroud)

我在Objective-C函数中使用这个类.

#include "hello.h"
...
- (IBAction) adderTwo:(id)sender
{
    Hello *hi = new Hello();            
    int value = hi->getX();
    NSLog(@"Hello %d", value);
    [textField setIntValue:value];
Run Code Online (Sandbox Code Playgroud)

当我在Xcode中编译代码时,我收到此错误消息.

class Hello *XXXXX
Users/smcho/Desktop/cocoa/adderTwo/hello.h:9:0
/Users/smcho/Desktop/cocoa/adderTwo/hello.h:9: 
error: expected '=', ',', ';', 'asm' or '__attribute__' before 'Hello'

什么地方出了错?

c++ xcode objective-c objective-c++

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