Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Pourquoi ça ne marcherait pas tout d'un coup ? Trois énumérations, dont aucune ne dépasse 10. Arithmétique de deuxième année de collège.
3 énumérations plus 2 int , vous avez besoin de 4 bytes = int
int j'ai besoin dans la gamme +1000 -... +1000, pips, c'est juste 2^10.
les int sont à considérer, le pas de 1 pips n'est pas important, 2.5-...9 pips est aussi possible, c'est-à-dire que la discrétisation n'est pas très critique
3 énumérations plus 2 int , besoin dans 4 bytes
int j'ai besoin dans la gamme +1000 -... +1000, pips, c'est juste 2^10.
les int sont encore à considérer, les incréments de 1 pip ne sont pas importants, vous pouvez avoir 2.5-...9 pps, c'est-à-dire que la discrétisation n'est pas si critique
Il y a plus qu'assez d'espace. INT_MAX=2147483647.
Nous pourrions opter pour les dizaines au lieu de la franchise et de la brutalité, et faire 8*8*4 avec parcimonie. Il suffit d'y réfléchir)))) Mais ce n'est pas nécessaire, tout s'emboîte de toute façon.
Et pour vérifier - pourquoi ne pas commencer le cycle jusqu'à INT_MAX - le matériel le vérifiera, et non pas chercher dans le fichier avec les résultats par lui-même.
Plus qu'assez d'espace. INT_MAX=2147483647.
Vous pouvez également pas stupidement et droit - dizaines d'occuper, et économiquement, de faire dans un pincement - 8*8*4. Il n'y a que vous qui devez penser))) Mais ce n'est pas nécessaire, tout s'emboîte de toute façon.
Et pour vérifier - pourquoi ne pas faire un cycle jusqu'à INT_MAX - cela sera vérifié par le matériel, nous n'aurons pas besoin de regarder le fichier de résultat par nous-mêmes.
Ça ne me dérange pas... J'ai besoin du code à évaluer et la méthodologie est plus importante que la façon de convertir.
Ça ne me dérange pas... J'ai besoin du code à évaluer, et la méthodologie de test est plus importante que la façon de convertir le code.
Amorçage par bit, non ? C'est comme si l'on convertissait un nombre en une chaîne de caractères avec des valeurs de type bit. Un pour les nombres entiers et un pour les points et les contrôles. C'est juste pour le débogage.
La réécriture par bit, non ? Quelque chose comme l'enchaînement d'un nombre avec des valeurs de type bit. Un pour les nombres entiers et un pour les points et les contrôles. C'est juste pour le débogage.
Oui, c'est clair, mais comment automatiser la vérification ?
le problème, pas dans mon exemple, mais dans le fait que j'ai encore besoin d'emballer dans 3 int d'autres données, je ne veux pas passer trop de temps sur la vérification de chaque paquet
ZS : l'idée est brillante, mais pas les valeurs bitwise, mais hex - à partir de printf() vous pouvez obtenir, ou plutôt de stringformat()
Oui, c'est clair, mais comment automatiser la vérification ?
Le problème, pas dans mon exemple, mais dans le fait que j'ai encore besoin d'emballer dans 3 int d'autres données, je ne veux pas passer beaucoup de temps sur la vérification de chaque paquet.
HH : bonne idée, mais pas les valeurs bitwise, mais hex - nous pouvons les obtenir à partir de printf() ou plutôt de stringformat()
)) ne peut pas comprendre ce qui est nécessaire
Voulons-nous automatiser une compensation ou quoi ?
Quel est ce chèque ?
Et nous pouvons toujours vérifier la source et les valeurs converties.
Ça ne me dérange pas... Vous avez besoin du code à évaluer, et la méthodologie de vérification est plus importante que la façon de convertir les données.
Si la méthodologie de conversion est claire et compréhensible, vous n'avez pas besoin de beaucoup de vérifications.
Il est évident qu'il y aura plus de variables. Pour moi, il est préférable d'utiliser la copie de structures par octet (le processus ne nécessite probablement pas une forte optimisation de la vitesse, mais la commodité sera primordiale).
De moins en moins cher