文:宋瑞文(加州能源特約撰述)
本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理
【其他文章推薦】
※USB CONNECTOR掌控什麼技術要點? 帶您認識其相關發展及效能
※評比前十大台北網頁設計、台北網站設計公司知名案例作品心得分享
※智慧手機時代的來臨,RWD網頁設計已成為網頁設計推薦首選
※評比南投搬家公司費用收費行情懶人包大公開
文:宋瑞文(加州能源特約撰述)
本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理
【其他文章推薦】
※USB CONNECTOR掌控什麼技術要點? 帶您認識其相關發展及效能
※評比前十大台北網頁設計、台北網站設計公司知名案例作品心得分享
※智慧手機時代的來臨,RWD網頁設計已成為網頁設計推薦首選
※評比南投搬家公司費用收費行情懶人包大公開
摘錄自2020年2月8日德國之聲中文網報導
2月7日,中國華南農業大學的學者公布了一項研究,指出瀕危動物穿山甲可能是新冠病毒的中間宿主,也就是在自然宿主蝙蝠與人類之間充當了橋梁。科學家發現,從穿山甲身上分離出來的病毒,其基因序列與當前新冠肺炎患者身上的病毒相似度高達99%。
美國得克薩斯大學的華裔病毒學教授項嚴(音)對德國之聲介紹說,許多病毒的自然宿主都是蝙蝠,這並不令人感到驚訝,因為蝙蝠種群數量龐大、分布廣泛。
得克薩斯大學的項教授認為,調查了1000餘個野生動物物種的華南農業大學最新研究,將中間宿主嫌疑指向穿山甲,這一結論是「可信的」。他說,盡管這項研究的論文還沒有正式發表,但是相關證據在去年10月的一篇論文中就可見端倪:來自廣州的幾名科學家,從馬來西亞走私到中國的幾只呈現病態的穿山甲中,發現了冠狀病毒的影蹤。
項教授表示,當前的新型冠狀病毒可能「如同最近一份論文所指出的那樣,是兩種非常類似的冠狀病毒的混合體。」「病毒很難直接從蝙蝠傳染到人,必須要經過中間宿主產生變異。」
本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理
【其他文章推薦】
※想知道網站建置、網站改版該如何進行嗎?將由專業工程師為您規劃客製化網頁設計及後台網頁設計
※不管是台北網頁設計公司、台中網頁設計公司,全省皆有專員為您服務
※Google地圖已可更新顯示潭子電動車充電站設置地點!!
環境資訊中心綜合外電;姜唯 編譯;林大利 審校
本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理
【其他文章推薦】
※USB CONNECTOR掌控什麼技術要點? 帶您認識其相關發展及效能
※評比前十大台北網頁設計、台北網站設計公司知名案例作品心得分享
※智慧手機時代的來臨,RWD網頁設計已成為網頁設計推薦首選
※評比南投搬家公司費用收費行情懶人包大公開
據英國路透社報導,新一代奔馳E級車型實現半自動駕駛,將于底特律車展亮相,奔馳還計畫發力純電動汽車市場,推出電動車家族,與特斯拉一爭高下。
據悉,新一代奔馳E級車型有望通過升級軟體拓展自動駕駛領域,不僅將能夠在劃定高速公路路段和堵車路段完成更長距離的自動駕駛,還將延長“脫手操作”時間。此外,該車型具備駕駛員協助工具,包括系統自動匹配法定限速、高速公路駕駛導航和自動規避導航。
同時,韋伯表示,奔馳母公司戴勒姆集團正計畫生產新系列純電動豪華轎車。他表示,奔馳計畫增產電動汽車,以彌補插電式混合動力版轎車的不足,但電動汽車的結構設計將不僅僅限於轎車,而是“盡可能靈活”地適於豪華車型不同版本的發展,全新純電動汽車的時代即將到來。而純電動汽車的大量發售,將使奔馳需要更多的電池工廠。
本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理
【其他文章推薦】
※USB CONNECTOR掌控什麼技術要點? 帶您認識其相關發展及效能
※評比前十大台北網頁設計、台北網站設計公司知名案例作品心得分享
※智慧手機時代的來臨,RWD網頁設計已成為網頁設計推薦首選
※評比南投搬家公司費用收費行情懶人包大公開
美國福特汽車公司將在2020年之前集中投資45億美元用於純電動汽車的開發。
這是迄今為止福特面向純電動車領域的最大一筆投資。該公司將首先在2016年下半年上市新 款純電動車“福克斯”,續航距離約160公里,可進行高速充電,30分鐘就可充滿電池的約80%。包括混合動力、插電式混動(PHV)、純電動產品在內, 計畫在2020年之前推出13款產品。
車輛投放對象市場除美國和歐洲外,還設想了今後純電動領域的市場有望擴大的臺灣、韓國、中國大陸等亞洲地區。尤其是中國大陸的大氣污染嚴重,不排放尾氣的純電動享受政府的優厚補貼。福特在2013年之前一直與豐田汽車共同開展面向皮卡的混合動力技術,但此次似乎準備獨自開發。
本站聲明:網站內容來源於EnergyTrend https://www.energytrend.com.tw/ev/,如有侵權,請聯繫我們,我們將及時處理
【其他文章推薦】
※想知道網站建置、網站改版該如何進行嗎?將由專業工程師為您規劃客製化網頁設計及後台網頁設計
※不管是台北網頁設計公司、台中網頁設計公司,全省皆有專員為您服務
※Google地圖已可更新顯示潭子電動車充電站設置地點!!
摘錄自2020年2月20日公視報導
近幾年非洲南部遭遇嚴重的乾旱,降雨量每況愈下,雨季也一年比一年短,導致農民無法收成。連當地的動物都因為沒有水可以喝,數量減少一大半。有專家認為,這種情況可能將成為常態。
在過去的五年間,非洲南部平均氣溫上升的速度是全球的兩倍,從南非、辛巴威到尚比亞,到處都在缺水。雨季一年比一年短,受害最深的就是靠天吃飯的農夫。
尚比亞的一個村莊收成僅剩往年3成,農民欲哭無淚。而在南非,有農夫失去6成的牲畜,綿羊生產後沒有羊奶可餵養孩子,農夫只能忍痛拋棄剛出生的小羊。
另一方面,高度仰賴野生動物生態的觀光業,也因為動物大量死亡而遭受衝擊。位於南非的生態觀光地點——格魯伯斯普,已經有大量的水牛、河馬和條紋羚消失。原本這個地區的年降雨量平均250毫米,但是現在要五年才有這個數量。
本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理
【其他文章推薦】
※USB CONNECTOR掌控什麼技術要點? 帶您認識其相關發展及效能
※評比前十大台北網頁設計、台北網站設計公司知名案例作品心得分享
※智慧手機時代的來臨,RWD網頁設計已成為網頁設計推薦首選
※台灣海運大陸貨務運送流程
※兩岸物流進出口一站式服務
套接字(Socket)用於協調不同計算機上的進程間通信,也就是基於網絡的通信。當然,也可以在本機上使用套接字進行進程間的通信。
套接字通信的方式非常多,有Unix域套接字、TCP套接字、UDP套接字、鏈路層套接字等等。但最常用的肯定是TCP套接字。所以,這裏介紹下TCP Socket通信方式,稍後再單獨介紹Unix域套接字。
TCP Socket用於客戶端、服務端的基於TCP協議的通信,所以在客戶端和服務端均需要創建一個套接字。創建TCP套接字時會返回這個套接字的文件描述符,可通過這個文件描述符對套接字進行讀和寫操作。
對比一下,當一個程序需要對一個磁盤文件同時進行讀寫操作(在命令行下似乎沒有找到這種命令,但通過編程方式是很容易實現的)時,由於只通過單個文件描述符同時負責讀和寫,很可能需要通過不斷移動文件指針的方式來改變讀寫的位置,否則數據很容易錯亂。
而TCP套接字也是通過單個文件描述符進行讀寫套接字的,為了保證讀和寫的位置不錯亂,操作系統在內核空間為每個TCP套接字維護了兩個buffer空間,一個buffer用於寫、一個buffer用於讀。提供讀的buffer空間稱為recv buffer,提供寫的buffer空間稱為send buffer,它們統稱為socket buffer。
所以,服務端和客戶端通過兩個套接字通信就簡單了,一端向send buffer寫數據,該buffer的數據會通過已經建立好的TCP連接發送到另一端的recv buffer,於是另一端只需從recv buffer中讀數據即可實現不同計算機上的進程間通信。過程如圖。
Unix域套接字是套接字的一種,用於本機進程間通信,一般用來實現雙向通信的管道。Unix域套接字是比網絡套接字輕量級且高效的多,因為它不涉及網絡通信,不需要監聽連接,不需要綁定地址,不需要關心協議類型,等等。
創建Unix域套接字后返回兩個文件描述符,這兩個文件描述符均對套接字可讀、可寫,從而實現全雙工的雙向通信。
同樣的,為了避免使用單個文件描述符同時讀、寫造成的數據錯亂,Unix域套接字也有兩個buffer空間。
本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理
【其他文章推薦】
※USB CONNECTOR掌控什麼技術要點? 帶您認識其相關發展及效能
※評比前十大台北網頁設計、台北網站設計公司知名案例作品心得分享
※智慧手機時代的來臨,RWD網頁設計已成為網頁設計推薦首選
※台灣海運大陸貨務運送流程
※兩岸物流進出口一站式服務
如何實現類似於Jumpserver koko一樣的終端錄製回放功能呢?本文介紹一個神器
asciinema 是一款開源免費的終端錄製工具,它可以將命令行輸入輸出的任何內容加上時間保存在文件中,同時還提供方法在終端或者web瀏覽器中進行回放
asciinema的錄製和播放都是基於文本的,相比傳統的video有很多好處,例如錄製文件體積小,在播放的過程中可以暫停複製其中的文本內容等等
同時asciinema還提供了一個網站,你如果願意還可以將錄製的內容上傳至進行展示,也可以在這裏找到很多有趣的終端錄像
asciinema由以下三個子項目構成:
asciinema的安裝和使用都非常簡單,一起來看看吧
asciinema為python開發,可以直接通過apt-get、yum或者pip進行安裝
# apt-get install asciinema
安裝完成后查看版本
# asciinema --version
asciinema 2.0.2
asciinema有v1和v2兩個版本,差異較大,咖啡君使用了v2,以下所有內容也基於v2演示
asciinema有5個參數,分別為錄製:rec,播放:play,以文件形式查看錄製內容:cat,上傳文件到asciinema.org網站:upload、asciinema.org賬號認證:auth,本文主要說明rec和play的使用
# asciinema rec ops-coffee.cast
有幾個參數可以使用:
--stdin 表示啟用標準輸入錄製,意思是通常情況下linux輸入密碼類的信息都不會显示,如果開啟了這個選項,可以記錄鍵盤輸出的密碼,但這個功能官方似乎還沒有支持,加了后看不到效果
--append 添加錄製到已存在的文件中
--raw 保存原始STDOUT輸出,無需定時信息等
--overwrite 如果文件已存在,則覆蓋
-c 要記錄的命令,默認為$SHELL
-e 要捕獲的環境變量列表,默認為SHELL,TERM
-t 後跟数字,指定錄像的title
-i 後跟数字,設置錄製時記錄的最大空閑時間
-y 所有提示都輸入yes
-q 靜默模式,加了此參數在進入錄製或者退出錄製時都沒有提示
輸入exit或按ctrl+D組合鍵退出錄製
# asciinema play ops-coffee.cast
有兩個參數可以使用:
-s 後邊跟数字,表示用幾倍的速度來播放錄像
-i 後邊跟数字,表示在播放錄像時空閑時間的最大秒數
在播放的過程中你可以通過空格來控制暫停或播放,也可以通過ctrl+c組合鍵來退出播放,當你按空格鍵暫停時,可以通過.號來逐幀显示接下來要播放的內容
asciinema推薦的文件後綴是.cast,當然linux是不關心文件後綴的,你用什麼都可以,推薦按規範使用.cast,文件內容大概如下
# cat ops-coffee.cast
{"version": 2, "width": 237, "height": 55, "timestamp": 1572646909, "env": {"SHELL": "/bin/bash", "TERM": "linux"}, "title": "ops-coffee"}
[0.010014, "o", "root@onlinegame:~# "]
[1.296458, "o", "exit"]
[1.976439, "o", "\r\n"]
[1.976532, "o", "exit\r\n"]
cast文件主要有兩部分組成,位於第一行的一個字典,這裏叫header
{
"version": 2,
"width": 237,
"height": 55,
"timestamp": 1572646909,
"env": {
"SHELL": "/bin/bash",
"TERM": "linux"
},
"title": "ops-coffee"
}
header很簡單,字段的意思分別為:version版本,width和height分別表示錄製窗口的寬高,timestamp錄製開始的時間戳,env錄製時指定的-e參數設置,title錄製時指定的-t參數設置
接下來的都是固定格式的內容,實際上就是IO流信息
[0.010014, "o", "root@onlinegame:~# "]
每一行都是由三部分組成的一個列表
第一部分為一個浮點數,表示輸入輸出這一行內容所花的時間
第二部分似乎是一個固定的字符串,沒有找到說明做什麼用的
第三部分就是具體的輸入輸出的內容
這個文件格式設計還是非常優雅的,開頭header聲明,後邊具體內容,如果中途因為任何意外導致錄像終止,也不會丟失整個錄像,而且還可以append增加錄像,這在需要長時間暫停錄製時非常有用,更重要的是可以流式讀取,幾乎很少佔用內存,不需要把整個錄像文件都放在內存中,對長時間的錄製播放更友好
如果你有經歷過嚴格的IT審計,或者有用到堡壘機,就會知道操作過程是需要記錄並加入審計的,如果你有因為不知道是誰操作了什麼導致了數據被刪而背鍋的經歷,就會知道對操作過程的記錄有多麼的重要,接下來以一個簡單的案例來介紹asciinema有什麼樣的實用價值
如果希望能夠將linux服務器上devuser的所有操作過程都記錄下來,以備後續審計使用,該如何實現呢?
非常簡單,只需要在devuser用戶的家目錄下添加.bash_profile文件即可,內容如下:
$ cat ~/.bash_profile
export LC_ALL=en_US.UTF-8
/usr/local/bin/asciinema rec /tmp/$USER-$(date +%Y%m%d%H%M%S).log -q
添加export LC_ALL=en_US.UTF-8的原因是有可能系統會報錯asciinema needs a UTF-8 native locale to run. Check the output of locale command.
rec命令進行錄製時添加了-q參數,這樣在進入或者退出時都不會有任何關於asciinema的提示,使用簡單方便
這樣devuser用戶每次登陸就會自動開啟一個錄像,如果需要審計或檢查操作,只需要回放錄像就可以了
你可能會說history命令一樣可以記錄用戶操作,asciinema有什麼優勢呢?asciinema不僅可以記錄用戶的輸入,還可以記錄系統的輸出,也就是說history只能記錄執行的命令,而asciinema還可以記錄執行的結果,怎麼樣,是不是很方便,趕緊試試吧
相關文章推薦閱讀:
本站聲明:網站內容來源於博客園,如有侵權,請聯繫我們,我們將及時處理
【其他文章推薦】
※想知道網站建置、網站改版該如何進行嗎?將由專業工程師為您規劃客製化網頁設計及後台網頁設計
※不管是台北網頁設計公司、台中網頁設計公司,全省皆有專員為您服務
※Google地圖已可更新顯示潭子電動車充電站設置地點!!
※小三通物流營運型態?
※快速運回,大陸空運推薦?
摘錄自2020年2月18日聯合新聞網報導
阿拉伯聯合大公國17日宣布,已向阿拉伯世界第一座核電廠「巴拉卡核電廠」四個機組中的一個核發運轉執照,開啟歷史新頁。
巴拉卡核電廠坐落在波斯灣沿岸、首都阿布達比西方,原定2017年底服役,但數度延後,官方說是要符合安全標準和政府規範。阿布達比政府上月說,巴拉卡核電廠將在數月內運轉。
全球最大石油出口國沙烏地阿拉伯曾說,打算建造16個核電機組,但一直沒實現。巴拉卡核電廠由韓國電力公社主導的企業集團建造,耗資244億美元(約台幣7300億元)。如果四個機組都全速運轉,將能產生5600百萬瓦的電力,能滿足阿聯全國四分之一的電力需求。
本站聲明:網站內容來源環境資訊中心https://e-info.org.tw/,如有侵權,請聯繫我們,我們將及時處理
【其他文章推薦】
※想知道網站建置、網站改版該如何進行嗎?將由專業工程師為您規劃客製化網頁設計及後台網頁設計
※不管是台北網頁設計公司、台中網頁設計公司,全省皆有專員為您服務
※Google地圖已可更新顯示潭子電動車充電站設置地點!!
※小三通物流營運型態?
※快速運回,大陸空運推薦?