Articles of java

Détection de forme simple dans une image 1bpp

J’essaie de découvrir la détection de forme simple pour un projet sur lequel je travaille. J’ai une image composée uniquement de pixels en noir et blanc et j’ai besoin de détecter des formes dans l’image, telles que des carrés et des ellipses. J’ai aussi besoin de trouver les boîtes englobantes des formes. J’ai fait des […]

Plugin c ++ -> JNI -> Classpath Java

J’essaie de créer un plugin pour une application. Le plugin doit être écrit en c ++. Je souhaite utiliser le plug-in sous Windows et sur Mac. Il serait donc intéressant d’écrire le plug-in en Java. Mon problème, il existe un autre plugin utilisant Java. Comme ils utilisent la même application principale, un JavaVM est déjà […]

Mappage de const char ** sur un type Java avec JNA

J’essaie d’utiliser une bibliothèque C ++ en Java avec JNA. Dans le fichier d’en-tête de la bibliothèque, j’ai la déclaration de méthode suivante: extern “C” void foo(const char** bar); La bar parameters doit être passée à foo vide et foo assignera une valeur que je souhaite récupérer en Java. Comment la déclaration de méthode Java […]

Comment construire un interprète pour une petite langue?

J’essaie de savoir par où commencer avec ce projet. Peut-être que quelqu’un peut me guider dans la bonne direction. On me donne une petite langue pour laquelle je dois écrire un interprète. Le langage consiste soit en une expression entre parenthèses: (integer integer operator) ou une instruction IF arithmétique composée d’expressions de la forme: IF […]

Liaison de threads spécifiques à des cœurs de processeur spécifiques

Je parle un peu du parallel processing au collège et maintenant j’essaie de m’améliorer. Je peux écrire du code pouvant fonctionner en parallèle, puis démarrer des threads, mais je perds ensuite le contrôle de ce que font les threads. Je voudrais savoir comment je peux contrôler les threads à des choses telles que, par exemple, […]

IPC: Connecter pour chaque demande ou garder le socket ouvert?

Je prévois d’utiliser des sockets (TCP locaux) pour communiquer entre deux processus (s’exécutant localement). Un processus agira en tant que serveur, mais les deux processus s’enverront des messages de manière asynchrone. Dois-je laisser la connexion socket ouverte pendant toute la durée des processus ou la reconnecter à chaque demande? Y at-il des problèmes qui peuvent […]

Sont-ils vraiment les codes virtuels?

Les codes de clé virtuelle pour certaines touches telles que Maj, [,], Suppr, etc. sont affichés sous une valeur différente en java par rapport à C ++ / C. Par exemple : Key Java C / C++ Shift 16 160 [ 91 219 ] 93 221 \ 92 220 Del 127 46 Window 524 91 […]

framework de complétion de code syntaxique et sémantique écrit en C ++

Cette question est plus précise que la précédente: Cadre général d’achèvement de code écrit en C / C ++ . Je ne l’ai pas suffisamment précisé pour obtenir les réponses dont j’ai vraiment besoin. Je veux append à mon IDE la complétion de code “Intellisense”. J’adorerais avoir une bibliothèque en C / C ++ / […]

Dépassement de tampon (vs) Tampon OverRun (vs) Dépassement de stack

Dupliquer possible: Quelle est la différence entre un débordement de stack et un débordement de tampon? Quelle est la différence entre Buffer Overflow et Buffer Overrun? Quelle est la différence entre Buffer Overrun et Stack Overflow? S’il vous plaît inclure des exemples de code. J’ai regardé les termes dans Wikipedia, mais je ne peux pas […]

NDK Android: Appel de fonctions Java à partir de C ++

Je suis très nouveau sur JNI et j’essaie de comprendre comment certaines choses fonctionnent avant de porter mon code C ++ iOS sur celle-ci. J’ai réussi à faire fonctionner l’un des exemples NDK dans Android Studio et je peux voir comment Java peut appeler des fonctions C ++. J’ai fouillé et pris des morceaux de […]