原创 Mysql - flush privileges 命令

命令: mysql> update mysql.user set password=PASSWORD(‘新密碼’) where User=’root’;­ mysql> flush privileges;­ mysql> quit­ 答:

原创 進程和線程的區別

線程與進程的關係:線程是指進程內的一個執行單元,也是進程內的可調度實體. 線程與進程的區別(概要): (1)地址空間:進程內的一個執行單元;進程至少有一個線程;它們共享進程的地址空間;而進程有自己獨立的地址空間; (2)資源擁有:進程是資

原创 MySQL數據庫引擎介紹、區別、創建和性能測試

數據庫引擎介紹 MySQL數據庫引擎取決於MySQL在安裝的時候是如何被編譯的。要添加一個新的引擎,就必須重新編譯MYSQL。在缺省情況下,MYSQL支持三個引擎:ISAM、MYISAM和HEAP。另外兩種類型INNODB和BERKLEY

原创 Python中threading的join和setDaemon的區別及用法[例子]

Python多線程編程時,經常會用到join()和setDaemon()方法,今天特地研究了一下兩者的區別。 1、join ()方法:主線程A中,創建了子線程B,並且在主線程A中調用了B.join(),那麼,主線程A會在調用的

原创 C/C++ 編譯過程 學習資料

以下是《C/C++ 編譯過程》學習資料,深入淺出,收藏了: 1、C/C++編譯過程理解 - woaidongmao - C++博客 2、linux下的靜態庫與動態庫的區別_百度文庫 3、c與c++編譯過程_百度文庫 4、C++編譯模式_

原创 基於Socket的UDP和TCP編程

一、概述 TCP(傳輸控制協議)和UDP(用戶數據報協議是網絡體系結構TCP/IP模型中傳輸層一層中的兩個不同的通信協議。 TCP:傳輸控制協議,一種面向連接的協議,給用戶進程提供可靠的全雙工的字節流,TCP套接口是字節流套接口(stre

原创 git(含github)教程[0基礎]

想學git怎麼使用的,在網上找了好久,下面這篇堪稱最全的(絕對適合0基礎開始學),收藏了,不敢獨享,貼出網址。 git教程 - 廖雪峯的官方網站 在此,再次表達對作者的佩服!

原创 自己用的.vimrc、.screenrc和.bashrc文件

一、vimrc set background=dark set smarttab set tabstop=4 set shiftwidth=4 set expandtab set mouse=a set nocomp

原创 Python lambda 淺析

     python lambda是在python中使用lambda來創建匿名函數,而用def創建的方法是有名稱的,除了從表面上的方法名不一樣外,python lambda還有哪些和def不一樣呢?     (1)、 python la

原创 Python tuple 元組詳解

(1)、Tuple是不可變list。一旦創建了一個tuple 就不能以任何方式改變它。 (2)、Tuple與list 的相同之處    定義tuple 與定義list的方式相同, 除了整個元素集是用小括號包圍的而不是方括號。  

原创 初步瞭解前端知識

最近,需要做一點點前端的工作,期間找了一些技術博客瞭解了一些,分享如下: 1、Web 建站技術中,HTML、HTML5、XHTML、CSS、SQL、JavaScript、PHP、ASP.NET、Web Services 是什麼? - 前

原创 C++中的public、protected與private的類成員權限設置和繼承方式

一、類成員權限 public的定義:所有範圍都能訪問。表明該數據成員、或成員函數是對所有用戶開放的; 白話:所有用戶都可以直接調用。 protected的定義:類自身、子類能訪問; 白話:對於

原创 Python enumerate用法

    在同時需要用到index和value值的時候可以用到enumerate,參數爲可遍歷的變量,如字符串,列表等,返回enumerate類。 例: import string s = string.ascii_lowercase

原创 apache和tomcat區別

解析一         apache支持靜態頁,tomcat支持動態的,比如servlet等,       一般使用apache+tomcat的話,apache只是作爲一個轉發,對jsp的處理是由tomcat來處理的。       apc

原创 Python命名機制之淺析

一、引子 給出下面這段程序的輸出: class A(object): def __init__(self): self.__private() self.public(