原创 全排列算法解析

概述 對數組進行全排列是一個比較常見問題,如果是一個比較喜歡考算法的公司(貌似一些大公司都比較喜歡考算法),那麼估計就會考察應聘者這個全排列的問題了(就算不讓你編寫完整代碼,也會讓你描述大致的思路)。這個問題也難也難,說易也易,下

原创 第四屆決賽試題

1、好好學習 湯姆跟爺爺來中國旅遊。一天,他幫助中國的小朋友貼標語。他負責貼的標語是分別寫在四塊紅紙上的四個大字:“好、好、學、習”。但是湯姆不認識漢字,他就想胡亂地貼成一行。 請你替小湯姆算一下,他這樣亂貼,恰好貼對的概率是多少

原创 第八屆決賽試題

1、平方十位數 由0~9這10個數字不重複、不遺漏,可以組成很多10位數字。 這其中也有很多恰好是平方數(是某個數的平方)。 比如:1026753849,就是其中最小的一個平方數。 請你找出其中最大的一個平方數是多少? 注意:你

原创 Scanner類nextLine()和next()的區別和使用方法

1、問題描述 在實現字符窗口的輸入時,很多人更喜歡選擇使用掃描器Scanner,它操作起來比較簡單。在編程的過程中,我發現用Scanner實現字符串的輸入有兩種方法,一種是next(),一種nextLine(),但是這兩種方法究竟

原创 Redis的集羣與主從複製(附Redis持久化)

Redis持久化 1、Rdb方式 Redis默認的方式,redis通過快照來將數據持久化到磁盤中。 (1)設置持久化快照的條件:在redis.conf中修改持久化快照的條件,如下: 圖表示的意思:900秒內操作1次或者300

原创 整數分劃問題和錢的組合問題(動態規劃)

1、整數分劃問題 問題描述: 對於一個正整數n的分劃,就是把n表示成一系列正整數之和的表達式。需要注意的是,分劃與順序無關,例如6=5+1和6=1+5被認爲是同一種分劃。另外,這個整數n本身也算是一種分劃。 思路: (1)從

原创 第五屆決賽試題

1、年齡巧合 小明和他的表弟一起去看電影,有人問他們的年齡。小明說:今年是我們的幸運年啊。我出生年份的四位數字加起來剛好是我的年齡。表弟的也是如此。已知今年是2014年, 並且,小明說的年齡指的是週歲。 請推斷並填寫出小明的出生

原创 六角幻方

1、問題描述 把 1 2 3 … 19 共19個整數排列成六角形狀,如下: 要求每個直線上的數字之和必須相等。共有15條直線哦! 再給點線索吧!我們預先填好了2個數字,第一行的頭兩個數字是:15 13,參見圖【p1.png】,黃色

原创 第六屆決賽試題

1、分機號(簡單) X老闆脾氣古怪,他們公司的電話分機號都是3位數,老闆規定,所有號碼必須是降序排列,且不能有重複的數位。比如: 751,520,321 都滿足要求,而, 766,918,201 就不符合要求。 現在請你計算

原创 maven構建項目常見錯誤

1、紅色×的解決 (1)更新一下項目:工程點擊右鍵→maven→update Project Configuration (2)在模塊開發中的子模塊中:創建web.xml文件(如果沒有的話) (3)將項目安裝到本地倉庫:這裏

原创 Linux錯誤記錄

1、防火牆 問題1 解決: [root@root /]# iptables -N RH-Firewall-1-INPUT [root@root /]# service iptables save

原创 Redis錯誤記錄

1、Can`t connect to redis-server 一般問題 (1)沒有啓動Redis服務 (2)沒有開放6379端口 我的問題 由於我的Redis不是在虛擬機上,而是在阿里雲的服務器上,因此在阿里雲的安全組中

原创 學習網址

1、disconf https://www.cnblogs.com/huajiezh/p/6164317.html

原创 Jenkins學習一

1、持續集成工具 1.1、Jenkins和Hudson 目前最流行的一款持續集成及自動化部署工具。 Jenkins 和 Hundson 之間的關係:2009 年,甲骨文收購了 Sun 並繼承了 Hudson 代碼庫。在 2011 年年

原创 Docker基本操作

1、Docker簡介 Docker是一個開源的應用容器引擎;是一個輕量級容器技術。Docker支持將軟件編譯成一個鏡像;然後在鏡像中各種軟件做好配置,將鏡像發佈出去,其他使用者可以直接使用這個鏡像。運行中的這個鏡像稱爲容器,容器啓動是