原创 數據庫進一步學習

這一篇接着上回的入門。   上一篇是直接在命令行下輸入所有的語句,包括insert,等等。但是我們完全可以用腳本將數據庫寫好。然後直接導入即可。   比如在/home/li 下寫了一個table.sql,然後要進入到mysql> 模式下

原创 mysql 學習之 常用SQL技巧

1.檢索包含最大/最小值的行 MIN([DISTINCT]expr),MAX([DISTINCT]expr) 2.巧用rand()/rand(n)提取隨機行 ORDERBYRAND()同LIMIT的結合可以從一組列中選擇隨機樣本 3.利用

原创 linux下mysql簡單語句入門

這篇都是linux下mysql語句的簡單操作。 1.登錄數據庫 mysql -u用戶名 -p密碼 然後得到 mysql> 表示成功 2.顯示數據庫 show databases; 3.操作數據庫 use 數據庫名; 4.顯示數據庫中的表

原创 mysql 學習之二 表類型(存儲引擎)的選擇

首先解釋一下存儲引擎是什麼 例如,如果你在研究大量的臨時數據,你也許需要使用內存存儲引擎。內存存儲引擎能夠在內存中存儲所有的表格數據。又或者,你也許需要一個支持事務處理的數據庫(以確保事務處理不成功時數據的回退能力)。 這些不同的技

原创 虛擬機使用技巧

1. 鼠標在虛擬與現實間穿行無阻 常規方法:ctrl+alt   或者 settings- preferences- hot keys 技巧:安裝VMtools 2.內存和硬盤設置修改 在安裝虛擬機時要設定內存及硬盤的大小。在運行時也可

原创 socket(一)

1.創建套接字 result=socket(pf,type,protocol) pf:套接字使用的協議族 type:指定了所需的通信類型 protocol:用於選擇協議   1.1 UNIX管道機制 管道與標準網絡操作的區別在於,管道同時

原创 NoSQL

NoSQL,指的是非關係型的數據庫。隨着互聯網web2.0網站的興起,傳統的關係數據庫在應付web2.0網站,特別是超大規模和高併發的SNS類型的web2.0純動態網站已經顯得力不從心,暴露了很多難以克服的問題,而非關係型的數據庫則由於其

原创 mysql 學習之一 幫助的使用

Server version:5.1.63-0ubuntu0.10.04.1 登錄mysql數據庫進行操作 命令:mysql -u用戶  -p密碼 按照層次查看幫助 ?  contents ?  data types ?  int 快速查

原创 mysql 學習之三 數據類型

1. 固定長度數據列與可變長度的數據列 char 和varchar CHAR 和VARCHAR 類型類似,但它們保存和檢索的方式不同。它們的最大長度和是否尾部空格被保留等方面也不同。在存儲或檢索過程中不進行大小寫轉換。 2.text 和

原创 虛擬機用處的總結

現在主流有三種虛擬機,vmware、virtualbox和virtual pc。 1. 支持windows,linux,mac等很多os的虛擬化工作; 2. 可以安裝在不同的os平臺上,可以在windows上虛擬化linux,也可以在li

原创 hadoop

  一個分佈式系統基礎架構,由Apache基金會開發。用戶可以在不瞭解分佈式底層細節的情況下,開發分佈式程序。充分利用集羣的威力高速運算和存儲。Hadoop實現了一個分佈式文件系統(Hadoop Distributed File Sys

原创 linux下python學習筆記(十八)

首先介紹錯誤。 假如你的程序中有一些無效的語句,會怎麼樣呢?Python會引發並告訴你那裏有一個錯誤,從而處理這樣的情況。 考慮一個簡單的print語句。假如我們把print誤拼爲Print,注意大寫,這樣Python會 引發 一個語法錯

原创 嘗試寫個爬蟲(4)

系統架構 在實際的系統實現時,系統要採用多線程技術,在這裏,用戶可以通過手動的方式,指定採集線程的數目。因此可分爲以下模塊: 1.主控制模塊: 提供命令輸入端口; 2.採集模塊: 採用http下載方式,對用戶指定的網址進行動態下載,採用多

原创 嘗試寫個爬蟲(3)

http請求與數據下載 http(超文本傳輸協議) 通常http用於傳輸文本信息,當然也可以傳輸二進制或者各種流式文件。 通信原理如下: 1.建立tcp會話連接,通常指一次socket連接; 2.client端向server端發送請求命令

原创 linux下python學習筆記(十九)之python標準庫

Python標準庫是隨Python附帶安裝的,它包含大量極其有用的模塊。熟悉Python標準庫是十分重要的,因爲如果你熟悉這些庫中的模塊,那麼你的大多數問題都可以簡單快捷地使用它們來解決。 sys模塊 sys模塊包含系統對應的功能。我們已