Articles of non

Quelle est la meilleure façon de contourner le fait que TOUS les octets Java sont signés?

En Java, il n’existe pas d’octet non signé. En travaillant avec du code de bas niveau, vous devez parfois travailler avec des octets ayant des valeurs non signées supérieures à 128, ce qui entraîne leur interprétation par Java en tant que nombre négatif car le MSB est utilisé pour les signes. Quelle est la bonne […]

Quand devrais-je utiliser «int» plutôt que des types plus spécifiques à un signe ou à une taille spécifique?

J’ai un petit ordinateur virtuel pour un langage de programmation implémenté en C. Il prend en charge la compilation sous des architectures 32 bits et 64 bits ainsi qu’avec C et C ++. J’essaie de le comstackr proprement avec autant d’avertissements activés que possible. Lorsque CLANG_WARN_IMPLICIT_SIGN_CONVERSION , je reçois une cascade de nouveaux avertissements. Je […]

Quelle est la différence entre le code, la mémoire et la taille gérés et non gérés?

Après avoir beaucoup vu et écouté en ce qui concerne le code managé et non géré, et sachant que la seule différence est que la gestion gérée concerne CLR et que la gestion non gérée est en dehors du CLR, cela me rend vraiment curieux de la connaître en détail. De quoi s’agit-il, du code […]

Que se passe-t-il si j’affecte une valeur négative à une variable non signée?

J’étais curieux de savoir ce qui se passerait si j’affectais une valeur négative à une variable non signée. Le code ressemblera un peu à ceci. unsigned int nVal = 0; nVal = -5; Cela ne m’a donné aucune erreur de compilation. Lorsque j’ai exécuté le programme, le nVal s’est vu atsortingbuer une valeur étrange! Se […]

Quelle est la différence entre: les architectures asynchrones, non bloquantes et les bases d’événements?

Quelle est la différence entre: Asynchrone , Non bloquant , et Architectures de base d’événement ? Quelque chose peut-il être à la fois asynchrone et non bloquant (et basé sur des événements )? Qu’est-ce qui est le plus important en programmation, d’avoir quelque chose: asynchrone, non bloquant et / ou base d’événement (ou tous les […]

Quelle est la différence entre «int» et «uint» / «long» et «ulong»?

Je connais l’ int et long (nombres de 32 bits et 64 bits), mais que sont uint et ulong ?

Marshalling – qu’est-ce que c’est et pourquoi en avons-nous besoin?

Qu’est-ce que la formation et pourquoi en avons-nous besoin? J’ai du mal à croire que je ne peux pas envoyer un int sur le fil de C # à C et que je dois le rassembler. Pourquoi C # ne peut-il pas envoyer les 32 bits avec un signal de départ et d’arrivée, indiquant au […]

Possibilité d’appeler du code C ++ à partir de C #?

Est-il possible d’appeler du code C ++, éventuellement compilé en tant que fichier de bibliothèque de code (.dll), à partir d’un langage .NET tel que C #? Plus précisément, du code C ++ tel que la bibliothèque réseau RakNet.

Qu’entend-on par ressources «gérées» ou «non gérées» dans .NET?

Qu’entend-on par les termes ressource gérée et ressource non gérée dans .NET? Comment sont-ils entrés dans la photo?

Les E / S non bloquantes sont-elles vraiment plus rapides que les E / S bloquantes multi-thread? Comment?

J’ai cherché sur le Web des détails techniques sur le blocage des E / S et des E / S non bloquantes et j’ai constaté que plusieurs personnes estimaient que les E / S non bloquantes seraient plus rapides que le blocage des E / S. Par exemple dans ce document . Si j’utilise des […]