我想直接访问另一个表单上文本框内的文本,所以我在表单中添加了一个公共变量_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)
有没有更好的方法直接链接这两个?
我有一些像这样的颜色结构的代码
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)
因此,该值基本上是指所使用的变量.这有名字吗?这是反射的意义吗?或类似的东西......有没有办法做到这一点?
对称加密算法的性能是否取决于加密的数据量?假设我需要通过网络快速发送大约1000个字节,最好将50个字节的数据加密20次,或者一次加密1000个字节?哪个会更快?它取决于使用的算法吗?如果是这样,对于512字节以下的数据量,最高性能,最安全的算法是什么?
我正在尝试使用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]对应吗?有没有更好的方法来做这种事情(特别是描述数独板)?
在整周研究TCP/UDP差异后,我无法决定使用哪个.我必须发送大量恒定的传感器数据,同时发送不会丢失的重要数据.这对我来说是一个完美的分裂,然后我读了一篇论文(http://www.isoc.org/INET97/proceedings/F3/F3_1.HTM),说明使用这两者会导致另一方的数据包/性能损失.如果我允许用户选择使用哪种协议(如果我在服务器端编程)而不是选择自己,是否会出现任何问题?这有什么不利之处吗?
我提出的唯一其他解决方案是使用UDP,如果似乎有太大的数据包丢失,请切换到TCP(客户端).
我有一个3x3数组,我正在尝试创建一个指针,我不断得到这个数组,是什么给出的?
我如何定义指针?我已经尝试了[]和*的每个组合.
是否有可能做到这一点?
int tempSec[3][3];
int* pTemp = tempSec;
Run Code Online (Sandbox Code Playgroud) 我在这个for循环的第一次迭代中得到了堆栈溢出
for (int q = 0; q < SIZEN; q++)
{
cout<<nList[q]<<" ";
}
Run Code Online (Sandbox Code Playgroud)
nList是int类型的向量,包含376个项目.nList的大小取决于程序中定义的常量.该程序适用于高达376的每个值,然后在376之后它停止工作.
有什么想法吗?
在C++中,bitsets实际上是一组bool吗?这不会破坏使用BitSet的目的,因为bools是32位(我认为......)?
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) 我有五个文本文件需要加载到内存中.我在主类中设置了一个方法,将它们加载到一些字符串中并将它们存储在列表中.我需要调用另一个方法来使用加载到内存中的文件.当我将List传递给方法时,它是否将它用作引用,还是将List复制到新的List对象,基本上是复制数据?我需要知道,因为我称这种方法大约500次.
c++ ×4
c# ×3
arrays ×1
assembly ×1
bitset ×1
encryption ×1
nasm ×1
performance ×1
pointers ×1
readability ×1
tcp ×1
textbox ×1
udp ×1
unions ×1
unit-testing ×1