Tag: C#的

在C中检查可用的堆栈大小

我使用MinGW和GCC 3.4.5(mingw-special vista r3)。 我的C应用程序使用了大量的堆栈,所以我想知道有没有什么办法可以通过程序来告诉我剩下多less堆栈,所以如果我发现即将耗尽,我可以干净地处理这种情况。 如果没有其他方法可以解决堆栈空间可能用尽的问题? 我不知道我会从什么大小的堆栈开始,所以需要以编程方式来识别。

什么是C ++中的转换构造函数? 这是为了什么?

我听说C ++有一些名为“转换构造函数”或“转换构造函数”的东西。 这些是什么,它们是什么? 我看到它提到这个代码: class MyClass { public: int a, b; MyClass( int i ) {} } int main() { MyClass M = 1 ; }

读取date时间值从Excel工作表中读取

当我试图从Excel表格中读取date时间types值时,它将返回一个double值。例如,如果想要读取这样的值'2007-02-19 14:11:45.730' ,那么我会得到一个doubletypes的值。我使用时间跨度转换这个双重价值,但没有成功完成,因为我只得到这个值'2007-02-19 12:00:00 AM' 现在我想要第一个完全相同的date时间值。 我的代码是这样的: – TimeSpan datefromexcel = new TimeSpan(Convert.ToInt32((range.Cells[rCnt, cCnt] as Excel.Range).Value2), 0, 0, 0); DateTime inputdate = new DateTime(1900, 1, 1).Add(datefromexcel); arrrow2[cCnt – 1] = inputdate.ToString(); 请帮忙!!! 谢谢。

将程序集资源stream中的文件写入磁盘

我似乎无法find一个更有效的方法来“复制”embedded式资源到磁盘,比以下内容: using (BinaryReader reader = new BinaryReader( assembly.GetManifestResourceStream(@"Namespace.Resources.File.ext"))) { using (BinaryWriter writer = new BinaryWriter(new FileStream(path, FileMode.Create))) { long bytesLeft = reader.BaseStream.Length; while (bytesLeft > 0) { // 65535L is < Int32.MaxValue, so no need to test for overflow byte[] chunk = reader.ReadBytes((int)Math.Min(bytesLeft, 65536L)); writer.Write(chunk); bytesLeft -= chunk.Length; } } } 似乎没有更直接的方式来做副本,除非我失去了一些东西…

ASP.NET MVC绑定到字典

我试图在MVC中绑定字典值。 在行动中我有: model.Params = new Dictionary<string, string>(); model.Params.Add("Value1", "1"); model.Params.Add("Value2", "2"); model.Params.Add("Value3", "3"); 并在视图内有: @foreach (KeyValuePair<string, string> kvp in Model.Params) { <tr> <td> <input type="hidden" name="Params.Key" value="@kvp.Key" /> @Html.TextBox("Params[" + kvp.Key + "]") </td> </tr> } 但是视图不显示初始值,当表单提交时, Params属性为空?

使用Protobuf-net,我突然得到一个关于一个未知的线型的例外

(这是我在RSS中看到的一个问题的转贴,但被OP删除了,我又重新添加了,因为我在不同的地方看过这个问题几次,形成”) 突然间,我反序列ProtoException时收到一个ProtoException ,消息是:未知的线型6 什么是导线型? 什么是不同的线型值及其描述? 我怀疑一个字段是造成这个问题,怎么debugging呢?

什么时候静态C ++类成员初始化?

似乎没有简单的答案,但是有什么假设可以安全地做出什么时候可以访问静态类字段? 编辑:唯一安全的假设似乎是所有静态在程序开始前(调用main )初始化。 所以,只要我不从其他静态初始化代码引用静态,我应该没有什么可担心的?

将一个int附加到std :: string

为什么这个代码给debugging断言失败? std::string query; int ClientID = 666; query = "select logged from login where id = "; query.append((char *)ClientID);

java.lang.ClassNotFoundException:在path上找不到类:dexpathlist

我目前正在一个项目中,我必须使用纯粹的本地ndk。 当我尝试运行来自Irrlicht引擎源的helloworld示例时,它工作。 然后我尝试在我的项目中使用该示例的相同格式。 但是我得到了: 03-14 01:40:05.308: E/AndroidRuntime(799): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.irrlicht.example1/android.app.POMActivity}: java.lang.ClassNotFoundException: Didn't find class "android.app.POMActivity" on path: DexPathList[[zip file "/data/app/com.irrlicht.example1-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.irrlicht.example1-2, /system/lib]] 同时运行我的项目。 这是我的main.cpp文件: #include <android/log.h> #include <jni.h> #include <android_native_app_glue.h> #include "android_tools.h" #ifdef _IRR_ANDROID_PLATFORM_ void android_main(android_app* app) { __android_log_print(4 , "pom" , "nothing"); } #万一 在Android.mk中: LOCAL_PATH := $(call my-dir)/.. IRRLICHT_PROJECT_PATH := $(LOCAL_PATH) […]

即使在GridView位于表单标签之后,GridView也必须放置在runat =“server”的表单标签内

<form runat="server" id="f1"> <div runat="server" id="d"> grid view: <asp:GridView runat="server" ID="g"> </asp:GridView> </div> <asp:TextBox runat="server" ID="t" TextMode="MultiLine" Rows="20" Columns="50"></asp:TextBox> </form> 代码后面: public partial class ScriptTest : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { g.DataSource = new string[] { "a", "b", "c" }; g.DataBind(); TextWriter tw = new StringWriter(); HtmlTextWriter h = new HtmlTextWriter(tw); […]