Tag: C#的

下标时,constexpr数组是否必须使用?

给出以下代码: struct A { static constexpr int a[3] = {1,2,3}; }; int main () { int a = A::a[0]; int b [A::a[1]]; } A::a必然odr-用于 int a = A::a[0] ? 注意:这个问题代表了rest室里一个不那么有争议/不合逻辑的辩论 。

如何将包含时间的stringvariables转换为C ++中的time_ttypes?

我有一个stringvariables包含hh:mm:ss格式的时间 。 如何将其转换为time_ttypes? 例如:string time_details =“16:35:12” 另外,如何比较两个包含时间的variables来决定哪个是最早的? 例如:string curr_time =“18:35:21”string user_time =“22:45:31”

取一个临时对象的地址

§5.3.1一元运算符,第3节 一元&运算符的结果是一个指向其操作数的指针。 操作数应该是一个左值或者是一个合格的id。 在这种情况下,“应该”是什么意思? 这是否意味着暂时的地址是错误的? 我只是想知道,因为g ++只给了我一个警告,而comeau拒绝编译下面的程序: #include <string> int main() { &std::string("test"); } g ++ 警告 : taking address of temporary comeau 错误 : expression must be an lvalue or a function designator 有没有人有微软的编译器或其他编译器,可以testing这个程序,请? 提前致谢。

内核如何获得在Linux下运行的可执行二进制文件?

内核如何获得在Linux下运行的可执行二进制文件? 这似乎是一个简单的问题,但任何人都可以帮我深挖? 如何将文件加载到内存以及如何开始执行代码? 任何人都可以帮助我,并一步一步告诉发生了什么?

POST json字典

我正在尝试以下方法:带有字典的模型在第一个Ajax请求上发送它,然后将结果再次序列化并将其发送回控制器。 这应该testing我可以在我的模型中找回字典。 它不起作用 这是我的简单testing: public class HomeController : Controller { public ActionResult Index (T a) { return View(); } public JsonResult A(T t) { if (t.Name.IsEmpty()) { t = new T(); t.Name = "myname"; tD = new Dictionary<string, string>(); tDAdd("a", "a"); tDAdd("b", "b"); tDAdd("c", "c"); } return Json(t); } } //model public class T { […]

C#内存地址和variables

在C#中,有没有办法 获取存储在引用typesvariables中的内存地址? 获取variables的内存地址? 编辑: int i; int* pi = &i; 你如何打印pi的hex值?

is_constexpr在C ++ 11中可能吗?

是否有可能根据C ++ 11expression式是否是C ++ 11中的常量expression式(即constexpr )来生成编译时布尔值? 关于这个问题的几个问题与此有关,但我没有在任何地方看到明确的答案。

在ASP.NET中encryptioncookie

我想在ASP.NET中encryptioncookie。 我已经遵循了本文中的方法 ,但是它的缺点是在内部方法上使用了reflection。 这已经导致它在代码审查中被标记 – 这是不是未来的certificate,因为内部实现可能会改变。 有没有一种方法具有相同的function,不需要在内部方法上使用encryption? 我正在使用.NET Framework 3.5 SP1(假设我不能更改框架版本)

正确的方式来处理图像/位图和图片框

我正在尝试开发Windows Mobile 6(在WF / C#中)应用程序。 只有一个窗体,窗体上只有一个PictureBox对象。 在这上面我画了所有想要的控件或任何我想要的。 我正在做两件事。 绘制自定义形状并从.png文件加载位图。 下一行在加载时locking文件(这是一个不希望的情况): Bitmap bmp = new Bitmap("file.png"); 所以我正在使用另一种方式来加载位图。 public static Bitmap LoadBitmap(string path) { using (Bitmap original = new Bitmap(path)) { return new Bitmap(original); } } 这是我猜得慢得多,但我不知道有更好的方式来加载图像,同时快速释放文件locking。 现在,当绘制图像时,我使用的方法是: public void Draw() { Bitmap bmp = new Bitmap(240,320); Graphics g = Graphics.FromImage(bmp); // draw something with Graphics here. […]

如何从rand()获取特定范围的数字?

srand(time(null)); printf("%d", rand()); 给出一个高范围的随机数(0-32000ish),但我只需要大约0-63或0-127,但我不知道该怎么去做。 任何帮助?