Quantcast
Channel: 神魂顛倒論壇-Flash--Front-end網頁前端討論最新50篇論壇主題-全文
Viewing all 735 articles
Browse latest View live

大臺灣薇薇頂級外送茶】:+line:1392831

$
0
0
【薇薇頂級外送茶】+line:1392831、看照片、約妹妹、本土MM、外籍MM、全套服務、外送茶、外送服務、學生妹兼職愛愛、旅館住家叫小姐、找茶討論區、台北出差叫小姐 、樂之軒、鐘點情人、個人學生妹兼職、現金消費、台北一夜情人外約、
台北全套外叫、薇薇台灣外送+line:1392831台北飯店叫小姐、台中可外送約住家約浪漫旅程、溫暖服務現金消費、3p玩法 -挑戰你男人的雄性魅力、刺激女人的雌性激素、無套的濃密黑森林等你弟弟來探索、花花外送俱樂部神仙享受帝王般服務外約、吃魚喝茶論壇、茶訊討論區、成人話題、兩性討論、吹水聊天男人尋歡俱樂部、玩XX、妹妹外約服務網薇薇台灣外送lin+line:1392831旅館叫小姐服務、桃園龜山喝茶一夜情人外送、鐘點情人全套S外送外約、火車便當、性感女神甜美校花、火辣麻豆八大論壇、六大地區、茶魚網、茶魚飯後、叫小姐、叫妹妹、找美女、給你性福生活、喝茶找艾情女神、越喝越有勁、全套服務、茶魚社區、各色茶種、品茶、喝茶、找好茶、外送上門、成人夜遊、、一等好找女人、奇集集網、完美女人、完美情人、
一夜情人外送外約叫小姐、薇薇台灣外送+line:1392831援交付現金、援助交際援交友網站找mm、汽車旅館飯店住家外送、叫小姐找女人3P+薇薇台灣外送+line:1392831
優質好茶外送外約、桃園,嘉義,台南,基隆,花蓮,雲林,苗栗,屏東,台東,宜蘭,墾丁,澎湖,金門,薇薇台灣外送+line:1392831香港,新加坡,馬來西亞外叫外送空姐、模特兒、演藝明星、女主播、護士、女軍官、AV女優、運動員、女學生 促狂野型淫蕩型 服務型 外貿型 氣質型 美腿型 甜美型 大奶型 高檔型 特別型 火辣
優質外送茶坊

[Javascript]揭秘後台技術架構!看 Uber 怎麼練成 4 年業務增長近 40 倍

$
0
0
[Javascript]揭秘後台技術架構!看 Uber 怎麼練成 4 年業務增長近 40 倍

類型:
Javascript



在新視窗檢視



本文由伯樂線上至秦翻譯,黃利民校稿。未經許可,禁止轉載!

英文出處:Todd Hoff



據報導,Uber 只有在過去 4 年的時間裏,業務就激增了 38 倍。Uber 首席系統架構師Matt Ranney ?在一個非常有趣和詳細的訪談《可延伸的 Uber 實時市場平台》中告訴我們 Uber 軟體是如何工作的。

本次訪談中沒有涉及你可能感興趣的峰時定價(Surge pricing,譯註:當 Uber 平台上的車輛無法滿足大量需求時,將提升費率來確保乘客的用車需求)。但我們了解到 Uber 的排定系統,他們如何實作地理空間索引、如何擴充系統、如何提高可用性和如何處理故障,例如在處理資料中心故障時,他們甚至會把司機電話作為一個外部分散式存儲系統用於恢復系統。

訪談的總體印像是 Uber 成長得非常快速。很多他們選擇的的架構是快速成長的結果,同時也想讓建置不久的團隊可以盡可能快地行動。因為他們的主要目標是讓團隊的工程速度盡可能得快,所以在後台使用了大量的技術。



在經歷一個稍顯混亂但非常成功的開端後,Uber 似乎學習到很多:他們的業務和他們需要做什麼才能成功。他們早期的排定系統只是為了送人。由於 Uber 的使命成長為除了送人以外,還要處理箱子和雜物(編註:Uber 已涉及快遞業務。),他們的排定系統已經被抽象並組建在可靠的和智慧的架構基礎上。

雖然 Matt 認為他們的架構可能有點瘋狂,使用一致性哈希環(Consistent Hashing)和 gossip 協定的想法非常適合他們的使用場景。

很難不被 Matt 幹事業的熱情所迷住。當談到他們的排定系統——DISCO,他興奮地說就像學校裡的旅行推銷員問題(traveling salesman problem)。這是一個很酷的電腦科學問題。雖然解決方案不是最優的,但這是現實世界中一個規模很大,要求實時性,由容錯和可延伸的部件建立起來的問題。這是不是很酷?

讓我們看看 Uber 內部是如何工作的。下面是我對 Matt’s 談話的註解:

統計

·Uber 地理空間索引的目標是每秒一百萬次寫入,讀取速度比寫入速度快很多倍

·排定系統有數以千計的節點



平台

·Node.js (譯者註:Node.js 是一個開源的、跨平台的、用於伺服器和網路應用的執行環境。Node.js 應用用 JavaScript 編寫)

·Python 語言

·Java 語言

·Go 語言

·iOS 和 Android 上的本機應用程式

·微服務

·Redis(譯者註:Redis 是一個開源、支援網路、基於記憶體、鍵值對存儲的資料庫,使用 ANSI C 編寫。)

·Postgres(譯者註:PostgreSQL 標榜自己是世界上最先進的開源資料庫。)

·MySQL 資料庫

·Riak (譯者註:Riak是由技術公司basho開發的一個類 Dynamo 的分散式 Key-Value 系統。以分散式、水平延伸性、高容錯性等特點著稱。)

·Twitter 公司提供基於 Redis 的 Twemproxy (譯者註:一個快速和輕量的代理)

·谷歌的 S2 地理函式庫

·ringpop —— 一致哈西環

·TChannel ——網路多路復用和 RPC 幀協定(譯者註:RPC,Remote Procedure Call,遠端程序調用)

·Thrift (譯者註:Thrift 是一個跨語言的服務部署訊框架)



概述

Uber 是一個用來連線乘客和司機的運輸平台。

他們的挑戰是:實時符合動態的需求和供給。在供給方面,司機可以自由地做他們想做到的任何事情。在需求方面,乘客可以隨時要求運輸服務。

而 Uber 的排定系統是一個實時的市場平台,通過行動電話來符合司機和乘客。根據統計,新年前夕是 Uber 一年中最忙碌的時候。

架構概述

驅動了所有這些的原因是乘客和司機在他們的手機上執行他們的 App。後台主要是服務行動電話的流量。客戶端通過行動資料和盡力而為的網路和後台溝通。10 年前你可以想像有個基於行動資料的業務嗎?而我們現在可以做這樣的事情,太棒了。沒有使用私有網路,沒有花哨的 Q0S (服務品質),只有只有是開放的網路。

客戶端連線排定系統,它協調司機和乘客,供給和需求。排定系統幾乎都是用 node.js 編寫的,原來排程把它移植到 io.js 上,不過後來 io.js 和 node.js 合併了。

你可以用 javascript 做一些有趣的分散式系統的工作。不過記得決不要低估熱情帶來的生產力,而且節點開發者都相當有熱情。他們可以非常快速地完成很多事情。

整個 Uber 系統可能看上去相當簡單。為什麼你還需要這些子系統和這些人呢?只要它看上去是那樣,那就是成功的標記。只要看上去他們很簡單地完成了他們的工作,就有很多事情需要去做。

[b][b]地圖或 ETA(預期到達時間):[/b]為了讓排定做出更加智慧的選擇,必須要取得地圖和路線訊息。街道地圖和曾經的行駛時間可以用來預測當前的行駛時間。至於語言很大程度上取決於系統整合,所以這裏有 Python、C++ 和 Java。

服務:這裏有大量的業務邏輯服務。使用了一種微服務的方法;大部分用 Python 編寫。

[b]資料庫:[/b]使用了很多不同的資料庫,最老的系統是用 Postgres 編寫的;Redis 也使用了很多,而有些是基於 Twemproxy;有些是基於一個客制化的集群系統。

此外也使用了 MySQL 資料庫;Uber 正在建立自己的分散式列存儲,那是一堆精心策劃的 MySQL 案例。最後有些排定服務還停留在 Riak 上。

旅行後期的流水處理:一個旅行結束後要處理很多事情,包括收集評分、發 email、更新資料庫、安排支付;用 Python 編寫。

金流:Uber 整合了很多支付系統。

[/b]

舊的排定系統

原有排定系統的局限性開始限制了公司的成長,因此 Uber 不得不改變它。

儘管? Joel Spolsky?聲稱幾乎整個系統都被重寫了。但大部分其它系統沒有被觸及,甚至有些排定系統的服務也被保留下來。

舊系統是為專用客車運輸所設計的,做了很多假設:

·每個車輛一個乘客,不適用? Uber Pool (拼車服務)。

·運送人的想法深深內嵌到資料模型和介面裡。這樣限制了延伸到新的市場和產品上,比如運送食物和箱子。

·最初的版本是按城市劃分的。這對於可延伸性而言是好的,因為每個城市可以獨自運營。但當越來越多的城市加入,這變得越來越難以管理。城市有大有小,負載也不一樣。



由於建造得很快,他們沒有單點故障,都是多點故障。

新的排定系統

為了解決城市分片和支援更多產品,供給和需求的概念應該是廣義的,所以供給服務和需求服務被創建出來。

》供給服務追蹤所有供給的效能和狀態機:

有很多屬性模型可以追蹤車輛:座位數目、車輛類型、是否有兒童座椅、可以放進輪椅嗎,諸如此類。

規格需要被追蹤。例如,一輛車可能有三個座位但是有兩個都被佔用了。



》需求服務追蹤需求、訂單和需求的方方面面:

如果一名乘客要求一個小車座位,庫存必須滿足需求。

如果一名乘客為了更便宜的價錢,不介意和別人分享一輛車,這也是要塑模的。

如果需要行動一個箱子,或是遞送食物呢?



》符合所有供給和需求的邏輯是一個被稱為 DISCO(排定最佳化)的服務:

舊系統只符合當前可用的供給,這意味?當前路上等著工作的車輛。

DISCO 支援未來規劃和使用可用的訊息。例如,在旅行程序中修改路線。

[b]geo 供給:
基於供給來自哪裡和哪裡需要它,DISCO 需要一個地理空間索引做決策。

geo 需求:需求也需要一個 geo 索引。



要使用所有這些訊息需要有一個更好的路由引擎。

[/b]

排定

當車輛行動的位置更新被傳送到 geo 提供者。為了符合乘客和司機,或是只有是在地圖上顯示車輛,DISCO 傳送一個請求給 geo 提供者。

接? geo 提供者會先粗略過濾一遍,得到附近滿足需求的候選人。然後清單和需求傳送給路線或 ETA(預計到達時間);用以計算它們距離遠近的 ETA,是基於道路系統而不是地理上的。

接?根據 ETA 排序然後把它傳回給提供者,再派給司機。至於在機場,Uber 不得不類比一個虛擬的計程車佇列。因為考慮到他們到達的順序,提供者必須排隊。

地理空間索引

必須有相當的可延伸性。設計目標是每秒處理一百萬次寫入。寫入的速度源自司機每 4 秒傳送的行動更新。至於讀取速度的目標是要比寫入速度快很多,因為每個開啟應用的人都在進行讀取作業。

通過一個簡化的假設——只有追蹤可排定的供給,舊地理空間索引可以很好地工作。大部分供給正在忙?做其它事情,所以支援可用供給的子集就很容易。在為數不多的行程中,有一個全域索引存儲在記憶體裡。很容易做簡單的符合。



在新世界裏必須追蹤所有狀態下的供給。Uber?必須追蹤它們涉及的路線;這是相當多的資料。此外,新的服務執行在好幾百個行程上

而因為地球是一個球體,Uber 很難只有依靠經度和緯度做出總結和近似。所以 Uber 通過 Google S2 函式庫將地球分割成微小的單元,每個單元有一個唯一的 ID。

可以通過一個 64 位整數(int64)代表地球上的??每一平方厘米。Uber 使用一個等級為 12 的單元,根據你所在的位置,面積從 3.31 到 6.38 平方公里。盒子根據它們在球體中的位置,改變它們的形狀和大小。



S2 可以給出一個形狀的覆蓋面積是多大。如果你想以倫敦為中心畫一個半徑 1 公里的圓,S2 可以告訴你填充這塊欄位需要多少單元。由於每個單元都有一個 ID,這個 ID 可以作為一個分區鍵。當供給到達一個位置,這個位置的單元 ID 就知道了。可以用一個做為分區鍵的單元 ID 來更新供給位置。然後傳送多個副本。

當 DISCO 需要找到附近位置的供給,會以乘客所在位置為中心計算一個圓的面積。藉助單元 ID,讓所有在這個範圍內的分區都回饋供給資料。

所有這些都是可延伸的。儘管它不像你想像得那樣高效,但因為扇出相對便宜,寫入負載總是可以通過加入更多的節點來加以擴充。讀取負載可以通過使用複制來擴充。如果需要更大的讀取能力,可以加入複制因子。(譯者註:fanout,扇出,IC 概念,一個邏輯門在正常工作下,其輸出端可接的同族系 IC 門的數目,成為此門的扇出數。簡單的說,其所能推動同種類的次級門的數目就稱為扇出。)

一個限制條件是單元尺寸固定在等級 12 的大小。未來可能會支援動態的單元尺寸。但這需要權衡利弊,儲存格越小,查詢的扇出就越多。

路線

討論完地理空間,我們來討論路線的選擇必須分級。

有一些主要目的:

[b]減少空載([b]extra driving):[/b]開車是人們的工作,他們希望可以更有效率。空載不會給他們帶來收入(譯者註:感覺此處有筆誤)。理想情況下,司機一直在行駛中。一堆賺錢的工作排隊等?他們。

減少等待:乘客等待要盡可能的短。

整體 ETA 最少(整體預計到達時間)

[/b]

舊系統讓需求查詢當前可用的供給,加以符合並最終完成。這很容易實作和讓人理解。這在專車運輸下工作得相當好。

但只有看當前可用的,並不能做出好的選擇:其想法是一個正在運送乘客的司機可能更適合這位叫車的客戶,因為目前空閒的司機距離比較遠。挑選正在途中的司機減少了客戶的等待時間,也讓遠端司機的空載時間降到最小。

在可預見的未來,這個模型可以更好地處理動態條件:

例如,一名客戶附近剛好有一名司機上線,但是這個客戶之前已經分派給另一位距離位置遠一點的司機,這種情況下就不應該改變排定決策。

另一個例子是客戶希望可以分享一輛車。通過在非常複雜的情況下嘗試預測未來,可以進行更多的最佳化。



當考慮到運送箱子或是食物,所有這些決策會更加有趣。在這些情況下,人們通常會做其它事情,就需要有其它不同的考量。

可延伸的排定

排定使用 node.js 組建;他們組建了一個有狀態的服務,所以無狀態的延伸方法不能工作。

Node 執行在一個單獨行程上,所以必須想一些辦法讓 Node 可以執行在同一台機器的多個 CPU 上和多台機器上。而用 Javascript 重新實作所有 Erlang 的實作是個笑話。

延伸 Node 的一個解決方案是 ringpop,它是一個基於 gossip 協定的一致哈希環,實作了一種可延伸的和容錯的應用層分區。在 CAP 術語中,ringpop 是一個 AP 系統,權衡一致性和可用性。一些不一致性要比無法服務更好解釋。最好是可以一直可用只是偶爾出錯。

ringpop 是一個可以包含在每一 Node 行程的內嵌式模組。



Node 基於一個成員集合實作 gossip 。一旦所有節點相互認可,它們可以獨立和高效地進行查詢和轉寄的決策。這是真正得可延伸:加入更多的行程可以完成更多的工作。這可以被用來切分資料,或作為一個分佈的閉鎖系統、或協調一個發表或是訂閱的會合點、或是一個長時間輪詢的 socket。

Gossip 協定一種基於可擴充可傳導的弱一致性行程群組成員協定(SWIM,Scalable Weakly-consistent Infection-style Process Group Membership Protocol);為了提升收斂時間已經做了一些改善。

一系列線上的成員都在「傳播流言」?(gossip around 譯註:雙關用語)。當更多的節點加入,它就是可擴充的。SWIM 中的「 S 」代表可延伸的,並且的確可以工作;這可以延伸到數千個節點的程度。(SWIM 結合了健康檢查和成員變更,並把它們作為協定的一部分。)

在一個 ringpop 系統中,所有 Node 行程都包含 ringpop 模組。它們在當前成員中「傳播流言」。

從外面看,如果 DISCO 想要使用地理空間,每個節點都是相等的。可以選擇任意一個健康的節點。通過檢查哈希環,接受請求的節點會負責把這個請求轉寄給正確的節點。如下圖所示:

在新視窗檢視

讓這些躍點和對端可以相互溝通聽上去很瘋狂,但可以得到一些很好的特性,比如在任意機器上加入案例就可以擴充服務。

ringpop 的組建基於 Uber 自己的遠端程序調用(RPC,Remote Procedure Call)機制,被稱為 TChannel。它是什麼?

這是一個雙向的請求和響應協定,它的靈感來自 Twitter 的 Finale。

一個重要的目標是控制跨不同語言的效能;特別是在 Node 和 Python 中,很多現有的 RPC 機制不能很好地工作,因此需要 redis 層級的效能。而?TChannel 已經比 HTTP 快 20 倍。

需要一個高效能的轉寄路徑,這樣中間層不需要知道整個負載,就可以很容易做出轉寄的決策。

需要適合的流水線,這樣就不會有排頭擁塞的問題,任何時候任何方向都可以傳送請求和響應,每個客戶端也是一個伺服器。

需要內嵌負載檢驗、追蹤和一流的功能。在系統內處理中,每個請求都應該是可被追蹤的。

需要一個乾淨的脫離 HTTP 的方法。HTTP 可以非常自然地被封裝到 TChannel 裡。

[b]Uber 正在遠離 HTTP 和 Json 業務
。都在遷往基於 TChannel 的 Thrift。

[/b]

ringpop 基於持久連線的 TChannel 實作 gossip 協定。同樣這些持久連線被用來延伸或是轉寄應用流量。TChannel 也被用來進行服務間的通信。

排定可用性

可用性很重要:Uber 有競爭對手而且切換成本非常低。如果 Uber 只是短暫掛掉,這些錢就會被其它人賺走。其它產品的粘性更強,客戶也願意再次嘗試它們。Uber 不一定如此。

讓每件事情都可以重試:如果有些事情不能工作,那它就要可以重試。這就是如何繞過錯誤。這要求所有的請求是冪等的。例如一次排定的重試,不能排定兩次或是刷兩次某人的信用卡。(譯者註:一個冪等作業的特點是其任意多次執行所產生的影響均與一次執行的影響相同)

讓每件事情都可以終止:失敗是一個常見的情況。任意終止行程不應該造成損害。

只有崩潰:沒有優雅的關閉;優雅的關閉不需要練習。需要練習的是當不遇期的事情發生了(要怎麼辦)。

小塊:要把事情失敗的成本降到最低就是把它們分成小塊。可以在一個案例中處理全部流量,但如果它掛掉了怎麼辦?如果有兩個,就算一個掛了,只是效能減半。所以服務要可以被分割。這聽上去像一個技術問題,但更像一個文化問題。很容易就擁有一對資料庫。這是一件很自然的事情,但配對就不好。如果你能夠自動發起一個和重新啟動新的備用,隨機終止它們是相當危險的。

終止一切:就算終止所有資料庫來確保可以從失敗中恢復過來。這需要改變資料庫的使用規則。他們選擇 Riak 而不是 MySQL。這也意味?使用 ringpop 而不是 redis。因為 redis 案例通常相當大和昂貴,終止一個 redis 案例是一個很昂貴的作業。

把它分成小塊:談到文化轉變。通常服務 A 通過一個負載等化器和服務 B 溝通。如果等化器掛掉會怎樣?你要如何處理這種情況?如果你沒有練習過你永遠都不知道。你應該終止負載等化器。你如何繞過負載等化器?負載均衡的邏輯已經在服務裏面。客戶端需要有一些訊息知道如何繞過問題。這和 Finagle 的工作方式類似。

一個集群的 ringpop 節點創建了服務發現和路由系統,讓整個系統有可延伸性和應對後台的壓力。

整個資料中心的故障

雖然不會經常發生,但還是會出現一個意想不到的串聯故障或是一個上游網路提供商的故障。Uber 維護了一個備份的資料中心,通過適當的開關可以把所有事情都切換到備份的資料中心。

問題是在途的旅行資料可能不在備份的資料中心。他們會把司機手機當作旅行資料的源頭而不是資料的副本。

結果排定系統會周期傳送一個加密的狀態摘要給司機的手機。現在假設有一個資料中心發生故障轉移。司機手機下一次傳送位置更新給排定系統,排定系統將會偵測到它不知道這個旅行,它會問(手機)要狀態摘要。然後排定系統根據狀態摘要進行更新,這個旅行會繼續就像什麼事情都沒有發生過。

不足之處

Uber 解決可延伸性和可用性問題的不足之處,可能在於 Node 處理轉寄請求和傳送訊息給大量扇出所帶來的高延遲。在一個扇出系統中,微小的波動和故障都會有驚人的影響,系統的扇出越高出現高延遲請求的機會就越大。

一個好的解決方案是可以跨伺服器取消備份的請求。這個一流的功能已經內嵌到 TChannel 中。一個請求的訊息同時傳送給服務 B1 和 B2;傳送給服務 B2 的請求會有些延遲,當 B1 完成這個請求,它會在 B2 上取消這個請求。由於這個延遲通常情況下 B2 不會工作,但如果 B1 出了問題,B2 就可以處理這個請求,這樣會比 B1 先嘗試逾時後 B2 再嘗試情況下的回饋要快一些。

(本文轉載自合作夥伴《伯樂線上》;未經授權,不得轉載;圖片來源:bfishadow,CC Licensed)





在新視窗檢視

穩賺直達→FB, Google Adwords 密技











想在Android 手機欣賞更多有趣圖集?免費下載 GigCasa App

在新視窗檢視





在新視窗檢視





原文站台: TechOrange











在新視窗檢視

分享到Facebook

[程式設計]MediSieve 的 3D 列印血液過濾器可以治癒瘧疾

$
0
0
[程式設計]MediSieve 的 3D 列印血液過濾器可以治癒瘧疾

類型:
程式設計



在新視窗檢視

那裡是可能沒有疾病在世界更不利於發展中國家的地位比瘧疾。在整個發展中欄位在拉丁美洲,亞洲和撒哈拉以南非洲世界衛生組織 (世衛組織) 估計,瘧疾成本超過 $ 120 億一年的醫療費用和工資損失,更不用提每年對旅遊和估計的死亡人數 80 萬的有害影響。雖然有一些藥物可以緩解癥狀,減少被感染的可能性,但仍是沒有治療方法或疫苗。而且因為這種疾病通過蚊蟲叮咬傳播的唯一真正的防禦仍然像蚊帳和高度警惕問候積水的預防措施的使用。



在新視窗檢視



周期的瘧疾感染。

但來自倫敦大學學院稱為 MediSieve 有限公司的校辦企業可能有無意中解決問題。原來紅血細胞感染瘧疾寄生蟲獲得略有磁性。當血紅細胞感染了瘧疾時,這種寄生蟲分解血紅蛋白,導致廢副產品稱為瘧色素 — — 也被稱為"瘧疾色素"— — 這是弱磁性。這種寄生蟲相乘並使用該儲存格,瘧色素建立和仍然存儲在它內, 轉動磁的細胞。

MediSieve,喬治弗羅德舍姆博士,創始人開發 3D 列印磁血液過濾器,可能使 90%的病人受感染的血液細胞在不到四個小時。過濾器只會吸引那些具有磁性,允許非感染者的血液細胞無害地穿過他們的血液細胞。因為當時 Frodsham 是主要是關於他自己當它來研究和資助,他令人難以置信的裝置只會永遠不會被創造不是額外負擔得起 RepRap 3D 列印技術。



在新視窗檢視



MediSieve 創始人喬治弗羅德舍姆博士。

"我第一次來到 3D 印刷由於資源問題,在我的博士學位,我們有相對較小的經費,而清晰的概念,想做什麼,答案是買 RepRap 機。我用它來做一些早期的原型內部和它取得很大的不同,因為它意味?能夠重覆設計和嘗試出來的真正的低成本,真的很快。滿意的設計,我是能夠產生執行我的實驗所需的數位的時候,大批次的生產是一個有力的詞但不遠了,"弗羅德舍姆向 tct 雜誌解釋。



血液過濾程序的工作方式類似於腎臟透析,患者的血液過濾外部迴圈受感染的細胞分開獲准傳回到病人的身體的健康細胞。病人的結果是幾乎立即,癥狀的嚴重性開始迅速減少,和死亡的可能性降低到幾乎為零。

這裡是血液過濾程序的影片演示:





Frodsham 在生化工程獲得博士學位的倫敦大學學院,在那裡他開發他的磁濾裝置。雖然公司仍處於發展的早期階段,他的作品仍設法吸引了大量的財政支援。他收到企業獎學金從愛丁堡皇家社會補助金,他用來讓他的公司,啟動並執行。他還收到企業獎學金皇家工程學院的企業中心為他發展他第一次低通原型濾波器的工作。他研發的原型早期的成功讓他募集了超過 $540,000 (350,000 英鎊) 在早期的資助,將使他能開發臨床原型和執行安全性試驗。根據 Frodsham,3D 列印技術要與他同在整個開發程序。



在新視窗檢視

"我結束了使用 RepRap 不只有是為我的專案支援其它研究組的數目,使早期的原型、 自訂的實驗儀器、 顯微鏡介面卡。有時這些事情花費數百甚至數千英鎊,你可以列印它們基本上是沒有什麼。當你談論發展的新的醫療裝置,但也作為一種實驗室工具產品開發程序加入巨大的價值。對我來說它是一種必不可少的實驗室裝置現在,我推薦 3D 列印到每個人都聽電話。我們還是在看利用 3D 列印技術生產的臨床的原型,但我們將會看到對注射成型時我們延伸到製造業。這是一種產品,我們希望幫助數以十萬計的人,與那些種類的卷我個人不覺得 3D 列印技術是最有效的方式做這件事,"Frodsham 說。



Frodsham 的裝置的時間來得更好的時間,傳染性疾病研究人員變得越來越擔心越來越多的耐葯菌株的瘧疾。目前有三條蔓延,柬埔寨、 老撾、 泰國、 越南和緬甸,這些菌株,如果他們繼續傳播他們可能會導致致命的傳染病。



在新視窗檢視



瘧疾寄生蟲感染血紅細胞。

Frodsham 研究與他產生的磁濾程序可能比只降低成本的瘧疾的傳染性疾病的科學有更廣泛的影響。醫學科學通常重點化學或製藥解決方案到疾病,這已為我們服務好了超過一個世紀。但藥物的廣泛使用造成副作用實際上使寄生蟲和病毒更強,導致耐葯的"超級病毒"菌株,正在成為越來越多的問題。然而使用他的背景在物理和納米技術,Frodsham 相反尋找物理、 藥物免費的解決方案,它會減少藥物的治療,需要給瘧疾寄生蟲少機會產生抗藥性。

讓我們聽聽你的想法,這項研究和在 3D 列印治癒瘧疾論壇執行緒在 3DPB.com 上。

除特殊註明的文章外,本站文章均為原創或編譯,轉載「來自3D族www.3dzu.net」並鏈回本頁.謝謝!

本站所有文章均為本站原創,轉載:文章來自3D列印網-3D族http://www.3dzu.net



想在手機查閱更多程式設計資訊?免費下載【香港矽谷】Android App

在新視窗檢視







原文站台: 3D列印網











在新視窗檢視

分享到Facebook

[css]CSS峰會關注企業訊息安全 百位CTO閉門探討「2016第一步」

$
0
0
[css]CSS峰會關注企業訊息安全 百位CTO閉門探討「2016第一步」

類型:
css

15年初,攜程信用卡拖庫門事件引發恐慌,近日爆發的網易郵箱過億使用者資料泄露則再次引起行業震蕩。關於企業訊息安全,在中國一直處於重要但不被重視的環境,而在國外眾多網路公司,則非常重視企業訊息安全工作,專門設有CSO(Chief?Security?Officer,首席安全官)來負責企業訊息安全相關業務。面對更為複雜的新生態網路環境,我國企業如何推進企業訊息化建設?

據悉,首屆中國網路安全領袖峰會將於11月3日至4日在北京國家會議中心召開,此次峰會將舉辦題為「CSO的2016第一步」?企業安全閉門交流會,旨在為網路訊息服務企業及網路訊息安全相關負責人搭建一個交流平台,共建中國網路訊息安全的新生態。企業安全閉門交流會一經推出,便有數百位CTO報名參會,其中不乏政府、企業、安全界權威人士。

訊息全方位互聯?企業訊息安全亟需生態化建設本屆網路安全領袖峰會以「智慧互聯?安全新生態」為主題展開討論。據記者了解,組委會提出這一理念的初衷在於,不同於傳統網路訊息防護「特徵碼引擎+病毒樣本庫」殺毒樣式靜態化、平面化,防護效果取決於一兩家安全軟體廠商研發能力的特點。

在訊息全方位互通的智慧互聯時代,作業系統多元化,智慧裝置多樣化,使用場景立體化,病毒木馬等安全威脅一旦侵入訊息流動頻道,傳播速度之快、危害範圍之廣,只有憑廠商一家的力量難以控制,亟需產業鏈中各環節從系統整合商、硬體製造企業,到網路產品運營機構,共同樹立起一致的企業訊息安全生態理念,以立體化安全防護的手段,建立起一個全新的企業訊息安全防護生態機制。

百位CSO閉門探討?聚焦產業鏈安全相較於傳統訊息安全管理中,由公司內的CTO(首席技術官)全面負責的狀況,本屆網路安全領袖峰會提出的CSO(Chief?Security?Officer,首席安全官)職位概念,能夠幫助中國企業更為聚焦於訊息安全管理,以提升行業對於企業訊息安全的重視程度,並推動整個行業的安全生態建設。



作為重要議程,「CSO的2016第一步」?企業安全閉門交流會,將重點圍繞「XCode引發的供應鏈安全和開發安全」、「雲計算安全的挑戰及CSO的決策」、「十三五期間CSO的演進展望」和「安全責任的新態勢」四個主題展開充分的交流,探討網路訊息服務領域所面臨的行業挑戰和趨勢,促進網路訊息服務相關企業的行業交流,提升訊息安全服務專業性,同時以此次會議為契機搭建產業融合及交流的社區平台,為未來更多線下交流及業務合作促成打下良好的基礎。

本次企業安全閉門交流會,由知道創宇、啟明星辰、騰訊安全平台部、玄武實驗室、烏雲、安天承辦,將以圓桌交流和企業嘉賓主題分享的形式進行,屆時將有超過百位訊息服務企業的安全技術及運維人員,專門針對網路訊息服務領域的安全隱患和風險、安全事故應對機制、企業安全技術及運維人才訓練等方面內容進行深入探討和交流,以促進行業安全服務的穩定性和專業性,為網路訊息服務企業及網路訊息安全相關負責人搭建一個交流分享平台,為「智慧互聯?安全新生態」主題的落實,開展建立產業鏈各環節齊參與的網路安全新生態邁出重要的第一步。

本次企業安全閉門交流會邀請到了玄武實驗室負責人TK教主、啟明星辰首席戰略官潘柱延、知道創宇COO楊冀龍、烏雲創始人方小頓、騰訊應用安全運維中心負責人胡珀、安天副總工楊祖明等網路訊息安全領域的眾多大咖作為圓桌常駐嘉賓,分享在各自領域取得的最新研究進展和安全管理經驗。

目前,首屆中國網路安全領袖峰會入場門票正在火熱預訂中,官網也開通了限時免費頻道,點選報名網址:http://www.thecss.cn/css/regi.html?取得。

中國網路安全領袖峰會官方站台:http://www.thecss.cn?

在新視窗檢視

想在手機查閱更多css資訊?免費下載【香港矽谷】Android App

在新視窗檢視







原文站台: 雷鋒網

【本文著作權歸雷鋒網所有,未經許可不得轉載。文章只有代表作者看法,如有不同觀點,歡迎新增雷鋒網微信公眾號(微訊號:leiphone-sz)進行交流。 】











在新視窗檢視

分享到Facebook

[css]網路進入智慧互聯時代 CSS將推進行業安全生態建設

$
0
0
[css]網路進入智慧互聯時代 CSS將推進行業安全生態建設

類型:
css



在新視窗檢視

由中央網信辦指導籌備的第一屆中國網路安全領袖峰會(Cyber?Security?Summit)將於11月初在北京召開,屆時將有來自網路安全監管機構、科研院校、BAT三大巨頭、網路安全組織和各類網路企業的3000餘位嘉賓廣泛參加。近期,記者從組委會了解到峰會將圍繞「智慧互聯,安全新生態」的主題和」立體化安全「的理念展開深入探討,為推動中國網路安全發展獻計獻策。?

???????

智慧互聯時代?亟需建設安全新生態傳統的網路安全機制,源自有?二十多年歷史的殺毒軟體的工作原理,即「特徵碼引擎+病毒樣本庫」的方式,就是安全廠商及時發現各種各樣的病毒,找出病毒的通性特徵,將這些特徵訊息以病毒庫的形式通過殺毒軟體更新升級到使用者的電腦端,在使用者的電腦上辨識出病毒並予以殺除。在這種機制下,評定一款安全軟體好壞的辦法就是實驗室測試,拿出已知的病毒樣本庫掃描做檔案偵測,測試安全軟體對已知病毒木馬的偵測能力,以測出百分之多少的檢出率來衡量。由此可見,傳統的網路安全防護是安全軟體廠商一家唱獨角戲的舞台,防護結果的好壞極大程度上取決於安全軟體廠商對訊息資源的掌握程度和自身水平的高低。

在智慧互聯時代,作業系統多元化,智慧裝置多樣化,使用場景立體化,各類公用、私有的訊息在多平台、多場景下流動傳輸,安全威脅的入口前所未有地增多,病毒木馬一旦侵入訊息流動頻道,則傳播速度之快、危害範圍之廣難以想象。在這種情況下,單憑廠商一家的力量難以控制住病毒如洪水般的衝擊,亟需建立起一個新的安全防護生態。在本次峰會主會場的圓桌論壇上,來自騰訊、阿里、百度和微軟的安全高管們將一起探討建立一個全新的網路安全新生態,呼籲產業鏈上從系統整合商、硬體製造企業,到網路產品運營機構,共同樹立起一致的安全生態理念,將各自管理環節提供的安全防範產品對危害威脅的監測訊息共通共用,摒棄傳統危害-治理的單一安全機制,建立預警-防範-治理-資料共用的新型安全機制,突破安全行業局限,產業鏈各環節、各行業在做好各自環節安全管理的同時,將安全威脅訊息、威脅處理規則各類應對訊息即時通過雲端等手段在產業鏈條中流通,做到立體、動態的防範、管理,共同參與防範治理網路安全問題。



立體化安全?保障網路安全新生態健康發展傳統的安全軟體廠商在為使用者提供安全殺毒產品和服務時,只有只有是針對桌面作業系統,只要做出一套殺毒軟體就能解決安全問題。但是在智慧互聯的時代,使用者在工作、生活場景中使用的智慧裝置,執行的作業系統更加立體化、多元化,除了桌面的PC裝置,還有多種行動智慧終端機、穿戴裝置、智慧汽車等新型智慧裝置,作業系統更加多元化,安全威脅在各個場景下即有機會侵害,傳統上網安全的解決方案明顯力不從心。

新型的立體化安全機制,?重在智慧裝置終端機使用場景立體化的情況下,對網路訊息安全的防護保障同樣做到立體化、多元化、跨平台。在網路訊息流動的生態鏈條中,從傳統常規的桌面作業系統,手機、Pad行動智慧終端機,到針對個人身體偵測、虛擬體驗的穿戴裝置,以及交通出行中的智慧汽車等工作、娛樂、生活各類使用場景中,對每一方面的數位訊息進行安全防護。關閉病毒木馬在網路生態鏈條中實作侵害的各類入口,切斷病毒在生態鏈條中傳輸的頻道路徑。

據悉,本次峰會除探討網路安全新生態的主會場外,還將設網路金融安全、智慧城市安全、智慧交通安全、智慧生活安全四個分會場,聯合產業鏈中各行業人士共同研究涵蓋智慧應用多元、立體場景下的網路安全防護管理問題。

在智慧互聯時代,各類智慧應用、硬體飛速發展,使用者使用智慧裝置的場景更加多元化、立體化,對網路訊息的安全防護也亟需建立立體化保護的機制。同時作業系統多元化、多平台化,智慧裝置多樣化的演進,使得安全廠商一家的防護也捉襟見肘,需要產業鏈上各環節組織機構的鼎立參與,樹立一致的安全生態觀,提供開放、互聯的介面,讓安全威脅無門可入、無路可走。

目前,首屆中國網路安全領袖峰會入場門票正在火熱預訂中,官網也開通了限時免費頻道,點選報名網址:http://www.thecss.cn/css/regi.html?取得。

中國網路安全領袖峰會官方站台:http://www.thecss.cn?

想在手機查閱更多css資訊?免費下載【香港矽谷】Android App

在新視窗檢視







原文站台: 雷鋒網

【本文著作權歸雷鋒網所有,未經許可不得轉載。文章只有代表作者看法,如有不同觀點,歡迎新增雷鋒網微信公眾號(微訊號:leiphone-sz)進行交流。 】











在新視窗檢視

分享到Facebook

琦琦外送茶坊Line:kk8690 各行各業高檔頂級兼職美女全臺外約外送服務

$
0
0
 外送地區:臺北 臺中 高雄 彰化 南投 新竹 桃園  林口 臺南  臺東  嘉義  雲林 

性福網址:https://qwe5588698.blogspot.com/

?現金交易 

保證本人 不偷時 不刷卡  不買點數


看滿意再付費 現金交易 安全有保障

  

★加入LINE 主頁查看每日更新排班表美照哦★

?琦琦外送茶莊 每天都有不同的妹妹 

給你不一樣的視覺 不一樣的觸覺 不一樣的心跳! 


一對一的貼心服務

熱情 親切 100%的配合

絕對完美的互動

讓您擁有溫柔的舒壓…深深的放鬆…愉快的感受


☆性感女郎★車展麻豆★熟女人妻☆

☆大學系花★艷麗秘書★標緻空姐☆

☆年輕可愛★酒店紅牌★網拍麻豆☆ 

☆氣質超優★三線明星★專櫃小姐☆

☆玲瓏有緻★清新脫俗★撞球甜心☆

☆清純害羞★白衣天使★夜店辣妹☆

?服務內容  洗澡 口交 愛愛 按摩 後門 69 LG 奶泡 顏射 火車便當  ……


頂級服務 ※ 平民消費 ※ 帝王享受.各式玩法加Line諮詢.神仙般享受絕對值得 


(安全)(舒適)(乾淨)(隱密)


地點自己選 妹妹到點配合【商旅 汽旅或飯店 Vip可住家】

 

我一定會用心幫你介紹你心儀的妹妹

幫你橋到你滿意的價位 給你最大的優惠和福利呦~~ 


?優惠1:加琦琦茶莊Line一律優惠500

?優惠2:每日前三位送兩次半價

?優惠3:尊貴會員每次約妹優惠折扣 6-8折 

?優惠4:介紹2個朋友可半價 介紹5個朋友可免費一次 

?優惠5:一次性買三節 免費送一節 直接升級尊貴會員

 

★挑起您的情欲 出動您的神經末梢 輕撫.呻吟.收緊.進入.晃動.包覆 

★性感.風騷.清純.可愛.靚麗.氣質.各類的正妹.這裡應有盡有喔 


甩起你的大肉棒  盡情的放縱自己  琦琦茶坊等著你


開啟你的賴請加入琦琦賬號詳談(加了請敲一下喔!) 

為你量身選優質小姐 讓你抵擋不住的誘惑 high到極點 騷到無止境 

胸到你無法拒絕 陪你一起神遊仙境 欲仙欲死 神秘小穴等你來

[程式設計]受到熱捧的人機協作機械人,正在悄悄改變什麼?

$
0
0
[程式設計]受到熱捧的人機協作機械人,正在悄悄改變什麼?

類型:
程式設計

早在18世紀,日本人若井源大衛門和源信便在前人的基礎上,利用鯨魚須製作的發條和彈簧,將自動機器玩偶升級為可為客人端茶送水的「原始機械人」。

它會雙手捧?茶盤,如果把茶杯放在茶盤上,它就會向前走,把茶端給客人。客人取下茶杯時,它會自動停止,等客人喝完茶把茶杯放回茶盤上時,它就又轉回原來的地方。想想這個場景還是非常有樂趣的。就像這個圖:

在新視窗檢視

(圖片來自百度百科)

雖然以當時的技術,不可能實作嚴格意義上的「人機協作」,甚至當時的玩偶都不能算概念上的「機械人」,但我們至少可以肯定,人類在對於機械人的「人機協作」的探索工作來源已久,對於機械人的智慧化發展的涉獵心始終未停止過。

上世紀50年代末,美國科學家德沃爾與約瑟夫共同開發製造出全世界第一台工業機械人,開啟了第一代工業機械人的先河。此時的工業機械人處於第一代,這時的機械人還離不開「人」的作業,只能在控制器的「監督」下完成某些指定的工作,我們稱其為「示教再現」。

在新視窗檢視

(喬治·德沃爾(右)、約瑟夫·恩格爾伯格和unimation機械人)

雖然工業機械人從誕生髮展到現在,已經有50多年的歷史,但是現在產業化的工業機械人一直未能脫離傳統的、基於預程式開發/遙作業型的機器類型。而近年來,由於技術的演進、人類不斷探知的慾望,以及產業工人的需求等因素,越來越多的產學研用各方面的人加入到推進下一代工業機械人的大軍中。

目前,雖然人機協作機械人只佔到工業機械人整體規模的5%,但其未來發展勢頭不可小覷,也證明未來發展市場廣闊。

這5%當中,最出名的便是美國再思考機械人公司(Rethink?Robotics)。當然,任何先進的技術產品都離不開行業技術「大牛」。該公司的創始人是羅德尼·布魯克斯(Rodney?Brooks),是不是感覺有些眼熟呢?沒錯,他正是著名的服務機械人(確切的說是掃地機械人)美國iRobot公司的聯合創始人。就是下面這位:

在新視窗檢視

在他的幫助下,iRobot開發出了火爆的Roomba系列機械人。這位從MIT電腦科學與人工智慧實驗室退休的澳大利亞科學院院士是機械人學界的權威,他強調的理念是「自下而上」的環境辨識與適應。他一手創立了再思考機械人公司,併兼任首席技術官。在他的領導下,再思考發表了兩款重量級產品——Baxter(雙臂)和Sawyer(單臂)。

在新視窗檢視

(Baxter和Sawyer)



其實,人機協作機械人(不管是單臂還是雙臂)與傳統工業機械人最大的區別就在於它們可以「協作」——他們可以配合在工人「手把手」的引領之下「安全地」執行工作所需的動作並記住他們,工人們幾分鐘就可對該種機械人「上手」。而這和傳統的工業機械人不一樣,不需要層層防護,將人與機械人隔離開,而且不必經過對程式開發、機械等相關內容系統的訓練便可使用。這對於工廠來說,大大提高了效率。這樣的便捷性也意味?人機協作機械人不再需要軟體工程師,不需要程式開發作業,在帶給人類方便的同時,他們也能完成更複雜、更精確的工作,即靈巧作業。

當然,不光是再思考機械人公司,很多產業內相關企業均向人機協作型機械人拋出了橄欖枝。丹麥優傲機械人公司(Universal?robots)發表了三款人機協作機械人——UR3、UR5、UR10,三款機械人均為單臂,負載有所不同;位列機械人「四大家族」的德國庫卡機械人公司(KUKA)也推出其首款輕型人機協作7軸機械人LBR?iiwa;而「四大家族」的另一位成員瑞士ABB公司也於近期收購了GomTec公司,旗下的Roberta協作式機械人很可能成為行業領軍產品……

在新視窗檢視

(Universal?robots發表的UR3)

人機協作機械人之所以受到市場的強烈熱捧,除了各國對於其扶持力度加大之外,更關鍵的是,相對於傳統機械人固化、適應性差等特點,人機協作機械人能夠實作定製化生產,滿足多品種、小批次、柔性、快速等傳統工業機械人難以涉及的新型製造樣式。

實際上,人機協作由機器實作簡單的作業,並執行底層的自動化控制,而「人」實作上層的監督控制、工作安排、軌跡組態和相關作業等。的然是人機協作,那麼無可厚非,整個工作是由「人」與「機器」協同完成的。的然是協同完成工作,那麼就需要對工作有明確的分工。在人機協作系統中,人主要負責「定性」判斷決策,而機器則負責「定量」計算推理,二者相結合,缺一不可。

在新視窗檢視

人機協作的深層內涵是「人機智慧融合」,它代表「人」與「機器」需要共同完成指定工作,在完成工作的程序中二者行為還要保持步調一致,並且兩者在意識層面還需始終協調。而這需要對傳統工業機械人進行大幅度改良,必須提升機器感知、人機共融等多項技術水平。

因此,我們可以看到,人機協作機械人雖說功能強大,但卻不容易實作,且即便是商業化生產的成品,規模也十分有限。

要想實作人機共融,必須要解決好人機互動的問題。實作人機互動的首要工作便是建立一個能夠實作「人」與「機器」訊息傳輸的途徑,只要它能夠實作傳遞並轉換訊息的介面作用即可。在機械人系統中,人機介面通常是操縱面板或圖形使用者界面。在人機協作機械人當中阻抗控制來感受力覺,使工人能夠感知機械人與加工部件之間的機械接觸。當然,人機互動還需要可靠地安全機制,以保障工人的安全。

從大的層面看,人機互動在技術方面的發展主要有兩個方面:

一是單峰的人機互動系統,比如基於視覺、聽覺、機械接觸等;

二是多頻道人機互動樣式的整合,通過幾種效應頻道的協作,減少單個頻道的工作額外負擔,提高了互動的可靠性和工作效率。

人機協作已經成為工業機械人下一階段的重點發展趨勢,是各大相關企業、院校、科研機構的「必爭之地」,他們紛紛加大在該領域的投入、研發力量,力爭在下一代機械人全面來臨之前形成技術壁壘,佔領制高點。

想在手機查閱更多程式設計資訊?免費下載【香港矽谷】Android App

在新視窗檢視







原文站台: 雷鋒網

【本文著作權歸雷鋒網所有,未經許可不得轉載。文章只有代表作者看法,如有不同觀點,歡迎新增雷鋒網微信公眾號(微訊號:leiphone-sz)進行交流。 】











在新視窗檢視

分享到Facebook

[程式設計]「雲棲大會現場」呆萌機械人Pepper亮相,系國內首秀

$
0
0
[程式設計]「雲棲大會現場」呆萌機械人Pepper亮相,系國內首秀

類型:
程式設計

在此次雲棲大會的阿里智慧展台上,雷鋒網看到了由阿里巴巴、日本軟銀集團、富士康科技集團共同投資的軟銀機械人控股公司(SBRH)生產的「智慧機械人Pepper」,這也是機械人Pepper首次在國內亮相。

在新視窗檢視

雷鋒網此前報導過《Pepper:一個比你對象更深情的機械人》。Pepper被稱為「情感機械人」,頭部裝有麥克風、鏡頭和3D感知器,對人的表情、聲調到喜悅及憤怒等感情均可辨識,並且可根據人類情緒進行反應。



在新視窗檢視

Pepper使用基於雲端的面部和語音辨識來完成這些工作。隨?它更進一步加深對你的了解,程式員也會更多地了解如何以程式開發的方式來讀出這些情緒,Pepper將會變得更加聰明。據介紹,最目前最新的Pepper機械人比最初的機械人CPU快4倍,通過雲連線,Pepper可以從其它機械人身上有所學習,並且不會將使用者的個人訊息和資料進行共用。

今年6月,阿里、富士康宣布聯合日本軟銀投資「智慧機械人Pepper」專案。這款機械人已經在日本公開發售,推出時硬體售價為19.8萬日元(不含稅),約1萬元人民幣。

想在手機查閱更多程式設計資訊?免費下載【香港矽谷】Android App

在新視窗檢視







原文站台: 雷鋒網

【本文著作權歸雷鋒網所有,未經許可不得轉載。文章只有代表作者看法,如有不同觀點,歡迎新增雷鋒網微信公眾號(微訊號:leiphone-sz)進行交流。 】











在新視窗檢視

分享到Facebook


[原創]加賴1t91 粉嫩鮑魚 喜歡口爆 床上騷 值得挑戰

$
0
0
 今 天 放 假 想 放 鬆 一下   就 叫 了 一 家 聊 了 挺 久 的 茶     
喬 好 旅 館 之 後   沒 多 久   聽 見 門 鈴 聲     打 開 門 
是 一 位   臉 皮 不 錯  又 嬌  小 的 M  M   心 想 :是 我 的菜   好 像 可 以 玩 火 車 便 當 嘍 
M M 說 我 可以 嗎   我 連 忙 點 頭  叫 M M 進 來 
來 到 浴 室  M M 洗 的 挺 乾 淨的  很 貼 心 的是  洗 完 澡 後  妹 妹 幫 我 擦  乾 ,還  幫 我  吹 頭  髮  ........
來 到 床 上 看 見 妹 妹 的 車 頭 燈 . 粉 嫩 粉 嫩 的  連 忙  摸  起  她  那 白 白  的 奶 子  好 柔  軟  一  手  掌  握   好  爽 的 還 吸 了 幾 口...  
然 後 M M 開 始 幫 我 B J   我  的  D  D  被  包  圍 了  好 溫 暖   很 舒 服   M M 口 技 還 不 錯   過 程 都 是 很 認 真 的 在 吸 . 
後 面 要 開 始 我 們 的 人  肉 大 戰 了  把 我 滾 燙 的 肉 棒 放 到 她 的 小   穴 裏 面    看  到  M M  害  羞  的  樣   子    我  就  開   始  用   力  的   插 
哇 咧 ~  好 爽 的 , 妹 妹 就 說 哥 哥 不 要 這 樣 用 力  看 到 妹 妹 的 鮑 魚 很 粉 嫩  
我  也  不  忍  心   就  放  慢  動  作   然  後  看  到  淫  蕩  的  表  情  和  叫  聲   我 好 開 心   就 慢 慢 的 調 戲 M M
M M 嘴 裏 一 直 叫 著 : 快 點   快 點. 但 我 還 不 想 射 出 來. 
問 了 妹 妹 可 以 火車 便 當  妹 妹 點 頭 答 應 了  小 弟 沒 想 到 M M 配 合 度 這 麼 好 
妹 妹 的 呻 吟 聲 越 來 越 大  我 的 千 萬 子 孫 也 噴 向 那 雙 美 腿     
戰  鬥 很 快 的  結 束 掉 了  然 後 妹 妹 還 留 下 陪 我 聊 天 到 時 間 完
服 務 好  配 合 度 高  很 健 談  人 又 漂 亮  下 次 一 定 還 要 在 回  衝 這 個 妹 妹,
我 還 像 妹 妹 要 了 幾  張 平 時 自 拍    讚 讚 
有 興 趣 可 以 加 小  妹 賴:1 t 9 1 了 解  說 是 阿 城 介 紹 會 有 驚 喜 喲  

加-賴:1068520 青-青-大-台-灣-外-送-茶-舒-壓-按-摩-全-套-服-務

[原創]賴:2 8 k 1 極 品 淫 蕩 妹 ~ 千萬 子 弟 兵 噴 出 來

$
0
0
 

加賴1t91 粉嫩鮑魚 喜歡口爆 床上騷 值得挑戰

$
0
0
 今 天 放 假 想 放 鬆 一下   就 叫 了 一 家 聊 了 挺 久 的 茶     
喬 好 旅 館 之 後   沒 多 久   聽 見 門 鈴 聲     打 開 門 
是 一 位   臉 皮 不 錯  又 嬌  小 的 M  M   心 想 :是 我 的菜   好 像 可 以 玩 火 車 便 當 嘍 
M M 說 我 可以 嗎   我 連 忙 點 頭  叫 M M 進 來 
來 到 浴 室  M M 洗 的 挺 乾 淨的  很 貼 心 的是  洗 完 澡 後  妹 妹 幫 我 擦  乾 ,還  幫 我  吹 頭  髮  ........
來 到 床 上 看 見 妹 妹 的 車 頭 燈 . 粉 嫩 粉 嫩 的  連 忙  摸  起  她  那 白 白  的 奶 子  好 柔  軟  一  手  掌  握   好  爽 的 還 吸 了 幾 口...  
然 後 M M 開 始 幫 我 B J   我  的  D  D  被  包  圍 了  好 溫 暖   很 舒 服   M M 口 技 還 不 錯   過 程 都 是 很 認 真 的 在 吸 . 
後 面 要 開 始 我 們 的 人  肉 大 戰 了  把 我 滾 燙 的 肉 棒 放 到 她 的 小   穴 裏 面    看  到  M M  害  羞  的  樣   子    我  就  開   始  用   力  的   插 
哇 咧 ~  好 爽 的 , 妹 妹 就 說 哥 哥 不 要 這 樣 用 力  看 到 妹 妹 的 鮑 魚 很 粉 嫩  
我  也  不  忍  心   就  放  慢  動  作   然  後  看  到  淫  蕩  的  表  情  和  叫  聲   我 好 開 心   就 慢 慢 的 調 戲 M M
M M 嘴 裏 一 直 叫 著 : 快 點   快 點. 但 我 還 不 想 射 出 來. 
問 了 妹 妹 可 以 火車 便 當  妹 妹 點 頭 答 應 了  小 弟 沒 想 到 M M 配 合 度 這 麼 好 
妹 妹 的 呻 吟 聲 越 來 越 大  我 的 千 萬 子 孫 也 噴 向 那 雙 美 腿     
戰  鬥 很 快 的  結 束 掉 了  然 後 妹 妹 還 留 下 陪 我 聊 天 到 時 間 完
服 務 好  配 合 度 高  很 健 談  人 又 漂 亮  下 次 一 定 還 要 在 回  衝 這 個 妹 妹,
我 還 像 妹 妹 要 了 幾  張 平 時 自 拍    讚 讚 
有 興 趣 可 以 加 小  妹 賴:1 t 9 1 了 解  說 是 阿 城 介 紹 會 有 驚 喜 喲  

靜香外約賴ID:15825899 潮吹小淫逼台灣優質約妹全套服務

$
0
0
 大台灣A級正妹油壓指壓全套服務靜香外送茶
╬══→ LINE:15825899
╬══→ LINE:15825899 
(看照約妹)(影片約妹)(全臺外送)
性福網址:https://15825899.blogspot.com/
?輕輕脫下你的褲子 
?修長的手把你的肉棒托起 
?用舌尖輕輕的舔著環繞著你敏感的馬眼 
?舌頭在你的肉棒上忽快忽慢的磨擦著… 
?嘖嘖有聲的吃肉棒的聲音.. 
?突然把整根肉棒含進去..頂到喉嚨.. 
?深喉的感覺讓你的龜頭一麻…. 
?妹妹白嫩的玉體與你廝磨 
?濕濕的肉洞緊包著你的肉棒~律動 
?女上男下 MM慢慢的搖著 突然穴壁夾住你的肉棒 
?啊啊啊….好爽…
?再來一招狗趴式 快速的抽插 征服銷魂的肉體 
?早已洪水氾濫小穴穴等待著你的大肉棒 
?這是無聲的呼喚~~讓她高潮不斷~ 
?一個人的床是寂寞空虛ㄉ 想讓你ㄉ弟弟欲火重生嗎 
?盡情ㄉ享受生活ㄉ激情 體驗身心ㄉ歡樂 
斯杯秀????
★服務內容:按摩 口交 口爆 顏射 69式 胸推 冰火 螞蟻上樹 帝王浴 
?按摩: 熟練的按摩技術~ 幫哥哥們放鬆一下心情? 
?口交: 無套口交 用妹妹小嘴巴幫你把它吸出來 那種感覺超贊的唷~? 
?口爆: 玩很大 把你的寶貝射到妹妹嘴巴裏面 那一瞬間一個字 爽? 

?顏射: 把你的寶貝趕緊拔出來射到妹妹臉上 你們要的不就是這種感覺嘛~ ? 
?69式: 來吧 哥哥 我們互相口交一下咩 我一定讓你爽不停 你也讓妹妹小爽一下? 
?胸推: 圓潤的胸型在你身體每個地方推來推去 適合喜歡大奶的哥哥? 
?冰火: 一口冷水 一口溫水幫你口交 簡直刺激到不行 真的好爽~ ? 
?螞蟻上樹: 妹妹用小舌頭舔遍你的全身~ 觸碰到身體每一個敏感部位~ ? 
?菊花茶: 肛交 敢玩的哥哥可以嘗試看看 緊緊的 很爽哦超贊哦 ~ ? 
?觀音坐蓮: 適合不想動的哥哥們 妹妹會在你身體上面搖姿擺弄唷? 
?帝王浴: 用妹妹潤滑白皙的身體幫你洗澡 上演A片情節?
★一切盡在大台灣靜香A級外送茶坊 
★精選各行各業美女 每天上百位正妹兼差 
★這裡沒有我做不到的 只有你想不到的
★選擇靜香A級外送茶坊 給您最高規格的茶色 
只進入你的身體 不進入你的生活 給不了你幸福 保證給你前所未有的性福
滿意現金交易 ╬══→ 不轉賬/不匯款/不買點數/不滿意可換/不勉強 賴15825899

[原創]賴:2 8 k 1 極 品 淫 蕩 妹 ~ 千 萬 子 弟 兵 噴 出 來

$
0
0
 上周五到台中出差的時候 回來的路上在刷論壇剛好看到了一個叫小伊的逛論壇剛好看到了一個叫小伊的GTO就加入了解看看 小伊是一個很健談的GTO  會根據我喜歡的類型給我介紹了很多妹妹  後面我看中了一個叫花花的妹妹 我就去開房間等妹妹過來   過了十幾分鐘櫃檯就來電話說有一個訪客叫我開下門 打開門的瞬間我看到一個MM朝我走來 臉蛋就是我喜歡的菜 我打量著她的穿著很靚 連身短裙加上鞋  外表看起來很年輕 年輕的肉體整個給他就是讚 本以為MM 超文靜的  沒想到聊開之後 竟然意想不到的開朗以及熱情 在雙方的身體都抹上沐浴乳後 我隨即躺在按摩床上  小手一拉將MM靠在我身上 她柔軟的身軀在我身上上上下下滑來滑去 服務不在話下互動的過程更是像個貼心的小女友 讓MM洗澡真的是很享受的一件事 很快的沖洗完擦乾彼此身上的水珠後 我抱起了MM走上床舖 MM開始施展著輕功接著BJ起來 MM的技術不錯吹含吸舔配合上深喉嚨竟然有辦法深喉嚨真是
厲 MM直接坐上來 用女上男下的姿勢 一面搖還自己摸著她的雙乳 只能說MM在整個過程都很享受 真是一個極品 讓我開始想占有她的感覺 之後我換了觀音坐蓮跟火車便當幾個姿勢  最後用老漢推車 沒多久就一陣快感出水了 把千萬子弟兵都 噴發了出來 感覺實在是非常舒服 之後妹妹又幫我洗了次澡,滿足愉快的離開了 出差回來后感覺整個人都放鬆了 
聽說好茶不分享下次喝不到好茶
小弟跟小伊後面回約了很多次 約到的妹妹都很不錯
特寫下這推薦文希望各位也能到喝到好茶
想放鬆大大們可以聯繫小伊賴:2 8 k 1

名稱:花花
身高:164
體重:45
胸圍:D
價格:5k

靜香外約賴ID:15825899 潮吹小淫逼台灣優質約妹全套服務

$
0
0
 大台灣No.1靜香外送茶A級正妹油壓指壓全套服務

  ? LINE:15825899
  ? 正妹網址:https://15825899.blogspot.com/
     
(看照約妹)(影片約妹)(全臺外送)
18歲學生超大奶+Line:15825899
淫蕩少婦人妻+Line:15825899
單親 奶水媽媽+Line:15825899
貧乳幼齒未開苞+Line:15825899
饑渴熟女姊姊+Line:15825899
潮吹小淫逼嫩穴+Line:15825899

以下?是敢玩的客人專屬的服務一樣是全套
斯杯秀???
?按摩: 熟練的按摩技術~ 幫哥哥們放鬆一下心情? 
?口交: 無套口交 用妹妹小嘴巴幫你把它吸出來 那種感覺超贊的唷~?
?口爆: 玩很大 把你的寶貝射到妹妹嘴巴裏面 那一瞬間一個字 爽?
?顏射: 把你的寶貝趕緊拔出來射到妹妹臉上 你們要的不就是這種感覺嘛~ ?
?69式: 來吧 哥哥 我們互相口交一下咩 我一定讓你爽不停 你也讓妹妹小爽一下?
?胸推: 圓潤的胸型在你身體每個地方推來推去 適合喜歡大奶的哥哥?
?冰火: 一口冷水 一口溫水幫你口交 簡直刺激到不行 真的好爽~ ?
?螞蟻上樹: 妹妹用小舌頭舔遍你的全身~ 觸碰到身體每一個敏感部位~ ?
?菊花茶: 肛交 敢玩的哥哥可以嘗試看看 緊緊的 很爽哦超贊哦 ~ ?
?觀音坐蓮: 適合不想動的哥哥們 妹妹會在你身體上面搖姿擺弄唷?
?帝王浴: 用妹妹潤滑白皙的身體幫你洗澡 上演A片情節?

㊣ 一切盡在大台灣靜香外送茶坊
㊣ 精選各行各業美女 每天上百位正妹兼差 
㊣ 這裡沒有我做不到的 只有你想不到的
㊣ 選擇靜香外送茶 給您最高規格的茶色 
滿意現金交易√ 不轉賬√  不匯款√  不買點數√  不滿意可換√  不勉強√ 

女神聯絡方式:
 ?Line:15825899  是靜香女神外送茶^^
本月大長腿盤點 10大國際腿模裸露春色 更有越南女兵萌萌
澳門搏擊場女郎驚艷亮相 韓國女大生彆扭的國語叫你歐巴
西方國度金髮兒尺度大開 香港車模爆乳來襲 馬來西亞雙胞胎3p服務
更多的斯杯秀 更多的熱情肉搏服務 跨國際的技術尺度 貼心的小禮物贈送 
小禮物:原味內褲+自慰影片+丁字褲+情趣用品+視訊+正妹陪看電影+特殊服務+生日現場送驚喜等等 +Line:15825899

賴:13V1台灣約妹約炮一夜情啪啪啪應有盡有快舒壓呀

$
0
0
 


各 位 大 大 我 是 小 柒 1ine:1-3-v-1

我 是 介 紹 美 眉 的 喔 當 你 們 看 到 這 則 信 息 的 時 候

就 表 示 你 們 有 福 了 因 為 小 柒 會 幫 你 挑 選 最 優 質 最 適 合 你 的 美 眉 滿 足 你 的 性福 無 論 是 寂 寞 空 虛 的 夜 想 找 人 陪 還 是 工 作 累 了 倦 了 想 得 到 放 鬆 舒 壓

還 是 夫 妻 性 福 生 活 並 不 和 睦 在 這 裡 你 都 可 以 得 到 滿 足 動 動 你 的 手

即 可 向 小 柒 咨 詢 為 你 找 到 適 合 你 的 那 一 杯 茶 色 。因 為 每 個 地 區 價 位 不 同

記 得 告 訴 小 柒 你 所 在 的 地 區 還 有 喜 歡 的 類 型 及 預 算

我 們 提 供:

1:OL 2. 美 容 師 3. 舞 蹈 老 師4. 學 生 妹5. 人 妻6. 麻 豆7. 書 店 妹

8. 檳 榔 西 施 9. 網 店 店 長10. 護 士11. 撞 球 妹12. 空 姐13. 老 師 14.車 模

等等:

二 十 分 鐘 左 右 我 們 一 定 能 送 達 您 指 定 的 旅 館 專 業 服 務

放 心 護 次 數 任 搞!客 人 虐 我 千 百 遍 我 待 客 人 如 初 戀 優 惠 超 多 的 喲 快 加 入 【貓 小 柒 茶 坊】 便 宜 大 腕 安 心 消 費 一 切 期 待 中 的 幻 想 盡 在【貓 小 柒 茶 坊】

純 兼 職 全 套 服 務 唷 服 務1 0 0 % -配 合 度1 0 0 %

-給 你 不 一 樣 的 刺 激 感 每 週 正 妹 更 新 絕 不 重 複 各 行 各 業 不 同 的 規 矩

全 臺 服 務 安 全 第 一 滿 意 再 消 費 不 逼 硬 吃 不 轉 帳 不 匯 款 不 買 點 數 現 金 消 費 讓 你 玩 的 開 心 花 的 值 得 、

小 柒 會 為 你 一 一 介 紹 喔 一 定 幫 你 喬 到 最 好 的 茶 色 。性 福 生 活 是 掌 握 在 自 己 手 裡 喔 快 加 入 吧 ?

沒 有 浮 誇 的 措 辭 一 切 都 是 由 你 選 擇 由 你 來 參 考 滿 意 就 消 費 給 你 寂 寞 空 虛的 夜 最 貼 心 的 呵 護

聯 絡 人【小 柒】★1 i n e:1-3-v-1

在新視窗檢視

在新視窗檢視

在新視窗檢視

在新視窗檢視

在新視窗檢視

在新視窗檢視

在新視窗檢視

在新視窗檢視

在新視窗檢視




看照約妹加賴qing526 人妻AV女優泰洗處女敢玩3P雙飛無套全場2.5K起【有圖】

$
0
0
 加賴qing526看照約妹吃魚喝茶外送茶伊利plu28捷克論壇小女人屋受索格

大台灣汽車旅館叫小姐.台南外送舒壓按摩.桃園護膚全套外約.台北優質外送茶莊.新北出差旅遊約妹
中山區找小姐舒壓按摩.彰化員林汽車旅館叫妹妹服務.高雄左營楠梓酒出差旅遊約妹 .新竹正妹論壇.台中約情人.沙鹿豐原找女人兼職妹.推薦大台灣紫妍茶莊外送茶看照約妹#林口龜山八里外約妹妹價位#雙北找小姐.彰化南投全套外送.高雄辣妹.高雄找學生妹.人妻.台南哪裡美女最多.台中彰化旅館酒店外送小姐.雲林住家叫小姐上門服務/前鎮飯店叫小姐/

加賴qing526看照約妹吃魚喝茶外送茶伊利plu28捷克論壇小女人屋受索格

大台灣汽車旅館叫小姐.台南外送舒壓按摩.桃園護膚全套外約.台北優質外送茶莊.新北出差旅遊約妹
中山區找小姐舒壓按摩.彰化員林汽車旅館叫妹妹服務.高雄左營楠梓酒出差旅遊約妹 .新竹正妹論壇.台中約情人.沙鹿豐原找女人兼職妹.推薦大台灣紫妍茶莊外送茶看照約妹#林口龜山八里外約妹妹價位#雙北找小姐.彰化南投全套外送.高雄辣妹.高雄找學生妹.人妻.台南哪裡美女最多.台中彰化旅館酒店外送小姐.雲林住家叫小姐上門服務/前鎮飯店叫小姐/

[程式設計]「雲棲大會現場」呆萌機械人Pepper亮相,系國內首秀

$
0
0
[程式設計]「雲棲大會現場」呆萌機械人Pepper亮相,系國內首秀

類型:
程式設計

在此次雲棲大會的阿里智慧展台上,雷鋒網看到了由阿里巴巴、日本軟銀集團、富士康科技集團共同投資的軟銀機械人控股公司(SBRH)生產的「智慧機械人Pepper」,這也是機械人Pepper首次在國內亮相。

在新視窗檢視

雷鋒網此前報導過《Pepper:一個比你對象更深情的機械人》。Pepper被稱為「情感機械人」,頭部裝有麥克風、鏡頭和3D感知器,對人的表情、聲調到喜悅及憤怒等感情均可辨識,並且可根據人類情緒進行反應。



在新視窗檢視

Pepper使用基於雲端的面部和語音辨識來完成這些工作。隨?它更進一步加深對你的了解,程式員也會更多地了解如何以程式開發的方式來讀出這些情緒,Pepper將會變得更加聰明。據介紹,最目前最新的Pepper機械人比最初的機械人CPU快4倍,通過雲連線,Pepper可以從其它機械人身上有所學習,並且不會將使用者的個人訊息和資料進行共用。

今年6月,阿里、富士康宣布聯合日本軟銀投資「智慧機械人Pepper」專案。這款機械人已經在日本公開發售,推出時硬體售價為19.8萬日元(不含稅),約1萬元人民幣。

想在手機查閱更多程式設計資訊?免費下載【香港矽谷】Android App

在新視窗檢視







原文站台: 雷鋒網

【本文著作權歸雷鋒網所有,未經許可不得轉載。文章只有代表作者看法,如有不同觀點,歡迎新增雷鋒網微信公眾號(微訊號:leiphone-sz)進行交流。 】











在新視窗檢視

分享到Facebook

[程式設計]受到熱捧的人機協作機械人,正在悄悄改變什麼?

$
0
0
[程式設計]受到熱捧的人機協作機械人,正在悄悄改變什麼?

類型:
程式設計

早在18世紀,日本人若井源大衛門和源信便在前人的基礎上,利用鯨魚須製作的發條和彈簧,將自動機器玩偶升級為可為客人端茶送水的「原始機械人」。

它會雙手捧?茶盤,如果把茶杯放在茶盤上,它就會向前走,把茶端給客人。客人取下茶杯時,它會自動停止,等客人喝完茶把茶杯放回茶盤上時,它就又轉回原來的地方。想想這個場景還是非常有樂趣的。就像這個圖:

在新視窗檢視

(圖片來自百度百科)

雖然以當時的技術,不可能實作嚴格意義上的「人機協作」,甚至當時的玩偶都不能算概念上的「機械人」,但我們至少可以肯定,人類在對於機械人的「人機協作」的探索工作來源已久,對於機械人的智慧化發展的涉獵心始終未停止過。

上世紀50年代末,美國科學家德沃爾與約瑟夫共同開發製造出全世界第一台工業機械人,開啟了第一代工業機械人的先河。此時的工業機械人處於第一代,這時的機械人還離不開「人」的作業,只能在控制器的「監督」下完成某些指定的工作,我們稱其為「示教再現」。

在新視窗檢視

(喬治·德沃爾(右)、約瑟夫·恩格爾伯格和unimation機械人)

雖然工業機械人從誕生髮展到現在,已經有50多年的歷史,但是現在產業化的工業機械人一直未能脫離傳統的、基於預程式開發/遙作業型的機器類型。而近年來,由於技術的演進、人類不斷探知的慾望,以及產業工人的需求等因素,越來越多的產學研用各方面的人加入到推進下一代工業機械人的大軍中。

目前,雖然人機協作機械人只佔到工業機械人整體規模的5%,但其未來發展勢頭不可小覷,也證明未來發展市場廣闊。

這5%當中,最出名的便是美國再思考機械人公司(Rethink?Robotics)。當然,任何先進的技術產品都離不開行業技術「大牛」。該公司的創始人是羅德尼·布魯克斯(Rodney?Brooks),是不是感覺有些眼熟呢?沒錯,他正是著名的服務機械人(確切的說是掃地機械人)美國iRobot公司的聯合創始人。就是下面這位:

在新視窗檢視

在他的幫助下,iRobot開發出了火爆的Roomba系列機械人。這位從MIT電腦科學與人工智慧實驗室退休的澳大利亞科學院院士是機械人學界的權威,他強調的理念是「自下而上」的環境辨識與適應。他一手創立了再思考機械人公司,併兼任首席技術官。在他的領導下,再思考發表了兩款重量級產品——Baxter(雙臂)和Sawyer(單臂)。

在新視窗檢視

(Baxter和Sawyer)



其實,人機協作機械人(不管是單臂還是雙臂)與傳統工業機械人最大的區別就在於它們可以「協作」——他們可以配合在工人「手把手」的引領之下「安全地」執行工作所需的動作並記住他們,工人們幾分鐘就可對該種機械人「上手」。而這和傳統的工業機械人不一樣,不需要層層防護,將人與機械人隔離開,而且不必經過對程式開發、機械等相關內容系統的訓練便可使用。這對於工廠來說,大大提高了效率。這樣的便捷性也意味?人機協作機械人不再需要軟體工程師,不需要程式開發作業,在帶給人類方便的同時,他們也能完成更複雜、更精確的工作,即靈巧作業。

當然,不光是再思考機械人公司,很多產業內相關企業均向人機協作型機械人拋出了橄欖枝。丹麥優傲機械人公司(Universal?robots)發表了三款人機協作機械人——UR3、UR5、UR10,三款機械人均為單臂,負載有所不同;位列機械人「四大家族」的德國庫卡機械人公司(KUKA)也推出其首款輕型人機協作7軸機械人LBR?iiwa;而「四大家族」的另一位成員瑞士ABB公司也於近期收購了GomTec公司,旗下的Roberta協作式機械人很可能成為行業領軍產品……

在新視窗檢視

(Universal?robots發表的UR3)

人機協作機械人之所以受到市場的強烈熱捧,除了各國對於其扶持力度加大之外,更關鍵的是,相對於傳統機械人固化、適應性差等特點,人機協作機械人能夠實作定製化生產,滿足多品種、小批次、柔性、快速等傳統工業機械人難以涉及的新型製造樣式。

實際上,人機協作由機器實作簡單的作業,並執行底層的自動化控制,而「人」實作上層的監督控制、工作安排、軌跡組態和相關作業等。的然是人機協作,那麼無可厚非,整個工作是由「人」與「機器」協同完成的。的然是協同完成工作,那麼就需要對工作有明確的分工。在人機協作系統中,人主要負責「定性」判斷決策,而機器則負責「定量」計算推理,二者相結合,缺一不可。

在新視窗檢視

人機協作的深層內涵是「人機智慧融合」,它代表「人」與「機器」需要共同完成指定工作,在完成工作的程序中二者行為還要保持步調一致,並且兩者在意識層面還需始終協調。而這需要對傳統工業機械人進行大幅度改良,必須提升機器感知、人機共融等多項技術水平。

因此,我們可以看到,人機協作機械人雖說功能強大,但卻不容易實作,且即便是商業化生產的成品,規模也十分有限。

要想實作人機共融,必須要解決好人機互動的問題。實作人機互動的首要工作便是建立一個能夠實作「人」與「機器」訊息傳輸的途徑,只要它能夠實作傳遞並轉換訊息的介面作用即可。在機械人系統中,人機介面通常是操縱面板或圖形使用者界面。在人機協作機械人當中阻抗控制來感受力覺,使工人能夠感知機械人與加工部件之間的機械接觸。當然,人機互動還需要可靠地安全機制,以保障工人的安全。

從大的層面看,人機互動在技術方面的發展主要有兩個方面:

一是單峰的人機互動系統,比如基於視覺、聽覺、機械接觸等;

二是多頻道人機互動樣式的整合,通過幾種效應頻道的協作,減少單個頻道的工作額外負擔,提高了互動的可靠性和工作效率。

人機協作已經成為工業機械人下一階段的重點發展趨勢,是各大相關企業、院校、科研機構的「必爭之地」,他們紛紛加大在該領域的投入、研發力量,力爭在下一代機械人全面來臨之前形成技術壁壘,佔領制高點。

想在手機查閱更多程式設計資訊?免費下載【香港矽谷】Android App

在新視窗檢視







原文站台: 雷鋒網

【本文著作權歸雷鋒網所有,未經許可不得轉載。文章只有代表作者看法,如有不同觀點,歡迎新增雷鋒網微信公眾號(微訊號:leiphone-sz)進行交流。 】











在新視窗檢視

分享到Facebook

[Javascript]揭秘後台技術架構!看 Uber 怎麼練成 4 年業務增長近 40 倍

$
0
0
[Javascript]揭秘後台技術架構!看 Uber 怎麼練成 4 年業務增長近 40 倍

類型:
Javascript



在新視窗檢視



本文由伯樂線上至秦翻譯,黃利民校稿。未經許可,禁止轉載!

英文出處:Todd Hoff



據報導,Uber 只有在過去 4 年的時間裏,業務就激增了 38 倍。Uber 首席系統架構師Matt Ranney ?在一個非常有趣和詳細的訪談《可延伸的 Uber 實時市場平台》中告訴我們 Uber 軟體是如何工作的。

本次訪談中沒有涉及你可能感興趣的峰時定價(Surge pricing,譯註:當 Uber 平台上的車輛無法滿足大量需求時,將提升費率來確保乘客的用車需求)。但我們了解到 Uber 的排定系統,他們如何實作地理空間索引、如何擴充系統、如何提高可用性和如何處理故障,例如在處理資料中心故障時,他們甚至會把司機電話作為一個外部分散式存儲系統用於恢復系統。

訪談的總體印像是 Uber 成長得非常快速。很多他們選擇的的架構是快速成長的結果,同時也想讓建置不久的團隊可以盡可能快地行動。因為他們的主要目標是讓團隊的工程速度盡可能得快,所以在後台使用了大量的技術。



在經歷一個稍顯混亂但非常成功的開端後,Uber 似乎學習到很多:他們的業務和他們需要做什麼才能成功。他們早期的排定系統只是為了送人。由於 Uber 的使命成長為除了送人以外,還要處理箱子和雜物(編註:Uber 已涉及快遞業務。),他們的排定系統已經被抽象並組建在可靠的和智慧的架構基礎上。

雖然 Matt 認為他們的架構可能有點瘋狂,使用一致性哈希環(Consistent Hashing)和 gossip 協定的想法非常適合他們的使用場景。

很難不被 Matt 幹事業的熱情所迷住。當談到他們的排定系統——DISCO,他興奮地說就像學校裡的旅行推銷員問題(traveling salesman problem)。這是一個很酷的電腦科學問題。雖然解決方案不是最優的,但這是現實世界中一個規模很大,要求實時性,由容錯和可延伸的部件建立起來的問題。這是不是很酷?

讓我們看看 Uber 內部是如何工作的。下面是我對 Matt’s 談話的註解:

統計

·Uber 地理空間索引的目標是每秒一百萬次寫入,讀取速度比寫入速度快很多倍

·排定系統有數以千計的節點



平台

·Node.js (譯者註:Node.js 是一個開源的、跨平台的、用於伺服器和網路應用的執行環境。Node.js 應用用 JavaScript 編寫)

·Python 語言

·Java 語言

·Go 語言

·iOS 和 Android 上的本機應用程式

·微服務

·Redis(譯者註:Redis 是一個開源、支援網路、基於記憶體、鍵值對存儲的資料庫,使用 ANSI C 編寫。)

·Postgres(譯者註:PostgreSQL 標榜自己是世界上最先進的開源資料庫。)

·MySQL 資料庫

·Riak (譯者註:Riak是由技術公司basho開發的一個類 Dynamo 的分散式 Key-Value 系統。以分散式、水平延伸性、高容錯性等特點著稱。)

·Twitter 公司提供基於 Redis 的 Twemproxy (譯者註:一個快速和輕量的代理)

·谷歌的 S2 地理函式庫

·ringpop —— 一致哈西環

·TChannel ——網路多路復用和 RPC 幀協定(譯者註:RPC,Remote Procedure Call,遠端程序調用)

·Thrift (譯者註:Thrift 是一個跨語言的服務部署訊框架)



概述

Uber 是一個用來連線乘客和司機的運輸平台。

他們的挑戰是:實時符合動態的需求和供給。在供給方面,司機可以自由地做他們想做到的任何事情。在需求方面,乘客可以隨時要求運輸服務。

而 Uber 的排定系統是一個實時的市場平台,通過行動電話來符合司機和乘客。根據統計,新年前夕是 Uber 一年中最忙碌的時候。

架構概述

驅動了所有這些的原因是乘客和司機在他們的手機上執行他們的 App。後台主要是服務行動電話的流量。客戶端通過行動資料和盡力而為的網路和後台溝通。10 年前你可以想像有個基於行動資料的業務嗎?而我們現在可以做這樣的事情,太棒了。沒有使用私有網路,沒有花哨的 Q0S (服務品質),只有只有是開放的網路。

客戶端連線排定系統,它協調司機和乘客,供給和需求。排定系統幾乎都是用 node.js 編寫的,原來排程把它移植到 io.js 上,不過後來 io.js 和 node.js 合併了。

你可以用 javascript 做一些有趣的分散式系統的工作。不過記得決不要低估熱情帶來的生產力,而且節點開發者都相當有熱情。他們可以非常快速地完成很多事情。

整個 Uber 系統可能看上去相當簡單。為什麼你還需要這些子系統和這些人呢?只要它看上去是那樣,那就是成功的標記。只要看上去他們很簡單地完成了他們的工作,就有很多事情需要去做。

[b][b]地圖或 ETA(預期到達時間):[/b]為了讓排定做出更加智慧的選擇,必須要取得地圖和路線訊息。街道地圖和曾經的行駛時間可以用來預測當前的行駛時間。至於語言很大程度上取決於系統整合,所以這裏有 Python、C++ 和 Java。

服務:這裏有大量的業務邏輯服務。使用了一種微服務的方法;大部分用 Python 編寫。

[b]資料庫:[/b]使用了很多不同的資料庫,最老的系統是用 Postgres 編寫的;Redis 也使用了很多,而有些是基於 Twemproxy;有些是基於一個客制化的集群系統。

此外也使用了 MySQL 資料庫;Uber 正在建立自己的分散式列存儲,那是一堆精心策劃的 MySQL 案例。最後有些排定服務還停留在 Riak 上。

旅行後期的流水處理:一個旅行結束後要處理很多事情,包括收集評分、發 email、更新資料庫、安排支付;用 Python 編寫。

金流:Uber 整合了很多支付系統。

[/b]

舊的排定系統

原有排定系統的局限性開始限制了公司的成長,因此 Uber 不得不改變它。

儘管? Joel Spolsky?聲稱幾乎整個系統都被重寫了。但大部分其它系統沒有被觸及,甚至有些排定系統的服務也被保留下來。

舊系統是為專用客車運輸所設計的,做了很多假設:

·每個車輛一個乘客,不適用? Uber Pool (拼車服務)。

·運送人的想法深深內嵌到資料模型和介面裡。這樣限制了延伸到新的市場和產品上,比如運送食物和箱子。

·最初的版本是按城市劃分的。這對於可延伸性而言是好的,因為每個城市可以獨自運營。但當越來越多的城市加入,這變得越來越難以管理。城市有大有小,負載也不一樣。



由於建造得很快,他們沒有單點故障,都是多點故障。

新的排定系統

為了解決城市分片和支援更多產品,供給和需求的概念應該是廣義的,所以供給服務和需求服務被創建出來。

》供給服務追蹤所有供給的效能和狀態機:

有很多屬性模型可以追蹤車輛:座位數目、車輛類型、是否有兒童座椅、可以放進輪椅嗎,諸如此類。

規格需要被追蹤。例如,一輛車可能有三個座位但是有兩個都被佔用了。



》需求服務追蹤需求、訂單和需求的方方面面:

如果一名乘客要求一個小車座位,庫存必須滿足需求。

如果一名乘客為了更便宜的價錢,不介意和別人分享一輛車,這也是要塑模的。

如果需要行動一個箱子,或是遞送食物呢?



》符合所有供給和需求的邏輯是一個被稱為 DISCO(排定最佳化)的服務:

舊系統只符合當前可用的供給,這意味?當前路上等著工作的車輛。

DISCO 支援未來規劃和使用可用的訊息。例如,在旅行程序中修改路線。

[b]geo 供給:
基於供給來自哪裡和哪裡需要它,DISCO 需要一個地理空間索引做決策。

geo 需求:需求也需要一個 geo 索引。



要使用所有這些訊息需要有一個更好的路由引擎。

[/b]

排定

當車輛行動的位置更新被傳送到 geo 提供者。為了符合乘客和司機,或是只有是在地圖上顯示車輛,DISCO 傳送一個請求給 geo 提供者。

接? geo 提供者會先粗略過濾一遍,得到附近滿足需求的候選人。然後清單和需求傳送給路線或 ETA(預計到達時間);用以計算它們距離遠近的 ETA,是基於道路系統而不是地理上的。

接?根據 ETA 排序然後把它傳回給提供者,再派給司機。至於在機場,Uber 不得不類比一個虛擬的計程車佇列。因為考慮到他們到達的順序,提供者必須排隊。

地理空間索引

必須有相當的可延伸性。設計目標是每秒處理一百萬次寫入。寫入的速度源自司機每 4 秒傳送的行動更新。至於讀取速度的目標是要比寫入速度快很多,因為每個開啟應用的人都在進行讀取作業。

通過一個簡化的假設——只有追蹤可排定的供給,舊地理空間索引可以很好地工作。大部分供給正在忙?做其它事情,所以支援可用供給的子集就很容易。在為數不多的行程中,有一個全域索引存儲在記憶體裡。很容易做簡單的符合。



在新世界裏必須追蹤所有狀態下的供給。Uber?必須追蹤它們涉及的路線;這是相當多的資料。此外,新的服務執行在好幾百個行程上

而因為地球是一個球體,Uber 很難只有依靠經度和緯度做出總結和近似。所以 Uber 通過 Google S2 函式庫將地球分割成微小的單元,每個單元有一個唯一的 ID。

可以通過一個 64 位整數(int64)代表地球上的??每一平方厘米。Uber 使用一個等級為 12 的單元,根據你所在的位置,面積從 3.31 到 6.38 平方公里。盒子根據它們在球體中的位置,改變它們的形狀和大小。



S2 可以給出一個形狀的覆蓋面積是多大。如果你想以倫敦為中心畫一個半徑 1 公里的圓,S2 可以告訴你填充這塊欄位需要多少單元。由於每個單元都有一個 ID,這個 ID 可以作為一個分區鍵。當供給到達一個位置,這個位置的單元 ID 就知道了。可以用一個做為分區鍵的單元 ID 來更新供給位置。然後傳送多個副本。

當 DISCO 需要找到附近位置的供給,會以乘客所在位置為中心計算一個圓的面積。藉助單元 ID,讓所有在這個範圍內的分區都回饋供給資料。

所有這些都是可延伸的。儘管它不像你想像得那樣高效,但因為扇出相對便宜,寫入負載總是可以通過加入更多的節點來加以擴充。讀取負載可以通過使用複制來擴充。如果需要更大的讀取能力,可以加入複制因子。(譯者註:fanout,扇出,IC 概念,一個邏輯門在正常工作下,其輸出端可接的同族系 IC 門的數目,成為此門的扇出數。簡單的說,其所能推動同種類的次級門的數目就稱為扇出。)

一個限制條件是單元尺寸固定在等級 12 的大小。未來可能會支援動態的單元尺寸。但這需要權衡利弊,儲存格越小,查詢的扇出就越多。

路線

討論完地理空間,我們來討論路線的選擇必須分級。

有一些主要目的:

[b]減少空載([b]extra driving):[/b]開車是人們的工作,他們希望可以更有效率。空載不會給他們帶來收入(譯者註:感覺此處有筆誤)。理想情況下,司機一直在行駛中。一堆賺錢的工作排隊等?他們。

減少等待:乘客等待要盡可能的短。

整體 ETA 最少(整體預計到達時間)

[/b]

舊系統讓需求查詢當前可用的供給,加以符合並最終完成。這很容易實作和讓人理解。這在專車運輸下工作得相當好。

但只有看當前可用的,並不能做出好的選擇:其想法是一個正在運送乘客的司機可能更適合這位叫車的客戶,因為目前空閒的司機距離比較遠。挑選正在途中的司機減少了客戶的等待時間,也讓遠端司機的空載時間降到最小。

在可預見的未來,這個模型可以更好地處理動態條件:

例如,一名客戶附近剛好有一名司機上線,但是這個客戶之前已經分派給另一位距離位置遠一點的司機,這種情況下就不應該改變排定決策。

另一個例子是客戶希望可以分享一輛車。通過在非常複雜的情況下嘗試預測未來,可以進行更多的最佳化。



當考慮到運送箱子或是食物,所有這些決策會更加有趣。在這些情況下,人們通常會做其它事情,就需要有其它不同的考量。

可延伸的排定

排定使用 node.js 組建;他們組建了一個有狀態的服務,所以無狀態的延伸方法不能工作。

Node 執行在一個單獨行程上,所以必須想一些辦法讓 Node 可以執行在同一台機器的多個 CPU 上和多台機器上。而用 Javascript 重新實作所有 Erlang 的實作是個笑話。

延伸 Node 的一個解決方案是 ringpop,它是一個基於 gossip 協定的一致哈希環,實作了一種可延伸的和容錯的應用層分區。在 CAP 術語中,ringpop 是一個 AP 系統,權衡一致性和可用性。一些不一致性要比無法服務更好解釋。最好是可以一直可用只是偶爾出錯。

ringpop 是一個可以包含在每一 Node 行程的內嵌式模組。



Node 基於一個成員集合實作 gossip 。一旦所有節點相互認可,它們可以獨立和高效地進行查詢和轉寄的決策。這是真正得可延伸:加入更多的行程可以完成更多的工作。這可以被用來切分資料,或作為一個分佈的閉鎖系統、或協調一個發表或是訂閱的會合點、或是一個長時間輪詢的 socket。

Gossip 協定一種基於可擴充可傳導的弱一致性行程群組成員協定(SWIM,Scalable Weakly-consistent Infection-style Process Group Membership Protocol);為了提升收斂時間已經做了一些改善。

一系列線上的成員都在「傳播流言」?(gossip around 譯註:雙關用語)。當更多的節點加入,它就是可擴充的。SWIM 中的「 S 」代表可延伸的,並且的確可以工作;這可以延伸到數千個節點的程度。(SWIM 結合了健康檢查和成員變更,並把它們作為協定的一部分。)

在一個 ringpop 系統中,所有 Node 行程都包含 ringpop 模組。它們在當前成員中「傳播流言」。

從外面看,如果 DISCO 想要使用地理空間,每個節點都是相等的。可以選擇任意一個健康的節點。通過檢查哈希環,接受請求的節點會負責把這個請求轉寄給正確的節點。如下圖所示:

在新視窗檢視

讓這些躍點和對端可以相互溝通聽上去很瘋狂,但可以得到一些很好的特性,比如在任意機器上加入案例就可以擴充服務。

ringpop 的組建基於 Uber 自己的遠端程序調用(RPC,Remote Procedure Call)機制,被稱為 TChannel。它是什麼?

這是一個雙向的請求和響應協定,它的靈感來自 Twitter 的 Finale。

一個重要的目標是控制跨不同語言的效能;特別是在 Node 和 Python 中,很多現有的 RPC 機制不能很好地工作,因此需要 redis 層級的效能。而?TChannel 已經比 HTTP 快 20 倍。

需要一個高效能的轉寄路徑,這樣中間層不需要知道整個負載,就可以很容易做出轉寄的決策。

需要適合的流水線,這樣就不會有排頭擁塞的問題,任何時候任何方向都可以傳送請求和響應,每個客戶端也是一個伺服器。

需要內嵌負載檢驗、追蹤和一流的功能。在系統內處理中,每個請求都應該是可被追蹤的。

需要一個乾淨的脫離 HTTP 的方法。HTTP 可以非常自然地被封裝到 TChannel 裡。

[b]Uber 正在遠離 HTTP 和 Json 業務
。都在遷往基於 TChannel 的 Thrift。

[/b]

ringpop 基於持久連線的 TChannel 實作 gossip 協定。同樣這些持久連線被用來延伸或是轉寄應用流量。TChannel 也被用來進行服務間的通信。

排定可用性

可用性很重要:Uber 有競爭對手而且切換成本非常低。如果 Uber 只是短暫掛掉,這些錢就會被其它人賺走。其它產品的粘性更強,客戶也願意再次嘗試它們。Uber 不一定如此。

讓每件事情都可以重試:如果有些事情不能工作,那它就要可以重試。這就是如何繞過錯誤。這要求所有的請求是冪等的。例如一次排定的重試,不能排定兩次或是刷兩次某人的信用卡。(譯者註:一個冪等作業的特點是其任意多次執行所產生的影響均與一次執行的影響相同)

讓每件事情都可以終止:失敗是一個常見的情況。任意終止行程不應該造成損害。

只有崩潰:沒有優雅的關閉;優雅的關閉不需要練習。需要練習的是當不遇期的事情發生了(要怎麼辦)。

小塊:要把事情失敗的成本降到最低就是把它們分成小塊。可以在一個案例中處理全部流量,但如果它掛掉了怎麼辦?如果有兩個,就算一個掛了,只是效能減半。所以服務要可以被分割。這聽上去像一個技術問題,但更像一個文化問題。很容易就擁有一對資料庫。這是一件很自然的事情,但配對就不好。如果你能夠自動發起一個和重新啟動新的備用,隨機終止它們是相當危險的。

終止一切:就算終止所有資料庫來確保可以從失敗中恢復過來。這需要改變資料庫的使用規則。他們選擇 Riak 而不是 MySQL。這也意味?使用 ringpop 而不是 redis。因為 redis 案例通常相當大和昂貴,終止一個 redis 案例是一個很昂貴的作業。

把它分成小塊:談到文化轉變。通常服務 A 通過一個負載等化器和服務 B 溝通。如果等化器掛掉會怎樣?你要如何處理這種情況?如果你沒有練習過你永遠都不知道。你應該終止負載等化器。你如何繞過負載等化器?負載均衡的邏輯已經在服務裏面。客戶端需要有一些訊息知道如何繞過問題。這和 Finagle 的工作方式類似。

一個集群的 ringpop 節點創建了服務發現和路由系統,讓整個系統有可延伸性和應對後台的壓力。

整個資料中心的故障

雖然不會經常發生,但還是會出現一個意想不到的串聯故障或是一個上游網路提供商的故障。Uber 維護了一個備份的資料中心,通過適當的開關可以把所有事情都切換到備份的資料中心。

問題是在途的旅行資料可能不在備份的資料中心。他們會把司機手機當作旅行資料的源頭而不是資料的副本。

結果排定系統會周期傳送一個加密的狀態摘要給司機的手機。現在假設有一個資料中心發生故障轉移。司機手機下一次傳送位置更新給排定系統,排定系統將會偵測到它不知道這個旅行,它會問(手機)要狀態摘要。然後排定系統根據狀態摘要進行更新,這個旅行會繼續就像什麼事情都沒有發生過。

不足之處

Uber 解決可延伸性和可用性問題的不足之處,可能在於 Node 處理轉寄請求和傳送訊息給大量扇出所帶來的高延遲。在一個扇出系統中,微小的波動和故障都會有驚人的影響,系統的扇出越高出現高延遲請求的機會就越大。

一個好的解決方案是可以跨伺服器取消備份的請求。這個一流的功能已經內嵌到 TChannel 中。一個請求的訊息同時傳送給服務 B1 和 B2;傳送給服務 B2 的請求會有些延遲,當 B1 完成這個請求,它會在 B2 上取消這個請求。由於這個延遲通常情況下 B2 不會工作,但如果 B1 出了問題,B2 就可以處理這個請求,這樣會比 B1 先嘗試逾時後 B2 再嘗試情況下的回饋要快一些。

(本文轉載自合作夥伴《伯樂線上》;未經授權,不得轉載;圖片來源:bfishadow,CC Licensed)





在新視窗檢視

穩賺直達→FB, Google Adwords 密技











想在Android 手機欣賞更多有趣圖集?免費下載 GigCasa App

在新視窗檢視





在新視窗檢視





原文站台: TechOrange











在新視窗檢視

分享到Facebook

Viewing all 735 articles
Browse latest View live