原创 Node.js利用Express框架搭建小型網站(下)

1.ejs模塊     在我下載的express版本里,默認使用的是jade模板,jade的風格雖然簡潔,但是我很不習慣,畢竟熟悉了傳統的html風格,所以在這我比較推薦ejs風格,它和html風格基本一致,方便上手。    最好在n

原创 面試準備之常見上機題目蒐羅(二)

1.約瑟夫環   題目:     輸入一個由隨機數組成的數列(數列中每個數均是大於0的整數,長度已知),和初始計數值m。從數列首位置開始計數,計數到m後,將數列該位置數值替換計數值m,並將數列該位置數值出列,然後從下一位置從新開始計數,直

原创 面試準備之常見上機題目蒐羅(一)

1.從考試成績中劃出及格線   (1)及格線是10的倍數 (2)保證至少有60%的學生及格 (3)如果有所有的學生都高於60分,則及格線爲60分。 算法分析:     關鍵信息點爲“保證至少有60%的學生及格”,可將分數線的概念轉換爲人數

原创 Linux Mint 17下Sublime插件Emmet的安裝和使用

    衆所周知,Sublime可以說是編輯器中的霸主,其代碼樣式也成爲主流。更重要的是其具有豐富的Packages進行擴展,若經常寫CSS,那麼用Sublime在合適不過了,當然你首先還得安裝能能夠提高CSS編寫效率的插件Emmet。

原创 面試準備之常見排序算法的總結!

1.插入排序   1.1直接插入排序       這是一種最簡單,最容易理解的排序方式,其排序思路如下:假設待排序數組爲R[0,1,2,i...n-1],首先將R[0]看作一個有序的子序列(儘管它只有一個數),從R[1]至R[n-1]開始

原创 Linux Mint 17下搭建Ruby環境

一.環境搭建 安裝curl  sudo apt-get install curl 安裝RVM(Ruby Version Manager) curl -sSL https://get.rvm.io | bash -s stable 安裝ru

原创 java中的線程執行器總結!

    當需要有大量線程運行時,不可避免的就要反覆進行創建,運行,銷燬線程,然而顯式的這些操作本身都是比較消耗CPU的,必須很好的將這些線程管理起來,如線程池就是一個很好的例子,java提供了許多Executor用以提供對線程的管理。

原创 Node.js連接Sql Server 2008

    最近需要學習Node.js,所以很久沒寫東西了,瘋狂的看了很久的書。有關於Node.js的學習知識,可以參考官網教程WWW.NODEJS.ORG,或者書籍《Node.js權威指南》。這裏我記錄一下Node.js連接Sql Ser

原创 串的基本操作!

#include<malloc.h> #include<stdio.h> using namespace std; #define TRUE 1 #define FALSE 0 #define ERROR -1 #define MAXSI

原创 Collapsing margins(外邊距合併)

開篇 塊元素的上邊距或下邊距有時會合併爲一個margin,這種情況稱之爲外邊距的合併,即collapsing margins. 一個常見的css樣式的bug html&css: <!DOCTYPE html> <html>

原创 shrink-to-fit(自適應寬度)

自適應寬度是指當未明確設定容器的寬度(或外邊距設爲auto)時,在特定的情況下容器的寬度會根據情況自行設定,而設定的結果往往並不是我們想要的。 W3C規範中描述了幾種shrink-to-fit的情況 10.3.5 Float

原创 面試準備之常見上機題目蒐羅(三)

一、        輸入一段英文文本,用程序統計出現頻率最高和最低的兩個單詞;        僅大小寫不同的單詞算同一個單詞;        如果兩個單詞出現次數相同,則在文本中首次出現的單詞優先返回。        返回的單詞統一用小寫

原创 Nodejs連接sqlserver數據層封裝

    關於如何連接sqlserver可以參考上篇nodejs連接sqlserver,這一篇主要是將所有數據庫操作封裝起來,方便項目調用。     思路:所有配置參數寫入xml文件,數據庫操作封裝起來,外部只暴露增刪改查方法,方法參數只需

原创 Javascript中的幾種繼承方式比較

開篇 從’嚴格’意義上說,javascript並不是一門真正的面嚮對象語言。這種說法原因一般都是覺得javascript作爲一門弱類型語言與類似java或c#之類的強型語言的繼承方式有很大的區別,因而默認它就是非主流的面向對象方

原创 Node.js利用Express框架搭建小型網站(上)

一、Express環境搭建       Express是Node.js下的一個輕量級Web框架,有了它我們就可以輕鬆的架構出一個個人小型網站,Express框架安裝步驟如下: 1.進入npm目錄,執行 npm install expres