从专业人员到超级专业人员的任何问题 - 1。 - 页 30

 

在这里 告诉我 也许 有谁 知道 标准 打包器 的哪个 打包 压缩 .ex4 类型的文件,目的是 使 他们 更加紧凑 它毁了 他们 应该 MT4中运行 )。 谢谢 这是 接近 的话题 一直想 来问

 

从C++中流式输出的特殊性来看。我刚刚发现了它。

你认为这个简单代码的输出是什么。只有在逻辑上,没有运行代码。然后运行它,你会发现它非常不同。

int Func()
 {
  static int i = -1;
  int anArray[4] = {1, 2, 3, 4};
  i++;
  if (i > 3) i = 0;
  return(anArray[i]);
 }
void _tmain(int argc, TCHAR* argv[])
 {
    std::cout << Func() << _T(" ") << Func() << _T(" ") << Func() << _T(" ") << Func() << _T(" ") << std::endl;
    // Контроль вывода.
    std::cout << Func() << _T(" ");
    std::cout << Func() << _T(" ");
    std::cout << Func() << _T(" ");
    std::cout << Func() << _T(" ") << std::endl;
  }
 
sergeev:

...................
但在第二种情况下,我检查了更有趣的假设。

创建的CreateFileMapping有一个初始大小(如2字节),4个字节被写入其中。而且,它还会自动扩展自己!

................


这很可能是由于虚拟内存的 "颗粒度 "造成的


预留内存时(CreateMappingFile; VirtualAlloc (MEM_PESERVE))。-- 系统将所需的内存量四舍五入到64KB的倍数(向上),并将其保留在进程地址空间。(但不分配物理RAM)

然后当分配物理内存时(MapViewOfFile; VirtualAlloc(MEM_COMMIT))--它加载必要的4KB倍的内存页。

这可能就像这样。

http://wm-help.net/books-online/book/59464/59464-6.html

http://wm-help.net/books-online/book/59464/59464-10.html

 

谁有链接可以阅读关于从麦克风向网络传输声音的内容?更确切地说,如何以及如何从麦克风中读取声音?

今天上网搜索了这个话题。我没有发现任何东西。

 
sergeev:

谁有链接可以阅读关于从麦克风向网络传输声音的内容?更确切地说,如何以及如何从话筒中读取声音?
今天上网搜索了这个话题。我没有发现任何东西。

http://recmp3.sourceforge.net/
我怀疑外面还有其他的例子程序。

谷歌有这么难吗?
voip开源
 

非常感谢你。

也是里面的C++项目!

 
jartmailru:

谷歌有这么难吗?
voip开源
这已经会成为周末的乐趣了。再次感谢。
 
sergeev:

非常感谢您

不客气。
......但我会尝试一下子掌握VoIp应用)......
毕竟,那里已经有了声音流与网络传输和播放的整合。
比如说,这些包的播放对我来说是个秘密:-)。
 

总之,问题是该指标从一个csv文件中获取数据...一切工作都没有任何问题...当我开始从专家顾问中处理这个指标时,与读取文件有关的错误和返回的数据为空。

FileClose中的无效手柄0
FileIsEnding中的无效手柄1
FileReadString 中的无效手柄1
FileSeek中的无效手柄1

我到处寻找,没有人描述过这个问题?????。
 

打消疑虑

if(OrderSelect(Ticket, SELECT_BY_TICKET) && OrderCloseTime() > 0){

与以下相同

if(OrderSelect(Ticket, SELECT_BY_TICKET)){
   if(OrderCloseTime() > 0){
还是先选择一个订单 是正确的?