Time of Update: 2015-08-03
標籤: 總體思想:用正確的標籤做正確的事情! 根據內容的結構化(內容語義化),選擇合適的標籤(代碼語義化)便於開發人員閱讀和寫出更優雅的代碼的同時讓瀏覽器的爬蟲和機器很好地解析。 主要體現:
Time of Update: 2015-08-03
myeclipse中Servlet出錯,myeclipseservlet在myeclipse中Servlet總是出錯,啟動並執行時候一直提示找不到出現404錯誤,然後把代碼複製到eclipse ee中就沒有問題,一直不理解怎麼回事.然後發了好長時間試了好些方法,結果把myeclipse裡面的JSTL去掉不影響,而且也可以正常運行了,如 著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
Time of Update: 2015-08-03
JavaScript中的parseInt和Number函數,javascriptparseint函數作用:parseInt將字串(String)類型轉為整數類型。Number() 函數把對象(Object)的值轉換為數字。文法不同:parseInt(string, [radix])string:必選參數,要被轉換的字串radix:可選,數位基數。取值範圍在2~36。如果該參數小於 2 或者大於 36,則 parseInt() 將返回 NaN。<pre name=
Time of Update: 2015-08-02
觀CSDN網站小Bug有感, 今天早上在瀏覽部落格的時候偶然發現CSDN部落格的資料出現了異常,我也是頭一次看到這麼明顯的Bug,具體什麼表現呢?先來看個,如下:
Time of Update: 2015-08-01
js基礎小記,js小記三 範圍鏈 1 function內定義的變數是局部變數,是範圍鏈的裡層。範圍鏈是由內向外尋找的,找到則停止搜尋 2 沒有自己的塊級範圍(指的是由花括弧封閉的代碼塊),如if for語句 3 不加關鍵字var 聲明的變數是全域變數,當使用var關鍵字聲明變數時,這個變數將被添加到最近的範圍中。3.
Time of Update: 2015-07-31
shrink-to-fit(自適應寬度),shrinktofit 自適應寬度是指當未明確設定容器的寬度(或外邊距設為auto)時,在特定的情況下容器的寬度會根據情況自行設定,而設定的結果往往並不是我們想要的。W3C規範中描述了幾種shrink-to-fit的情況10.3.5 Floating, non-replaced elements 10.3.7 Absolutely positioned, non-replaced elements10.3.8 Absolutely
Time of Update: 2015-07-31
JS判斷是PC瀏覽器還是手機裝置瀏覽器,jspc<script> $(function () { var sUserAgent = navigator.userAgent.toLowerCase(); var bIsIpad = sUserAgent.match(/ipad/i) == "ipad"; var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "
Time of Update: 2015-07-31
研究下JavaScript中的Rest參數和參數預設值,javascriptrest研究下JavaScript中的Rest參數和參數預設值本文將討論使 JavaScript 函數更有表現力的兩個特性:Rest 參數和參數預設值。Rest 參數通常,我們需要建立一個可變參數的函數,可變參數是指函數可以接受任意數量的參數。例如,String.prototype.concat 可以接受任何數量的字串作為參數。使用 Rest 參數,ES6
Time of Update: 2015-08-07
名不符實的讀寫鎖,名不符實讀寫鎖 有一種單一寫線程,多個讀線程並發的情境,比如測量資料的讀取與更新,消費者會比較多,生產者只有一個。以為例: 左側是一種經典的解法,對資料整個操作加鎖。為了一個寫資料線程,於將所有讀線程也進行加鎖顯然有點浪費了。於是提出讀寫鎖(Reader/Writer Lock), 即使是使用了讀寫鎖,其本質也是一樣的,而且在POSIX下的pthread它的內部實現是基於mutex,所以它的開銷更大。如果沒有很重的讀操作來抵消它引入的開銷,反而會引起效能的下降。
Time of Update: 2015-08-06
hdu5348(2015多校5)--MZL's endless
Time of Update: 2015-08-05
java 自動拆箱的陷阱,java陷阱 java 自動拆箱運用非常廣泛。但是這裡面有一些“陷阱”。廢話不多說,來看一段代碼: public static void main(String[] args) {Integer a=1;Integer b=2;Integer c=3;Integer d=3;System.out.println(c==(a+b));System.out.println(c==d);System.out.println(c.equals(
Time of Update: 2015-08-05
HDU,hduacm 題目大意:要求你將遊客從最東邊送到最西邊,反正邊是雙向的,沒有差別了解題思路:裸流ISAP 8080MS#include <cstdio>#include <cstring>#include <algorithm>#include <vector>#include <queue>using namespace std;#define N 100010#define INF
Time of Update: 2015-08-05
3.2.1 Regex的文法(3),3.2.1Regex(?(id/name)yes-pattern|no-pattern)先判斷id或name是否存在,如果存在就使用yes-pattern規則來匹配;如果不存在,就使用no-pattern匹配。並且no-pattern是可選的,可以不存在。例子:print('(<)?(\w+@\w+(?:\.\w+)+)(?(1)>|$)')m = re.findall(u'(<)?(\w+@\w+(?:\.\w+)+)(
Time of Update: 2015-08-05
Java集合,java集合類詳解重溫下Java集合知識,這塊是面試以及項目開發中常常涉及到的知識點,以作記錄。聲明一個數組就是在記憶體空間划出一串聯續的空間。數組是比較常用的一種資料結構,但是在項目開發中,由於某些不確定因素,需要採用集合來實現,比如:1、數組的容量大小是固定的,針對容量擴容情況,array不支援;2、數組元素類型為相同資料類型,集合可儲存不同資料類型元素。同時Array和Collection又存在關聯性,使用相應的toArray()和Arrays.asList()方法可以回想轉
Time of Update: 2015-08-05
C語言變長參數的認識以及宏實現,c語言參數1.認識變長參數是C語言的特殊參數形式,例如如下函式宣告:int printf(const char *format, ....);如此的聲明表明,printf函數除了第一個參數類型為const char*之外,其後可以追加任意數量、任意類型的參數。printf的實現,粗略地舉個例子。假設lastarg是變長參數函數的最後一個具名參數(例如printf裡的format),那麼在函數內部定義類型的va_list的變數:va_list
Time of Update: 2015-08-03
LeetCode 210. Course Schedule II(拓撲排序-求有向圖中是否存在環),leetcodeschedule和LeetCode 207. Course Schedule(拓撲排序-求有向圖中是否存在環)類似。注意到,在for (auto p: prerequistites)中特判了輸入中可能出現的平行邊或自環。代碼:class Solution {public: vector<int> findOrder(int numCourses,
Time of Update: 2015-08-03
【LeetCode-面試演算法經典-Java實現】【067-Add Binary(二進位加法)】,leetcode--java 【067-Add Binary(二進位加法)】【LeetCode-面試演算法經典-Java實現】【所有題目目錄索引】原題 Given two binary strings, return their sum (also a binary string). For example, a = "11" b = "1" Return "100"
Time of Update: 2015-08-03
hdu_2817_快速冪,hdu_2817_ 水~#include <cstdio>#include <iostream>#include <cstring>#include <algorithm>#include <set>#include <queue>#include <map>using namespace std;#define MAX(x,y) (((x)>(y))?(x):(y)
Time of Update: 2015-08-02
C++ Primer 學習筆記_23_類與資料抽象(9)--四種物件存留期和範圍、static 用法總結,primer_23C++ Primer 學習筆記_23_類與資料抽象(9)--四種物件存留期和範圍、static 用法總結前言: 從可知,程式佔用的記憶體被分了以下幾部分.(1)、棧區(stack)
Time of Update: 2015-08-01
最簡單的基於FFmpeg的移動端例子:IOS 推流器,ffmpegios本文記錄IOS平台下基於FFmpeg的推流器。該樣本C語言的原始碼來自於《最簡單的基於FFMPEG的推流器》。相關的概念就不再重複記錄了。原始碼項目的目錄結構。C代碼位於ViewController.m檔案中,內容如下所示。/** * 最簡單的基於FFmpeg的推流器-IOS * Simplest FFmpeg IOS Streamer * * 雷霄驊 Lei Xiaohua *