本地Android源代碼庫下載源碼

1. 安裝repo

新建放置repo的bin目錄
$?mkdir?~/bin
$ echo "export PATH=~/bin:\$PATH" >> ~/.bashrc
$ source ~/.bashrc
獲取repo并賦予可執行權限(或者參考google官方網站)
$?curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
$?chmod?a+x?~/bin/repo

2. 初始化一個repo客戶端

創建一個目錄用于放置需要下載的源代碼
$?mkdir Android$?cd Android
運行repo init 初始化一個repo客戶端;
獲取一個最新的版本則直接指定manifest的URL地址$?repo?init?-u?git://192.168.1.183/android/platform/manifest.git

推薦使用(初始化速度更快,要不然會受到https://gerrit.googlesource.com/git-repo連接失敗的影響,原因:1.公司內可能https網絡限制2.被GFW屏蔽):
?$?repo?init?-u?git://192.168.1.183/android/platform/manifest.git --repo-url=git://192.168.1.183/android/tools/repo.git
獲取除了最新版本的其他版本,可以使用"-b"選項$?repo?init?-u?git://192.168.1.183/android/platform/manifest.git -b android-4.1.1_r2

推薦使用
(初始化速度更快,要不然會受到https://gerrit.googlesource.com/git-repo連接失敗的影響,原因:1.公司內可能https網絡限制2.被GFW屏蔽)
$?repo?init?-u?git://192.168.1.183/android/platform/manifest.git -b android-4.1.1_r2 --repo-url=git://192.168.1.183/android/tools/repo.git
目前已經有的branch列表:
?* [new branch]????? android-1.6_r1 -> origin/android-1.6_r1
?* [new branch]????? android-1.6_r1.1 -> origin/android-1.6_r1.1
?* [new branch]????? android-1.6_r1.2 -> origin/android-1.6_r1.2
?* [new branch]????? android-1.6_r1.3 -> origin/android-1.6_r1.3
?* [new branch]????? android-1.6_r1.4 -> origin/android-1.6_r1.4
?* [new branch]????? android-1.6_r1.5 -> origin/android-1.6_r1.5
?* [new branch]????? android-1.6_r2 -> origin/android-1.6_r2
?* [new branch]????? android-2.0.1_r1 -> origin/android-2.0.1_r1
?* [new branch]????? android-2.0_r1 -> origin/android-2.0_r1
?* [new branch]????? android-2.1_r1 -> origin/android-2.1_r1
?* [new branch]????? android-2.1_r2 -> origin/android-2.1_r2
?* [new branch]????? android-2.1_r2.1p -> origin/android-2.1_r2.1p
?* [new branch]????? android-2.1_r2.1p2 -> origin/android-2.1_r2.1p2
?* [new branch]????? android-2.1_r2.1s -> origin/android-2.1_r2.1s
?* [new branch]????? android-2.2.1_r1 -> origin/android-2.2.1_r1
?* [new branch]????? android-2.2.1_r2 -> origin/android-2.2.1_r2
?* [new branch]????? android-2.2.2_r1 -> origin/android-2.2.2_r1
?* [new branch]????? android-2.2.3_r1 -> origin/android-2.2.3_r1
?* [new branch]????? android-2.2.3_r2 -> origin/android-2.2.3_r2
?* [new branch]????? android-2.2.3_r2.1 -> origin/android-2.2.3_r2.1
?* [new branch]????? android-2.2_r1 -> origin/android-2.2_r1
?* [new branch]????? android-2.2_r1.1 -> origin/android-2.2_r1.1
?* [new branch]????? android-2.2_r1.2 -> origin/android-2.2_r1.2
?* [new branch]????? android-2.2_r1.3 -> origin/android-2.2_r1.3
?* [new branch]????? android-2.3.1_r1 -> origin/android-2.3.1_r1
?* [new branch]????? android-2.3.2_r1 -> origin/android-2.3.2_r1
?* [new branch]????? android-2.3.3_r1 -> origin/android-2.3.3_r1
?* [new branch]????? android-2.3.3_r1.1 -> origin/android-2.3.3_r1.1
?* [new branch]????? android-2.3.4_r0.9 -> origin/android-2.3.4_r0.9
?* [new branch]????? android-2.3.4_r1 -> origin/android-2.3.4_r1
?* [new branch]????? android-2.3.5_r1 -> origin/android-2.3.5_r1
?* [new branch]????? android-2.3.6_r0.9 -> origin/android-2.3.6_r0.9
?* [new branch]????? android-2.3.6_r1 -> origin/android-2.3.6_r1
?* [new branch]????? android-2.3.7_r1 -> origin/android-2.3.7_r1
?* [new branch]????? android-2.3_r1 -> origin/android-2.3_r1
?* [new branch]????? android-4.0.1_r1 -> origin/android-4.0.1_r1
?* [new branch]????? android-4.0.1_r1.1 -> origin/android-4.0.1_r1.1
?* [new branch]????? android-4.0.1_r1.2 -> origin/android-4.0.1_r1.2
?* [new branch]????? android-4.0.2_r1 -> origin/android-4.0.2_r1
?* [new branch]????? android-4.0.3_r1 -> origin/android-4.0.3_r1
?* [new branch]????? android-4.0.3_r1.1 -> origin/android-4.0.3_r1.1
?* [new branch]????? android-4.0.4_r1 -> origin/android-4.0.4_r1
?* [new branch]????? android-4.0.4_r1.1 -> origin/android-4.0.4_r1.1
?* [new branch]????? android-4.0.4_r1.2 -> origin/android-4.0.4_r1.2
?* [new branch]????? android-4.0.4_r2 -> origin/android-4.0.4_r2
?* [new branch]????? android-4.0.4_r2.1 -> origin/android-4.0.4_r2.1
?* [new branch]????? android-4.1.1_r1 -> origin/android-4.1.1_r1
?* [new branch]????? android-4.1.1_r1.1 -> origin/android-4.1.1_r1.1
?* [new branch]????? android-4.1.1_r2 -> origin/android-4.1.1_r2
?* [new branch]????? android-4.1.1_r3 -> origin/android-4.1.1_r3
?* [new branch]????? android-4.1.1_r4 -> origin/android-4.1.1_r4
?* [new branch]????? android-4.1.1_r5 -> origin/android-4.1.1_r5
?* [new branch]????? android-4.1.1_r6 -> origin/android-4.1.1_r6
?* [new branch]????? android-4.1.1_r6.1 -> origin/android-4.1.1_r6.1
?* [new branch]????? android-4.1.2_r1 -> origin/android-4.1.2_r1
?* [new branch]????? android-4.1.2_r2 -> origin/android-4.1.2_r2
?* [new branch]????? android-4.1.2_r2.1 -> origin/android-4.1.2_r2.1
?* [new branch]????? android-4.2.1_r1 -> origin/android-4.2.1_r1
?* [new branch]????? android-4.2.1_r1.1 -> origin/android-4.2.1_r1.1
?* [new branch]????? android-4.2.1_r1.2 -> origin/android-4.2.1_r1.2
?* [new branch]????? android-4.2.2_r1 -> origin/android-4.2.2_r1
?* [new branch]????? android-4.2.2_r1.1 -> origin/android-4.2.2_r1.1
?* [new branch]????? android-4.2.2_r1.2 -> origin/android-4.2.2_r1.2
?* [new branch]????? android-4.2.2_r1.2b -> origin/android-4.2.2_r1.2b
?* [new branch]????? android-4.2_r1 -> origin/android-4.2_r1
?* [new branch]????? android-4.3.1_r1 -> origin/android-4.3.1_r1
?* [new branch]????? android-4.3_r0.9 -> origin/android-4.3_r0.9
?* [new branch]????? android-4.3_r0.9.1 -> origin/android-4.3_r0.9.1
?* [new branch]????? android-4.3_r1 -> origin/android-4.3_r1
?* [new branch]????? android-4.3_r1.1 -> origin/android-4.3_r1.1
?* [new branch]????? android-4.3_r2 -> origin/android-4.3_r2
?* [new branch]????? android-4.3_r2.1 -> origin/android-4.3_r2.1
?* [new branch]????? android-4.3_r2.2 -> origin/android-4.3_r2.2
?* [new branch]????? android-4.3_r2.2-cts -> origin/android-4.3_r2.2-cts
?* [new branch]????? android-4.3_r2.3 -> origin/android-4.3_r2.3
?* [new branch]????? android-4.3_r3 -> origin/android-4.3_r3
?* [new branch]????? android-4.3_r3.1 -> origin/android-4.3_r3.1
?* [new branch]????? android-4.4.1_r1 -> origin/android-4.4.1_r1
?* [new branch]????? android-4.4.2_r1 -> origin/android-4.4.2_r1
?* [new branch]????? android-4.4.2_r2 -> origin/android-4.4.2_r2
?* [new branch]????? android-4.4_r1 -> origin/android-4.4_r1
?* [new branch]????? android-4.4_r1.1 -> origin/android-4.4_r1.1
?* [new branch]????? android-4.4_r1.2 -> origin/android-4.4_r1.2
?* [new branch]????? android-cts-2.2_r8 -> origin/android-cts-2.2_r8
?* [new branch]????? android-cts-2.3_r10 -> origin/android-cts-2.3_r10
?* [new branch]????? android-cts-2.3_r11 -> origin/android-cts-2.3_r11
?* [new branch]????? android-cts-2.3_r12 -> origin/android-cts-2.3_r12
?* [new branch]????? android-cts-4.0.3_r1 -> origin/android-cts-4.0.3_r1
?* [new branch]????? android-cts-4.0.3_r2 -> origin/android-cts-4.0.3_r2
?* [new branch]????? android-cts-4.0_r1 -> origin/android-cts-4.0_r1
?* [new branch]????? android-cts-4.1_r1 -> origin/android-cts-4.1_r1
?* [new branch]????? android-cts-4.1_r2 -> origin/android-cts-4.1_r2
?* [new branch]????? android-cts-4.1_r4 -> origin/android-cts-4.1_r4
?* [new branch]????? android-cts-4.2_r2 -> origin/android-cts-4.2_r2
?* [new branch]????? android-cts-verifier-4.0.3_r1 -> origin/android-cts-verifier-4.0.3_r1
?* [new branch]????? android-cts-verifier-4.0_r1 -> origin/android-cts-verifier-4.0_r1
?* [new branch]????? android-sdk-4.0.3-tools_r1 -> origin/android-sdk-4.0.3-tools_r1
?* [new branch]????? android-sdk-4.0.3_r1 -> origin/android-sdk-4.0.3_r1
?* [new branch]????? android-sdk-4.4.2_r1 -> origin/android-sdk-4.4.2_r1
?* [new branch]????? android-sdk-adt_r16.0.1 -> origin/android-sdk-adt_r16.0.1
?* [new branch]????? android-sdk-adt_r20 -> origin/android-sdk-adt_r20
?* [new branch]????? android-sdk-support_r11 -> origin/android-sdk-support_r11
?* [new branch]????? chromium-dev -> origin/chromium-dev
?* [new branch]????? froyo????? -> origin/froyo
?* [new branch]????? gingerbread -> origin/gingerbread
?* [new branch]????? gingerbread-release -> origin/gingerbread-release
?* [new branch]????? ics-mr0??? -> origin/ics-mr0
?* [new branch]????? ics-mr1??? -> origin/ics-mr1
?* [new branch]????? ics-plus-aosp -> origin/ics-plus-aosp
?* [new branch]????? idea133??? -> origin/idea133
?* [new branch]????? idea133-weekly-release -> origin/idea133-weekly-release
?* [new branch]????? jb-dev???? -> origin/jb-dev
?* [new branch]????? jb-mr1-dev -> origin/jb-mr1-dev
?* [new branch]????? jb-mr1-dev-plus-aosp -> origin/jb-mr1-dev-plus-aosp
?* [new branch]????? jb-mr1.1-dev -> origin/jb-mr1.1-dev
?* [new branch]????? jb-mr1.1-dev-plus-aosp -> origin/jb-mr1.1-dev-plus-aosp
?* [new branch]????? jb-mr2-dev -> origin/jb-mr2-dev
?* [new branch]????? jumper-stable -> origin/jumper-stable
?* [new branch]????? kitkat-cts-dev -> origin/kitkat-cts-dev
?* [new branch]????? kitkat-dev -> origin/kitkat-dev
?* [new branch]????? master???? -> origin/master
?* [new branch]????? master-art -> origin/master-art
?* [new branch]????? master-art-host -> origin/master-art-host
?* [new branch]????? master-dalvik -> origin/master-dalvik
?* [new branch]????? master-dalvik-host -> origin/master-dalvik-host
?* [new branch]????? tools-canary-release -> origin/tools-canary-release
?* [new branch]????? tools_ndk_r9d -> origin/tools_ndk_r9d
?* [new branch]????? tools_r20? -> origin/tools_r20
?* [new branch]????? tools_r21? -> origin/tools_r21
?* [new branch]????? tools_r21.1 -> origin/tools_r21.1
?* [new branch]????? tools_r22? -> origin/tools_r22
?* [new branch]????? tools_r22.2 -> origin/tools_r22.2
?* [new branch]????? tools_r22.6 -> origin/tools_r22.6
?* [new branch]????? tradedef?? -> origin/tradedef
?* [new branch]????? tradefed?? -> origin/tradefed
?* [new branch]????? ub-tools-idea133 -> origin/ub-tools-idea133
?* [new branch]????? ub-tools-idea133-release -> origin/ub-tools-idea133-release
?* [new branch]????? ub-tools-master -> origin/ub-tools-master
?* [new tag]???????? android-1.6_r1.1_ -> android-1.6_r1.1_
?* [new tag]???????? android-1.6_r1.2_ -> android-1.6_r1.2_
?* [new tag]???????? android-1.6_r1.3_ -> android-1.6_r1.3_
?* [new tag]???????? android-1.6_r1.4_ -> android-1.6_r1.4_
?* [new tag]???????? android-1.6_r1.5_ -> android-1.6_r1.5_
?* [new tag]???????? android-1.6_r1_ -> android-1.6_r1_
?* [new tag]???????? android-1.6_r2_ -> android-1.6_r2_
?* [new tag]???????? android-2.0.1_r1_ -> android-2.0.1_r1_
?* [new tag]???????? android-2.0_r1_ -> android-2.0_r1_
?* [new tag]???????? android-2.1_r1_ -> android-2.1_r1_
?* [new tag]???????? android-2.1_r2.1p2_ -> android-2.1_r2.1p2_
?* [new tag]???????? android-2.1_r2.1p_ -> android-2.1_r2.1p_
?* [new tag]???????? android-2.1_r2.1s_ -> android-2.1_r2.1s_
?* [new tag]???????? android-2.1_r2_ -> android-2.1_r2_
?* [new tag]???????? android-2.2.1_r1_ -> android-2.2.1_r1_
?* [new tag]???????? android-2.2.1_r2_ -> android-2.2.1_r2_
?* [new tag]???????? android-2.2.2_r1_ -> android-2.2.2_r1_
?* [new tag]???????? android-2.2.3_r1 -> android-2.2.3_r1
?* [new tag]???????? android-2.2.3_r2 -> android-2.2.3_r2
?* [new tag]???????? android-2.2.3_r2.1 -> android-2.2.3_r2.1
?* [new tag]???????? android-2.2_r1.1_ -> android-2.2_r1.1_
?* [new tag]???????? android-2.2_r1.2_ -> android-2.2_r1.2_
?* [new tag]???????? android-2.2_r1.3_ -> android-2.2_r1.3_
?* [new tag]???????? android-2.2_r1_ -> android-2.2_r1_
?* [new tag]???????? android-2.3.1_r1_ -> android-2.3.1_r1_
?* [new tag]???????? android-2.3.2_r1_ -> android-2.3.2_r1_
?* [new tag]???????? android-2.3.3_r1.1_ -> android-2.3.3_r1.1_
?* [new tag]???????? android-2.3.3_r1_ -> android-2.3.3_r1_
?* [new tag]???????? android-2.3.4_r0.9_ -> android-2.3.4_r0.9_
?* [new tag]???????? android-2.3.4_r1_ -> android-2.3.4_r1_
?* [new tag]???????? android-2.3.5_r1_ -> android-2.3.5_r1_
?* [new tag]???????? android-2.3.6_r0.9 -> android-2.3.6_r0.9
?* [new tag]???????? android-2.3.6_r1 -> android-2.3.6_r1
?* [new tag]???????? android-2.3.7_r1 -> android-2.3.7_r1
?* [new tag]???????? android-2.3_r1_ -> android-2.3_r1_
?* [new tag]???????? android-4.0.1_r1 -> android-4.0.1_r1
?* [new tag]???????? android-4.0.1_r1.1 -> android-4.0.1_r1.1
?* [new tag]???????? android-4.0.1_r1.2 -> android-4.0.1_r1.2
?* [new tag]???????? android-4.0.2_r1 -> android-4.0.2_r1
?* [new tag]???????? android-4.0.3_r1 -> android-4.0.3_r1
?* [new tag]???????? android-4.0.3_r1.1 -> android-4.0.3_r1.1
?* [new tag]???????? android-4.0.4_r1 -> android-4.0.4_r1
?* [new tag]???????? android-4.0.4_r1.1 -> android-4.0.4_r1.1
?* [new tag]???????? android-4.0.4_r1.2 -> android-4.0.4_r1.2
?* [new tag]???????? android-4.0.4_r2 -> android-4.0.4_r2
?* [new tag]???????? android-4.0.4_r2.1 -> android-4.0.4_r2.1
?* [new tag]???????? android-4.1.1_r1 -> android-4.1.1_r1
?* [new tag]???????? android-4.1.1_r1.1 -> android-4.1.1_r1.1
?* [new tag]???????? android-4.1.1_r1_ -> android-4.1.1_r1_
?* [new tag]???????? android-4.1.1_r2 -> android-4.1.1_r2
?* [new tag]???????? android-4.1.1_r3 -> android-4.1.1_r3
?* [new tag]???????? android-4.1.1_r4 -> android-4.1.1_r4
?* [new tag]???????? android-4.1.1_r5 -> android-4.1.1_r5
?* [new tag]???????? android-4.1.1_r6 -> android-4.1.1_r6
?* [new tag]???????? android-4.1.1_r6.1 -> android-4.1.1_r6.1
?* [new tag]???????? android-4.1.2_r1 -> android-4.1.2_r1
?* [new tag]???????? android-4.1.2_r2 -> android-4.1.2_r2
?* [new tag]???????? android-4.1.2_r2.1 -> android-4.1.2_r2.1
?* [new tag]???????? android-4.2.1_r1 -> android-4.2.1_r1
?* [new tag]???????? android-4.2.1_r1.1 -> android-4.2.1_r1.1
?* [new tag]???????? android-4.2.1_r1.2 -> android-4.2.1_r1.2
?* [new tag]???????? android-4.2.1_r1__ -> android-4.2.1_r1__
?* [new tag]???????? android-4.2.2_r1.1 -> android-4.2.2_r1.1
?* [new tag]???????? android-4.2.2_r1.2 -> android-4.2.2_r1.2
?* [new tag]???????? android-4.2.2_r1_ -> android-4.2.2_r1_
?* [new tag]???????? android-4.2_r1 -> android-4.2_r1
?* [new tag]???????? android-4.2_r1_ -> android-4.2_r1_
?* [new tag]???????? android-4.2_r1___ -> android-4.2_r1___
?* [new tag]???????? android-4.3.1_r1 -> android-4.3.1_r1
?* [new tag]???????? android-4.3_r0.9 -> android-4.3_r0.9
?* [new tag]???????? android-4.3_r0.9.1 -> android-4.3_r0.9.1
?* [new tag]???????? android-4.3_r0.9.1_ -> android-4.3_r0.9.1_
?* [new tag]???????? android-4.3_r0.9_ -> android-4.3_r0.9_
?* [new tag]???????? android-4.3_r1 -> android-4.3_r1
?* [new tag]???????? android-4.3_r1.1 -> android-4.3_r1.1
?* [new tag]???????? android-4.3_r1_ -> android-4.3_r1_
?* [new tag]???????? android-4.3_r2 -> android-4.3_r2
?* [new tag]???????? android-4.3_r2.1 -> android-4.3_r2.1
?* [new tag]???????? android-4.3_r2.1_ -> android-4.3_r2.1_
?* [new tag]???????? android-4.3_r2.1__ -> android-4.3_r2.1__
?* [new tag]???????? android-4.3_r2.2 -> android-4.3_r2.2
?* [new tag]???????? android-4.3_r2.3 -> android-4.3_r2.3
?* [new tag]???????? android-4.3_r2_ -> android-4.3_r2_
?* [new tag]???????? android-4.3_r3 -> android-4.3_r3
?* [new tag]???????? android-4.3_r3.1 -> android-4.3_r3.1
?* [new tag]???????? android-4.4.1_r1 -> android-4.4.1_r1
?* [new tag]???????? android-4.4.2_r1 -> android-4.4.2_r1
?* [new tag]???????? android-4.4.2_r2 -> android-4.4.2_r2
?* [new tag]???????? android-4.4_r1 -> android-4.4_r1
?* [new tag]???????? android-4.4_r1.1 -> android-4.4_r1.1
?* [new tag]???????? android-4.4_r1.2 -> android-4.4_r1.2
?* [new tag]???????? android-cts-2.2_r8 -> android-cts-2.2_r8
?* [new tag]???????? android-cts-2.3_r10 -> android-cts-2.3_r10
?* [new tag]???????? android-cts-2.3_r11 -> android-cts-2.3_r11
?* [new tag]???????? android-cts-2.3_r12 -> android-cts-2.3_r12
?* [new tag]???????? android-cts-4.0.3_r1 -> android-cts-4.0.3_r1
?* [new tag]???????? android-cts-4.0.3_r2 -> android-cts-4.0.3_r2
?* [new tag]???????? android-cts-4.0_r1 -> android-cts-4.0_r1
?* [new tag]???????? android-cts-4.1_r1 -> android-cts-4.1_r1
?* [new tag]???????? android-cts-4.1_r2 -> android-cts-4.1_r2
?* [new tag]???????? android-cts-4.1_r4 -> android-cts-4.1_r4
?* [new tag]???????? android-cts-4.2_r2 -> android-cts-4.2_r2
?* [new tag]???????? android-cts-4.4_r1 -> android-cts-4.4_r1
?* [new tag]???????? android-cts-verifier-4.0.3_r1 -> android-cts-verifier-4.0.3_r1
?* [new tag]???????? android-cts-verifier-4.0_r1 -> android-cts-verifier-4.0_r1
?* [new tag]???????? android-sdk-4.0.3-tools_r1 -> android-sdk-4.0.3-tools_r1
?* [new tag]???????? android-sdk-4.0.3_r1 -> android-sdk-4.0.3_r1
?* [new tag]???????? android-sdk-4.4.2_r1 -> android-sdk-4.4.2_r1
?* [new tag]???????? android-sdk-adt_r16.0.1 -> android-sdk-adt_r16.0.1
?* [new tag]???????? android-sdk-adt_r20 -> android-sdk-adt_r20
?* [new tag]???????? android-sdk-support_r11 -> android-sdk-support_r11
小技巧

可以手動指定repo sync所使用的線程數,默認是4個線程,比如使用8個線程 $?repo?sync -j8

3. 下載代碼

下載對應branch的代碼,不指定branch默認是master的最新代碼$?repo?sync最終會出現:Fetching?projects:?100%?(344/344),?done.Checking?out?files:?100%?(9390/9390),?done.out?files:??25%?(2388/9390)Checking?out?files:?100%?(1304/1304),?done.out?files:??40%?(529/1304)Checking?out?files:?100%?(24607/24607),?done.ut?files:??50%?(12308/24607)Checking?out?files:?100%?(18917/18917),?done.ut?files:???0%?(23/18917)Checking?out?files:?100%?(36619/36619),?done.ut?files:??27%?(10042/36619)Checking?out?files:?100%?(96/96),?done.Syncing?work?tree:?100%?(344/344),?done.表示repo sync 運行成功,如果失敗請再次執行repo sync,repo會續傳,繼續下載代碼。
小技巧
可以手動指定repo sync所使用的線程數,比如使用8個線程$?repo?sync -j8

4. 實際測試數據

下載代碼大小:~16GB
時間:8m44.147s
real????8m44.147s(表示用戶實際使用時間)
user????10m20.180s
sys?????2m9.600s

?

轉載于:https://www.cnblogs.com/GMCisMarkdownCraftsman/archive/2012/12/04/3751792.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/448181.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/448181.shtml
英文地址,請注明出處:http://en.pswp.cn/news/448181.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

解決: Spring Boot報錯 This application has no explicit mapping ... a fallback

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 啟動spring boot然后訪問頁面的時候,出現如下錯誤: Whitelabel Error PageThis application has no explicit m…

三種錢非常奧妙 花越多就賺越多

世界上有三種錢非常奧妙,你花得越多就賺得越多。這是學校老師不會教的事,讓我們看看: 第一種錢:投資自己,自我成長,學習的錢一定要花! 如果我們把世界首富比爾.蓋茨從美國抓到非洲&#xff0c…

#pragma once 與 #ifndef比較分析

為了避免同一個文件被include多次,C/C中有兩種方式,一種是#ifndef方式,一種是#pragma once方式。在能夠支持這兩種方式的編譯器上,二者并沒有太大的區別,但是兩者仍然還是有一些細微的區別。 方式一: #ifn…

中醫:看腳十秒鐘可知身體疾病

中醫認為,自測疾病有很多方法,如通過身體部位可自測疾病,還可通過疼痛自測疾病等等。在這里,我們主要講如何通過腳自測疾病。也許,許多人不太在意自己的腳部,是最不受“照顧”的一個身體部位。然而&#xf…

Springcloud 引導上下文

SpringCloud為我們提供了bootstrap.properties的屬性文件,我們可以在該屬性文件里做我們的服務配置。可是,我們知道SpringBoot已經為我們提供了做服務配置的屬性文件application.properties,那么這兩個配置文件有什么區別呢?在Spr…

Springboot 項目中過濾器的使用

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1. 編寫過濾器類: package gentle;import javax.servlet.*; import javax.servlet.annotation.WebFilter; import javax.se…

C++ 中 new 操作符內幕:new operator、operator new、placement new

一、new 操作符(new operator) 人們有時好像喜歡有意使C語言的術語難以理解。比方說new操作符(new operator)和operator new的差別。 當你寫這種代碼: string *ps new string("Memory Management");你使…

Flask-1-05-CookieSession

接下來我會演示一下設置Cookie 讀取Cookie 刪除Cookie,以及添加Cookie的原理 接下來我們分別定義3個視圖為 set_cookie、get_cookie、del_cookie # coding:utf-8from flask import Flask, make_response, requestapp Flask(__name__)app.route("/set_cookie&q…

18個不可不知的有用潛規則

人情世故是我們日常生活中積累的約定俗成的行為規則,屬于社會知識的范疇。這些知識大半來源于與不同人群的社會交際,也來源于社會沖突與社會發展。在有專業知識與技能的情況下,人情世故能夠幫助我們個人緩和與其他人之間的緊張度,…

解決跨域問題:No ‘Access-Control-Allow-Origin‘ header is present on the requested resource.

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 PS:如果遇到 這個問題 Request header field Content-Type is not allowed by Access-Control-Allow-Headers,解…

錯誤代碼:0xc000007b 解決思路

三維電子沙盤項目: 現場環境部署時,二維平臺和模型在實際部署中遇到了0xc000007b的問題,網上很多說是DX的問題,但并不能解決。 之前在編譯OpenDDS時也遇到過類似的問題,是在不同版本的OpenDDS的動態庫混用時遇到的&a…

上傳本地項目到git

1、到需要上傳的文件夾下,打開gitbase 2、git init 3、git add . 4、git commit -m init 5、驗證權限 首先在Git Bash中輸入:ssh-keygen -t rsa -C "youremailxxx.com" 然后一路回車,這個會在當前用戶文件夾下,生成.ssh 文件夾,里邊…

vue 設置全局變量、指定請求的 baseurl

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 安裝 axios&#xff1a; npm install axios --save-dev 2. 新建一個 Base.vue 文件&#xff0c;書寫內容如下&#xff1a; <sc…

解決這九種困擾 可以讓你每天精神百倍

晚上睡眠是人體最好的休息方式&#xff0c;人體的很多癥狀都會在充足的睡眠后得到緩解&#xff0c;良好的睡眠比世界上的任何藥都靈&#xff0c;而現代社會&#xff0c;“一覺睡到自然醒”已是很多人可望而不可及的了。我經過多年的仔細觀察&#xff0c;發現只要是在早晨醒來后…

基于java的數據結構學習——泛型動態數組的封裝

public class Array<E> {private E[] data;private int size;// 構造函數public Array(int Capacity){data (E[])new Object[Capacity];size 0;}// 默認構造函數public Array(){this(10);}// 判斷數組是否已滿public boolean isFull(){return size data.length;}// 判…

POJ1207-The 3n + 1 problem

http://poj.org/problem?id1207 注意輸入兩個數的大小&#xff0c;水。。。 #include <stdio.h> int main(void) {int a,b,m,count,i,max;while(scanf("%d%d",&a,&b)!EOF){printf("%d %d ",a,b);if(a>b){ma;ab;bm;}max0;for(ia;i<b;i…

解決:vue.esm.js?efeb:591 [Vue warn]: Do not use built-in or reserved HTML elements as component id: me

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 報錯如題&#xff1a; vue.esm.js?efeb:591 [Vue warn]: Do not use built-in or reserved HTML elements as component id: menu …

JetBrains 系列軟件漢化包

Android Studio 3.0-3.1 漢化包 CLion 2018.1 漢化包 GoLand 2017.3.2-2018.1 漢化包 IntelliJ IDEA 2017.3-2018.1 漢化包 PhpStorm 2017.3-2018.1 漢化包 PyCharm 2017.3-2018.1 漢化包 RubyMine 2017.3.2-2018.1 漢化包 WebStorm 2017.3-2018.1 漢化包 下載完畢后&#xff…

JAXP進行DOM和SAX解析

1.常用XML的解析方式&#xff1a;DOM和SAX 1&#xff09;DOM思想&#xff1a;將整個XML加載內存中&#xff0c;形成文檔對象&#xff0c;所以對XML操作都對內存中文檔對象進行。 2&#xff09;SAX思想&#xff1a;一邊解析&#xff0c;一邊處理&#xff0c;一邊釋放內存資源---…

VScode 格式化代碼快捷鍵、修改快捷鍵

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. 請看仔細快捷鍵是&#xff1a; shift alt F // 我是從 eclipse 轉的 idea &#xff0c;現在再用 vscode , 一直條件反射的按的 c…