Time of Update: 2015-03-27
我為什麼要做富文字編輯器【wangEditor5個月總結】,editor文字編輯器1. 為什麼要做富文字框? 一說到web富文字編輯器,很多人的印象就是網上一搜一大把,恨不得扔個磚頭都能砸一片。不錯,確實一搜一大把,但是真讓你說一下名字,你能說出幾個來?——估計沒多少吧?國外的就不用說了,文檔看不懂,更新不更新還不知道,有bug也不好調試。國內做的比較好的我知道有百度的UEditor和kindEditor。 但是這兩個也有它的缺點:介面過於複雜、不夠簡潔、UI設計也比較落後、不夠輕量化……
Time of Update: 2015-03-23
JQuery.Ajax之協助資訊,jquery.ajax jQuery中AJAX參數詳細1,url String (預設: 當前頁地址) 發送請求的地址。2, type
Time of Update: 2015-03-16
JavaScript中bind、call、apply函數用法詳解,bindapply在給我們項目組的其他程式介紹 js 的時候,我準備了很多的內容,但看起來效果不大,果然光講還是不行的,必須動手。前幾天有人問我關於代碼裡 call() 函數的用法,我讓他去看書,這裡推薦用js 寫伺服器的程式猿看《javascript編程精粹》 這本書,crockford大神果然不是蓋的。之後我在segmentfault上又看到了類似的問題,那邊解答之後乾脆這裡記一筆。首先,關於 js
Time of Update: 2015-03-16
js擷取url參數值的兩種方式詳解,jsurl兩種方式詳解有個url如下:http://passport.csdn.net/account/login?from=http%3a%2f%2fwrite.blog.csdn.net%2fpostedit我們該如何擷取from這個參數的值呢?在網上搜了下方法很簡單,如下,第一種是通過正則,第二種通過切串放進數組的方式:方法一:function getQueryString(name) {var reg = new
Time of Update: 2015-03-15
前端筆試題筆記(回到頂部組件),前端回到頂部 前端筆試題筆記(回到頂部組件)題目要求:當頁面向下滾動距頂部一定距離(如100px)時出現,向上復原距頂部低於同樣距離時隱藏,點擊返回頂部組件時頁面滾動到頂部;這題一共4個問題要解決:向下滾動距頂部一定距離(如100px)時出現、上復原距頂部低於同樣距離時隱藏、點擊返回頂部組件時頁面滾動到頂部、始終定位在某個位置(一般來說是右下角)
Time of Update: 2015-03-13
(function() {})();、XX=XX||{};的定義及作用!,functionxx最近做項目遇到了這個問題,順便記錄下來!網上找了下資料理解理解,給出我的理解如下:問題1:(function() {})():這function() {}表示的是一個匿名函數,而()則包裹著function() {},()表示的是擁有最進階的優先執行權,即會優先執行function() {}這個匿名函數。最後的(),則表示的是執行完function() {}後,立即調用這個function()
Time of Update: 2015-03-11
jquery單頁錨點移動,jquery頁錨移動有很多企業網站的官網都有使用這種錨點的方式移動到指定位置的功能。首先點擊跳轉的元素需新增一個location屬性,這個location屬性值就是指定跳轉位置元素的name值。調用方法:1、直接對頁面上所有錨點元素添加事件。jQuery.Location({...});2、單個元素錨點。$("..").Location({...});範例:<!DOCTYPE html PUBLIC "-/
Time of Update: 2015-03-28
藍橋杯練習題 最小方差產生樹 (Kruskal MST 好題),kruskalmst 演算法提高 最小方差產生樹 時間限制:1.0s 記憶體限制:256.0MB 問題描述給定帶權無向圖,求出一顆方差最小的產生樹。輸入格式輸入多組測試資料。第一行為N,M,依次是點數和邊數。接下來M行,每行三個整數U,V,W,代表串連U,V的邊,和權值W。保證圖連通。n=m=0標誌著測試檔案的結束。輸出੬
Time of Update: 2015-03-24
每日一題6:位元影像向量排序,位元影像向量排序 位元影像向量排序有三大優點:1)速度快,複雜度為O (n);2)記憶體需要少;3)排序時間與輸入元素資料無關,但它也有三個很嚴苛的限制:1)整數;2)元素值在一定範圍之內(與機器記憶體有關)3)沒有重複。它的本質是使用位元組的下標來記錄元素值,而數組的值表示該元素下標是否存在,因此達到節省記憶體、加快速度的目標(節省記憶體是針對元素比較密集的情況,過於稀疏的情況未必就節省記憶體)。
Time of Update: 2015-03-24
輸入過濾器——InputFilter,過濾器inputfilter一般情況下我們通過請求體讀取器InputStreamInputBuffer擷取的僅僅是來源資料,即未經過任何處理髮送方發來的位元組。但有些時候在這個讀取的過程中希望做一些額外的處理,並且這些額外處理可能是根據不同條件做不同的處理,考慮到程式解耦與擴充,於是引入過濾器(過濾器模式)——輸入過濾器InputFilter。在讀取資料過程中對於額外的操作只需要通過添加不同的過濾器即可實現,例如添加對http1.1協議分塊傳輸的相關操作的過
Time of Update: 2015-03-23
Vim 練級攻略,vim練級攻略下面的文章翻譯自《Learn Vim Progressively》,我覺得這是給新手最好的VIM的升級教程了,沒有列舉所有的命令,只是列舉了那些最有用的命令。非常不錯。——————————本文開始——————————你想以最快的速度學習人類史上最好的文字編輯器VIM嗎?你先得懂得如何在VIM倖存下來,然後一點一點地學習各種戲法。Vim the Six Billion Dollar editorBetter, Stronger,
Time of Update: 2015-03-18
宏定義的細節問題,宏定義細節問題範例程式碼:#define PERIMTER(X,Y) 2*X+2*Yint main(){int length = 5;int width = 2;int high = 8;int result = 0;result = PERIMTER(length,width)*high;printf("result = %d \n" ,
Time of Update: 2015-03-18
JNI/NDK開發指南(九)——JNI調用效能測試及最佳化,jnindk
Time of Update: 2015-03-17
關於comparator介面和comparable介面以及它們各自的方法compare()和compareTo(),compareto在今天做的LeetCode的題中有兩道都出現了利用介面實現對象的排序,兩題的相關連結:1.利用comparable介面對對象排序2.利用comparator介面實現排序由於之前都沒接觸過這兩個介面,一時不能明白它們的作用,所以在網上尋找了很多資料,現在大致弄清楚一些,現在記錄下來,有什麼欠缺,歡迎大家及時指正1.Comparable<T>介面在java
Time of Update: 2015-03-16
HotSpot關聯規則演算法(2)-- 挖掘連續型和離散型資料,hotspot離散本篇代碼可在 (明天更新)下載。前篇《HotSpot關聯規則演算法(1)-- 挖掘離散型資料》分析了離散型資料的HotSpot關聯規則,本篇分析離散型和連續型資料的HotSpot關聯規則挖掘。1. 首先看下資料格式(txt文檔):@attribute outlook {sunny, overcast, rainy}@attribute temperature numeric@attribute humidity
Time of Update: 2015-03-15
藍橋杯之K好數問題,藍橋杯問題描述如果一個自然數N的K進位表示中任意的相鄰的兩位都不是相鄰的數字,那麼我們就說這個數是K好數。求L位K進位數中K好數的數目。例如K = 4,L = 2的時候,所有K好數為11、13、20、22、30、31、33 共7個。由於這個數目很大,請你輸出它對1000000007模數後的值。輸入格式輸入包含兩個正整數,K和L。輸出格式輸出一個整數,表示答案對1000000007模數後的值。範例輸入4
Time of Update: 2015-03-12
web中介軟體切換(was切tomcat),中介軟體tomcat一、資料來源遷移:①資料來源配置在web容器還是在項目本身?根據開發與生產分離原則選擇配置到web容器,以免開發泄露資料庫密碼。②資料庫密碼加密原先was的資料來源直接在console控制,密碼是密文,較安全。改為tomcat正常的話是以明文配置,需改為密文。方案有兩個:一是繼承串連池工廠類BasicDataSourceFactory並重寫一些方法;二是直接修改BasicDataSourceFactory源碼。選擇第一種方式。新增一
Time of Update: 2015-03-12
演算法導論學習之堆+堆排序+堆構成優先隊列,導論堆排序 註:堆分為最大堆和最小堆兩種,下面我們討論的堆都是指的最大堆,最小堆的性質與其是類似的。堆資料結構是一種數組對象,可以被視為一棵完全二叉樹(這棵二叉樹除最後一層外,其餘每層都是填滿的);我們用一個數組來儲存一個堆,表示堆的數組有兩個屬性:length[A]表示的是數組中的元素個數,headsize[A]表示堆中元素個數(也就是說數組中的元素不一定都是堆中的元素)。 下面不加證明的給出一些堆的性質:
Time of Update: 2015-03-12
linux awk命令詳解,awk命令詳解簡介awk是一個強大的文本分析工具,相對於grep的尋找,sed的編輯,awk在其對資料分析並產生報告時,顯得尤為強大。簡單來說awk就是把檔案逐行的讀入,以空格為預設分隔符號將每行切片,切開的部分再進行各種分析處理。awk有3個不同版本: awk、nawk和gawk,未作特別說明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名稱得自於它的創始人 Alfred Aho 、Peter Weinberger 和 Brian
Time of Update: 2015-03-09
FFmpeg原始碼簡單分析:avformat_write_header(),打算寫兩篇文章簡單分析FFmpeg的寫檔案用到的3個函數:avformat_write_header(),av_write_frame()以及av_write_trailer()。其中av_write_frame()用於寫視頻資料,avformat_write_header()用於寫視頻檔案頭,而av_write_trailer()用於寫視頻檔案尾。本文首先分析avformat_write_header()。PS:需要注