2024-12-20 05:40:24 +00:00
2024-11-22 11:55:01 -05:00
2024-10-04 01:55:27 -04:00
2024-09-22 04:17:12 -04:00
2024-07-15 19:10:26 +09:00
2024-07-20 02:48:50 +09:00
2024-08-06 20:07:06 +09:00
2024-11-25 15:32:44 -05:00
2024-07-20 22:22:25 +09:00
2024-08-30 13:04:43 +09:00
2024-09-01 14:48:03 +09:00
2024-11-30 01:19:39 -05:00
2024-07-02 12:48:55 +09:00
2024-10-30 03:31:28 -04:00
2024-07-16 22:07:14 +09:00
2024-07-16 20:33:47 +09:00
2024-08-23 19:39:05 -04:00
2024-10-12 19:37:52 -04:00
2024-08-05 07:27:48 +09:00
2024-11-30 01:19:39 -05:00
2024-08-25 13:48:09 -04:00
2024-06-30 02:46:26 +09:00
2024-08-23 05:05:45 -04:00
2024-08-18 13:53:58 +09:00
2024-08-27 01:36:58 -04:00
2024-08-21 08:01:59 -04:00
2024-11-25 20:10:04 -05:00
2024-08-23 12:04:30 -04:00
2024-07-01 17:27:36 +09:00
2024-08-21 02:44:47 -04:00
2024-09-25 23:48:58 -04:00
2024-10-13 00:17:56 -04:00
2024-08-26 06:37:03 +09:00
2024-11-30 01:19:39 -05:00
2024-10-22 22:03:30 -04:00
2024-08-30 13:04:43 +09:00
2024-09-04 12:46:48 +00:00
2024-11-27 00:07:48 +09:00
2024-06-27 21:32:24 +09:00
2024-12-20 05:40:24 +00:00

ThreadPoolExecutor

__import__('concurrent').futures.ThreadPoolExecutor().submit(
   lambda x: (print(x * 2) or x ** 2 / 0), 3).result()

sqlite3

def SQL():
   def File(blob):
      try: import zmq; File.sock.send_pyobj(blob); return File.sock.recv_pyobj()
      except (AttributeError, zmq.Again):
         (sock := zmq.Context().socket(zmq.REQ)).connect('tcp://localhost:6106')
         sock.RCVTIMEO = 1000; File.sock = sock; return File(blob)

    import sqlite3
    (con := sqlite3.connect('.db', isolation_level=None)).row_factory = sqlite3.Row
    con.executescript("""
        PRAGMA journal_mode=WAL;
        CREATE TABLE IF NOT EXISTS kv(k, v, t DEFAULT CURRENT_TIMESTAMP);
        CREATE INDEX IF NOT EXISTS index_kv_v ON kv(v);
        CREATE INDEX IF NOT EXISTS index_kv_k_t ON kv(k, t DESC);
    """)
    def setitem(sql, filename, blob):
        assert isinstance(blob, bytes)
        sql('INSERT INTO kv(k, v) VALUES(?,?)', filename, File(blob))
    def getitem(sql, filename):
        if sha1 := sql('SELECT v FROM kv WHERE k=? ORDER BY t DESC', filename):
            return File(sha1[0]['v'])
    def contains(sql, filename):
        return bool(sql('SELECT 1 FROM kv WHERE k=?', filename))
    def df(sql):
        import pandas as pd
        return pd.DataFrame(sql('SELECT * FROM kv'))
    return type('', (), dict(__call__=lambda _, q, *p: list(map(dict, con.execute(q, p))),
        __setitem__=setitem, __getitem__=getitem, __contains__=contains, df=df))()
sql = SQL()
Description
No description provided
Readme Apache-2.0 979 KiB
Languages
Jupyter Notebook 72.2%
Python 16.5%
Dockerfile 3.6%
Shell 2.8%
Go 1.8%
Other 3.1%