Je ne demande pas où apprendre. J'ai trouvé beaucoup de bonnes ressources en ligne, des livres, etc. Mais comment diable je les aborde. Où est le début, la fin? Quand le processeur regexp avance-t-il sur le texte, quand se tient-il debout et tente-t-il une autre correspondance? etc. J'ai envie d'essayer …
Je travaille actuellement pour une entreprise qui a récemment réduit ses effectifs. Je fais tout le travail interne, les installations client, les builds, l'assurance qualité et, enfin, pratiquement tout le travail interne. Mon supérieur hiérarchique est TRÈS peu technique et dernièrement, j'ai trouvé TRÈS difficile de gérer son manque de …
L’un des problèmes majeurs que j’ai vu se produire dans un système doté de microservices est la façon dont les transactions fonctionnent lorsqu’elles couvrent différents services. Dans notre propre architecture, nous avons utilisé des transactions distribuées pour résoudre ce problème, mais elles ont leurs propres problèmes. Les impasses ont été …
Il semble être à la mode récemment de supprimer les points-virgules de Javascript. Il y a quelques années, un article sur un blog soulignait qu'en Javascript, les points-virgules sont facultatifs et que l'essentiel de l'article semblait indiquer que vous ne devriez pas vous en soucier, car ils sont inutiles. Le …
Je travaille pour une entreprise où nous construisons des applications d'entreprise, et nous maintenons trois environnements: développement (ou dev ), la mise en scène (ou stade ) et la production (ou prod ). La signification de dev est intuitive: c'est l'environnement utilisé lors du développement de l'application. Quelle est la …
Si j'ai bien compris, le but des tests unitaires est de tester les unités de code isolément . Cela signifie que: Ils ne doivent pas interrompre par un changement de code non lié ailleurs dans la base de code. Un seul test unitaire devrait casser un bogue dans l'unité testée, …
Parfois, Java surpasse le C ++ dans les tests de performance. Bien sûr, parfois, C ++ surpasse. Voir les liens suivants: http://keithlea.com/javabench/ http://blog.dhananjaynene.com/2008/07/performance-comparison-c-java-python-ruby-jython-jruby-groovy/ http://blog.cfelde.com/2010/06/c-vs-java-performance/ Mais comment est-ce possible? Cela me dépasse de penser que le bytecode interprété pourrait être plus rapide qu'un langage compilé. Quelqu'un peut-il s'il vous plaît expliquer? …
Je fais de la programmation de base de données en utilisant Java avec SQLite. J'ai constaté qu'une seule connexion à la fois à la base de données permettait l'écriture, alors que de nombreuses connexions disposaient simultanément d'une capacité de lecture. Pourquoi l'architecture de SQLite a-t-elle été conçue comme ceci? Tant …
Pourquoi les "masques de bits" sont-ils appelés ainsi? Je sais qu'ils sont principalement utilisés pour les opérations sur les bits et que l'utilisation de masques de bits est plus efficace que l'utilisation de variables séparées. Cependant, ma question est de savoir pourquoi et quand les masques de bits ont-ils été …
J'ai entendu dire que vous devriez éviter de diriger les nouvelles lignes lors de l'utilisation printf. Alors qu'au lieu de printf("\nHello World!")vous devriez utiliserprintf("Hello World!\n") Dans cet exemple particulier ci-dessus, cela n'a aucun sens, car le résultat serait différent, mais considérons ceci: printf("Initializing"); init(); printf("\nProcessing"); process_data(); printf("\nExiting"); par rapport à: …
Après avoir parcouru plusieurs réponses à un dépassement de pile, il est clair que certains langages compilés de manière native ont un garbage collection . Mais je ne vois pas comment cela fonctionnerait. Je comprends comment la récupération de place pourrait fonctionner avec un langage interprété. Le ramasse-miettes s'exécute simplement …
C'est une question plutôt conceptuelle, mais j'espérais pouvoir obtenir de bons conseils à ce sujet. Une grande partie de la programmation que je fais se fait avec des tableaux ( NumPy ); Je dois souvent faire correspondre des éléments de deux ou plusieurs tableaux de tailles différentes et la première …
Je viens juste de commencer un travail où j'écris en Python après être venu de Java, et je remarque que d'autres développeurs ont tendance à citer des chaînes en utilisant des guillemets simples ( '') au lieu de guillemets doubles ( ""). Par exemple: line1 = 'This is how strings …
Javascript est un langage orienté objet basé sur un prototype mais qui peut le devenir de différentes façons, soit: Écrire les fonctions à utiliser comme cours par vous-même Utilisez un système astucieux de classe dans un cadre (comme Mootools Class.Class ) Générez-le à partir de Coffeescript Au début, j’avais tendance …
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.