原创 Ubuntu MySQL安裝、初始密碼修改

轉自:https://www.cnblogs.com/roadofstudy/p/7446690.html 最近在ubuntu系統上安裝了MySQL,但是安裝時沒有提示輸入root用戶密碼,在網上找了一天解決方案,試圖修改root用戶下的

原创 數據結構之二叉樹及其Python實現

目錄 二叉樹 二叉樹的基本概念 二叉樹的性質(特性) 二叉樹的節點表示以及樹的創建 二叉樹的遍歷 深度優先遍歷 廣度優先遍歷(層次遍歷) 二叉樹 二叉樹的基本概念 二叉樹是每個節點最多有兩個子樹的樹結構。通常子樹被稱作“左子樹”(left

原创 Python時間模塊小結(time and datetime)

表示時間的三種方式 在Python中,通常有三種方式表示時間:時間戳,元祖(struct_time),格式化時間字符串。 時間戳(timestamp):1970年1月1日00:00:00開始按秒計算的偏移量,type(time.time(

原创 網絡編程基礎-------計算機網絡快速一覽

目錄 基本概念 網絡分類 網絡體系結構 IP協議 IP地址及相關           關於地址轉換 端口 網絡編程的基礎是計算機網絡,計算機網絡可以展開講很多,這裏只是 概括的講述計算機網絡體系的基本知識。 基本概念 計算機網絡    

原创 如果有人問你數據庫的原理,看這篇文章。(超長預警)

長文,相當的通透。以下爲scrat進行總結後的刪減版。 下面假定你已經知道時間複雜度 關係型數據庫無處不在,而且種類繁多,從小巧實用的 SQLite 到強大的 Teradata 。但很少有文章講解數據庫是如何工作的。   作爲一個開發人

原创 Redis need tcl 8.5 or newer

scratkong@ubuntu:~/workspace/redis2.6.13/src$ make test You need tcl 8.5 or newer in order to run the Redis test make:

原创 Python 上下文管理器(contextor)

最直觀的上下文,莫過於小學的語文課,經常會問聯繫上下文,推測...,回答...,表明作者...。文章裏的上下文比較好懂,無非就是前與後。 在瞭解了計算機的執行狀態,程式的運行,才稍微對計算機的上下文(context)有了一定的認識,多半還

原创 SQL優化30條

一、基礎規範   (1)必須使用InnoDB存儲引擎 解讀:支持事務、行級鎖、併發性能更好、CPU及內存緩存頁優化使得資源利用率更高   (2)必須使用UTF8字符集 解讀:萬國碼,無需轉碼,無亂碼風險,節省空間   (3)數據表、數據字

原创 Python程序的執行過程、解釋型語言和編譯型語言

轉載地址:http://blog.csdn.net/lujiandong1/article/details/50067655   1. Python是一門解釋型語言? 我初學Python時,聽到的關於Python的第一句話就是,Pytho

原创 Ubuntu apt-get update 沒有 Release 文件

E: 倉庫 “http://ppa.launchpad.net/fcitx-team/nightly/ubuntu bionic Release” 沒有 Release 文件。 Ubuntu18.4系統執行sudo apt-get upd

原创 什麼是 DNS,有什麼作用?爲什麼需要更換公共DNS服務器?

基本上接觸過網絡相關知識的人應該多少都會聽過 DNS 這個名詞。因爲它非常重要,在我們上網的過程中扮演着重要的角色—“將網址/域名解析成 IP 地址”。 如果配置了不合理的 DNS 服務器,可能會導致網速緩慢、打不開網站;一些惡意的 DN

原创 前端常見跨域解決方案

原文鏈接:https://www.jianshu.com/p/8876dfa56668 什麼是跨域? 跨域是指的一個域名下的文檔或者腳本試圖去請求另一個域名下的資源,這裏跨域是廣義的。 廣義的跨

原创 Python 異常處理

異常: 當Python檢測到⼀個錯誤時,解釋器就⽆法繼續執⾏了,會出現⼀些錯誤的提示,這就是所謂的"異常"。 看如下示例: print('-----test--1---') open('123.txt','r') print('----

原创 面向對象編程(OOP)

什麼是面向對象 ? 面向對象編程 (OOP,Object Oriented Programming)可以理解爲將具有相互 關係的數據/操作封裝成對象,以對象的⻆度去處理問題,讓對象來完成相應處理 。 面向對象 vs 面向過程: 按照業務

原创 多任務----線程、同步、互斥鎖、死鎖

多任務         簡單來說,就是同時進行多個任務,比如一邊上班一邊刷手機,咳咳。。。一邊唱歌,一邊跳舞,一邊偷瞄旁邊的妹子,嗯,這都是多任務。 羅賓的技能,以及千手觀音,哪吒三頭六臂。 通常的程序是這樣式兒的: # 順序執行(非