原创 手機短信驗證碼交互概念

概念沒弄清之前,不敢冒用“XX設計”、“XX結/架構”字眼。 手機發送驗證碼,是個最簡單的例子。從用戶角度講,流程如下: 輸入手機號(輸入)->獲取驗證碼(點擊)->輸入驗證碼(輸入)->確認(點擊) 這四個步驟中所有操作都是非選擇性的

原创 jquerymobile頁面跳轉和參數傳遞

頁面跳轉: 頁面跳轉時pagebeforechange事件會被觸發兩次,通過$(document).bind("pagebeforechange", handleChangePage);來綁定pagebeforechange事件的觸發函數

原创 蘋果開發者帳號(Company)申請流程

1. 開發賬號申請    http://developer.apple.com/programs/register/  下圖爲開發賬號註冊流程          填寫個人信息:        注意填寫用戶信息和地址時 需要

原创 數據庫水平切分的實現原理解析

第1章  引言 隨着互聯網應用的廣泛普及,海量數據的存儲和訪問成爲了系統設計的瓶頸問題。對於一個大型的互聯網應用,每天幾十億的PV無疑對數據庫造成了相當高的負載。對於系統的穩定性和擴展性造成了極大的問題。通過數據切分來提高網站性能,橫向

原创 MySQL執行計劃解讀

Explain語法 EXPLAIN SELECT …… 變體: 1. EXPLAIN EXTENDED SELECT …… 將執行計劃“反編譯”成SELECT語句,運行SHOW WARNINGS 可得到被MySQL優化器優化後的查詢語

原创 SQL注入-XSS跨站

1.外部提交 產生問題:重複大量的提交登陸 後臺不檢查輸入信息正確性 解決辦法:檢查http header裏的referer字段、ip、提交方式 驗證碼(只能防止程序重複提交) 後臺進行參數檢查 2.SQL注入 用戶可以提交一段數據庫查代

原创 html基礎規範

1.頁面代碼頭部增加“doctype”標籤 <!DOCTYPE HTML> 2.關閉所有標籤, 原先屬於獨立的不帶關閉標記的標籤如:img,input等 <table><tr><td></td></tr></table> 3.屬性的值必

原创 windows下解決mysql忘記密碼

windows下解決mysql忘記密碼   mysql有時候忘記密碼了怎麼辦?我給出案例和說明!一下就解決了!      Windows下的實際操作

原创 排序之基數排序

1.定義:基數排序又稱“桶子法”,它是透過鍵值的部份資訊,將要排序的元素分配至某些“桶”中,藉以達到排序的作用。 2.排序演示:     如排序:42,73,29,11,7,50,66,59,100,21 這個時候需要3次排序因爲有100

原创 微信羣分析

需求: 1.分班的時候新建微信羣,班級裏的學生沒有微信帳號生成微信帳號後加入羣中。 2.分班的時候新建微信羣,班級裏的學生如果有微信帳號直接加進去。

原创 java 獲取客戶端IP地址

public static String getRemoteAddr(HttpServletRequest req) { String ip = req.getHeader("X-Forwarded-For");

原创 android第一天學習基本配置與安裝過程和啓動

1.目錄解讀 res文件下存放資源,對應會在R文件上生成唯一鍵值與其對應。 R.java 是IDE 自動生成程序員不需要手動建立。 asssets 文件下的資源不會在R文件中出現。 project.properties 存適用的andro

原创 js內存泄露的幾種情況詳細探討

內存泄露是指一塊被分配的內存既不能使用,又不能回收,直到瀏覽器進程結束,由於瀏覽器垃圾回收方法有bug,會產生內存泄露,下面與大家詳細探討下內存泄露的幾種情況 存泄露是指一塊被分配的內存既不能使用,又不能回收,直到瀏覽器進程結束。在C++

原创 Javascript閉包

摘要:“如果你不能向一個六歲的孩子解釋清楚,那麼其實你自己根本就沒弄懂。”好吧,我試着向一個27歲的朋友就是JS閉包(JavaScript closure)卻徹底失敗了。   越來越覺得國內沒有教書育人的氛圍,爲了弄懂JS的閉包,我使

原创 java IP地址與十進制轉換

public static long ipToLong(String strIp) { if(StringUtils.isBlank(strIp)){ return 0; }