今天推荐读者传媒官网,大家都来分析一下,看看你们的意见怎么样?

注册 | 登录
产品经理就业班,12周特训,测、练、实战,22位导师全程带班,200+名企内推,保障就业!
本文是作者基于自身多年数据分析的经验,总结的一体化数据分析框架,简单地介绍下数据分析能分析能落地的几点。enjoy~
大数据,这个被炒烂了的概念,现如今已被人工智能替代。我们先不讨论人工智能,就大数据而言,我们都是在强调他的技术,例如网络热词:hadoop+spark,data mining。而我们在用大数据时候,经常用它的来神话它的影响。例如,广告投放精准化,社会安全管理有序,医药行业智能化等。
当然这些是我们的畅想,同时确实也离不开数据分析影响,但是我们有没有停下脚步去想一想,到底大数据怎么去落地呢,怎么去分析?怎么利用数据来去使企业做出决策,例如:广告投放精准化?
我们了解什么叫大数据分析么?
麦肯锡给大数据定义:
“一种规模大到在获取、存储、管理、分析方面大大超出了传统数据库软件工具能力范围的数据集合,具有海量的数据规模、快速的数据流转、多样的数据类型和价值密度低四大特征。“
基于我对以上定义的理解,我总结的大数据分析就是,将获取的数据,打通,整合,找寻规律,立即得出决策信息。
我总结的数据源可分类三类:
(1)一方数据:用户事实数据
例如用户在某金融机构购买的理财产品,时间,哪个出单口,姓名,电话等,或者运营数据,例如某互联金融app,用户操作行为数据
(2)二方数据:其实这部分叫做广告投放数据
例如,广告展示量,活动页点击量,广告来源等。也有公司将这部分数据作为第三方数据,因为有些广告监测公司会利用此数据和人群数据整合构建自己dmp这样的公司一般宣称为第三方公司,三方数据
(3)三方数据:行业数据,也叫公开数据
例如行协的数据,或者互联网行为数据,例如某互联网公司用户在此网站的行为数据,或者嵌入sdk的app后我们能采集到的安装活跃列表,以及可采集到线下数据。
打通:其实就是利用关键点的采集整合一二三方数据。例如我们可以通过手机号将一方和三方数据整合,或者利用cookie,或者imei号等将二方、三方数据整合。但是由于现在监管制度对手机号敏感数据的控制,以及互联网和移动端数据的跨平台打通技术难点,我们现实的匹配率很低,例如一方和三方的数据匹配达到20%其实就算比较不错的情况,当然运营商数据除外。
找寻规律:目标就是数据清理,从非结构化数据变成结构化数据,以便统计,数据探索,找寻规律,形成数据分析报告观点。本文将会在第三部分阐述。
立即决策:将数据分析报告中的观点系统化或产品化,目前而言,大部分公司还是会依靠人工决策。
为什么需要大数据分析?看上去大数据分析似乎按照这些步骤来,但是从第一步的数据源来说,其实已经反应了大数据的特点,就是杂乱无章,那么怎么从这些数据找寻规律,分析的内容和目标是否对应上,似乎就是我们需要大数据分析的理由
现在,大数据的分析通常采用的数据报表来反映企业运营状况,同时,对于热点,人群分析,我们看到的统计值,目标核心都是用数据分析报告提炼的观点来指导运营,那么问题来了,怎么用数据分析来指导数据决策呢?
数据分析的报告思路(本文从移动端的角度进行切入)
基于我对数据分析的理解,我将数据报告会分成三大类:市场分析、运营分析、用户行为分析。
由于市场分析一般而言是定性、定量分析,最近热播剧《我的前半生》贺函和唐晶的职业就是来去咨询公司的一般会以访谈、问卷调查来一份市场分析报告去告诉客户他们的市场占有量,消费者观点等。
这里,我们以移动互联网数据的市场分析为例,通常来说,数据源是公开数据,或者在第三方数据。正如我们所讲,将sdk嵌入开发者应用,就可以收集到安装以及使用列表,那么开发者使用的sdk越多,我们能收集的数据源也越多,这样就可以形成安装app排名,使用app排名,这里面所说的覆盖率、活跃率也是这个意思,例如:即此款应用安装量、使用量在整体金融类的安装量、使用量占比。
那么,这些市场分析的作用呢,一般而言,是对公司市场营销的总结,比如某金融公司kpi是为了获客,他们做了一系列营销,下个月排名我们可以查询到此款应用的安装量,是否较上个月上升呢? 那么我们的竞品表现呢,他们是不是也做了一些列的营销活动排名上升下降?我们都可以通过市场分析,竞品分析来观测,但是这部分的观点由于是市场数据,我们只能通过大量的搜寻官网活动,或者互联网广告推测营销来推测是否竞争对手排名上升和这些营销活动有关。
同时,根据市场的走势图,我们能发现潜在的竞争对手,例如:我们能看出下图中的工商银行由于手机属于高覆盖高活跃组,即安装xxapp活跃人群也是最高的,因此,无疑xx银行是所有银行组潜在竞争对手。需要更加注意他们的市场策略
移动互联网提出的方法论:3A3R,笔者之前在做咨询的时候,此方法论也可以将网站分析套用,总结来说3A3R就是:
感知 → 获取 →
这里需要注明下,运营分析只是一个公司的baseline,让产品经理,运营人员,市场人员根据自己本公司的数据参考做出合理的决定,同时,运营的数据只是参考或者叫警示,若要具体,需要特定细节的分析,例如是否app改版,怎么改?需要增加哪家渠道合作?
(1)Awareness 感知
根据广告投放数据进行分析,目的判断渠道广告页对app 或者网站引流情况,同时可以帮助广告主设计监测表格,以数字角度衡量广告投放效果
但是,广告数据一般而言在广告监测公司手中,或者公开的使用工具上例如GA,我们需要依靠广告公司设计营销环节,例如活动页,加监测代码,或者在媒体,app应用商店加入代码便于监测广告表现,而往往这样的数据很难加载,一般是由应用商店,或者媒体提供,同时,以上数据,监测公司数据一般而言也不会提供给广告主,只是会提供统计值,这部分的分析我会在之后详细写出,欢迎大家关注我的运营号
言归正传,我们看感知数据其实目的就是想衡量我们的大量的营销投放钱花的对不对,广告的展示量,点击量等是最好衡量一个公司的广告市场部门绩效,没有广告投放,就无法带来获客,因此钱花的值不值,能带来多少客人,才会有下一步 acquisition。
(2)Acquisition 获客
获客是第一步广告投放拓展,用户点击广告后到达应用商店或者着陆页后去下载app,访问网页后,登陆app后的数据是广告公司或者应用商店提供不了的数据,因此获客其实有两重目的。
目的1:衡量第一步提供的数据是否准确,即是否渠道作弊
目的2:判断渠道是否好坏
目的3:判断营销活动是否有效
例如下图中,我们发现4成用户是搜索流量较上个月增加了6%,是不是我们需要增加和sem的合作呢?而在媒体引荐渠道中,我们通过渠道衡量客户转化率,点击-用户激活的,激活的注册转化,可否重点对某应用商店增加合作
下图是目的3的应用,来衡量三个月内的新增用户,活跃用户是否受活动营销、广告投放、版本更迭等影响。例如:7月28日的版本更迭,增加新用户的利器,那么产品经理需要分析下这个版本到底哪里的改变,让用户增长这么快,而8月份的营销活动会唤醒沉睡用户,反应考核运营人员的绩效,那么,是否我们在做促活时候可以借鉴8月的成功经验呢?而这个成功经验需要进一步做专题分析
(3)Activities 活跃
获客后,我们想看看我们的新增、活跃用户的表现情况,那么就到了第三步 活跃,其实就是为产品经理改版app或者页面提供数据支持
活跃分析可参考以下三个步骤:
第一:从页面浏览次数,独立访问人数,来圈定主要页面分析。
例如某款app首页是pv,uv最高,我们会重点分析首页。
第二:根据圈定页面,制作点击热力图,便于产品经理对后续页面改造提供数据支持,例如我们可以将点击量小的按钮在下次改版删除,对点击量大的重新排序
第三:根据圈定页面,制作点击热力图,便于产品经理对后续页面改造提供数据支持,例如我们可以将点击量小的按钮在下次改版删除,对点击量大的重新排序
(4)Retention留存分析& Revenue & Refer
这几个实际上在企业运用的并不多,这里简要说明下。
① Retention
用户积累到一定数量后,我们想看下用户粘性,那么我们就来到retention,一般是衡量活动效果时候运用的比较多,来看此次活动过后,是否用户依旧会使用我们的app,但是由于金融app属性不会像游戏应用每天进行访问,因此Retention 在实际应用中不会太多,下面的例子是个展示,不做赘述
② Revenue
这些留下来的客户给公司贡献多少现金呢?会看收入步骤, 一般公司不会将现金流数据放入在统计平台中,但是我们需要提出用户贡献的流水金额数据供我们使用,便于人群划分,例如下面简要分析:
Refer 传播:
最后,我们想让这些客户进行传播;核心是口碑营销,即用户自发的转发给其他用户链接,让他们下载app或者参与活动,因此传播的下一个环节又会转换营销,但是传播会受到很多限制,例如没有奖励机制的口碑传播,几乎转发量为0,同时,传播若要衡量比较困难,尤其在大量互联网用户基础上,这样会造成资源代码叠加,系统负担,因此一般企业也不会设计这样活动让营销人员参考
若说大数据分析的核心,其实就是在于用户分析,正如我们前面所讲,用户分析的步骤流程如下:
即在力所能及的搜集数据范围内,打通数据,客户用户,精准营销。
第一,我们可以筛选的条件列表,我们可以通过应用条件,位置,标签条件将数据整合,整合的目的就是刻画客户,定出营销策略。
例如:我们想筛选金融客户(应用条件筛选),出现在五星级酒店(位置条件),且为母婴人群(标签)
但是需要注意的是,条件越多,用户轮廓越清晰,人群会越少。
第二,根据筛选的人群,我们将线上/线上统计化,或者建模多维度分析。
例如,我们根据筛选的人群,发现男性多于女性,苹果手机属性最高,常手机工具使用,那么我们可以将这部分目标人群用增加手机工具合作、或者和苹果合作获客或者促活。
第三,整合以上数据分析,形成人群画像。
这篇文章基于我多年数据分析的经验,总结的一体化数据分析框架,其实就是简单介绍下数据分析能分析能落地的几点。当然,这里面需要大量的数据清洗工作,以及对行业的认知,此篇只是从数据分析角度的概要,内容上的细化,其实可以单拿出来细细分析,尤其用户画像那章节。
在后续的文章中,我也会多写此类文章,今天分享到这里,欢迎阅读。
作者:冯大福,公众号:说说数据分析那些事儿
本文由 @冯大福 原创发布于人人都是产品经理。未经许可,禁止转载。
赞赏是对原创者的最大认可
赞赏6人打赏
收藏已收藏 | 223赞已赞 | 37
产品经理群
运营交流群
品牌营销群
文案交流群
Axure交流群
关注微信公众号
大家都在问
61个回答76人关注
52个回答58人关注
14个回答36人关注
18个回答29人关注
30个回答36人关注
53个回答90人关注芝兰生于深谷,不以无人而不芳;君子修道立德,不为困穷而改节。
C++ 虚函数表解析
C++ 虚函数表解析&?xml:namespace prefix = o /&
C++中的虚函数的作用主要是实现了多态的机制。关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。
关于虚函数的使用方法,我在这里不做过多的阐述。大家可以看看相关的C++的书籍。在这篇文章中,我只想从虚函数的实现机制上面为大家 一个清晰的剖析。
当然,相同的文章在网上也出现过一些了,但我总感觉这些文章不是很容易阅读,大段大段的代码,没有图片,没有详细的说明,没有比较,没有举一反三。不利于学习和阅读,所以这是我想写下这篇文章的原因。也希望大家多给我提意见。
言归正传,让我们一起进入虚函数的世界。
对C++ 了解的人都应该知道虚函数(Virtual Function)是通过一张虚函数表(Virtual Table)来实现的。简称为V-Table。在这个表中,主是要一个类的虚函数的地址表,这张表解决了继承、覆盖的问题,保证其容真实反应实际的函数。这样,在有虚函数的类的实例中这个表被分配在了这个实例的内存中,所以,当我们用父类的指针来操作一个子类的时候,这张虚函数表就显得由为重要了,它就像一个地图一样,指明了实际所应该调用的函数。
这里我们着重看一下这张虚函数表。C++的编译器应该是保证虚函数表的指针存在于对象实例中最前面的位置(这是为了保证取到虚函数表的有最高的性能——如果有多层继承或是多重继承的情况下)。 这意味着我们通过对象实例的地址得到这张虚函数表,然后就可以遍历其中函数指针,并调用相应的函数。
听我扯了那么多,我可以感觉出来你现在可能比以前更加晕头转向了。 没关系,下面就是实际的例子,相信聪明的你一看就明白了。
假设我们有这样的一个类:
class Base {
virtual void f() { cout && "Base::f" && }
virtual void g() { cout && "Base::g" && }
virtual void h() { cout && "Base::h" && }
按照上面的说法,我们可以通过Base的实例来得到虚函数表。 下面是实际例程:
typedef void(*Fun)(void);
Fun pFun = NULL;
cout && "虚函数表地址:" && (int*)(&b) &&
cout && "虚函数表 — 第一个函数地址:" && (int*)*(int*)(&b) &&
// Invoke the first virtual function
pFun = (Fun)*((int*)*(int*)(&b));
实际运行经果如下:(Windows XP+VS2003,
Linux 2.6.22 + GCC 4.1.3)
虚函数表地址:0012FED4
虚函数表 — 第一个函数地址:
通过这个示例,我们可以看到,我们可以通过强行把&b转成int *,取得虚函数表的地址,然后,再次取址就可以得到第一个虚函数的地址了,也就是Base::f(),这在上面的程序中得到了验证(把int* 强制转成了函数指针)。通过这个示例,我们就可以知道如果要调用Base::g()和Base::h(),其代码如下:
(Fun)*((int*)*(int*)(&b)+0);
// Base::f()
(Fun)*((int*)*(int*)(&b)+1);
// Base::g()
(Fun)*((int*)*(int*)(&b)+2);
// Base::h()
这个时候你应该懂了吧。什么?还是有点晕。也是,这样的代码看着太乱了。没问题,让我画个图解释一下。如下所示:
&?xml:namespace prefix = v /&
注意:在上面这个图中,我在虚函数表的最后多加了一个结点,这是虚函数表的结束结点,就像字符串的结束符“/0”一样,其标志了虚函数表的结束。这个结束标志的值在不同的编译器下是不同的。在WinXP+VS2003下,这个值是NULL。而在Ubuntu 7.10 + Linux 2.6.22 + GCC 4.1.3下,这个值是如果1,表示还有下一个虚函数表,如果值是0,表示是最后一个虚函数表。
下面,我将分别说明“无覆盖”和“有覆盖”时的虚函数表的样子。没有覆盖父类的虚函数是毫无意义的。我之所以要讲述没有覆盖的情况,主要目的是为了给一个对比。在比较之下,我们可以更加清楚地知道其内部的具体实现。
一般继承(无虚函数覆盖)
下面,再让我们来看看继承时的虚函数表是什么样的。假设有如下所示的一个继承关系:
请注意,在这个继承关系中,子类没有重载任何父类的函数。那么,在派生类的实例中,其虚函数表如下所示:
对于实例:D 的虚函数表如下:
我们可以看到下面几点:
1)虚函数按照其声明顺序放于表中。
2)父类的虚函数在子类的虚函数前面。
我相信聪明的你一定可以参考前面的那个程序,来编写一段程序来验证。
一般继承(有虚函数覆盖)
覆盖父类的虚函数是很显然的事情,不然,虚函数就变得毫无意义。下面,我们来看一下,如果子类中有虚函数重载了父类的虚函数,会是一个什么样子?假设,我们有下面这样的一个继承关系。
为了让大家看到被继承过后的效果,在这个类的设计中,我只覆盖了父类的一个函数:f()。那么,对于派生类的实例,其虚函数表会是下面的一个样子:
我们从表中可以看到下面几点,
1)覆盖的f()函数被放到了虚表中原来父类虚函数的位置。
2)没有被覆盖的函数依旧。
这样,我们就可以看到对于下面这样的程序,
Base *b = new Derive();
由b所指的内存中的虚函数表的f()的位置已经被Derive::f()函数地址所取代,于是在实际调用发生时,是Derive::f()被调用了。这就实现了多态。
多重继承(无虚函数覆盖)
下面,再让我们来看看多重继承中的情况,假设有下面这样一个类的继承关系。注意:子类并没有覆盖父类的函数。
对于子类实例中的虚函数表,是下面这个样子:
我们可以看到:
1)每个父类都有自己的虚表。
2)子类的成员函数被放到了第一个父类的表中。(所谓的第一个父类是按照声明顺序来判断的)
这样做就是为了解决不同的父类类型的指针指向同一个子类实例,而能够调用到实际的函数。
多重继承(有虚函数覆盖)
下面我们再来看看,如果发生虚函数覆盖的情况。
下图中,我们在子类中覆盖了父类的f()函数。
下面是对于子类实例中的虚函数表的图:
我们可以看见,三个父类虚函数表中的f()的位置被替换成了子类的函数指针。这样,我们就可以任一静态类型的父类来指向子类,并调用子类的f()了。如:
Base1 *b1 = &d;
Base2 *b2 = &d;
Base3 *b3 = &d;
b1-&f(); //Derive::f()
b2-&f(); //Derive::f()
b3-&f(); //Derive::f()
b1-&g(); //Base1::g()
b2-&g(); //Base2::g()
b3-&g(); //Base3::g()
每次写C++的文章,总免不了要批判一下C++。这篇文章也不例外。通过上面的讲述,相信我们对虚函数表有一个比较细致的了解了。水可载舟,亦可覆舟。下面,让我们来看看我们可以用虚函数表来干点什么坏事吧。
一、通过父类型的指针访问子类自己的虚函数
我们知道,子类没有重载父类的虚函数是一件毫无意义的事情。因为多态也是要基于函数重载的。虽然在上面的图中我们可以看到Base1的虚表中有Derive的虚函数,但我们根本不可能使用下面的语句来调用子类的自有虚函数:
Base1 *b1 = new Derive();
//编译出错
任何妄图使用父类指针想调用子类中的未覆盖父类的成员函数的行为都会被编译器视为非法,所以,这样的程序根本无法编译通过。但在运行时,我们可以通过指针的方式访问虚函数表来达到违反C++语义的行为。(关于这方面的尝试,通过阅读后面附录的代码,相信你可以做到这一点)
二、访问non-public的虚函数
另外,如果父类的虚函数是private或是protected的,但这些非public的虚函数同样会存在于虚函数表中,所以,我们同样可以使用访问虚函数表的方式来访问这些non-public的虚函数,这是很容易做到的。
class Base {
virtual void f() { cout && "Base::f" && }
class Derive : public Base{
typedef void(*Fun)(void);
void main() {
pFun = (Fun)*((int*)*(int*)(&d)+0);
C++这门语言是一门Magic的语言,对于程序员来说,我们似乎永远摸不清楚这门语言背着我们在干了什么。需要熟悉这门语言,我们就必需要了解C++里面的那些东西,需要去了解C++中那些危险的东西。不然,这是一种搬起石头砸自己脚的编程语言。
在文章束之前还是介绍一下自己吧。我从事软件研发有十个年头了,目前是软件开发技术主管,技术方面,主攻Unix/C/C++,比较喜欢网络上的技术,比如分布式计算,网格计算,P2P,Ajax等一切和互联网相关的东西。管理方面比较擅长于团队建设,技术趋势分析,项目管理。欢迎大家和我交流,我的MSN和Email是:
附录一:VC中查看虚函数表
我们可以在VC的IDE环境中的Debug状态下展开类的实例就可以看到虚函数表了(并不是很完整的)
附录 二:例程
下面是一个关于多重继承的虚函数表访问的例程:
#include &iostream&
using namespace
class Base1 {
virtual void f() { cout && "Base1::f" && }
virtual void g() { cout && "Base1::g" && }
virtual void h() { cout && "Base1::h" && }
class Base2 {
virtual void f() { cout && "Base2::f" && }
virtual void g() { cout && "Base2::g" && }
virtual void h() { cout && "Base2::h" && }
class Base3 {
virtual void f() { cout && "Base3::f" && }
virtual void g() { cout && "Base3::g" && }
virtual void h() { cout && "Base3::h" && }
class Derive : public Base1, public Base2, public Base3 {
virtual void f() { cout && "Derive::f" && }
virtual void g1() { cout && "Derive::g1" && }
typedef void(*Fun)(void);
int main()
Fun pFun = NULL;
int** pVtab = (int**)&d;
//Base1's vtable
//pFun = (Fun)*((int*)*(int*)((int*)&d+0)+0);
pFun = (Fun)pVtab[0][0];
//pFun = (Fun)*((int*)*(int*)((int*)&d+0)+1);
pFun = (Fun)pVtab[0][1];
//pFun = (Fun)*((int*)*(int*)((int*)&d+0)+2);
pFun = (Fun)pVtab[0][2];
//Derive's vtable
//pFun = (Fun)*((int*)*(int*)((int*)&d+0)+3);
pFun = (Fun)pVtab[0][3];
//The tail of the vtable
pFun = (Fun)pVtab[0][4];
cout&&pFun&&
//Base2's vtable
//pFun = (Fun)*((int*)*(int*)((int*)&d+1)+0);
pFun = (Fun)pVtab[1][0];
//pFun = (Fun)*((int*)*(int*)((int*)&d+1)+1);
pFun = (Fun)pVtab[1][1];
pFun = (Fun)pVtab[1][2];
//The tail of the vtable
pFun = (Fun)pVtab[1][3];
cout&&pFun&&
//Base3's vtable
//pFun = (Fun)*((int*)*(int*)((int*)&d+1)+0);
pFun = (Fun)pVtab[2][0];
//pFun = (Fun)*((int*)*(int*)((int*)&d+1)+1);
pFun = (Fun)pVtab[2][1];
pFun = (Fun)pVtab[2][2];
//The tail of the vtable
pFun = (Fun)pVtab[2][3];
cout&&pFun&&
(转载时请注明作者和出处。未经许可,请勿用于商业用途)
更多文章请访问我的Blog:
没有更多推荐了,可以看看你们的尾骨X光片吗?我来替你们分析分析!_尾骨吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:46贴子:
可以看看你们的尾骨X光片吗?我来替你们分析分析!
帮我看看,疼两个月了
我是生完宝宝就疼的
Lz你好,我是昨天工作的时候下蹲不小心坐到硬物上了,当时很疼,疼过之后就没感觉了,今天早上起床就特别疼,现在不要说坐着,就是站着也有肿胀下坠感,但表面无肿胀,拍片子大夫也没看出什么,就说静养,请问我这算是挫伤吗?为什么辉第二天开始疼?
你好!昨天我睡一觉起来尾骨就很疼了?可以告诉我是怎么回事吗?我第一次在工厂上班快两个月了,上班都是坐着的,我闺蜜是护士她告诉我我太劳累才导致的,可是我的尾骨肿起来了
3月份楼梯摔的现在才去拍片
要怎么拯救
需要注意什么
楼主在吗?帮我看个片子
帮忙看看正常么
医院说尾骨变异 没有关系
楼主在吗,这个严重吗,怎么办
您好 求解!我拍片子了....正常行走没啥问题 就是坐下站起来会很痛 想问一下 弧度变了就是骨折吗
半个月前从楼梯摔倒了,养了一个星期不那么疼了,后来上班搬桌子椅子上椅子,一个星期以后比以前疼的厉害了,去拍片医生说没有骨折,这得什么时候能好啊,我还能上班么,工作幼师
骨折4个月了
现在走路站着不疼
能短暂的坐
但是这几天大便用力的时候会疼
第一下会很疼
之后会减轻或者不疼 有时候大便又不疼
不仅是大便 躺在床上侧着身子让屁股用力也会疼
也是第一下很疼 之后减轻或不疼
几天前没有这个症状
楼主在不,看看我的,坐痛,平躺痛
帮我看看吧
楼主还在么?可以帮我看看么
楼主帮看看
能给我看看吗?
楼主还在吗?能看看我的吗?
贴吧热议榜
使用签名档&&
保存至快速回贴分析一下现在各路明星的资源,看看谁才是真正的好资源分析一下现在各路明星的资源,看看谁才是真正的好资源忆娱之阅百家号什么是好资源,当然是商业大片和主旋律大片的主演。好资源非常稀缺,竞争很激烈,好多成名已久的明星一段时间拿不到好资源很快就会flop,所以这个圈子确实难混。我这里客观分析的都是真正的线上明星,没演过院线电影和上星电视的网红们请不要来碰瓷。说到现阶段资源最好的男明星,就是张涵予大叔。男明星的价值就是看票房。湄公河爆红,加上之前大爆的智取威虎山和老炮儿,现在涵予叔是主旋律商业大片男主的第一人选。黄渤的国民度高,但实话他的资源不算好,真正担任一番的电影很少,比如寻龙诀、亲爱的等,都是被人压番。更不要说和林志玲演的那个爱情电影,真是自降身价。极限挑战虽然让他国民度暴涨,但对他的资源实际并没什么帮助,毕竟电影演员还是要有一定的逼格和距离感。不过黄渤的电影资源还是稳的,不愁戏拍。陈坤也是real尴尬的一位,寻龙诀之后基本就没有什么好资源了。除了寻龙诀也没有拍过什么一番卖座的电影,现在居然要开始拍电视剧了,虽然电视剧很吸份,但拍完之后很多大电影就没你什么事了,毕竟电影圈和电视圈还是差距很大的黄晓明真是自己把自己作死的一位,本来中国合伙人给他撸了个金鸡影帝已经开始翻身了,结果一转头去拍了锦绣缘和何以这种大烂片恶心观众,后面的电影都是口碑和票房双烂,今年的封神更是登峰造极了。黄晓明的名字现在不仅仅是没有票房号召力,而是赶客指数5颗星,这对男演员来说就是彻底毁了,不可能再接到好资源了。徐峥是属于不演自己导演以及宁浩的片子接不到其他片子的,其实他演技挺好的,但形象比较局限。囧系列已经到一个瓶颈了,港囧基本已经是观众对他容忍的最后一部片子了,如果下部片子还不突破,他就要flop了李易峰搭上华谊的线了,现在也接了好几部商业电影。但去年华谊为了捧他,给他搞得那个百花奖真的是失败,搞得被大家群嘲,其实有个提名就很好了,过犹不及。邓超也是属于资源尴尬的一位,得罪了华谊,经常被踩。恶棍天使的时候对阵老炮儿被冯小刚怼的都不敢说话。还好他的观众缘不错,也很努力,分手大师恶棍天使还有全世界的票房都是自己很努力一场一场路演去跑来的。美人鱼的高票房大家好像也不把功劳归到他的头上。很可惜那些高票房的片子口碑都很差,这样也很影响自己的口碑和形象。今天就8到这儿了,改日再拔,哈哈本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。忆娱之阅百家号最近更新:简介:最新娱乐资讯全面、及时了解娱乐圈动态!作者最新文章相关文章}

我要回帖

更多关于 读者传媒最新消息 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信