原创 HashMap源碼刨析(面試必看)

目錄 1、Hash的計算規則? 2、HashMap是怎麼形成環形鏈表的(即爲什麼不是線程安全)?(1.7中的問題) 3、JDK1.7和1.8的HashMap不同點? 4、HashMap和HashTable的區別? 5、ConCurre

原创 解決問題:SpringMvc中轉發的html文件中文是亂碼

目錄 1.環境說明,以及前言 2.問題描述: 3.失敗的方法(這裏寫失敗並不代表在其他情況不管用) 3.1 html網頁本身編碼不是UTF-8(推薦嘗試) 3.2 web.xml中沒有設置配置編碼方式(ssm框架配置必定配置) 3.3

原创 linux學習(十)Shell中的控制語句

目錄 1. 條件測試語句 1.1 test語句 1.2[]語句 1.3文件測試 1.4字符串測試 1.5數值測試 1.5邏輯操作符 @(Shell中的控制語句) 1. 條件測試語句 測試語句十Shell的特有功能,Shell提

原创 安裝SQL數據庫時遇到問題。需要更新以前的visual studio 2010實例

安裝SQL數據庫時遇到問題。需要更新以前的visual studio 2010實例此計算機安裝了需要service pack 1更新的visual 2010,必須安裝此更新才能成功安裝選擇的SQL server 功能。若要繼續,從SQL介質

原创 linux學習(七)Shell編程中的變量

目錄 shell編程的建立 shell的hello world! Shell的環境變量 使用和設置環境變量 Shell的系統變量 用戶自定義變量 @(Shell編程) shell編程的建立 [root@localhost ~]#

原创 linux學習(八)Shell中變量的數學運算

目錄 常見的運算符 expr命令 @(Shell中變量的數學運算) 常見的運算符 環境變量 說明 + 加 - 減 * 乘 / 除 % 取模 因爲Shell中將*作爲通配符使用, expr命令

原创 linux學習(六)計劃任務命令

目錄 at命令 @(計劃任務命令) at命令 at命令用於指定在未來某一時間執行一個任務,該任務只能被執行一次 at [選項] [時間] f:指定包含具體指令的任務文件 q:指定新任務隊列名稱 l:顯示待執行任務的列表 d:刪

原创 如何在在手機上安裝linux(ubuntu )關鍵詞:Termux

目錄 Termux軟件 @(如何在在手機上安裝ubuntu 關鍵詞:Termux) Termux軟件 Termux是一款開源且不需要root,運行在Android終端上極其強大的linux模擬器。 首先就是安裝這個軟件: 以下是

原创 linux學習(五)用戶與組管理命令,以及用戶信息文件解釋

目錄 (1)/etc/passwd文件 (2)/etc/shadow passwd命令 userdel命令 usermod命令 groupadd @(用戶與組管理命令) linux是一個多用戶多任務的系統。每個使用系統的人員必

原创 linux學習(四)複製(cp)移動(mv)刪除(rm)查找(find)文件、文件夾操作、軟硬鏈接的區別

目錄 複製文件 mv命令 rm命令 touch 命令 file命令 find命令 grep命令 mkdir命令 rmdir命令 @(複製移動刪除查找文件、軟硬鏈接的區別) 複製文件 cp命令用於複製文件到制定的目錄 語法格式爲:

原创 linux學習(三)輸入輸出重定向和管道功能、cat命令、more命令

目錄 輸入輸出重定向 輸出重定向 管道功能 cat命令 more命令 @(輸入輸出重定向和管道功能) 輸入輸出重定向 輸入重定向可以讓用戶將某個文件作爲輸入設備,輸出重定向可以把某個文件作爲輸出設備,從而使文件更加靈活 輸入重定

原创 c語言的全排列

在c語言中實現全排列,對於剛接觸c語言,還沒學習算法的人來說,比較困難了吧。估計大佬也不會看這種基礎的東西,全排列實現的辦法很多,在c++中有一個專門的函數可以使用,但是在c中實現就有點困難了。如果你想出用一個循環使一個數字每一位都不相同,

原创 linux基礎學習(二)ls命令以及文件訪問權限例(-rw-r-r--)

ls命令 |命令選項|作用| |:-----:|:----:| |ll| 顯示文件得詳細信息| |ls -a |顯示文件和隱藏文件| |ls -t|以文件和目錄的更改時間排序| |ls -m|用“,”號區隔每個文件目錄名稱| ll 是ls-

原创 linux基礎學習(一)常用命令:date、pwd、cd、cal、who、wc等等

目錄 @(基礎命令) Tab鍵是linux系統中最重要的鍵之一了,它的功能是命令自動補全== [root@localhost ~]#date 1.用於顯示當前的日期和時間 2/用於顯示當前的日曆 [root@localhost ~

原创 用linux編譯並運行c文件

目錄 創建一個.c文件 寫完代碼以後進行編譯 @(用linux編譯並運行c文件) 創建一個.c文件 vi 文件名.c 對於圖形化的linux,需要右鍵桌面,在終端中打開,輸入vi 文件名.c就創建了一個.c文件,並且在vim模式