小编cam*_*cam的帖子

将文本框链接到变量?

我想直接访问另一个表单上文本框内的文本,所以我在表单中添加了一个公共变量_txt并添加了一个如下事件:

private void richTextBox1_TextChanged(object sender, EventArgs e)
{
    _txt = richTextBox1.Text;
}
Run Code Online (Sandbox Code Playgroud)

但表单加载如下:

public FrmTextChild(string text)
{
    InitializeComponent();
    _txt = text;
    richTextBox1.Text = _txt;
    Text = "Untitled.txt";
}
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法直接链接这两个?

c# textbox

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

创建涉及I/O的单元测试?

是否应该创建涉及IO的单元测试?即,测试用于序列化/反序列化另一个对象的类方法?

unit-testing

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

减少重复代码

我有一些像这样的颜色结构的代码

public void ChangeColor()
{
    thisColor.R = thisColor.R + 5;
}
Run Code Online (Sandbox Code Playgroud)

现在我需要创建一个方法,根据传递的内容更改不同的变量.这是代码现在的样子.

public void ChangeColor(int RGBValue)
{
    switch(RGBValue)
    {
        case 1:
            thisColor.R = thisColor.R + 5;
            break;
        case 2:
            thiscolor.B = thisColor.B + 5;
            break;
    }
}
Run Code Online (Sandbox Code Playgroud)

现在,这是我通常不会质疑的东西,我只是在它周围抛出一个#region语句并称之为一天,但这只是我所拥有的一个例子,实际的功能很长.

我希望它看起来像这样:

public void ChangeColor(int RGBValue)
{
    thiscolor.RGBValue = thiscolor.RGBValue;
}
Run Code Online (Sandbox Code Playgroud)

因此,该值基本上是指所使用的变量.这有名字吗?这是反射的意义吗?或类似的东西......有没有办法做到这一点?

c# readability

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

对称加密:性能问题

对称加密算法的性能是否取决于加密的数据量?假设我需要通过网络快速发送大约1000个字节,最好将50个字节的数据加密20次,或者一次加密1000个字节?哪个会更快?它取决于使用的算法吗?如果是这样,对于512字节以下的数据量,最高性能,最安全的算法是什么?

encryption performance

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

增量联盟?

我正在尝试使用union语句在C++中描述一个Sudoku Board:

union Board
{
    int board[9][9];
    int sec1[3][3];
    int sec2[3][3];
    int sec3[3][3];
    int sec4[3][3];
    int sec5[3][3];
    int sec6[3][3];
    int sec7[3][3];
    int sec8[3][3];
    int sec9[3][3];     
}
Run Code Online (Sandbox Code Playgroud)

电路板的每个部分是否与阵列的正确部分相对应?IE浏览器,

sec4会与棋盘[4-6] [0-3]对应吗?有没有更好的方法来做这种事情(特别是描述数独板)?

c++ unions

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

用户在UDP和TCP之间选择?

在整周研究TCP/UDP差异后,我无法决定使用哪个.我必须发送大量恒定的传感器数据,同时发送不会丢失的重要数据.这对我来说是一个完美的分裂,然后我读了一篇论文(http://www.isoc.org/INET97/proceedings/F3/F3_1.HTM),说明使用这两者会导致另一方的数据包/性能损失.如果我允许用​​户选择使用哪种协议(如果我在服务器端编程)而不是选择自己,是否会出现任何问题?这有什么不利之处吗?

我提出的唯一其他解决方案是使用UDP,如果似乎有太大的数据包丢失,请切换到TCP(客户端).

udp tcp

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

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

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

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

是否有可能做到这一点?

int tempSec[3][3];

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

c++ arrays pointers

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

堆栈溢出访问大矢量

我在这个for循环的第一次迭代中得到了堆栈溢出

for (int q = 0; q < SIZEN; q++)
{
    cout<<nList[q]<<" ";
}
Run Code Online (Sandbox Code Playgroud)

nList是int类型的向量,包含376个项目.nList的大小取决于程序中定义的常量.该程序适用于高达376的每个值,然后在376之后它停止工作.

有什么想法吗?

c++ stack-overflow

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

Bitsets真的会沸腾吗?

在C++中,bitsets实际上是一组bool吗?这不会破坏使用BitSet的目的,因为bools是32位(我认为......)?

c++ bitset

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

学习大会,问题与代码?

    jmp start
;==============================
;  Draws a horiz and vert line
;==============================
  startaddr dw 0a000h ;start of video memory
  colour db 1
;==============================
 start:
   mov ah,00
   mov al,19
   int 10h   ;switch to 320x200 mode
 ;=============================
 horiz:
   mov es, startaddr  ;put segment address in es ; <--- Error Line 14
   mov di, 32000  ;row 101 (320 * 100)
   add di, 75   ;column 76
   mov al,colour  ;cannot do mem-mem copy so use reg
   mov cx, 160   ;loop counter
  hplot:
    mov es:[di],al  ;set pixel …
Run Code Online (Sandbox Code Playgroud)

assembly nasm

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

传递对构造函数的引用

我有五个文本文件需要加载到内存中.我在主类中设置了一个方法,将它们加载到一些字符串中并将它们存储在列表中.我需要调用另一个方法来使用加载到内存中的文件.当我将List传递给方法时,它是否将它用作引用,还是将List复制到新的List对象,基本上是复制数据?我需要知道,因为我称这种方法大约500次.

c#

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