Time of Update: 2015-07-26
標籤:資料庫 事務 隔離等級 內容導讀: 前三節資料庫事務、並髮帶來的風險以及資料庫鎖都是為了鋪墊事務的隔離性。
Time of Update: 2015-07-26
標籤:mavenmaven-jar-plugin 外掛程式的maven依賴為:<dependency> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.6</version></dependency>一: 打包可執行檔jar配置為:<
Time of Update: 2015-07-26
標籤:跟上時代,用vs2010, 建立一個MFC應用程式Helloworld。目錄結構:所有檔案分為6個部分:解決方案相關檔案、工程相關檔案、應用程式標頭檔和源檔案、資源檔、先行編譯標頭檔和編譯連結組建檔案。 1.解決方案相關檔案
Time of Update: 2015-07-26
標籤://
Time of Update: 2015-07-26
標籤:僅談談個人對dijkstra的理解,dijkstra演算法是基於鄰接表實現的,用於處理單源最短路徑問題(順便再提一下,處理單源最短路徑問題的還有bellman演算法)。開闢一個結構體,其變數為邊的終點和邊權,這時候還需要一個這個結構體類型的數組,數組的下標則為邊的始點,我們都知道在圖中,一個始點連出去的可能不止一條邊,這樣的話就類似用到一個二維數組了,我們在arr[][]的第一維存放的是邊的始點,第二維則是這個始點對應的不同終點及其權值,學過鄰接表的人應該就能看出來這就是一個鄰接表了唄!而
Time of Update: 2015-07-26
標籤:floyd演算法和之前講的bellman演算法、dijkstra演算法最大的不同在於它所處理的終於不再是單源問題了,floyd可以解決任何點到點之間的最短路徑問題,個人覺得floyd是最簡單最好用的一種演算法,只不過它的時間複雜度高,為o(v^3),用的時候需要謹慎。floyd的精髓部分在於實現其思想的三個for迴圈,而它的主要思想:如果存在一個點k,使得dis[s][t]<dis[s][k]+dis[k][t],那麼我們就更新dis[s][t]。#include<iostre
Time of Update: 2015-07-26
標籤:socket 網路編程 tcp 網路編程分兩種,一種是TCP編程,另一種是UDP編程(點擊開啟連結)。而本文先講述簡單的TCP編程,Socket通訊端串連通訊,實現簡單的用戶端與伺服器之間的資訊傳輸。下面是用戶端與伺服器之間簡單的資料轉送(單對單):注意:服務端先啟動,然後再啟動用戶端。用戶端:public class C {public static void main(String[]
Time of Update: 2015-07-26
標籤:51單片機 步進電機 一.步進電機基礎1.定義步進電機是將電脈衝轉化為角位移的執行機構,主要使用永磁性步進電機,本實驗使用的步進電機為四線雙性步進電機;步進電機的相數指產生不同極性N,S磁場的激磁線圈對數,常用m表示;步進電機的拍數指完成一個磁場周期性變化所需脈衝數,以四線二相電機為例:
Time of Update: 2015-07-26
標籤:Given a binary tree, find the lowest common ancestor (LCA) of two given nodes in the tree.According to the definition of LCA on Wikipedia: “The lowest common ancestor is defined between two nodes v and w as the lowest node in T that has both
Time of Update: 2015-07-26
標籤:c++ leetcode Palindrome Linked ListGiven a singly linked list, determine if it is a palindrome.Follow up:Could you do it in O(n) time and O(1) space? 解題思路:此題的題意為判斷單向鏈表是否為迴文。痛點就是鏈表不能隨機存取,而且不能反向遍曆。一個思想就是找到中間節點,
Time of Update: 2015-07-26
標籤:機器學習 過擬合 正則化 下面主要總結線性迴歸與羅吉斯迴歸下的過擬合問題。【過擬合問題的定義】【過擬合問題的解決方案】 怎樣解決過擬合問題呢?兩個方法: 1. 減少feature個數(人工定義留多少個feature、演算法選取這些feature) 2. 正則化(留下所有的feature,但對於部分feature定義其parameter非常小)
Time of Update: 2015-07-26
標籤:oschina 開源中國 git 團隊 源碼 最近想和幾個人一起開發一個項目,大家不在一起工作,那麼原始程式碼控制就是一個問題,於是在網上找了一個源碼託管服務,經過一些簡單研究終於設定成功了,所以在這裡記錄一下這個過程。1. 首先你得要有一個oschina的帳號,來這裡註冊https://git.oschina.net/2
Time of Update: 2015-07-26
標籤:燈箱 jquery css3 縮放
Time of Update: 2015-07-26
標籤:TITLE:設計一個程式,計算1~20之間所有能被3整除的數之和。ANSWER1: 1 #include <stdio.h> 2 3 int main(){ 4 int i,ans=0; 5 for(i=1;i<=20;i++){ 6 ans+=i%3?0:i; 7 } 8 printf("%d\n",ans); 9 return 0;10 }ANSWER2: 1 #include <stdio.h>
Time of Update: 2015-07-26
標籤:註:本人使用的Django1.8.3版本進行測試除了使用Django內建表單,有時往往我們需要自訂表格單。對於自訂表格單Post方式提交往往會帶來由CSRF(跨站請求偽造)產生的錯誤"CSRF verification failed. Request aborted."本篇部落格只要針對"表單提交"和"Ajax提交"兩種方式來解決CSRF帶來的錯誤一、表單提交Template:<!DOCTYPE html><html lang="en"><head>
Time of Update: 2015-07-26
標籤:談一些自己的所學,有錯誤請指正。 元胞自動機( Cellular Automata) 是 20 世紀 50 年代初由電腦之父馮·諾依曼( J.von Neumann) 為了類比生命系統所具有的自複製功能而提出來的。此後,史蒂芬·沃爾夫勒姆( Stephen Wolfram) 對元胞自動機理論進行了深入的研究,例如,他對一維初等元胞機全部 256 種規則所產生的模型進行了深入研究,並將元胞自動機分為平穩型、周期型、混沌型和複雜型 4 種類型。
Time of Update: 2015-07-26
標籤:$ git checkout work //去自己的工作分支 工作 .... $ git commit –a //提交工作分支的修改 $ git checkout master //回到主分支 $ git pull //擷取遠程最新的修改,此時不會產生衝突 $ git checkout work // 回到工作分支 $ git rebase master
Time of Update: 2015-07-26
標籤:假設C君為(0, 0), 則右上方為(n - 1, n - 1). 一個點(x, y) 能被看到的前提是gcd(x, y) = 1, 所以 answer = ∑ phi(i) * 2 + 2 - 1 = ∑phi(i) * 2 + 1 ( 1 <= i < n ). +2是因為(1, 0), (0, 1) 兩個點, -1是因為(1, 1)重複計算了------------------------------------------------------
Time of Update: 2015-07-26
標籤: Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 17258 Accepted: 9386DescriptionBessie wants to navigate her spaceship through a dangerous asteroid field in the shape of an N x N grid (1 <= N <= 5
Time of Update: 2015-07-26
標籤:一 機制與策略1 區分機制與策略是UNIX設計背後隱含的最好思想之一。2 大多數編程問題實際上都可以分成兩部分:“需要提供什麼功能”(機制)和“如何使用這些功能”(策略)。(個人理解:機制好比磚頭,策略好比房子,而作業系統就是修建房子的工人)3 我們應該儘可能讓驅動程式不帶策略。 二 GPL協議的幾個主要原則1、確保軟體自始至終都以開放原始碼形式發布,保護開發成果不被竊取用作商業發售。任何一套軟體,只要其中使用了受 GPL