Each challenge is a computer program of two or more threads. You take the role of the Scheduler. Your objective is to exploit flaws in the programs to make them crash or otherwise malfunction.
VirtualTam's bookmarks
-
-
2024-02-22 -
2023-07-04 - Getting started with
pgx
- https://donchev.is/post/working-with-postgresql-in-go-using-pgx/
- jackc/pgx/v5/pgtype - Map between all common base types directly between Go and PostgreSQL
- jackc/pgx/v5/pgxpool - Concurrency-safe connection pool for
pgx
- scany/v2/pgxscan - Scan data into Go structs and other composite types
- Bulk INSERT in Postgres in GO using pgx
- Postgres table batch updates using golang pgxpool not reflected in database
- pgx.Conn can see uncommitted changes made from a pgx.Tx - TL;DR use
pgxpool
for concurrency-safe transactions - Not clear if caller is required to close in case of QueryRow or if QueryRow properly closes in case of error
- Getting started with
-
2022-09-04 -
2019-08-01 -
2018-04-06 -
2018-02-19 -
2017-11-09 - https://docs.python.org/3/library/logging.html
- https://docs.python.org/3/library/multiprocessing.html#multiprocessing.Queue
- https://stackoverflow.com/questions/641420/how-should-i-log-while-using-multiprocessing-in-python
- https://stackoverflow.com/questions/21419323/multiprocessing-logging-lock-vs-queue
- https://github.com/jruere/multiprocessing-logging