preguntar acerca de language-agnostic

30
réponses

Comment coupler les chaussettes d’une pile efficacement?

Hier, j'associais les chaussettes du linge propre et j'ai compris que la façon dont je le faisais n'était pas très efficace. Je faisais une recherche naïve-choisir une chaussette et "itérer" la pile afin de trouver sa paire. Cela nécessite une itérat …
demandé sur 1970-01-01 00:33:33
30
réponses

Déterminer Si Deux Plages De Dates Se Chevauchent

Étant donné deux plages de dates, Quel est le moyen le plus simple ou le plus efficace de déterminer si les deux plages de dates se chevauchent? Par exemple, supposons que nous ayons des plages dénotées par des variables DateTime StartDate1 pour End …
demandé sur 1970-01-01 00:33:28
23
réponses

Conventions de nommage des bases de données, des tables et des colonnes? [fermé]

Chaque fois que je conçois une base de données, je me demande toujours s'il existe une meilleure façon de nommer un élément dans ma base de données. Très souvent, je me pose les questions suivantes: les noms de table doivent-ils être pluriels? le …
demandé sur 1970-01-01 00:33:28
30
réponses

Quelles sont les cinq choses que vous détestez au sujet de votre langue préférée? [fermé]

Il y a eu un cluster de Perl-hate sur Stack Overflow ces derniers temps, alors j'ai pensé apporter ma question "cinq choses que vous détestez à propos de votre langue préférée" à Stack Overflow. Prenez votre langue préférée et dites-moi cinq choses q …
demandé sur 1970-01-01 00:33:28
13
réponses

Quelle est la différence entre le currying et l’application partielle?

Je vois assez souvent sur Internet diverses plaintes selon lesquelles d'autres exemples de currying ne sont pas currying, mais ne sont en fait qu'une application partielle. Je n'ai pas trouvé une explication décente de ce qu'est l'application partie …
demandé sur 1970-01-01 00:33:28
12
réponses

Collision balle à balle-détection et manipulation

Avec L'aide de la communauté Stack Overflow, j'ai écrit un simulateur de physique assez basique mais amusant. Vous cliquez et faites glisser la souris pour lancer une balle. Il rebondira et finira par s'arrêter sur le "sol". Ma prochaine grande …
demandé sur 1970-01-01 00:33:28
2
réponses

Pourquoi le traitement d’un tableau trié plus lent qu’un tableau non trié?

J'ai une liste de 500000 objets Tuple<long,long,string> générés aléatoirement sur lesquels j'effectue une simple recherche "entre": var data = new List<Tuple<long,long,string>>(500000); ... var cnt = data.Count(t => t.Item1 < …
demandé sur 1970-01-01 00:33:32
8
réponses

Est-il une différence entre foreach et de la carte?

Ok C'est plus une question informatique qu'une question basée sur un langage particulier, mais y a-t-il une différence entre une opération map et une opération foreach? Ou sont-ils simplement des noms différents pour la même chose? ... …
demandé sur 1970-01-01 00:33:28
9
réponses

Qu’est-ce que opiniâtre logiciel?

Je vois souvent des gens dire que certains logiciels sont "très opiniâtres" ou que Microsoft a tendance à écrire des frameworks "Non opiniâtres". Qu'est-ce cela signifie réellement? ... …
demandé sur 1970-01-01 00:33:29
3
réponses

Qu’est-ce que le chargement impatient?

Qu'est-ce que le chargement impatient? Je code en PHP / JS mais une réponse plus généralisée sera très bien. J'ai vu beaucoup de questions concernant Java et Ruby, mais je ne connais aucun de ces langages, et j'ai du mal à lire le code. Je ne sais …
demandé sur 1970-01-01 00:33:29