最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

『建議收藏』產(chǎn)品經(jīng)理必懂專業(yè)名詞三-技術(shù)名詞

2021-09-27 11:27 作者:陪學(xué)產(chǎn)品經(jīng)理  | 我要投稿

技術(shù)名詞

通信:


就是只信息傳輸這個(gè)操作,比如客戶端和服務(wù)端之間的通信


上報(bào):


一般是指上報(bào)服務(wù)端,也就是數(shù)據(jù)從客戶端流向(上報(bào))到服務(wù)端


拉取:


是指用戶打開App之后,客戶端向服務(wù)端請(qǐng)求數(shù)據(jù)的過程。


并發(fā)量:


有多少用戶在同時(shí)使用產(chǎn)品,請(qǐng)求數(shù)據(jù)。


丟包:


數(shù)據(jù)在上報(bào)過程中,由于網(wǎng)絡(luò)異常導(dǎo)致的數(shù)據(jù)丟失。


上線:


功能測(cè)試沒問題之后,研發(fā)打包發(fā)布到各大應(yīng)用市場(chǎng)及App store,供用戶使用。


cookie:


網(wǎng)頁中記錄用戶訪問及操作的一種緩存;


緩存:


用于臨時(shí)存放已加載的內(nèi)容


URL:


就是網(wǎng)址的意思;


vpn:


上網(wǎng)代理,一般用于在公司外部可直接訪問公司內(nèi)網(wǎng);


HTTP狀態(tài)碼(HTTP Status Code)


表示網(wǎng)頁服務(wù)器響應(yīng)狀態(tài)的3位數(shù)字代碼。


1開頭的為消息類,代表請(qǐng)求已被接受,需要繼續(xù)處理;


2開頭的為成功類,代表請(qǐng)求已成功被服務(wù)器接收、理解、并接受;


3開頭的為重定向類,代表需要客戶端采取進(jìn)一步的操作才能完成請(qǐng)求;


4開頭的為請(qǐng)求錯(cuò)誤類,代表了客戶端看起來可能發(fā)生了錯(cuò)誤,妨礙了服務(wù)器的處理,常常遇到的403、404屬于此類。


Native App:


基于智能手機(jī)本地操作系統(tǒng)如iOS、Android、WP并使用原生程式編寫運(yùn)行的第三方應(yīng)用程序。能夠調(diào)用移動(dòng)硬件設(shè)備的底層功能,比如個(gè)人信息,攝像頭以及重力加速器等等。


Web App:


基于web的系統(tǒng)和應(yīng)用,運(yùn)行于網(wǎng)絡(luò)和瀏覽器之上,目前多采用h5標(biāo)準(zhǔn)開發(fā)。只能使用有限的移動(dòng)硬件設(shè)備功能。


Hybrid App:


native App 與 web App的混合,在native App里內(nèi)置瀏覽器,合適的功能頁面采用網(wǎng)頁的形式呈現(xiàn)。既能保證流暢性的體驗(yàn),就滿足變更復(fù)雜等需求,實(shí)現(xiàn)動(dòng)態(tài)運(yùn)營(yíng)。


App消息推送(Push):


對(duì)用戶移動(dòng)設(shè)備進(jìn)行的主動(dòng)消息推送的行為,基于App和后臺(tái)的聯(lián)系來實(shí)現(xiàn),App和后臺(tái)的連接方式分為兩種,Pull(輪詢),即不斷地向后臺(tái)請(qǐng)求;Push,即維持一條長(zhǎng)連接通道(心跳機(jī)制)。


數(shù)據(jù)交互:


即前端和后臺(tái)的數(shù)據(jù)交互,大致可分為四種:


1)使用cookies對(duì)象(Cookie是服務(wù)器保存在客戶端中的一小段數(shù)據(jù)信息),前提是客戶端的瀏覽器需允許使用cookies。


2)使用session對(duì)象(session對(duì)象表示特定會(huì)話session的用戶數(shù)據(jù)),客戶第一次訪問支持session的Java Server Pages網(wǎng)頁,服務(wù)器會(huì)創(chuàng)建一個(gè)session對(duì)象記錄客戶的信息。


3)利用request重定向,設(shè)置setAttribute(重定向發(fā)生時(shí),服務(wù)器會(huì)跟瀏覽器交互,它會(huì)讓瀏覽器重新生成一個(gè)新的請(qǐng)求發(fā)送給服務(wù)器)。


4)利用Ajax進(jìn)行異步數(shù)據(jù)請(qǐng)求,得到的數(shù)據(jù)可以以json或xml格式返回,便于處理。


HTML、CSS、JavaScript:


網(wǎng)頁主要由 結(jié)構(gòu)( Structure) 、 表現(xiàn)( Presentation) 和行為( Behavior)三部分組成。


HTML,即Hyper Text Markup Language,定義網(wǎng)頁的結(jié)構(gòu)。


CSS,即Cascading Style Sheets,定義網(wǎng)頁的樣式,樣式定義如何顯示 HTML 元素。


Javascript,是一種腳本語言,定義網(wǎng)頁元素的行為。


程序、進(jìn)程和線程:


程序是指令和數(shù)據(jù)的有序集合,是一個(gè)靜態(tài)概念。


進(jìn)程(Process)是計(jì)算機(jī)中的程序關(guān)于某數(shù)據(jù)集合上的一次運(yùn)行活動(dòng),是系統(tǒng)進(jìn)行資源分配和調(diào)度的基本單位,是操作系統(tǒng)結(jié)構(gòu)的基礎(chǔ)。


線程(Thread)是程序執(zhí)行流的最小單元。線程是進(jìn)程中的一個(gè)實(shí)體,是被系統(tǒng)獨(dú)立調(diào)度和分派的基本單位。


同步、異步和回調(diào):


同步調(diào)用,即當(dāng)程序1調(diào)用程序2時(shí),程序1停下不動(dòng),直到程序2完成回到程序1來,程序1才繼續(xù)執(zhí)行下去。


異步調(diào)用,即當(dāng)程序1調(diào)用程序2時(shí),程序1徑自繼續(xù)自己的下一個(gè)動(dòng)作,不受程序2的的影響。


回調(diào)(callback)和異步調(diào)用關(guān)系密切,通常使用回調(diào)來實(shí)現(xiàn)異步消息的注冊(cè)。


瀏覽器渲染:


對(duì)從服務(wù)器加載到的資源(HTML、JS、CSS、圖象等),進(jìn)行語法解析,構(gòu)建渲染樹(對(duì)各個(gè)元素進(jìn)行位置計(jì)算、樣式計(jì)算等等),然后根據(jù)渲染樹對(duì)頁面進(jìn)行渲染(可以理解為“畫”元素)。


流(stream):


在C++,Java等編程語言中,流是指用來從另一個(gè)地方不間斷地獲取數(shù)據(jù)。


緩存系統(tǒng):


一般分為兩級(jí),


一級(jí)緩存也叫內(nèi)存緩存,存取速度更快,程序退出數(shù)據(jù)就消失,不可一直保留,是一種以空間換時(shí)間的程序設(shè)計(jì);


二級(jí)緩存也叫硬盤緩存,容量大一點(diǎn),速度慢一點(diǎn),程序下次啟動(dòng)時(shí)候,依然可以使用。


在一二級(jí)緩存超過某個(gè)閾值時(shí),一般會(huì)使用LRU(Least Recently Used)算法進(jìn)行淘汰。


定位:


室外定位使用GPS,地球上任意一點(diǎn)都可以同時(shí)觀測(cè)到4顆衛(wèi)星,以保證衛(wèi)星可以采集到該觀測(cè)點(diǎn)的經(jīng)緯度和高度。


室內(nèi)定位,一般采用基站和WIFI定位。運(yùn)營(yíng)商可通過查詢手機(jī)連接的基站位置定位,WIFI定位則是通過手機(jī)連接的無線路由器的MAC地址。


“熔斷”:


如果【服務(wù)提供方】頻繁超時(shí),就把【服務(wù)調(diào)用方】調(diào)用【服務(wù)提供方】的請(qǐng)求,直接短路掉,不實(shí)際調(diào)用,而是直接返回一個(gè)mock的值。等【服務(wù)提供方】的服務(wù)恢復(fù)穩(wěn)定之后,重新調(diào)用。


推薦算法:


常見的為內(nèi)容關(guān)聯(lián)算法和協(xié)同過濾算法。


內(nèi)容關(guān)聯(lián)算法基于對(duì)item內(nèi)容的理解,提取內(nèi)容形成taglist,剩下的事情和搜索引擎類似,通過merge用戶喜愛的item,匹配tag進(jìn)行召回,優(yōu)勢(shì)在于無需冷啟動(dòng)。


協(xié)同過濾算法的原理是匯總所有


數(shù)據(jù)庫(DataBase):


按照一定的數(shù)據(jù)結(jié)構(gòu)來組織、存儲(chǔ)的數(shù)據(jù)的“倉庫”。常見類型為關(guān)系型和非關(guān)系型。


關(guān)系型把復(fù)雜的數(shù)據(jù)結(jié)構(gòu)歸結(jié)為簡(jiǎn)單的二元關(guān)系(即二維表格形式),如Oracle和MySQL。


非關(guān)系型即NoSQL數(shù)據(jù)庫,是對(duì)關(guān)系型數(shù)據(jù)庫的補(bǔ)充,特點(diǎn)是模式自由、支持簡(jiǎn)易復(fù)制、簡(jiǎn)單的API等。


接口:


提供具體能力的一個(gè)標(biāo)準(zhǔn)和抽象。通過接口的設(shè)計(jì),一個(gè)系統(tǒng)被清晰定義成為了多種能力的集合,每一個(gè)開發(fā)者只關(guān)注自己模塊的實(shí)現(xiàn)就好了,調(diào)用者負(fù)責(zé)完成整個(gè)程序的業(yè)務(wù)邏輯。


熱補(bǔ)丁(hotfix):


通過線上推送一段修補(bǔ) BUG 的代碼,終端無需更新版本直接運(yùn)行,可以做到在用戶無感知的情況下,修復(fù)問題。


該技術(shù)避免了當(dāng) App 發(fā)布之后,突然發(fā)現(xiàn) bug 需要進(jìn)行緊急修復(fù)時(shí)需要完成的重新打包 App、測(cè)試、向各個(gè)應(yīng)用市場(chǎng)和渠道換包、提示用戶升級(jí)、用戶下載、覆蓋安裝等一系列復(fù)雜的操作。


“撞庫”攻擊:


通過收集互聯(lián)網(wǎng)已泄露的用戶和密碼信息,生成對(duì)應(yīng)的字典表,嘗試批量登陸其他網(wǎng)站后,得到一系列可以登錄的用戶。


TCP/IP協(xié)議:


即TCP/IP協(xié)議族,TCP(傳輸控制協(xié)議)和IP(網(wǎng)際協(xié)議)為該家族中最早通過的標(biāo)準(zhǔn)。協(xié)議族可以分為四層:最上面的是應(yīng)用層了,如http,ftp等協(xié)議;第二層是傳輸層,TCP和UDP協(xié)議在這個(gè)層次;第三層是網(wǎng)絡(luò)層,IP協(xié)議就這一層,它負(fù)責(zé)對(duì)數(shù)據(jù)加上IP地址和其他的數(shù)據(jù)以確定傳輸?shù)哪繕?biāo)。第四層是數(shù)據(jù)鏈路層,這個(gè)層次為待傳送的數(shù)據(jù)加入一個(gè)以太網(wǎng)協(xié)議頭,并進(jìn)行CRC編碼,為最后的數(shù)據(jù)傳輸做準(zhǔn)備。


Ajax:


即“Asynchronous Javascript And XML”(異步 JavaScript 和 XML)。是一種無需重新加載整個(gè)網(wǎng)頁的情況下,能夠更新部分網(wǎng)頁的技術(shù)。


DOM:


Document Object Model(文檔對(duì)象模型),在網(wǎng)頁上,組織頁面(或文檔)的對(duì)象被組織在一個(gè)樹形結(jié)構(gòu)中,用來表示文檔中對(duì)象的標(biāo)準(zhǔn)模型就稱為DOM。


HTTPS:


Hyper Text Transfer Protocol over Secure Socket Layer(超文本傳輸安全協(xié)議),簡(jiǎn)單來講即是HTTP的安全版,在HTTP下加入SSL層,廣泛用于萬維網(wǎng)上安全敏感的通訊,例如交易支付方面。


URL:


即統(tǒng)一資源定位符,對(duì)可以從互聯(lián)網(wǎng)上得到的資源的位置和訪問方法的一種簡(jiǎn)潔的表示,是互聯(lián)網(wǎng)上標(biāo)準(zhǔn)資源的地址。


可以分解為:協(xié)議(如http://)+ 主機(jī)名(如http://v.qq.com)+ 路徑和文件名(如/a/20160221)+ 參數(shù)(如?a=1&b=2,目的是帶上一些本地信息給服務(wù)器)+ 端口號(hào)。


數(shù)據(jù)埋點(diǎn):


即在正常的功能邏輯中添加統(tǒng)計(jì)邏輯。有客戶端(前端)埋點(diǎn)和服務(wù)端(后端)埋點(diǎn)之分。


客戶端的埋點(diǎn)是記錄的用戶在客戶端的操作記錄,服務(wù)端埋點(diǎn)則是記錄的客戶進(jìn)行服務(wù)器請(qǐng)求的日志。


客戶端埋點(diǎn)一般都是采取key-value的形式,key代表某個(gè)事件,value代表事件發(fā)生的次數(shù)、狀態(tài)值等。


生產(chǎn)者與消費(fèi)者模式:


在一個(gè)系統(tǒng)中,存在生產(chǎn)者和消費(fèi)者兩種角色,他們通過內(nèi)存緩沖區(qū)進(jìn)行通信,生產(chǎn)者生產(chǎn)消費(fèi)者需要的資料,消費(fèi)者把資料做成產(chǎn)品,從而實(shí)現(xiàn)服務(wù)的解耦。在這個(gè)模型中,最關(guān)鍵就是內(nèi)存緩沖區(qū)為空的時(shí)候消費(fèi)者必須等待,而內(nèi)存緩沖區(qū)滿的時(shí)候,生產(chǎn)者必須等待。其他時(shí)候可以是個(gè)動(dòng)態(tài)平衡。


SDK和API:


SDK即軟件開發(fā)工具包(SoftwareDevelopmentKit),第三服務(wù)商提供的實(shí)現(xiàn)軟件產(chǎn)品某項(xiàng)功能的工具包。


API即應(yīng)用編程接口(Application Programming Interface),是操作系統(tǒng)留給應(yīng)用程序的一個(gè)調(diào)用接口,應(yīng)用程序通過調(diào)用操作系統(tǒng)的API而使操作系統(tǒng)去執(zhí)行應(yīng)用程序的命令(動(dòng)作)。


架構(gòu):


Architect,可以類比建筑架構(gòu),抽象來看包含以下幾個(gè)層次:


1)根據(jù)要解決的問題,對(duì)目標(biāo)系統(tǒng)的邊界進(jìn)行界定;


2)對(duì)目標(biāo)系統(tǒng)按某個(gè)原則的進(jìn)行切分。切分的原則,要便于不同的角色,對(duì)切分出來的部分,并行或串行開展工作,一般并行才能減少時(shí)間。


3)并對(duì)這些切分出來的部分,設(shè)立溝通機(jī)制。


4)保證部分之間能夠進(jìn)行有機(jī)的聯(lián)系,合并組裝成為一個(gè)整體,完成目標(biāo)系統(tǒng)的所有工作。


第三方登陸:


實(shí)質(zhì)是在OAuth2.0協(xié)議的基礎(chǔ)上,利用外部的標(biāo)識(shí)來獲取帳號(hào)的內(nèi)部標(biāo)識(shí)然后完成登錄的過程。


具體的講,就是將三方的帳號(hào)綁定到產(chǎn)品自身的帳號(hào)上,當(dāng)查詢到用戶第三方的帳號(hào)已經(jīng)綁定了平臺(tái)的某個(gè)user_id時(shí),直接登錄對(duì)應(yīng)的帳號(hào)。


外部標(biāo)志:


用來使用用戶身份的標(biāo)志,可以是用戶名,手機(jī)號(hào),郵箱等,每一個(gè)外部標(biāo)識(shí)一定和一個(gè)內(nèi)部標(biāo)識(shí)相關(guān)聯(lián)用以確定一個(gè)用戶。需要注意的是,外部標(biāo)識(shí)可能改變。如 open_id,union_id。


內(nèi)部標(biāo)志:


即產(chǎn)品中用于標(biāo)識(shí)用戶唯一性的標(biāo)志,例如user_id,必須有,不可更改且唯一,用戶一般接觸不到內(nèi)部標(biāo)識(shí)。當(dāng)一個(gè)內(nèi)部標(biāo)識(shí)建立后,用戶所有的數(shù)據(jù)資產(chǎn)都會(huì)綁定到這個(gè)內(nèi)部標(biāo)識(shí)上。如 user_id、App_id。


Unix時(shí)間:


用一個(gè)正整數(shù)來表示時(shí)間與基準(zhǔn)時(shí)間之間相差的秒數(shù),常使用NTP協(xié)議(網(wǎng)絡(luò)時(shí)間協(xié)議)來把計(jì)算機(jī)的時(shí)鐘同步到世界協(xié)調(diào)時(shí)UTC。


控件、組件和框架:


涉及到程序設(shè)計(jì)中的粒度劃分。


控件表示程序設(shè)計(jì)中最小粒度的可復(fù)用可編程的部件,比如常見的搜索框、按鈕、單選框、復(fù)選框等。


組件由控件組合而成從而具有一定能力/功能,它是功能復(fù)雜的最小單位。比如App的TabHost。


框架是由很多控件、組件組裝在一起的,并且能夠在某一領(lǐng)域完成一系列操作。


加密:


對(duì)原來為明文的文件或數(shù)據(jù)按某種算法進(jìn)行處理,使其成為不可讀的一段代碼,通常稱為"密文",使其只能在輸入相應(yīng)的密鑰之后才能顯示出本來內(nèi)容,通過這樣的途徑來達(dá)到保護(hù)數(shù)據(jù)不被非法人竊取、閱讀的目的。可分為對(duì)稱加密和非對(duì)稱加密:


對(duì)稱加密即單密鑰加密,雙方用同一個(gè)密鑰來實(shí)現(xiàn)信息的加密和解密;


非對(duì)稱加密使用兩個(gè)密鑰(公鑰和私鑰),公鑰可以對(duì)外公開,私鑰對(duì)外保密,公鑰加密的信息,只有私鑰能解密。


腳本:


Script,普通文本文件,是確定的一系列控制計(jì)算機(jī)進(jìn)行運(yùn)算操作動(dòng)作的組合。


MVC模式:


即模型(Model)-視圖(View)-控制器(Controller)。用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示三者相分離的方法來組織代碼。


Model 建立業(yè)務(wù)規(guī)則模型,該層返回的數(shù)據(jù)相對(duì)中立,可以提供給不同的頁面。


View 即用戶看到并與之交互的界面,在視圖中其實(shí)沒有真正的處理發(fā)生,它只是作為一種輸出數(shù)據(jù)并允許用戶操縱的方式。


Controller 接受用戶的輸入并調(diào)用模型和視圖去完成用戶的需求,控制器本身不輸出任何東西和做任何處理。它只是接收請(qǐng)求并決定調(diào)用哪個(gè)模型構(gòu)件去處理請(qǐng)求,然后再確定用哪個(gè)視圖來顯示返回的數(shù)據(jù)。


示意圖:


用戶首先在界面中進(jìn)行人機(jī)交互,然后請(qǐng)求發(fā)送到控制器,控制器根據(jù)請(qǐng)求類型和請(qǐng)求的指令發(fā)送到相應(yīng)的模型,模型可以與數(shù)據(jù)庫進(jìn)行交互,進(jìn)行增刪改查操作,完成之后,根據(jù)業(yè)務(wù)的邏輯選擇相應(yīng)的視圖進(jìn)行顯示,此時(shí)用戶獲得此次交互的反饋信息,用戶可以進(jìn)行下一步交互,如此循環(huán)。


跨域與同源:


跨域即不同源。同源即同域名,同端口,同協(xié)議。瀏覽器的同源策略限制了來自不同源的“document”或腳本,對(duì)當(dāng)前“document”讀取或設(shè)置某些屬性,從一個(gè)域上加載的腳本不允許訪問另一個(gè)域的文檔屬性。


重構(gòu):


在保留現(xiàn)有功能的基礎(chǔ)上,重新梳理軟件中的代碼結(jié)構(gòu),讓原本雜亂無章的代碼重新具有可讀性、結(jié)構(gòu)性和拓展性。


增量更新:


傳統(tǒng)做法下重新下載安裝一個(gè)最新版的apk文件,比較耗流量,不利于用戶體驗(yàn)。增量更新只下載當(dāng)前App版本與最新版本的差異內(nèi)容,然后與當(dāng)前版本就行合并成最新版本再安裝。


響應(yīng)式設(shè)計(jì):


是指根據(jù)不同設(shè)備瀏覽器分辨率或尺寸來展示不同頁面結(jié)構(gòu)、行為、表現(xiàn)的設(shè)計(jì)方式。實(shí)現(xiàn)上包含了響應(yīng)式布局、響應(yīng)式html和css、響應(yīng)式媒體、響應(yīng)式j(luò)avascript


抽象、封裝、類、實(shí)例:


抽象是面向?qū)ο笏季S的最基本邏輯,是對(duì)問題領(lǐng)域進(jìn)行分析,抽象出共性。封裝是把對(duì)象的屬性和行為(數(shù)據(jù))結(jié)合為一個(gè)獨(dú)立的整體,并盡可能隱藏對(duì)象的內(nèi)部實(shí)現(xiàn)細(xì)節(jié)。類是對(duì)屬性和功能集合的靜態(tài)描述。實(shí)例是真正的載體和功能的執(zhí)行者。


繼承:


繼承是從已有的類中派生出新的類稱為子類,子類繼承父類的數(shù)據(jù)屬性和行為,并能根據(jù)自己的需求擴(kuò)展出新的行為,提高了代碼的復(fù)用性。


“鎖”:


和資源占用相關(guān)的概念,為解決對(duì)同一資源操作的時(shí)間重疊問題,將「并行執(zhí)行」變更為「順序執(zhí)行」。


程序中的數(shù)據(jù):


常量(“寫死的”)、變量(賦值之后才能使用)、整型、浮點(diǎn)、字符、數(shù)組(同類變量的集合)、字符串。


靜態(tài)網(wǎng)頁和動(dòng)態(tài)網(wǎng)頁:


靜態(tài)網(wǎng)頁是標(biāo)準(zhǔn)的HTML文件,是指沒有后臺(tái)數(shù)據(jù)庫、不含程序和不可交互的網(wǎng)頁。


動(dòng)態(tài)網(wǎng)頁則能與后臺(tái)數(shù)據(jù)庫進(jìn)行交互,數(shù)據(jù)傳遞,是結(jié)合了HTML以外的高級(jí)程序設(shè)計(jì)語言和數(shù)據(jù)庫技術(shù)進(jìn)行的網(wǎng)頁編程技術(shù)生成的網(wǎng)頁。


MapReduce:


是面向大規(guī)模數(shù)據(jù)處理的并行計(jì)算模型和方法,將大量數(shù)據(jù)分解為獨(dú)立的單元執(zhí)行,然后將結(jié)果歸并在一起,即先Map(映射),然后Reduce(歸約)。


端口:


Port,是設(shè)備與外界通訊交流的出口,分為物理端口和虛擬端口。虛擬端口指計(jì)算機(jī)內(nèi)部或交換機(jī)路由器內(nèi)的端口,不可見,如網(wǎng)絡(luò)數(shù)據(jù)收發(fā)用的端口號(hào)。


棧和隊(duì)列:


棧是一端受限,一段允許進(jìn)行操作的線性表,遵循先進(jìn)后出。


隊(duì)列也是一種特殊的線性表。不同于棧所服從的先進(jìn)后出的原則,隊(duì)列的原則是先進(jìn)先出。


“引擎”:


是一個(gè)軟件產(chǎn)品中,最基礎(chǔ)最核心的一個(gè)組件。比如搜索中的搜索引擎,實(shí)現(xiàn)最核心的爬蟲、分詞和索引;


游戲引擎是用來開發(fā)游戲的工具和組件。


長(zhǎng)連接:


連接是指客戶端和服務(wù)器基于TCP/IP協(xié)議聯(lián)系起來并獲取數(shù)據(jù)(通常三次握手建立,四次握手釋放,所以每個(gè)連接的建立都是需要資源消耗和時(shí)間消耗的)。


短連接是指通訊雙方有數(shù)據(jù)交互時(shí),就建立一個(gè)連接,數(shù)據(jù)發(fā)送完成后,則斷開此連接,即每次連接只完成一項(xiàng)業(yè)務(wù)的發(fā)送。


長(zhǎng)連接是指建立的連接長(zhǎng)期保持,不管此時(shí)有無數(shù)據(jù)包的發(fā)送,這時(shí)為給長(zhǎng)連接?;睿话銜?huì)定時(shí)向被檢測(cè)系統(tǒng)發(fā)送心跳包,檢測(cè)系統(tǒng)是否存活或者網(wǎng)絡(luò)鏈路是否通暢。


位圖和矢量圖:


位圖使用像素點(diǎn)來描述一張圖片,矢量圖由點(diǎn)、線、多邊形等圖元構(gòu)成(使用數(shù)值和方程式進(jìn)行描述)。


表單:


在網(wǎng)頁中主要負(fù)責(zé)數(shù)據(jù)采集功能。一個(gè)表單由三個(gè)基本組成部分:


表單標(biāo)簽(用于申明表單,定義采集數(shù)據(jù)的范圍,HTML中的)



表單域(包含了文本框、密碼框、復(fù)選框、單選框和下拉選擇框等)和表單按鈕。


URL Scheme:


蘋果給出的一個(gè)可以讓App相互之間可以跳轉(zhuǎn)的協(xié)議。


“觀察者模式”:


Observer,又稱為源-收聽者(Listener)模式,是軟件設(shè)計(jì)模式的一種。


在此種模式中,一個(gè)目標(biāo)物件管理所有相依于它的觀察者物件,并且在它本身的狀態(tài)改變時(shí)主動(dòng)發(fā)出通知。


觀察者設(shè)計(jì)模式定義了對(duì)象間的一種一對(duì)多的組合關(guān)系,以便一個(gè)對(duì)象的狀態(tài)發(fā)生變化時(shí),所有依賴于它的對(duì)象都得到通知并自動(dòng)刷新。


SQL注入攻擊:


由于代碼設(shè)計(jì)中沒有對(duì)用戶輸入數(shù)據(jù)的合法性進(jìn)行判斷,用戶可以提交一段數(shù)據(jù)庫查詢代碼,根據(jù)程序返回的結(jié)果,獲得某些他想得知的數(shù)據(jù)。


正則表達(dá)式:


即Regular Expression,是對(duì)字符串操作的一種邏輯公式。


向前兼容、向后兼容:


向前兼容即Forwards Compatibility,是對(duì)未來還沒有做好的版本兼容。向后兼容即Backward Compatibility,是對(duì)已經(jīng)發(fā)出去的老版本兼容。


狀態(tài)機(jī):


描述一個(gè)事物多個(gè)狀態(tài)之間相互切換關(guān)系的數(shù)學(xué)模型(常用有向圖來描述),構(gòu)成要素為現(xiàn)態(tài)(現(xiàn)在的狀態(tài))、次態(tài)(一定動(dòng)作后達(dá)到的狀態(tài))、條件(執(zhí)行動(dòng)作的前提)、動(dòng)作。


序列化:


Serialization,將對(duì)象的狀態(tài)信息轉(zhuǎn)換為可以存儲(chǔ)或傳輸?shù)男问降倪^程。通俗來講,即是把數(shù)據(jù)對(duì)象轉(zhuǎn)化為二進(jìn)制。


JSON:


JavaScript Object Notation,是一種輕量級(jí)的數(shù)據(jù)交換格式,采用完全獨(dú)立于編程語言的文本格式來存儲(chǔ)和表示數(shù)據(jù)。易于人閱讀和編寫,同時(shí)也易于機(jī)器解析和生成,并有效地提升網(wǎng)絡(luò)傳輸效率。


Instant App:


為了讓人們能夠像點(diǎn)擊鏈接那么簡(jiǎn)單,節(jié)省掉安裝App的痛苦,最快速度、最少流量的消耗,讓用戶體驗(yàn)到App級(jí)的用戶體驗(yàn),Google于2016年的Google I/O大會(huì),發(fā)布了該技術(shù),同年9月21日,微信小程序公開內(nèi)測(cè),但是二者在體積和頁面解析(HTML vs Java)速度上有所不同。


『建議收藏』產(chǎn)品經(jīng)理必懂專業(yè)名詞三-技術(shù)名詞的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
南雄市| 太仆寺旗| 兰西县| 泰宁县| 循化| 平山县| 班戈县| 柳林县| 姜堰市| 原阳县| 绩溪县| 仁寿县| 亚东县| 青龙| 吴忠市| 定南县| 蓝田县| 万源市| 大埔县| 龙岩市| 栖霞市| 嘉善县| 延安市| 宜章县| 蓝山县| 巫溪县| 佛冈县| 宝清县| 天水市| 广饶县| 普定县| 巧家县| 藁城市| 青河县| 庆阳市| 大足县| 治县。| 仙游县| 油尖旺区| 集贤县| 麻江县|