Journal python: ellipsis operator (...)

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
29
15
sept.
2022

J'ai découvert l'ellipsis operator de python (...). Dans le contexte où je l'utilise, c'est équivalent à pass, autrement dit ne rien faire. C'est utilisé principalement pour quand python attend qu'un bloc syntaxique soit rempli (corps d'une fonction, d'une boucle, …), mais qu'on a vraiment rien à y faire. Je trouve que ça permet de faire des interfaces plus élégantes.

from abc import ABC, abstractmethod

class CarElementVisitor(ABC):
    @abstractmethod
    def visitBody(self, element
(…)

Journal So, you wanna be a sysadmin ? (Trolldi inside)

95
28
mar.
2014

Note avant propos : je sais qu'il est interdit d'avoir des comptes multiples. Ceci en est un. Vu le contenu du journal, et vu que je cherche à changer de carrière, j'aimerais pouvoir rester anonyme pour le moment, histoire de ne pas décourager un éventuel recruteur. Comme j'ai pour habitude d'assumer, je reprendrai sans doute ce journal sur mon site web, en fonction des réactions, des commentaires et de mon futur professionnel. Si ça pose un problème, chers modérateurs, (…)

Forum Programmation.c++ operator new + boost::fast_pool_allocator

Posté par  . Licence CC By‑SA.
Étiquettes :
2
20
avr.
2013

Bonjour,

Dans le cadre d'un de mes projets qui alloue/désalloue beaucoup d'objets de tailles diverses mais relativement petits (< 100o par objets), j'observe une consommation mémoire très supérieur à ce que ça devrait être.
Comme je soupçonne que la mémoire ressemble à du gruyère (plus il y a de gruyère, plus il y a de trous et plus il y a de trous, moins il y a de gruyère), j'ai voulu tester le pool allocator de boost en surchargeant l'operator (…)