Blogs

It dominates или о доминировании

Цитата.

Les Etats-Unis... sont la seule et unique hyperpuissance. Elle est prédominante dans tous les domaines : économique, technologique, militaire, monétaire, linguistique, culturel. Cette situation est sans précédent
Hubert Védrine, Ministre des Affaires étrangères de la République Française, 2000 (1)

Viktor Nevinski - Sous un seul soleil

On sait peu de choses de Viktor Nevinski (1929-1995). Professeur de physique à Leningrad, spécialiste en hydrodynamique (il a même écrit trois manuels sur cette discipline entre 1972 et 1980), il n’était pas écrivain professionnel et n’a publié, de 1962 à 1968, que trois textes, dont deux en collaboration. C’est du troisième, publié sous son seul nom, dont nous voudrions parler ici.

Pourquoi spécifier les noms de modules

Dans l'article précédente "Crack C# namespaces in 30 secondes" je vous ai montré comment tomber sur une erreur en C# sans la savoir et donc passer les heures après sur la débogage. Mais en C# vous êtes condamnés à utiliser la directive using sinon le code devient illisible rapidement avec tout ces MySolution.AppModules.Accounting.AccountingType.DefaultValue.

Lecture d'un fichier CSV

Une petite classe qui permet lire les données depuis le fichier au format CSV (comma-separated values). Les caractéristiques :

  • Fichiers ANSI uniquement (actuellement)
  • Support de valeurs de multiples lignes
  • Analyse intelligente des valeurs numériques (entiers, flottant, decimales) afin d'éviter les erreurs de conversion en différentes locales
  • Paramétrisation : la taille du tampon, le caractère de délimitation

Voici un exemple du fichier CSV accepté.

Paramètres "const" : le passage par la valeur ou par référence et à qoui cela sert ?

Les compilateurs Pascal comme FreePascal ou Delphi vous permettent utiliser l'option "const" afin de déclarer le paramètre d'une procédure. Quelle sont les avantages et les particularités d'utiliser cette option ?

Tout d'abord, l'option "const" prévoit la modification directe de paramètre dans la procédure. Mais vous pouvez le modifier de manière indirecte moyennant du pointeur quand même. Et c'est vous qui êtes responsables dans ce cas.

Pages

Subscribe to RSS - blogs