Time of Update: 2018-07-28
1. Twitter BootStrap (Apache v2.0;響應式) 時髦、直觀並且強大的前端架構,讓Web開發變得更加容易。 2. Foundation (MIT;響應式) 最先進的響應式前端架構。 3. 960gs(GPL&MIT;響應式) 960gs提供了一個簡單的網格系統,適合快速開發。
Time of Update: 2018-07-28
使用gzip壓縮可以減少資料轉送大小,加快網頁載入速度。很多大站都開啟了gzip壓縮,不過也有很多網站並沒有開啟gzip壓縮,上次看了一篇文章說開啟gzip壓縮後對搜尋引擎不友好,但從頻寬和流量的角度來看,還是有必要開啟gzip壓縮的。Tomcat5.0以後的版本是支援對輸出內容進行壓縮的,使用的是gzip壓縮格式 。 對於tomcat8伺服器,開啟conf檔案夾下的server.xml 檔案,找到 複製代碼代碼如下: <Connector
Time of Update: 2018-07-28
如果不能設計一個合理的資料庫模型,不僅會增加用戶端和伺服器段程式的編程和維護的難度,而且將會影響系統實際啟動並執行效能。所以,在一個系統開始實施之前,完備的資料庫模型的設計是必須的。 在一個系統分析、設計階段,因為資料量較小,負荷較低。我們往往只注意到功能的實現,而很難注意到效能的薄弱之處,等到系統投入實際運行一段時間後,才發現系統的效能在降低,這時再來考慮提高系統效能則要花費更多的人力物力,而整個系統也不可避免的形成了一個打補丁工程。
Time of Update: 2018-07-28
1、整體效果圖: 2、實現原理: (1)利用input的onchange事件非同步上傳圖片到伺服器 (2)擷取上傳圖片的相對位址,回顯到img標籤中 (3)利用jcrop裁剪圖片,提交給後台裁剪的起始座標,寬度、高度 (4)後台裁剪圖片並儲存 3、用到的外掛程式: (1)JCrop圖片裁剪外掛程式 (2)非同步上傳圖片外掛程式:Ajaxfileupload.js 4、實現: (1)jsp關鍵代碼:
Time of Update: 2018-07-28
什麼是nodejs? 指令碼語言需要一個解析器才能運行,JavaScript是指令碼語言,在不同的位置有不一樣的解析器,如寫入html的js語言,瀏覽器是它的解析器角色。而對於需要獨立啟動並執行JS,nodejs就是一個解析器。
Time of Update: 2018-07-28
FIREBUG TUTORIAL SECTION 1: CONSOLE TAB : LOGGING, PROFILING AND COMMANDLINE (PART II) Overview of Console Tab This tab is mainly used for logging. It also can be used as CommandLine window (like immediate window in Microsoft Visual
Time of Update: 2018-07-28
如何在linux中用命令產生一個範圍內的隨機數。 在shell中有一個環境變數RANDOM,它的範圍是0--32767 如果我們想要產生0-25範圍內的數,如何做呢。如下: $RANDOM%26 用這個環境變數對26模數,就可以得到最小是0,最大是25的數了。 如果想得到1--68範圍內的數,可以這樣 $RANDOM%68+1,前面可以得到最小為0,最大為67的隨機數,再加上1,很自然的就可以得到最大為1,最小為68的數了。
Time of Update: 2018-07-28
資料庫表結構設計方法 當我們設計一個資料庫儲存模式時,要仔細分析資料模式,不要一股腦的把所有的資料都放在一起。那樣的話對系統的可用性,高效能,擴充性都會有嚴重的影響。當然你設計的系統非常小,完全可以用最簡單的方法。 要通過對業務的熟練,從不同的角度對資料進行多維度分析,一般可以從如下幾個方向分析: 1. 資料流向
Time of Update: 2018-07-28
詳解Angular ng內建指令 我們依次從使用頻率高到低來,重要性大小來說明各種指令。 1、ng-repeat 1.1 一般用法 <ul> <li ng-repeat="char in [{'alphabet': 'K'}, {'alphabet': 'A'}, {'alphabet': 'V'}, {'alphabet': 'L'},
Time of Update: 2018-07-28
DML、DDL、DCL區別 . 總體解釋: DML(data manipulation language): 它們是SELECT、UPDATE、INSERT、DELETE,就象它的名字一樣,這4條命令是用來對資料庫裡的資料進行操作的語言 DDL(data definition language):
Time of Update: 2018-07-28
org.json.JSONException: No value for thumbnail_pic 在JSON解析中會遇到一種錯誤,很常見的錯誤 是因為我們解析方法getString(“ ”)是因為JSON裡面不存在這個value,我們可以用另外一個方法optString(“”)這個方法如果不存在value會返回“”Null
Time of Update: 2018-07-28
前端這個方向,對於新事物的接受能力和速度決定了你在整個行業的位置。 ng2還沒有發布官方穩定版本,但是我覺得對於我來說這個時候是最好的蓄力時機,於是開始了ng2的學習之路。 接觸ng2之前也接觸過一個avalon的東西,但是不知道是不是哪裡相剋,就是不順利,後來想想,都是大同小異,不如學學更具參考性的ng2. ng2支援typescript和es5,6開發,當然官方文檔目前只有ts的,為了更快的上手,不得不先用ts寫,於是就有一個問題就是:編譯。
Time of Update: 2018-07-28
1.需求: 子線程迴圈10次,主線程迴圈100次,這樣間隔迴圈50次. 2.實現: package com.amos.concurrent;/** * @ClassName: ThreadSynchronizedConnect * @Description: 用wait,notify實現線程間的通訊,需求:子線程迴圈10次,主線程迴圈100次,這樣間隔迴圈50次. * @author: amosli *
Time of Update: 2018-07-28
本文通過執行個體介紹使用Spring Boot,使用JDBC Template如何操作記憶體資料庫和MySQL資料庫。 一、Spring Boot使用JDBC Template操作記憶體資料庫(H2) 先建立一個基本的Spring Boot項目,修改pom.xml如下: <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.
Time of Update: 2018-07-28
1.問題描述 在沒有使路由懶載入的時候,第一次使用的時候載入特別慢,影響使用者體驗,angular2可以使用loadChildren進行懶載入,第一次使用的時候只會載入需要的模組,其它模組在真正使用的時候才會去載入,這個時候開啟瀏覽器控制台查看js載入的時候,會發現你在使用時候會去載入對應的js,導致第一次點擊相應模組的功能時會卡頓一下,後面在使用就不會了,這樣還是使用者體驗不好,接下來告訴你如果使用預先載入策略解決這個問題。 2.預先載入策略
Time of Update: 2018-07-28
瀏覽器雖然發展很快,但是瀏覽器中的標準還是不完善,在HTML4+CSS2+JS的前段開發中讓很多程式員頭疼的就是瀏覽器的相容性問題,音頻播放也一樣,直到現在,仍然不存在一項網頁上播放視頻和音訊標準。現在,在大多數瀏覽器中,音頻是通過外掛程式(比如:flash外掛程式)來播放的。然而,不是所有瀏覽器都具有這樣的外掛程式,所以對音訊播放造成了一定的麻煩。在HTML5的新標準中規定了一種通過audio元素來包含音訊標準方法,下面我們就來詳細的瞭解一下該標籤。 一、對音頻格式的支援
Time of Update: 2018-07-28
使用selenium操作firefox出現以下問題: Traceback (most recent call last): File "zs.py", line 6, in <module> browser = webdriver.Firefox() File "/usr/lib/python2.6/site-packages/selenium/webdriver/firefox/webdriver.py", line 58
Time of Update: 2018-07-28
boot目錄相信當家都不會陌生,一般系統裡面都會有一個boot目錄,它主要是存放一些系統的核心的設定檔,以及啟動管理程式GRUB的目錄。一般情況下,在我們分區的時候,boot的目錄都不會太大,一般預設的好像之後100M(我自己分了一個200M,不夠用,早知道分大一點了),因為考慮到只是一些設定檔,我在分區的時候也沒有太注意,也就是隨意搞了一個200M,結果在升級幾次核心之後就發現問題了,boot滿了。於是乎就在網上找了幾種解決方案: 1 清理舊核心【我採用的】:
Time of Update: 2018-07-28
CGlib概述:cglib( Code Generation Library)是一個強大的,高效能,高品質的Code產生類庫。它可以在運行期擴充Java類與實現Java介面。 cglib封裝了asm,可以在運行期動態產生新的class。 cglib用於AOP,jdk中的proxy必須基於介面,cglib卻沒有這個限制。 CGlib應用:以一個執行個體在簡單介紹下cglib的應用。 我們類比一個虛擬情境,關於資訊的管理。
Time of Update: 2018-07-28
轉載自 http://www.htmer.com/article/726.htm