Tag: C#的

C99预处理器图灵是否完整?

在发现Boost预处理器的function后,我发现自己在想:C99预处理器Turing是否完成? 如果不是,那么缺less什么资格?

我什么时候需要使用primefaces<bool>而不是bool?

不是atomic<bool>冗余,因为bool本质上是primefaces? 我不认为有可能有一个部分修改布尔值。 我什么时候需要使用atomic<bool>而不是bool ?

Autoconf和Autotools的替代品?

我是GNU Autotools的用户(主要是Autoconf ,偶尔是Libtool )。 我正在进行一个项目,在这个项目中,可移植性将成为一个难点。然而,其余的团队与m4一起工作并不舒适。 我不是从一个人,而是从四个人那里收到的: 无论如何,也许有人可以推荐一些基于Python或PHP的东西? 我正在做一个更大的树的C端; 我可以肯定,Python或PHP 5将会出现,因为它们是先决条件。

Base-64字符数组的长度无效

正如标题所说,我得到: Base-64字符数组的长度无效。 我已经读过关于这个问题在这里,似乎build议是存储ViewState在SQL中,如果它很大。 我正在使用一个有很多数据收集的向导,所以我的ViewSate很大。 但是,在谈到“数据库存储”解决scheme之前,也许有人可以看看,告诉我是否有其他select? 我使用下面的方法构build邮件发送: public void SendEmailAddressVerificationEmail(string userName, string to) { string msg = "Please click on the link below or paste it into a browser to verify your email account.<BR><BR>" + "<a href=\"" + _configuration.RootURL + "Accounts/VerifyEmail.aspx?a=" + userName.Encrypt("verify") + "\">" + _configuration.RootURL + "Accounts/VerifyEmail.aspx?a=" + userName.Encrypt("verify") + "</a>"; SendEmail(to, "", "", […]

C#自动属性

我有点困惑在C#中的自动属性点 public string Forename{ get; set; } 我知道你是通过不必声明私有variables来保存代码,但是当你不使用任何获取或设置逻辑时,属性的意义何在? 为什么不使用 public string Forename; 我不确定这两个语句之间有什么区别,如果你想要额外的获取/设置逻辑,我总是认为你使用了属性?

File.Move不起作用 – 文件已经存在

我有一个文件夹: C:\testing 我试着这个代码: File.Move(@"c:\test\SomeFile.txt", @"c:\test\Test"); 我得到例外: 文件已存在 输出目录肯定存在,input文件在那里。

如何检查一个string是否以C中的另一个string开头?

标准C库中是否有类似startsWith(str_a, str_b)东西? 它应该指向以空字节结尾的两个string,并告诉我第一个string是否也完全出现在第二个字符的开头。 例子: "abc", "abcdef" -> true "abcdef", "abc" -> false "abd", "abdcef" -> true "abc", "abc" -> true

Java相当于.NET的String.Format

在Java中是否有与.NET的String.Format等价的东西?

由于当前正在使用,无法删除数据库

我想删除一个数据库。 我已经使用了下面的代码,但无济于事。 public void DropDataBase(string DBName,SqlConnection scon) { try { SqlConnection.ClearAllPools(); SqlCommand cmd = new SqlCommand("ALTER DATABASE " + DBName + " SET SINGLE_USER WITH ROLLBACK IMMEDIATE", scon); cmd.CommandType = CommandType.Text; scon.Open(); cmd.ExecuteNonQuery(); scon.Close(); SqlCommand cmddrpdb = new SqlCommand("drop database " + DBName + "", scon); cmddrpdb.CommandType = CommandType.Text; scon.Open(); cmddrpdb.ExecuteNonQuery(); scon.Close(); } catch (Exception […]

在C ++中增强了FOR循环

我正在从Java切换到C ++,我想知道C ++是否包含我在java中使用的增强for循环,例如: int[] numbers = {1,2,3,4,5,6,7,8,9,10}; for (int item : numbers) { System.out.println("Count is: " + item); } 这是相同的“捷径”可能在C + +?