原创 go 的介紹與安裝

1. 介紹與安裝 Golang 是什麼 Go 亦稱爲 Golang(按照 Rob Pike 說法,語言叫做 Go,Golang 只是官方網站的網址),是由谷歌開發的一個開源的編譯型的靜態語言。 Golang 的主要關注點是使得高可用性和可擴

原创 MySQL各存儲引擎

MySQL中的數據用各種不同的技術存儲在文件(或者內存)中。這些技術中的每一種技術都使用不同的存儲機制、索引技巧、鎖定水平並且最終提供廣泛的不同的功能和能力。通過選擇不同的技術,你能夠獲得額外的速度或者功能,從而改善你的應用的整體功能。這些

原创 什麼是ORM

一、ORM簡介 對象關係映射(Object Relational Mapping,簡稱ORM)模式是一種爲了解決面向對象與關係數據庫存在的互不匹配的現象的技術。簡單的說,ORM是通過使用描述對象和數據庫之間映射的元數據,將程序中的對象自動持

原创 redis基本操作

解決mysql的問題: 查詢的速度把數據存儲到內存中 不需要提前定義好字段{} NoSQL分類: 1. memcache 問題: - 數據存放到內存, 不能落地,持久化 -

原创 git 基本操作

git a. 版本控制器:控制程序員協同工作的一個工具 b. 分類: cvs svn: 集中式版本控制器git: 分佈式版本控制器 兩者的區別:git服務器是提供開發者“交換”代碼用的,服務器的數據丟了沒有關係,換一臺就好了,因爲本地已

原创 讓mongodb在後臺服務運行

讓mongodb在後臺服務運行 先安裝好mongodb,我安裝的是默認路徑 在db目錄下創建log文件夾,創建MongoDBFile文件夾 在log文件夾中創建空的mongodb.log 在CMD中運行 mongod --dbpath "C

原创 FLASK學習

Flask 0.Flask簡介 Flask是一個基於Python開發並且依賴jinja2模板和Werkzeug WSGI服務的一個微型框架,對於Werkzeug本質是Socket服務端,其用於接收http請求並對請求進行預處理,然後觸發F

原创 單表查詢

完整語法 簡單查詢 where 時分組前的過濾條件 group by 分組 什麼是分組:按照所有記錄相同的部分進行歸類,一定區分度低的字段爲何要分組:當我們要以組爲單位進行統計時就必須分組,分組的目的是爲了以組爲單位進行統計的,再去考

原创 網絡編程

三次握手四次揮手 半連接池: 限制的是同一時刻的請求數,而非連接數 這是三次握手 syn_sent是客戶端發送請求時的狀態listen是服務端一開始的接聽狀態syn_rcvd是服務端收到請求後的狀態established是客戶端建立連接後的

原创

定義在類中的數據每一個對象都共同擁有 class OldboyStudent: school='oldboy' def choose_course(self): print('is choosing cou

原创 pymysql的使用

PYMYSQL import pymysql client = pymysql.connect( ip='127.0.0.1', # IP port=3306, # 端口 user='root', # 賬號

原创 MySQL 事務

transaction:事務,交易 事務可以包含一系列的sql語句,事務的執行具有原子性 1、原子性: 包含多條sql語句要麼都執行成功,要麼都執行不成功 2、回滾: 回到原來沒執行的狀態 先創建表 create table

原创 MYSQL觸發器

建立一個表 CREATE TABLE cmd ( id INT PRIMARY KEY auto_increment, USER CHAR (32), priv CHAR (10),

原创 字符編碼

字符編碼 將人類的字符編碼/轉換成計算機能識別的數字 這種轉換必須遵循一套固定的標準,該標準無非是 人類字符與數字的對應關係,稱之爲字符編碼表 bit:二進制位 Bytes:字節 ASCII碼錶:用1Bytes表示一個英文字符 1英文字

原创 文件操作

硬盤纔是我們能永久存放數據的地方,內存只能暫時存放,斷電就會丟失數據.所以我們需要對硬盤進行操作.而操作系統給我們提供了一種對硬盤進行操作的模式: 文件 什麼是文件: 文件是操作系統爲用戶或應用程序提供的一個讀寫硬盤的虛擬單位 文件的操作核