Qualsiasi domanda da un PROFI a un SUPER PROFI - 1. - pagina 30

 

Qui mi dica, forse qualcuno sa quale di standard packers è capace di impacchettare ( comprimere) file di tipo.ex4 con lo scopo di rendere loro più compatto ( è rovinato che loro dovrebbe eseguire in MT4). Grazie. Questo è vicino a l'argomento, sempre voluto chiedere.

 

Dalle peculiarità dell'output in streaming in C++. L'ho appena scoperto.

Quale pensate sia l'output di questo semplice codice? Solo logicamente, senza eseguire il codice. Poi eseguilo e vedrai che è molto diverso.

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:

...................
Ma nel secondo caso ho verificato ipotesi più interessanti.

Un CreateFileMapping viene creato con una dimensione iniziale (ad esempio 2 byte) e vi vengono scritti 4 byte. E si espande automaticamente!

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


Questo è molto probabilmente dovuto alla "granularità" della memoria virtuale


Quando si riserva la memoria (CreateMappingFile; VirtualAlloc (MEM_PESERVE)) -- il sistema arrotonda la quantità di memoria richiesta a un multiplo di 64 KB (verso l'alto) e la riserva nello spazio degli indirizzi del processo. (ma non alloca la RAM fisica)

Poi quando si alloca la memoria fisica (MapViewOfFile; VirtualAlloc(MEM_COMMIT))-- carica le pagine di memoria necessarie multiple di 4KB.

Probabilmente è proprio così.

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

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

 

Qualcuno ha un link da leggere sulla trasmissione del suono dal microfono alla rete? Più precisamente, come e come leggere il suono da un microfono?

Oggi ho cercato l'argomento su Google. Non ho trovato nulla.

 
sergeev:

Qualcuno ha un link da leggere sulla trasmissione del suono dal microfono alla rete? Più precisamente, come e come leggere il suono da un microfono?
Oggi ho cercato l'argomento su Google. Non ho trovato nulla.

http://recmp3.sourceforge.net/
Sospetto che ci siano altri programmi di esempio là fuori.

È così difficile cercare su Google
voip open source
 

Grazie mille.

anche il progetto c++ all'interno!

 
jartmailru:

È così difficile cercare su Google
voip open source
Sarà già divertente per il fine settimana. grazie ancora.
 
sergeev:

Grazie mille

Non c'è di che.
... Ma io cercherei di occuparmi subito dell'applicazione VoIp...)
Dopo tutto, c'è già l'integrazione del flusso audio con la trasmissione e la riproduzione in rete.
Per esempio, la riproduzione di questi pkets è un segreto per me :-).
 

Comunque, il problema è che l'indicatore prende dati da un file csv... tutto funziona senza problemi... Quando inizio a indirizzare questo indicatore dall'Expert Advisor, gli errori relativi alla lettura del file e i dati restituiti sono nulli:

handle non valido 0 in FileClose
handle non valido -1 in FileIsEnding
handle non valido -1 in FileReadString
handle non valido -1 in FileSeek

Ho cercato ovunque e nessuno ha descritto questo problema?????
 

dissipare qualsiasi dubbio

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

è identico al seguente

if(OrderSelect(Ticket, SELECT_BY_TICKET)){
   if(OrderCloseTime() > 0){
o è corretto scegliere prima un ordine?