ignal.jwt]
services = ["rtc", "room"]
main函數(shù)的代碼如下:
代碼語言:javascript
復(fù)制
func main() {
go func()
err := http.listenandserve(paddr, nil)
sig, err := signal.newsignal(conf)
err = sig.start()
def
數(shù)據(jù)猿對話享宇金服高磊:傳統(tǒng)金融機(jī)構(gòu)的“單一性”為互金行業(yè)帶來了大機(jī)遇:在這種行業(yè)背景下,一批金融科技公司開始利用大數(shù)據(jù)技術(shù),結(jié)合對金融行業(yè)的理解,為傳統(tǒng)金融機(jī)構(gòu)提供創(chuàng)新產(chǎn)品及風(fēng)控策略服務(wù),幫助傳統(tǒng)金融機(jī)構(gòu)解決發(fā)展難題。享宇金服就是這樣一家企業(yè)。
目前,享宇金服有移動金融、農(nóng)村金融、享宇征信及銀行咨詢四大版塊業(yè)務(wù)。為了探究互聯(lián)網(wǎng)金融行業(yè)具體發(fā)展現(xiàn)狀,數(shù)據(jù)猿記者采訪了享宇金服總裁助理高磊。
從實(shí)際應(yīng)用來看,傳統(tǒng)銀行在參與互聯(lián)網(wǎng)金融過程中有幾種方式和途徑,一種是銀行自己開發(fā)的手機(jī)銀行、電子銀行網(wǎng)站或app,提供的基本都是存款、銀行理財、基金等類型的金融產(chǎn)品。
但使用這些產(chǎn)品的用戶有一個前提條件,即個人客戶或小微企業(yè)客戶必須是這家銀行的已有客戶,才能夠享受銀行相應(yīng)的產(chǎn)品和服務(wù)。
此外,從2012年下半年開始,以民生銀行為首的股份制商業(yè)銀行陸續(xù)推出直銷銀行,解決了跨地域獲客的問題。
10分鐘學(xué)會網(wǎng)站搭建,太有用了!:本文詳細(xì)記錄如何在10分鐘內(nèi)輕松愉快在本地搭建dvwa網(wǎng)站,結(jié)合phpstudy系統(tǒng)集成式的php運(yùn)行環(huán)境,搭建網(wǎng)站從此無煩惱!用到的工具搭建工具phpstudy。
附上小皮版官網(wǎng)鏈接 https:www.xp.cndvwa網(wǎng)站源碼。網(wǎng)址:http:www.dvwa.co.uk。下載完,將解壓后的文件放在phpstudy的www目錄下。
安裝phpstudy 下載后雙擊圖標(biāo)安裝會出現(xiàn)下面這個界面,然后點(diǎn)擊自定義選項(xiàng),改變存儲位置,不要是個系統(tǒng)都安在c盤,很占資源常用到的系統(tǒng)都可以在系統(tǒng)管理這邊進(jìn)行下載和卸載,我們現(xiàn)在用到mysql5.6.9nts
,如下: 配置網(wǎng)站 打開config文件,先備份,再修改用戶名密碼打開phpstudy創(chuàng)建網(wǎng)站,設(shè)置根目錄為dvwa文件所在目錄訪問本地頁面http:127.0.0.1login.php,使用賬號密碼登錄
,網(wǎng)站創(chuàng)建成功?。?!
騰訊牟蕾:實(shí)景三維串起產(chǎn)業(yè)互聯(lián)網(wǎng)與消費(fèi)互聯(lián)網(wǎng):藍(lán)海下仍存“暗礁”實(shí)景三維中國建設(shè)及其伴生而來的應(yīng)用場景,儼然是一片藍(lán)海。只是駛?cè)胨{(lán)海時,仍需警惕水下“暗礁”?!皩?shí)景三維小場景都沒問題,但到了幾百平方公里、幾千平方公里的時候,量變引起了質(zhì)變”。
正如中國工程院院士、中國測繪科學(xué)研究院名譽(yù)院長劉先林所提示, “不能依靠大量的人力和資金的投入,靠拼分辨率、堆服務(wù)器數(shù)量的笨辦法來解決問題,要關(guān)注大數(shù)據(jù)、云計算、云存儲、物聯(lián)網(wǎng)等新技術(shù)?!?為此,騰訊聯(lián)合大勢智慧,共同推出了實(shí)景三維解決方案,向行業(yè)及應(yīng)用對象提供自主可控的地理實(shí)體生成算法、海量算力的基礎(chǔ)設(shè)施以及行業(yè)應(yīng)用落地平臺。
在加入實(shí)景三維建設(shè)的過程中,騰訊看到了串聯(lián)起產(chǎn)業(yè)互聯(lián)網(wǎng)和消費(fèi)互聯(lián)網(wǎng)的又一路徑?!皩?shí)景三維的建設(shè)與互聯(lián)網(wǎng)產(chǎn)業(yè)的發(fā)展呈現(xiàn)盤旋上升的趨勢,二者相互促進(jìn)?!蹦怖俦硎荆骸膀v訊既是實(shí)景三維的建設(shè)者,也是受益者?!?牟蕾表達(dá)了她基于實(shí)景三維未來應(yīng)用的部分設(shè)想:“以地圖應(yīng)用為例,現(xiàn)階段的手機(jī)地圖仍然以平面為主,但基于實(shí)景三維這樣的立體空間,我們或許能夠在數(shù)字世界中還原并探索真實(shí)世界。”這與大火的元宇宙概念不謀而合。
wordpress導(dǎo)航菜單詳解及改造:對于wordpress主題來說wp的菜單是必不可少的可以用于制作導(dǎo)航欄也可以做側(cè)邊欄、頁腳導(dǎo)航等等只要熟練掌握就能利用wp菜單做成想要的東西話不多說現(xiàn)在先講一下菜單的創(chuàng)建首先要開啟導(dǎo)航菜單功能下面是一個例子
’,名稱為導(dǎo)航的菜單那么如果要創(chuàng)建多個菜單的話參考下面代碼register_nav_menu(array(header_menu>頭部導(dǎo)航,footer_menu>頁腳導(dǎo)航) );這只是注冊菜單的代碼那么我們要怎么在主題內(nèi)開啟呢
,footer-menu>‘頁腳導(dǎo)航,sidebar-menu>側(cè)邊導(dǎo)航));}add_action(init, register_my_menus);代碼內(nèi)的菜單名與別名根據(jù)實(shí)際需要來起當(dāng)然照我所寫代碼也可具體怎么使用稍后會講然后在
wp后臺菜單處顯示如下至于怎么設(shè)置菜單,具體見下面wordpress大學(xué)的教程https:www.wpdaxue.comwordpress-nav-menus.html菜單創(chuàng)建好了要怎么引用呢?
,生成的class名太多了但圖中紅線劃中的地方在某些情況下對我們是很有幫助的例如通過點(diǎn)擊導(dǎo)航欄某個欄目跳轉(zhuǎn)到這個欄目的頁面時導(dǎo)航欄此欄目位置高亮觀察導(dǎo)航欄結(jié)構(gòu)我們會發(fā)現(xiàn)該欄目會有一個類名current-menu-item
saas創(chuàng)業(yè)公司如何降低客戶流失率?:任何一家saas公司都不可避免產(chǎn)生客戶流失。但是如果流失率太高,而獲客步伐完全跟不上客戶流失速度的話,那么你最終只可能摔得頭破血流。
由于每家saas公司都不會完全相似,因此你需要指定一個計劃以降低客戶流失。下文具體介紹了幾種有力的解決途徑和案例。1、找出客戶流失的原因如果你能找出客戶流失的準(zhǔn)確原因,那么下一步將變得非常容易。
他們發(fā)現(xiàn):那些第一階段花費(fèi)了35秒,且每天登陸頻次在0.3次的用戶往往會直接放棄下一步操作。也就是說,那些在第一階段花費(fèi)的時間更長,且登陸頻次更高的用戶停留在網(wǎng)站的時間更長。
上文中,你或許已經(jīng)注意到了turnbull是如何挖掘出公司獲客能力的重要性。但對于某些saas公司,這就實(shí)際上是一道不好邁過去的坎兒。常見的獲客問題包括:1.缺乏說明。潛在用戶搞不清楚如何使用產(chǎn)品。
再次強(qiáng)調(diào),想要占據(jù)市場份額,并降低流失率,你需要記?。簺]有任何一家公司是一模一樣的。重要的是,找出業(yè)務(wù)中存在的缺陷,通過策略進(jìn)行一一擊破。流失率同樣也是對saas公司進(jìn)行估值中一個重要因素。
oa企業(yè)系統(tǒng):建筑安全監(jiān)測之golang 源碼閱讀之會議系統(tǒng)ion part iigolang 源碼閱讀之會議系統(tǒng)ion part i介紹了ion的系統(tǒng)架構(gòu)和islb的代碼,本篇將繼續(xù)介紹ion的其他幾個核心模塊:
signal模塊
代碼位于cmd/signal/main.go,它首先解析了對應(yīng)的配置文件,注冊信號,然后啟動了一個grpc server,配置位于:configs/sig.toml
代碼語言:javascript
復(fù)制
[nats]
[signal.jwt]
services = ["rtc", "room"]
main函數(shù)的代碼如下:
代碼語言:javascript
復(fù)制
func main() {
go func()
err := http.listenandserve(paddr, nil)
sig, err := signal.newsignal(conf)
err = sig.start()
defer sig.close()
srv := grpc.newserver(
grpc.customcodec(nrpc.codec()), // nolint:staticcheck
grpc.unknownservicehandler(nproxy.transparentlongconnectionhandler(sig.director)))
s := util.newwrapperedgrpcwebserver(util.newwrapperedserveroptions(
addr, conf.signal.grpc.cert, conf.signal.grpc.key, true), srv)
if err := s.serve();
nrpc包的codec函數(shù)代碼位于:
github.com/cloudwebrtc/nats-grpc@v1.0.0/pkg/rpc/codec.go
提供了grpc的序列化和反序列化方法,供nats使用。信號相關(guān)代碼位于:pkg/node/signal/signal.go
代碼語言:javascript
復(fù)制
func newsignal(conf config) (*signal, error)
nc, err := util.newnatsconn(conf.nats.url)
ndc, err := dc.newclient(nc)
里面提供了nats 的客戶端鏈接封裝
代碼語言:javascript
復(fù)制
func (s *signal) director(ctx context.context, fullmethodname string) (context.context, grpc.clientconninterface, error)
claims, err := auth.getclaim(ctx, authconfig)
for _, svc := range claims.services {
if strings.contains(fullmethodname, "/"+svc+".") {
allowed = true
break
}
}
cli, err := s.newnatsrpcclient(svc, "*", parameters)
transparentlongconnectionhandler代碼位于:
github.com/cloudwebrtc/nats-grpc@v1.0.0/pkg/rpc/proxy/handler.go
代碼語言:javascript
復(fù)制
func transparentlongconnectionhandler(director streamdirector) grpc.streamhandler {
streamer := &handler{director, false}
return streamer.handler
}
代碼語言:javascript
復(fù)制
func (s *handler) handler(srv interface{}, serverstream grpc.serverstream) error
fullmethodname, ok := grpc.methodfromserverstream(serverstream)
outgoingctx, clientconnif, err := s.director(serverstream.context(), fullmethodname)
clientstream, err = nrpcclient.newstream(clientctx, clientstreamdescforproxying, fullmethodname)
clientstream, err = grpc.newclientstream(clientctx, clientstreamdescforproxying, gpcclientconn, fullmethodname)
s2cerrchan := s.forwardservertoclient(serverstream, clientstream)
c2serrchan := s.forwardclienttoserver(clientstream, serverstream)
獲取所有的方法做代理轉(zhuǎn)發(fā),pkg/util/wrapped.go
代碼語言:javascript
復(fù)制
func (s *wrapperedgrpcwebserver) serve() error
grpcweb.withoriginfunc(s.makehttporiginfunc(allowedorigins)),
grpcweb.withwebsocketoriginfunc(s.makewebsocketoriginfunc(allowedorigins)),
grpcweb.withwebsocketpinginterval(s.options.websocketpinginterval),
wrappedserver := grpcweb.wrapserver(s.grpcserver, options...)
handler := func(resp http.responsewriter, req *http.request) {
wrappedserver.servehttp(resp, req)
}
tls, err := tls.listen("tcp", addr, config)
g.go(func() error { return s.grpcserver.serve(grpclistener) })
g.go(func() error { return httpserver.serve(httplistener) })
g.go(m.serve)
添加一系列middlewar,然后監(jiān)聽服務(wù)。
room模塊
app-room模塊代碼位于apps/room/main.go,它注冊了room server和singnal server
代碼語言:javascript
復(fù)制
func main() {
node := room.new()
err := node.load(conffile)
err = node.start()
defer node.close()
具體實(shí)現(xiàn)代碼位于:ion/apps/room/server/room.go
代碼語言:javascript
復(fù)制
func (r *roomserver) start() error {
err = r.node.start(r.conf.nats.url)
ndc, err := natsdiscoveryclient.newclient(r.natsconn())
r.natsconn = r.natsconn()
r.roomservice = *newroomservice(r.conf.redis)
r.roomsignalservice = *newroomsignalservice(&r.roomservice)
room.registerroomserviceserver(r.node.serviceregistrar(), &r.roomservice)
room.registerroomsignalserver(r.node.serviceregistrar(), &r.roomsignalservice)
go func() {
err := r.node.keepalive(node)
go func() {
err := r.node.watch(proto.serviceall)
會議相關(guān)的代碼位于:apps/conference/main.go
代碼語言:javascript
復(fù)制
func main() {
err := http.listenandserve(paddr, nil)
r := runner.new(util.newwrapperedserveroptions(addr, certfile, keyfile, true))
err := r.addservice(
runner.serviceunit{
service: room.new(),
configfile: roomconffile,
},
runner.serviceunit{
service: sfu.new(),
configfile: sfuconffile,
},
)
其中sfu定義在pkg/node/sfu/sfu.go
代碼語言:javascript
復(fù)制
type sfu struct {
ion.node
s *sfuservice
runner.service
conf config
}
代碼語言:javascript
復(fù)制
type roomserver struct {
// for standalone running
runner.service
// grpc room service
roomservice
roomsignalservice
// for distributed node running
ion.node
natsconn *nats.conn
natsdiscoverycli *natsdiscoveryclient.client
// config
conf config
}
apps/room/server/room.go
文件定義了room相關(guān)的結(jié)構(gòu)體
代碼語言:javascript
復(fù)制
type roomserver struct {
// for standalone running
runner.service
// grpc room service
roomservice
roomsignalservice
// for distributed node running
ion.node
natsconn *nats.conn
natsdiscoverycli *natsdiscoveryclient.client
// config
conf config
}
sfu模塊
sfu模塊的代碼位于cmd/sfu/main.go
代碼語言:javascript
復(fù)制
func main() {}
err := conf.load(conffile)
err := http.listenandserve(paddr, nil)
node := sfu.newsfu()
err := node.start(conf);
defer node.close()
相關(guān)的結(jié)構(gòu)體定義在 pkg/node/sfu/sfu.go
代碼語言:javascript
復(fù)制
type sfu struct {
ion.node
s *sfuservice
runner.service
conf config
}
代碼語言:javascript
復(fù)制
type config struct {
global global `mapstructure:"global"`
log logconf `mapstructure:"log"`
nats natsconf `mapstructure:"nats"`
isfu.config
}
它啟動了一個rtc server:
代碼語言:javascript
復(fù)制
func (s *sfu) start(conf config) error {
err := s.node.start(conf.nats.url)
s.s = newsfuservice(conf.config)
pb.registerrtcserver(s.node.serviceregistrar(), s.s)
go func() {
err := s.node.keepalive(node)
go func() {
err := s.node.watch(proto.serviceall)
其中node定義在pkg/ion/node.go:
代碼語言:javascript
復(fù)制
type node struct {
// node id
nid string
// nats client conn
nc *nats.conn
// grpc service registrar
nrpc *nrpc.server
// service discovery client
ndc *ndc.client
nodelock sync.rwmutex
//neighbor nodes
neighbornodes map[string]discovery.node
clilock sync.rwmutex
clis map[string]*nrpc.client
}
代碼語言:javascript
復(fù)制
func (n *node) serviceregistrar() grpc.serviceregistrar {
return n.nrpc
}
而 sfu service定義在pkg/node/sfu/service.go
代碼語言:javascript
復(fù)制
type sfuservice struct {
rtc.unimplementedrtcserver
sfu *ion_sfu.sfu
mutex sync.rwmutex
sigs map[string]rtc.rtc_signalserver
}
pkg/runner/runner.go
代碼語言:javascript
復(fù)制
type service interface {
new() service
configbase() configbase
startgrpc(registrar grpc.serviceregistrar) error
close()
}
avp模塊和auth模塊并沒有實(shí)現(xiàn)
cmd/avp/main.go
apps/auth/main.go
以上就是會議系統(tǒng)服務(wù)端的核心代碼。
智能電視的未來在哪兒:首先,產(chǎn)品小巧可愛,跟u盤差不多;其次價格便宜,才35美元;另外操作簡單,直接插入電視的hdmi接口,就可播放從手機(jī)和平板投射(cast)的流媒體視頻。?
阿里推出了一個智能tv操作系統(tǒng),并和華數(shù)傳媒一起推出“華數(shù)彩虹”機(jī)頂盒。據(jù)說阿里tv系統(tǒng)將內(nèi)置支付寶,這意味著電視也可能成為一個便捷的購物終端(請見我的博客:智能電視前傳——盒子)?! ?在淘寶上搜索,你會發(fā)現(xiàn)一大堆“互聯(lián)網(wǎng)電視機(jī)頂盒”等稱謂的產(chǎn)品。它們和chromecast有著類似特點(diǎn):價格便宜、視頻豐富、操作也越來越簡單和傻瓜化?! ?只要視頻網(wǎng)站按照 vast 格式發(fā)布廣告,聚合平臺實(shí)現(xiàn) vast 廣告協(xié)議的解析執(zhí)行,合作就好良性進(jìn)展。
這樣一來,視頻網(wǎng)站得到了廣告收益和統(tǒng)計數(shù)據(jù),而聚合平臺(播放器)也可以為用戶提供更好的體驗(yàn)。 長遠(yuǎn)來看,互聯(lián)網(wǎng)電視市場,除了互聯(lián)網(wǎng)玩家,還有傳統(tǒng)電視機(jī)廠商。
寧波銀行上海分行參與組織舉辦第二期“國資大講壇”論壇:本次活動由國務(wù)院國資委新聞中心指導(dǎo),上海國有資本運(yùn)營研究院、中國金融信息中心、中國企業(yè)改革與發(fā)展研究會聯(lián)合主辦,寧波銀行上海分行為全程戰(zhàn)略合作伙伴,活動旨在為當(dāng)前全國國資國企改革傳播正向效應(yīng),打造國資系統(tǒng)
活動邀請原國有重點(diǎn)大型企業(yè)監(jiān)事會主席季曉南、上海國有資本運(yùn)營研究院特聘專家陳禹志、寧波銀行上海分行副行長邵嘉喜、畢馬威企業(yè)咨詢(中國)有限公司咨詢總監(jiān)王霞,作為圓桌會議嘉賓,就國有企業(yè)改革與發(fā)展做深入交流
他具體介紹了寧波銀行上海分行在服務(wù)地方國有國企改革、支持實(shí)體經(jīng)濟(jì)建設(shè)、服務(wù)科創(chuàng)型中小企業(yè)等方面的具體想法和實(shí)踐。
邵行長表示,寧波銀行上海分行支持服務(wù)地方國資國企改革和中小科技型企業(yè)發(fā)展的初心不會改變,政銀企三贏合作的空間無比廣闊。
寧波銀行上海分行將以深度參與“國資大講壇”活動為契機(jī),不斷融入國資國企改革的發(fā)展潮流之中,繼續(xù)堅持服務(wù)實(shí)體經(jīng)濟(jì)、助力科創(chuàng)企業(yè)、推進(jìn)產(chǎn)融結(jié)合,為社會各界提供優(yōu)質(zhì)的金融產(chǎn)品和金融服務(wù),為區(qū)域經(jīng)濟(jì)建設(shè)和創(chuàng)新發(fā)展繼續(xù)貢獻(xiàn)力量
騰訊云game-tech沙龍干貨回顧:網(wǎng)龍《英魂之刃口袋版》開發(fā)經(jīng)驗(yàn)分享:在紅海時代來臨的游戲行業(yè),“全球化”已成為近年來的top熱點(diǎn)。 游戲全球化運(yùn)營,對節(jié)點(diǎn)分布、網(wǎng)絡(luò)穩(wěn)定、網(wǎng)絡(luò)加速、安全防護(hù)等云端基礎(chǔ)能力提出了很高要求。
作為國內(nèi)領(lǐng)先游戲云廠商,騰訊云的全球化布局一直走在快車道,更好地助力游戲快速實(shí)現(xiàn)全球化運(yùn)營。
本期騰訊云game-tech沙龍8.16廣州站,將和來賓聚焦探討騰訊云在全球化方面的技術(shù)布局,我們還邀請到了游戲全球化先行者的代表分享實(shí)踐與洞察。
演講主題:網(wǎng)龍《英魂之刃口袋版》開發(fā)經(jīng)驗(yàn)分享 嘉賓簡介:蘭磊 網(wǎng)龍《英魂之刃口袋版》制作人網(wǎng)龍《英魂之刃口袋版》制作人,在網(wǎng)龍任職8年,曾先后負(fù)責(zé)游戲引擎、分布式服務(wù)器等技術(shù)方案的研發(fā)和支持,參與和負(fù)責(zé)多個百萬級
訪問game-tech沙龍官網(wǎng)網(wǎng)龍《英魂之刃口袋版》開發(fā)經(jīng)驗(yàn)分享.ziphttps:www.qcloud.comacteventgame-tech.html?,了解最新沙龍資訊和更多往期回顧。
官宣!我升級了!!!:這周,我終于下定決心對 javaguide 的在線閱讀網(wǎng)站進(jìn)行升級。說做就做!目前,網(wǎng)站已經(jīng)順利上線并運(yùn)行了 3 天。今天眼睛真的非常酸(可能是早上起來看手機(jī)太久的原因),就晚上這會看了一下電腦。
經(jīng)過我爸(guide 哥)幾個熬夜奮斗的夜晚,我終于升級了,換上了新皮膚。下圖是之前的舊版(目前依然提供了舊版閱讀入口):下面來簡單說說,這次我被做了哪些升級。1、你現(xiàn)在看我要比之前更舒服,更流暢了。
網(wǎng)站地址:https:javaguide.cn 。3、我還可以支持夜間閱讀模式,還能自定義切換主題顏色。4、我被很多小圖標(biāo)所裝飾,更加直觀。5、我包含的內(nèi)容更加全面。
idea 指南:常用開發(fā)工具總結(jié):我自己的一些個人經(jīng)歷:6、我已經(jīng)支持 feed 訂閱。7、更多新改進(jìn),歡迎大家自己來探索呀!網(wǎng)站地址:https:javaguide.cn (閱讀原文即可直達(dá))。
html5設(shè)計原理(中):避免不必要的復(fù)雜性下面我就給大家介紹一些這份文檔中記載的設(shè)計原理。第一個,非常簡單:避免不必要的復(fù)雜性。好像很簡單吧。我用一個例子來說明。
而按照html5的另一個設(shè)計原理,它必須向前向后兼容,兼容未來的html版本——不管是html6、html7,還是其他什么——都要與當(dāng)前的html版本,html5,兼容。
解決現(xiàn)實(shí)的問題html5的另一個設(shè)計原理是解決現(xiàn)實(shí)的問題。顯而易見的是,解決各種問題的格式和規(guī)范已經(jīng)比比皆是了,因此在我看來,這個原理其實(shí)是要解決理論問題,而非解決現(xiàn)實(shí)的問題。
這條設(shè)計原理是要從理論上承認(rèn)人們普遍存在的問題,消除敏感問題。下面我來舉個例子。相信這個例子有不少人都遇到過。
求真務(wù)實(shí)在所有設(shè)計原理中,這一條恐怕是最響亮的了——求真務(wù)實(shí)。不知道大家有沒有在公司里開會時聽到過這種口號:“開拓進(jìn)取,求真務(wù)實(shí)?!?br>
天貓與迪斯尼上演“貓和老鼠”,馬云在下一盤大棋?:馬云曾在公開場合多次提及,阿里巴巴未來最重要的兩大方向是兩個h:一個是health,即健康,這由阿里健康負(fù)責(zé);另一個則是happiness,即娛樂,就在近日阿里巴巴將旗下優(yōu)酷土豆、阿里影業(yè)、阿里音樂、uc
迪士尼是超級ip孵化器,除了自有ip之外,旗下還擁有漫威、盧卡斯、皮克斯諸多ip夢工場,各類ip用十個復(fù)仇者聯(lián)盟都裝不下,而這些均可與阿里巴巴的文化娛樂業(yè)務(wù)深度結(jié)合起來。
站在天貓角度來看,阿里巴巴ceo張勇已多次明確,天貓、淘寶2016年的三大方向是:內(nèi)容化、社區(qū)化和本地生活化,而與迪士尼合作,就體現(xiàn)在內(nèi)容化上,天貓將會售賣越來越多與精神消費(fèi)相關(guān)的文化產(chǎn)品,比如迪士尼旗下
最后,站在廣告贊助角度來看,上海迪士尼第一年人次將輕松超過1000萬,這背后的高質(zhì)量曝光機(jī)會,是天貓所倚重的,所以才一下子拿下為期數(shù)年的戰(zhàn)略合作。迪士尼為何要選擇天貓?
迪士尼作為一個超級ip,旗下的文化娛樂產(chǎn)品覆蓋數(shù)億觀眾;迪士尼樂園每年覆蓋數(shù)億人次的游客,它本身就是一個媒體。迪士尼一直在嘗試通過品牌贊助將其海量注意力變現(xiàn)。
@DMfhv6B1OP ?- @行政oa預(yù)約系統(tǒng) @集團(tuán)OA系統(tǒng) @協(xié)同辦公平臺
轉(zhuǎn)載請注明出處,本站網(wǎng)址:
http://www.zwhvip.com/news/2070.html