SDK 和 API 的區別是什么

SDK 就是 Software Development Kit 的縮寫,翻譯過來——軟件開發工具包。這是一個覆蓋面相當廣泛的名詞,可以這么說:輔助開發某一類軟件的相關文檔、范例和工具的集合都可以叫做SDK。SDK被開發出來是為了減少程序員工作量的。比如——有公司開發出某種軟件的某一功能,把它封裝成SDK(比如數據分析SDK就是能夠實現數據分析功能的SDK),出售給其他公司做開發用,其他公司如果想要給軟件開發出某種功能,但又不想從頭開始搞開發,直接付錢省事。

API相當于一個函數或接口,按照流程,將SDK中封裝的功能拿進去。


SDK=放著你想要的軟件功能的軟件包
API=SDK上唯一的接口


最后收藏了幾個提供眾多API接口的網站:
https://www.binstd.com/
https://www.jiandaoyun.com/

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

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

相關文章

解決413 Request Entity Too Large

解決413 Request Entity Too Large 修改nginx配置 這是最簡單的一個做法,著報錯原因是nginx不允許上傳配置過大的文件,那么件把nginx的上傳大小配置調高就好。1、打開nginx主配置文件nginx.conf,一般在/usr/local/nginx/conf/nginx.conf這個位…

解決 springboot 啟動報錯 -- Cannot determine embedded database driver class for database type NONE

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 1. 問題描述 我只是新建一個全新的 springboot 工程,什么都沒有寫的情況下啟動報錯如題: Cannot determine em…

Luogu P3731 [HAOI2017]新型城市化

題目顯然可以轉化為求每一條邊對二分圖最大獨立集的貢獻,二分圖最大獨立集\(\)點數\(-\)最大匹配數,我們就有了\(50pts\)做法。 正解的做法是在原圖上跑\(Tarjan\),最開始我想復雜了,后來才意識到,只要存在這樣一個強連…

【數據結構算法】快排/歸并/堆排序 c++

一個用來了解數據結構算法(各種排序,列表,樹等)很友好的網站: https://visualgo.net/en 該題目來自于牛客:算法篇-排序問題 快排(必備)歸并(體會分治)堆(自…

人生的八種投資

1、最心甘情愿的投資:兒女 投資大師羅杰斯一生成功無數,問及他最得意的一次投資時,他說,是自己的女兒。“我曾經覺得養孩子是既麻煩又浪費錢的事情,有了女兒才知道,這才是最能給你帶來幸福感的投資。” …

Linux操作系統load average過高,kworker占用較多cpu

Linux操作系統load average過高,kworker占用較多cpu 今天巡檢發現,mc1的K8S服務器集群有些異常,負載不太均衡。其中10.2.75.32-34,49的load average值都在40以上,雖然機器的cpu核數都是40或48核不算嚴重,但…

[flask]gunicorn配置文件

配置文件 #!/home/xx/.virtualenvs/xx/bin/python # encoding: utf-8import multiprocessing# 監聽端口 bind 0.0.0.0:5000 # 工作模式 worker_class gevent # 并行工作進程數 workers multiprocessing.cpu_count() * 1 # 設置守護進程 daemon True# 設置日志記錄水平 logl…

Linux 上 docker 安裝 oracle-xe-11g

環境: 2G 內存,60G 硬盤阿里云一臺(帶寬 1M), 配置如下圖: 軟件:docker Docker version 1.6.2, build 7c8fca2 相關 link docker 鏡像站:https://store.docker.com 視頻教程:ht…

最易忽視的腎虛4件事

腎是人的“先天之本”,如果把人體比喻成一棵大樹,腎就是樹根,吸收、傳遞營養充足,大樹才能枝繁葉茂。腎虛了,可能引起各種健康問題。 然而,在現實中,人們常常會夸大腎虛,很多人把出…

【計算機網絡】wireshark數據流追蹤、圖像抓取(轉)

不廢話了直接上地址 https://www.cnblogs.com/grj001/p/12223954.html

stm32學習方法

很多新手都問過嵌入式系統學習方法,好的學習方法可以事半功倍,學習嵌入式系統,掌握了好的學習方法,自然可以水到渠成。創客學院的老師就通過本篇文章就來說說嵌入式系統學習方法,新手必看 第一,學習基本的裸…

知識點漏缺總結

模塊化 使用模塊化可以給我們帶來以下好處 解決命名沖突 提供復用性 提高代碼可維護性 Proxy Proxy 來替換原本的 Object.defineProperty 來實現數據響應式。 Proxy 是 ES6 中新增的功能,它可以用來自定義對象中的操作。 let p new Proxy(target, handler) 復制代碼…

成功投資的九大要訣

真正的有錢人對金錢持非常嚴肅的態度,即便是拿來投機也要小心睿智,物盡其用。這里的投機并不是指非理性的賭博,而是指為了追求更高收益而采取的市場投資行為。卡西研究所資深分析師Louis James總結了富豪們投機成功的9個秘訣。 秘訣1&#…

《 Docker 技術入門與實戰 》讀書筆記 ( CentOS 安裝 Docker )

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 PS :個人所有讀書筆記只記錄個人想要的內容,很可能原書大量內容沒有納入筆記中... ... 以下全文內容出自書目&…

數據結構:靜態鏈表實現樹的同構

寫在最前面 按照課程講解的思路來寫,邏輯關系能夠理解清楚了,但是實際運行起來實在是有問題,雖然在PTA上能夠通過。但是我自己看不出問題來,并且,看了一遍又一遍仍然看不出來!(可能自己太笨。。…

中國人為什么學不會英語

英語永遠也學不會! 這種抱怨和哀嘆,大概在中國早已經司空見慣了。于是,有人開始計算學英語是多么大的浪費。 作為過來人,我對此深有體會。記得我當年也有過類似的絕望感。 但是,一位前輩安慰我說:你可以說你永遠掌…

研究人員發現:基于文本的AI模型容易受到改述攻擊

由于自然語言處理(NLP)的進步,越來越多的公司和組織開始利用AI算法來執行與文本相關的任務,例如:過濾垃圾郵件、分析社交媒體帖子和評論、評估簡歷以及檢測假新聞。 但是,真的可以相信這些算法能夠可靠地執…

解決 linux 下安裝 node 報: command not found

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 注意:有時安裝成功后,需要關閉xshell,重新啟動。nvm才會生效。 1. 在 linux 下安裝 node 提示 -bash: node: com…

阿里云官方網站免費套餐怎么搶

阿里云推出包含云服務器 ECS、負載均衡、云數據庫 RDS、云數據庫 Redis 版、云數據庫 Mongodb 版、彈性公網 IP、CDN、對象存儲 OSS、文件存儲 NAS等40核心云產品,6個月免費使用何為免費套餐,其實就是讓你先體驗,覺得好用,易用&am…

1003 我要通過

1003 我要通過! (20 分)“答案正確”是自動判題系統給出的最令人歡喜的回復。本題屬于 PAT 的“答案正確”大派送 —— 只要讀入的字符串滿足下列條件,系統就輸出“答案正確”,否則輸出“答案錯誤”。 得到“答案正確”的條件是: …