use wheel + ctrl to change font size
This commit is contained in:
53
scribble.py
53
scribble.py
@@ -1,15 +1,44 @@
|
||||
import math
|
||||
|
||||
import multiprocessing
|
||||
import time
|
||||
|
||||
from multiprocessing import Pool
|
||||
|
||||
file = "/tmp/tmp123123"
|
||||
|
||||
from concurrent.futures import ThreadPoolExecutor
|
||||
from time import sleep
|
||||
|
||||
def writer():
|
||||
with open(file, "w+b") as f:
|
||||
for i in range(0, 10):
|
||||
f.write(("%s"%(i)).encode("utf8"))
|
||||
time.sleep(0.5)
|
||||
print("writing ", time.time())
|
||||
|
||||
def reader():
|
||||
with open(file, "rb") as f:
|
||||
for i in range(0,10):
|
||||
|
||||
lines = f.readlines()
|
||||
time.sleep(0.5)
|
||||
print("read ", time.time())
|
||||
|
||||
pool = Pool(5)
|
||||
|
||||
with pool as p:
|
||||
p.apply_async(writer)
|
||||
p.apply_async(reader)
|
||||
|
||||
pool.join()
|
||||
|
||||
|
||||
executor = ThreadPoolExecutor(2)
|
||||
future1 = executor.submit(writer)
|
||||
future2 = executor.submit(reader)
|
||||
|
||||
print(future1.result())
|
||||
print(future2.result())
|
||||
|
||||
|
||||
|
||||
before = []#[0,1,2,3]
|
||||
after = ["a","b","c","d"]
|
||||
both = before + after
|
||||
scroll = -3
|
||||
lines = 1
|
||||
start = len(before) + scroll
|
||||
if start+lines < len(both):
|
||||
result = both[start:start+lines]
|
||||
else:
|
||||
result = both[-lines:]
|
||||
print("%s" % result)
|
||||
|
||||
Reference in New Issue
Block a user