小编she*_*ike的帖子

有一个艰难的时间决定FLOAT,DOUBLE或DECIMAL

目前使用MySQL版本5.1.6

这是我的第一个真实世界版本,到目前为止我实际上已经享受它; 但是,我现在仍然坚持关于字段数据类型的决定,并希望有人可以为我排序.

我基本上有10个字段,都是不同的测试结果.数字的范围从-100到100,并且在实际点之后可以有一个小数点.

例如,-5.1,0,1,16.3,99.2和100都是可能的数据.根据我的阅读,我们应该使用DECIMAL来表示我们通常测量的并且是精确的(这些是),而FLOAT和DOUBLE是近似值,我不是真的想要(虽然我确信在这个层次上,近似值)如果存在则非常小).

如果我使用DECIMAL,如果使用的话,我是否必须在开头包含一个' - '空格?IE,我会使用DECIMAL(4,1)还是DECIMAL(5,1)还是我离开这里?我可能会过分思考这一点.

mysql

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

如何从C#Windows窗体中运行命令行代码?

我对编码很新,但已经构建了一些小东西.我在上一个项目中想到的一件事是如何运行通常从控制台运行的2个简单命令,而是从表单应用程序中运行.简单地说,表单有2个按钮,单击一个导致ipconfig运行,另一个ipconfig /all.然后它将来自命令的ip信息发布到我创建的另一个表单中作为消息框.这很重要,因为我正在尝试做类似的事情,现在没有任何工作.

我有一个表格,其中包含用户名和密码点.提交时,我希望它基本上运行以下内容:

NET USE F: \\ALPHA\CLIENTAPPS /user:domain\%username% %password% /persistent:no
NET USE O: \\ALPHA\USERS /user:domain\%username% %password% /persistent:no
NET USE S: \\ALPHA\COMPANY /user:domain\%username% %password% /persistent:no
Run Code Online (Sandbox Code Playgroud)

%username%%password%从形式和域捕获将成为我们的实际域.

使用与前面提到的ipconfig程序类似的方法,这就是我想出的.但是,当我单击"提交"按钮时,没有任何反应,没有错误,也没有实际创建网络共享:

private void btnSubmit_Click(object sender, EventArgs e)
{
    string un = txtUsername.Text;
    string pw = txtPassword.Text;

    System.Diagnostics.ProcessStartInfo PR = new System.Diagnostics.ProcessStartInfo("cmd", @" /c net use W: \\\\ALPHA\\CLIENTAPPS /user:acsdish\\" + un + " " + pw + "/persistent:no");
    PR.RedirectStandardOutput = true;
    PR.UseShellExecute = false;
    PR.CreateNoWindow = true;
    System.Diagnostics.Process …
Run Code Online (Sandbox Code Playgroud)

c# command-line winforms

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

标签 统计

c# ×1

command-line ×1

mysql ×1

winforms ×1