J'ai besoin d'écrire une RandomQueue qui permet les ajouts et la suppression aléatoire en temps constant (O (1)). Ma première pensée a été de le sauvegarder avec une sorte de tableau (j'ai choisi une liste de tableaux), car les tableaux ont un accès constant via un index. En parcourant la …
Qu'est-ce qui est plus rapide en termes de performances? Créer une API REST et faire en sorte que votre application Web utilise l'API REST pour effectuer toutes les interactions avec votre base de données OU interroger directement votre base de données (c'est-à-dire utiliser n'importe quel objet typique utilisé par votre …
Certains disent que si vous prenez les principes SOLIDES à l'extrême, vous vous retrouvez à la programmation fonctionnelle . Je suis d'accord avec cet article mais je pense que certaines sémantiques sont perdues dans la transition de l'interface / objet à la fonction / fermeture, et je veux savoir comment …
Je travaille sur un projet Web qui implique un contenu modifiable par l'utilisateur, et j'aimerais pouvoir faire un suivi de version du contenu réel, qui vit dans une base de données. Fondamentalement, je veux implémenter des historiques de changements de style wiki. En faisant des recherches de base, je vois …
Je travaille en petite équipe avec d'autres développeurs distants sur une Railsapplication. Nous commençons à modifier notre gitflux de travail. Nous avons pensé à une structure de ramification comme ci-dessous: (dev) -> (qa) -> (stag) -> (master) Mais certains développeurs ont pensé que cela pourrait être moins déroutant pour les …
Je pose cette question parce que je suis confus sur un aspect concernant la notation O grand. J'utilise le livre, Structures de données et abstractions avec Java de Frank Carrano. Dans le chapitre sur "l'efficacité des algorithmes", il montre l'algorithme suivant: int sum = 0, i = 1, j = …
Je suis sûr que tout le monde connaît les méthodes génériques du formulaire: T DoSomething<T>(T item) Cette fonction est également appelée paramétriquement polymorphe (PP), en particulier PP de rang 1 . Disons que cette méthode peut être représentée à l'aide d'un objet fonction de la forme: <T> : T -> …
J'ai des données brutes sur lesquelles je dois faire beaucoup de choses (le déplacer, le faire pivoter, le mettre à l'échelle le long d'un certain axe, le faire pivoter vers une position finale) et je ne sais pas quelle est la meilleure façon de le faire pour maintenir la lisibilité …
J'ai une application privée (c'est-à-dire aucune chance de partager la source) et commerciale, maintenant je voudrais utiliser une bibliothèque sous licence Apache 2.0 . J'ai lu la licence Apache et la section FAQ, mais je ne suis pas clair à ce sujet. Est-ce la même chose que GPL3 qui oblige …
Je suis sûr que chaque nouveau développeur iOS a le problème suivant: Les contrôleurs de vue sont très rapidement encombrés de code à des fins diverses, atteignant facilement plus de 500 lignes de code. Voici à quoi cela ressemble pour deux écrans de base et communs: 1) L'écran du formulaire: …
Autant que je sache, le modèle d'acteur et la programmation réactive sont des concepts distincts. Actor Model ne me semble pas intrinsèquement réactif. Cependant, le cadre Akka, qui est une implémentation du modèle d'acteur, est décrit comme réactif: "La logique des programmes Java et Scala réside dans des objets Actor …
Qu'est-ce qui fait de la lecture de la mémoire de processus une opération pure? Supposons que j'ai créé un tableau de 100 entiers dans la mémoire globale, puis pris le 42e élément de ce tableau. Ce n'est pas un effet secondaire, non? Alors, pourquoi la lecture du même tableau de …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Vous souhaitez améliorer cette question? Mettez à jour la question pour qu'elle se concentre sur un seul problème en modifiant ce post . Fermé il y a 5 ans . En tant que programmeur C …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement de réponses. Vous souhaitez améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Je pense que l'utilisation …
Chez l'un de mes employeurs, nous avons travaillé sur une API REST (mais elle s'applique également à SOAP). Le client, qui est l'interface utilisateur de l'application, passerait des appels via le Web (LAN dans les déploiements de production typiques) vers l'API. L'API ferait des appels à la base de données. …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.