问题列表 - 第1016页

是否可以防止对象的堆栈分配,并且只允许使用"new"实例化它?

是否有可能阻止对象的堆栈分配,并且只允许在堆上使用"new"进行隔离?

c++ c++-faq

50
推荐指数
4
解决办法
1万
查看次数

如何在WindowsC++/CLI中获取应用程序可执行文件名?

我需要根据可执行文件名更改应用程序的功能.没什么大不了的,只是更改显示的字符串和一些内部标识符.该应用程序是由本机和.Net C++ - CLI代码混合编写的.

我看过的两种方法是在Win32中解析GetCommandLine()函数,并在.Net中填充AppDomain和其他东西.但是,使用GetCommandLine并不总是有效,因为从调试器运行时命令行为空.而.Net AppDomain的东西似乎需要大量的东西.

那么在C++/CLI中确定可执行文件名称的最好/最简单/最有效的方法是什么?(我有点希望我错过了.Net中可用的简单内容.)

编辑:我应该提到的一件事是,这是一个使用C++/CLI的Windows GUI应用程序,因此无法访问传统的C风格主函数,它使用Windows WinMain()函数.

.net winapi c++-cli

19
推荐指数
3
解决办法
3万
查看次数

XMLDocument.Load(url)通过代理

我有一些基本上使用XMLDocument.Load(uri)方法读取XML文档的代码,该方法工作正常,但如果通过代理进行调用则效果不佳.

我想知道是否有人知道通过代理进行此调用(或达到相同效果)的方法?

c# xml proxy

13
推荐指数
4
解决办法
2万
查看次数

C#文件读/写fileshare似乎不起作用

我的问题是基于继承了我不能做很多的遗留代码.基本上,我有一个会产生数据块的设备.一个将调用设备来创建该数据块的库,由于某种原因我不完全理解并且即使我想要也不能改变,将该数据块写入磁盘.

此写入不是即时的,但最多可能需要90秒.在那个时候,用户想要获得正在生成的数据的部分视图,所以我想要一个消费者线程来读取另一个库写入磁盘的数据.

在我触摸这个遗留代码之前,我想使用完全控制的代码模仿问题.我正在使用C#,表面上是因为它提供了我想要的许多功能.

在生成器类中,我有这个代码创建一个随机数据块:

FileStream theFS = new FileStream(this.ScannerRawFileName, 
  FileMode.OpenOrCreate, FileAccess.Write, FileShare.Read);
//note that I need to be able to read this elsewhere...
BinaryWriter theBinaryWriter = new BinaryWriter(theFS);
int y, x;
for (y = 0; y < imheight; y++){
    ushort[] theData= new ushort[imwidth];
    for(x = 0; x < imwidth;x++){
       theData[x] = (ushort)(2*y+4*x);
    }
    byte[] theNewArray = new byte[imwidth * 2];
    Buffer.BlockCopy(theImage, 0, theNewArray, 0, imwidth * 2);
    theBinaryWriter.Write(theNewArray);
    Thread.Sleep(mScanThreadWait); //sleep for 50 milliseconds
    Progress = (float)(y-1 >= 0 ? y-1 …
Run Code Online (Sandbox Code Playgroud)

c# binary fileshare

15
推荐指数
2
解决办法
2万
查看次数

dTrace脚本和工具

我最近开始使用dTrace,并注意到它有多棒.它是完美的分析工具,不会给程序员带来负担,在他们的应用程序中设置数百个探针.

我在这里和那里找到了一些不错的衬里和示例脚本,但我想知道其他人可能想要分享的脚本,工具和链接.

BTW有人试过Chimes吗?

performance bsd profiling sun dtrace

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

glob() - 按日期排序

我正在尝试按日期顺序显示一个文件数组(最后修改).

我已经完成了这个购买循环数组并将其排序到另一个数组,但是有更简单(更有效)的方法吗?

php

47
推荐指数
6
解决办法
4万
查看次数

在Linux中使用PHP创建Word文档

什么是PHP的可用解决方案在linux环境中创建word文档?

php linux document ms-word

59
推荐指数
6
解决办法
10万
查看次数

C++中的存在性映射

我想要像std :: map这样的东西,但我只想查看该项是否存在,我实际上并不需要键和值.我该怎么用?

c++ stl map

4
推荐指数
2
解决办法
1421
查看次数

低于低级别的常见bsd插槽

你如何在C中做低级别套接字,例如:实际发送一个SYN.

c sockets network-programming

8
推荐指数
2
解决办法
1702
查看次数

具有行号的Windows窗体文本框?

我正在为我正在编写的应用程序寻找一个免费的winforms组件.我基本上需要一个包含侧栏中行号的文本框.能够将数据制成表格也是一个重要的优势.

有谁知道可以做到这一点的预制组件?

.net c# winforms

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