Time of Update: 2016-09-29
標籤:很多時候,我們需要讓元素置中顯示:1. 一段文本的水平置中,2. 一張圖片的水平置中,3. 一個區塊層級元素的水平置中;4. 單行文本的豎直置中,5. 不確定高度的一段文本豎直置中,6. 確定高度的區塊層級元素豎直置中等等。現在分別對其進行總結下(這篇文章也在 imooc 裡發表過手記,可是因為板式的原因不太容易讀懂。):1. 讓元素水平置中,使用 text-align: center;<div class="text-center">水平置中</div>
Time of Update: 2016-09-29
標籤:1.js沒有塊級範圍,只有函數級範圍,函數外面的變數函數裡面可以找到,函數裡面的變數外面找不到。2. var t = "bb"; function test() { //執行t的時候,它會先找範圍鏈對象,由於它定義在函數內部,所以這個函數就是它的範圍鏈的第一個對象 //而在這個對象裡又有t的定義,所以t就是局部變數了,它替換了全域變數t //t只是此時有定義,但並沒有賦值,賦值在下一行,所以這裡輸出了undefined alert(t);
Time of Update: 2016-09-29
標籤: 指令作為AngularJS中最為重要的部分,所以這個架構本身也是內建了比較多的的指令,但是在開發中,這些指令通常不能滿足我們的需要,所以我們也是需要自訂一些指令的。指令是我們用來擴充瀏覽器能力的技術之一。在DOM編譯期間,和HTML元素關聯著的指令會被檢測到,並且被執行。這使得指令可以為DOM指定行為,或者改變它。 angular在編譯期間,編譯器會用$interpolate服務去檢查文本中是否嵌入了運算式。這個運算式會被當成一個監視器一樣註冊,並且作為$digest迴圈中的一部分,
Time of Update: 2016-09-29
標籤:漏洞描述開發中檔案上傳功能很常見,作為開發人員,在完成功能的基礎上我們一般也要做好安全防護。檔案處理一般包含兩項功能,使用者上傳和展示檔案,如上傳頭像。檔案上傳攻擊樣本upload.php<?php$uploaddir = ‘uploads/‘; $uploadfile = $uploaddir . basename($_FILES[‘userfile‘][‘name‘]);if (move_uploaded_file($_FILES[‘userfile‘][‘tmp_name‘],
Time of Update: 2016-09-29
標籤:1、下拉框的定位在遇到select下拉框的選擇時,比如:<select id="nr" name="NR"> <option selected="" value="10">每頁顯示10條</option> <option value="20">每頁顯示20條</option> <option
Time of Update: 2016-09-29
標籤: 需要匯入兩個jar包:okhttp-3.0.0-RC1.jar okio-1.6.0.jarpackage fanggao.qf.okhttptest;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.util.Log;import android.view.View;import android.widget.Button;import
Time of Update: 2016-09-29
標籤: Configuration cfg = new Configuration().configure(); SessionFactory sf = cfg.buildSessionFactory(); Session session =
Time of Update: 2016-09-29
標籤:1、什麼是http協議http協議: 瀏覽器用戶端 與 伺服器端 之間資料轉送的規範2、查看http協議的工具1)使用Firefox的firebug外掛程式(右鍵->查看元素->網路)2)使用Google的“審查元素”3)使用系統內建的telnet工具(遠端存取工具) 4)telnet開啟 - 在windows “添加和刪除功能”中進行勾選telnet用戶端即可a)telnet
Time of Update: 2016-09-29
標籤:原文:前端面試“http全過程”將所有HTTP相關知識拋出來了... 來一篇串通,一個http全過程的問題,把所有HTTP相關知識點都帶過一遍 http全過程 輸入欄位名(url)-->DNS映射為IP-->TCP三向交握-->HTTP請求-->HTTP響應-->(瀏覽器跟蹤重新導向地址)-->伺服器處理請求-->伺服器返回一個html響應-->(視情況決定釋放TCP串連)--
Time of Update: 2016-09-29
標籤:本地類比請求伺服器資料,請求資料格式為json,伺服器返回資料也是json. 由於需求特殊性, 如同步用戶端的批量資料至雲端, 提交至伺服器的資料可能是多維陣列資料了. 這時需要將此資料以一定的資料編碼方式(json格式)來組織並提交.以便伺服器很好地處理.用戶端curl類比提交代碼.用戶端curl類比提交代碼.function http($url, $data = NULL, $json =
Time of Update: 2016-09-29
標籤:今天簡單寫一點關於瀏覽器安全色的處理方法,雖然百度上已經有很多,但是我還是要寫!先看一個圖這個圖描述了2016年1月至8月網民們所使用的瀏覽器市場份額(來源:http://tongji.baidu.com/data/browser)。令我感到欣慰的是chrome排第一,chrome一直以來對W3C標準都支援得比較友好,但是圖中也反映了使用IE系列的人數也不少,所以我們日常做前端開發的時候還要考慮他們的感受。以下是本文: 我的前任公司做前端的時候,要求相容IE8及以上,Google,Fir
Time of Update: 2016-09-29
標籤:【jQuery中的Ajax】首先說說Ajax的優勢:不需要外掛程式支援;優秀的客戶體驗;提高web程式的效能:在於傳輸資料的方式,它是通過XMLHttpRequest對象向伺服器提交希望提交的資料,即按需發送;減少伺服器和頻寬的負擔。Ajax的不足瀏覽器對XMLHttpRequest對象的支援度不足;破壞了瀏覽器前進、“後退”按鈕的正常功能;對搜尋引擎支援不足:通常搜尋引擎都是通過爬蟲程式來對互連網上的資料進行搜尋整理的,但是爬蟲程式不能理解那些奇怪的javascr
Time of Update: 2016-09-29
標籤:shell指令碼分析 nginx日誌訪問次數最多及最耗時的頁面(慢查詢)當伺服器壓力比較大,跑起來很費力時候。我們經常做網站頁面最佳化,會去尋找那些頁面訪問次數比較多,而且比較費時。 找到那些訪問次數高,並且比較耗時的地址,就行相關最佳化,會取得立竿見影的效果的。 下面是我在做最佳化時候,經常用到的一段shell 指令碼。 這個也可以算是,統計web頁面的slowpage 慢訪問頁面,象mysql slowquery 。 以下是我的:nginx 配製
Time of Update: 2016-09-29
標籤://累加你選擇的個數<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title></title> <script
Time of Update: 2016-09-28
標籤:開篇之前對js中的原型鏈和原型對象有所瞭解,每當別人問我什麼是原型鏈和原型對象時,我總是用很官方(其實自己不懂)的解釋去描述。有一句話說的好:如果你不能把一個很複雜的東西用最簡單的話語描述出來,那就說明你沒有真正的理解。最近正在讀《Javascript進階程式設計》,書中對原型對象和原型鏈的描述讓我受益匪淺,下面僅用一個對比性的例子來說明。我們經常會這麼寫 function Person () { this.name = ‘John‘; } var
Time of Update: 2016-09-28
標籤:tomcat與java web開發技術詳解之web運作原理探析成為一名web開發工程師,首先要明白web運作原理,原理可以帶我們更好的去解決底層問題,怎麼去理解現在流行的開源架構,甚至如何去自己寫一個架構。1 什麼是web?web是網路上使用最廣泛的分布式架構。它採用了用戶端/伺服器的通訊模式,用戶端可以是瀏覽器,通過瀏覽器它就可以串連伺服器,訪問許多伺服器瀏覽各種各樣的網站,這也是為什麼說web是一種分布式的運用架構了。2
Time of Update: 2016-09-28
標籤:一直糾結要不要把關於首部的內容放到上一篇隨筆中,畢竟報文中首部內容還是很重要的,之前也介紹過,猶豫良久,覺得寫一個補充吧,原諒我有點強迫症。。。。。。之前寫的關於報文首部的傳送門:報文首部:http://www.cnblogs.com/imyalost/p/5708445.html通用首部欄位:http://www.cnblogs.com/imyalost/p/5717430.html請求首部欄位:http://www.cnblogs.com/imyalost/p/5726556.html
Time of Update: 2016-09-28
標籤:tab條的 css: 1 .floor-tab-li { 2 float: left; 3 padding: 6px 12px; 4 font-size: 14px; 5 font-weight: normal; 6 line-height: 1.42857143; 7 text-align: center; 8 white-space: nowrap; 9 vertical-align: middle;10
Time of Update: 2016-09-28
標籤: 一說到三層架構,我想大家都瞭解,這裡就簡單說下,Asp.Net三層架構一般包含:UI層、DAL層、BLL層,其中每層由Model實體類來傳遞,所以Model也算是三層架構之一了,例外為了資料庫的遷移或者更OO點,DAL層就衍生出了IDAL介面。Model就是簡單的對應資料庫裡面的類,DAL層就是主要操作資料庫的方法了,BLL這個就看業務了。而DAL層大部分的方法都是差不多,無非就是幾個Insert,Update,Delete,Select。 &
Time of Update: 2016-09-29
標籤:jsp靜態包含於動態包含 jsp運行原理 jsp靜態包含 jsp技術 web開發技術 JSP包含有兩種方式:靜態包含和動態包含。下面我們將通過JSP啟動並執行特點(轉換為servlet再執行)來比較二者的區別。一、靜態包含 <%@include