IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Messages des blogs récents

  1. Julia. Comment éviter les variables globales ?

    par , 26/01/2021 à 22h16
    • Le 2021-01-26, j'utilise Julia_1.5.3 sur VS_Code_1.52.1. Ordinateur : W10 Pro, i9-10900F.
    • Préalables, mes billets précédents sur Julia sont supposés connus et assimilés.


    Citation Envoyé par Traduction Google
    Une variable globale peut avoir sa valeur, et donc son type, changer à tout moment. Cela rend difficile pour le compilateur d'optimiser le code à l'aide de variables globales. Les variables doivent être locales ou passées comme arguments aux fonctions, dans la mesure du possible.

    Tout code critique
    ...

    Mis à jour 26/01/2021 à 22h34 par danielhagnoul

    Catégories
    Julia , Programmation
  2. Python. Traduire un texte en morse et vice versa.

    par , 12/11/2019 à 19h02
    Lire les commentaires dans le code.

    Code Python : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    #! python3
    # coding: utf-8
     
    from termcolor import cprint
    import unicodedata
     
    """
    Prise en charge partielle de l'alphabet morse, voir : https://fr.wikipedia.org/wiki/Code_Morse_international
    Attention, morse_vers_texte() ne fonctionne généralement pas avec du code morse généré ailleurs.
    """
     
     
    signes = ['.-', '-...', '-.-.', '.', '..-.',
    ...
  3. Python. Convertir un nombre décimal en hexadécimal sans utiliser hex(dec)

    par , 10/11/2019 à 00h06
    Pour un débutant, cela ne me semble pas aussi simpliste que certains le disent.

    Code Python : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    #! python3
    # coding: utf-8
     
    from math import trunc
     
    # dict mapping dec -> hexa
    D2H = dict(zip(range(16), "0123456789abcdef"))
     
     
    def to_hex(n: int) -> str:
        lst = []
        while True:
            if n >= 16:
                quotient = trunc(n / 16)
                reste = n % 16
                lst.append(str(D2H[reste]))
    ...

    Mis à jour 10/11/2019 à 09h14 par danielhagnoul

    Catégories
    Python , Python , Programmation
  4. [Actualité] Créer et Modifier un fichier zip en PL/SQL

    par
    McM
    , 28/07/2015 à 18h34 (Astuces Dev Oracle)
    En cherchant à générer un zip en plsql sans passer par du java ou par l'OS, je suis tombé sur le bon site de Anton Scheffer
    Website: http://technology.amis.nl/blog qui fournit un code permettant de créer un fichier zip contenant plusieurs fichiers dans un BLOB : Parsing a Microsoft Word docx, and unzip zipfiles, with PL/SQL

    C'était une excellente base de départ, mais on ne pouvait que créer un fichier zip, puis le lire, mais pas moyen de maintenir.

    1/ Analyse ...

    Mis à jour 14/09/2015 à 18h39 par McM (Ajout partie 5 : Exemples)

    Tags: oracle, plsql, zip
    Catégories
    Programmation