Golang: 實現 TCP 或 UDP 網路通訊
https://aicode.cc/yi-zai-go-yu-yan-zhong-shi-xian-udp-he-tcp-wang-lu.html
https://blog.csdn.net/x356982611/article/details/80332981
https://groups.google.com/forum/#!topic/golang-nuts/kcCKZcT1kNM
https://segmentfault.com/q/1010000012597670
http://www.minaandrawos.com/2016/05/14/udp-vs-tcp-in-golang/
如何在 Google Cloud 的 VM instance (CentOS) 上安裝與使用 rar 壓縮
先安裝 wget:
sudo yum -y install wget
確認系統是 32位元 還是 64位元:
uname -a
如果是 32位元:
sudo wget http://www.rarsoft.com/rar/rarlinux-4.0.1.tar.gz
sudo tar -zxvf rarlinux-4.0.1.tar.gz
如果是 64位元:
sudo wget http://www.rarlab.com/rar/rarlinux-x64-5.3.0.tar.gz
sudo tar -zxvf rarlinux-x64-5.3.0.tar.gz
進入到 rar 的資料夾:
cd rar
進行配置:
sudo make
解壓縮指令:
rar x test.rar
壓縮指令:
rar test.rar ./test/
《紐時》眾籌廣告,外國行銷專業人士這樣說
by 楊永苓 Sandy Yang
台灣於 4 月有多日 0 確診,在全球疫情持續延燒的今日,是很了不起的一項成績。從政府跨部會組織的防疫的超前部署、口罩國家隊努力增產把日產量從不足百萬片提升至千萬,到全民配合防疫,從各個角落杜絕病毒的傳播⋯⋯。這些得來不易的成果,都是全台人民共同努力之下得來的傲人成績。
行有餘力之後,台灣也開始向外輸出我們的支援:雖然屢屢無法跨進世界衛生組織的大門,但我們用既有的軟實力向世界宣傳──台灣在這場全球災難當中表現優異,也讓我們爲這個世界盡一份心力!
但在這「向外輸出光榮感」的過程中,結果卻似乎不盡如人意:或許由於各國正水深火熱忙著抗疫、或許由於援外物資量畢竟還是有限,台灣在過去這段時間,除了部分國際媒體(如《經濟學人》:請花點時間佩服台灣)外,並未得到世界各地人們普遍性的「讚美」與「感謝」。
接著,世界衛生組織秘書長譚德賽「指控臺灣種族歧視」的事件,更是點燃了無數台灣人的怒火。這就好像考試考了 100 分,我們正希望能和其他同學分享這樣的成績,也希望獲得老師、同學們讚美眼光,甚至幫助成績不好的同學度過這次難關;但除了部分同學有所回應之外,許多人投以冷眼不說,甚至還有人胡亂指控我們莫須有、跟考試成績也無關的罪名?
對此,台灣人於是發起了一系列的回應。包含總統蔡英文的發文抗議,外交部官宣要求道歉,並有台媒罕見地錄製英文内容放上 YouTube ,一方面批評譚德賽的指控,二方面解釋台灣在抗疫當中的成果。
在社群媒體上,也有網友發起了 #thisattackcamefromtaiwan (#這個指控來自台灣)的運動:除了發佈許多台灣的美景,更有許多的美食圖片,企圖向世界推廣台灣是一個很好的地方、我們不會發起歧視的攻擊。接著,更在 YouTuber 阿滴和設計師聶永真等台灣名人的發起下,台灣有近 3 萬名網友集資衆籌,購買了美國《紐約時報》的全版廣告,舉出自疫情發生以來臺灣對於國際社會的援助,宣告 “ Taiwan Can Help ”。
只是,這一系列面向國際的回應、抗議與宣傳,除了更加凝聚台灣人的自信、或者說「同仇敵愾」甚至「自我感覺良好」之外,是否真的得到了預期中「向國際發聲、正面宣傳台灣」的效果呢?
「模範生」的自信,要怎麼傳達給他人?
在我開始評論之前,希望能先和大家解釋一下我的初衷──任何的媒體報導、評論和訊息來源,都會有角度的偏差,我接下來希望能論述的内容亦然。在撰寫這篇文章的當下,我並不覺得臺灣人都是「玻璃心」或「自我感覺良好」,只是希望透過一些例證,讓大家去思索我們的定位,以及如何可以改進我們的不足。
我始終認爲,真正的自信,是透過對自己真正的瞭解、並接受自己的不足或缺點,從而產生的一種氣質。因爲知道自己的優點與缺點,在面對批評與檢視時,才能更從容、確實地應對,並且展現自己最好的一面。固然一個國家、社會的自信,和個人的自信養成不能全盤相提並論,但唯有公開地去討論這些議題,從不同角度切入、觀察,才能夠更完整地拼凑出真相,進而更有效地與世界溝通。
接下來討論正式開始,如果你願意繼續往下看,那麼我們先一起談談,近期促使許多台灣人積極向外展現的「光榮感」,是從何而來的:
筆者認為,隨 2019 年香港的「反送中」運動開始後,台灣在許多海外華人眼中,就已開始「變貌」,從他們刻板印象中的「民主亂象」、轉為「最宜居」的地區──尤其是越來越受到過去經濟相對優勢的香港人嚮往、促成新一批的香港「移民就業潮」。
而隨著這次新冠疫情爆發,台灣公衛超前部署,政府部門間的有力協調合作,以及人民的積極配合,讓台灣這個本應在「暴風眼」周圍的重災區,卻出現了全球罕見的低確診、低死亡率。這樣的成績,讓人均國内生產毛額(GDP per capita)遠超台灣,那些大家傳統概念中比臺灣「更先進」的國家,如日本、紐澳、韓國,甚至英美的媒體和網友紛紛讚嘆。這些認可,讓許多人開始發現:「原來我們其實很厲害,只是以前一直沒機會表現罷了。」
在短時間之内,我們獲得的認可也迅速灌溉了我們的自信心,因而更加急切地希望這個世界能看到台灣,讓大家知道,我們還有更多、更好的内涵!
舉例來說,在譚德賽向各國媒體「大吐苦水」之後,我在臉書上看到了很多可愛的台灣網友進行「回擊」運動── #thisattackcamefromtaiwan ,其中絕大多數的內容,是大家曬了許多台灣的小吃美食與美麗風景。網友們似乎希望透過宣揚「我們有多好」,以非破壞性的方式發聲,爭取國際友人的支持。這樣的初衷確實很好,能避免不必要的口水戰,降低大家對臺灣的疑慮,甚至能在無形間增加對台灣的好感。
但另一方面,在全球苦於抗疫的當下,「美食」或「美景」其實並不能算是「優點」。它充其量只是一個社會的文化特色,而「文化」本身,並沒有「好與不好」的優劣之分──你不能因爲回教國家不吃豬肉、或是南美洲以肉食爲主的飲食習慣,就説「他的文化很糟」。雖然大家都可以依照自己的主觀產生「喜歡」與「不喜歡」的偏好,但沒有任何地區的文化是比較「好」、「優秀」或是「正確」的,不同的生活方式只能説因地制宜,並沒有好壞之分。
尤其,如今各國民眾多數最關心的議題,是如何防疫、如何因應疫情帶來的產業衝擊,如果「換位思考」一下,此時看到諸多來自台灣的「美食美景」圖,深受疫情之苦的你,是否真能平心靜氣地欣賞?甚至因此產生對台灣的嚮往?
所以,用各種美食來展現臺灣的「好」,這件事情對於外國不瞭解台灣文化的一般民衆而言,恐怕沒有什麽意義。這不是一個優點的展現,充其量,只是讓整體的話題放鬆,降低其政治性並且順便推廣一下觀光罷了。
讓台灣人感動的衆籌廣告,是否也感動了《紐約時報》的讀者?
透過 26,980 位捐款者衆籌的紐約時報全版廣告,也是一個很值得討論的外宣案例。廣告本身是由臺灣知名的設計師聶永真操刀。主標題使用了《WHO can help? Taiwan》的雙關語;視覺上,對比的色彩和簡單的線條相當吸引目光;而廣告内文和(以 QR code 連結的)網站内容,也不卑不亢地列出我們在防疫上的種種成果,以及我們可能可以如何幫助 WHO 和國際社會。
内文說:「We know what you are going through. We know how hard it is.」尤其讓許多台灣人非常地驕傲、感動。許多人覺得,這必將有助於提升台灣的形象,也讓各國人士更理解台灣的能力。
但我們是否真的「正確使用」了這個媒體平臺,製造了應有的聲量?若光問台灣人的觀感,可能並不準確。
因此,爲了更客觀地理解、分析這個廣告實際造成的效果,我把它發送給 3 位分別居住於倫敦(女)、新加坡(女),和美國德州(男)的朋友,並請他們發表對於這個廣告的看法:我請他們誠實地告訴我對於這個廣告的想法,以及他們「覺得」這個廣告希望傳達的内容爲何?
這些朋友都不是台灣人,而是該國的公民。同時他們都在當地從事行銷或公關專業,業務上則跟台灣沒有直接的關聯。我事前刻意不告知他們整個事件的來龍去脈(因為多數看到這個廣告的外國人,也不會如台灣人了解 WHO 總幹事對台灣的抹黑爭議),只希望他們能直接地分享看完廣告的感受。
其中倫敦和新加坡的朋友意見比較相似:他們都覺得這個廣告的「視覺衝擊很大」,但當被問到自己對「廣告希望傳達的訊息」之理解時,都是用帶著「推測」的語氣來回答,如:「應該是攻擊 WHO ?」、「希望取得世界認可?」、「要讓人產生好奇?」、「可能和醫藥資源有關?」、「會不會造成一些衝突?」⋯⋯等等。而關於「看完這個廣告的直觀感受」這個問題,倫敦的朋友看完後感到「好奇」;新加坡的朋友則覺得這是一個「低調的自誇」(humble brag),當我追問道這是一個正面還是負面的印象,她回答是一個「mixed reacion」(複雜的反應)。
新加坡的朋友進而表示,廣告應該可以更清楚地列出「台灣能怎麽幫忙」,並且應該要有一個清楚的「Call to Action」,也就是:你期待受衆在看完你的廣告之後,應該要採取什麼樣的行動,或是如何反應?
至於來自美國德州的朋友,由於對國際政治涉略較爲廣博,他説自己先前已看過、也知曉這個廣告。但撇開個人的意識形態,單就宣傳溝通的層面來看,他説他無法「理解」(get)這個主視覺──雖然整體的感受很新穎美觀,但設計風格上會讓他直觀認為這是與「手機、通訊」相關的廣告,而無法看出視覺和標題的聯繫爲何。
以内容來説,他表示如果沒有很多對台海兩岸關係、國際事件的瞭解,很難分辨這個廣告訴求的「對立」爲何(原文使用了 ”the enemy” );同時「它(這個廣告)應該可以用更清晰、更直接的方式傳達單一重點」:究竟是專注在團結合作(solidarity)?還是關於幫助(help)?又或者是爲了「要讓 WHO 難看」?還是「關於中國打壓」?都可以。但目前的版本幾乎涵蓋了上述所有訴求,反而會讓受眾不知廣告訴求的核心訊息為何。
當然,我只是很草根地從個人的第一聯絡網當中,選了 3 個外國朋友作爲「調查樣本」,這個結果絕不代表「所有當地人」看法,更不會是「所有外國人」的觀點。但另一方面,如果連在不同國家從事行銷傳播專業的人,都需要去「推測」這則廣告希望傳遞的訊息,那麼這個廣告,單就訴求和結果而言,恐怕並不能算是成功。
我理解大家努力出資、幫忙宣傳,甚至買下了國際知名刊物的全版廣告,都是希望讓台灣的努力被看見,這個努力也十分值得肯定。但一個成功的平面廣告,除了在視覺上需要吸引人的注意力,更需要快速而有效地讓觀看者產生一種共同的情緒和認知,並且要有清晰的 Call to Action ,也就是「看完廣告之後,你應該要這麽做、這麽想」。
然而這份廣告單就內文客觀來看,其實只説了:「臺灣捐贈了 1,600 萬份的口罩,並且和歐盟與美國合作對抗病毒,沒有人可以孤立臺灣。」
但這些跟《紐約時報》的多數讀者(pew research center 相關研究),究竟有什麽切身的關係或共鳴?就算讀者很關心,他除了上網看看台灣都做了些什麽,還可以有什麽更多的參與方式,來幫忙宣傳台灣的處境,幫忙台灣獲得更多國際社會的支持?這些或許都是值得我們近一步思考、改進的地方。
社會運動透過新型態媒體傳播的案例──《Kony 2012》
當然,評論我們的外宣廣告可以如何進步時,不能夠「只批評、不建設」,因此在這裡希望和大家分享一個我個人認爲非常「成功」的,透過社群媒體和社區組織傳播的社會運動案例。讓大家參考其他人在希望喚起國際社會關注、重視時,可以怎麽做:
在 2012 年,一個名爲 Invisible Children, Inc. 的美國公益組織,發布了一部名爲《Kony 2012》的社會運動紀錄片。2012 適逢美國總統大選年,而從「Kony 2012」標題看來,正像是美國總統候選人習慣使用的選戰佈告(像是 Obama 2012 、 Trump 2020 )。但當然 Invisible Children 打的是另一個算盤:他們希望用這種吸睛的方式,先讓大家好奇:這個 Kony 到底是誰?我怎麽從來沒聽過?他要參加總統選舉?
事實上, Invisible Children 從 2004 年起,就開始致力於終止中非烏干達反叛軍 Lord’s Resistance Army(LRA、上帝反叛軍)的殘酷暴行,並透過紀錄片揭露長年擄掠幼童、幼女的中非軍閥 Joseph Kony 種種惡行── Joseph Kony 與他所領導的叛軍,在烏干達境内燒殺擄掠,並打著宗教的名號,要求未成年的男孩就地殺害他們的父母,而未成年的女孩則淪爲 Kony 自己以及軍隊的性奴隸,甚至亂倫生下更多的孩童成爲他的階下囚。 Invisible Children 試圖透過紀錄片與國會游説的影響力,要求美國政府干涉中非的人權危機,但因爲美國的國會議員多認爲「這不關我們的事」,且牽扯到非洲勢力平衡,是一件非常敏感且吃力不討好的工作,因此多年來從未有進展。
因此, Invisible Children 的團隊在 2012 年,以新穎的設計和類似選舉文宣的形式,推出了《Kony 2012》:這廣告當然不是要推舉 Joseph Kony 「選總統」,而是要藉由社群傳播的影響力,把 Joseph Kony 與 LRA 的惡性公諸於世,讓世界各地的人民(選票來源)要求政府採取行動,將此事升格爲一個國際事件,而不只是遠在天邊,與我無關的平行時空。
該團隊除了製作一系列的宣傳影片,激發每位觀衆的同理心與對於喪失「人權」這個普世價值的憤怒,進而產生認同感和連結。他們更設計了一系列的海報、宣言等,提供支持者二次傳播的工具,以及清楚的 Call to Action ──如果你也認同,請下載、列印、轉發這些内容,跟你生活周遭的朋友分享。與此同時, Invisible Children 還協助組成了世界各個城市的「粉絲團」,鼓勵粉絲們在當地聚會,藉此加大宣傳散播的力度。
雖然時至今日, Joseph Kony 本人仍然活著,美國政府或聯合國也從未正式因此出兵,但這樣的社會運動給予觀衆非常明確的訊息,以及參與方式,並且也實際上影響了美國國會──美國國會隨後決議派出了軍事顧問前往當地,以諮詢的方式協助烏干達政府掃蕩反叛軍,某種程度也算是達到了當初發起這項運動的部分目的。
雖然《Kony 2012》和《Taiwan can help》在本質上是不同的兩個運動,但《Kony 2012》有著非常清楚的目標──讓 Joseph Kony 成爲家喻戶曉的「名人」,影響國會與政治人物不得不更為重視 LRA 與烏干達情勢;以及清楚的 Call to Action──讓大家轉發、列印、宣傳、聚會,鼓動社群和粉絲的力量用輿論影響政治。雖然這個運動本身對於政治和軍事的影響有限,但它確實造成了全球的響應,成爲了一個社會議題營造的典範。
培養「模範生」的自信,瞭解國際事件與世界看臺灣的眼光
我並不是唱衰大家在過去幾個月的努力,也不是鼓勵大家應該繼續衆籌,並且複製《 Kony 2012 》的各種模式,把譚德賽弄得更「家喻戶曉」、「惡名昭彰」。
因為在我看來,我們既然已經初步取得了部分國際社會的認可,得到「模範生」的榮耀,則更應該培養出模範生的自信,主動而有效地和國際社會溝通,而不是「被動地被國際話題牽制」,不斷地「解釋」、「反擊」或「炮轟」,甚至淪爲民族主義般地撻伐任何相左的意見。
我們面對國際社會所做的宣傳,應該要釐清「受衆」的需要,進而讓議題與他們產生共鳴,而不僅僅是自我感覺良好的「内宣」而已。
台灣很好,但對於一個「新進模範生」而言,身爲台灣人的自信,卻可能需要更多的内涵去培養、去成就。盡可能透過不同的觀點來看自己,以自己的優點為榮、也大方承認不足之處,才能繼續不斷進步、也才能用世界各國可以接受、理解的方式,去強調我們的立場和價值。
「知人者智,自知者明。」共勉之。
台灣於 4 月有多日 0 確診,在全球疫情持續延燒的今日,是很了不起的一項成績。從政府跨部會組織的防疫的超前部署、口罩國家隊努力增產把日產量從不足百萬片提升至千萬,到全民配合防疫,從各個角落杜絕病毒的傳播⋯⋯。這些得來不易的成果,都是全台人民共同努力之下得來的傲人成績。
行有餘力之後,台灣也開始向外輸出我們的支援:雖然屢屢無法跨進世界衛生組織的大門,但我們用既有的軟實力向世界宣傳──台灣在這場全球災難當中表現優異,也讓我們爲這個世界盡一份心力!
但在這「向外輸出光榮感」的過程中,結果卻似乎不盡如人意:或許由於各國正水深火熱忙著抗疫、或許由於援外物資量畢竟還是有限,台灣在過去這段時間,除了部分國際媒體(如《經濟學人》:請花點時間佩服台灣)外,並未得到世界各地人們普遍性的「讚美」與「感謝」。
接著,世界衛生組織秘書長譚德賽「指控臺灣種族歧視」的事件,更是點燃了無數台灣人的怒火。這就好像考試考了 100 分,我們正希望能和其他同學分享這樣的成績,也希望獲得老師、同學們讚美眼光,甚至幫助成績不好的同學度過這次難關;但除了部分同學有所回應之外,許多人投以冷眼不說,甚至還有人胡亂指控我們莫須有、跟考試成績也無關的罪名?
對此,台灣人於是發起了一系列的回應。包含總統蔡英文的發文抗議,外交部官宣要求道歉,並有台媒罕見地錄製英文内容放上 YouTube ,一方面批評譚德賽的指控,二方面解釋台灣在抗疫當中的成果。
在社群媒體上,也有網友發起了 #thisattackcamefromtaiwan (#這個指控來自台灣)的運動:除了發佈許多台灣的美景,更有許多的美食圖片,企圖向世界推廣台灣是一個很好的地方、我們不會發起歧視的攻擊。接著,更在 YouTuber 阿滴和設計師聶永真等台灣名人的發起下,台灣有近 3 萬名網友集資衆籌,購買了美國《紐約時報》的全版廣告,舉出自疫情發生以來臺灣對於國際社會的援助,宣告 “ Taiwan Can Help ”。
只是,這一系列面向國際的回應、抗議與宣傳,除了更加凝聚台灣人的自信、或者說「同仇敵愾」甚至「自我感覺良好」之外,是否真的得到了預期中「向國際發聲、正面宣傳台灣」的效果呢?
「模範生」的自信,要怎麼傳達給他人?
在我開始評論之前,希望能先和大家解釋一下我的初衷──任何的媒體報導、評論和訊息來源,都會有角度的偏差,我接下來希望能論述的内容亦然。在撰寫這篇文章的當下,我並不覺得臺灣人都是「玻璃心」或「自我感覺良好」,只是希望透過一些例證,讓大家去思索我們的定位,以及如何可以改進我們的不足。
我始終認爲,真正的自信,是透過對自己真正的瞭解、並接受自己的不足或缺點,從而產生的一種氣質。因爲知道自己的優點與缺點,在面對批評與檢視時,才能更從容、確實地應對,並且展現自己最好的一面。固然一個國家、社會的自信,和個人的自信養成不能全盤相提並論,但唯有公開地去討論這些議題,從不同角度切入、觀察,才能夠更完整地拼凑出真相,進而更有效地與世界溝通。
接下來討論正式開始,如果你願意繼續往下看,那麼我們先一起談談,近期促使許多台灣人積極向外展現的「光榮感」,是從何而來的:
筆者認為,隨 2019 年香港的「反送中」運動開始後,台灣在許多海外華人眼中,就已開始「變貌」,從他們刻板印象中的「民主亂象」、轉為「最宜居」的地區──尤其是越來越受到過去經濟相對優勢的香港人嚮往、促成新一批的香港「移民就業潮」。
而隨著這次新冠疫情爆發,台灣公衛超前部署,政府部門間的有力協調合作,以及人民的積極配合,讓台灣這個本應在「暴風眼」周圍的重災區,卻出現了全球罕見的低確診、低死亡率。這樣的成績,讓人均國内生產毛額(GDP per capita)遠超台灣,那些大家傳統概念中比臺灣「更先進」的國家,如日本、紐澳、韓國,甚至英美的媒體和網友紛紛讚嘆。這些認可,讓許多人開始發現:「原來我們其實很厲害,只是以前一直沒機會表現罷了。」
在短時間之内,我們獲得的認可也迅速灌溉了我們的自信心,因而更加急切地希望這個世界能看到台灣,讓大家知道,我們還有更多、更好的内涵!
舉例來說,在譚德賽向各國媒體「大吐苦水」之後,我在臉書上看到了很多可愛的台灣網友進行「回擊」運動── #thisattackcamefromtaiwan ,其中絕大多數的內容,是大家曬了許多台灣的小吃美食與美麗風景。網友們似乎希望透過宣揚「我們有多好」,以非破壞性的方式發聲,爭取國際友人的支持。這樣的初衷確實很好,能避免不必要的口水戰,降低大家對臺灣的疑慮,甚至能在無形間增加對台灣的好感。
但另一方面,在全球苦於抗疫的當下,「美食」或「美景」其實並不能算是「優點」。它充其量只是一個社會的文化特色,而「文化」本身,並沒有「好與不好」的優劣之分──你不能因爲回教國家不吃豬肉、或是南美洲以肉食爲主的飲食習慣,就説「他的文化很糟」。雖然大家都可以依照自己的主觀產生「喜歡」與「不喜歡」的偏好,但沒有任何地區的文化是比較「好」、「優秀」或是「正確」的,不同的生活方式只能説因地制宜,並沒有好壞之分。
尤其,如今各國民眾多數最關心的議題,是如何防疫、如何因應疫情帶來的產業衝擊,如果「換位思考」一下,此時看到諸多來自台灣的「美食美景」圖,深受疫情之苦的你,是否真能平心靜氣地欣賞?甚至因此產生對台灣的嚮往?
所以,用各種美食來展現臺灣的「好」,這件事情對於外國不瞭解台灣文化的一般民衆而言,恐怕沒有什麽意義。這不是一個優點的展現,充其量,只是讓整體的話題放鬆,降低其政治性並且順便推廣一下觀光罷了。
讓台灣人感動的衆籌廣告,是否也感動了《紐約時報》的讀者?
透過 26,980 位捐款者衆籌的紐約時報全版廣告,也是一個很值得討論的外宣案例。廣告本身是由臺灣知名的設計師聶永真操刀。主標題使用了《WHO can help? Taiwan》的雙關語;視覺上,對比的色彩和簡單的線條相當吸引目光;而廣告内文和(以 QR code 連結的)網站内容,也不卑不亢地列出我們在防疫上的種種成果,以及我們可能可以如何幫助 WHO 和國際社會。
内文說:「We know what you are going through. We know how hard it is.」尤其讓許多台灣人非常地驕傲、感動。許多人覺得,這必將有助於提升台灣的形象,也讓各國人士更理解台灣的能力。
但我們是否真的「正確使用」了這個媒體平臺,製造了應有的聲量?若光問台灣人的觀感,可能並不準確。
因此,爲了更客觀地理解、分析這個廣告實際造成的效果,我把它發送給 3 位分別居住於倫敦(女)、新加坡(女),和美國德州(男)的朋友,並請他們發表對於這個廣告的看法:我請他們誠實地告訴我對於這個廣告的想法,以及他們「覺得」這個廣告希望傳達的内容爲何?
這些朋友都不是台灣人,而是該國的公民。同時他們都在當地從事行銷或公關專業,業務上則跟台灣沒有直接的關聯。我事前刻意不告知他們整個事件的來龍去脈(因為多數看到這個廣告的外國人,也不會如台灣人了解 WHO 總幹事對台灣的抹黑爭議),只希望他們能直接地分享看完廣告的感受。
其中倫敦和新加坡的朋友意見比較相似:他們都覺得這個廣告的「視覺衝擊很大」,但當被問到自己對「廣告希望傳達的訊息」之理解時,都是用帶著「推測」的語氣來回答,如:「應該是攻擊 WHO ?」、「希望取得世界認可?」、「要讓人產生好奇?」、「可能和醫藥資源有關?」、「會不會造成一些衝突?」⋯⋯等等。而關於「看完這個廣告的直觀感受」這個問題,倫敦的朋友看完後感到「好奇」;新加坡的朋友則覺得這是一個「低調的自誇」(humble brag),當我追問道這是一個正面還是負面的印象,她回答是一個「mixed reacion」(複雜的反應)。
新加坡的朋友進而表示,廣告應該可以更清楚地列出「台灣能怎麽幫忙」,並且應該要有一個清楚的「Call to Action」,也就是:你期待受衆在看完你的廣告之後,應該要採取什麼樣的行動,或是如何反應?
至於來自美國德州的朋友,由於對國際政治涉略較爲廣博,他説自己先前已看過、也知曉這個廣告。但撇開個人的意識形態,單就宣傳溝通的層面來看,他説他無法「理解」(get)這個主視覺──雖然整體的感受很新穎美觀,但設計風格上會讓他直觀認為這是與「手機、通訊」相關的廣告,而無法看出視覺和標題的聯繫爲何。
以内容來説,他表示如果沒有很多對台海兩岸關係、國際事件的瞭解,很難分辨這個廣告訴求的「對立」爲何(原文使用了 ”the enemy” );同時「它(這個廣告)應該可以用更清晰、更直接的方式傳達單一重點」:究竟是專注在團結合作(solidarity)?還是關於幫助(help)?又或者是爲了「要讓 WHO 難看」?還是「關於中國打壓」?都可以。但目前的版本幾乎涵蓋了上述所有訴求,反而會讓受眾不知廣告訴求的核心訊息為何。
當然,我只是很草根地從個人的第一聯絡網當中,選了 3 個外國朋友作爲「調查樣本」,這個結果絕不代表「所有當地人」看法,更不會是「所有外國人」的觀點。但另一方面,如果連在不同國家從事行銷傳播專業的人,都需要去「推測」這則廣告希望傳遞的訊息,那麼這個廣告,單就訴求和結果而言,恐怕並不能算是成功。
我理解大家努力出資、幫忙宣傳,甚至買下了國際知名刊物的全版廣告,都是希望讓台灣的努力被看見,這個努力也十分值得肯定。但一個成功的平面廣告,除了在視覺上需要吸引人的注意力,更需要快速而有效地讓觀看者產生一種共同的情緒和認知,並且要有清晰的 Call to Action ,也就是「看完廣告之後,你應該要這麽做、這麽想」。
然而這份廣告單就內文客觀來看,其實只説了:「臺灣捐贈了 1,600 萬份的口罩,並且和歐盟與美國合作對抗病毒,沒有人可以孤立臺灣。」
但這些跟《紐約時報》的多數讀者(pew research center 相關研究),究竟有什麽切身的關係或共鳴?就算讀者很關心,他除了上網看看台灣都做了些什麽,還可以有什麽更多的參與方式,來幫忙宣傳台灣的處境,幫忙台灣獲得更多國際社會的支持?這些或許都是值得我們近一步思考、改進的地方。
社會運動透過新型態媒體傳播的案例──《Kony 2012》
當然,評論我們的外宣廣告可以如何進步時,不能夠「只批評、不建設」,因此在這裡希望和大家分享一個我個人認爲非常「成功」的,透過社群媒體和社區組織傳播的社會運動案例。讓大家參考其他人在希望喚起國際社會關注、重視時,可以怎麽做:
在 2012 年,一個名爲 Invisible Children, Inc. 的美國公益組織,發布了一部名爲《Kony 2012》的社會運動紀錄片。2012 適逢美國總統大選年,而從「Kony 2012」標題看來,正像是美國總統候選人習慣使用的選戰佈告(像是 Obama 2012 、 Trump 2020 )。但當然 Invisible Children 打的是另一個算盤:他們希望用這種吸睛的方式,先讓大家好奇:這個 Kony 到底是誰?我怎麽從來沒聽過?他要參加總統選舉?
事實上, Invisible Children 從 2004 年起,就開始致力於終止中非烏干達反叛軍 Lord’s Resistance Army(LRA、上帝反叛軍)的殘酷暴行,並透過紀錄片揭露長年擄掠幼童、幼女的中非軍閥 Joseph Kony 種種惡行── Joseph Kony 與他所領導的叛軍,在烏干達境内燒殺擄掠,並打著宗教的名號,要求未成年的男孩就地殺害他們的父母,而未成年的女孩則淪爲 Kony 自己以及軍隊的性奴隸,甚至亂倫生下更多的孩童成爲他的階下囚。 Invisible Children 試圖透過紀錄片與國會游説的影響力,要求美國政府干涉中非的人權危機,但因爲美國的國會議員多認爲「這不關我們的事」,且牽扯到非洲勢力平衡,是一件非常敏感且吃力不討好的工作,因此多年來從未有進展。
因此, Invisible Children 的團隊在 2012 年,以新穎的設計和類似選舉文宣的形式,推出了《Kony 2012》:這廣告當然不是要推舉 Joseph Kony 「選總統」,而是要藉由社群傳播的影響力,把 Joseph Kony 與 LRA 的惡性公諸於世,讓世界各地的人民(選票來源)要求政府採取行動,將此事升格爲一個國際事件,而不只是遠在天邊,與我無關的平行時空。
該團隊除了製作一系列的宣傳影片,激發每位觀衆的同理心與對於喪失「人權」這個普世價值的憤怒,進而產生認同感和連結。他們更設計了一系列的海報、宣言等,提供支持者二次傳播的工具,以及清楚的 Call to Action ──如果你也認同,請下載、列印、轉發這些内容,跟你生活周遭的朋友分享。與此同時, Invisible Children 還協助組成了世界各個城市的「粉絲團」,鼓勵粉絲們在當地聚會,藉此加大宣傳散播的力度。
雖然時至今日, Joseph Kony 本人仍然活著,美國政府或聯合國也從未正式因此出兵,但這樣的社會運動給予觀衆非常明確的訊息,以及參與方式,並且也實際上影響了美國國會──美國國會隨後決議派出了軍事顧問前往當地,以諮詢的方式協助烏干達政府掃蕩反叛軍,某種程度也算是達到了當初發起這項運動的部分目的。
雖然《Kony 2012》和《Taiwan can help》在本質上是不同的兩個運動,但《Kony 2012》有著非常清楚的目標──讓 Joseph Kony 成爲家喻戶曉的「名人」,影響國會與政治人物不得不更為重視 LRA 與烏干達情勢;以及清楚的 Call to Action──讓大家轉發、列印、宣傳、聚會,鼓動社群和粉絲的力量用輿論影響政治。雖然這個運動本身對於政治和軍事的影響有限,但它確實造成了全球的響應,成爲了一個社會議題營造的典範。
培養「模範生」的自信,瞭解國際事件與世界看臺灣的眼光
我並不是唱衰大家在過去幾個月的努力,也不是鼓勵大家應該繼續衆籌,並且複製《 Kony 2012 》的各種模式,把譚德賽弄得更「家喻戶曉」、「惡名昭彰」。
因為在我看來,我們既然已經初步取得了部分國際社會的認可,得到「模範生」的榮耀,則更應該培養出模範生的自信,主動而有效地和國際社會溝通,而不是「被動地被國際話題牽制」,不斷地「解釋」、「反擊」或「炮轟」,甚至淪爲民族主義般地撻伐任何相左的意見。
我們面對國際社會所做的宣傳,應該要釐清「受衆」的需要,進而讓議題與他們產生共鳴,而不僅僅是自我感覺良好的「内宣」而已。
台灣很好,但對於一個「新進模範生」而言,身爲台灣人的自信,卻可能需要更多的内涵去培養、去成就。盡可能透過不同的觀點來看自己,以自己的優點為榮、也大方承認不足之處,才能繼續不斷進步、也才能用世界各國可以接受、理解的方式,去強調我們的立場和價值。
「知人者智,自知者明。」共勉之。
2020 全球股市大崩盤,股市截圖 (十年走勢)
背景:
歷經從 2008 年次級房貸風暴,股市大崩盤後,美國實施了 3 次 QE。
於 2019 年左右美元開始緩步升息,結束 QE,
至 2019 年下半年升息到大約 2.5 % 時,
雖然原本主流的理性看法是美元應該要升息到 5% 以上,才能確保 FED 有足夠的降息空間以預防下次金融危機來臨時,FED 能有較充裕的手段來降低經濟衰退的傷害,
然而,此時的美國總統川普自以為是地用各種政治手段要求 FED 降息,導致 FED 正常的美元升息循環就此中斷。
緊接著,2019 年底中國爆發武漢肺炎,並於 2020 年 3 月,武漢肺炎於全球大爆發,全球所有國家開始封鎖邊界、要求人民停止集會、企業實施員工在家工作等等,
同時,石油生產成員國 (OPEC+, 沙烏地阿拉伯與俄羅斯等) 爆發市占率大戰,石油增產引發油價大跌。
另一說法是,俄羅斯看準美國無限制印鈔導致巨大泡沫化的經濟弱點,伺機發動石油價格戰,一方面是石油市占率之爭,另一方面可以藉此重重打擊美國經濟。
逢上述兩大經濟劇變,促使美國直接一口氣將美元降息到接近零利率,並實施新一輪的 QE 措施,
全球股市大崩盤,本資料紀錄下當時股市十年來的最高點與相關史料。
意大利護士用鏡頭記錄抗疫之戰:https://www.bbc.com/zhongwen/trad/world-51973477
四分之一美國人居家不出的經濟後果:https://www.bbc.com/zhongwen/trad/world-51995248
肺炎疫情如何令中國「崛起大國」的光環黯然失色:https://www.bbc.com/zhongwen/trad/chinese-news-51942287
新冠疫情已彌漫全球,疫苗和治療藥物還有多遠:https://www.bbc.com/zhongwen/trad/science-51985951
2020/3/22
因新冠肺炎造成市場失序,企業和銀行爭先恐後搶換美元,以備償債和維持營運所需,美元的避險及融資需求同步攀升,美元指數隨之升破 100 大關,來到 3 年來高峰。美元指數 (DXY) 19 日最高觸及 102.94。美元指數對台股落底有領先指標的參考價值,美元指數創下波段新高後何時開始回跌?台股才有望擺脫國際資金的賣壓。
全球股市能否落底,關鍵仍在二隻黑天鵝動向。
上周由於融資追繳令瘋狂發出,賣壓爆量出籠,融資水位已降至不到千億元水位,台股方面,國安基金周五 (3/20) 起啟動史上第七次進場護盤機制,有助市場信心穩定,激勵極短線買盤進場。
然而,市場不斷出現利空訊息,例如,美國經濟研究聯合會最新指出,疫情恐導致美國 2300 人失業;高盛認為美國第 2 季 GDP 萎縮恐多達 24%,是單季最劇烈萎縮幅度;而英國宣布全國封鎖,即日起關閉倫敦地區內所有咖啡館、餐廳以及酒吧;義大利至周日上午死亡人數逼近 5000 人;西班牙確診人數也快速攀升,已超越伊朗。
台股方面,外資連 11 個交易日賣超,3 月以來僅微幅買超 2 個交易日,累計 3 月已賣超逾 3300 億元,尤其目前美元指數已飆破 100,國際資金快速回流美元,股市買盤力道恐仍將低於賣壓。
接下來,台灣將公布失業率和景氣對策信號,而美國超級財報周將陸續登場,在肺炎疫情蔓延下,不排除出現「財爆」,進而衝擊市場信心。
另外,國安基金進場要發揮效果非一朝一夕,以過去經驗,10 年線不守就是大空頭來臨,破十年線後,需要整理半年以上。
疫情已正式進入全球大流行階段,不僅歐美國家開始大爆發,就連台灣都因境外感染而進入確診百例以上的高峰期,儘管各國政府持續注入流動性挽救股市,但股市仍會持續震盪,直到市場相信疫情獲得控制。
據過去經驗,若 10 年線遭摜破且站不回去,後續可能出現對稱的第二波主跌段,3/20周五國安基金進場護盤,激勵極短線買盤,反彈行情之後,指數易拉回在十年線附近擴底,短線操作仍須嚴設停損。
不過,就技術面而言,隨著短線乖離過大,不排除大盤隨時有機會迎來反彈格局。
台北時間 3/20周五白天台北股市收盤:
台北時間 3/21周六清晨國際股市收盤:
歷經從 2008 年次級房貸風暴,股市大崩盤後,美國實施了 3 次 QE。
於 2019 年左右美元開始緩步升息,結束 QE,
至 2019 年下半年升息到大約 2.5 % 時,
雖然原本主流的理性看法是美元應該要升息到 5% 以上,才能確保 FED 有足夠的降息空間以預防下次金融危機來臨時,FED 能有較充裕的手段來降低經濟衰退的傷害,
然而,此時的美國總統川普自以為是地用各種政治手段要求 FED 降息,導致 FED 正常的美元升息循環就此中斷。
緊接著,2019 年底中國爆發武漢肺炎,並於 2020 年 3 月,武漢肺炎於全球大爆發,全球所有國家開始封鎖邊界、要求人民停止集會、企業實施員工在家工作等等,
同時,石油生產成員國 (OPEC+, 沙烏地阿拉伯與俄羅斯等) 爆發市占率大戰,石油增產引發油價大跌。
另一說法是,俄羅斯看準美國無限制印鈔導致巨大泡沫化的經濟弱點,伺機發動石油價格戰,一方面是石油市占率之爭,另一方面可以藉此重重打擊美國經濟。
逢上述兩大經濟劇變,促使美國直接一口氣將美元降息到接近零利率,並實施新一輪的 QE 措施,
全球股市大崩盤,本資料紀錄下當時股市十年來的最高點與相關史料。
意大利護士用鏡頭記錄抗疫之戰:https://www.bbc.com/zhongwen/trad/world-51973477
四分之一美國人居家不出的經濟後果:https://www.bbc.com/zhongwen/trad/world-51995248
肺炎疫情如何令中國「崛起大國」的光環黯然失色:https://www.bbc.com/zhongwen/trad/chinese-news-51942287
新冠疫情已彌漫全球,疫苗和治療藥物還有多遠:https://www.bbc.com/zhongwen/trad/science-51985951
2015年8月的第一起漲點為 7203
2020/3/22
因新冠肺炎造成市場失序,企業和銀行爭先恐後搶換美元,以備償債和維持營運所需,美元的避險及融資需求同步攀升,美元指數隨之升破 100 大關,來到 3 年來高峰。美元指數 (DXY) 19 日最高觸及 102.94。美元指數對台股落底有領先指標的參考價值,美元指數創下波段新高後何時開始回跌?台股才有望擺脫國際資金的賣壓。
全球股市能否落底,關鍵仍在二隻黑天鵝動向。
上周由於融資追繳令瘋狂發出,賣壓爆量出籠,融資水位已降至不到千億元水位,台股方面,國安基金周五 (3/20) 起啟動史上第七次進場護盤機制,有助市場信心穩定,激勵極短線買盤進場。
然而,市場不斷出現利空訊息,例如,美國經濟研究聯合會最新指出,疫情恐導致美國 2300 人失業;高盛認為美國第 2 季 GDP 萎縮恐多達 24%,是單季最劇烈萎縮幅度;而英國宣布全國封鎖,即日起關閉倫敦地區內所有咖啡館、餐廳以及酒吧;義大利至周日上午死亡人數逼近 5000 人;西班牙確診人數也快速攀升,已超越伊朗。
台股方面,外資連 11 個交易日賣超,3 月以來僅微幅買超 2 個交易日,累計 3 月已賣超逾 3300 億元,尤其目前美元指數已飆破 100,國際資金快速回流美元,股市買盤力道恐仍將低於賣壓。
接下來,台灣將公布失業率和景氣對策信號,而美國超級財報周將陸續登場,在肺炎疫情蔓延下,不排除出現「財爆」,進而衝擊市場信心。
另外,國安基金進場要發揮效果非一朝一夕,以過去經驗,10 年線不守就是大空頭來臨,破十年線後,需要整理半年以上。
疫情已正式進入全球大流行階段,不僅歐美國家開始大爆發,就連台灣都因境外感染而進入確診百例以上的高峰期,儘管各國政府持續注入流動性挽救股市,但股市仍會持續震盪,直到市場相信疫情獲得控制。
據過去經驗,若 10 年線遭摜破且站不回去,後續可能出現對稱的第二波主跌段,3/20周五國安基金進場護盤,激勵極短線買盤,反彈行情之後,指數易拉回在十年線附近擴底,短線操作仍須嚴設停損。
不過,就技術面而言,隨著短線乖離過大,不排除大盤隨時有機會迎來反彈格局。
台北時間 3/20周五白天台北股市收盤:
台北時間 3/21周六清晨國際股市收盤:
如何正確解讀:當一家公司實施庫藏股
2020 年武漢肺炎爆發,全球股市崩盤,主管機關鼓勵任何刺激股價上漲的方案,包括庫藏股。
公司的錢不是公司的錢,現金太多不如現金減資,縮小股本提高淨值,EPS提高,更符合股東的利益。股票價值市場決定,喊話股價委屈的老闆,請用自己的錢買,別誤導散戶,別動公司現金。
庫藏股,買到誰的股票?
很多公司在股票變成壁紙前大買庫藏股,替大股東解套,或透過庫藏股掏空公司資金。三采建設、仕欽、勝華都是如此。沒聽過?因為都下市了。
能影響股價漲跌的,除了主力就是大股東。公司資產、訂單,大股東一目了然,行情走空騙不到散戶買股票又想抽回資金時,幸好公司有現金。
國巨摘掉千金頭冠,107年7/17宣布買庫藏股,股價965元。庫藏股是買盤,融資增加也是買盤,公司買散戶也買,股價從965元跌到240.5元,買完庫藏股,股價一落千丈,公司、散戶買到誰的股票?換個方式問,誰有那麼多股票可以賣?
100年7/16宏達電宣佈買回庫藏股,股價943元。今天收26.95元。
公司以庫藏股名義買900元的國巨、宏達電完全違背股東利益。真正物超所值,沒人會大張旗鼓。
公司的錢不是公司的錢,現金太多不如現金減資,縮小股本提高淨值,EPS提高,更符合股東的利益。股票價值市場決定,喊話股價委屈的老闆,請用自己的錢買,別誤導散戶,別動公司現金。
庫藏股,買到誰的股票?
很多公司在股票變成壁紙前大買庫藏股,替大股東解套,或透過庫藏股掏空公司資金。三采建設、仕欽、勝華都是如此。沒聽過?因為都下市了。
能影響股價漲跌的,除了主力就是大股東。公司資產、訂單,大股東一目了然,行情走空騙不到散戶買股票又想抽回資金時,幸好公司有現金。
國巨摘掉千金頭冠,107年7/17宣布買庫藏股,股價965元。庫藏股是買盤,融資增加也是買盤,公司買散戶也買,股價從965元跌到240.5元,買完庫藏股,股價一落千丈,公司、散戶買到誰的股票?換個方式問,誰有那麼多股票可以賣?
100年7/16宏達電宣佈買回庫藏股,股價943元。今天收26.95元。
公司以庫藏股名義買900元的國巨、宏達電完全違背股東利益。真正物超所值,沒人會大張旗鼓。
為何美股賣壓止不了血?「大賣空」本尊投資人解釋
知名投資人貝瑞(Michael Burry)在2008年金融海嘯前放空次級房貸證券而大賺,成為小說及電影「大賣空」故事的主人翁。如今他在這波新冠肺炎疫情引爆的全球股災中,再度押對方向。
財經新聞網站MarketWatch報導,貝瑞接受彭博資訊訪問時表示,在美股這波又急又猛的跌勢中,他打算繼續「大舉」做空。
貝瑞是醫師出身,後來改行當避險基金經理人,他在2008年金融海嘯之前大舉押注次級房貸市場將崩垮,因此揚名立萬,電影「大賣空」(The Big Short)就敘述這一段經歷。
創辦Scion資產管理公司的貝瑞向彭博資訊表示,新冠疫情有如一個引爆器,觸動「被動式投資泡沫」爆裂。他早在去年8月下旬就預言,指數股票型基金(ETF)這類被動式投資將是下一個泡沫,而資金大量湧入ETF這類被動式投資工具,將加劇日後的賣壓。
他的預言似已應驗。近日來美股賣壓狂湧,道瓊工業指數12日收盤又崩跌2,352點,跌幅深達10%。那斯達克綜合指數和標普500指數分別重挫9.5%和9.4%。
貝瑞說:「沒人知道跌勢會持續多久,所以眾人有充分的理由拋售。若你投資股票是因為之前一直走高,而且央行總是會踩煞車讓任何賣壓止血,那麼,這些先決條件現在都不再有效了。」
貝瑞表示,他不急著結清做空部位。他說:「這麼說好了:儘管賣壓猛烈,歷時還不夠久、尚未能驅散逢低承接的心態。但市場恐懼感與民眾對新冠病毒的恐懼感同時蔓延,這雙重恐懼將毒害市場信心。」
貝瑞說:「對我來說,市場的歇斯底里反應似乎比實際情況還要糟,但在投資人一窩蜂爭先恐後逃出場後,到底最初引發跌勢的因素是否有道理,已經不重要了。」
財經新聞網站MarketWatch報導,貝瑞接受彭博資訊訪問時表示,在美股這波又急又猛的跌勢中,他打算繼續「大舉」做空。
貝瑞是醫師出身,後來改行當避險基金經理人,他在2008年金融海嘯之前大舉押注次級房貸市場將崩垮,因此揚名立萬,電影「大賣空」(The Big Short)就敘述這一段經歷。
創辦Scion資產管理公司的貝瑞向彭博資訊表示,新冠疫情有如一個引爆器,觸動「被動式投資泡沫」爆裂。他早在去年8月下旬就預言,指數股票型基金(ETF)這類被動式投資將是下一個泡沫,而資金大量湧入ETF這類被動式投資工具,將加劇日後的賣壓。
他的預言似已應驗。近日來美股賣壓狂湧,道瓊工業指數12日收盤又崩跌2,352點,跌幅深達10%。那斯達克綜合指數和標普500指數分別重挫9.5%和9.4%。
貝瑞說:「沒人知道跌勢會持續多久,所以眾人有充分的理由拋售。若你投資股票是因為之前一直走高,而且央行總是會踩煞車讓任何賣壓止血,那麼,這些先決條件現在都不再有效了。」
貝瑞表示,他不急著結清做空部位。他說:「這麼說好了:儘管賣壓猛烈,歷時還不夠久、尚未能驅散逢低承接的心態。但市場恐懼感與民眾對新冠病毒的恐懼感同時蔓延,這雙重恐懼將毒害市場信心。」
貝瑞說:「對我來說,市場的歇斯底里反應似乎比實際情況還要糟,但在投資人一窩蜂爭先恐後逃出場後,到底最初引發跌勢的因素是否有道理,已經不重要了。」
JSON and Go
https://mgleon08.github.io/blog/2019/02/17/golang-json-and-go/
Encoding - Marshal 序列化
在 Go 中並不是所有的類型都能進行序列化:
- 必須是 struct 中支援外部引用的 field 才能夠序列化 (即開頭字母大寫的 field)
- JSON object key 只支援 string
- Channel、complex、function 等 type 無法進行序列化
- 不支援循環數據結構,因為序列化時會進行無限迴圈
Pointer序列化之後是其指向的值或者是nil
1
|
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
指定 JSON filed name
Struct Tag
Struct tag 可以決定 Marshal 和 Unmarshal 函式如何序列化和反序列化數據。- 一般
json都是小寫,但因為 golang 序列化時,struct 必須是大寫,因此透過Struct Tag改成小寫 - mongodb 則是使用
bson,可以在 struct 加上json:"name,omitempty" bson:"name,omitempty"
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
指定 field 的行為
omitempty
透過
omitempty 如果 field 的值是對應類型的 zero-value,序列化之後的 JSON object 中不包含此 field1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
-
透過
- 可以忽略掉該 field1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
Decoding - Unmarshal 反序列化
預設的 JSON 支援以下幾種 Go 類型:
1 2 3 4 |
|
知道類型的反序列化
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
|
不知道類型的反序列化
如果不知道類型可以用
interface{}1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
|
回傳的格式如
1 2 3 4 5 6 7 8 |
|
key 是
string,value 是 interface{},必須透過 type assertion 和 range 取得所有的 key1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
|
Reference Types - 反序列化對 slice、map、pointer 的處理
struct 中包含一個
slice Cars ,slice 預設是 nil,之所以反序列化可以正常進行就是因為 Unmarshal 在序列化時進行了對 slice Cars 做了初始化,同理,對 map 和 pointer 都會做類似的工作比如序列化如果 Pointer 不是 nil 首先進行 dereference 獲得其指向的值,然後再進行序列化,反序列化時首先對 nil pointer 進行初始化
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
|
nested struct 的序列化
Go 支援對
nested struct 進行序列化和反序列化:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
|
Stream JSON
Golang 提供
Decoder 和 Encoder 對 stream JSON 進行處理,常見 request 中的 Body、文件等1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
|
參考文件
訂閱:
文章 (Atom)
程式語言編年史
程式語言編年史原文 下面這張圖片描繪了整個程式語言的歷史。包括各種程式語言的發明人、程式語言的特點和適用領域、被什麼網站或公司使用等 (檢視 完整高清圖 )。 之所以會有那麼多不同的程式語言是因為設計程式語言的初衷不同、對語言學習曲線的追求不同、不同程式之間的執行成本差異...
