Time of Update: 2015-07-15
Elasticlunr.js 簡介,elasticlunr.js簡介 Elasticlunr.jsElasticlurn.js is a lightweight full-text search engine in Javascript for browser search and offline search. Elasticlunr.js is developed based on Lunr.js, but more flexible than lunr.js.
Time of Update: 2015-07-14
利用套打和分欄巧妙來做商品價簽,套打分欄商品價簽商品價簽,很多人都會想到用PS、Ai等工具,然後各種的填寫資料,各種的調整位置,各種的浪費時間啊有木有!!!忽然間想到FineReport具有的強大功能,套打。很多人都看了協助文檔,我也不例外,苦心研究,經曆了兩天的時間,終於有了成果。甚是欣慰啊!首先掃描模板(十張價簽拼接成一張不規則的An紙張),然後儲存在WebReport\WEB-INF\reportlets\doc\檔案夾下,格式JPG。圖片匯入進去了,那麼問題來了。怎麼樣吧資
Time of Update: 2015-07-13
Web中樹形資料(層級關係資料)的實現—以行政區樹為例(二),樹形層級前面已經實現了在Java中產生行政區樹(參考部落格),其實也可以在JavaScript中產生樹,由於JavaScript是弱類型,從某種程度上來說,JavaScript比Java更容易構建樹。在JavaScript中只要產生zTree或者Ext Tree支援的資料格式即可。/** * 構建樹,如果傳入的參數有多個跟節點,則返回數組,如果只有一個根節點,則返回根節點。 * * @param nodes
Time of Update: 2015-07-13
ueditor圖片上傳配置,ueditor圖片上傳 ueditor圖片上傳設定檔為ueditor/php/config.json/* 上傳圖片配置項 */ "imageActionName": "uploadimage", /* 執行上傳圖片的action名稱 */ "imageFieldName": "upfile", /* 提交的圖片表單名稱 */ "imageMaxSize": 2048000, /* 上傳大小限制,單位B */
Time of Update: 2015-07-12
Json入門,jsonJSON:JavaScript 物件標記法(JavaScriptObjectNotation)。JSON 是儲存和交換文本資訊的文法。類似 XML。JSON 比 XML 更小、更快,更易解析。後面用到的執行個體{"employees": [{ "firstName":"Bill" , "lastName":"Gates" },{ "firstName&
Time of Update: 2015-07-11
webpack echarts配置執行個體,webpackecharts
Time of Update: 2015-07-15
python AES加密解密,pythonaes加密解密AES加密資料塊分組長度必須為128位元,密鑰長度可以是128位元、192位元、256位元中的任意一個(如果資料區塊及密鑰長度不足時,會補齊)。AES加密有很多輪的重複和變換。大致步驟如下:1、密鑰擴充(KeyExpansion),2、初始輪(Initial Round),3、重複輪(Rounds),每一輪又包括:SubBytes、ShiftRows、MixColumns、AddRoundKey,4、最終輪(Final
Time of Update: 2015-07-15
【劍指Offer學習】【面試題63:二叉搜尋樹的第k個結點】,劍指offer 題目:給定一棵二叉搜尋樹,請找出其中的第k大的結點。解題思路 如果按照中序遍曆的順序遍曆一棵二叉搜尋樹,遍曆序列的數值是遞增排序的。只需要用中序遍曆演算法遍曆一棵二叉搜尋樹,就很容易找出它的第k大結點。結點定義private static class BinaryTreeNode { private int val; private BinaryTreeNode left;
Time of Update: 2015-07-14
【劍指Offer學習】【面試題61:按之字形順序列印二叉樹】,劍指offer 題目:請實現一個函數按照之字形順序列印二叉樹,即第一行按照從左至右的順序列印,第二層按照從右至左的順序列印,即第一行按照從左至右的順序列印,第二層按照從右至左順序列印,第三行再按照從左至右的順序列印,其他以此類推。解題思路 按之字形順序列印二叉樹需要兩個棧。我們在列印某一行結點時,把下一層的子結點儲存到相應的棧裡。如果當前列印的是奇數層,則先儲存左子結點再儲存右子結點到一個棧裡;如果當前列印的是偶數層,
Time of Update: 2015-07-13
擼代碼--linux進程通訊(基於共用記憶體),--linux1.實現親緣關係進程的通訊,父寫子讀思路分析:1)首先我們需要建立一個共用記憶體。 2)父子進程的建立要用到fork函數。fork函數建立後,兩個進程分別獨立的運行。
Time of Update: 2015-07-13
codeforces
Time of Update: 2015-07-13
【劍指Offer學習】【面試題58:二叉樹的下一個結點】,劍指offer 題目:給定一棵二叉樹和其中的一個結點,如何找出中序遍曆順序的下一個結點?樹中的結點除了有兩個分別指向左右子結點的指標以外,還有一個指向父節點的指標。解題思路 如果一個結點有右子樹,那麼它的下一個結點就是它的右子樹中的左子結點。也就是說右子結點出發一直沿著指向左子結點的指標,我們就能找到它的下一個結點。 接著我們分析一個結點沒有右子樹的情形。如果結點是它父節點的左子結點,那麼它的下一個結點就是它的父結點。
Time of Update: 2015-07-12
LeetCode155:Min Stack,leetcode155stack Design a stack that supports push, pop, top, and retrieving the minimum element in constant time.push(x) – Push element x onto stack.pop() – Removes the element on top of the stack.top() – Get the top
Time of Update: 2015-07-12
【劍指Offer學習】【面試題56:鏈表中環的入口結點】,offer中環 題目:一個鏈表中包含環,如何找出環的入口結點?解題思路 可以用兩個指標來解決這個問題。先定義兩個指標P1和P2指向鏈表的頭結點。如果鏈表中環有n個結點,指標P1在鏈表上向前移動n步,然後兩個指標以相同的速度向前移動。當第二個指標指向環的入口結點時,第一個指標已經圍繞著環走了一圈又回到了入口結點。
Time of Update: 2015-07-12
lucas定理的證明,lucas定理證明http://baike.baidu.com/link?url=jJgkOWPSRMobN7Zk4kIrQAri8m0APxcxP9d-C6qSkIuembQekeRwUoEoBd6bwdidmoCRQB_dBklDffpzM_87iSPMyiph2iAXCTyv19YpuuG看一下這個馮志剛的初等數論證明對最後的補充(1+x)的a0次方展開式中每一項的形式可以寫成C(a0,b0)x的b0次方的形式。每一項是相加的同理可得(1+xp)的a1
Time of Update: 2015-07-12
HDU--5280(dp或枚舉),hdu--5280dp枚舉官方題解:這個題有很多O(n2)的演算法,這裡說一種:枚舉每一個區間,在枚舉區間的同時維護區間內的最小值和區間和,將最小值與P的大小進行比較,貪心地取最大值即可。注意若枚舉到的區間是整個數組,則P的值是必須取的。當然也存在O(n)的做法:從左往右處理出dp1[i]=max(a[i],dp1[i−1]+a[i]),同樣從右往左處理出dp2[i]=max(a[i],dp2[i&
Time of Update: 2015-07-12
3.1.4
Time of Update: 2015-07-12
atitit。全域變數的設計與實現 java php的異同,atitit全域變數atitit。全域變數的設計與實現 java php的異同 1. 超級全域(Superglobals)”變數 12. 全域變數和“global”關鍵字 13. 更加好的方法 使用 $GLOBALS 替代 global 14. php和java的全域變數區別 25. 參考 2 &
Time of Update: 2015-07-12
Java集合系列之HashMap源碼分析,hashmap源碼一、HashMap簡介 HashMap是基於雜湊表的Map介面實現的,它儲存的是內容是鍵值對<key,value>映射。此類不保證映射的順序,假定雜湊函數將元素適當的分布在各桶之間,可為基本操作(get和put)提供穩定的效能。 ps:本文中的源碼來自jdk1.8.0_45/src。1、重要參數 HashMap的執行個體有兩個參數影響其效能。 初始容量:雜湊表中桶的數量 載入因子:雜湊表在其容量自動增
Time of Update: 2015-07-12
霸氣,霸氣圖片iK7VUYG0yF6lS3QNNmW4Gw==tRymiHsi9AZ+g9XPQN4NAFxnc3PK5mpPGbJTbkhhFn4=uk29oXxJxAg+D0WGWLg/LRV6nv4i+uf9CKdAMVHvTuE=eIWSkIow/vo+D0WGWLg/LdCvV6Jb6522pcU7uMCNiRylyPD13R2mZ14jEInbM9f5ERZzljpCglCVENutLC3IN8Yn3DO75RyhgR/IDVicGYywlydCn1r