Time of Update: 2016-05-23
標籤: /* * 132. Palindrome Partitioning II * 12.29 by Mingyang * 首先設定dp變數 cuts[len+1]。cuts[i]表示從第i位置到第len位置(包含,即[i, len])的切割數(第len位置為空白)。 * 初始時,是len-i。比如給的例子aab,cuts[0]=3,就是最壞情況每一個字元都得切割:a|a|b|‘ ‘。cuts[1] = 2, 即從i=1位置開始,a|b|‘ ‘。、
Time of Update: 2016-05-23
標籤:1. 建立git資產庫????git init --bare 庫名稱????2. 在使用者檔案夾下把資源clone下來????git clone <倉庫目錄> /g/software/repository/git/itheima <使用者目錄> .????注意:clone時候使用者目錄必須為空白?3. 建立一個檔案,納入到版本控制中。????git add <檔案名稱>????第一次執行會出警告:warning: LF will be replaced
Time of Update: 2016-05-23
標籤:
Time of Update: 2016-05-23
標籤:索引原理B+樹索引尋找一個特定值這個樹挺好用,但是當你需要尋找兩個值之間的多個元素時,就會有大麻煩了。你的成本將是 O(N),所以引用一種B+樹的結構比方說你找到了 M 個後續節點,樹總共有 N 個節點。對指定節點的搜尋成本是 log(N),跟上一個樹相同。但是當你找到這個節點,你得通過後續節點的串連得到 M 個後續節點,這需要 M 次運算。那麼這次搜尋只消耗了 M+log(N) 次運算,區別於上一個樹所用的 N 次運算。此外,你不需要讀取整個樹(僅需要讀 M+log(N)
Time of Update: 2016-05-23
標籤: 大學我們學習了很多的專業課程,像程式設計語言、演算法、資料結構、編譯原理、軟體工程等。偶爾會有這樣的疑問:我學了這麼多的課程有什麼用呢?在工作中有多少會真正被應用到呢?在閱讀《構建之法》這本書之後,我對軟體編程有了新的認識。 剛開始讀這本書,最大的感受的感受就是軟體工程原來是可以這麼學的,以前學習軟體工程的課程的時候,總是感覺這門課程及其枯燥無味,總是在說太多的理論,很少
Time of Update: 2016-05-23
標籤:題目描述 輸入一個int型資料,計算出該int型資料在記憶體中儲存時1的個數。輸入描述 輸入一個整數(int類型)輸出描述 這個數轉換成2進位後,輸出1的個數輸入範例5 輸出範例2 測試代碼1 1 #include <stdio.h> 2 3 int main() 4 { 5 int n, count; 6 while (scanf("%d", &n) != EOF) 7 { 8 count = 0; 9
Time of Update: 2016-05-23
標籤:<?php/***Regex的用法***********定義的字串和規則是否匹配***********authour:意靈魔法館*********///匹配ip地址//$pattern=‘/(?:(?:\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.){3}(?:\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])$/‘;//$str=‘248.24.45.178‘;//反向引用//$pattern=‘/([a-zA-Z])\1+/‘;//$s
Time of Update: 2016-05-23
標籤:streaming executor 資料容錯Receiver接收到的資料交由ReceiverSupervisorImpl來管理。ReceiverSupervisorImpl接收到資料後,會資料存放區並且將資料的中繼資料報告給ReceiverTracker
Time of Update: 2016-05-23
標籤:nginx#!/bin/bash#author:yuxiaoguang#date:2016/5/22DATE=`date -d "1 days ago" +"%Y%m%d"`OLD_DATE=`date -d "4 days ago" +"%Y%m%d"`PROG=/usr/local/nginx/sbin/nginxLOGDIR=/usr/local/nginx/logsALL_LOG=`
Time of Update: 2016-05-23
標籤:網路一、socket編程 1.socket編程 socket這個詞可以表示很多概念: 在TCP/IP協議中,“IP地址+TCP或UDP端號”唯一標識網絡通訊中的一個進程,“IP地址+連接埠號碼”就稱為socket。在TCP協議中,建立串連的兩個進程各自有一個socket來標識,那麼這兩個socket組成
Time of Update: 2016-05-23
標籤:1003.楊輝三角+逆元#include <iostream>#include <cstdio>#include <cstdlib>#include <cstring>#include <cmath>#include <stack>#include <string>#include <queue>#include <vector>#include <algorithm>#
Time of Update: 2016-05-23
標籤:tcp socket一、通訊端(socket) 通訊端socket: ip地址 + port連接埠號碼。在TCP/IP協議中,它唯一標識網路通訊中的一個進程。 在TCP協議中,建立串連的兩個進程各自有一個socket來標識,那麼這兩個socket組成的socketpair就唯一標識一個串連。 socket本身有“插座”的意思,因此用來描述網路連接的
Time of Update: 2016-05-23
標籤:powershell install最近在研究Powershell的基本用法,發現2個不錯的應用,現特記錄下來PS遠程調用相關的PS命令,有時候,本機電腦沒有安裝相應的管理模組,這個時候就無法在本地使 用powershell的命令,如想遠程執行AD模組的命令。通常需要在本地安裝AD的TOOL,之後才能在本地使用get-aduser這樣的指令。現可以使用PS遠程調用,具體文法如下(1)$s=new-pssession -computername dc
Time of Update: 2016-05-23
標籤:網路i/o一、I/O 一個I/O,兩個過程(等待,資料搬遷 【都由自己執行】)。二、I/O 模型 --- Unix下共有5種I/O模型I/O中,同步和非同步關注的是訊息通訊機制。同步:由 調用者 主動等待這個 調用的結果。非同步:當一個非同步程序呼叫發出後,調用者不會立刻得到結果。而是在 調用發出後,被調用者通過狀態、通知來通知調用者,或通過回呼函數處理這個調用,因而 沒有返回結果。(一)類型1.
Time of Update: 2016-05-23
標籤:冷備 指令碼花了一天多時間,搗鼓出一個SQL
Time of Update: 2016-05-23
標籤:web一:安裝JDK查看系統資訊:[[email protected] ~]# uname -aLinux node120 3.10.0-327.10.1.el7.x86_64 #1 SMP Tue Feb 16 17:03:50 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux[[
Time of Update: 2016-05-23
標籤:A+B for Input-Output Practice (VII)Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 62483 Accepted Submission(s): 41718 Problem DescriptionYour
Time of Update: 2016-05-23
標籤:A+B for Input-Output Practice (VIII)Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 135986 Accepted Submission(s): 41510 Problem DescriptionYour
Time of Update: 2016-05-23
標籤:組合繼承核心思想:使用借用建構函式的技術實現執行個體屬性的繼承,使用原型鏈實現原型屬性和方法的繼承。function SuperType(name){ this.name = name; this.colors = ["red", "blue", "green"]; } SuperType.prototype.sayName = function(){
Time of Update: 2016-05-22
標籤:下面來具體看一下這個演算法(這邊可能會有點跳躍, 但是仔細看的話還是能看出來之間的聯絡的) : 上面已經說了, 這個演算法的核心思想就是移進和歸約, 移進可以看出是圖中自動機的狀態轉化過程, 但這裡的轉化並不需要彈出任何字元, 只需要講狀態與字元可以得到的新狀態壓入即可, 每一個狀態都是一個推導式, 之後如果狀態和所得的字元符合對應推導式的左部的話, 就進行歸約(彈出這些字元和狀態)同時壓入右部 ...那麼經過上面的演算法分析其實我們得出來的可以看做是的這樣一張表 :最後是虛擬碼實現 :&