Codementor: level up yo py / js adhd af research blaggin

Codementor: level up yo py / js adhd af research blaggin

mei 20, 2019 0 Door admin

CBD Olie kan helpen bij ADHD. Lees hoe op MHBioShop.com


Huile de CBD peut aider avec TDAH. Visite HuileCBD.be


Waarschuwing: deze blog is ADHD af, overal, letterlijk net met mijn eigen hersenstroom hier. Allemaal. over. de. plaats. Pas op, net als de broodwich. Als je zijn heerlijke stem (zonder zongedroogde tomaten – die van mij!) In je hoofd hebt gehoord, lees dan verder.


“Hoe schrijf ik een geheugenlek in Javascript?” was de eerste gedachte die ik had.

https://auth0.com/blog/four-types-of-leaks-in-your-javascript-code-and-how-to-get-rid-of-them/

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Memory_Management#Release_when_the_memory_is_not_needed_anymore

Talen op hoog niveau bevatten een stukje software, “garbage collector” genaamd, waarvan de taak bestaat uit het traceren van geheugentoewijzing en gebruik om te achterhalen wanneer een stukje toegewezen geheugen niet langer nodig is, in welk geval het automatisch wordt bevrijd. Dit proces is een benadering omdat het algemene probleem om te weten of een stukje geheugen nodig is, onbeslisbaar is (kan niet worden opgelost door een algoritme).

https://en.wikipedia.org/wiki/Decidability_(logic)

https://en.wikipedia.org/wiki/Undecidable_problem

om een ​​lek te identificeren, gebruikt u gereedschappen voor het gebruik van chroomgeheugens

is dit nuttig voor iemand die een site wil breken?


https://blog.cystack.net/arbitrary-file-read-vulnerability-in-hackerrank/

 Accept ../../../../../../../../../../etc/passwd{{ 

Recent misbruik van hackerrank.com. Kerel werd er zelfs niet voor betaald 😦


Van Amber Brown’s verbazingwekkende “Batterijen inbegrepen maar ze lekken”

https://pyfound.blogspot.com/2019/05/amber-brown-batteries-included-but.html

  • typen werkt het beste met mypy
  • de ssl-module vereist een monkeypatch om verbinding te maken met niet-ASCII-domeinnamen
  • datetime heeft pytz nodig
  • zes is niet-optioneel voor het schrijven van code voor Python 2 en 3
  • http.client documentatie adviseert lezers om Verzoeken te gebruiken
  • datetime module is verwarrend in vergelijking met zijn concurrenten zoals pijl, datum en moment
  • asyncio
  • attrs
  • gedraaid

“wat is mypy?”

http://www.mypy-lang.org/

mypy is een type-checker. Als u uw code in statische stijl schrijft, zal dit zeer nuttig zijn. Ik zal dit in mijn flow verwerken.


“wat is de ssl-module met betrekking tot het verbinden met niet-ascii-domeinnamen?”

SSL-module is duidelijk maar lijkt niet tegen niet-ASCII. hmmm …

https://github.com/python-trio/trio/issues/11


“wat is pytz en waarom heeft datetime het nodig?”

http://pytz.sourceforge.net/

Dit leidde me naar een gek konijnenhol over hoe de tijd werkt in het algemeen. Waarom zijn er zoveel verschillende manieren om met de tijd om te gaan? Dit is gek.

Hier is iets nuttigs: https://stackoverflow.com/questions/35057968/get-system-local-timezone-in-python/35058476

 from dateutil.tz import tzlocal datetime.now(tzlocal()) 

“wat is zes en waarom is het niet-optioneel voor het schrijven van py2 / 3-code?”

https://pypi.org/project/six/

Ik ben echt niet geïnteresseerd in python2 tbh … Ik ben zo laat in python begonnen dat ik voorlopig alleen maar met 3 vasthoud. Voorwaarts in plaats van achteruit en zo. Als ik een heel sterke reden krijg om terug te gaan, zou ik dat kunnen, maar nu …


nog nooit van een pijl gehoord, nog nooit van het moment gehoord, wat kunnen ze doen?

https://arrow.readthedocs.io/en/latest/

https://github.com/zachwill/moment

nog meer manieren om met tijd om te gaan, geweldig! -_-


amper van asyncio gehoord, wat kan het doen?

https://docs.python.org/3/library/asyncio.html

Als dit iets is als GCD in object-c op macOS / iOS, is dit een coole manier om code op een multithreaded-kinda manier te schrijven.

https://docs.python.org/3/library/asyncio-task.html

 import asyncio import time async def say_after(delay, what): await asyncio.sleep(delay) print(what) async def main(): print(f"started at {time.strftime('%X')}") await say_after(1, 'hello') await say_after(2, 'world') print(f"finished at {time.strftime('%X')}") asyncio.run(main()) 

Verwachte resultaten:

 started at 17:13:52 hello world finished at 17:13:55 

Een ding dat niets met mij te maken heeft, is dat je willekeurige code binnen f-strings kunt schrijven. Dit lijkt buitengewoon kwetsbaar / slecht in het algemeen. Ik moet code schrijven om hiermee te spelen.


niet zeker of gehoord van attrs, wat kan het doen?

https://github.com/python-attrs/attrs

Ik ben een beetje getriggerd de naam van Amber Brown in de lijst met getuigenissen te lezen. Wat is er zo moeilijk aan het schrijven van lessen in python waarvoor een heel pakket nodig is om het gemakkelijker te maken?

https://nedbatchelder.com/blog/200605/dunder.html

Ze verwijzen naar die speciale methoden zoals __init__ , __repr__ , etc. Normaal zou je die moeten schrijven als je ze __repr__ wilt hebben, maar ik vermoed dat attrs helpt om dat leg-werk of zoiets te regelen.

Misschien de moeite van het bekijken waard.


ik heb lang geleden gedraaid, waar is het in python3-ondersteuning?

https://twistedmatrix.com/trac/

Ze zeggen “een subset van” en groeien, maar we zullen de volgende keer dat ik het uitzoek zien …


De laatste aflevering van Game of Thrones staat op het punt om op te komen, ik moet me klaar maken met een wandeling naar de winkel in de hoek voor snackage (wat ook als oefening telt) en dit bericht posten, dus ik zal dat een blogpost noemen. Doe het rustig aan!



CBD Olie kan helpen bij ADHD. Lees hoe op MHBioShop.com


Huile de CBD peut aider avec TDAH. Visite HuileCBD.be


Lees meer