原创 Java中裝飾者模式與代理模式的使用

瞭解 先來說一下什麼時裝飾者模式和代理模式 裝飾者模式:顧名思義,即裝飾,打扮化妝。一個比較有意思的例子是齊天大聖72般變化,變蒼蠅變水蛇再變土地廟,這就是裝飾者模式。 代理模式:過年了你要回家,需要坐車、坐飛機,需要買票,你可

原创 div標籤模擬textarea

只需要將div設爲contenteditable即可 以下是例子 <!DOCTYPE html> <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie

原创 C語言之文件複製

C語言之文件複製 一、需求:                         文件複製無非是文件讀操作加文件寫操作,將文件數據讀到一個緩存數組中去,讓後將緩存數組中的數據寫入到目標文件中去。(通過循環實現大量數據的複製)。本次只針對txt

原创 JavaScript自定義跨瀏覽器事件處理工具

JavaScript自定義跨瀏覽器事件處理工具 自定義一個跨瀏覽器事件處理工具(將JS代碼存到自己的一個JS文件中)。用一個JS對象來封裝函數。這期博文中只寫了關於添加和刪除事件的成員函數。 var EventUti

原创 C++之多線程

實現方法:      引入thread頭文件。 具體步驟: 引入thread頭文件。創建線程對象。將函數加入運行線程。代碼展示: #include <iostream> #include <thread> using namespace

原创 排序法值選擇排序(C語言實現)

排序法值選擇排序(C語言實現)       今天我們來說一下排序法,排序法有分好多種,有比較排序,又有非比較排序。今天我們來說一下比較排序中的選擇排序。 什麼是選擇排序?         所謂選擇,以升序排序爲例,就是將一組數據種最小的選

原创 HTML中input:file標籤的使用

如何簡單的使用 問題的由來 第一次看到別人在寫網頁,能夠上傳文件?好高大上!自己就在想這是怎麼實現的?雖然當時沒想出來也沒有去百度了,但後來一次項目中我就需要處理文件上傳這個操作。 瞭解 些項目的時候我也沒去百度

原创 震驚!棧的實現原來……?!

“棧壓嘉陵咽,峯橫劍閣長 ” ——唐·杜牧 什麼是棧?           顧名思義,棧就是棧,儲存貨物的房間。你想把一些貨物放到這個房間裏,爲了讓房間可以存放更多的貨物,那就開始的時候把貨物放到房間的最裏面。然後取貨物的時候從房間最外面

原创 C語言之文件寫操作

和文件讀操作類似,文件寫操作需要相差無幾的條件。 1.需要文件指針,指向被打開的文件,這裏用到fopen函數(要養成一個良好的習慣,在文件打開後要檢查文件指針是否爲空,以此來判斷指針是否指向目標文件) 2.可以用fputs函數來進行文件的

原创 C語言之文件讀操作

C語言之文件讀操作,通過輸入輸出流進行文件操作//  FileReadWrite.cpp   //  C語言文件讀操作   //  Created by Coral on 2017/3/3.   //  Copyright © 2017年

原创 網頁下拉菜單之CSS實現

網頁下拉菜單的實現 一、什麼是網頁下拉菜單?                      網頁下拉菜單就是多級菜單,最爲簡單的就是二級菜單,如下圖所示:                 二、網頁下拉菜單有那種實現方式?          

原创 算法優化之一:求解子串最大和

問題描述:            給定一個數字序列,求其子串中的最大和。 思考:           怎樣考慮才能使算法最優呢?時間複雜度多少?空間複雜度多少?假設一個數字序列長度爲n,如果時間複雜度爲n那麼這個算法不就是算最優的了麼!

原创 震驚篇(一)——如何通過面向對象的思想實現環形隊列

從今天開始寫數據結構的博文了,爲什麼呢?作者還是一個小小的大學生,因爲數據結構實在是晦澀難懂,所以想在課下總結一下,寫的有點low勿噴撒。 今天我們通過類的思想來實現環形隊列。            首先談一下什麼是隊列。在百度百科上是

原创 手機中的傳感器之光線傳感器(Android實現)

手機中的光線傳感器()實現監聽 手機中的傳感器:             手機中的大多數傳感器的監聽實現相差無幾,大多數實現方式如下:                   1.定義傳感器管理器,用於獲取傳感器類型和註冊和取消註冊監聽器。

原创 C Plus Plus 實現文件讀寫

C Plus Plus 實現文件讀寫 Scarborough_Coral 前面介紹了C語言的文件讀寫,下面我們將介紹C++的文件操作。 在C++的