原创 java處理springboot whitelabel error page

最近在做的一個項目在做用戶友好交互的優化,由於用的是springboot,其中有一項就是改掉springboot的whitelabel error page的默認樣式。其實就是自己寫一個錯誤頁面處理程序,在發生錯誤時攔截然後跳到自

原创 layer彈窗的一些樣式問題

layer算現在比較火的前端框架了。由於本人審美太差,所以做前臺基本都是湊(can)合(bu)湊(ren)合(du),於是就有了這篇博。昨天在改一個頁面的彈窗樣式的時候搞得我不要不要的,頁面上有一個用來提示的layer彈窗,彈窗要

原创 二戰漫畫爬蟲(愛漫畫網)

申明:這篇博文純屬用來技術分享,如他人利用博文內容來獲取商業利益均與本人無關! 之前剛入門爬蟲的時候,爲了練手去爬了愛漫畫網,那時候被它虐的不要不要的,後面搞了幾天,東西是能爬到了,但是速度實在太慢了,就放棄了。 這兩天一時興起

原创 Python GUI打包程序pyinstaller在Windows環境下的搭建

我最先嚐試用的打包程序是py2exe,在網上找了很多用的教程,發現寫的都不是很明確,尤其是對於初學者,根本就看不懂,還有就是寫的大部分都是一樣的,是否原創讓人深思。 後面我無意中發現了這個視頻,介紹了另一種打包程序pyinstal

原创 二叉樹中和爲某一值的路徑

題:輸入一顆二叉樹和一個整數,打印出二叉樹中結點值的和爲輸入整數的所有路徑。路徑定義爲從樹的根結點開始往下一直到葉結點所經過的結點形成一條路徑。 思路:這個題的思路其實很簡單,先把二叉樹從根節點到葉子節點的所有路徑找出來,然後一條路徑一條

原创 整數的階乘

題:給一個數字 n ( 0 < n <= 5000 ), 寫一個程序,以字符串的形式返回數字的階乘 思路:由於階乘的結果一般都很大,直接用整形存會溢出,我個人覺得最好的思路就是用數組來存結果。從1開始到n,挨個乘,每次相乘的結果都存數組。

原创 最長子序列

題:給定一個長度爲N的數組,找出一個最長的單調自增子序列(不一定連續,但是順序不能亂) 例如:給定一個長度爲8的數組A{1,3,5,2,4,6,7,8},則其最長的單調遞增子序列爲{1,2,4,6,7,8},長度爲6。 思路1:第一眼看到

原创 CentOS踩坑記錄之ftp服務器搭建

最近腦瓜子一熱,買了臺阿里雲服務器。想着無聊的時候玩玩。但讓我怎麼也沒想到的是,我就是從那時候開始在linux的路上一去不復返。。。。 搭這個東西的原因是因爲在裝tomcat的時候沒有找到合適的鏡像地址,導致下載一直出現404。所以只能在

原创 反轉鏈表

本文轉自:http://blog.csdn.net/feliciafay/article/details/6841115 我自己對原文做了部分修改。 如何把一個單鏈表進行反轉? 方法1:將單鏈表儲存爲數組,然後按照數組的索引逆序進行反

原创 Centos踩坑記錄之部署web項目

繼續踩坑系列。之前總算是把ftp服務器和tomcat都搞好了。 今天firezilla連ftp服務器的時候出了點小問題,可以登錄成功但是一直報獲取不到目錄。後面折騰了一下下發現是網絡不行,強行拿手機開熱點傳了個80M的war包上去。心疼

原创 根據二叉樹的前序遍歷和中序遍歷構造二叉樹

題:給出某二叉樹的前序遍歷和中序遍歷的結果,請重建出該二叉樹。假設輸入的前序遍歷和中序遍歷的結果中都不含重複的數字。例如輸入前序遍歷序列pre:{1,2,4,7,3,5,6,8}和中序遍歷序列in:{4,7,2,1,5,3,8,6},則重

原创 判斷某整數是否爲兩數平方之和

題:給定一個整數 N,寫一個程序判斷是否存在 2 個整數 a、b(a < b),使得 a^2 + b^2 = N 如: 輸入:N = 5,輸出:true 輸入:N = 7,輸出:false 思路:我們可以把整數N當成是一個圓心在原點的園

原创 多叉樹求最優解問題

阿里巴巴的ODPS大數據處理平臺可以啓動一系列併發的作業,每個作業中存在一系列存在父子關係的任務。每個任務用一個三元組表示–(任務id,父任務id,執行開銷),其中任務id是一個正整數(>0);父任務id爲0表示根任務,每個作業存在一個唯

原创 用兩個棧實現一個隊列

題:用兩個棧來實現一個隊列,完成隊列的Push和Pop操作。 隊列中的元素爲int類型。 思路:棧是先進後出,隊列是先進先出,所以用棧1來入棧,用棧2來出棧。 對於入棧:首先判斷棧2是否爲空,如果不爲空,先把棧2所有的元素倒入棧1,然後

原创 樹的子結構

題:輸入兩棵二叉樹A,B,判斷B是不是A的子結構。(ps:我們約定空樹不是任意一個樹的子結構) 思路:首先要判定B是不是A的子結構。則需要判斷B的根節點是否存在於A裏面。這個很好寫,直接遞歸遍歷樹A找出節點值等於B的根節點值的節點即可。