小编Abl*_*rab的帖子

Git fork版礼仪

当我在GitHub上分叉别人的项目,更新文件,并更新我自己的fork时,如何对我的fork进行版本化?

例如,原始项目是版本1.2.3,我添加了一个小错误修复.我会将我的前叉版本更改为1.2.4吗?或者我会从版本1开始,因为它本质上是一个单独的项目?

有这个标准还是个人偏好?

git version github git-fork

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

在退出表单之前是否需要处理动态创建的控件?

我已经用using指令创建了我的选项表单的一个新实例,所以当我完成它时它会自动处理。我是否需要在关闭表单之前处理表单上动态创建的控件,还是在我调用时会自动处理它们this.Close()

c# dispose memory-leaks winforms

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

检索整数变量的值

这可能很容易理解,但出于某种原因,我无法在任何地方找到解决方案.也许我不是在寻找合适的东西.也许它是在一些我没有看过的初学者教程中.

无论如何,我想知道如何在C++中检索整数变量的值?我知道你可以使用cin.getline()字符串变量,但是当我尝试使用整数变量时,我收到了一条错误消息(理所当然,我知道这是错误的,但我正在寻找解决方案).

我的项目是Win32控制台应用程序.我要做的是要求用户输入存储在变量中的数字n.然后我拿它的值n并用它执行各种数学函数.在我的头文件,我有string,windows,iostream,stdio,math,和fstream.我需要添加另一个库吗?

编辑:

cout << "TEST SINE";
cout << "\nPlease enter a number.\n\n";
cin >> n;
break;
Run Code Online (Sandbox Code Playgroud)

这是我正在尝试使用的代码.这就是我需要做的吗?如果是这样,我如何合并变量,以便我可以使用sin,cos和tan来测试它?

再次,谢谢你提前.

c++ variables integer

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

SqlCeCommand参数不起作用

我有一个SQL Server Compact数据库,我正在尝试使用它来插入记录cmd.ExecuteNonQuery().这种方法在另一个项目中运行得非常好,但它现在不起作用.

private void AddNewProfile() {
    try {
        using(SqlCeConnection conn = new SqlCeConnection(Properties.Settings.Default.dbConnectionString)) {
            using(SqlCeCommand cmd = new SqlCeCommand()) {
                cmd.Connection = conn;

                cmd.CommandText = "INSERT INTO Profiles (ProfileName, ProfilePath, ProfileDescription) VALUES ('@name', '@path', '@desc');";
                cmd.Parameters.AddWithValue("@name", SqlDbType.Text).Value = "New Profile";
                cmd.Parameters.AddWithValue("@path", SqlDbType.Text).Value = "C:\\";
                cmd.Parameters.AddWithValue("@desc", SqlDbType.Text).Value = "A blank profile.";

                conn.Open();
                cmd.ExecuteNonQuery();
                conn.Close();
            }
        }
    }
    catch(Exception ex) {
        MessageBox.Show(ex.Message, "Error");
    }
}
Run Code Online (Sandbox Code Playgroud)

问题来自于参数 - 我几乎从我的其他项目中复制了代码,但它无法正常工作.而不是执行此:

INSERT INTO Profiles (ProfileName, ProfilePath, ProfileDescription) 
VALUES ('New Profile', 'C:\\', 'A …
Run Code Online (Sandbox Code Playgroud)

c# sql sql-server-ce

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

使用方法简化输入命令是一种不好的做法吗?

例如,假设我懒得打字Console.Write("text")并决定这样做:

static void w(string text) {
    Console.Write(text);
}
Run Code Online (Sandbox Code Playgroud)

然后就这样称呼它:

w("This is a string.");
Run Code Online (Sandbox Code Playgroud)

制作一种为我这样做的方法被认为是一种不好的做法吗?有关系吗?

c#

-2
推荐指数
2
解决办法
163
查看次数