跳到主要內容

發表文章

目前顯示的是 5月, 2020的文章

從 DevOps 到 Serverless:通過“不用做”的方式解決“如何更高效做”的問題

作者 | 徐進茂(羅離) JAVA 開發工程師  導讀 :近年來,Serverless 一詞越來越熱,它已經逐漸成為了一種新型的軟件設計架構。和 DevOps 概念提倡的是通過一系列工具和自動化的技術來降低運維的難度,促進研發運維一體化不同, Serverless 更像是一種 NoOps,即通過"不用做"的方式來解決"如何更高效做"的問題。 DevOps 概述 DevOps 是一組用於促進開發和運維人員之間協作的過程、方法和系統的統稱。 DevOps 提倡通過一系列的技術和工具降低開發和運維人員之間的隔閡,實現從開發到最終部署的全流程自動化,從而達到開發運維一體化。通過將 DevOps 的理念引入到整個系統的開發過程中,能夠顯著提升軟件的開發效率,縮短軟件交付的周期,更加適應當今快速發展的互聯網時代。 說到 DevOps ,就必然會提到持續集成。持續集成指的是在軟件開發過程中,軟件開發人員持續不斷地將開發出來的代碼和其他的開發人員的代碼進行合併,每次合併后自動地進行編譯、構建,並運行自動化測試進行驗證,而不是等到最後各自開發完成后才合併在一起。 持續集成能從根本上提高一個團隊的軟件開發效率。在軟件開發過程中引入持續集成,可以幫助團隊及時的發現系統中的問題,並快速做出修復,不僅可以縮短軟件開發的時間,而且可以交付更具質量的系統。 基於 Docker 實現一個 DevOps 開發環境 一個 DevOps 開發環境需要滿足以下 8 點需求。 環境一致性 :在本地開發出來的功能,無論在什麼環境下部署都應該能得到一致的結果; 代碼自動檢查 :為了儘早發現問題,每一次代碼提交后,系統都應該自動對代碼進行檢查,及早發現潛在的問題,並運行自動化測試; 持續集成 :每次代碼提交后系統可以自動進行代碼的編譯和打包,無需運維人員手動進行; 持續部署 :代碼集成完畢后,系統可以自動將運行環境中的舊版本應用更新成新版本的應用並且整個過程中不會讓系統不可用; 持續反饋 :在代碼自動檢查、持續集成、持續部署的過程中,一旦出現問題,要能及時將問題反饋給開發人員以及運維人員。開發和運維人員收到反饋后對問題及時進行修復; 快速回滾 :當發現本次部署的版本出現問題時,系統應能快速回退

澳洲動物園抗野火 園長帶猴子老虎回家避難

摘錄自2020年1月2日中央社雪梨報導 在毀滅性野火肆虐澳洲各地的情況下,新南威爾斯省(New South Wales)一家小型動物園,成功保障園區所有動物的安全。 英國廣播公司(BBC)報導,摩哥動物園(Mogo Zoo)的靈長類動物數量在澳洲數一數二,園區內還有斑馬、犀牛與長頸鹿等大型動物。但當動物園處在野火第一線時,飼養人員仍成功保護200隻動物全數未受傷害。 新南威爾斯省12月31日對動物園所在區域下達疏散命令,但職員仍決定留下來保護動物。動物園園長史戴普斯表示,動物園能倖存下來,都是因為事先做好確實規劃。飼養人員先把區內所有可燃物都搬走,接著再遷移動物。 諸如獅子、老虎與紅毛猩猩等大型動物都被趕進夜間圍欄內,以確保牠們安全、情緒平靜。但小型動物就需要特殊庇護,所以園長史戴普斯決定把牠們通通帶回自家,至於長頸鹿和斑馬則留在自己的圍欄裡,因為牠們體型夠大,可以避開火源。 史戴普斯說,長頸鹿和斑馬是園內唯一承受壓力的動物,但壓力來源並非火災,而是飼養人員匆忙開車四處滅火,動物園員工事先準備數十萬公升的水,並把水置於車上的小型水槽四處移動,看到火就予以撲滅。他形容自己的團隊日以繼夜投入工作,若非員工的英勇作為,動物園早就陷入火海。 本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理 【其他文章推薦】 ※帶您來了解什麼是  USB CONNECTOR   ? ※自行創業 缺乏曝光? 下一步" 網站設計 "幫您第一時間規劃公司的門面形象 ※如何讓商品強力曝光呢? 網頁設計公司 幫您建置最吸引人的網站,提高曝光率!! ※綠能、環保無空污,成為 電動車 最新代名詞,目前市場使用率逐漸普及化 ※廣告預算用在刀口上, 網站設計公司 幫您達到更多曝光效益 Orignal From: 澳洲動物園抗野火 園長帶猴子老虎回家避難

帛琉禁用有害珊瑚礁防曬乳 違者罰1000美元

摘錄自2020年1月1日中央社科羅報導 太平洋島國帛琉1日起實施一項開創性禁令,不准使用含有對珊瑚礁有害成分的防曬乳液,違者罰1000美元。帛琉實施嚴格環保措施,新設全球最大海洋保護區之一也自此生效。 法新社報導,帛琉總統雷蒙傑索(Tommy Remengesau)表示,帛琉人「必須尊重環境,因為環境是孕育生命之所,沒有環境,帛琉就沒人能倖存」。 自2020年元旦起,在帛琉任何對珊瑚礁具有毒性的防曬乳液,不管是攜帶入境或販售,都會被沒收,並處罰持有者1000美元罰款。 雷蒙傑索表示:「帛琉重要生物棲地到處都發現了防曬乳液中的有毒化學物質,在帛琉最知名的生物組織中也有。我們不介意成為第一個禁用這些化學物質的國家,我們也會為傳達這個訊息盡一份力。」 除了這項禁令之外,帛琉的海洋保護區也自1日起生效,在新規定之下,帛琉的專屬經濟區(EEZ)有80%不准捕魚或從事其他海洋活動,包括採礦和取鯊魚鰭。 本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理 【其他文章推薦】 ※為什麼 USB CONNECTOR 是電子產業重要的元件? ※ 網頁設計 一頭霧水??該從何著手呢? 找到專業技術的 網頁設計公司 ,幫您輕鬆架站! ※想要讓你的商品成為最夯、最多人討論的話題? 網頁設計公司 讓你強力曝光 ※想知道最厲害的 台北網頁設計公司推薦 、 台中網頁設計公司推薦 專業設計師"嚨底家"!! Orignal From: 帛琉禁用有害珊瑚礁防曬乳 違者罰1000美元

海洋吸塵器完成首次任務 下一步:為垃圾再製品建立透明「價值鏈」

環境資訊中心綜合外電;姜唯 編譯;林大利 審校 本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理 【其他文章推薦】 ※ USB CONNECTOR 掌控什麼技術要點? 帶您認識其相關發展及效能 ※評比前十大 台北網頁設計 、 台北網站設計 公司知名案例作品心得分享 ※智慧手機時代的來臨, RWD網頁設計 已成為網頁設計推薦首選 ※評比 南投搬家公司費用 收費行情懶人包大公開 Orignal From: 海洋吸塵器完成首次任務 下一步:為垃圾再製品建立透明「價值鏈」

募資拆壩有成 烏克蘭濕地迅速恢復

環境資訊中心綜合外電;姜唯 編譯;林大利 審校 本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理 【其他文章推薦】 ※ 台北網頁設計公司 這麼多,該如何挑選?? 網頁設計報價省錢懶人包"嚨底家" ※ 網頁設計公司推薦 更多不同的設計風格,搶佔消費者視覺第一線 ※想知道購買電動車哪裡補助最多? 台中電動車 補助資訊懶人包彙整 ※ 南投搬家費用 ,距離,噸數怎麼算?達人教你簡易估價知識! Orignal From: 募資拆壩有成 烏克蘭濕地迅速恢復

武漢27例不明肺炎 均與華南海鮮市場有關

摘錄自2020年1月2日公視報導 中國武漢爆發27例不明肺炎案例,引起各界關注,爆發疫情的華南海鮮市場也已休市進行消毒。中國官方到今天傍晚為止,尚未公布檢驗結果。而香港屯門醫院也傳出收到一名曾去過武漢的女性肺炎病患,經過檢驗後,初步排除是SARS。 日前武漢爆發27例不明原因的病毒型肺炎,其中有7例病情嚴重。根據中國媒體報導,有肺炎患者一開始以為只是感冒,吃了感冒藥卻無效,持續發病十幾天。目前這27名病患都集中隔離治療。而爆發疫情的華南海鮮市場在1號也張貼公告宣布,即日起休市整治,進行衛生消毒工作。衛福部疾管署署長周志浩表示,「如果陸方在這部分,我們的疫情掌握覺得還是不足的時候,我們會跟陸方提出交涉。希望我們能夠派遣同仁,或者是專家實地了解情形。」 此外,香港屯門醫院也收治一名女性肺炎個案,日前曾經到過武漢,出現發燒及上呼吸道感染症狀。香港屯門區議員張可森則透過臉書表示,經院方證實,這名女病患的檢驗結果,對SARS和禽流感病毒呈陰性反應,初步排除這兩種可能。 本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理 【其他文章推薦】 ※想知道 網站建置 、 網站改版 該如何進行嗎?將由專業工程師為您規劃 客製化網頁設計 及 後台網頁設計 ※不管是 台北網頁設計公司 、 台中網頁設計公司 ,全省皆有專員為您服務 ※Google地圖已可更新顯示 潭子電動車 充電站設置地點!! ※帶您來看 台北網站建置 , 台北網頁設計 ,各種案例分享 Orignal From: 武漢27例不明肺炎 均與華南海鮮市場有關

印尼雅加達暴雨侵襲 洪災土石流釀21死

摘錄自2020年1月2日公視報導 印尼首都雅加達跨年夜遭暴雨侵襲,引發洪水和土石流,目前至少造成21人死亡。 汽機車被洪水淹得滅頂,搜救人員出動橡皮艇挨家挨戶搜救,印尼首都雅加達跨年夜下起暴雨,引發七年來最嚴重水災,水深達到3公尺高,部分地鐵和火車停駛,一座機場也被迫臨時關閉,不少旅客滯留到早上,印尼總統佐科威表示已經動員12萬名搜救人員,全力救災。 佐科威說:「許多公共設施被淹沒,包括哈里姆柏達那庫蘇馬機場、芝甘北公路。」此外,雅加達郊區發生土石流災情,一名16歲高中生遭雷擊死亡,當局警告在雨季四月結束前,可能將再發生洪災。 本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理 【其他文章推薦】 ※ 網頁設計公司推薦 更多不同的設計風格,搶佔消費者視覺第一線 ※廣告預算用在刀口上, 網站設計公司 幫您達到更多曝光效益 ※自行創業 缺乏曝光? 下一步" 網站設計 "幫您第一時間規劃公司的門面形象 ※ 南投搬家 前需注意的眉眉角角,別等搬了再說! Orignal From: 印尼雅加達暴雨侵襲 洪災土石流釀21死

澳洲山火波及新西蘭 冰川變天呈焦糖色 恐加速冰塊融化

摘錄自2020年1月3日香港01報導 澳洲五省受高溫及乾旱天氣影響,自9月起多處發生山火,造成至少18人死亡,另有數人下落不明,逾200間房間被燒毀,其中新南威爾士省受災最嚴重,澳洲當局預期周末災情更加嚴重。 正當澳洲正積極撲救山火之際,從新南威爾士省及維多利亞省吹至的煙霧,於除夕日起飄浮至2,000公里外的新西蘭,其中南島多個著名冰川,如塔斯曼 (Tasman)、法蘭士·約瑟夫(Franz Josef),以及福克(Fox)首先受到影響;而濃煙更慢慢飄散至北島,令當地天色驟眼看「陰森恐怖」。 冰川旅行社Alpine Guides負責人麥克布賴德(Arthur McBride)表示,南島多個冰川周三起天色變得非常差,他坦言在該區舉辦旅行團多時,亦從未見過類似情境,「周三下午尤其差,那股如燒木頭的氣味非常濃烈。」 另外,在新西蘭最高山庫克(Mount Cook)經營滑雪飛機和直升機生意的布爾特(Dan Burt)則發現,濃煙尚未瀰漫當地時,他們早於數周前已發現塔斯曼冰川變色。布爾特續指,雖然觀光直升機目前仍能起飛,但對於旅客而言絕是精彩的體驗。 新西蘭氣象局Weather Watch周四發布衛星圖,顯示煙霧如何從澳洲海岸,再跨越塔斯曼海飄散至新西蘭。 旅遊勝地皇后鎮(Queenstown)多座山峰,即距離冰川更南位置,同樣被濃霧覆蓋。另外,南島小鎮達尼丁(Dunedin)過去數天都突然「變天」,有人一覺醒來赫見天氣變得昏暗,黃昏時份更呈刺眼的金黃色。北島周四亦受濃煙及刺鼻燒焦味影響,有居民形容大海曾現異常的金色光芒;天空多雲;當太陽破曉時亦呈橙色。」 本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理 【其他文章推薦】 ※如何讓商品強力曝光呢? 網頁設計公司 幫您建置最吸引人的網站,提高曝光率!! ※ 網頁設計 一頭霧水??該從何著手呢? 找到專業技術的 網頁設計公司 ,幫您輕鬆架站! ※想知道最厲害的 台北網頁設計公司推薦 、 台中網頁設計公司推薦 專業設計師"嚨底家"!! Orignal From: 澳洲山火波及新西蘭 冰川變天呈焦糖色 恐加速冰塊融化

esp8266 smartconfig-智能配網分析和使用及注意事項

基本知識:   樂鑫⾃主研發的 ESP-TOUCH 協議采⽤的是 Smart Config(智能配置)技術,幫助⽤戶將 采⽤ ESP8266EX 和 ESP32 的設備(以下簡稱"設備")連接⾄ Wi-Fi ⽹絡。⽤戶只需在⼿ 機上進⾏簡單操作即可實現智能配置。整個過程如下圖所示:      由於設備在⼀開始並未連接⾄⽹絡,ESP-TOUCH App ⽆法直接向設備發送信息。通過 ESP-TOUCH 通信協議,具備 Wi-Fi ⽹絡接⼊能⼒的設備(例如智能⼿機)就可以向接 ⼊點 (AP) 發送⼀系列 UDP 包,其中每⼀包的⻓度(即 Length 字段)都按照 ESPTOUCH 通信協議進⾏編碼,SSID 和密碼就包含在 Length 字段中,隨後設備便可以獲 得並解析出所需的信息。數據包結構如圖 1-2 所示:   源碼和app: 源碼的路徑如下所示: 源碼路徑: 根據你的所需進行修改或直接安裝,筆者的截圖如下所示:   操作步驟: 準備⼀台⽀持 ESP-TOUCH 的設備,開啟配置功能; 將⼿機連接⾄路由器; 打開安裝在⼿機上的 ESP-TOUCH App; 在 App 界⾯輸⼊路由器的 SSID 和密碼(若路由不加密則密碼為空),開始連接。 注意事項: • 設備與⼿機建⽴鏈路所需的時間和兩者之間的距離有關,若距離很近,僅需數秒即可完成。 • 在開啟設備端 ESP-TOUCH 智能配置功能之前,請確保路由器已經開啟。由於開啟此功能后,設備會先 掃描周圍的 AP 信息,如果路由器沒有開啟,則⽆法獲取周圍的 AP 列表。 • ESP-TOUCH App 端發送序列有超時限制,即如果沒有在規定的時間配置上路由,App 會返回配置失敗 信息(參考 App 源碼)。設備端也會有超時限制,從設備鎖定通道開始計時到獲取 SSID 和密碼信息, 如果達到超時限制但並未獲取到 SSID 和密碼信息,設備會⾃動重新開始⼀次 Smart Config。⽤戶可以通 過 esptouch_set_timeout(uint8 time_s) 或 esp_smartconfig_set_timeout(uint8 time_s) 設置超時時 間。 • Smart Config 過程中設備需要開啟 S

無線充電技術是否能對電動車產生革命性改變?

無線充電的概念已經盛行很久,且被視為未來即將改變人類生活的技術,蘋果、三星等手機製造商甚至是晶片巨擘高通,都積極研發可提高充電效率的無線充電技術。但是目前研發仍集中於家中的私人無線充電設備,例如使用無線充電來為手機及筆電充電等。如果試圖將無線充電的概念和技術延伸到電動汽車上,未來是否可以在等紅綠燈時,就讓你的電動車立即充電? 電動車瓶頸:電池的容量及充電站的不足   過去 5 年來,電動車的進展可謂一日千里。儘管特斯拉(Tesla)和 Nissan 的電動車都配備了高效能大容量的電池設備,但仍需要頻繁的充電,Nissan 的電動車大約每 100 英里(約 161 公里)就需充電,特斯拉 S 系列(Model S)則可撐久一點,每 265 英里(約 426 公里)才充電。為了提高電池的容量進而減少充電頻率,各種類型的電池技術陸續開發出或測試中,目前為止鋰離子電池被視為最適合大容量儲存及快速充電的電池類型。   儘管大容量電池已可提供長距離的駕駛,但是當電池沒電時,尋找充電站的問題依然存在,當開著電動車出門時,除了查天氣、地圖之外,電動車的駕駛還需要根據電池充電站的位置來決定駕駛的路線。因此將無線充電技術延伸到電動車充電,或許可大幅改善充電的問題;讓車子能更頻繁地充電,不需要大容量的電池,也可進一步降低電動車的成本​​。除了美、日的電動車廠及研究機構對此技術有極大興趣外,歐盟也相當關注利用無線充電技術來提升電動車充電的方便性。   邊等紅綠燈邊充電?把公共場所變成無線充電站   由歐洲各國共組的研究團隊(註)提出於公共場所架設無線充電站的想法,並積極研發相關技術。目前歐洲各國架設的充電站,無論是在基礎設施的分布或數目都差別甚大,例如法國目前有超過 2,000 個充電站,但是波蘭只有 60 個充電站。因此若在公共場所架設無線充電站,可因應傳統充電站數量不足的問題,使電動汽車可以有更長的駕駛距離。   但為了達到此目的,需要克服數個技術上的挑戰。首先,如何使電動車的無線充電設備和無線充電站可以互相連接及傳輸電力。第二,如何讓汽車可以在高達 50kW 的充電站旁充電。最後,最困難的挑戰是,如何讓駕駛員將車精準停在無線充電站的線圈旁,因為充電時需要將充電站的感應線圈和車輛內部的感

前端Leader你應該知道的NPM包管理機制

npm install 命令 首先總結下npm 安裝一個模塊包的常用命令。 /* 模塊依賴會寫入 dependencies 節點 */ npm install moduleName npm install -save moduleName npm install -S moduleName /* 模塊依賴會寫入 devDependencies 節點 */ npm install -save-dev moduleName npm install -D moduleName /* 全局安裝模塊包 */ npm install -g moduleName /* 安裝特定版本的包 */ npm install 包名@版本號 /* 通過地址安裝git倉庫 */ npm install git+https://github.com/itwmike/axios.git npm install git+ssh://git@github.com:itwmike/axios.git /* 安裝特定分支或Tag的git倉庫 */ npm install git+https://github.com/itwmike/axios.git#tag /* 通過用戶名安裝git倉庫 */ npm install github:帳號/倉庫名 # npm install github:itwmike/axios npm install github:帳號/倉庫名    npm 依賴包版本號 npm 所有node包都使用語義化版本號,規則要求如下:   每個版本號都形如1.2.3,由三個部分組成,依次叫做"主版本號(major)"、"次版本號(minor)"和"修訂號(patch)" 。 當新版本無法兼容基於前一版本的代碼時,則提高主版本號 。 當新版本新增了功能與特性,但仍兼容前一版本的代碼時,則提高次版本號 。 當新版本僅僅修正漏洞或者增強效率,仍然兼容前一版本代碼,則提高修訂號。 默認使用 npm install -save 下載的都是最新版本,同時會在package.json 文件中登記一個

微信作弊,為3款小遊戲引擎開掛增速,將給小遊戲帶來怎樣的利好?

11月14日小遊戲開發圈子,有一條重磅新聞:"微信小遊戲聯合遊戲引擎廠商,推出引擎插件功能,可為小遊戲提升0.5~2秒的啟動時間"。 引擎插件是個什麼東西? 昨天有不少人在問曉衡:"引擎插件到底是個什麼東西?"、"又要讓我學習新東西嗎?"、"引擎插件是怎麼加速的,不太明白?" ... 曉衡也在第一時間,將文檔通讀了一遍,並用自己的小遊戲工程做了測試,對微信小遊戲引擎插件算是有了一個簡單的認識,看下圖: 普通模式,每一個使用遊戲引擎開發的小遊戲,都需要下載遊戲引擎代碼模塊。 引擎插件模式,僅第一個遊戲需要下載引擎代碼,其它使用同類引擎的遊戲,可共享之前 A 遊戲下載過的遊戲引擎代碼,從而加速遊戲的啟動時間。 從事小遊戲開發和運營的夥伴應該都很了解,H5、小遊戲注重啟動加載速度,它對新用戶的體驗和流失都至關重要。 啟動概況分析 估計有人會覺得引擎插件就加快了0.5~2秒有什麼用?眨個眼的時間而已。 其實對使用 Cocos Creator 開發的休閑類的小遊戲來說,目前的微信小遊戲啟動速度已經很不錯了,首包含引擎的話,iOS 在4 ~ 6秒啟動,Android 大多可以在6~8秒左右打開首屏,並不像微信吹噓的1秒啟動,估計只有 引擎和資源全放子包的遊戲可以做到! 下面我將自己個人開發的一款微信小遊戲,在微信公測的前後两天做了一個數據統計,想窺視一下啟動性能對留存的影響,下圖是曉衡的遊戲在8月7日 ~ 8月9日時的活躍情況: 遊戲是在8月7日的晚上10:00點打開的微信公測,微信平台在24小時內持續導入5184的用戶,當天遊戲啟動8121次。不過圖片上的數據比較尷尬,公測一過就沒幾個玩家了,但它不是我們要講的重點,我們是用這個時間節點、用戶數量,來看微信小遊戲的啟動性能表現。 iOS啟動概況 Android啟動概況 從圖中看,8月7日這天 iOS 的總啟動時間比 Android 快 3.88 秒,Android 的用戶流失比 iOS 要多 12.55%,這裏重點也不是說 iOS 和 Android 系統那個好,而是看遊戲的啟動時間對首屏打開留存的影響。 這是另一個朋友的遊戲《周車勞盾》在9月14日微信公測4800+用戶,

2016中國‧重慶國際電動汽車產業展

時間: 2016年5月19日-21日   地點: 中國•重慶國際博覽中心 主辦單位:中國國際貿易促進委員會重慶市委員會、重慶市電動汽車行業協會(籌) 承辦單位:重慶鼎臻會展服務有限公司 同期展會:第十九屆中國(重慶)國際投資暨採購會(渝洽會) 一、展會前沿 2015年5月24日,國家主席習近平考察上汽集團時指出:"汽車行業市場很大,發展新能源汽車是我國從汽車大國邁向汽車強國的必由之路,要加大新能源汽車的研發力度,開發適應各種需求的產品,使之成為一個強勁的增長點"。國務院總理李克強2015年9月到10月多次主持召開國務院常務會議部署加快電動汽車充電基礎設施和城市停車場建設,補公共服務短板促進擴內需惠民生。國家在2014、2015年2年期間出臺30余項電動汽車產業專題扶持政策,大力發展電動汽車產業,電動汽車產業成為國家戰略。同時一系列有利於消費者購買電動汽車的補貼政策陸續出臺和規模宏大的電動汽車充電樁建設計畫快速部署推動了我國電動車產業的快速發展。尤其是2015年,電動汽車產銷量的增加直接刺激了社會研發力量的加強、業內企業的高度關注和投資熱情的高漲,資料顯示,1- 9月份,我國市場電動汽車銷售量同比增加135%,成為全球最大的電動汽車銷售市場。 重慶作為國內最大汽車生產基地,是我國發展電動汽車最早的城市之一,具有汽車產業聚集度高、科技研發實力雄厚、電動汽車領域人才豐富、政府高度重視等優勢。為了積極回應國家大力發展新能源電動汽車的戰略規劃,進一步利用和發揮重慶汽車產業優勢,特由重慶貿促會牽頭舉辦2016中國•重慶國際電動汽車產業展,本屆展會以"創新、共用、綠色"為主題,將為全國電動汽車整車企業、電動汽車配套服務企業、汽車經銷商、電動汽車材料研發製造企業及相關科研機構等搭建展覽展示、學術研討、銷售 推廣及合作交流平臺。 二、展會內容 (一)時間安排 1.報到布展:2016年5月17日-18日 2.展出時間:2016年5月19日-21日 3.撤展時間:2016年5月21日下午15:00 (二)展覽展示 展示面積:25000㎡      展商數量:預計260家      整車品牌:30家 展區規劃:1.電動汽車整車品牌展示交易區 2.電動汽車充電設施與技術展示區 3.電動汽車新材料與輕量化技術

Gogoro 將不再受限充電站,GoCharger 讓騎士在家在商店都可充

曾在 2015 年 CES 展中展出新一代電動車的 Gogoro 於 2016 年再度參加美國 CES 消費電子大展,除了分享 Smartscooter 智慧雙輪的佈建經驗、展示全新智慧功能外,並發表了 GoCharger 智慧電池座,讓個人或商店也可以提供設置充電座,讓 Gogoro 不再受限於現有的充電站,擴大 Gogoro 的行駛區域。 Gogoro 執行長暨共同創辦人陸學森表示:「自從上市以來我們持續聆聽消費者的聲音,並在去(2015)年七月承諾開發個人充電設備,很高興在此向大家正式介紹 GoCharger 智慧電池座。在不久的將來,車主可以到餐廳或商店,一面用餐購物、一面使用 GoCharger 智慧電池座為 Gogoro 電池充電,讓人車都獲得能源補給再前往下一個目的地。」 GoCharger 輕鬆設置在家中或商店內,只要將兩顆 Gogoro 電池置入電池槽,電池座即會透過無線網路連結 Gogoro 能源網路雲端系統進行電池認證,除了車主可以透過 Gogoro App 頁面查看充電狀況之外,Gogoro 亦可於遠端進行電量管理、控制充電速度與觀察電池健康狀態。GoCharger 智慧電池座將提供「快充」與「標準」兩個版本,預計最快將於 2016 年下半年正式上市。 陸學森也進一步表示,「為讓更多城市有機會參與 Gogoro 能源網路的推廣計畫,我們也宣布正式啟動 Gogoro OPEN 共享計劃,邀請全球消費者與商家上網申請設置 GoCharger 智慧電池座,反應最熱烈的地方就有可能成為 Gogoro 進駐的下一個城市。」 結合手機即可無鑰上鎖開啟車廂   除分享 GoCharger 智慧電池座與 Gogoro OPEN 能源網路共享計劃外,執行長陸學森也表示智慧型手機已成為消費者生活中不可或缺的工具,因此 Gogoro也希望結合更多手機應用、持續優化車主的騎乘體驗,因為推出了最新的智慧解鎖功能,只要透過智慧型手機(iOS/Android)或是 Apple Watch ,車主不需鑰匙即可上鎖、解鎖智慧雙輪與開啟後車廂。  

010.Kubernetes二進制部署kube-controller-manager

一 部署高可用kube-controller-manager 1.1 高可用kube-controller-manager介紹 本實驗部署一個三實例 kube-controller-manager 的集群,啟動后將通過競爭選舉機制產生一個 leader 節點,其它節點為阻塞狀態。當 leader 節點不可用時,阻塞的節點將再次進行選舉產生新的 leader 節點,從而保證服務的可用性。 為保證通信安全,本文檔先生成 x509 證書和私鑰,kube-controller-manager 在如下兩種情況下使用該證書: 與 kube-apiserver 的安全端口通信; 在安全端口(https,10252) 輸出 prometheus 格式的 metrics。 1.2 創建kube-controller-manager證書和私鑰 1 [root@k8smaster01 ~]# cd /opt/k8s/work 2 [root@k8smaster01 work]# cat > kube-controller-manager-csr.json <<EOF 3 { 4 " CN ": " system:kube-controller-manager ", 5 " hosts ": [ 6 " 127.0.0.1 ", 7 " 172.24.8.71 ", 8 " 172.24.8.72 ", 9 " 172.24.8.73 " 10 ], 11 " key ": { 12 " algo ": " rsa ", 13 " size ": 2048 14 }, 15 " names ": [ 16 { 17 " C

松下擬投資16億美元與特斯拉合建電池廠 佈局汽車電子

松下社長津賀一宏本周在美國國際消費電子展(CES)上表示,松下將投資最多16億美元,與特斯拉共同建設先進的電池工廠。松下希望,這筆投資將奠定該公司未來在汽車電子行業的地位。 津賀一宏表示,當內華達州電池工廠建設完成時,松下的投資總額將達到15億至16億美元。目前,松下對這一工廠的投資額還不大。這處工廠的建設將分為八期工程,而目前正在進行第一期建設。 考慮特斯拉的投資和內華達州政府的優惠政策在內,這處工廠的總投資額將約為40億至50億美元。這處工廠的成功投產對於特斯拉Model 3廉價車型的成功至關重要。這款車型預計將于明年晚些時候開售。 內華達州這處工廠將於今年啟動電池的生產,這些電池首先將被用於特斯拉的儲能產品Powerwall,而不是電動汽車。但未來這裡生產的電池大部分仍將被用於汽車。 目前,汽車正在電腦化,而未來幾十年全球小型車的需求預計將維持強勁。在這樣的情況下,松下正在大力投資,試圖成為主要的汽車配件供應商。對電池技術的投資只是其中的一部分。 未來4年,松下面向汽車廠商的銷售額將接近翻番。本財年,這一業務預計將帶來1.3萬億日元(約合110億美元)的收入,占松下總營收的約15%。到這個10年末,這一占比預計將接近25%。 汽車業務將占松下全部增長的一半。該公司已經與福特簽訂了大型合同,向福特Sync 3多媒體產品提供新的電子系統和螢幕。這一多媒體平臺預計將出現在福特幾乎所有車型中。此外,松下還與其他汽車公司簽訂了供貨協定。   松下同時也在開發用於汽車安全系統的電子設備。例如,松下提供的一款後視鏡能顯示通過車尾攝像頭拍攝的畫面,説明司機更好地觀察後方的情況。 本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理 【其他文章推薦】 ※ 網頁設計公司推薦 更多不同的設計風格,搶佔消費者視覺第一線 ※廣告預算用在刀口上, 網站設計公司 幫您達到更多曝光效益 ※自行創業 缺乏曝光? 下一步" 網站設計 "幫您第一時間規劃公司的門面形象 ※ 南投搬家 前需注意的眉眉角角,別等搬了再說! Orignal From: 松下擬投資16億美元與特斯拉合建電池廠 佈局汽車電子

2016北京配備新能源汽車指標6萬個

昨(7)日,北京市小客車指標調控管理辦公室發佈《關於2016年小客車指標總量和配置比例的通告》,北京調整普通小客車指標搖號階梯中簽率進階規則。2016年,全市小客車指標年度配額為15萬個,普通指標9萬個,新能源指標6萬個。 在9萬個普通小客車指標裡,個人指標額度占年度指標配額的90%,單位指標額度占年度指標配額的6%,營運小客車指標額度占年度指標配額的4%。在6萬個示範應用新能源小客車指標中,個人指標額度占年度指標配額的85%,單位指標額度占年度指標配額的5%,營運小客車指標額度占年度指標配額的10%。 《通告》提出,自2016年起新能源小客車指標向通過資格審核的申請人直接配置,不再進行搖號。按照申請時間先後排序,如果新能源小客車指標申請人數超過6萬,超過部分按照申請時間順序輪候,在下一年度優先配置。 而對於普通小客車指標的搖號,《通告》提出調整普通小客車指標搖號階梯中簽率進階規則。參加搖號6次以內的申請人為第一階梯,中簽率為基準中簽率。每參加搖號6次進階一級,中簽率為基準中簽率的相應倍數。搖號池中全部申請人數將按新規則自動調整。 本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理 【其他文章推薦】 ※如何讓商品強力曝光呢? 網頁設計公司 幫您建置最吸引人的網站,提高曝光率!! ※ 網頁設計 一頭霧水??該從何著手呢? 找到專業技術的 網頁設計公司 ,幫您輕鬆架站! ※想知道最厲害的 台北網頁設計公司推薦 、 台中網頁設計公司推薦 專業設計師"嚨底家"!! Orignal From: 2016北京配備新能源汽車指標6萬個

代碼注入及其拓展--逆向開發

今天繼續講述逆向開發中另一個比較重要的課程是代碼注入內容,本篇篇幅比較長,但還是有很多乾貨的,希望大家通過此篇文章更加了解逆向開發中的要點和知識點.我們將分解幾個內容,進行講解: Framework注入 Dylib注入 MethodSwizzle 微信示例講解 總結 讓代碼執行自己的代碼,整體方案如下: 如何讓別人的app來執行自己的代碼呢? 這就要通過 代碼注入 的方式來達到,而代碼注入的方式有兩種: 一種是通過 framework , 一種是 dylib 方式,另種方案,可以通過 Runtime機制 代碼注入思路: DYLD會動態加載動態庫Framework中所有動態庫,在frameworks中加入自己的一個動態庫,然後在動態庫中hook和注入代碼. 一、FrameWork注入  1.準備工作 微信6.6.5(越獄應用) MachOView軟件   MachOView的下載地址:   如果想看源碼如下:MachOView源碼: yololib工具(給MachOView注入framework)   yololib工具下載地址: 簽名文件appsign文件 2.流程 2.1 加入準備工作,導入微信6.6.5版本以及腳本appSign.sh重簽名文件 2.2 將appSign導入到項目腳本中      2.3 有了上面的兩個步驟后,然後編譯一下工程,會出現一個temp工程,裡面包含了payload文件 2.4 显示包內容,查看可執行文件  2.5 我們通過MachOView軟件查看WeChat 我們看到有很多的DYLIB,代表的是加載動態庫 2.6  我們在項目中新建framework   2.7 新建文件用於驗證 2.8 想要達到剛加載就運行,代碼要寫在load方法  2.9 編譯一下,查看app包位置會多出一個framework 2.10 显示包內容,在framework查看 由上可知,WJHookFrameWork已經加入成功。 2.11 但是運行並沒有成功,沒有執行load里的代碼 原因: 用MachOView打開可執行的We

從沒聽說過的併發的名詞-管程

在接觸併發之前,我只聽說過進程、線程,管程這個詞倒是頭回聽說,抱着認真好學的態度,去找了找關於 管程 的資料,不學不知道,原來併發里的兩大難題--互斥和同步都可以用管程來解決,可以說,管程是一把解決併發的萬能鑰匙。   那什麼是管程呢?原來管程並不像進程、線程這樣來形容一個特指東西的名詞,管程是指管理共享變量以及讀共享變量的操作過程,讓他們支持併發。Java 中的 Monitor,我們經常將它翻譯成 "監視器",其實它還有個更學術的名字就是管程。   管程有三種模型,其中廣泛應用的是 MESA 模型,Java 管程實現參考的也是 MESA 模型,所以我就着重學習這個模型。前面提到了管程可以解決併發領域互斥和同步的兩大核心問題,下面我們先看看管程是如何解決互斥問題的。   互斥問題的解決   互斥指的同一時刻只允許有一個線程訪問共享資源,管程解決互斥問題的思路很簡單,就是將共享變量及對共享變量的操作統一都封裝起來,如圖:     線程 A 和線程 B 如果想訪問共享變量 queue,只能通過管程提供的入隊和出隊操作,入隊和出隊操作保證互斥性,只允許一個線程進入,而對外暴露的就只有管程,看上去有點面向對象封裝的意思。   同步問題的解決   在管程解決互斥問題的解決方案中,我們看到了其實共享變量和對共享變量的操作都是被封裝起來的,要想訪問共享變量就要訪問管程,所以同步的解決辦法就是在管程的入口添加一個等待隊列,當多線程想同時進入管程內部時,只允許一個線程進入,其他線程在等待隊列中等待。   進入到管程內部,有可能執行修改共享變量的方法還有條件,比如要執行入隊操作,必須保證隊列不滿;要執行出隊操作,必須保證隊列不空,管程對每個條件的變量還對應有一個等待隊列,如圖:     這裏的入口等待隊列與條件等待隊列是完全不同的兩個隊列,當進入管程內部的線程因執行方法的條件不滿足會進入條件等待隊列,等待被其他線程喚醒,喚醒後會重新進入入口的等待隊列,競爭資源。   Java 內置的管程   Java 內置管程與 MESA 模型類似,在 MESA 模型中,條件變量可以有多個, Java 語言內置的管程里只有一個條件變量。  

variable precision SWAR算法

      計算二進制形式中1的數量這種問題,在各種刷題網站上比較常見,以往都是選擇最笨的遍歷方法"矇混"過關。在了解Redis的過程中接觸到了variable precision SWAR算法(以下簡稱VP-SWAR算法),算法異常簡潔,是目前已知的同類方法中最快的。但如果對於位運算不是很熟悉的話,卻不一定容易理解,所以有必要記錄一下。       下面先看看VP-SWAR算法的完整實現,然後再逐行解釋。 public int vpSWAR( int i){ i = (i & 0x55555555) + ((i>>1) & 0x55555555 ); i = (i & 0x33333333) + ((i>>2) & 0x33333333 ); i = (i & 0x0F0F0F0F) + ((i>>4) & 0x0F0F0F0F ); i = (i * 0x01010101) >> 24 ; return i; }       VP-SWAR算法分為四步,第一步 i = (i & 0x55555555) + ((i>>1) & 0x55555555);       第一步的作用是計算每兩位為一組的二進制形式包含1的個數。要理解這句話,我們需要從二進制的角度看看到底發生了什麼。首先, 0x55555555 的二進製表示為 0101 0101 0101 0101 0101 0101 0101 0101 ,這個数字的規律是基數位為1,偶數位為0。為簡單起見,我們只考慮兩位,總共有四種情況,即:   i b i & b 結果 00 01 00 01 01 01 10 01 00 11 01 01        觀察發現, i & (0b01) 是i的基數位對應b的1位

ES6學習筆記01 -- 暫時性死區 ( temporal dead zone )

參考文檔:                     注:文中代碼僅作示意,複製運行時需要適當調整    ES6 規定,如果代碼區塊中存在   let   和   const   命令聲明的變量,這個區塊對這些變量從一開始就形成了封閉作用域,直到聲明語句完成,這些變量才能被訪問(獲取或設置),否則會報錯ReferenceError。這在語法上稱為"暫時性死區"(英temporal dead zone,簡 TDZ),即代碼塊開始到變量聲明語句完成之間的區域。   通過 var 聲明的變量擁有變量提升、沒有暫時性死區,作用於函數作用域: 當進入變量的作用域(包圍它的函數),立即為它創建(綁定)存儲空間,立即被初始化並被賦值為 undefined     當執行到變量的聲明語句時,如果變量定義了值則會被賦值 ( function fn() { // 函數作用域開始 console.log(temp) // undefined // 聲明 var temp console.log(temp) // undefined // 賦值 temp = 123 console.log(temp) // 123 })() // 在函數作用域外訪問 console.log(temp) // ReferenceError: temp is not defined      通過 let 聲明的變量沒有變量提升、擁有暫時性死區,作用於塊級作用域: 當進入變量的作用域(包圍它的語法塊),立即為它創建(綁定)存儲空間,不會立即初始化,也不會被賦值 訪問(獲取或設置)該變量會拋出異常 ReferenceError 當執行到變量的聲明語句時,如果變量定義了值則會被賦值,如果變量沒有定義值,則被賦值為undefined { // 函數作用域開始,TDZ開始 console.log(temp) // Refer