Time of Update: 2016-05-23
標籤:?目錄一、常見資料庫的最佳化方式:????1二、提高效率,反三範式:????1第一範式:????1第二範式:????1第三範式:????1反三範式設計:????2三、定位慢查詢。????3四、索引的講解:????6五、explain工具的講解????9六、索引應用講解:????10七、並發處理的鎖機制:????16八、分表技術????17九、分區技術????1810、其他調優:????20??一、常見資料庫的最佳化方式:我們之前講的靜態化,memcache主要是少查詢資料庫,或者不查詢資料
Time of Update: 2016-05-23
標籤: 首先,兩台資料庫伺服器 A資料服務器,B資料服務器,我本機資料庫現在稱為A資料庫伺服器。根據要求,我是想再A資料庫伺服器中操作B資料庫伺服器中的內容。具體步驟如下: 1、A資料庫伺服器修改 tnsnames.ora 添加 link_test=(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 119.123.0.140)(PORT = 1521)) (CONNECT_DATA
Time of Update: 2016-05-23
標籤:最近做了一個可以回複留言的頁面,主要包括:@、表情功能,一開始使用的是文本域textarea,最後發現這樣無法顯示表情,後來改成可編輯div,在div中添加contenteditable="true",則該div即可編輯。<div contenteditable="true"></div>在選擇表情或者選擇@某人後,會經常遇到選擇後可編輯div中的游標不見了,或者顯示的位置不對,於是在網上找了些方法,現在總結下: function set_focus(){
Time of Update: 2016-05-23
標籤:openstack650) this.width=650;" title="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20160522-1463901457197031167.png" src="http://7xo6kd.com1.z0.glb.clouddn.com/upload-ueditor-image-20160522-1463901711924037539.jpg"
Time of Update: 2016-05-23
標籤:1 Manila Mitaka版本概述在Austin峰會上介紹到,Manila Mitaka發布版本Driver個數達到了18個, M版本新加入14家公司(中國公司繼華為之後又有99cloud等公司加入),本版本完成了43個藍圖,主要的藍圖有共用遷移、將擴充API移入核心,增加了功能測試、QoS公用特性支援、新增資料拷貝服務、匯入匯出快照、增加了CephFS Native driver等等。曆史版本解決的bug、完成的藍圖、提交代碼數量如所示。 2 Manila
Time of Update: 2016-05-23
標籤: 一、makefile介紹: 一個工程中的源檔案不計其數,其按類型、功能、模組分別放在若干個目錄中,makefile定義了一系列的規則來指定,哪些檔案需要先編譯,哪些檔案需要後編譯,哪些檔案需要重新編譯,甚至於進行更複雜的功能操作,因為 makefile就像一個Shell指令碼一樣,其中也可以執行作業系統的命令。 Linux 環境下的程式員如果不會使用GNU
Time of Update: 2016-05-23
標籤:最近畢業季,人們又開始了一波論文恐懼症了。每天都在不斷地改來改去,格式還是不符合要求,頭疼得要死。不僅如此,還發現公式是越改越亂,牽一髮而全身,其它地方動一點,整個版面全都亂了,人都要抓狂了。知道你的公式為什麼總被打回,總要求修改麼,因為有些公式一眼就看到的硬傷,你全都佔到了! 編輯公式毫無疑問要使用MathType方程式編輯器,這是一款專業的數學軟體,比Officw內建的方程式編輯器要好用很多。 一、公式兩邊的括弧大小不一 在公式中經常會用到括弧,但是經常會
Time of Update: 2016-05-23
標籤:這段時間我主要閱讀的是《構建之法》的需求分析這一章:主要的理論與知識點有.1.軟體需求的類型、利益相關者2.擷取使用者需求的常用方法和步驟3.競爭性需求分析的架構NABCD,四象限方法4.專案計劃和額故居的技術1.1軟體需求的類型、利益相關者清晰地描繪誰是利益相關者集團,在採取新的戰略時,代表哪個集團的利益,他們是否可能阻礙變革,他們的力量如何,應該怎樣對待他們。繪製時首先確定所有利益相關者,標出他們之間的重要關係,然後分析這張圖表所顯示的風險與機會,識別任何可能的變化對這張圖影響,以便為
Time of Update: 2016-05-23
標籤:1.瀏覽器模式:影響的是瀏覽器的版本及IE的條件注釋1 <script type=”text/javascript”>2 alert(navigator.appVersion);3 </script>4 5 <!–[if IE 7]>6 <style type=”text/css”>7 .content{color:#F00;}8 </style>9
Time of Update: 2016-05-23
標籤:註冊資料顯示頁面zhuce.php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type"
Time of Update: 2016-05-23
標籤:抽象工廠: 定義:為建立一組相關或相互依賴的對象提供一個介面,而且無需指定他們的具體類。 類型:建立類模式 類圖: 調用類Client 工廠介面IFactory 產品介面IProduct +createProduct() +productMethod() 工廠實現 Factory 產品實現Product 抽象原廠模式與Factory 方法模式的區別 抽象原廠模式是Factory
Time of Update: 2016-05-23
標籤:題目描述 輸入一個字串,按字典序列印出該字串中字元的所有排列。例如輸入字串abc,則列印出由字元a,b,c所能排列出來的所有字串abc,acb,bac,bca,cab和cba。 結果請按字母順序輸出。 輸入描述 輸入一個字串,長度不超過9(可能有字元重複),字元只包括大小寫字母。輸出描述 順序輸出字串的所有排列題目分析 這是一個字串全排列的問題,把全部序列存在TreeSet中預設可得到字典順序。 TreeSet
Time of Update: 2016-05-23
標籤: 1 /** 2 * Definition for a binary tree node. 3 * struct TreeNode { 4 * int val; 5 * TreeNode *left; 6 * TreeNode *right; 7 * TreeNode(int x) : val(x), left(NULL), right(NULL) {} 8 * }; 9 */10 class Solution {11
Time of Update: 2016-05-23
標籤:一條線段,起點為1,上面有一些點不能走,每次可以以p的機率向右走1步,或以(1-p)的機率向右走2步求能安全走過整條線段的機率首先,若1不能走則狗帶,若有2個連續的點不能走則狗帶對於所有點都能走的情況,dp[i]表示走到i的機率,dp[i]=dp[i-1]*p+dp[i-1]*(p-2)可構造矩陣{{p,1-p},{1,0}},通過矩陣快速冪來最佳化dp按不能走的點分段 1 #include<cstdio> 2 #include<algorithm> 3
Time of Update: 2016-05-23
標籤:字串轉為數字,細節題。要考慮空格、加號或減號,當轉化的數字超過最大或最小是怎麼辦。 int atoi(char *str) { int len = strlen(str); int sign = 1; int num = 0; int i = 0; while (str[i] == ‘ ‘&& i < len)i++; if (str[i] == ‘+
Time of Update: 2016-05-23
標籤:張濤-開源實驗室http://www.kymjs.com/任玉剛(android開發與藝術探索)作者http://blog.csdn.net/singwhatiwanna源碼解析 codekkhttp://a.codekk.com/ 周聖韜(手機安全,手機小幫手)http://blog.csdn.net/yzzstandroid安全http://blog.csdn.net/l173864930 老羅
Time of Update: 2016-05-23
標籤:1.單一職責原則定義:不要存在多於一個導致類變更的原因問題由來:類T負責兩個不同的職責:職責P1,職責P2。當由於職責P1需求發生改變而需要修改類T時,有可能會導致原本運行正常的職責P2功能發生故障。解決方案:遵循單一職責原則。分別建立兩個類T1、T2,使T1完成職責P1功能,T2完成職責P2功能。這樣,當修改類T1時,不會使職責P2發生故障風險;同理,當修改T2時,也不會使職責P1發生故障風險。補充說明:要小心職責擴散,就是因為某種原因,職責P被分化為粒度更細的職責P1和P2。實際情況往
Time of Update: 2016-05-23
標籤:tp3.2在5.6之前的版本沒有出現這個問題,在php5.6環境下就出現了無法讀取session的問題,並且報了以上類型的警告,錯誤原因:報開啟session檔案出錯,去tp源碼查看,就試試session_start(); 也就是說開啟session檔案時沒有許可權; 這是因為session的預設儲存目錄在/tmp下面; 對這個檔案沒有許可權; 當然可以給這個目錄修改許可權;最好的解決辦法如下: 在想要用來儲存session的目錄下建立檔案夾sess(這個名字隨意,只是用來儲存s
Time of Update: 2016-05-23
標籤:一、內容回顧實現靜態化的方式:真靜態:使用ob緩衝方式,使用模板替換,ob_start();//開啟o b緩衝ob_clean();//清除o b緩衝裡面的資料,並不關閉ob緩衝。ob_end_clean();//清除ob 緩衝裡面的資料,並關閉ob緩衝ob_flush();//把ob緩衝裡面的資料移動(重新整理)到程式緩衝,不關閉ob緩衝。ob_end_flush();//把ob緩衝裡面的資料移動到程式緩衝,並關閉ob緩衝。ob_get_contents();//擷取ob緩衝裡面的內容。
Time of Update: 2016-05-23
標籤:一、PyChram下載官網:http://www.jetbrains.com/pycharmWindows:http://www.jetbrains.com/pycharm/download/#section=windowsLinux:http://www.jetbrains.com/pycharm/download/#section=linuxMac:http://www.jetbrains.com/pycharm/download/#二、PyChram簡單使用1.添加或者修改檔案模板