原创 小小貪喫蛇——JAVA

回顧了一下JavaSE基礎,順便用一下午的時間寫了一個小小貪喫蛇 本篇文章獻給Java初學者,或者大一大二的學生朋友們。 因爲當時大一下學期學習Java基礎後,期末要求做一個小項目,都是一些小遊戲,比如俄羅斯方塊,貪喫蛇什麼的。

原创 LeetCode攻堅戰--兩數相加

兩數相加 題目描述 給出兩個 非空 的鏈表用來表示兩個非負的整數。其中,它們各自的位數是按照 逆序 的方式存儲的,並且它們的每個節點只能存儲 一位 數字。 如果,我們將這兩個數相加起來,則會返回一個新的鏈表來表示它們的和。 您可

原创 安裝MySql 5.7

1.下載MySQL 我用的是5.7.24 打開下載鏈接:https://dev.mysql.com/downloads/windows/installer/5.7.html 點擊Download進行下載 彈出頁面

原创 GIt 學習小記 Quick Start

Git簡介 Git是什麼? Git是目前世界上最先進的分佈式版本控制系統(沒有之一) Git有什麼特點? 高端大氣上檔次 Git如何產生的呢? 這是個比較有意思的故事,簡單的來說,就是牛人對現有的版本控制工具感到不爽,乾脆自己寫一

原创 Git 時空穿梭

Git 時空穿梭 這次玩一玩Git的核心技能—時空穿梭 在Quick Start中我們瞭解到,Git是一個版本控制系統,那麼咱們就來控制一下版本。 首先,看一下readme.md的版本有哪些。用git log命令查看 git lo

原创 《文獻管理與信息管理》課程小記 第一週

第一週 1.爲什麼人類發展的速度和時代更替的速度越來越快了呢? 答:信息的傳播方式更加便利了。 2.讀研的意義何在? 全球視野 面對未知事物的勇氣 解決問題的能力 在持續努力中形成習慣 任何成功的人都是優秀的研究者 3.如何讓

原创 算法訓練 求先序排列

問題描述   給出一棵二叉樹的中序與後序排列。求出它的先序排列。(約定樹結點用不同的大寫字母表示,長度<=8)。 輸入格式   兩行,每行一個字符串,分別表示中序和後序排列 輸出格式   一個字符串,表示所求先序排列   樣例輸

原创 爬蟲再體驗--爬取噹噹書籍--進階篇

爬取噹噹書籍–進階篇  在上一篇爬蟲初體驗中, 敘述了我的小爬蟲的整體構架以及中心思想,並且在小夥伴的反饋下,進行了改良,加入了許多的註釋,方便大家學習與交流。 在基礎篇中,只是簡單的爬取了3個字段,小僞裝了一下瀏覽器,並寫入到了文件當中

原创 暴力求解---組合(n選m個元素進行組合)

有時候不考慮順序(即1 2 3 與 3 2 1 算同一個),無法使用全排列,用組合才能解決問題 這裏整理了一下我常用的組合算法: 思路:主要利用List存取元素(數組也行),在取的時候注意怎麼取就行了! import java.uti

原创 整理的300多個User-Agent,拿去玩

這個是我用來爬取大衆點評時,用的User-Agent. 點評老是把我的小爬蟲拒之門外(返回狀態碼403) 正所謂,道高一尺,魔高一丈啊! 對不住了,點評兄 拿去玩! user_agent_list = [ \ "M

原创 暴力求解 --- 全排列

對於求解範圍比較小的問題來說,暴力求解(也稱枚舉、窮舉法)是最簡單直接的方式。 思想:將n個元素看做n層,利用元素交換,讓剩餘可選元素(元素不可重複)在當前層都出現一次。 import java.util.Arrays; publi

原创 爬蟲初體驗-- 爬取噹噹書籍

爬蟲初體驗– 爬取噹噹書籍 這是我從學習Python 開始,第4天寫的爬蟲,所以有很多地方寫的不太好,還希望各位多多包涵,歡迎指正,互相學習。 我學習python就是爲了玩爬蟲的。第一次聽說爬蟲這個名字,就覺得很有趣(事實證明確實很有趣

原创 藍橋杯 紙牌三角形

紙牌三角形 A,2,3,4,5,6,7,8,9 共9張紙牌排成一個正三角形(A按1計算)。要求每個邊的和相等。 下圖就是一種排法(如有對齊問題,參看p1.png)。 這樣的排法可能會有很多。 如果考慮旋轉、鏡像後相同的算同一種,一共有多

原创 基礎練習 2n皇后問題

基礎練習 2n皇后問題 問題描述   給定一個n*n的棋盤,棋盤中有一些位置不能放皇后。現在要向棋盤中放入n個黑皇后和n個白皇后,使任意的兩個黑皇后都不在同一行、同一列或同一條對角線上,任意的兩個白皇后都不在同一行、同一列或同一條對角線

原创 jsp更換圖片,幹掉緩存

去除緩存 jsp的緩存有利有弊,後臺更換圖片,前臺卻無法及時顯示,都是緩存惹的禍,是不是很煩惱? 一句話幹掉它 加個在img的src中加上一個時間戳 把此行代碼 <img src="${item.articlePic }"> 改成 <i