青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

xiaoguozi's Blog
Pay it forword - 我并不覺的自豪,我所嘗試的事情都失敗了······習(xí)慣原本生活的人不容易改變,就算現(xiàn)狀很糟,他們也很難改變,在過程中,他們還是放棄了······他們一放棄,大家就都是輸家······讓愛傳出去,很困難,也無法預(yù)料,人們需要更細心的觀察別人,要隨時注意才能保護別人,因為他們未必知道自己要什么·····
大家好,今天給大家分享一款編輯器:sublime text2
    我用過很多編輯器,
EditPlus、EmEditor、Notepad++、Notepad2、UltraEdit、Editra、Vim,還有包括netbeans , zendstudio, dreamweaver 等。 最后我遇見了sublime text。  sublime是我見過的最好的編輯器,大型IDE能實現(xiàn)的功能, 用sublime裝上相應(yīng)插件,都能實現(xiàn)。 它是一個小型編輯器, 運行速度很快。現(xiàn)在是鼓起勇氣換掉你以前編輯器的時候了。如果你以前沒有聽說過sublime, 可以看看這個介紹視頻: http://v.youku.com/v_show/id_XMzU5NzQ5ODgw.html

  sublime本身功能有限,我們需要裝上一些插件使其變得強大。sublime在各個操作系統(tǒng)下都可以運行,但在linux下運行需要注意中文輸入的問題。 下面我主要介紹一下常用插件、配置的建議以及在linux下運行的注意事項。

  一,常用插件

       1,package control。 我們用sublime幾乎都會首先安裝這個插件,這個插件是管理插件的功能,先安裝它,再安裝其他插件就方便了。  安裝方法:
       點擊sublime的菜單欄 view->show console ;現(xiàn)在打開了控制臺, 這個控制臺有上下兩欄, 上面一欄會實時顯示sublime執(zhí)行了什么插件,輸出執(zhí)行結(jié)果, 如果你安裝的某個插件不能正常運行,應(yīng)該先在這里看看有沒有報錯。下面欄是一個輸入框,可以運行python代碼。我們輸入下面的代碼點擊回車運行, 就能安裝好package control了。
      
  1. import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
復(fù)制代碼
      
       然后我們按住 ctrl+shift+p。此時會輸出一個輸入框, 輸入install。  選擇package contrl: install package 回車 ,需要稍定一會兒,右下角狀態(tài)欄會顯示正在連接的提示文字。 使用sublime時注意看右下角狀態(tài)欄,很多插件的提示信息都顯示在這里,這個狀態(tài)欄很小,初次使用的人都有可能沒有注意到它。
   
      QQ截圖20120630134759.png

   稍等一會兒后,它會出現(xiàn)一個插件列表, 你也可以在輸入框中輸入文字進行搜索插件。 搜索到自己想安裝的插件,再選擇它,回車。 就自動給你安裝好了。

  如果要卸載插件, ctrl+shift+p 輸入 remove, 選擇package control:remove package 然后再選擇已安裝的插件, 回車即可卸載。

   如果package control 安裝插件時失敗了, 我們可以采用手動安裝的方式, 在google上去搜索插件, 下載插件的源代碼。在sublime的菜單欄點擊 preferences->Browse package..  此時會打開插件目錄。然后把你下載的插件源代碼復(fù)制進去就可以了。

  ctrl+shift+p 打開的輸入框面板是什么? 英文叫做 “Anything panel” ,任何操作都可以在這個面板里面完成。我暫且翻譯為“萬能面板”。 打開萬能面板有幾種方式。  
  ctrl+shift+p 打開時,我們需要在面板中輸入一個命令,然后執(zhí)行命令。所有菜單欄能操作事都可以在這里輸入命令進行操作。
  ctrl+p 打開時,能快速查找文件。
  ctrl+r 打開時, 能查找當(dāng)前文件中的函數(shù)。
  ctrl+g 打開時,能跳轉(zhuǎn)到指定行。

  大家開始接觸sublime時對它的環(huán)境還不是很熟悉,所有我在這里說得有點多, 簡單總結(jié)一下前面說的。

  控制臺的作用: 可以在這里執(zhí)行python代碼,和查看一些執(zhí)行結(jié)果,如果插件運行不正常,可以在這里看看有沒有報錯。
  右下角狀態(tài)欄: 很多提示信息都會顯示在那里,注意經(jīng)常查看。
  萬能面板:所有的操作都可以在這里進行,又可以在這里輸入命令,又可以在這里查找文件,也可以在這里查找函數(shù)等等。
  安裝插件的方式:除了package control 安裝還可以手動安裝。

2,ctags。 這個插件能跨文件跳轉(zhuǎn),跳轉(zhuǎn)到指定函數(shù)聲明的地方。 使用package control 搜索ctags 進行安裝(安裝ctags插件就可以了, 還有一個 CTags for PHP 插件沒什么用)。注意安裝好插件后要需要安裝ctags命令。window 下載 ctags.exe  http://vdisk.weibo.com/s/7QZd7 。 將ctags.exe文件放在一個環(huán)境變量能訪問到的地方。打開cmd, 輸入ctags,如果有這個命令,證明成功了。 ubuntu下安裝運行命令:sudo apt-get install exuberant-ctags 。
    然后在sublime項目文件夾右鍵, 會出現(xiàn)Ctag:Rebuild Tags 的菜單。點擊它,然后會生成.tags的文件。
   2.png

然后在你代碼中, 光標(biāo)放在某個函數(shù)上, 點擊ctrl+shift+鼠標(biāo)左鍵 就可以跳轉(zhuǎn)到函數(shù)聲明的地方。

3, sublimecodeintel 代碼提示。 sublime默認的代碼提示只能提示系統(tǒng)函數(shù),用戶自己創(chuàng)建的函數(shù)、類不能提示。 如果想要提示自己建立的函數(shù)。 可以安裝sublimecodeintel插件。
3.png
sublimecodeintel 安裝后需要配置,文件:插件目錄/.codeintel/config 中 增加
  1. "PHP": {
  2.         "php": 'D:\SaeServer\php\php.exe',
  3.         "phpExtraPaths": ['D:\SaeServer\php\stdlib'],
  4.         "phpConfigFile": 'D:\SaeServer\apache\php.ini'
  5.     },
復(fù)制代碼

配置了php執(zhí)行文件的地址, php的配置文件地址, phpExtraPaths 是額外需要代碼提示的類庫,除了當(dāng)前項目下的PHP代碼可以提示外 phpExtraPaths中定義的目錄下的PHP代碼也能提示。  D:\SaeServer\php\stdlib 是SaeServer中 SAE本地模擬文件的目錄, 所以配置后不管在哪兒 都能有SAE代碼的提示。

  安裝sublimecodeintel后, 按alt+鼠標(biāo)左鍵也能和ctags一樣跳轉(zhuǎn)到函數(shù)聲明的地方。 但是如果有兩個文件聲明了同樣名稱的函數(shù), sublimecodeintel只會跳轉(zhuǎn)到第一個找到的函數(shù), 而ctags會讓你選擇要跳轉(zhuǎn)到哪個文件。所以我們一般還是用ctags的跳轉(zhuǎn)功能。

4,語法提示。 我們需要在寫代碼的時候如果有語法錯誤,能立即提示我們, 可以安裝這兩個插件:sublimelint 和Phpcs , sublimeint 需要系統(tǒng)有php命令。 所以需要設(shè)置好php的環(huán)境變量。 sublimelint的語法錯誤提示是顯示在狀態(tài)欄上面的,所以在編寫程序的時候注意時常看看狀態(tài)欄。 而Phpcs的語法錯誤提示是在我們保存文件時彈出萬能面板顯示錯誤,sublimelint的錯誤提示實時但不明顯。 Phpcs的錯誤提示不是實時的,但很明顯。 因此我們一般這兩個插件都要安裝。  Phpcs除了代碼提示的共,還有其他功能,但是我暫時沒有弄明白其他功能怎么用, 大家可以去研究一下,如果知道怎么用了再告訴我一下。

5,goto document。 這個插件能幫助我們快速查看手冊。 比如我們在寫php代碼時, 突然忘記了某個函數(shù)怎么用了,將鼠標(biāo)放在這個函數(shù)上,然后按F1,它能快速打開PHP手冊中說明這個函數(shù)用法的地方。
    安裝好 goto document插件后我們再配置快捷鍵F1 跳轉(zhuǎn)到文檔。 打開sublime的菜單欄Preferences->key bindings -User  設(shè)置快捷鍵:
  1. [
  2.     { "keys": ["f1"], "command": "goto_documentation" }
  3. ]
復(fù)制代碼
這樣設(shè)置后, 按F1就能跳轉(zhuǎn)到文檔了。

6,function name display。 這個插件可以在狀態(tài)欄顯示出當(dāng)前光標(biāo)處于哪個函數(shù)中。

7,GBK Encoding Support 。 sublime本身不支持GBK編碼, 可以安裝這個插件讓它支持。

8,SVN插件。windows下可以安裝Tortoise和 Tortoisesvn的客戶端。然后在sublime中在目錄或文件右鍵都可以提交svn了。 在ubuntu下可以安裝rabbitvcs 結(jié)合這個插件:https://github.com/kervin/sublime-svn/downloads 實現(xiàn)同樣的功能。

9,gist。我們建立html文件時,做有些相同的代碼。 這時候我們喜歡能有一個代碼模板, 不能寫重復(fù)相同的代碼, gits插件能實現(xiàn)代碼模板的功能。 它能見我們自己創(chuàng)建的代碼模板,代碼片段保持在github中的gist下。 http://lucifr.com/2012/03/07/sub ... al-snippet-manager/ 這里介紹了詳細的用法。

10,代碼注釋格式化。

additional PHP snippet插件能提示phpdocument格式的代碼
4.png

還能快速輸出開源協(xié)議, 輸入php- 會有提示
5.png

安裝DocBlockr 插件,能形成注釋塊。不用每次敲注釋的斜杠或星號。

11,成對匹配的增強。 像這些符號是成對的:花括號{}, 中括號[],括號:() ,引號“” 等。 這些符號當(dāng)我們鼠標(biāo)放在開始符號的位置的時候, 希望能明顯看到結(jié)尾符號在哪兒sublime默認是下劃線,很不明顯, 想要明顯一點,可以安裝插件  BracketHighlighter。


12,格式化PHP代碼。  安裝 php-beautifier 插件,使用php-beautifier還需要安裝 PHP Beutifier的pear包:
pear install PHP_Beautifier
安裝好后, 打開PHP文件,ctrl+alt+f 就能為你自動格式化代碼。
posted @ 2013-08-27 12:21 小果子 閱讀(2691) | 評論 (0)編輯 收藏
接著查找數(shù)字串“3342”。
1/3342

找到一處3342的地方大致是這個樣子 ……4333 3342 3032…….

將這里的3342 改為3242。


—–BEGIN LICENSE—–
hiwanz
Unlimited User License
EA7E-26838
5B320641E6E11F5C6E16553C438A6839
72BA70FE439203367920D70E7DEB0E92
436D756177BBE49EFC9FBBB3420DB9D3
6AA8307E845B6AB8AF99D81734EEA961
02402C853F1FFF9854D94799D1317F37
1DAB52730F6CADDE701BF3BE03C34EF2
85E053D2B5E16502F4B009DE413591DE
0840D6E2CBF0A3049E2FAD940A53FF67
—–END LICENSE—–

posted @ 2013-08-27 10:47 小果子 閱讀(229) | 評論 (0)編輯 收藏

Sublime Text 2 安裝 Sublime Package Control,通過 Sublime Package Control,安裝、升級和卸載 Package。

安裝 Package Control 的方法:

1、打開 Sublime Text 2,按下 Control + ` 調(diào)出 Console,通常這個快捷鍵會與PC上的其它軟件起沖突,需要修改其它軟件的這個快捷鍵。

2、將以下代碼粘貼進命令行中并回車:

import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())

3、重啟 Sublime Text 2,如果在 Preferences -> Package Settings中見到Package Control這一項,就說明安裝成功了。

===========================

手動安裝 Package Control 的方法:

如果該方法不能正確的安裝,也可以通過復(fù)制文件的方法直接安裝。如果Sublime Text 2被安裝在有中文的路徑下,或者系統(tǒng)路徑的%username%包含中文字符的話,可能需要進行手動安裝。

  1. 打開Preferences菜單,并選擇 Browse Packages…

  2. 系統(tǒng)會打開Sublime Text 2的Packages文件夾,回到上一級菜單,然后打開Installed Packages文件夾

  3. 下載并將下載的Package Control.sublime-package拷貝到Installed Packages文件夾(注意此處是Installed Packages,不是Packages文件夾)

  4. 重啟Sublime Text 2

===================================

zen coding是神馬我就不多介紹了,下面直接講怎么在sublime text2中安裝zen coding插件:

1、通過前一篇文章為sublime text2安裝Package Control。

2、安裝好Package Control之后,通過快捷鍵[ctrl+shift+p]調(diào)出command palette,然后輸入install,調(diào)出Package Control,然后找到zen coding,回車即可。

重啟sublime text 2,然后新建個HTML頁面輸入你熟悉的zen coding快捷鍵試試!

***沒成功,以后找原因
posted @ 2013-08-27 10:15 小果子 閱讀(9791) | 評論 (1)編輯 收藏

Each website has a color scheme which identifies itself. By looking at one color, we can know which website it is for. These color schemes can be identified from their logos, nav-bars, background etc. We collect some color schemes for some famous Chinese websites.

Alibaba (#f90)

 

Baidu (#0000cc)

 

Huawei (#e30a12)

 

HTC (#69b40f)

 

JD (#c91623)

 

Renren (#105ba3)

 

Sina (#e4351e)

 

Sohu (#fdd000)

 

Taobao (#ff4400)

 

Tencent (#0397de)

 

Tmall (#b10000)

 

WeChat (#5ba607)

 

Xiami (#f39200)

 

Zhihu (#0078d8)

 

163 (#333)

 

36Kr (#146fb9)

 

360 (#48b701)

 

We will upgrade more in the future.......

posted @ 2013-08-26 09:08 小果子 閱讀(381) | 評論 (0)編輯 收藏
basedir = path 使用給定目錄作為根目錄(安裝目錄)。
character-sets-dir = path 給出存放著字符集的目錄。
datadir = path 從給定目錄讀取數(shù)據(jù)庫文件。
pid-file = filename 為mysqld程序指定一個存放進程ID的文件(僅適用于UNIX/Linux系統(tǒng)); Init-V腳本需要使用這個文件里的進程ID結(jié)束mysqld進程。
socket = filename 為MySQL客戶程序與服務(wù)器之間的本地通信指定一個套接字文件(僅適用于 UNIX/Linux系統(tǒng); 默認設(shè)置一般是/var/lib/mysql/mysql.sock文件)。在Windows環(huán)境下,如果MySQL客戶與服務(wù)器是通過命名管道進行通信 的,–sock選項給出的將是該命名管道的名字(默認設(shè)置是MySQL)。
lower_case_table_name = 1/0 新目錄和數(shù)據(jù)表的名字是否只允許使用小寫字母; 這個選項在Windows環(huán)境下的默認設(shè)置是1(只允許使用小寫字母)。

 

mysqld程序:語言設(shè)置

character-sets-server = name 新數(shù)據(jù)庫或數(shù)據(jù)表的默認字符集。為了與MySQL的早期版本保持兼容,這個字符集也可以用–default-character-set選項給出; 但這個選項已經(jīng)顯得有點過時了。
collation-server = name 新數(shù)據(jù)庫或數(shù)據(jù)表的默認排序方式。
lanuage = name 用指定的語言顯示出錯信息。

 

mysqld程序:通信、網(wǎng)絡(luò)、信息安全

enable-named-pipes 允許Windows 2000/XP環(huán)境下的客戶和服務(wù)器使用命名管道(named pipe)進行通信。這個命名管道的默認名字是MySQL,但可以用–socket選項來改變。
local-infile [=0] 允許/禁止使用LOAD DATA LOCAL語句來處理本地文件。
myisam-recover [=opt1, opt2, ...] 在啟動時自動修復(fù)所有受損的MyISAM數(shù)據(jù)表。這個選項的可取值有4種:DEFAULT、BACKUP、QUICK和FORCE; 它們與myisamchk程序的同名選項作用相同。
old-passwords 使用MySQL 3.23和4.0版本中的老算法來加密mysql數(shù)據(jù)庫里的密碼(默認使用MySQL 4.1版本開始引入的新加密算法)。
port = n 為MySQL程序指定一個TCP/IP通信端口(通常是3306端口)。
safe-user-create 只有在mysql.user數(shù)據(jù)庫表上擁有INSERT權(quán)限的用戶才能使用GRANT命令; 這是一種雙保險機制(此用戶還必須具備GRANT權(quán)限才能執(zhí)行GRANT命令)。
shared-memory 允許使用內(nèi)存(shared memory)進行通信(僅適用于Windows)。
shared-memory-base-name = name 給共享內(nèi)存塊起一個名字(默認的名字是MySQL)。
skip-grant-tables 不使用mysql數(shù)據(jù)庫里的信息來進行訪問控制(警告:這將允許用戶任何用戶去修改任何數(shù)據(jù)庫)。
skip-host-cache 不使用高速緩存區(qū)來存放主機名和IP地址的對應(yīng)關(guān)系。
skip-name-resovle 不把IP地址解析為主機名; 與訪問控制(mysql.user數(shù)據(jù)表)有關(guān)的檢查全部通過IP地址行進。
skip-networking 只允許通過一個套接字文件(Unix/Linux系統(tǒng))或通過命名管道(Windows系統(tǒng))進行本地連接,不允許ICP/IP連接; 這提高了安全性,但阻斷了來自網(wǎng)絡(luò)的外部連接和所有的Java客戶程序(Java客戶即使在本地連接里也使用TCP/IP)。
user = name mysqld程序在啟動后將在給定UNIX/Linux賬戶下執(zhí)行; mysqld必須從root賬戶啟動才能在啟動后切換到另一個賬戶下執(zhí)行; mysqld_safe腳本將默認使用–user=mysql選項來啟動mysqld程序。

 

mysqld程序:內(nèi)存管理、優(yōu)化、查詢緩存區(qū)

bulk_insert_buffer_size = n 為一次插入多條新記錄的INSERT命令分配的緩存區(qū)長度(默認設(shè)置是8M)。
key_buffer_size = n 用來存放索引區(qū)塊的RMA值(默認設(shè)置是8M)。
join_buffer_size = n 在參加JOIN操作的數(shù)據(jù)列沒有索引時為JOIN操作分配的緩存區(qū)長度(默認設(shè)置是128K)。
max_heap_table_size = n HEAP數(shù)據(jù)表的最大長度(默認設(shè)置是16M); 超過這個長度的HEAP數(shù)據(jù)表將被存入一個臨時文件而不是駐留在內(nèi)存里。
max_connections = n MySQL服務(wù)器同時處理的數(shù)據(jù)庫連接的最大數(shù)量(默認設(shè)置是100)。
query_cache_limit = n 允許臨時存放在查詢緩存區(qū)里的查詢結(jié)果的最大長度(默認設(shè)置是1M)。
query_cache_size = n 查詢緩存區(qū)的最大長度(默認設(shè)置是0,不開辟查詢緩存區(qū))。
query_cache_type = 0/1/2 查詢緩存區(qū)的工作模式:0, 禁用查詢緩存區(qū); 1,啟用查詢緩存區(qū)(默認設(shè)置); 2,”按需分配”模式,只響應(yīng)SELECT SQL_CACHE命令。
read_buffer_size = n 為從數(shù)據(jù)表順序讀取數(shù)據(jù)的讀操作保留的緩存區(qū)的長度(默認設(shè)置是128KB); 這個選項的設(shè)置值在必要時可以用SQL命令SET SESSION read_buffer_size = n命令加以改變。
read_rnd_buffer_size = n 類似于read_buffer_size選項,但針對的是按某種特定順序(比如使用了ORDER BY子句的查詢)輸出的查詢結(jié)果(默認設(shè)置是256K)。
sore_buffer = n 為排序操作分配的緩存區(qū)的長度(默認設(shè)置是2M); 如果這個緩存區(qū)太小,則必須創(chuàng)建一個臨時文件來進行排序。
table_cache = n 同時打開的數(shù)據(jù)表的數(shù)量(默認設(shè)置是64)。
tmp_table_size = n 臨時HEAP數(shù)據(jù)表的最大長度(默認設(shè)置是32M); 超過這個長度的臨時數(shù)據(jù)表將被轉(zhuǎn)換為MyISAM數(shù)據(jù)表并存入一個臨時文件。

 

mysqld程序:日志

log [= file] 把所有的連接以及所有的SQL命令記入日志(通用查詢?nèi)罩?; 如果沒有給出file參數(shù),MySQL將在數(shù)據(jù)庫目錄里創(chuàng)建一個hostname.log文件作為這種日志文件(hostname是服務(wù)器的主機名)。
log-slow-queries [= file] 把執(zhí)行用時超過long_query_time變量值的查詢命令記入日志(慢查詢?nèi)罩?; 如果沒有給出file參數(shù),MySQL將在數(shù)據(jù)庫目錄里創(chuàng)建一個hostname-slow.log文件作為這種日志文件(hostname是服務(wù)器主機 名)。
long_query_time = n 慢查詢的執(zhí)行用時上限(默認設(shè)置是10s)。
long_queries_not_using_indexs 把慢查詢以及執(zhí)行時沒有使用索引的查詢命令全都記入日志(其余同–log-slow-queries選項)。
log-bin [= filename] 把對數(shù)據(jù)進行修改的所有SQL命令(也就是INSERT、UPDATE和 DELETE命令)以二進制格式記入日志(二進制變更日志,binary update log)。這種日志的文件名是filename.n或默認的hostname.n,其中n是一個6位數(shù)字的整數(shù)(日志文件按順序編號)。
log-bin-index = filename 二進制日志功能的索引文件名。在默認情況下,這個索引文件與二進制日志文件的名字相同,但后綴名是.index而不是.nnnnnn。
max_binlog_size = n 二進制日志文件的最大長度(默認設(shè)置是1GB)。在前一個二進制日志文件里的信息量超過這個最大長度之前,MySQL服務(wù)器會自動提供一個新的二進制日志文件接續(xù)上。
binlog-do-db = dbname 只把給定數(shù) 據(jù)庫里的變化情況記入二進制日志文件,其他數(shù)據(jù)庫里的變化情況不記載。如果需要記載多個數(shù)據(jù)庫里的變化情況,就必須在配置文件使用多個本選項來設(shè)置,每個數(shù)據(jù)庫一行。
binlog-ignore-db = dbname 不把給定數(shù)據(jù)庫里的變化情況記入二進制日志文件。
sync_binlog = n 每經(jīng)過n次日志寫操作就把日志文件寫入硬盤一次(對日志信息進行一次同步)。n=1是最安全的做法,但效率最低。默認設(shè)置是n=0,意思是由操作系統(tǒng)來負責(zé)二進制日志文件的同步工作。
log-update [= file] 記載出錯情況的日志文件名(出錯日志)。這種日志功能無法禁用。如果沒有給出file參數(shù),MySQL會使用hostname.err作為種日志文件的名字。

 

mysqld程序:鏡像(主控鏡像服務(wù)器)

server-id = n 給服務(wù)器分配一個獨一無二的ID編號; n的取值范圍是1~2的32次方啟用二進制日志功能。
log-bin = name 啟用二進制日志功能。這種日志的文件名是filename.n或默認的hostname.n,其中的n是一個6位數(shù)字的整數(shù)(日志文件順序編號)。
binlog-do/ignore-db = dbname 只把給定數(shù)據(jù)庫里的變化情況記入二進制日志文件/不把給定的數(shù)據(jù)庫里的變化記入二進制日志文件。

 

mysqld程序:鏡像(從屬鏡像服務(wù)器)

server-id = n 給服務(wù)器分配一個唯一的ID編號
log-slave-updates 啟用從屬服務(wù)器上的日志功能,使這臺計算機可以用來構(gòu)成一個鏡像鏈(A->B->C)。
master-host = hostname 主控服務(wù)器的主機名或IP地址。如果從屬服務(wù)器上存在mater.info文件(鏡像關(guān)系定義文件),它將忽略此選項。
master-user = replicusername 從屬服務(wù)器用來連接主控服務(wù)器的用戶名。如果從屬服務(wù)器上存在mater.info文件,它將忽略此選項。
master-password = passwd 從屬服務(wù)器用來連接主控服務(wù)器的密碼。如果從屬服務(wù)器上存在mater.info文件,它將忽略此選項。
master-port = n 從屬服務(wù)器用來連接主控服務(wù)器的TCP/IP端口(默認設(shè)置是3306端口)。
master-connect-retry = n 如果與主控服務(wù)器的連接沒有成功,則等待n秒(s)后再進行管理方式(默認設(shè)置是60s)。如果從屬服務(wù)器存在mater.info文件,它將忽略此選項。
master-ssl-xxx = xxx 對主、從服務(wù)器之間的SSL通信進行配置。
read-only = 0/1 0: 允許從屬服務(wù)器獨立地執(zhí)行SQL命令(默認設(shè)置); 1: 從屬服務(wù)器只能執(zhí)行來自主控服務(wù)器的SQL命令。
read-log-purge = 0/1 1: 把處理完的SQL命令立刻從中繼日志文件里刪除(默認設(shè)置); 0: 不把處理完的SQL命令立刻從中繼日志文件里刪除。
replicate-do-table = dbname.tablename 與–replicate-do-table選項的含義和用法相同,但數(shù)據(jù)庫和數(shù)據(jù)庫表名字里允許出現(xiàn)通配符”%” (例如: test%.%–對名字以”test”開頭的所有數(shù)據(jù)庫里的所以數(shù)據(jù)庫表進行鏡像處理)。

 

replicate-do-db = name 只對這個數(shù)據(jù)庫進行鏡像處理。
replicate-ignore-table = dbname.tablename 不對這個數(shù)據(jù)表進行鏡像處理。
replicate-wild-ignore-table = dbn.tablen 不對這些數(shù)據(jù)表進行鏡像處理。
replicate-ignore-db = dbname 不對這個數(shù)據(jù)庫進行鏡像處理。
replicate-rewrite-db = db1name > db2name 把主控數(shù)據(jù)庫上的db1name數(shù)據(jù)庫鏡像處理為從屬服務(wù)器上的db2name數(shù)據(jù)庫。
report-host = hostname 從屬服務(wù)器的主機名; 這項信息只與SHOW SLAVE HOSTS命令有關(guān)–主控服務(wù)器可以用這條命令生成一份從屬服務(wù)器的名單。
slave-compressed-protocol = 1 主、從服務(wù)器使用壓縮格式進行通信–如果它們都支持這么做的話。
slave-skip-errors = n1, n2, …或all 即使發(fā)生出錯代碼為n1、n2等的錯誤,鏡像處理工作也繼續(xù)進行(即不管發(fā)生什 么錯誤,鏡像處理工作也繼續(xù)進行)。如果配置得當(dāng),從屬服務(wù)器不應(yīng) 該在執(zhí)行 SQL命令時發(fā)生錯誤(在主控服務(wù)器上執(zhí)行出錯的SQL命令不會被發(fā)送到從屬服務(wù)器上做鏡像處理); 如果不使用slave-skip-errors選項,從屬服務(wù)器上的鏡像工作就可能因為發(fā)生錯誤而中斷,中斷后需要有人工參與才能繼續(xù)進行。

 

mysqld–InnoDB:基本設(shè)置、表空間文件

skip-innodb 不加載InnoDB數(shù)據(jù)表驅(qū)動程序–如果用不著InnoDB數(shù)據(jù)表,可以用這個選項節(jié)省一些內(nèi)存。
innodb-file-per-table 為每一個新數(shù)據(jù)表創(chuàng)建一個表空間文件而不是把數(shù)據(jù)表都集中保存在中央表空間里(后者是默認設(shè)置)。該選項始見于MySQL 4.1。
innodb-open-file = n InnoDB數(shù)據(jù)表驅(qū)動程序最多可以同時打開的文件數(shù)(默認設(shè)置是300)。如果使用了innodb-file-per-table選項并且需要同時打開很多數(shù)據(jù)表的話,這個數(shù)字很可能需要加大。
innodb_data_home_dir = p InnoDB主目錄,所有與InnoDB數(shù)據(jù)表有關(guān)的目錄或文件路徑都相對于這個路徑。在默認的情況下,這個主目錄就是MySQL的數(shù)據(jù)目錄。
innodb_data_file_path = ts 用來容納InnoDB為數(shù)據(jù)表的表空間: 可能涉及一個以上的文件; 每一個表空間文件的最大長度都必須以字節(jié)(B)、兆字節(jié)(MB)或千兆字節(jié)(GB)為單位給出; 表空間文件的名字必須以分號隔開; 最后一個表空間文件還可以帶一個autoextend屬性和一個最大長度(max:n)。例如,ibdata1:1G; ibdata2:1G:autoextend:max:2G的意思是: 表空間文件ibdata1的最大長度是1GB,ibdata2的最大長度也是1G,但允許它擴充到2GB。除文件名外,還可以用硬盤分區(qū)的設(shè)置名來定義表 空間,此時必須給表空間的最大初始長度值加上newraw關(guān)鍵字做后綴,給表空間的最大擴充長度值加上raw關(guān)鍵字做后綴(例如/dev/hdb1: 20Gnewraw或/dev/hdb1:20Graw); MySQL 4.0及更高版本的默認設(shè)置是ibdata1:10M:autoextend。
innodb_autoextend_increment = n 帶有autoextend屬性的表空間文件每次加大多少兆字節(jié)(默認設(shè)置是8MB)。這個屬性不涉及具體的數(shù)據(jù)表文件,那些文件的增大速度相對是比較小的。
innodb_lock_wait_timeout = n 如果某個事務(wù)在等待n秒(s)后還沒有獲得所需要的資源,就使用ROLLBACK命令放棄這個事務(wù)。這項設(shè)置對于發(fā)現(xiàn)和處理未能被InnoDB數(shù)據(jù)表驅(qū)動 程序識別出來的死鎖條件有著重要的意義。這個選項的默認設(shè)置是50s。
innodb_fast_shutdown 0/1 是否以最快的速度關(guān)閉InnoDB,默認設(shè)置是1,意思是不把緩存在 INSERT緩存區(qū)的數(shù)據(jù)寫入數(shù)據(jù)表,那些數(shù)據(jù)將在MySQL服務(wù)器下次啟動 時再寫入 (這么做沒有什么風(fēng)險,因為INSERT緩存區(qū)是表空間的一個組成部分,數(shù)據(jù)不會丟失)。把這個選項設(shè)置為0反面危險,因為在計算機關(guān)閉時,InnoDB 驅(qū)動程序很可能沒有足夠的時間完成它的數(shù)據(jù)同步工作,操作系統(tǒng)也許會在它完成數(shù)據(jù)同步工作之前強行結(jié)束InnoDB,而這會導(dǎo)致數(shù)據(jù)不完整。

 

mysqld程序:InnoDB–日志

innodb_log_group_home_dir = p 用來存放InnoDB日志文件的目錄路徑(如ib_logfile0、ib_logfile1等)。在默認的情況下,InnoDB驅(qū)動程序?qū)⑹褂?MySQL數(shù)據(jù)目錄作為自己保存日志文件的位置。
innodb_log_files_in_group = n 使用多少個日志文件(默認設(shè)置是2)。InnoDB數(shù)據(jù)表驅(qū)動程序?qū)⒁暂嗈D(zhuǎn)方式依次填寫這些文件; 當(dāng)所有的日志文件都寫滿以后,之后的日志信息將寫入第一個日志文件的最大長度(默認設(shè)置是5MB)。這個長度必須以MB(兆字節(jié))或GB(千兆字節(jié))為單 位進行設(shè)置。
innodb_flush_log_at_trx_commit = 0/1/2 這個選項決定著什么時候把日志信息寫入日志文件以及什么時候把這些文件物理地寫 (術(shù)語稱為”同步”)到硬盤上。設(shè)置值0的意思是每隔一秒寫一次日 志并進行 同步,這可以減少硬盤寫操作次數(shù),但可能造成數(shù)據(jù)丟失; 設(shè)置值1(設(shè)置設(shè)置)的意思是在每執(zhí)行完一條COMMIT命令就寫一次日志并進行同步,這可以防止數(shù)據(jù)丟失,但硬盤寫操作可能會很頻繁; 設(shè)置值2是一般折衷的辦法,即每執(zhí)行完一條COMMIT命令寫一次日志,每隔一秒進行一次同步。
innodb_flush_method = x InnoDB日志文件的同步辦法(僅適用于UNIX/Linux系統(tǒng))。這個選項的可取值有兩種: fdatasync,用fsync()函數(shù)進行同步; O_DSYNC,用O_SYNC()函數(shù)進行同步。
innodb_log_archive = 1 啟用InnoDB驅(qū)動程序的archive(檔案)日志功能,把日志信息寫入ib_arch_log_n文件。啟用這種日志功能在InnoDB與 MySQL一起使用時沒有多大意義(啟用MySQL服務(wù)器的二進制日志功能就足夠用了)。

 

mysqld程序–InnoDB:緩存區(qū)的設(shè)置和優(yōu)化

innodb_log_buffer_pool_size = n 為InnoDB數(shù)據(jù)表及其索引而保留的RAM內(nèi)存量(默認設(shè)置是8MB)。這個參數(shù)對速度有著相當(dāng)大的影響,如果計算機上只運行有 MySQL/InnoDB數(shù)據(jù)庫服務(wù)器,就應(yīng)該把全部內(nèi)存的80%用于這個用途。

 

innodb_log_buffer_size = n 事務(wù)日志文件寫操作緩存區(qū)的最大長度(默認設(shè)置是1MB)。
innodb_additional_men_pool_size = n 為用于內(nèi)部管理的各種數(shù)據(jù)結(jié)構(gòu)分配的緩存區(qū)最大長度(默認設(shè)置是1MB)。
innodb_file_io_threads = n I/O操作(硬盤寫操作)的最大線程個數(shù)(默認設(shè)置是4)。
innodb_thread_concurrency = n InnoDB驅(qū)動程序能夠同時使用的最大線程個數(shù)(默認設(shè)置是8)。

 

mysqld程序:其它選項

bind-address = ipaddr MySQL服務(wù)器的IP地址。如果MySQL服務(wù)器所在的計算機有多個IP地址,這個選項將非常重要。
default-storage-engine = type 新數(shù)據(jù)表的默認數(shù)據(jù)表類型(默認設(shè)置是MyISAM)。這項設(shè)置還可以通過–default-table-type選項來設(shè)置。
default-timezone = name 為MySQL服務(wù)器設(shè)置一個地理時區(qū)(如果它與本地計算機的地理時區(qū)不一樣)。
ft_min_word_len = n 全文索引的最小單詞長度工。這個選項的默認設(shè)置是4,意思是在創(chuàng)建全文索引時不考慮那些由3個或更少的字符構(gòu)建單詞。
Max-allowed-packet = n 客戶與服務(wù)器之間交換的數(shù)據(jù)包的最大長度,這個數(shù)字至少應(yīng)該大于客戶程序?qū)⒁幚淼淖畲驜LOB塊的長度。這個選項的默認設(shè)置是1MB。
Sql-mode = model1, mode2, … MySQL將運行在哪一種SQL模式下。這個選項的作用是讓MySQL與其他的數(shù)據(jù)庫系統(tǒng)保持最大程度的兼容。這個選項的可取值包括ansi、db2、 oracle、no_zero_date、pipes_as_concat。

 

注意:如果在配置文件里給出的某個選項是mysqld無法識別的,MySQL服務(wù)器將不啟動。

posted @ 2013-07-12 09:16 小果子 閱讀(377) | 評論 (0)編輯 收藏
僅列出標(biāo)題
共58頁: 1 2 3 4 5 6 7 8 9 Last 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美sm重口味系列视频在线观看| 亚洲国产清纯| 亚洲一区一卡| 中文高清一区| 亚洲无线视频| 久久精品女人的天堂av| 久久一区二区三区av| 久久久精品2019中文字幕神马| 欧美一区成人| 欧美国产在线观看| 欧美日韩亚洲不卡| 国产一区 二区 三区一级| 在线播放日韩欧美| 一区二区国产日产| 欧美一区二区在线免费观看| 老妇喷水一区二区三区| 亚洲老司机av| 久久亚洲精品一区二区| 亚洲欧美日韩精品久久久| 蜜臀久久99精品久久久久久9 | 久久精品国产第一区二区三区最新章节 | 91久久精品视频| 国产免费成人av| 一区三区视频| 久久国产99| 亚洲综合社区| 国产精品免费网站| 亚洲在线免费观看| 日韩视频精品| 欧美电影在线| 亚洲毛片视频| 亚洲第一区色| 免费一级欧美片在线观看| 国产欧美日韩一区| 久久精品国产成人| 久久精品免费电影| 亚洲激情第一页| 亚洲免费大片| 国产精品美女久久久久av超清 | 欧美另类人妖| 亚洲最新视频在线播放| av72成人在线| 狠狠v欧美v日韩v亚洲ⅴ| 久久亚洲精品视频| 欧美激情女人20p| 欧美一级精品大片| 久久精品成人一区二区三区| 亚洲另类在线视频| 亚洲影院免费| 99精品福利视频| 久久9热精品视频| 亚洲色诱最新| 久久久久欧美| 久久精品国产91精品亚洲| 欧美精品电影| 久久久精品性| 国产精品a级| 国语自产在线不卡| 尤物精品国产第一福利三区| 欧美成年人视频网站欧美| 欧美日韩高清不卡| 理论片一区二区在线| 欧美精品在线免费播放| 久久er99精品| 国产精品萝li| 亚洲精品一区二区三区四区高清 | 亚洲欧洲一区| 久久久久久亚洲精品杨幂换脸| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲女人天堂成人av在线| 亚洲视频在线观看免费| 欧美精品在线视频观看| 亚洲老司机av| 亚洲午夜精品网| 欧美午夜一区二区三区免费大片 | 永久域名在线精品| 亚洲欧美日韩一区二区三区在线观看| 一本色道**综合亚洲精品蜜桃冫 | 亚洲靠逼com| 国产精品都在这里| 亚洲一二三级电影| 久久久久免费| 中日韩美女免费视频网站在线观看| 亚洲毛片av在线| 亚洲国产美女久久久久| 亚洲区一区二| 国产日韩1区| 欧美成人午夜免费视在线看片| 亚洲精品美女久久7777777| 欧美一级大片在线观看| 一区免费在线| 欧美亚洲成人网| 久久久久久久999精品视频| 亚洲黄色成人| 久久人人97超碰人人澡爱香蕉| 亚洲国产一区二区精品专区| 欧美视频一区二区| 欧美v亚洲v综合ⅴ国产v| 香蕉亚洲视频| 国产精品99久久久久久人| 久久婷婷久久| 久久精品av麻豆的观看方式 | 国产一区二区三区高清播放| 欧美va天堂| 欧美91福利在线观看| 久久久久久久久岛国免费| 性欧美激情精品| 久久gogo国模裸体人体| 欧美一区二区三区另类| 亚洲欧美在线磁力| 香蕉久久久久久久av网站| 性色av一区二区三区红粉影视| 99re亚洲国产精品| 亚洲综合大片69999| 亚洲性感美女99在线| 亚洲小说春色综合另类电影| 亚洲免费在线| 久久在线视频在线| 欧美伦理a级免费电影| 国产精品久久久久久久9999| 国产欧美日韩亚洲| 亚洲国产高清视频| 日韩香蕉视频| 亚洲欧美视频一区| 日韩视频―中文字幕| 正在播放日韩| 久久久久久久综合| 欧美日韩国产精品 | 在线视频欧美日韩| 性做久久久久久久久| 免费的成人av| 国模吧视频一区| 一区二区免费看| 免费高清在线视频一区·| 亚洲国产日韩一级| 欧美伊人久久久久久久久影院 | 激情视频一区| 羞羞色国产精品| 亚洲精品资源| 久久久久88色偷偷免费| 国产精品少妇自拍| 亚洲乱码久久| 美日韩精品免费| 欧美在线一级va免费观看| 欧美日韩精选| av成人黄色| 亚洲精品美女91| 欧美高清视频www夜色资源网| 狠狠久久婷婷| 麻豆91精品91久久久的内涵| 欧美一区二区在线免费播放| 国产精品外国| 久久久99免费视频| 欧美一级网站| 在线日韩一区二区| 亚洲经典在线| 欧美日韩另类在线| 亚洲欧美bt| 欧美一区二区三区视频在线观看| 久久久久久综合网天天| 性8sex亚洲区入口| 久久久五月天| 亚洲午夜免费福利视频| 久久久精品一品道一区| 欧美黄色aaaa| 久久久久久91香蕉国产| 国产精品婷婷| 校园春色综合网| 久久久久九九视频| 国产日产精品一区二区三区四区的观看方式| 亚洲欧美大片| 欧美日韩免费观看一区二区三区| 午夜精品国产更新| 欧美11—12娇小xxxx| 久久久噜噜噜久久人人看| 欧美区在线观看| 91久久亚洲| 亚洲国产精品视频| 久久精品国产清高在天天线| 亚洲在线成人| 欧美日韩在线综合| 91久久久久久久久久久久久| 国产一区二区激情| 性高湖久久久久久久久| 欧美有码在线观看视频| 国产日韩欧美二区| 一区二区三区国产| 宅男精品视频| 在线精品亚洲| 欧美视频中文一区二区三区在线观看| 在线视频免费在线观看一区二区| 久久精品国产欧美激情| 在线国产精品一区| 欧美日韩网站| 久久亚洲高清| 亚洲字幕在线观看| 欧美国产在线视频| 久久精品国产v日韩v亚洲| 亚洲区中文字幕| 狠狠色伊人亚洲综合成人|