L'injection SQL est un problème de sécurité très grave, en grande partie parce qu'il est si facile de se tromper: la façon évidente et intuitive de créer une requête intégrant les entrées utilisateur vous rend vulnérable, et la bonne façon de l'atténuer nécessite que vous connaissiez les paramètres requêtes et …
Notre base de code est ancienne et les nouveaux programmeurs, comme moi, apprennent rapidement à le faire comme il le fait dans un souci d'uniformité. Pensant que nous devons commencer quelque part, j'ai décidé de refactoriser une classe de détenteurs de données en tant que telle: Suppression des méthodes de …
Quel terme puis-je utiliser pour décrire quelque chose avec une complexité O (N log N)? Par exemple: O (1): Constante O (log N): Logarithmique O (N): linéaire O (N log N): ?????? O (N 2 ): Quadratique O (N 3 ): Cubique
J'ai créé un système qui, espérons-le, comptera de nombreux utilisateurs. Nous avons peur que notre base de données se remplisse d'utilisateurs de poubelles qui prennent des noms d'utilisateur très demandés, ou peut-être qu'ils s'enregistrent et ne reviennent jamais. Je sais que c'est courant, je le fais moi-même, car j'ai 3 …
Fermé . Cette question doit être plus ciblée . Il n'accepte pas actuellement de réponses. Voulez-vous 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 4 ans . Je travaille au développement d'un ancien …
J'ai un algorithme qui crée une collection d'objets. Ces objets sont mutables lors de la création, car ils commencent avec très peu, mais ils sont ensuite remplis de données à différents endroits de l'algorithme. Une fois l'algorithme terminé, les objets ne doivent jamais être modifiés, mais ils sont consommés par …
Récemment, dans mon entreprise, il a été suggéré qu'un développeur se concentre (et un seul) sur une fonction. Cela signifierait quelque chose comme mettre le développeur de côté de la routine normale de l'équipe, la libérer de certaines autres responsabilités (réunions et autres) et cette personne serait le "seul" responsable …
Ma question est liée au modèle de conception MVC et à la syntaxe Razor introduits par Microsoft. Tout en apprenant le modèle de conception MVC, on m'a dit que l'idée était basée sur un principe connu sous le nom de séparation des préoccupations . Mais Razor Syntax nous permet d'utiliser …
J'ai eu une discussion récemment avec des gens absolument opposés à une stratégie de rebase des branches de fonctionnalités sur GIT. Cela semble être un modèle accepté d'utiliser uniquement le rebasage pour les branches locales et privées, mais ne l'utilisez jamais lorsqu'il y a plusieurs personnes travaillant sur une même …
Ces termes ont été mentionnés dans mon cours universitaire. La recherche rapide sur Google m'a indiqué des articles universitaires, mais je cherche une explication simple.
Je crée ma première application MVC dans Visual Studio 2013 (MVC 5) et je ne suis pas certain de la meilleure façon de configurer mon modèle. J'ai généré un modèle de structure d'entité à l'aide de code-first à partir d'une base de données existante. Mon premier réflexe a été de …
Scala n'a pas breakou continue, donc certains comportements de boucle demandent un peu plus de réflexion. La fin précoce d' une boucle nécessite une récursivité de queue, des exceptions ou scala.util.control.Breaks(qui utilise des exceptions). La raison en est que, comme goto, ce sont des constructions de flux qui obscurcissent le …
Je travaille sur l'apprentissage de Haskell, et j'ai rencontré trois façons différentes de traiter les erreurs dans les fonctions que j'écris: Je peux simplement écrire error "Some error message.", ce qui lève une exception. Je peux faire revenir ma fonction Maybe SomeType, où je peux ou non être en mesure …
J'ai un projet sur lequel je travaille actuellement en utilisant Tomcat, Spring 4, Spring Security, MySQL et JPA avec Hibernate. J'ai choisi JPA du point de vue qu'il est censé rendre la mise en œuvre sous-jacente des fournisseurs ORM transparente, ou du moins moins douloureuse. Je dirais que cela utilise …
Lors d'une revue de code aujourd'hui, un de mes collègues a dit quelque chose d'intéressant: prototypen'est utile que lorsque vous avez besoin d'héritage - et quand l'héritage est-il une bonne idée ? J'y ai pensé et j'ai réalisé que j'utilisais généralement l'héritage pour contourner le code mal conçu au départ. …
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.