小编Bet*_*moo的帖子

C#停止并继续

我需要一些方法在C#中有效地执行以下操作:

使程序执行停止,直到更改某个值.

注意:我不想用while循环来避免浪费cpu电源.

编辑: 我希望它作出反应为尽快值改变后可能..

编辑:这将是我的类方法,由另一个代码调用,但是要检查的值是在我的类中...该方法应该等到其他代码评估并更改我的值..然后它必须继续做它的工作..不幸的是这已经做了很多次(所以我需要关心性能)

c#

6
推荐指数
3
解决办法
2879
查看次数

C#Threads.Abort()

如果一个线程正在运行一个func1调用其中的另一个函数的函数func2......

然后我调用了thread.Abort()

这func1只会停止
OR func1并且func2所有函数func1都调用了??

谢谢

编辑:这里有更多细节:

func1在一个新的线程中被调用,它会不断地func2定期调用...
func2只有当某个数组不为null时才开始做一些工作..它完成它并返回

当主管想要保存数据时,它会中止Thread of func1- 然后使数组为null,保存数据,然后用新的数据填充数组..然后func1再次启动Thread ..

有时会引发异常,因为数组在null中为空func2.所以func1 abort不会影响func2

c# multithreading abort

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

Windows上的ARM模拟器

我正在从教科书中学习ARM处理器......

我认为如果我可以在ARM模拟器上应用我学到的东西会更有用...编写代码然后观察结果和不同的执行阶段会更有趣......

我已经搜索过了,但我找到的只是linux上的免费软件或Windows上的演示

是否有模拟器允许我查看在Windows上运行的ARM处理器(任何版本!)的执行步骤和不同更改?

谢谢

assembly arm simulator

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

C#中的字符串解析

什么是以#的形式解析C#字符串的最有效方法

"(params (abc 1.3)(sdc 2.0)(www 3.05)....)"
Run Code Online (Sandbox Code Playgroud)

到表单中的结构

struct Params
{
  double abc,sdc,www....;
}
Run Code Online (Sandbox Code Playgroud)

谢谢

编辑结构总是有相同的参数(相同的名称,只有双打,在编译时已知)..但订单不被授予..一次只有一个结构..

c# string performance parsing

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

C#和C++库

  • 我在想,如果我可以用一个库 - 用C++编写的- C#
  • 问题是库有自己的结构和类..我能在C#中使用它吗?

谢谢

编辑
这个库是开源的..
所以如果我的需求需要C++代码中的特殊内容,我将能够做到......

c c# c++ interop cross-compiling

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

C#数组字典

我可以在像数组这样的类上使用C#Dictionary吗?

Dictionary<double[],double[]>
Run Code Online (Sandbox Code Playgroud)

我担心它不能分辨阵列是否相等......

编辑:
字典中的哈希方法是否会很好地处理数组?或只是哈希他们的参考?

c# dictionary

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

C/C++中的#define用法

我需要在C/C++中编写这样的定义

#define scanf( fscanf(inf,
Run Code Online (Sandbox Code Playgroud)

为了scanf(用fscanf(inf,文学取代每一个

但是我不知道怎么做...

谢谢

c c++ c-preprocessor

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

关于PLC指令的一个问题

当指令序列仍在处理时,输入X1是否会改变?

例如

LD X1
AND X2
OUT Y1

LD X1 // Can X1 loaded here differ from the previous one?
AND X3
OUT Y1
Run Code Online (Sandbox Code Playgroud)

谢谢

plc

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

Tkinter画布中的垂直文本

有没有办法在Tkinter库中绘制垂直文本?(Python推荐)

textID = w1.create_text(5, 5, anchor="nw")
w1.itemconfig(textID, text = "This is some text")
Run Code Online (Sandbox Code Playgroud)

python tkinter

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

函数调用后,初始化变量会丢失值

问题说明了一切,真的.我不确定问题是什么.我对班级很新; 我与他们的实践经验接近于nill,但我已经阅读了相当多的关于他们的内容.

我用以下构造函数创建了一个类ECard

ECard::ECard( int bankNum, int PIN )
{
    m_BankNum     = new int;
    m_PIN         = new int;
    m_Barred      = new bool;
    m_Amount      = new double;

    *m_BankNum     = bankNum;
    *m_PIN         = PIN;
    *m_Barred      = false;
    *m_Amount      = 100.0;
}
Run Code Online (Sandbox Code Playgroud)

我初始化 EC card( 12345, 54321 )

我还有一个成员函数display(),它只打印出所有成员变量BankNum,PIN,Barred和Amount.

当我在我的main函数中调用此函数card.display()时,输出完全符合我的预期.

但是,当它进入我的循环时:

/* Fine values! */
card.display();
while( true )
{
    /* Introductory screen giving user options to choose from */
    mainScreen( card );
    /* Make a choice... */
    choice = readInput(); …
Run Code Online (Sandbox Code Playgroud)

c++ class function

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