Articles of non

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 […]

Équivalent Java de unsigned long long?

En C ++, j’ai apprécié d’avoir access à un entier non signé de 64 bits, via unsigned long long int , ou via uint64_t . Maintenant, en Java, les longues 64 bits, je sais. Cependant, ils sont signés. Y a-t-il un non signé long (long) disponible en tant que primitive Java? Comment l’utiliser?

Dans Kotlin, quelle est la manière idiomatique de traiter les valeurs nulles, de les référencer ou de les convertir?

Si j’ai un type Xyz? , Je veux le référencer ou le convertir en un type Xyz non Xyz . Quelle est la manière idiomatique de le faire à Kotlin? Par exemple, ce code est erroné: val something: Xyz? = createPossiblyNullXyz() something.foo() // Error: “Only safe (?.) or non-null asserted (!!.) calls are allowed on […]