Articles of 大小

如何在Linux中获得一个目录的大小编程方式?

我想通过一个C程序来获得一个特定的dir的确切大小。 我尝试使用statfs(path,结构statfs&),但它没有给出确切的大小。 我也尝试了stat(),但它返回任何目录的大小为4096! 请告诉我,我可以通过“du -sh dirPath”命令来获得dir的确切大小。 另外我不想使用杜通过系统()。 提前致谢。

如何在Linux中find软盘\ CD的扇区大小?

如何通过C ++代码获得Linux中软盘和CD盘的扇区大小? 谢谢你们。

如何在Linux中设置目录大小限制?

我已经读过关于限制目录的大小 – 比如创build大文件,格式化,挂载等。但是这一切都非常复杂。 是否存在实用程序或其他设置已经存在的目录限制?

C Windows缓冲区大小

在Windows让我说我使用recv函数从套接字接收数据。 我很好奇最佳缓冲区有多大? 我可以使它成为1024字节,或者我可以使它成为51200字节或更大。 我想知道哪一个会更好的performance。 这不仅适用于recv函数,让我说读一个大的文本文件,我想要一个非常大的缓冲区,或更小的缓冲区?

delphi – 计算目录大小API?

任何人都知道得到一个directoy的大小的其他方式,而不是通过计算文件的文件来计算它的大小? 我对一些win32 API函数感兴趣。 我已经谷歌关于这一点,但我没有find相关的信息,所以我在这里问。 PS:我知道如何通过使用findfirst和findnext来计算目录大小,并且总和所有文件的大小。

在这种情况下,为什么在计算文件大小时多加1个字节?

在通过GUI(alt + enter)以及terminal(ls -l)在Ubuntu 12.10上创build文本文件之后,我做了以下的观察。 当文件为空时:文件大小= 0字节。 当一个字符:文件大小= 2个字节。 当两个字符:文件大小= 3个字节。 当文件只包含一个字符时,为什么还要增加1个字节,我知道这不是因为文件结束,因为当我编写了一个程序时,循环终止,当它到达文件结束,它给了我相同的结果,所以显然这不算什么,那是什么? 但是,在文件包含一个字符的窗口上,文件大小只有一个字节,这是正常的。 这些东西背后是什么东西?

在堆栈上分配一个页面大小的缓冲区会损坏内存?

在Windows中,堆栈实现如下:指定的页面紧随提交的堆栈页面。 这是保护国旗是守卫。 因此,当引用保存页面上的地址时,内存故障会增加,内存pipe理器将保护页面提交到堆栈并清理页面的保护标志,然后保留一个新的页面。 当我分配一个大小超过一页(4KB)的缓冲区时,然而,预期的错误没有发生。 为什么?

如何通过batch file列出所有具有大小的文件夹

我想要一个简单的解决scheme列表的文件夹和他们的大小以txt或csv格式。 我使用这个代码文件夹列表 dir C:\Temp\*.* /b /a:d > C:\folderList.txt 电stream输出 <<folderList.txt>> folder1 folder2 folder3 所需的输出 <<folderList.txt>> folder1 # 100 MB folder2 # 30 MB folder3 # 110 MB 只是它会产生每个文件夹的大小..我怎么能继续? 任何帮助

更改滚动条的宽度

我正在开发一个触摸屏程序。 我正在使用C#和Visual Studio 2008.有什么办法来改变滚动条的宽度? 我知道我可以在Windows的显示属性中进行更改。 但是我只想在我的程序中不在整个系统中。 感谢您的帮助!

可以调整窗口大小超过屏幕大小/屏幕外?

我的目的是在Win32下以编程方式调整窗口的宽度/高度,使其大于物理屏幕的大小。 我怎样才能做到这一点? 在我的系统上,似乎给定的窗口的最大尺寸是由我的屏幕的大小,无论是编程或通过拖动大小的光标手动resize。 我已经用SetWindowPos()和MoveWindow()以编程方式尝试并同时覆盖目标窗口的大小。 奇怪的是,我知道有些人没有这个“帽子”,所以我想知道这是否可能是由于一些操作系统设置(registry)。 有没有人知道这件事? 或者,也许有一种方法来解决它? //编辑:新的发展 我正在testingWindows XP和Windows 7.我使用的显卡是NVIDIA Quadro NVS 290(256MB)和Geforce 9800GT(1GB)。 经过进一步的调查,它看起来像Windows正在截取消息和摆弄参数。 例如,如果您调用SetWindowPos来创build一个目标2000×2000,那么它只会收到一个WM_SIZE,用于上限的x / y。