澳门新葡8455最新网站
澳门新葡8455最新网站[www.8455.com]
取消
N物理农业
您所在的位置是:澳门新葡8455最新网站 > 物理农业 >
N物理农业
您所在的位置是:澳门新葡8455最新网站 > 物理农业 >

对于全局Cache对象的访问亦然.,社交本质是动机

发布时间:2020-01-04 19:03    浏览次数 :

----转自痕网 - henw ()

“2015年,别人在咖啡厅问我社交本质是什么?

优衣库否认借不雅视频营销律师称传播色情视频违法**

网站在服务器磁盘上的物理路径: HttpRuntime.AppDomainAppPath
虚拟程序路径: HttpRuntime.AppDomainAppVirtualPath

我答:社交本质是链接

记者丨林斐然

任何于Request/HttpContext.Current等相关的方法, 都只能在有请求上下文或者页面时使用. 即在无请求上下文时,HttpContext.Current为null. 而上面提到的方法一直可用.

2017年,又有人问起社交本质是什么?

来源丨新京报

对于全局Cache对象的访问亦然.

我答:社交本质是动机”

7月14日晚间,一对青年男女在优衣库试衣间内进行性爱行为的不雅视频在网上广为流传。有网友指出,此举或为优衣库营销炒作。今日上午,优衣库官微发声否认营销,并称已在第一时间向相关平台举报。

==================================================================================

为何有社交?

试衣间不雅视频流出优衣库称非营销行为**

示例:输出asp.net 网站路径。

private void responseHtml()
  {
         System.Text.StringBuilder sb = new System.Text.StringBuilder();
         sb.Append(string.Format("当前时间: {0}", Server.HtmlEncode(DateTime.Now.ToString())));
         sb.Append("
");
         sb.Append(string.Format("当前请求的虚拟路径: {0}",Server.HtmlEncode(Request.CurrentExecutionFilePath)));
         sb.Append("
");
         sb.Append(string.Format("获取当前应用程序的根目录路径: {0}", Server.HtmlEncode(Request.ApplicationPath)));
         sb.Append("
");
         sb.Append(string.Format("当前请求的虚拟路径: {0}",Server.HtmlEncode(Request.FilePath)));
         sb.Append("
");
         sb.Append(string.Format("当前请求的虚拟路径: {0}",Server.HtmlEncode(Request.Path)));
         sb.Append("
");
         sb.Append(string.Format("获取当前正在执行的应用程序的根目录的物理文件系统路径: {0}", Server.HtmlEncode(Request.PhysicalApplicationPath)));
         sb.Append("
");
         sb.Append(string.Format("获取与请求的 URL 相对应的物理文件系统路径: {0}", Server.HtmlEncode(Request.PhysicalApplicationPath)));
         sb.Append("
");
         Response.Write(sb.ToString());
     }
}

输出:当前时间: 2007-08-30 11:03:49
当前请求的虚拟路径: /aDirectory/Sample/responseHtml.aspx
获取当前应用程序的根目录路径: /aDirectory
当前请求的虚拟路径: /aDirectory/Sample/responseHtml.aspx
当前请求的虚拟路径: /aDirectory/Sample/responseHtml.aspx
获取当前正在执行的应用程序的根目录的物理文件系统路径: E:Visual Studio 2005
获取与请求的 URL 相对应的物理文件系统路径: E:Visual Studio 2005aDirectory

从自然科学来说,人类身体条件并不会存在于食物链顶端,因繁衍,获取食物,防御野兽等等,需要多人协作完成,这是最早出现社交的现象。因个体无法完成的任务产生的社交或社群(需求)

昨日晚间,一则长达1分11秒的试衣间的不雅视频在微博热传。视频中,一对青年男女在服装店试衣间内半赤裸性爱。

在ASP.NET编程中经常需要用Request获取url的有关信息

测试的url地址是, 结果如下:
Request.ApplicationPath:                     /testweb
Request.CurrentExecutionFilePath:       /testweb/default.aspx
Request.FilePath:                                /testweb/default.aspx
Request.Path:                                     /testweb/default.aspx
Request.PathInfo: 
Request.PhysicalApplicationPath:          E:WWW estweb
Request.PhysicalPath:                         E:WWW estwebdefault.aspx
Request.RawUrl:                                 /testweb/default.aspx
Request.Url.AbsolutePath:                    /testweb/default.aspx
Request.Url.AbsoluteUri:                     
Request.Url.Host:                                www.test.com
Request.Url.LocalPath:                        /testweb/default.aspx

当url中带参数时可以使用:
HttpContext.Current.Request.Url.PathAndQuery.ToString()//

本页地址:   Request.URL; 

上页地址:  

Request.UrlReferrer   
Request.ServerViables["http_referer"]   
Request.RawUrl   
Request.RawUrl.QueryAndPath   
System.IO.Path.GetFileName(Request.FilePath.ToString()) 

若以上逻辑成立,我们就可以明白,社群社交是为了个人或共同的目标而存在的。

新京报记者注意到,视频内可以较清晰地听到该服装店的导购欢迎词:欢迎光临优衣库三里屯店。本店一楼没有设置试衣间,如需试衣的顾客请到二楼三楼试衣。

HttpRequest 类型公开了以下成员。

构造函数 
名称 说明 
HttpRequest 基础结构。初始化 HttpRequest 对象。 
页首 
方法 
名称 说明 
BinaryRead 执行对当前输入流进行指定字节数的二进制读取。 
Equals 确定指定的 Object 是否等于当前的 Object。 (继承自 Object。) 
Finalize 允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (继承自 Object。) 
GetHashCode 用作特定类型的哈希函数。 (继承自 Object。) 
GetType 获取当前实例的 Type。 (继承自 Object。) 
MapImageCoordinates 将传入图像字段窗体参数映射为适当的 x 坐标值和 y 坐标值。 
MapPath 已重载。 为当前请求将请求的 URL 中的虚拟路径映射到服务器上的物理路径。 
MemberwiseClone 创建当前 Object 的浅表副本。 (继承自 Object。) 
SaveAs 将 HTTP 请求保存到磁盘。 
ToString 返回表示当前 Object 的 String。 (继承自 Object。) 
ValidateInput 对通过 Cookies 、Form 和 QueryString 属性访问的集合进行验证。 
页首 
属性 
名称 说明 
AcceptTypes 获取客户端支持的 MIME 接受类型的字符串数组。 
AnonymousID 获取该用户的匿名标识符(如果存在)。 
ApplicationPath 获取服务器上 ASP.NET 应用程序的虚拟应用程序根路径。 
AppRelativeCurrentExecutionFilePath 获取应用程序根的虚拟路径,并通过对应用程序根使用波形符 (~) 表示法(例如,以“~/page.aspx”的形式)使该路径成为相对路径。 
Browser 获取或设置有关正在请求的客户端的浏览器功能的信息。 
ClientCertificate 获取当前请求的客户端安全证书。 
ContentEncoding 获取或设置实体主体的字符集。 
ContentLength 指定客户端发送的内容长度(以字节计)。 
ContentType 获取或设置传入请求的 MIME 内容类型。 
Cookies 获取客户端发送的 Cookie 的集合。 
CurrentExecutionFilePath 获取当前请求的虚拟路径。 
FilePath 获取当前请求的虚拟路径。 
Files 获取采用多部分 MIME 格式的由客户端上载的文件的集合。 
Filter 获取或设置在读取当前输入流时要使用的筛选器。 
Form 获取窗体变量集合。 
Headers 获取 HTTP 头集合。 
HttpMethod 获取客户端使用的 HTTP 数据传输方法(如 GET、POST 或 HEAD)。 
InputStream 获取传入的 HTTP 实体主体的内容。 
IsAuthenticated 获取一个值,该值指示是否验证了请求。 
IsLocal 获取一个值,该值指示该请求是否来自本地计算机。 
IsSecureConnection 获取一个值,该值指示 HTTP 连接是否使用安全套接字(即 HTTPS)。 
Item 从 Cookies、Form、QueryString 或 ServerVariables 集合中获取指定的对象。 
LogonUserIdentity 获取当前用户的 WindowsIdentity 类型。 
Params 获取 QueryString、Form、ServerVariables 和 Cookies 项的组合集合。 
Path 获取当前请求的虚拟路径。 
PathInfo 获取具有 URL 扩展名的资源的附加路径信息。 
PhysicalApplicationPath 获取当前正在执行的服务器应用程序的根目录的物理文件系统路径。 
PhysicalPath 获取与请求的 URL 相对应的物理文件系统路径。 
QueryString 获取 HTTP 查询字符串变量集合。 
RawUrl 获取当前请求的原始 URL。 
RequestType 获取或设置客户端使用的 HTTP 数据传输方法(GET 或 POST)。 
ServerVariables 获取 Web 服务器变量的集合。 
TotalBytes 获取当前输入流中的字节数。 
Url 获取有关当前请求的 URL 的信息。 
UrlReferrer 获取有关客户端上次请求的 URL 的信息,该请求链接到当前的 URL。 
UserAgent 获取客户端浏览器的原始用户代理信息。 
UserHostAddress 获取远程客户端的 IP 主机地址。 
UserHostName 获取远程客户端的 DNS 名称。 
UserLanguages 获取客户端语言首选项的排序字符串数组。

此后,有网友指出,该事件在网上发酵迅速,并且有多位微博段子手第一时间参与,疑似优衣库为推销某全新产品的网络营销行为。

1.Request.ApplicationPath->当前应用的目录

楼主没有接触过jsp吧,如果接触过jsp就会非常清楚,ApplicationPath指的是当前的application(应用程序)的目录 
对应的--例如我的服务器上有两个web应用域名都是MySite.com 一个映射到目录MySite.com/1/ 另一个影射到  
那么 MySite.com/1/就是第一个应用的ApplicationPath 同理 MySite.com/2/就是第二个应用的ApplicationPath

社交动机如何分类?

针对本次不雅视频事件,优衣库今日上午通过官微做出回应,否认营销炒作此事,并称已在第一时间向相关平台举报,提醒消费者“正确使用试衣间”。

2.Request.FilePath->对应于iis的虚拟目录

如 URL  
FilePath = /1/index.html

可以参考人本主义马斯洛需求层次:

律师:情色营销和传播均违法

3.Request.Path->当前请求的虚拟路径

Path 是 FilePath 和 PathInfo 尾部的串联。例如 URL  
那么Path = /1/index.html/pathinfo

生理需求:获取食物、水、性 等需求产生的社交行为 ,如某约炮软件,此类需求无人能抗拒,故而一般增长的会很快。

目前不雅视频已被删除,无法确认最初传播者。

4.Request.MapPath(string url)->将url映射为iis上的虚拟目录

这个目录都是相对于application的根目录的 
于Server.MapPath相比,不会包含类似c:/这样的路径 
可以理解为是相对路径(对比的Server.MapPath就是绝对路径)

安全需求:获取人生,健康,财产等需求产生的社交行为,如某知识问答社区,基于PGC方式的社交,此类需求,注重KOL的支撑

尽管优衣库官方发布了声明,但仍有网友对否认营销一事存疑。通过发布情色内容进行商业营销是否触犯法律?

5.Server.MapPath(string url)->将url映射为服务器上的物理路径

例如 假设你的应用程序在c:/iis/MySite中 
那么 就是 c:/iis/MySite/1/index.html

Requst.FilePath获取当前请求的虚拟路径。FilePath 属性不包含 PathInfo 尾部。例如,对于 URL 值为 /virdir/page.html。

===============================================================================================================================

Request.Path 获取当前请求的虚拟路径。Path 是 FilePath 和 PathInfo 尾部的串联。例如,对于 URL 为 /virdir/page.html/tail。

===============================================================================================================================

Request.MapPath 方法将指定的虚拟路径映射到物理路径。 
下面的代码示例使用 MapPath 方法将虚拟路径转换为服务器上完全限定的物理路径。此示例包括两个部分:

.aspx 页映射路径、读取文件并显示读取操作的结果。

UpperCaseFilterStream 类,该类将通过它传递的所有字符都更改为大写。

示例的第一部分显示如何使用 MapPath 方法将虚拟路径转换为完全限定的物理路径。之后,将此物理路径传递给 StreamReader 对象,该对象包含该文件的内容。然后,调用 Write 方法,以在页面上显示文件的内容。Filter 属性用于将筛选器附加到响应流,该响应流使页面上显示的文本全部大写。

 

 

情感归属需求:获取爱情,友情、亲情等需求产生的社交行为,如即时通信软件,此类需求,更加注重于用户体验,且是强关系链接

北京京润律师事务所律师韩骁认为,我国《广告法》明确广告不得出现含有淫秽和色情内容,如最后证实该事件系优衣库的营销行为,可处20万至100万的罚金,认定情节严重可吊销营业执照。

尊重需求:获取自我尊重和他人尊重等需求产生的社群行为,如传奇等级类游戏,虚拟世界获取尊重,此类需求,更多注重于现实中失意、没存在感人群,设置时间/金钱门槛让其获取尊重。

韩骁称,实际上通过网络平台传播不雅视频同样违法。根据我国《刑法》对传播淫秽物品案的有关规定,向他人传播淫秽的书刊、影片、音像、图片或者其他淫秽物品,传播范围达三百至六百人次以上的,可立案追诉,处二年以下有期徒刑、拘役或者管制。

自我实现需求:实现理想,抱负等需求产生的社群行为,如资源型软件,此类软件在于资源丰富,匹配度高,能通过他人合作达成一定成就。

韩骁表示,从视频男女主角行为上看,成年男女自愿发生性关系本身并不违法,但依据《治安管理处罚法》第四十四条有关规定,在公共场所故意裸露身体,情节恶劣的,可处5日以上10日以下拘留。同时,在公共场合发生性关系也应受到道德谴责。

如何根据自己产品找到强有力的社交动机?

不过韩骁同时也认为,对试衣间究竟是不是公共场所,也存在一定争议

产品属性决定社交动机该如何设计

优衣库试衣间

低频高单价产品属性:如装修,留学类产品。

我们都可能像优衣库那样成为网络暴力的受害者

因为低频,大多用户或客户是对该产品认知度不够的,超出用户认知的“舒适区”外,用户是渴望对产品有一定的掌控能力。

作者丨骆轶航

因为高单价,用户决策链条会很长,大多会货比三家,基于整个基础上,是需要一定的信任度的,而信任度,无非从几个方面产生,熟人口碑,网络评价,公司实力,案例介绍等等

来源丨PingWest中文网

这样看来,我们就很快明白,找到一个强有力的社交动机,需要从认知和信任2个方面入手。即问答社区,点赞,评价,案例,介绍,路径转化等

我承认我看了那个“不雅”的视频,但我没有任何一点分享它和传播它的欲望。我觉得无辜的除了作为著名品牌的优衣库,还包括那一对在试衣间里自拍的青年男女。除了一些用强大的“互联网思维”包装的烂泥扶不上墙的中国互联网创业公司,没有任何一个有着成熟品牌营销思路和管理体系的知名公司会考虑用这种方式进行“病毒营销”。对于这对自拍的男女,从他们在视频流出之后迅速删除干净自己的微博和其它社交网络信息的做法来说,他们显然对这段视频的曝光感到意外,进而受到了莫大的伤害,从而删除了自己在社交网络上的任何痕迹,他们无意于成为事件的主角——没有谁愿意成为这种主角。

高频低单价产品属性:如即时通信

如果受到波及最严重的当事者都无意成为主角,这场“病毒传播”就是一个事故。无论是因为在某款app上的登录密码被窃,还是储存着有这个短视频的手机丢失或被盗,这都是一个事故。这个事件中优衣库没有任何过失,那对男女青年作为“主角”也没有太严重的过失;首恶毫无疑问是公布和分享这个视频的人,而那些分享和传播这段视频,人肉搜索当事人,在当事人和优衣库官方微博下用转发和评论的方式侮辱和调侃的人们,也是这场盛大的网络暴力残酷的施暴者。

因为高频低单价本身具有强有力的社交链接,产品设计者更多帮用户寻找更多话题,更多场景,如微信朋友圈功能就能通过用户虚荣心、分享驱动帮用户之间找寻话题。如小程序,群,公众号,游戏就能延伸出很多场景,促进用户进行强有力社交

每一个人都有用任何形式记录自己私密生活体验的权利——无论是文字、照片、声音还是视频。作为个人生活的记录,这些内容可用来自我保存,或在相当私密的少数人当中分享,但大多数情形下人们不会公开分享这些内容;从伦理上考虑,这些内容通常也不适宜被公开分享。这对男女青年在那个试衣间里所做的一切,本质是记录他们二人之间的一次私密体验。结尾那句“优衣库”的出场,我猜想多半是因为他们觉得在优衣库的试衣间里做这样的一件事很刺激,很酷。

社交动机如何触达用户?

但试衣间是不适合进行这种体验的。试衣间是公共和私人空间的模糊地带——理论上品牌门店经营者、安保管理者和门店所在物业公司的安保管理者对试衣间都有管辖权,但任意不受约束的管辖——比如随意闯入某个正在被使用的试衣间,都极易造成对个体私隐的侵害。因此除非有公安强行执法的状况发生,大多数情形下它是一个私密空间,而在私密空间里人们能干什么不能干什么,其实很难受到真正的限制和约束。在试衣间里拍摄两个人的“不雅”视频,是一个擦边球。

可以基于广告中的受众定向法进行设计

优衣库是无辜的——如果两个人的自拍被发现的话,几乎一定会被强行制止,但提供更宽敞的试衣间本身是错么?两个男孩女孩在试衣间里私密自拍不合时宜,但私密自拍这件事本身有错么?为什么会有人把它分享到社交网络上?为什么那么多人会热衷于进一步消费和分享这个视频?为什么还会有更多人津津乐道地探讨这个事件背后的赢家和品牌营销之道?哪里有什么赢家?每一个参与其中的人的趣味和道德都输得干干净净的,好吗?

即 曝光——关注——理解——接受——保持

一个心照不宣的事实是:与性事有关的内容是互联网上最易被分享和传播的内容,在移动设备普及和社交网络遍布半个地球神经末梢的今天,更是如此。在中国的社交网络上,尽管与赤裸性事有关的内容被不断地清洗、删除和司法处置,但人们传播它们的动力仍然不减。很大程度上,它来自社会群体整体的性压抑和代偿性增强的性冲动。在公共社交不发达和个体社会活动空间受限的社会族群中,这种日常生活对性和性内容的依赖就更加强烈。

曝光:曝光我们要解决以下问题,对谁曝光?在哪里曝光?

另一个方面,人类个体生活的三个维度:物质生活、精神生活和性生活当中,只有性生活是最容易通过互联网输出和转移的。要知道,中国相当庞大的人口在物质生活、精神生活和性生活上的条件皆很有限,但物质生活改善需要掌握更多的财富,精神生活提升需要知识积累和自身视野修养的提升,唯有性生活的“改善”理论上可以分分钟通过互联网和社交网络转移和实现。这就是为什么在那些用户族群越年轻,对知识和财富掌握得越少的用户群体聚集的互联网工具和社交网络上,越容易出现性内容和以性为动机的“社交”的原因——而在中国,这样的互联网工具有着最多的受众。

对谁曝光,用到的是我们常见的用户画像及用户画像群,进行聚类,协同过滤,修正剪枝等算法或人工挖掘进行用户确认。

在这些社交平台上,更容易发生一群人对一个人、一个品牌和少数人的“合法伤害权”。而性、私人言论与私人生活往往是这些“合法伤害”的导火索。对明星人物私下言论和私人生活的揭发、攻击、辱骂和传播如此,对这次“试衣间事件”中两位当事男女青年和优衣库品牌的奚落、嘲讽、窥私、人肉和转发传播更是如此。在“人情社会”而非公民社会中,人们普遍认为除了亲友和现实生活中的利益相关者,其他人无需被刻意善待,其他人的人格与隐私无需被刻意尊重和保护,这就是“合法伤害权”的来源。而在从第一天起就更多建立在虚拟ID和模糊身份基础上的中国“网络社会”,“合法伤害权”变得更加堂而皇之和不受追究,集体无意识和集体有意识的网络暴力也就更容易形成气候。最终的结果,就是那些集体暴力越来越容易被滚雪球地传播,那些掩藏在面具之下的乌合之众越来越堂而皇之地消费、攻击、窥伺和摧残那些少数在社交网络上公开了现实社会身份的人,以及那些被乌合之众有意暴露了个人更多隐私,被迫公开了现实社会身份的人。

在哪里曝光,取决于人群定向,地域定向,频道定向,上下文定向,精确位置定向,重定向,潜在定向来进行投放确认。

而且这种伤害,通常很难被追究,是“合法的伤害”。

关注:关注是指的受众从物理上接触到广告到意识上注意到它,关注我们要解决以下问题,任务连续性,视觉吸引

在“优衣库试衣间”事件中,优衣库被“合法地伤害”了。现在,优衣库正计划在全球范围内扩增门店数量,并提升大部分门店的物理空间体验——当然也包括更舒适的试衣间。但现在接踵而至的“网络观光团”冲向优衣库的微博,索要更“高级”的试衣间当钟点房。这群性冲动过于旺盛且无处安放的人从此把优衣库和一段偶然发生的私密体验永远地联系在了一起,为它涂上了一层极为暧昧却猥琐的色彩。更有一群道貌岸然的“营销专家”,煞有介事地分析和讨论这个事件的“营销亮点”和“现实品牌放大效果”,全然无视这种做法背后的伦理问题。

任务连续性,常见的如feed流广告,上下文广告,就可以在不打断用户任务的前提下进行关注

在“优衣库试衣间”事件中,那两个男孩女孩被“合法地伤害”了,这段视频原本应该永远躺在属于他们两个人的手机里,永远地属于他们两个人之间私密的记忆,但现在因为一次次充满恶意的分享和窥视,变成了数千万人的消遣对象,甚至他们本人的微博、社交网络信息和真实身份都被暴露在公众面前,为日后的生活留下难以言说的伤疤。我没法想象他们需要多坚强,才能迎接身边的怪异眼神、流言蜚语和各种莫名的骚扰,以及他们今后如何用互联网作为一种必不可少的工具继续他们的人生。而那些人——在消费和享受和制造这一切,没有人觉得这是一种过于残酷的暴力。

视觉吸引:如颜色,图片,位置,高速公路上常见的广告牌,杜蕾斯性感广告这类,会让人眼神不自觉往上瞟

而这种暴力且猥琐的因子,就存在于所有参与到这场分享和狂欢当中的每一个人身上。背后是压抑的性、扭曲的心理和残缺的人格。

理解:看到广告不代表理解广告,理解我们要解决的以下问题,良好的传达你想传达的东西。

我们每个人都可能成为这种网络暴力的受害者——没有人没有灵魂,每个人的社交网络、智能手机和个人电脑里都保留着各种形态的私隐。它可能不是一段性爱视频,但可能是对某一个事件或者某一个人的看法,某一份通讯联络表,某一段刻骨铭心的人生的记录或某一段不为人知的往事,当它有一天不慎被分享、被消费、被人肉和被营销的时候,我们每一个人——包括这次参与消费优衣库试衣间的人,都无从幸免。

良好的传达:

当然,我还是建议大家学会“科学上网”,有效掌握远程手机和设备锁定,更习惯使用云服务而不是本地存储的方式储存个人视频和资料——比起大范围的互联网公司帐号和信息泄露,人为的分享和信息盗取显然更加频繁。技术和机器再冰冷,也抵不过人性丑陋一面的经常性暴露和发作。

1)精简的传达你的思想,这个不需要解释,快速理解

2)拟物化的传达,因为人的“爬行脑”对拟物化的传达更加容易理解,感兴趣,记忆;

3)辅助认知传达,这一点要用到附着力法则和抽象思维,将一个难以理解的东西,用一个热点或者常见事物进行解释。

接受:理解不能代表用户认同,如何让用户认可?

情绪调动:如<北漂心酸路><油腻的中年人><七年之痒>,找到目标用户群体的共情,通过共情来让其认同。

巴达姆心理:大多数测试类广告(h5),使用的就是巴达姆心理。我和朋友经常聊到的一个案例,手心出汗的人掌控欲强。大家觉得对不对呢?

其实掌心不出汗的掌控欲也强,巴达姆效应是说,每个人都会很容易相信一个笼统的、一般性的人格描述特别适合他。即使这种描述十分空洞,他仍然认为反映了自己的人格面貌。故而使用个通用性的人格调用情绪一定效果非常

保持:保持更加注重的长时间的使用热度,之前说到帮助用户之间找话题,找场景之外,我们还需要设计出唤醒机制及定位效应

唤醒机制:常见的基于用户使用习惯,用户特征,进行唤醒,比如强唤醒通过利益及趣味性进行唤醒,优惠劵,满减等等

定位效应:在用户心中建立一个定位机制(第一时间),如想找朋友聊天用微信 QQ,想约炮 用tt mm,想提问学知识用某乎,想败家的话,用某宝某猫某东……

友情链接