原创 Javascript異步編程的4種方法

你可能知道,Javascript語言的執行環境是"單線程"(single thread)。 所謂"單線程",就是指一次只能完成一件任務。如果有多個任務,就必須排隊,前面一個任務完成,再執行後面一個任務,以此類推。 這種模式的好處是實現起來

原创 常用排序算法

一、冒泡排序       冒泡排序是最簡單的排序算法。假設數組一共有n個元素,元素最大下標爲n-1,冒泡排序的具體做法是:第一趟在序列(A[0]~A[n-1])中從前往後進行兩個相鄰元素的比較,若前者大,則交換,比較 n-1 次;第一趟排

原创 定時執行php腳本

使用PHP定時執行某些任務的話, 可以有以下兩個方法: 1. linux下crontab, windows下計劃任務,具體實現可以參考我之前寫的一篇博客: 參考:http://blog.csdn.net/zls986992484/arti

原创 MySQL優化詳解

MYSQL優化 MYSQL優化主要分爲以下四大方面: 設計:存儲引擎,字段類型,範式與逆範式 功能:索引,緩存,分區分表。 架構:主從複製,讀寫分離,負載均衡。 合理SQL:測試,經驗。 一、存儲引擎 在創建表的時候我們使用sql語句,C

原创 Laravel數據庫操作的三種方式

本篇博客需要你有laravel的基礎,laravel入門傳送門 :http://blog.csdn.net/zls986992484/article/details/52755037 Laravel提供了3種操作數據庫方式:DB faca

原创 深入理解JS繼承和原型鏈

對於那些熟悉基於類的面嚮對象語言(Java 或者 C++)的開發者來說,JavaScript 的語法是比較怪異的,這是由於 JavaScript 是一門動態語言,而且它沒有類的概念( ES6 新增了class 關鍵字,但只是語法糖,J

原创 通過考試(京東2017實習生真題)

題目描述: 小明同學要參加一場考試,考試一共有n道題目,小明必須做對至少60%的題目才能通過考試。考試結束後,小明估算出每題做對的概率,p1,p2,...,pn。你能幫他算出他通過考試的概率嗎? 輸入 輸入第一行一個數n(1<=n<

原创 如何獲取事件冒泡裏最頂層的元素(或者任意層的元素)

先舉個例子,有如下DOM結構: <ul @click="toApply"> <li data-user-id="1"> <img src="/static/use

原创 shell 數組 循環

#!/bin/bash array=(1 2 3 4 5) #以括號括起爲數組 中間是空格 for num in "${array[@]}" #以這種for打印數組 do echo $num done xxx[0]='a' #第二種

原创 React組件生命週期詳解

在React組件的整個生命週期中,隨着該組件的props或者state發生改變,其DOM表現也會有相應的變化。一個組件就是一個狀態機,對於特定地輸入,它總返回一致的輸出。 一個React組件的生命週期分爲三個部分:實例化(mounte

原创 原生JS實現split()

var str = 'welecome to alilibaba ' var prev = 0, arr = []; for (var i = 0; i < str.length; i++) { if (str[i]

原创 Vue全家桶+Socket.io+Express/Koa2打造網頁版手機QQ

Vue全家桶+Socket.io+Express/Koa2打造的網頁版手機QQ(web app),高仿手機QQ7.1.0版本。爲了方便大家學習,現在IP定位接口和實時氣溫接口也開放了!接口請在源碼中查看。 預覽 在線預覽地址:htt

原创 動態規劃-----最長公共連續子串

牛牛有兩個字符串(可能包含空格),牛牛想找出其中最長的公共連續子串,希望你能幫助他,並輸出其長度。 輸入描述: 輸入爲兩行字符串(可能包含空格),長度均小於等於50 輸出描述: 輸出爲一個整數,表示最長公共連續子串的長度 輸入例子: a

原创 Apache重寫規則解析

1、.htaccess文件使用前提 .htaccess的主要作用就是實現url改寫,也就是當瀏覽器通過url訪問到服務器某個文件夾時,作爲主人,我們可以來接待這個url,具體地怎樣接待它,就是此文件的作用。所有的訪問都是通過URL實現,所

原创 React組件性能優化

React僅僅專注於UI層;它使用虛擬DOM技術,以保證它UI的高速渲染;它使用單向數據流,因此它數據綁定更加簡單;那麼它內部是如何保持簡單高效的UI渲染呢? React不直接操作DOM,它在內存中維護一個快速響應的DOM描述,ren