1. 程式人生 > >2018年好博文集合-持續更新

2018年好博文集合-持續更新

2018年11月27號

  1. nslookup命令用法
  2. name == main 如何理解
  3. 搞定Python多執行緒與多程序
  4. 深入理解Python中的TreadLocal變數
  5. 計算機系統基礎
    6.正則表示式教程

2018年11月28號

  1. 理解多執行緒中join()的作用

測試原始碼:

def doWaiting1():
    print('start waiting1:' + time.strftime('%H:%M:%S')+ '\n')
    time.sleep(3)
    print('stop waiting1:' + time.strftime('%H:%M:%S')+'\n')

def doWaiting2():
    print('start waiting2:' + time.strftime('%H:%M:%S')+'\n')
    time.sleep(8)
    print('stop waiting2:' + time.strftime('%H:%M:%S') + '\n')


tsk = []
thread1 =threading.Thread(target = doWaiting1, name = 'thread1')
thread1.start()
tsk.append(thread1)
thread2 =threading.Thread(target = doWaiting2, name = 'thread2')
thread2.start()
tsk.append(thread2)
print ('start join:' + time.strftime('%H:%M:%S') + '\n')
for i in tsk:
    i.join(3)
print('end join:' + time.strftime('%H:%M:%S') + '\n')

2018年11月29號

  1. 理解base64-雖然我還是沒有理解><,這篇博文講的很好,已經理解了

2018年11月30好

  1. 什麼是彩虹表?來自知乎,這個答案講的比較明白了
  2. 關於彩虹表,這篇博文給的資料比較全面
  3. 什麼是數字簽名?-李永樂老師的科普。
  4. 為什麼雜湊演算法是不可逆的?