海量淘寶商品數據如何實現自動化抓取?

隨著電子商務的飛速發展,淘寶作為中國最大的網絡購物平臺之一,其商品數據具有極高的商業價值。然而,如何有效地從海量的淘寶商品數據中抓取所需信息,成為了一個技術挑戰。本文將深入探討如何實現淘寶商品數據的自動化抓取,并分享一些實用的技術干貨。淘寶API免費測試入口

一、爬蟲技術基礎

在抓取淘寶商品數據之前,我們首先需要了解爬蟲技術的基本原理。爬蟲(Web Crawler)是一種自動從互聯網上抓取信息的程序,它按照一定的規則自動遍歷互聯網上的網頁,并將感興趣的信息收集起來。爬蟲主要由以下幾個部分組成:

  1. URL管理器:負責生成待爬取的URL列表,并管理已爬取和未爬取的URL。
  2. HTML解析器:負責解析網頁內容,提取所需信息。
  3. 數據存儲器:負責將提取的數據存儲到本地或數據庫中。

taobao.item_get 響應示例? ?

item: {
num_iid: "652874751412",
title: "奶油風布藝沙發現代簡約輕奢小戶型客廳直排可拆洗沙發原木可定制",
desc_short: "",
price: 480,
total_price: "",
suggestive_price: "",
orginal_price: 480,
nick: "惜情yqq1127",
num: 1600,
detail_url: "https://item.taobao.com/item.htm?id=652874751412",
pic_url: "//gd3.alicdn.com/imgextra/i4/2568161054/O1CN01aYBriY1Jem9UDtt9e_!!2568161054.jpg",
brand: "#0 工廠",
brandId: "",
rootCatId: "",
cid: 50020632,
desc: "<div > <div > <img src="http://img.alicdn.com/imgextra/i3/2568161054/O1CN01LFmSOU1Jem9QOjMPb_!!2568161054.jpg" /> <img src="http://img.alicdn.com/imgextra/i3/2568161054/O1CN014vyOOT1Jem9DpHz3Y_!!2568161054.jpg" /> <img src="http://img.alicdn.com/imgextra/i1/2568161054/O1CN01B3PpsA1Jem9N8V7uf_!!2568161054.jpg" /> <img src="http://img.alicdn.com/imgextra/i2/2568161054/O1CN015JbyeY1Jem9MZshUt_!!2568161054.jpg" /> <img src="http://img.alicdn.com/imgextra/i1/2568161054/O1CN01HXSoxx1Jem9RvgzHN_!!2568161054.jpg" /> <img src="http://img.alicdn.com/imgextra/i3/2568161054/O1CN01IEultA1Jem9MdEx8R_!!2568161054.jpg" /> <img src="http://img.alicdn.com/imgextra/i3/2568161054/O1CN0176K98O1Jem9QOjE69_!!2568161054.jpg" /> <img src="http://img.alicdn.com/imgextra/i4/2568161054/O1CN013Pxp1O1Jem9RvgeTv_!!2568161054.jpg" /> <img src="http://img.alicdn.com/imgextra/i1/2568161054/O1CN01SfyZ8M1Jem9QOi1Gx_!!2568161054.jpg" /> <img src="http://img.alicdn.com/imgextra/i4/2568161054/O1CN01bb1POa1Jem9Sdgve2_!!2568161054.jpg" /> <img src="http://img.alicdn.com/imgextra/i3/2568161054/O1CN018Eo9dV1Jem9KV0y79_!!2568161054.jpg" /> <img src="http://img.alicdn.com/imgextra/i1/2568161054/O1CN01vuEofr1Jem9Nzy9xY_!!2568161054.jpg" /> <img src="http://img.alicdn.com/imgextra/i4/2568161054/O1CN01qw9sAi1Jem8wkNKpy_!!2568161054.jpg" /> <img src="http://img.alicdn.com/imgextra/i1/2568161054/O1CN01HeFhFw1Jem8rLnjBY_!!2568161054.jpg" /> <img src="http://img.alicdn.com/imgextra/i2/2568161054/O1CN01SNgjoi1Jem9QOil15_!!2568161054.jpg" /> <img src="http://img.alicdn.com/imgextra/i2/2568161054/O1CN01RXf3RA1Jem9DpHVwj_!!2568161054.jpg" /> <img src="http://img.alicdn.com/imgextra/i4/2568161054/O1CN01gZmZjt1Jem9ISThgm_!!2568161054.jpg" /> <img src="http://img.alicdn.com/imgextra/i2/2568161054/O1CN01YL0FHM1Jem9PQTjX9_!!2568161054.jpg" /> <img src="http://img.alicdn.com/imgextra/i4/2568161054/O1CN01UhsEhZ1Jem8yvJIhZ_!!2568161054.jpg" /> </div> </div><img src="https://www.o0b.cn/i.php?t.png&rid=gw-3.65e02085bdf19&p=1778787618&k=i_key&t=1709187207" style="display:none" />",
item_imgs: [
{
url: "//gd3.alicdn.com/imgextra/i4/2568161054/O1CN01aYBriY1Jem9UDtt9e_!!2568161054.jpg"
},
{
url: "//gd3.alicdn.com/imgextra/i3/2568161054/O1CN01kjOfNb1Jem9DmWn8Y_!!2568161054.jpg"
},
{
url: "//gd1.alicdn.com/imgextra/i1/2568161054/O1CN01HoB9ha1Jem9DmWn8r_!!2568161054.jpg"
},
{
url: "//gd4.alicdn.com/imgextra/i4/2568161054/O1CN011PjP2P1Jem9MXEUFT_!!2568161054.jpg"
},
{
url: "//gd3.alicdn.com/imgextra/i3/2568161054/O1CN01KUfBFL1Jem9KTTMn1_!!2568161054.jpg"
}
],
item_weight: "",
post_fee: "",
freight: "",
express_fee: "",
ems_fee: "",
shipping_to: "",
video: {
url: "http://cloud.video.taobao.com/play/u/p/1/e/6/t/1/428224913062.mp4"
},
sample_id: "",
props_name: "31480:14306495906:幾人坐:腳踏90*60*48cm;31480:14306495907:幾人坐:雙人165*95*67cm;31480:14306495908:幾人坐:三人210*95*67cm;31480:14306495909:幾人坐:單人100*95*67cm;31480:21480914361:幾人坐:四人位240*95*67cm;31480:21480914362:幾人坐:大四人320*95*76cm;31480:1387571900:幾人坐:3米貴妃沙發;31480:32527954:幾人坐:定制尺寸;1627207:28321:顏色分類:乳白色 尺寸顏色可定制;1627207:28321:顏色分類:乳白色 尺寸顏色可定制;1627207:28321:顏色分類:乳白色 尺寸顏色可定制;1627207:28321:顏色分類:乳白色 尺寸顏色可定制;1627207:28321:顏色分類:乳白色 尺寸顏色可定制;1627207:28321:顏色分類:乳白色 尺寸顏色可定制;1627207:28321:顏色分類:乳白色 尺寸顏色可定制;1627207:28321:顏色分類:乳白色 尺寸顏色可定制",
prop_imgs: {
prop_img: [
{
properties: "1627207:28321",
url: "//gd3.alicdn.com/imgextra/i1/2568161054/O1CN017GTZ4h1Jem9Qra1ap_!!2568161054.jpg"
}
]
},
props_imgs: {
prop_img: [
{
properties: "1627207:28321",
url: "//gd3.alicdn.com/imgextra/i1/2568161054/O1CN017GTZ4h1Jem9Qra1ap_!!2568161054.jpg"
}
]
},
property_alias: "",
props: [
{
name: "品牌",
value: "#0 工廠"
},
{
name: "型號",
value: "520"
},
{
name: "材質",
value: "木"
},
{
name: "木質材質",
value: "松木"
},
{
name: "面料",
value: "絨布"
},
{
name: "風格",
value: "北歐"
},
{
name: "幾人坐",
value: "腳踏90*60*48cm 雙人165*95*67cm 三人210*95*67cm 單人100*95*67cm 四人位240*95*67cm 大四人320*95*76cm 3米貴妃沙發 定制尺寸"
},
{
name: "顏色分類",
value: "乳白色"
},
{
name: "填充物",
value: "海綿"
},
{
name: "結構工藝",
value: "木質工藝"
},
{
name: "是否可定制",
value: "是"
},
{
name: "沙發組合形式",
value: "U形"
},
{
name: "是否可拆洗",
value: "是"
},
{
name: "適用對象",
value: "成年人"
},
{
name: "是否帶儲物空間",
value: "否"
},
{
name: "產地",
value: "上海"
},
{
name: "地市",
value: "上海市"
},
{
name: "區縣",
value: "奉賢區"
},
{
name: "是否組裝",
value: "否"
},
{
name: "出租車是否可運輸",
value: "否"
},
{
name: "填充物硬度",
value: "軟"
},
{
name: "款式定位",
value: "經濟型"
}
],
total_sold: "-1",
skus: {
sku: [
{
price: 480,
total_price: 0,
orginal_price: 480,
properties: "31480:14306495906;1627207:28321",
properties_name: "31480:14306495906:幾人坐:腳踏90*60*48cm;1627207:28321:顏色分類:乳白色 尺寸顏色可定制",
quantity: 200,
sku_id: "4881047531343"
},
{
price: 1688,
total_price: 0,
orginal_price: 1688,
properties: "31480:14306495907;1627207:28321",
properties_name: "31480:14306495907:幾人坐:雙人165*95*67cm;1627207:28321:顏色分類:乳白色 尺寸顏色可定制",
quantity: 200,
sku_id: "4881047531344"
},
{
price: 2088,
total_price: 0,
orginal_price: 2088,
properties: "31480:14306495908;1627207:28321",
properties_name: "31480:14306495908:幾人坐:三人210*95*67cm;1627207:28321:顏色分類:乳白色 尺寸顏色可定制",
quantity: 200,
sku_id: "4881047531345"
},
{
price: 968,
total_price: 0,
orginal_price: 968,
properties: "31480:14306495909;1627207:28321",
properties_name: "31480:14306495909:幾人坐:單人100*95*67cm;1627207:28321:顏色分類:乳白色 尺寸顏色可定制",
quantity: 200,
sku_id: "4881047531346"
},
{
price: 2388,
total_price: 0,
orginal_price: 2388,
properties: "31480:21480914361;1627207:28321",
properties_name: "31480:21480914361:幾人坐:四人位240*95*67cm;1627207:28321:顏色分類:乳白色 尺寸顏色可定制",
quantity: 200,
sku_id: "5039985183001"
},
{
price: 3188,
total_price: 0,
orginal_price: 3188,
properties: "31480:21480914362;1627207:28321",
properties_name: "31480:21480914362:幾人坐:大四人320*95*76cm;1627207:28321:顏色分類:乳白色 尺寸顏色可定制",
quantity: 200,
sku_id: "5039985183002"
},
{
price: 3400,
total_price: 0,
orginal_price: 3400,
properties: "31480:1387571900;1627207:28321",
properties_name: "31480:1387571900:幾人坐:3米貴妃沙發;1627207:28321:顏色分類:乳白色 尺寸顏色可定制",
quantity: 200,
sku_id: "5039984824000"
},
{
price: 3000,
total_price: 0,
orginal_price: 3000,
properties: "31480:32527954;1627207:28321",
properties_name: "31480:32527954:幾人坐:定制尺寸;1627207:28321:顏色分類:乳白色 尺寸顏色可定制",
quantity: 200,
sku_id: "5039985183003"
}
]
},
seller_id: "2568161054",
sales: 0,
shop_id: "567158267",
props_list: {
31480:14306495906: "幾人坐:腳踏90*60*48cm",
31480:14306495907: "幾人坐:雙人165*95*67cm",
31480:14306495908: "幾人坐:三人210*95*67cm",
31480:14306495909: "幾人坐:單人100*95*67cm",
31480:21480914361: "幾人坐:四人位240*95*67cm",
31480:21480914362: "幾人坐:大四人320*95*76cm",
31480:1387571900: "幾人坐:3米貴妃沙發",
31480:32527954: "幾人坐:定制尺寸",
1627207:28321: "顏色分類:乳白色 尺寸顏色可定制"
},
seller_info: {
nick: "惜情yqq1127",
item_score: 5,
score_p: 5,
delivery_score: 5,
shop_type: "",
user_num_id: "2568161054",
sid: null,
title: "",
zhuy: "https://shop567158267.taobao.com",
cert: null,
open_time: "",
credit_score: "tb-rank-blue:4",
shop_name: "現代布藝沙發"
},
tmall: false,
error: "",
location: null,
data_from: "ha",
has_discount: "false",
is_promotion: "false",
promo_type: null,
props_img: {
1627207:28321: "//gd3.alicdn.com/imgextra/i1/2568161054/O1CN017GTZ4h1Jem9Qra1ap_!!2568161054.jpg"
},
format_check: "ok",
desc_img: [
"http://img.alicdn.com/imgextra/i3/2568161054/O1CN01LFmSOU1Jem9QOjMPb_!!2568161054.jpg",
"http://img.alicdn.com/imgextra/i3/2568161054/O1CN014vyOOT1Jem9DpHz3Y_!!2568161054.jpg",
"http://img.alicdn.com/imgextra/i1/2568161054/O1CN01B3PpsA1Jem9N8V7uf_!!2568161054.jpg",
"http://img.alicdn.com/imgextra/i2/2568161054/O1CN015JbyeY1Jem9MZshUt_!!2568161054.jpg",
"http://img.alicdn.com/imgextra/i1/2568161054/O1CN01HXSoxx1Jem9RvgzHN_!!2568161054.jpg",
"http://img.alicdn.com/imgextra/i3/2568161054/O1CN01IEultA1Jem9MdEx8R_!!2568161054.jpg",
"http://img.alicdn.com/imgextra/i3/2568161054/O1CN0176K98O1Jem9QOjE69_!!2568161054.jpg",
"http://img.alicdn.com/imgextra/i4/2568161054/O1CN013Pxp1O1Jem9RvgeTv_!!2568161054.jpg",
"http://img.alicdn.com/imgextra/i1/2568161054/O1CN01SfyZ8M1Jem9QOi1Gx_!!2568161054.jpg",
"http://img.alicdn.com/imgextra/i4/2568161054/O1CN01bb1POa1Jem9Sdgve2_!!2568161054.jpg",
"http://img.alicdn.com/imgextra/i3/2568161054/O1CN018Eo9dV1Jem9KV0y79_!!2568161054.jpg",
"http://img.alicdn.com/imgextra/i1/2568161054/O1CN01vuEofr1Jem9Nzy9xY_!!2568161054.jpg",
"http://img.alicdn.com/imgextra/i4/2568161054/O1CN01qw9sAi1Jem8wkNKpy_!!2568161054.jpg",
"http://img.alicdn.com/imgextra/i1/2568161054/O1CN01HeFhFw1Jem8rLnjBY_!!2568161054.jpg",
"http://img.alicdn.com/imgextra/i2/2568161054/O1CN01SNgjoi1Jem9QOil15_!!2568161054.jpg",
"http://img.alicdn.com/imgextra/i2/2568161054/O1CN01RXf3RA1Jem9DpHVwj_!!2568161054.jpg",
"http://img.alicdn.com/imgextra/i4/2568161054/O1CN01gZmZjt1Jem9ISThgm_!!2568161054.jpg",
"http://img.alicdn.com/imgextra/i2/2568161054/O1CN01YL0FHM1Jem9PQTjX9_!!2568161054.jpg",
"http://img.alicdn.com/imgextra/i4/2568161054/O1CN01UhsEhZ1Jem8yvJIhZ_!!2568161054.jpg"
],
shop_item: [ ],
relate_items: [ ]
},

二、淘寶商品數據抓取策略

由于淘寶對爬蟲有一定的限制和反爬策略,因此在抓取淘寶商品數據時,我們需要采取一些特殊的策略:

  1. 使用代理IP:通過不斷更換代理IP,降低被淘寶封IP的風險。
  2. 設置請求頭:模擬瀏覽器請求,設置User-Agent、Referer等字段,以繞過淘寶的反爬機制。
  3. 分頁抓取:由于淘寶商品數據是分頁展示的,我們可以通過模擬點擊“下一頁”來抓取更多數據。
  4. 異步加載處理:針對淘寶商品數據的異步加載特性,我們需要使用如Selenium等工具來模擬瀏覽器行為,獲取完整的商品數據。

三、技術實現

在實現淘寶商品數據自動化抓取時,我們可以采用以下技術棧:

  1. Python編程語言:Python具有簡單易學、語法簡潔、功能強大等特點,非常適合用于爬蟲開發。
  2. Requests庫:用于發送HTTP請求,獲取網頁內容。
  3. BeautifulSoup庫:用于解析HTML,提取所需信息。
  4. Scrapy框架:Scrapy是一個強大的爬蟲框架,它提供了豐富的功能,如URL管理、數據提取、數據存儲等,可以大大提高開發效率。
  5. MongoDB數據庫:用于存儲抓取到的淘寶商品數據,方便后續分析和處理。

四、注意事項

在抓取淘寶商品數據時,我們需要注意以下幾點:

  1. 遵守法律法規:確保爬蟲行為符合相關法律法規要求,不侵犯他人合法權益。
  2. 尊重網站政策:遵循淘寶網站的robots.txt文件規定,不抓取禁止抓取的數據。
  3. 控制抓取頻率:合理設置抓取間隔,避免給淘寶服務器造成過大壓力。
  4. 數據處理與隱私保護:對抓取到的數據進行合理處理,保護用戶隱私。

五、總結

通過本文的介紹,我們了解了如何實現海量淘寶商品數據的自動化抓取。在實際應用中,我們需要結合淘寶網站的特點和反爬策略,采取合適的抓取策略和技術實現。同時,我們還需要注意遵守法律法規和尊重網站政策,確保爬蟲行為的合法性和合規性。隨著技術的不斷發展,相信未來會有更加高效和智能的爬蟲技術出現,為數據分析和商業決策提供更加有力的支持。

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

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

相關文章

c# using 用法

using命令空間 導入命名空間中的所有類型 如&#xff1a;using System.Text; using別名 using別名包括詳細命名空間信息的具體類型&#xff0c;這種做法有個好處就是當同一個cs引用了兩個不同的命名空間&#xff0c;但兩個命名空間都包括了一個相同名字的類型的時候。當需要…

SQL加鎖機制深度解析:不同隔離級別與索引類型的影響

首先&#xff0c;我們先理解一下涉及的幾個核心概念&#xff1a; 主鍵 (Primary Key): 主鍵是數據庫表中的特殊列&#xff0c;用于唯一標識表中的每一行。它不能有重復值&#xff0c;也不能有NULL值。 唯一索引 (Unique Index): 唯一索引類似于主鍵&#xff0c;但它允許NULL值…

數據可視化基礎與應用-02-基于powerbi實現連鎖糕點店數據集的儀表盤制作

總結 本系列是數據可視化基礎與應用的第02篇&#xff0c;主要介紹基于powerbi實現一個連鎖糕點店數據集的儀表盤制作。 數據集描述 有一個數據集&#xff0c;包含四張工作簿&#xff0c;每個工作簿是一張表&#xff0c;其中可以銷售表可以劃分為事實表&#xff0c;產品表&am…

【Python小技巧】將list變量寫入本地txt文件并讀出為list變量的方法(附代碼)

文章目錄 前言一、萬能的txt和eval大法二、具體代碼和使用方法總結 前言 使用Python&#xff0c;我們偶爾需要將一些變量保存到本地&#xff0c;并被其它代碼讀取作為參數&#xff0c;那么怎么辦呢&#xff1f; 一、萬能的txt和eval大法 這里教大家一個簡單的方法&#xff0c…

912. 排序數組(快速排序)

快速排序&#xff1a; 分&#xff1a;找到分成兩部分進行排序的pos&#xff08;使用partition&#xff09;治&#xff1a;分別對這兩部分進行快速排序 重點&#xff1a;partition 找到pivot&#xff08;兩個方法&#xff1a;1. 取第一個值&#xff1b;2. 取隨機值&#xff09…

Linux時間同步(PPS、PTP、chrony)分析筆記

1 PPS(pulse per second) 1.1 簡介 LinuxPPS provides a programming interface (API) to define in the system several PPS sources. PPS means "pulse per second" and a PPS source is just a device which provides a high precision signal each second so t…

每日一題 2673使二叉樹所有路徑值相等的最小代價

2673. 使二叉樹所有路徑值相等的最小代價 題目描述&#xff1a; 給你一個整數 n 表示一棵 滿二叉樹 里面節點的數目&#xff0c;節點編號從 1 到 n 。根節點編號為 1 &#xff0c;樹中每個非葉子節點 i 都有兩個孩子&#xff0c;分別是左孩子 2 * i 和右孩子 2 * i 1 。 樹…

Java緩存簡介

內存訪問速度和硬盤訪問速度是計算機系統中兩個非常重要的性能指標。 內存訪問速度&#xff1a;內存是計算機中最快的存儲介質&#xff0c;它的訪問速度可以達到幾納秒級別。內存中的數據可以直接被CPU訪問&#xff0c;因此讀寫速度非常快。 硬盤訪問速度&…

學習和工作的投入產出比(節選)

人工智能統領全文 推薦包含關于投入、產出、過剩、市場關注、案例、結果和避雷等主題的信息&#xff1a; 投入與產出&#xff1a; 投入和產出都有直接和間接兩類常見形式。常見的四種組合是&#xff1a;直接投入、直接產出、間接投入、間接產出。 過剩&#xff1a; 過剩是一個重…

力扣SQL50 無效的推文 查詢

Problem: 1683. 無效的推文 思路 &#x1f468;?&#x1f3eb; 參考 char_length(str)&#xff1a;計算 str 的字符長度length(str)&#xff1a;計算 str 的字節長度 Code select tweet_id from Tweets where char_length(content) > 15;

C++與 Fluke5500A設備通過GPIB-USB-B通信的經驗積累

C與 Fluke5500A設備通過GPIB-USB-B通信的經驗積累 以下內容來自&#xff1a;C與 Fluke5500A設備通過GPIB-USB-B通信的經驗積累 - JMarcus - 博客園 (cnblogs.com)START 1.需要安裝NI-488.2.281&#xff0c;安裝好了之后&#xff0c;GPIB-USB-B的驅動就自動安裝好了 注意版本…

動態規劃(算法競賽、藍橋杯)--單調隊列滑動窗口與連續子序列的最大和

1、B站視頻鏈接&#xff1a;E11【模板】單調隊列 滑動窗口最值_嗶哩嗶哩_bilibili 題目鏈接&#xff1a;滑動窗口 /【模板】單調隊列 - 洛谷 #include <bits/stdc.h> using namespace std; const int N1000010; int a[N],q[N];//q存的是元素的下標 int main(){int n,k;…

unity學習(41)——創建(create)角色腳本(panel)——UserHandler(收)+CreateClick(發)——創建發包!

1.客戶端的程序結構被我精簡過&#xff0c;現在去MessageManager.cs中增加一個UserHandler函數&#xff0c;根據收到的包做對應的GameInfo賦值。 2.在Model文件夾下新增一個協議文件UserProtocol&#xff0c;內容很簡單。 using System;public class UserProtocol {public co…

金融短信群發平臺具有那些特點

金融短信群發平臺的特點主要包括以下幾個方面&#xff1a; 1.高效性&#xff1a;金融短信群發平臺能夠快速地發送大量的短信&#xff0c;使得金融信息能夠迅速傳達給目標客戶&#xff0c;保證了信息的及時性和有效性。 2.安全性&#xff1a;金融短信群發平臺對于信息的安全性非…

藍橋杯練習系統(算法訓練)ALGO-995 24點

資源限制 內存限制&#xff1a;256.0MB C/C時間限制&#xff1a;1.0s Java時間限制&#xff1a;3.0s Python時間限制&#xff1a;5.0s 問題描述 24點游戲是一個非常有意思的游戲&#xff0c;很流行&#xff0c;玩法很簡單&#xff1a;給你4張牌&#xff0c;每張牌上有數…

【JS】sort方法的基本使用與雙重、多重排序:對象數組按照多個對象屬性進行排序

【JS】對象數組按照多個對象屬性進行排序&#xff08;sort方法&#xff09; 一、sort():用于對數組的元素進行排序,并返回數組&#xff0c;arr.sort()默認為升序排列二、sort()用法三、雙重、多重排序&#xff1a;對象數組按照多個對象屬性進行排序&#xff08;sort方法&#x…

設備樹學習(DOING)

我的理解本質上還是復用。尤其是嵌入式領域&#xff0c;設備多種多樣&#xff0c;但是很多設備接口都是標準的&#xff0c;或者大同小異。以前驅動開發可能每個設備商都去抄別家的搞進內核&#xff0c;這樣造成了大量的垃圾代碼。后面linux內核就把這些做成公共庫抽象出來&…

SpringBoot整合Kafka

SpringBoot整合Kafka的步驟如下&#xff1a; 添加依賴&#xff1a;在SpringBoot項目的pom.xml文件中添加Kafka的依賴。 <dependency><groupId>org.springframework.kafka</groupId><artifactId>spring-kafka</artifactId><version>版本號…

常見的遞歸Java實現

形如 public static void test(int n) {if (n > 2) {test(n - 1);}System.out.println("n" n); }重要規則 執行一個方法時&#xff0c;就創建一個新的受保護的獨立空間&#xff08;棧空間&#xff09;方法的局部變量是獨立的&#xff0c;不會相互影響如果方法中…

【教程】移動互聯網時代的APP上架流程和要點

目錄 摘要 引言 正文 一、應用商店注冊 二、準備APP材料 三、打包上傳App 摘要 本文將介紹移動應用程序上架的基本流程和要點&#xff0c;包括應用商店注冊、APP材料準備、打包上傳App、APP審核以及發布APP的詳細步驟。此外&#xff0c;還會提到利用appuploder工具簡化i…