Time of Update: 2015-07-11
判斷瀏覽器來自移動端或PC,判斷瀏覽器來自pc <script type="text/javascript"> if (/AppleWebKit.*Mobile/i.test(navigator.userAgent) ||
Time of Update: 2015-07-11
span中內容隨著數字長度的增加而增大,span數字長度增大情境:導航條中資料,當資料量不大時,只會顯示幾頁,數字只有1,2,3,4..,數字寫在span標籤中, 則span不需要多寬,設定固定寬度就可以,但當資料量非常大的,例如:日誌管理--有增 刪 改就有記錄,且記錄會一直儲存,不會刪除。這時成千萬的資料量顯示,轉到最後一行時,頁數就可能為幾百萬條,顯示7位元字,span標籤寬度就要增加了,要隨著數字長度的增加需增大。CSS設定,設定個最小寬度,內間距:{
Time of Update: 2015-07-11
dwz:如何記住帳號,dwz:帳號 前言:web頁面端經常需要記住帳號,看看該如何來做。首先,來看看介面什麼樣子。 記住帳號最普遍的做法,就是在點擊登入時,將帳號儲存到cookie中。材料準備<script src="${ctx}/background/js/jquery-1.7.2.js" type="text/javascript"></script><script
Time of Update: 2015-07-11
使用transform和transition製作CSS3動畫,transformcss3<!DOCTYPE HTML><html lang="en-US"><head><meta
Time of Update: 2015-07-11
設定檔或者模板中的預留位置替換工具類,模板工具類有時候,很多文本存入資料庫或者檔案中,某些變數或者模板中會存在預留位置的情況,然而每次讀取,一個個去字串.replace去替換就很麻煩,於是寫個預留位置替換工具類具體代碼:import java.util.HashMap;import java.util.Map;import org.slf4j.Logger;import org.slf4j.LoggerFactory;/** * 設定檔或模板中的預留位置替換工具類 * Date: 15-5-8
Time of Update: 2015-07-11
C++ 華為OJ
Time of Update: 2015-07-11
發布和安裝python自訂模組,python自訂模組 這一篇說下如何發布和安裝python自訂模組,版本:Python 2.7 。1.建立setup.py現在如果已經寫好一個python檔案,為了盡量簡明,建立一個新的檔案夾,把自己py檔案放進去。接著在這個檔案夾中建立一個名為 setup.py 的檔案,用來表示模組的中繼資料,檔案的內容類別似下面這個樣子。除了手工建立,有很多python編輯器也可以更簡便的來建立這個檔案,例如 pycharm。from
Time of Update: 2015-07-11
黑馬程式員——java語言中的關鍵字總結,黑馬java關鍵字 1.定義:被java語言賦於了特殊含義的單詞2.用於定義基礎資料型別 (Elementary Data Type)的關鍵字:class interface float int long double byte short void boolean char 3.用於定義基礎資料型別
Time of Update: 2015-07-11
一個漂亮的PHP驗證碼,漂亮PHP驗證碼驗證碼在WEB應用中非常重要,通常用來防止使用者惡意提交表單,如惡意註冊和登入、論壇惡意灌水等。自己可以匯入字型,可以按照自己的額需要隨便修改。一個漂亮的驗證碼,體現出網站的大方。<span style="font-size:14px;"><?php class Imagecode{ private $width ; private $height; private
Time of Update: 2015-07-11
C++ primer 5 筆記1 chapter 1 begin,primerchapter 以後每次閱讀C++ primer 5 都爭取記點重點下來, 方便以後查看。本文主要針對書本中的第一章的內容 1.1 編寫一個簡單的C++程式 a. main 函數的傳回值類型必須為int 在vs 2013 中, 可以用void類型, 但對於g++不行。 (ps:C語言是允許的, vs, gcc 均能通過)b.微軟的編譯器是cl1.2 標準輸入輸出
Time of Update: 2015-07-11
全排列,全排列演算法全排列暴力枚舉,每次在數組中選一個數,能則繼續選下一個,否則另找一個數。#include<iostream> /// 排列#include<cstdio>#include<cstring>using namespace std;/** 1~n的全排列 */void next(int n,int* a,int cur) /// 1~n的全排列 cur 要填充的位置{ if(cur==n){ for(int
Time of Update: 2015-07-11
NYOJ 298-點的變換(經典矩陣解決點平移、縮放、翻轉和旋轉),nyoj298-題目地址:NYOJ 298思路:該題如果用對每個點類比的操作,時間複雜度為O(n+m),結果肯定逾時。然而利用矩陣乘法可以在O(m)的時間內把所有的操作合并為一個矩陣,然後每個點與該矩陣相乘可以得出最終的位置。PS:十個利用矩陣乘法解決的經典題目 超級詳細。#include <stdio.h>#include <math.h>#include
Time of Update: 2015-07-11
Windbg調試WPF的相依性屬性,windbg調試wpf我們用wndbg調試時,很多時候需要查看某個控制項的相依性屬性值。比如:我們查看DataGridColumnHeader的Content相依性屬性 1.我們用到的windbg的命令有:!do, !da -details, .formats 2.利用!do查看依賴對象的成員變數, 找到具體相依性屬性的地址0:000> !do 00000000039a71d8Name:
Time of Update: 2015-07-11
Gradle 1.12使用者指南翻譯——第三十七章. OSGi
Time of Update: 2015-07-11
java文法基礎(總結),java文法基礎總結1,關鍵字:其實就是某種語言賦予了特殊含義的單詞。 保留字:其實就是還沒有賦予特殊含義,但是準備日後要使用過的單詞。2,標示符:其實就是在程式中自訂的名詞。比如類名,變數名,函數名。包含 0-9、a-z、$、_ ; 注意: 1),數字不可以開頭。 2
Time of Update: 2015-07-11
Java appendReplacement 和 appendTail 方法,appendreplacement Matcher 類也提供了appendReplacement 和appendTail 方法用於文本替換:看下面的例子來解釋這個功能:import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexMatches{ private static String REGEX =
Time of Update: 2015-07-11
【劍指Offer學習】【面試題52:構建乘積數組】,劍指offer 題目:給定一個數組A[0,1,…,n-1],請構建一個數組B[0,1,…,n-1],其中B中的元素B[i]=A[0]×A[1]×…×A[i-1]×A[i+1]×…×A[n-1],不能使用除法。解題思路例如:A[]={1,2,3}求B[] B[0]=A[1]×A[2]=2×3=6 B[1]=A[0]×A[2]=1×3=3 B[2]=A[0]×A[1]=1×2=21.B[0]初始化為1,從下標i=1開始,先求出C[i]
Time of Update: 2015-07-11
左偏樹,偏樹</pre><pre name="code" class="cpp">#include<stdio.h>#include<stdlib.h>typedef struct node{int key,dist;struct node *Left,*Right;}LeftistTree;void Swap(LeftistTree** a,LeftistTree** b){LeftistTree
Time of Update: 2015-07-11
Python Xpath與Regex的區別,pythonxpathregex
Time of Update: 2015-07-11
PHP樹產生迷宮及A*自動尋路演算法,php迷宮PHP樹產生迷宮及A*自動尋路演算法迷宮演算法是採用樹的深度遍曆原理,這樣產生的迷宮相當的細,而且死胡同數量相對較少!任意兩點之間都存在唯一的一條通路。至於A*尋路演算法是最福士化的一全自動尋路演算法完整代碼已上傳,http://download.csdn.net/detail/hello_katty/8885779 ,此處做些簡單解釋,還需要大家自己思考動手。廢話不多說,貼上帶代碼迷宮產生類:/** 產生迷宮類 * @date 2015