Android开发商最怕惹什么麻烦,用过BRVAH的麻烦进来帮我看看

&nbsp>&nbsp
&nbsp>&nbsp
android教程 &nbsp>&nbsp
StateFramework&&Android状态通知通信快速开发框架
摘要:#StateFramework##简介StateFramework以&状态观察者&事件为核心的高内聚、低耦合开发框架,兼容性高。##优点*本框架提供代码、注解两种方式实现框架使用*注解只存在于编译期,不存在因为注解而造成的性能问题##当前版本0.1.6##下载方法###使用前请确认buildscript下gradle版本要大于2.2.0```compile'com.virtualightning.library:stateframework:0.1.6'a
# StateFramework
StateFramework 以 &状态观察者& 事件为核心的高内聚、低耦合开发框架,兼容性高。
* 本框架提供代码、注解两种方式实现框架使用
* 注解只存在于编译期,不存在因为注解而造成的性能问题
## 当前版本
## 下载方法
### 使用前请确认 buildscript 下 gradle 版本要大于 2.2.0
compile 'com.virtualightning.library:stateframework:0.1.6'
annotationProcessor 'com.virtualightning.library:stateframework-compiler:0.1.6'//StateFramework注解处理器,如果你不想用注解的方式绑定可注释此行
## 核心功能 : 状态观察者
### 状态观察者简介
&状态&属于无阈值抽象状态,仅作为唯一标识,而 stateId(状态ID)则是其实体
每个 Observer(状态观察者)对应一个 stateId,如果需要 Observer 执行动作时,可以依靠 stateId 进行通知。
如果想要使用 Observer,必须要有一个 StateRecord(状态记录者)作为 Observer 的集合,以 &key - value& 使 stateId 和 Observer 之间建立联系也就是说每个 Observer 必须所属于 StateRecord , StateRecord 与 Observer 属于一对多的关系。
### 状态观察者的使用
#### 首先需要一个 StateRecord 的实例
StateRecord stateRecord = StateRecord.newInstance(null);//参数为 ClassKey ,注册全局状态观察者时作为所属类型的唯一标识
#### 然后以代码的方式或者注解的方式注册 Observer
* 代码方式,通过 ObserverBuilder 构建 Observer 所需参数并完成注册
ObserverBuilder observerBuilder = new ObserverBuilder()
.stateId(&S_1&)//状态ID,类型为 String
.allowStop(false)//是否运行暂停状态 &
.refType(ReferenceType.WEAK)//状态观察者被持有的引用类型(影响内存泄露)
.runType(RunType.MAIN_LOOP)//状态观察者执行类型
.observer(new BaseObserver() {
public void notify(Object... objects) {
//通知 Observer 之后所做的一些事
stateRecord.registerObserver(observerBuilder);//注册内部状态观察者
//stateRecord.registerWholeObserver(observerBuilder);注册全局状态观察者,ClassKey 为空时会抛出异常
* 注解方式,需要委托对象与委托方法,下列以 DemoActivity 为例 (需要添加注解解释器的依赖)
public class DemoActivity extends Activity {
StateRecord stateR
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
stateRecord = StateRecord.newInstance(DemoActivity.class);
& & & &Analyzer.analyzeState(this,stateRecord);//绑定 DemoActivity 的注解到指定的 StateRecord 上
@BindObserver(
stateId = &S_1&,//注册状态ID
allowStop = false,//是否允许停止
runType = RunType.MAIN_LOOP,//运行类型,当前为运行在主线程
isVarParameters = true,//是否使用自变长参数
isWholeObserver = false//是否为全局状态观察者
void onNotifyState_1(Object... args) {
//通知 Observer 之后所做的一些事
#### 完成注册,下面就是通知方法
stateRecord.notifyState(&S_1&);
stateRecord.notifyState(&S_1&,1,2,3,4);//如果你需要传递参数可以这样
全局状态观察者
StateRecord.notifyWholeState(&S_1&);//通知全部订阅 &S_1& 的状态观察者
当然也可以通知指定的全局状态观察者
StateRecord.notifyWholeState(ClassKey,&S_1&);//通知指定 ClassKey 订阅 &S_1& 的状态观察者
#### 注销状态
使用完之后最好是注销状态
stateRecord.unregisterObserver();
如果注册了全局状态但并未注册,可能会导致内存泄露
#### 关于 allowStop 属性
如果注册 Observer 时启用 allowStop,那么可以通过改变 StateRecord 的状态实现临时禁用 Observer
stateRecord.setRecordState(false);
当 StateRecord 的状态为 false时(stop),通知将不会抵达启用 allowStop 的状态观察者
#### 关于@BindObserver中的 isVarParameters 属性
如果你明确知道委托函数所需的参数类型,可以禁用 isVarParameters ,通知 Observer 所携带的参数会自动转型填充委托函数参数列表
@BindObserver(
stateId = &S_1&,//注册状态ID
isVarParameters = false
void onNotifyState_1(String str1,Integer i) {
//通知 Observer 之后所做的一些事
可以使用下列通知方式
stateRecord.notifyState(&S_1&,&HelloWorld&,520);
不过需要注意的是,当禁用了 isVarParameters 时,通知时所传递的参数类型、顺序、长度必须严格遵守委托函数定义的参数列表,否则会抛出异常
## 辅助功能 : 注解绑定注入 (需要添加注解解释器的依赖)
### 绑定View
使用 @BindView 绑定控件
public class DemoActivity extends Activity {
& &@BindView(R.id.list)// id 为 R.id.list 必须存在于 R.layout.main
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
& & & &Analyzer.analyzeView(this);//绑定 DemoActivity 的控件
### 绑定资源
public class DemoActivity extends Activity {
& &//资源id = R.array.mainItem , 资源类型 = 字符串数组
& &@BindResources(resId = R.array.mainItem,type = ResType.STRING_ARRAY)
String[] strA
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
& & & &Analyzer.analyzeResources(this);//绑定 DemoActivity 的资源
### 绑定事件
以点击事件为例,更多事件请参考[注解类型集合](https://github.com/CimZzz/StateFramework/tree/master/stateframework-anno/src/main/java/com/virtualightning/stateframework/anno/event)
public class DemoActivity extends Activity {
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
& & & &Analyzer.analyzeEvent(this);//绑定 DemoActivity 的资源
@OnClick(R.id.list)
void OnClick() {
//点击事件处理的一些事
## 其余暂未上线功能
* HTTP协议相关
* 数据库相关
## AndroidStudio 插件
[布局快速注入工具安装指南](https://github.com/CimZzz/StateFramework/blob/master/PLUGIN.md)
## 联系方式
绑定资源 和 事件绑定并不全面,目前只涉及到我项目用的到的,如果需要扩展更多自动注解绑定请联系我
以上是的内容,更多
的内容,请您使用右上方搜索功能获取相关信息。
若你要投稿、删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内给你回复。
云服务器 ECS
可弹性伸缩、安全稳定、简单易用
&40.8元/月起
预测未发生的攻击
&24元/月起
为您提供0门槛上云实践机会
你可能还喜欢
你可能感兴趣
阿里云教程中心为您免费提供
StateFramework&&Android状态通知通信快速开发框架相关信息,包括
的信息,所有StateFramework&&Android状态通知通信快速开发框架相关内容均不代表阿里云的意见!投稿删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在五个工作日内答复
售前咨询热线
服务与支持
账号与支持
关注阿里云
International&figure&&img src=&https://pic1.zhimg.com/v2-addf278484_b.jpg& data-rawwidth=&3024& data-rawheight=&3024& class=&origin_image zh-lightbox-thumb& width=&3024& data-original=&https://pic1.zhimg.com/v2-addf278484_r.jpg&&&/figure&&p&周五那天想买个小米充电宝,于是下载了米家有品,看到米家有品推出了一款泡面,这小米旗下的米家有品真是要超越淘宝的节奏啊,作为一个爱好尝试新鲜事物的人,岂能放过这个机会啊,我美滋滋的买了一箱番茄鸡蛋面。&/p&&p&&b&&i&等待&/i&&/b&&/p&&p&美食是需要等待的,等待时的日子是难熬的,在周四的早上订购了这款泡面的我,终于在周日的早上收到了这款泡面,快递员小哥一大早就送来泡面,急匆匆的说,一定要让顾客在一大早吃到这碗面。感动的我涕泪纵横,我怎能辜负快递小哥,有品,小米这么多人的信任,二话不说,先来一碗尝尝鲜。&/p&&p&&b&&i&洗漱&/i&&/b&&/p&&p&洗脸刷牙,沐浴更衣,还刮了刮我刚长出来的小胡子。一切准备就训,在10点这神圣的一刻,我开始了神奇的操作。&/p&&p&&b&&i&定妆照&/i&&/b&&/p&&figure&&img src=&http://pic4.zhimg.com/v2-ad91f231016ffa8a6ca32f_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1280& data-rawheight=&1280& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&http://pic4.zhimg.com/v2-ad91f231016ffa8a6ca32f_r.jpg&&&/figure&&p&这款泡面塑料碗搭载着一张高端封口纸,12厘米高的碗身配合着直径10厘米的碗口相得益彰,完全符合人体工学手握设计。番茄鸡蛋面大胆的打破了泡面届牛肉面,酸菜面的传统,这一创新之举使得众多友商纷纷震惊。&/p&&p&&b&&i&开封&/i&&/b&&/p&&figure&&img src=&http://pic3.zhimg.com/v2-f7f7ed853dfba7fcf428ae_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1280& data-rawheight=&1280& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&http://pic3.zhimg.com/v2-f7f7ed853dfba7fcf428ae_r.jpg&&&/figure&&p&打开包装,内部仅有面饼和一包配料和一个叉子。相对于传统的泡面,粉包,酱包,菜包,这款泡面仅有一个配料包,将传统泡面的三包融合成一包,这不仅方便了懒癌患者,更是对整个泡面业一次很大的冲击。&/p&&p&&b&&i&细节&/i&&/b&&/p&&figure&&img src=&http://pic1.zhimg.com/v2-529d5cdf2df0bd2b27d0_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1280& data-rawheight=&1280& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&http://pic1.zhimg.com/v2-529d5cdf2df0bd2b27d0_r.jpg&&&/figure&&p&细节决定成败,如果说这款泡面对我印象最深的地方,就是这款自带的叉子,三毫米的厚度,完美的接口,符合手握最佳舒适度的设计,这个简单的叉子上有太多太多的亮点,当你还没有吃到这款面的时候,就看到诚意满满的餐具,真让人控制不住自己欲望。&/p&&p&&b&&i&开泡&/i&&/b&&/p&&figure&&img src=&http://pic2.zhimg.com/v2-a6a7ef3bfb13c5_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1280& data-rawheight=&1280& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&http://pic2.zhimg.com/v2-a6a7ef3bfb13c5_r.jpg&&&/figure&&figure&&img src=&http://pic1.zhimg.com/v2-1e65473afb4cb586d05c1c_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1280& data-rawheight=&1280& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&http://pic1.zhimg.com/v2-1e65473afb4cb586d05c1c_r.jpg&&&/figure&&p&将配料包放入碗中,加水,一瞬间,鸡蛋,番茄,西葫芦,黑木耳,争相舒展着身子,他们膨胀着,彼此交融在一起,我眼里看到的都是高昂的成本。味道传来了,一股番茄鸡蛋面的香气传来了,那不是普通的香气,那是在我生病时,父亲端到我床前的一碗面,那是在我熬夜学习时,母亲放在我书桌上的一碗面,我闻到的,不是一碗面的味道,而是家的味道。&/p&&p&&b&&i&等待&/i&&/b&&/p&&figure&&img src=&http://pic4.zhimg.com/v2-b1bdc55de2aebbf628508f_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1280& data-rawheight=&1280& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&http://pic4.zhimg.com/v2-b1bdc55de2aebbf628508f_r.jpg&&&/figure&&p&我又陷入了等待之中,如果说等待这碗面从仓库送到我家的状态是焦灼的话,那么等待这碗泡面泡熟的状态就是急躁,十二分之一小时,五分钟,300秒,时间过的如此之慢。&/p&&p&&b&&i&吃&/i&&/b&&/p&&figure&&img src=&http://pic4.zhimg.com/v2-97fca4dd48efde_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1280& data-rawheight=&1280& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&http://pic4.zhimg.com/v2-97fca4dd48efde_r.jpg&&&/figure&&p&五分钟到了,我拿起压在盖子上的旺仔,他却不愿离去,我把他放到一边,他也还是恶狠狠的盯着我这碗面。番茄的香气已经充分的融入了每一根泡面,满满的配料和面条融合在了一起,我已经控制不住的要吃一口了。&/p&&figure&&img src=&http://pic3.zhimg.com/v2-aae2d2bc46d6a_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1280& data-rawheight=&1280& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&http://pic3.zhimg.com/v2-aae2d2bc46d6a_r.jpg&&&/figure&&p&第一口,番茄鸡蛋的香气和劲道的面条融合在了一起,口腔中的所有细胞都被打开了,这种感觉通过口腔中的所有细胞直达中暑神经,这一刻,我被他迷倒了。劲道的面条超出了我对一碗泡面的认识,这种嚼劲和硬度都不应该是泡面应有的配置,浓厚的汤底把其他泡面清汤寡水的汤底爆的一无是处,那一口浓浓的汤,仿佛是精心熬制的番茄蛋花汤一样。这一刻,任何的形容词都是苍白无力的。&/p&&p&&b&&i&后续&/i&&/b&&/p&&figure&&img src=&http://pic4.zhimg.com/v2-2bcdd91424ddfb419d3458e20fcd3cbf_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1280& data-rawheight=&1280& class=&origin_image zh-lightbox-thumb& width=&1280& data-original=&http://pic4.zhimg.com/v2-2bcdd91424ddfb419d3458e20fcd3cbf_r.jpg&&&/figure&&p&&b&我已经献出了自己最大诚意。&/b&&/p&&p&&b&知乎福利:&/b&&/p&&a class=&video-box& href=&http://link.zhihu.com/?target=https%3A//www.zhihu.com/video/656128& target=&_blank& data-video-id=&& data-video-playable=&true& data-name=&& data-poster=&https://pic1.zhimg.com/80/v2-e8daf64aee475da81b47518_b.jpg& data-lens-id=&656128&&
&img class=&thumbnail& src=&https://pic1.zhimg.com/80/v2-e8daf64aee475da81b47518_b.jpg&&&span class=&content&&
&span class=&title&&&span class=&z-ico-extern-gray&&&/span&&span class=&z-ico-extern-blue&&&/span&&/span&
&span class=&url&&&span class=&z-ico-video&&&/span&https://www.zhihu.com/video/656128&/span&
&p&&br&&/p&&p&&br&&/p&&p&ps:本次测评公平公正,全程在旺仔的监督下进行。&/p&&p&&br&&/p&&figure&&img src=&http://pic2.zhimg.com/v2-ec30fecb9b65fd1e31bfd1e_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&746& data-rawheight=&401& class=&origin_image zh-lightbox-thumb& width=&746& data-original=&http://pic2.zhimg.com/v2-ec30fecb9b65fd1e31bfd1e_r.jpg&&&/figure&&p&&b&ps:我自己太天真了,以为米家有品就是小米自己的商城,结果人家是一个和淘宝类似的平台,上线的产品也是各种供应商提供的,怪我自己太自作多情了,呃呃呃呃呃呃。&/b&&/p&&p&&b&用过小米手机,小米手环,体重秤,监控器,插线板,还有90分的行李箱,不知道哪个是小米生产,哪个不是,但是用过的这些个东西还是很不错的。&/b&&/p&&p&&b&生产这个泡面的厂家是和厨,淘宝有和厨旗舰店,我吃的这款可能是和米家有品合作的限定版,大家可以去淘宝旗舰店搜一下各种口味。&/b&&/p&&p&&b&泡面大礼包已经送出啦,各位等着下次的旺仔大礼包!!!&/b&&/p&&p&&br&&/p&&p&&b&最新测评:螺蛳粉!&/b&&/p&&a href=&https://zhuanlan.zhihu.com/p/& data-draft-node=&block& data-draft-type=&link-card& data-image=&https://pic4.zhimg.com/v2-454e3ee1be0bfb_180x120.jpg& data-image-width=&4032& data-image-height=&3024& class=&internal&&吴花果:一碗18块钱的螺蛳粉是如何颠覆我的人生高潮的&/a&&p&&/p&&p&&/p&
周五那天想买个小米充电宝,于是下载了米家有品,看到米家有品推出了一款泡面,这小米旗下的米家有品真是要超越淘宝的节奏啊,作为一个爱好尝试新鲜事物的人,岂能放过这个机会啊,我美滋滋的买了一箱番茄鸡蛋面。等待美食是需要等待的,等待时的日子是难熬…
&figure&&img src=&https://pic4.zhimg.com/v2-b75ff294aa11b0c706bfd6_b.jpg& data-rawwidth=&750& data-rawheight=&661& class=&origin_image zh-lightbox-thumb& width=&750& data-original=&https://pic4.zhimg.com/v2-b75ff294aa11b0c706bfd6_r.jpg&&&/figure&&p&名字可以说是一个人的代号,也可以说是一个人的形象,好的名字不仅能够改变命运,光是听就让人新生好感,对于社交是绝对有帮助的,比如你听到王大牛和王泽辰的感觉是不是不一样呢?&/p&&figure&&img src=&http://pic3.zhimg.com/v2-b75ff294aa11b0c706bfd6_b.jpg& data-caption=&& data-rawwidth=&750& data-rawheight=&661& class=&origin_image zh-lightbox-thumb& width=&750& data-original=&http://pic3.zhimg.com/v2-b75ff294aa11b0c706bfd6_r.jpg&&&/figure&&p&而古代或者现代,取名通常都借鉴与诗经、周易、楚辞等书籍,这样使得名字好听又富有诗意,非常的有意境,下面就给大家分享一些诗经中好听有诗意的名字。&/p&&p&巧颜???《节南山之什·巧言》:“巧言如簧,颜之厚矣”。&/p&&p&明月???《李商隐.锦瑟》:沧海月明珠有泪,蓝田日暖玉生烟。&/p&&p&徽音???《文王之什·思齐》:“大姒嗣徽音,则百斯男”。&/p&&p&梧桐???《李煜.相见欢》:寂寞梧桐深院锁清秋。&/p&&p&嘉卉???《谷风之什·四月》:“山有嘉卉,侯栗侯梅”。&/p&&p&美清???《齐风·猗嗟》:“猗嗟名兮,美目清兮”。&/p&&p&雅南???《谷风之什·鼓钟》:“以雅以南,以龠不僭”。&/p&&p&文茵???《秦风·小戎》:“文茵畅毂,驾我骐馵”。&/p&&p&涟猗???《魏风·伐檀》:“河水清且涟猗”。&/p&&p&子奕???《诗经.巧言》:奕奕寝庙,君子作之。&/p&&p&木琼???《卫风·木瓜》:“投我以木瓜,报之以琼琚”。&/p&&p&一诺???《上湖南崔中丞》:千金未必能移性,一诺从来许杀身。&/p&&p&芃麦???《鄘风·载驰》:“我行其野,芃芃其麦”。&/p&&p&子衿???《诗经》:青青子衿,悠悠我心。&/p&&p&柔嘉???《荡之什·抑》:“敬尔威仪,无不柔嘉”。&/p&&p&思佩???《诗经》:青青子佩,悠悠我思。根据诗经给女孩取名&/p&&figure&&img src=&http://pic1.zhimg.com/v2-5e4caeeb5405770cbc7e7cc4_b.jpg& data-caption=&& data-rawwidth=&891& data-rawheight=&551& class=&origin_image zh-lightbox-thumb& width=&891& data-original=&http://pic1.zhimg.com/v2-5e4caeeb5405770cbc7e7cc4_r.jpg&&&/figure&&p&女宝宝名字大全:&/p&&p&鹊孝 皎瑜 淑云 妹雅 苓仪 &/p&&p&雪琳 婉茹 绮莉 苇依 彦曼&/p&&p&丝靓 楚薇 璐烁 嫣艺 晟晓&/p&&p&翔娴 芙欣 爽曼 欣迅 诺蓝&/p&&p&熠瑜 婥菲 茜梓 薇涵 晶茜&/p&&p&菲馨 佳月 欣妍 曼孜 婉雯&/p&&p&雪菡 思烁 菁纹 琳瞳 慕煊&/p&&p&诗娣 娴嘉 晓纪 婼澜 熙菲&/p&&p&恬森 涵倩 晟欣 鹊枫 萌雪&/p&&p&菡函 瞳倪 双绣 姗月 昕皙&/p&&p&若婵 莘雅 妤曼 寒茹 雪愫&/p&&p&爱慕 蓝皙 莎园 妘璐 紫娇&/p&&p&双菲 欣昭 枝芬 诗澜 怡偌&/p&&p&沐菲 倪菡 悦芙 诗楚 鹊筱&/p&&p&韵璇 云倪 郎君 丽桐 娴瞳&/p&&figure&&img src=&http://pic4.zhimg.com/v2-781af1d60afa7ddf3cccb_b.jpg& data-caption=&& data-rawwidth=&1029& data-rawheight=&572& class=&origin_image zh-lightbox-thumb& width=&1029& data-original=&http://pic4.zhimg.com/v2-781af1d60afa7ddf3cccb_r.jpg&&&/figure&&p&微信公众号:宝宝健康取名&/p&&p&&br&微信个人号:quming8866&/p&&p&&/p&
名字可以说是一个人的代号,也可以说是一个人的形象,好的名字不仅能够改变命运,光是听就让人新生好感,对于社交是绝对有帮助的,比如你听到王大牛和王泽辰的感觉是不是不一样呢?而古代或者现代,取名通常都借鉴与诗经、周易、楚辞等书籍,这样使得名字好…
&p&原因是北京基本生活支出可以很低。&/p&&p&医保、养老、公交、地铁、公园等福利和公共资源很丰富。&/p&&p&我有个同学老早就有自己的房子了。虽然家里的东西都用好的,厨房博世,卫生间科勒,沙发LazyBoy,胡桃木饭桌、宜家的床。穿的也是名牌。汽车也有,长年借给别人开。&/p&&p&但平常生活中却抠得很。他每个月的生活开支,我觉得1000元就够了。&/p&&p&早上起床,刷牙洗脸、吃一个月饼(半冰箱全是月饼,日)、一根香蕉、一个鸡蛋、一杯冲泡的豆浆。&/p&&p&换上骑行服、骑自行车上班(自行车1万5)&/p&&p&中午在单位楼底下食堂吃,有食补。&/p&&p&下午骑车回来,小区楼下买一张山西葱油饼,扛自行车上楼。&/p&&p&回家后洗澡,洗衣服、晾衣服。&/p&&p&家里常备了几公斤炒花生米,挖出一小碗。两瓶啤酒。一个大的生辣椒,一个西红柿,一个黄瓜。有时超市买只烤鸡,撕开,分5份,一天吃一份。&/p&&p&吃完之后,吉他边弹边唱个把小时。倒腾一阵自行车。&/p&&p&然后听音乐一个小时,接着看环法、F1、Discovery,HBO剧。&/p&&p&喝的水是用5升的水壶去小区楼下的大饮水机上去接。1元(还是1.5元?)一壶,一次两壶,一周差不多一次。&/p&&p&几乎每天都是这样。&/p&&p&周末出去骑车,彪一趟潭柘寺,来回约80公里吧。&/p&&p&骑车的时候带能量水一瓶、巧克力块两个、卤牛肉半斤,鸡蛋两个、黄瓜两根。&/p&&p&流程是这样的,骑到戒台寺山脚下,吃1个鸡蛋、1块巧克力、1根黄瓜(爽口);然后骑到潭柘寺到山底下,吃另一个鸡蛋和巧克力和黄瓜,骑到山顶。返回途中,在戒台寺山脚有一家面馆,量大,让老板把牛肉切了,要两瓶啤酒,吃完一气骑到家。&/p&&p&每周末基本如此。&/p&&p&头发自己买的剔子,自己用卡子在镜子前剪齐平。&/p&&p&出门的话基本不打车,首选地铁,其次公交。&/p&&p&一般很少出门。&/p&&p&长假会在国内骑长途。最长一次从北京经山西到西安,然后自行车拆了装箱邮回来,自己坐高铁回来。&/p&&p&差不多隔年出国游一次。&/p&&p&我俩差不多个把月见一次面。两人小区对面的巫山烤鱼香辣味一条,我点小炒肉一盘、他点松仁玉米一份,啤酒若干。轮流付帐。吃完半下午自行车一起彪广场一趟。然后各自回家。有时一起彪潭柘寺。&/p&&p&——————&/p&&p&不是我,我已经堕落了。&/p&&p&他有个好媳妇,从来不找事,也不好购物。&/p&
原因是北京基本生活支出可以很低。医保、养老、公交、地铁、公园等福利和公共资源很丰富。我有个同学老早就有自己的房子了。虽然家里的东西都用好的,厨房博世,卫生间科勒,沙发LazyBoy,胡桃木饭桌、宜家的床。穿的也是名牌。汽车也有,长年借给别人开。…
&figure&&img src=&https://pic4.zhimg.com/v2-e4fbcd8ed1aa60d0b6fde06e2d858c9b_b.jpg& data-rawwidth=&511& data-rawheight=&300& class=&origin_image zh-lightbox-thumb& width=&511& data-original=&https://pic4.zhimg.com/v2-e4fbcd8ed1aa60d0b6fde06e2d858c9b_r.jpg&&&/figure&&p&前几天被佛系青年这个词刷了屏,虽然每次一出现热点大家都会跟风使用这种热点词汇。&/p&&p&但佛系青年到底是个什么概念呢?这个词背后蕴含了怎样的逻辑呢?&/p&&p&换句话说,就是为什么大家会进入这种“低欲望”的生活状态呢?&/p&&figure&&img src=&https://pic2.zhimg.com/v2-0b5e75bab61b857fd08f_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&121& data-rawheight=&121& class=&content_image& width=&121&&&/figure&&p&这就要从辨证历史唯物主义的角度出发,深刻剖析这一代人的成长经历,以及生产力和生产关系的辩证关系,还有宏观经济与功能-结构主义的影响,以及比较政治中西方意识形态的差异,最后就能看出一些端倪。&/p&&p&首先我们要对“佛系青年”下一个定义。&/p&&p&也就是说如果我们本来就没有欲望,那不叫&佛系&,那叫正常,而&佛系&所强调的点是&不正常的低欲望&,但是什么叫做正常的欲望呢?每个人的欲望都是不同的,低于资本主义下消费主义的欲望就叫做不正常吗?如果这叫&佛系&,那么我早就&佛系&好几年了。&/p&&p&所以&佛系青年&其实是一个褒义词,而不像人民日报所说的一样是一个贬义词。&/p&&p&也就是&佛系青年&这个词代表了人回归本质、认清马克思所定义的“资本惊险一跃G-W-G`的那个G`的阶段”,&b&选择不替资本家加速资本积聚,只满足自我需求的生活模式。&/b&&/p&&p&(这个时候谁抵制佛系,一清二楚了吧?)&/p&&p&那么为什么大家会这么机智的选择佛系生活呢?&/p&&p&&b&我们会发现这一代人是原生人与人竞争的一代人。&/b&&/p&&p&(这一代人主要指的85-95,当然可以包括之后,但不包括之前)&/p&&p&我们知道78年之前连高考都是没有的,虽然当时工农兵大学生制度并不公平,但由于&我家成分已经这样了,反正吃大锅饭&,所以大家并没有展开竞争。而改革开放初期由于市场很大,所以仍旧没有像今天一样竞争如此激烈。&/p&&blockquote&你明白吧,&b&就好像一个服务器一共就几十个人玩游戏,大家都是本服前一百。&/b&&/blockquote&&p&而这一代人经历了&b&小升初,中考,高考,所有人都意识到了竞争的实质。&/b&&/p&&blockquote&我不需要跑过熊,我只需要跑过你---------------马克·吐温&/blockquote&&p&&b&每个人都明白,我的分数不是用来检测我学的好不好,而是检测我比你学的好。&/b&&/p&&p&但是一旦这一代人的竞争结束,人走上社会,开始和整个社会竞争,就发现…………&/p&&p&&b&人太tm的多了,真的竞争不过了……&/b&&/p&&p&你努力,会有比你更努力的。&/p&&p&你优秀,会有比你更优秀的。&/p&&p&你出身好,会有比你出身更好的。&/p&&p&&b&你成本低……会有比你成本更低的。&/b&&/p&&p&所以你竞争累了,你发现年青人轻轻松松就把你超过了。&/p&&p&在这个全方位竞争的社会里,要想逃离异化,只能认清楚这个社会的运作模式。&/p&&p&&b&然后选择脱离。&/b&&/p&&p&这和前些年的情商无用论以及人际关系减法很相像,都是为了逃离这个社会结构对自己的约束,主动脱离社会化。&/p&&hr&&p&我们为什么要研究经济学、政治学、社会学?&/p&&p&或许现在对于某些学术刷子来讲,这些知识只是用来获得学历/荣誉/金钱的一个间接手段。&/p&&p&但实际上我们只是为了搞明白,社会到底是如何运转的,人类到底要怎样活动?&/p&&p&&b&而&佛系青年&这个词恰恰反映了人类活动的规律性。&/b&&/p&&p&社科和自然科学是一样的,能够寻找到规律,而不是像某些人所说的一样“社科永远分析过去,无法指导未来。”&/p&&p&从经济学生产关系的角度来讲,社会化大生产是一个必然规律,而这个规律必然要求人类脱离本地宗族的小农经济。&/p&&p&简单来讲,就是过去大家都种地,就算有人想出了一个新奇的玩意,想想也就算了,反正没人干,而现在我们可以从天边雇佣别人来给自己做,但我们要知道这个被雇佣来的人,他也是有家人的,长期的两地分居必然导致这个被雇来的人和家里的亲情变淡,友情变淡,为了赚你的钱,他不得不放弃了一切旧的社会关系。&/p&&p&而生产力是必然发展的,所以生产关系也是必然随着生产力的进步而变化的,这种生产关系的变化就必然导致旧的生产关系破碎,即使我们先不对这种破碎下价值上的定义,(也就是说这种破碎对人类到底是好还是坏),这种破碎也是必然的,不可逆的。&/p&&p&那么如此看来,社会化大生产必然摧毁之前的社会关系,于是“猫奴”、“佛系”就应运而出了。&/p&&p&但是,这一切都有个前提。&/p&&p&&b&就是人们对社会制度自觉或不自觉的认同。&/b&&/p&&p&自觉的认同可能是对社会制度的认可。&/p&&p&不自觉的认同可能是被文化的熏陶。&/p&&p&也就是我必须认同人类社会游戏的“规则”。&/p&&p&就比如我们平时玩的电子游戏,是因为我们默认遵守规则,不然你为什么要认真玩?开挂把对面都弄死不就好了吗?我们为什么抵制开挂呢,开挂难道不算技术吗?&/p&&p&其实这就是对规则的认同。&/p&&p&如果你跳出这个规则,那么遵守规则的人就会抵制你。&/p&&p&人类社会也是一样。&/p&&p&无论你是主动选择被异化,还是从出生开始就没有意识到异化这个概念,对人类社会完全是随波浮沉,你都是选择了遵守人类社会的游戏规则。&/p&&p&所以你才需要发展生产力,作为一枚人类齿轮,你需要遵守生产关系对你人身的束缚,你不得不上小学,因为你需要上中学,你不得不参加中考,因为如果你不参加中考就没资格上高中,同时就没资格高考,那样就考不上好大学,考不上好大学意味着你参加工作时就处于劣势。&/p&&p&但如果你跳出这个规则可以连小学都不学,语言你也可以不用学,你根本不需要和他人交流,你只需要满足吃喝拉撒睡性就可以了。&/p&&p&&b&问题又来了,如果你不参与进这个社会体系,你能否满足这些需求呢?&/b&&/p&&p&如果你现在选择去种地自给自足,那么自来水怎么办?电呢?即使不需要手机,你需要冰箱储存食物吧?如果说不储存食物,旁边并没有超市给你买东西,马桶怎么办?如果像农村一样,那么疾病是不可避免的了,生病之后有人送你去医院吗?没有钱你去医院谁给你治病呢?货币不是简单的一般等价物,&b&而是分配资源的代表券&/b&。&/p&&p&&b&你会发现当社会体系已经形成之后,你再想脱离这个社会体系而生存,已经做不到了。&/b&&/p&&p&这也是我在《和大家看看书------西方政治史》系列中提到的研究政治的最终问题之一,许多学者都对此有过论述,我这里就不展开讨论了。&/p&&p&&br&&/p&&p&你想脱离这个黑暗森林社达体系,但是你确确实实又无法逃离。&/p&&p&资本家需要劳动力才能榨取剩余价值,劳动力需要生产体系才能把剩余价值自我变现。&/p&&p&为了活着,你不得不主动献上你的剩余价值去给他人剥削。&/p&&p&所以人类社会总是以革命的方式重构生产关系以解决这种'逃离&矛盾,而并不是以放弃全部生产关系的方式来解决这个问题。&/p&&p&&br&&/p&&p&&b&有人说了,你说了这么多,也没办法解决这个问题不是吗?&/b&&/p&&p&&br&&/p&&p&&b&恩,至少我让你知道了--------------&/b&&/p&&p&&b&你到底遇到了什么问题。&/b&&/p&&p&&/p&&p&&/p&
前几天被佛系青年这个词刷了屏,虽然每次一出现热点大家都会跟风使用这种热点词汇。但佛系青年到底是个什么概念呢?这个词背后蕴含了怎样的逻辑呢?换句话说,就是为什么大家会进入这种“低欲望”的生活状态呢?这就要从辨证历史唯物主义的角度出发,深刻剖…
&h2&【人物姓名暴露人物命运】&/h2&&p&&b&郑秋冬&/b&——秋冬代表萧瑟和寒冷,寓意他的坎坷经历,但秋冬过后就是春天,预示着郑秋冬终将迎来事业与爱情的春天。&/p&&figure&&img src=&https://pic4.zhimg.com/v2-c55ffb11e1c7f987adcce85f42f3d59f_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&467& data-rawheight=&311& class=&origin_image zh-lightbox-thumb& width=&467& data-original=&https://pic4.zhimg.com/v2-c55ffb11e1c7f987adcce85f42f3d59f_r.jpg&&&/figure&&p&&br&&/p&&p&&b&林拜&/b&——绿林结拜,正是与郑秋冬志同道合兄弟。在《琅琊榜》中,梅长苏宗主与蒙挚大统领关系亲密,宗主因为火毒身体虚弱,大统领很照顾他;在《猎场》中,郑秋冬在职场上失意,林拜同样很照顾他,就像老大哥一样。&/p&&figure&&img src=&https://pic4.zhimg.com/v2-fffb590a9ab_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&650& data-rawheight=&445& class=&origin_image zh-lightbox-thumb& width=&650& data-original=&https://pic4.zhimg.com/v2-fffb590a9ab_r.jpg&&&/figure&&p&&br&&/p&&p&&b&刘量体&/b&——量体裁衣,寓意他的工作因人而异,灵活机变。刘量体入狱前是高级猎头,猎头,意为物色人才的人,是帮助优秀的企业找到需要的人才,担当的是高级人才和企业的&红娘&的角色。刘量体虽然出场时间很短,但绝对是全剧的”金句王”。通过刘量体的指点,郑秋冬找到了奋斗的方向,走出了人生困境。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-d0665dbb9bc2d7e501e76_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&1332& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic3.zhimg.com/v2-d0665dbb9bc2d7e501e76_r.jpg&&&/figure&&p&&b&惠成功&/b&——谐音“会成功”,预示着惠成功以后前途无量。他第一次面试,就给郑秋冬留下了深刻印象,他擅于观察、勤快、细心,还知道如何帮老板买盒饭!&/p&&figure&&img src=&https://pic4.zhimg.com/v2-63feacbe9445ca9effdda3cb_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&802& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic4.zhimg.com/v2-63feacbe9445ca9effdda3cb_r.jpg&&&/figure&&p&一眼看穿郑秋冬熊青春两人之间有不同寻常的气氛,撮合两人最终在一起,而后又开始帮着两位boss互相“监督”,刚偷偷向熊青春汇报郑秋冬和谁吃饭,转身就能帮吃完饭的郑秋冬跟踪林拜去向。不管是工作上,还是帮助boss的感情上,都能看出惠成功的机智与聪明。并且”惠“有实惠的意思,可以看出惠成功是一个务实主义者。&/p&&figure&&img src=&https://pic2.zhimg.com/v2-558ed128c6b526d191bbde_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&600& data-rawheight=&343& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic2.zhimg.com/v2-558ed128c6b526d191bbde_r.jpg&&&/figure&&p&&br&&/p&&p&&b&罗伊人&/b&——蒹葭苍苍,白露为霜;所谓伊人,在水一方。罗伊人的名字暗示了她与郑秋冬的感情,伊人在远方,远望不可得。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-c6e64ea9d9bedecd103fc35c_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&500& data-rawheight=&284& class=&origin_image zh-lightbox-thumb& width=&500& data-original=&https://pic1.zhimg.com/v2-c6e64ea9d9bedecd103fc35c_r.jpg&&&/figure&&blockquote&大学时候郑秋冬和罗伊人是恋人,郑秋冬为了赚钱去尼泊尔挖虫草被抓了,错过x1;回来之后,以为能够在一起了?女朋友被师兄挖了墙角……错过x2;再见到后,两人好不容易就要旧情复燃,可是师兄重病时日不多,两人再次断了……错过x3;老白癌症去世后,终于能在一起了吧……郑秋冬又因为传销入狱……错过x4;出狱之后,重逢罗伊人又成为了夏吉国的恋人……错过x5;恢复单身的罗伊人前去杭州寻找秋冬,可惜已经有了陪伴在他身边的人……错过x6。&/blockquote&&p&至于他们的感情走向如何,我们敬请期待吧!&/p&&p&&br&&/p&&p&&b&熊青春&/b&——青春,让人想到的就是生机、春天、绿色和蓬勃。熊青春是一个小人物,但是生命力旺盛,活泼、直接、简单。按照《挪威的森林》里的话:“我有多喜欢你呢?像喜欢春天的熊一样。”可喜欢终究是喜欢,离爱稍远了一点。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-71f288b3f9d0adb710df77ac_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&575& data-rawheight=&347& class=&origin_image zh-lightbox-thumb& width=&575& data-original=&https://pic1.zhimg.com/v2-71f288b3f9d0adb710df77ac_r.jpg&&&/figure&&p&&br&&/p&&p&&b&贾衣玫&/b&——谐音“嫁衣没”,暗示她和郑秋冬的感情没有美满的结局。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-c120c9fdfaedc_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&367& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic1.zhimg.com/v2-c120c9fdfaedc_r.jpg&&&/figure&&p&惠成功和贾衣玫在清算郑秋冬和熊青春的资产时,调侃了一句“以后得叫您贾总”,贾衣玫却一脸窃笑,这个镜头就暗示着后面剧情她会和郑秋冬有感情纠葛,但和郑秋冬厮守终身的并不是她。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-79ae6dacb1ca860dc175a_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&720& data-rawheight=&404& class=&origin_image zh-lightbox-thumb& width=&720& data-original=&https://pic3.zhimg.com/v2-79ae6dacb1ca860dc175a_r.jpg&&&/figure&&p&也有网友认为贾衣玫寓意“假意没”,她对郑秋冬的感情不过虚情假意。&/p&&p&&br&&/p&&h2&【故事背景大有学问】&/h2&&p&&br&&/p&&p&1、本剧第一集开头,男主去买保健品的发票显示的是2008年,直接暗示故事发生的年代。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-fcf28f8c42_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&337& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic3.zhimg.com/v2-fcf28f8c42_r.jpg&&&/figure&&p&&br&&/p&&p&2、代入真实历史事件,暗示故事的背景时间。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-68e4abaab326_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&427& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic3.zhimg.com/v2-68e4abaab326_r.jpg&&&/figure&&p&530股灾指的是日,A股上证指数暴跌281.81,跌幅6.5%;深成指跌829.45,跌幅6.16。其中上证指数在短短的5个交易日里最大跌幅达到21.49%,使得大量股民受损。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-62cf5e658acd55ec2a4daabc_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&400& data-rawheight=&200& class=&content_image& width=&400&&&/figure&&p&1040阳光工程,即传销活动,在全国范围有八个活动地点,南宁、武汉、合肥均有活动。不法传销人员表示这是个被国家暗中支持的资本运作项目,只要每个入股的人投入6.98万元,然后再拉29个人入股,就能获得1040万元巨款。&/p&&p&&br&&/p&&p&3、维基解密这是当时大热的全球性信息和政治事件。郑秋冬信手引用,不仅与时代背景、角色的对话内容自然贴合,还暗暗预示了后续剧情中夏部长被揭发败落的情节。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-be1a37561edea2ba460640_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&401& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic1.zhimg.com/v2-be1a37561edea2ba460640_r.jpg&&&/figure&&p&朱利安·阿桑奇被称为&黑客罗宾汉&,是&维基解密&的创始人;爱德华·斯诺登,曾是CIA(美国中央情报局)技术分析员。2013年6月将美国国家安全局关于PRISM监听项目的秘密文档披露给了《卫报》和《华盛顿邮报》,随即遭美国政府通缉。&/p&&p&&br&&/p&&p&4、郑秋冬给熊青春讲李开复被猎头挖去谷歌的故事,李开复本人翻牌。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-71b493f4ad2d0314ebace6_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&590& data-rawheight=&405& class=&origin_image zh-lightbox-thumb& width=&590& data-original=&https://pic3.zhimg.com/v2-71b493f4ad2d0314ebace6_r.jpg&&&/figure&&p&&br&&/p&&h2&【这些隐秘的知识点需要get】 &/h2&&p&&br&&/p&&p&1、郑的秋冬出狱之后录音文件夹的名字 【Krubera】&/p&&figure&&img src=&https://pic4.zhimg.com/v2-8b489fd1ffaf_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&720& data-rawheight=&414& class=&origin_image zh-lightbox-thumb& width=&720& data-original=&https://pic4.zhimg.com/v2-8b489fd1ffaf_r.jpg&&&/figure&&p&库鲁伯亚拉洞穴 (英语:Krubera Cave)一译克鲁布拉山洞,也作Voronya Cave,位于格鲁吉亚阿布哈兹共和国加格拉区的阿拉贝卡山中。于1960年发现。2004年探查深度超过2000米,达2080米。最新数据显示已探明深度2191米(2007年)。是世界上目前已知的最深洞穴,也是唯一一个深度超过2000米的洞穴。&/p&&p&表明郑秋冬把这个文件夹当做自己的树洞,他需要把自己的身份、秘密埋得最深。&/p&&p&&br&&/p&&p&2、假身份败落后的郑秋冬走投无路,只能离开北京,用投飞镖的方式决定去哪。第一次掷飞镖,他投进了海里,说了一句诗↓&/p&&figure&&img src=&https://pic2.zhimg.com/v2-ce559abc7f19efc1a6245bd_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&435& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic2.zhimg.com/v2-ce559abc7f19efc1a6245bd_r.jpg&&&/figure&&p&这是周总理引用了达摩祖师面壁十年的故事和英雄陈天华的故事,表明决心之坚,立志之远,并且预想未来,即使壮志难酬,捐躯东海,亦不愧为一英雄。
出自周恩来总理,原诗:大江歌罢掉头东,邃密群科济世穷;面壁十年图破壁,难酬蹈海亦英雄。 &/p&&figure&&img src=&https://pic4.zhimg.com/v2-954a61618d7adca85f51e6_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&400& data-rawheight=&200& class=&content_image& width=&400&&&/figure&&p&第二次他投到了蒙古国的温都尔汗,说:“这儿去不得。”背景音乐是飞机坠毁的声音。&/p&&figure&&img src=&https://pic2.zhimg.com/v2-15d0ebbbc2e09adeed3d_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&283& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic2.zhimg.com/v2-15d0ebbbc2e09adeed3d_r.jpg&&&/figure&&p&&br&&/p&&p&3、林拜以“钗头凤”比喻郑秋冬与罗伊人的感情&/p&&figure&&img src=&https://pic3.zhimg.com/v2-6d9c64cc784b5f626fe4dcd59c984d8a_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1269& data-rawheight=&713& class=&origin_image zh-lightbox-thumb& width=&1269& data-original=&https://pic3.zhimg.com/v2-6d9c64cc784b5f626fe4dcd59c984d8a_r.jpg&&&/figure&&figure&&img src=&https://pic2.zhimg.com/v2-fdd6dafa7d818ffe769d8e5_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1269& data-rawheight=&713& class=&origin_image zh-lightbox-thumb& width=&1269& data-original=&https://pic2.zhimg.com/v2-fdd6dafa7d818ffe769d8e5_r.jpg&&&/figure&&p&林拜引用了陆游和陆游原配夫人唐婉的典故。陆游的原配夫人唐婉是一个大家闺秀,结婚以后,他们伉俪相得,琴瑟甚和,是一对情投意和的恩爱夫妻。不料,作为婚姻包办人之一的陆母却对儿媳产生了厌恶感,逼迫陆游休弃唐婉。在陆游百般劝谏、哀求而无效的情况下,二人终于被迫分离,唐婉改嫁赵士程,彼此之间也就音讯全无了。几年以后的一个春日,陆游在家乡山阴(今绍兴市)城南禹迹寺附近的沈园,与偕夫同游的唐婉邂逅相遇。陆游见人感事,心中感触很深,遂乘醉吟赋《凤头钗》,信笔题于园壁之上,唐婉见后,提笔回应。&/p&&p&&br&&/p&&p&&b&钗头凤&/b&&/p&&p&&b&陆游:&/b&红酥手,黄縢酒,满城春色宫墙柳。东风恶,欢情薄。一怀愁绪,几年离索。错、错、错。&/p&&p&春如旧,人空瘦,泪痕红浥鲛绡透。桃花落,闲池阁。山盟虽在,锦书难托。莫、莫、莫!&/p&&p&&br&&/p&&p&&b&唐婉:&/b&世情薄,人情恶,雨送黄昏花易落。晓风干,泪痕残,欲笺心事,独语斜阑。难,难,难!&/p&&p&人成各,今非昨,病魂常似秋千索。角声寒,夜阑珊,怕人寻问,咽泪装欢。瞒,瞒,瞒!&/p&&p&&br&&/p&&p&5、冯眷眷用陀思妥耶夫斯基的中篇小说《白夜》比喻郑秋冬和罗伊人的感情&/p&&figure&&img src=&https://pic1.zhimg.com/v2-e5f45f2f11e3aea9b328_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&1269& data-rawheight=&713& class=&origin_image zh-lightbox-thumb& width=&1269& data-original=&https://pic1.zhimg.com/v2-e5f45f2f11e3aea9b328_r.jpg&&&/figure&&p&《白夜》是陀思妥耶夫斯基的中篇小说,情节单纯,叙事干净。主人公是一个每天生活在幻想中的人,换言之,他在真实世界中从没有过真正的生活,直到他偶遇了娜斯晶卡。娜斯晶卡因为有个多年来把她用别针别在裙子上的奶奶,也几乎没有过真正的生活,而她所有的真实过去只是一年前爱上了一个甚至并不很了解的人。两个同样缺乏生活的人在白夜里一见如故。&/p&&p&&br&&/p&&h2&【猎场背后不得不说的故事】&/h2&&p&&br&&/p&&p&&b&1、让人不寒而栗的神预言&/b&&/p&&p&在猎场里面有个部长叫夏吉国,涉嫌违纪犯罪被逮捕。猎场电视剧拍摄于2015年,而在现实中确实有一位叫夏吉国的高官2017涉嫌贿选。&/p&&figure&&img src=&https://pic1.zhimg.com/v2-42658f3bfe1dc8251bb8_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&916& data-rawheight=&858& class=&origin_image zh-lightbox-thumb& width=&916& data-original=&https://pic1.zhimg.com/v2-42658f3bfe1dc8251bb8_r.jpg&&&/figure&&p&&b&2、郑秋冬有人物原型&/b&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-b9bbfdb08fbfaf1a2fd61_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&720& data-rawheight=&1237& class=&origin_image zh-lightbox-thumb& width=&720& data-original=&https://pic2.zhimg.com/v2-b9bbfdb08fbfaf1a2fd61_r.jpg&&&/figure&&p&杜子建,安徽作家、作家协会会员。有长篇小说《活罪难逃》、传记作品人物志·华莱士》、《百年婚恋·蔡元培》、《百年婚恋·辜鸿铭》 策划并执笔编著企业经管名著《国美商业帝国》等作品。2013年《非你莫属》嘉宾。杜子建曾经横行乡里,曾经因伤人入狱,曾经抗拒改造,曾经经商失败,曾要轻生自杀,后来从囚犯成为作家。因最早洞察并提出&微博是可以做营销的&,且雷厉风行地将旗下的选美公司就地改为中国第一家微博营销公司,杜子建又被行业人尊誉为&微博营销教父&。&/p&&p&&br&&/p&&p&&b&3、有小偷看完《猎场》改邪归正&/b&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-a03ea475fa94f17f9fc30b_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&601& data-rawheight=&304& class=&origin_image zh-lightbox-thumb& width=&601& data-original=&https://pic1.zhimg.com/v2-a03ea475fa94f17f9fc30b_r.jpg&&&/figure&&p&&b&4、现实中发生了类似郑秋冬冒充覃飞的案例&/b&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-f5221efedad016cd56a1bc98bd798968_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&678& data-rawheight=&485& class=&origin_image zh-lightbox-thumb& width=&678& data-original=&https://pic1.zhimg.com/v2-f5221efedad016cd56a1bc98bd798968_r.jpg&&&/figure&&h2&【猎场书单有寓意】&/h2&&figure&&img src=&https://pic1.zhimg.com/v2-7f0cde976fd9e44a3af46d28b8bdb354_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&563& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic1.zhimg.com/v2-7f0cde976fd9e44a3af46d28b8bdb354_r.jpg&&&/figure&&p&&b&《查令十字街84号》&/b&被誉为&爱书人圣经&的书信集,记录了纽约女作家海莲·汉芙和伦敦马克斯与的书商弗兰克·德尔之间的书缘情缘,被译成数十种文字流传。这本书暗示了郑秋冬和罗伊人之间柏拉图的感情。&/p&&figure&&img src=&https://pic3.zhimg.com/v2-8b383fbc4ee_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&304& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic3.zhimg.com/v2-8b383fbc4ee_r.jpg&&&/figure&&p&&b&《风中绿李》&/b&叙述的是一群朋友的故事,这其中有学生、老师和工程师。他们在独裁政权下瓦解了,自杀了。暗示身为老师的白力勤会死亡。&/p&&figure&&img src=&https://pic2.zhimg.com/v2-e1e99cc3a3aaca22df1919d_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&640& data-rawheight=&344& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic2.zhimg.com/v2-e1e99cc3a3aaca22df1919d_r.jpg&&&/figure&&p&&b&《边走边啃腌萝卜》&/b&是妹尾河童上世纪80年代应朝日新闻社《周刊朝日》之约撰写的旅行随笔。河童此行是以日人饮食生活的原点腌萝卜为线索,从东京都出发,北至北海道,南抵鹿儿岛,西达鸟取,不仅一路品尝了从监狱、寺院直至远洋渔船厨房里的腌萝卜,就连民间腌萝卜迷的自制产品也不放过,最后竟至亲自做起薰萝卜来。进监狱的情节暗示了郑秋冬后来会被捕入狱。&/p&&p&&br&&/p&&h2&【演员夫妻齐上阵】&/h2&&p&&br&&/p&&p&&b&陈龙章龄之&/b&&/p&&figure&&img src=&https://pic4.zhimg.com/v2-fc0023dac4ad13ecdc1a9d09cd7a4dff_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&946& data-rawheight=&324& class=&origin_image zh-lightbox-thumb& width=&946& data-original=&https://pic4.zhimg.com/v2-fc0023dac4ad13ecdc1a9d09cd7a4dff_r.jpg&&&/figure&&p&陈龙饰演的林拜是引导胡歌饰演的郑秋冬走向猎头行业的导师,是郑秋冬事业上志同道合的搭档,最后两人共同对敌。&/p&&p&章龄之在《猎场》中饰演贾衣玫,是一个特别的角色,她与胡歌组成的情侣档,更是成为观众关注的焦点。&/p&&p&&br&&/p&&p&&b&张嘉译王海燕&/b&&/p&&figure&&img src=&https://pic2.zhimg.com/v2-edc_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&532& data-rawheight=&260& class=&origin_image zh-lightbox-thumb& width=&532& data-original=&https://pic2.zhimg.com/v2-edc_r.jpg&&&/figure&&p&2004年,张嘉译与妻子王海燕因合作电视剧《国家使命》相识并相恋,2007年结婚,婚后育有一女。&/p&&p&在《猎场》中,张嘉译所扮演的曲闽京是郑秋冬作为猎头之后,第一个要挖的重量级对象。而他的妻子王海燕扮演的周霜荷还未出场。&/p&&p&&br&&/p&&p&&b&祖峰刘天池&/b&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-815e4acdcfa8abeb1cfde4_b.jpg& data-caption=&& data-size=&normal& data-rawwidth=&629& data-rawheight=&315& class=&origin_image zh-lightbox-thumb& width=&629& data-original=&https://pic1.zhimg.com/v2-815e4acdcfa8abeb1cfde4_r.jpg&&&/figure&&p&2004年元旦,刘天池参加朋友的聚会和祖峰相识,同年夏天恋爱。2010年5月,两人结婚。两人都是老戏骨级别的人物,祖峰出演过很多热播剧,比如《十面埋伏》、《潜伏》、《北平无战事》、《欢乐颂》等等。刘天池是中戏有名的表演系老师,她的学生有文章、白百何、唐嫣等。最近很火的综艺节目《演员的诞生》,刘天池在里面担任了执导老师。&/p&&p&在猎场中,祖峰饰演了郑秋冬的师兄、罗伊人的男朋友,刘天池饰演曲闽京的妻子谭絮。&/p&&p&&/p&
【人物姓名暴露人物命运】郑秋冬——秋冬代表萧瑟和寒冷,寓意他的坎坷经历,但秋冬过后就是春天,预示着郑秋冬终将迎来事业与爱情的春天。 林拜——绿林结拜,正是与郑秋冬志同道合兄弟。在《琅琊榜》中,梅长苏宗主与蒙挚大统领关系亲密,宗主因为火毒身…
&p&Android Studio 3.0 默认Gradle版本为4.1,如果你需要手动升级版本的话,记得修改gradle/wrapper/gradle-wrapper.properties文件的URL地址:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
&/code&&/pre&&/div&&p&对应的Gradle插件版本为3.0.0,手动修改的话,需要修改项目级的build.gradle文件:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&buildscript {
repositories {
// You need to add the following repository to download the
// new plugin.
dependencies {
classpath 'com.android.tools.build:gradle:3.0.0'
&/code&&/pre&&/div&&p&注意上面记得添加google这个repository,某些官方依赖需要下载&/p&&p&对应我们的构建工具buildToolsVersion版本为26.0.2,对应Module级项目build.gradle文件:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&android {
compileSdkVersion 26
defaultConfig {
&/code&&/pre&&/div&&h2&使用变体感知(variant-aware)依赖管理机制&/h2&&p&Android 3.0的插件使用一种新的依赖机制,这种机制能自动的匹配我们项目中依赖库的变体,即app变体debug会自动消费它所依赖的library的debug变体。当然了,我们在给产品定制不同的风味时,它依然能够适用。所以呢为了保证能够准确的匹配这些变体,我们需要为所有的产品风味声明风味维度(flavor dimensions),以及不可能直接匹配的需要我们提供matching fallbacks(PS:不知道怎么翻译了...)&/p&&p&好了,上面说了那么多&废话&,其实只是想说明一点,如果你项目中用了build type 或者product flavor一种或一种以上, 那么你就需要注意了,这里可能需要做相应的适配:&/p&&p&&b&1.添加风味维度的声明&/b&&/p&&p&当我们在配置文件中配置产品风味的时候,现在需要声明风味维度,然后在每个产品风味中指定你前面所声明的某一个风味维度,如下:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&//定义两个风味维度
flavorDimensions &api&, &mode&
productFlavors {
//指定风味维度
dimension &mode&
dimension &mode&
minApi24 {
dimension &api&
minSDKVersion '24'
versionNameSuffix &-minApi24&
minApi23 {
dimension &api&
minSDKVersion '23'
versionNameSuffix &-minApi23&
minApi21 {
dimension &api&
minSDKVersion '21'
versionNameSuffix &-minApi21&
&/code&&/pre&&/div&&p&如上,配置完后,Gradle创建的构建变体数量等于每个风味维度中的风味数量与你配置的构建类型数量的乘积,在 Gradle 为每个构建变体或对应 APK 命名时,属于较高优先级风味维度的产品风味首先显示,之后是较低优先级维度的产品风味,再之后是构建类型。&/p&&p&以上面的构建配置为例,Gradle 可以使用以下命名方案创建总共 12 个构建变体:&/p&&p&构建变体:minApi24, minApi23, minApi21[Debug, Release]&/p&&p&对应 APK:app-[minApi24, minApi23, minApi21]-[demo, full]-[debug, release].apk&/p&&p&例如构建变体:minApi24DemoDebug,对应 APK:app-minApi24-demo-debug.apk&/p&&p&当然如果有些特定的变体不是你需要的,你也可以过滤:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&android{
variantFilter { variant -&
def names = variant.flavors*.name
// To check for a certain build type, use variant.buildType.name == &&buildType&&
if (names.contains(&minApi21&) && names.contains(&demo&)) {
// Gradle ignores any variants that satisfy the conditions above.
setIgnore(true)
&/code&&/pre&&/div&&p&如果组合多个产品风味,产品风味之间的优先级将由它们所属的风味维度决定。上面所列示的第一个风味维度中的产品风味比第二个维度中的产品风味拥有更高的优先级,以此类推。此外,与属于各个产品风味的源集相比,你为产品风味组合创建的源集拥有更高的优先级。&/p&&p&如果不同源集包含同一文件的不同版本,Gradle 将按以下优先顺序决定使用哪一个文件(左侧源集替换右侧源集的文件和设置):&/p&&blockquote&构建变体 & 构建类型 & 产品风味 & 主源集 & 库依赖项&/blockquote&&p&如以下优先级顺序:&/p&&ol&&li&src/demoDebug/(构建变体源集)&/li&&li&src/debug/(构建类型源集)&/li&&li&src/demo/(产品风味源集)&/li&&li&src/main/(主源集)&/li&&/ol&&p&这里说下源集的概念,Android Studio 按逻辑关系将每个模块的源代码和资源分组称为源集,默认情况下,Android Studio 会创建 main/源集和目录,用于存储要在所有构建变体之间共享的一切资源。然而,我们也可以创建新的源集来控制 Gradle 要为特定的构建类型、产品风味(以及使用风味维度时的产品风味组合)和构建变体编译和打包的确切文件。例如,可以在 main/ 源集中定义基本的功能,使用产品风味源集针对不同的客户更改应用的品牌,或者仅针对使用调试构建类型的构建变体包含特殊的权限和日志记录功能等。&/p&&ul&&li&src/main/:此源集包括所有构建变体共用的代码和资源。&/li&&li&src/&buildType&/:创建此源集可加入特定构建类型专用的代码和资源。&/li&&li&src/&productFlavor&/:创建此源集可加入特定产品风味专用的代码和资源。&/li&&li&src/&productFlavorBuildType&/:创建此源集可加入特定构建变体专用的代码和资源。&/li&&/ul&&p&配置完后我们可以通过Android Studio窗口右侧Gradle,导航至YourApplication&Tasks&android下双击sourceSets,在Android Studio底部右下角 Gradle Console处查看项目是如何组织源集的&/p&&p&&b&关于构建类型的配置&/b&&/p&&p&假设App中配置了一个叫做&jniDebug&的构建类型,但是该App所依赖的库中没有配置,这时候当我们构建&jniDebug&的时候,插件就不知道库该使用什么构建类型,这时候就会给报出下面的错误:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&Error:Failed to resolve: Could not resolve project :mylibrary.
Required by:project :app
&/code&&/pre&&/div&&p&这类问题就是由于上面的依赖管理机制变化导致的,我们可以下面的几种情况来分别解决:&/p&&p&1.你的 Module App 包含了它所依赖的库没有的构建类型&/p&&p&例如,我们的App包含了一个jniDebug的构建类型,但是它所依赖的库中没有这个,而是有debug和release这两个构建类型,这时候我们就可以在Module App的build.gradle文件中使用matchingFallbacks 来指定可以替换的匹配项,如下:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&android {
buildTypes {
release {}
jniDebug {
// Specifies a sorted list of fallback build types that the
// plugin should try to use when a dependency does not include a
// &jniDebug& build type. You may specify as many fallbacks as you
// like, and the plugin selects the first build type that's
// available in the dependency.
matchingFallbacks = ['debug', 'release']
&/code&&/pre&&/div&&p&值得一提的是插件会选择matchingFallbacks列表中第一个可用的构建类型来替换匹配项。&/p&&blockquote&注意当依赖的库中包含了Module App没有的构建类型,则不会出现上述问题。&/blockquote&&p&2.对于一个给定的存在于App和它所依赖的库中的风味维度,我们的主Module App包含了库中没有的风味:&/p&&p&例如,主Module App和库中都包含了一个mode的风味维度,我们的App中指定mode维度的是free和paid风味,而库中指定mode维度的是demo和paid风味,这时候我们就可以用`matchingFallbacks 来为App中的free指定可以替换的匹配项。如下:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&android {
defaultConfig{
// Do not configure matchingFallbacks in the defaultConfig block.
// Instead, you must specify fallbacks for a given product flavor in the
// productFlavors block, as shown below.
flavorDimensions 'mode'
productFlavors {
dimension 'mode'
// Because the dependency already includes a &paid& flavor in its
// &mode& dimension, you don't need to provide a list of fallbacks
// for the &paid& flavor.
dimension 'mode'
// Specifies a sorted list of fallback flavors that the plugin
// should try to use when a dependency's matching dimension does
// not include a &free& flavor. You may specify as many
// fallbacks as you like, and the plugin selects the first flavor
// that's available in the dependency's &mode& dimension.
matchingFallbacks = ['demo', 'trial']
&/code&&/pre&&/div&&p&值得注意的是,上述情况中,如果说库中包含了一个主Module App没有的产品风味,则不会出现上述问题。&/p&&p&3.库中包含了一个主Module App没有的风味维度&/p&&p&例如,库中声明了一个minApi的风味维度,但是你的App中只有mode维度,因此当你要构建freeDebug这个变种版本的App时,插件就不知道你是想用minApi23Debug还是用minApi25Debug变种版本的库,这时候我们可以在主Module App中的defaultConfig代码块通过配置missingDimensionStrategy来让插件从丢失的维度中指定默认的风味,当然你也可以在productFlavors代码块中覆盖先前的选择,因此每一个风味都可以为丢失的维度指定一个不同的匹配策略。&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&android {
defaultConfig{
// Specifies a sorted list of flavors that the plugin should try to use from
// a given dimension. The following tells the plugin that, when encountering
// a dependency that includes a &minApi& dimension, it should select the
// &minApi23& flavor. You can include additional flavor names to provide a
// sorted list of fallbacks for the dimension.
missingDimensionStrategy 'minApi', 'minApi23', 'minApi25'
// You should specify a missingDimensionStrategy property for each
// dimension that exists in a local dependency but not in your app.
missingDimensionStrategy 'abi', 'x86', 'arm64'
flavorDimensions 'mode'
productFlavors {
dimension 'mode'
// You can override the default selection at the product flavor
// level by configuring another missingDimensionStrategy property
// for the &minApi& dimension.
missingDimensionStrategy 'minApi', 'minApi25', 'minApi23'
&/code&&/pre&&/div&&blockquote&值得注意的是,当你的主Module App中包含了一个库中依赖项没有的风味维度时,则不会出现上述问题。例如,当库中依赖项不包含abi这个维度时,freeX86Debug版本将会使用freeDebug版本的依赖。&/blockquote&&h2&&b&使用新的依赖配置&/b&&/h2&&p&先来看下以前的配置:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&android {...}
dependencies {
// The 'compile' configuration tells Gradle to add the dependency to the
// compilation classpath and include it in the final package.
// Dependency on the &mylibrary& module from this project
compile project(&:mylibrary&)
// Remote binary dependency
compile 'com.android.support:appcompat-v7:26.1.0'
// Local binary dependency
compile fileTree(dir: 'libs', include: ['*.jar'])
&/code&&/pre&&/div&&p&上面也是我们常见的三种依赖项声明:&/p&&p&1.模块依赖项&/p&&p&compile project(':mylibrary') 行声明了一个名为“mylibrary”的本地 Android 库模块作为依赖项,并要求构建系统在构建应用时编译并包含该本地模块。&/p&&p&2. 远程二进制依赖项&/p&&p&compile 'com.android.support:appcompat-v7:26.1.0' 行会通过指定其 JCenter 坐标,针对 Android 支持库的 26.1.0 版本声明一个依赖项。&/p&&p&3.本地二进制依赖项&/p&&p&compile fileTree(dir: 'libs', include: ['*.jar']) 行告诉构建系统在编译类路径和最终的应用软件包中包含 app/libs/ 目录内的任何 JAR 文件。&/p&&p&再来看下以前配置的关键字:&/p&&p&1.compile&/p&&p&指定编译时依赖项。Gradle 将此配置的依赖项添加到类路径和应用的 APK。这是默认配置。2.apk&/p&&p&指定 Gradle 需要将其与应用的 APK 一起打包的仅运行时依赖项。我们可以将此配置与 JAR 二进制依赖项一起使用,而不能与其他库模块依赖项或 AAR 二进制依赖项一起使用。3.provided&/p&&p&指定 Gradle 不与应用的 APK 一起打包的编译时依赖项。如果运行时无需此依赖项,这将有助于缩减 APK 的大小。我们可以将此配置与 JAR 二进制依赖项一起使用,而不能与其他库模块依赖项或 AAR 二进制依赖项一起使用。&/p&&p&4.使用构建变体或者测试源集的名称配置关键字&/p&&p&这种方式可以为特定的构建变体或者测试源集配置依赖项,如:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&dependencies {
// Adds specific library module dependencies as compile time dependencies
// to the fullRelease and fullDebug build variants.
fullReleaseCompile project(path: ':library', configuration: 'release')
fullDebugCompile project(path: ':library', configuration: 'debug')
// Adds a compile time dependency for local tests.
testCompile 'junit:junit:4.12'
// Adds a compile time dependency for the test APK.
androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.2'
&/code&&/pre&&/div&&p&我们再来看下新的配置项:&/p&&p&1.implementation&/p&&p&原有compile已经废弃掉,新增了implementation,用它来配置模块时,它是用来告诉Gradle该Module不会在编译时暴露其依赖给其他Module,而仅仅是在运行时才会暴露出来,即对其他Module可用。因此它也常常用在该模块不需要有别的模块依赖时声明使用,例如我们的App Module或者test Module。这样做的好处是减少了我们构建的时间。&/p&&p&2.api&/p&&p&同原有compile,它和上面的区别就是它在编译器和运行期都会暴露它所配置的模块,因此也常常用在library module中。这是因为一旦我们api配置的这个Module有变化,Gradle会在编译期重新编译那个依赖项的所有依赖。所以,如果我们项目中有大量的api配置项依赖,那么无形中就增加了构建的时间,除非你想暴露这个模块的API给其他Module使用,否则,我们应尽可能使用implementation来代替。&/p&&p&3.compileOnly&/p&&p&同上面的provided,只在编译时用,不会打包到我们的APK中&/p&&p&4.runtimeOnly&/p&&p&同上面的apk&/p&&h2&一些API的变化&/h2&&p&尤其注意的是我们重命名打包的APK文件,以及输出路径。变化前:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&applicationVariants.all { variant -&
variant.outputs.each { output -&
def outputFile = output.outputFile
if (outputFile != null && outputFile.name.endsWith('.apk')) {
if (variant.buildType.name == 'lotteryTest') {
def fileName = &myApp_v${defaultConfig.versionName}_${releaseTime()}.apk&
output.outputFile = new File(outputFile.parent, fileName)
&/code&&/pre&&/div&&p&变化后:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&applicationVariants.all { variant -&
variant.outputs.all { output -&
def outputFile = output.outputFile
if (outputFile != null && outputFile.name.endsWith('.apk')) {
if (variant.buildType.name == 'lotteryTest') {
def fileName = &myApp_v${defaultConfig.versionName}_${releaseTime()}.apk&
outputFileName = new File(fileName)
&/code&&/pre&&/div&&p&即我们需要修改each() 和 outputFile() 方法为 all() 和 outputFileName&/p&&p&&b&默认启用AAPT2&/b&&/p&&p&在迁移的过程中,如果发现由于aapt2导致的异常,可以在gradle.properties中加入:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&android.enableAapt2=false
&/code&&/pre&&/div&&p&&b&支持Java8新特性&/b&&/p&&p&&b&1. &/b&Gradle带来全新的Java8支持方案desugar,启用十分简单,只需要配置下面代码:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
&/code&&/pre&&/div&&p&如果你不想使用,也可以禁用,可以在gradle.properties中加入:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&android.enableDesugar=false
&/code&&/pre&&/div&&p&记得删除上面的兼容Java8代码。&/p&&p&&b&移除Jack工具链,不再支持&/b&&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&android {
defaultConfig {
// Remove this block.
jackOptions {
enabled true
// Keep the following configuration in order to target Java 8.
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
&/code&&/pre&&/div&&p&&b&移除Retrolambda插件&/b&&/p&&p&项目级build.gradle 文件:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&buildscript {
dependencies {
// Remove the following dependency.
classpath 'me.tatarka:gradle-retrolambda:&version_number&'
&/code&&/pre&&/div&&p&Module级build.gradle文件:&/p&&div class=&highlight&&&pre&&code class=&language-text&&&span&&/span&// Remove the following plugin.
apply plugin: 'me.tatarka.retrolambda'
// Remove this block after migrating useful configurations.
retrolambda {
// If you have arguments for the Java VM you want to keep,
// move them to your project's gradle.properties file.
jvmArgs '-Xmx2048m'
&/code&&/pre&&/div&&p&&b&目前兼容支持的功能特性&/b&&/p&&ul&&li&Lambda expressions&/li&&li&Method References&/li&&li&Type Annotations&/li&&li&Default and static interface methods&/li&&li&Repeating annotations&/li&&/ul&&p&&b&参考&/b&&/p&&ol&&li&&a href=&https://link.zhihu.com/?target=https%3A//developer.android.com/studio/write/java8-support.html%23migrate& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&developer.android.com/s&/span&&span class=&invisible&&tudio/write/java8-support.html#migrate&/span&&span class=&ellipsis&&&/span&&/a&&/li&&li&&a href=&https://link.zhihu.com/?target=https%3A//android-developers.googleblog.com/2017/10/android-studio-30.html& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&android-developers.googleblog.com&/span&&span class=&invisible&&/2017/10/android-studio-30.html&/span&&span class=&ellipsis&&&/span&&/a&&/li&&li&&a href=&https://link.zhihu.com/?target=https%3A//developer.android.com/studio/build/gradle-plugin-3-0-0.html%23known_issues& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&developer.android.com/s&/span&&span class=&invisible&&tudio/build/gradle-plugin-3-0-0.html#known_issues&/span&&span class=&ellipsis&&&/span&&/a&&/li&&li&&a href=&https://link.zhihu.com/?target=https%3A//developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&https://&/span&&span class=&visible&&developer.android.com/s&/span&&span class=&invisible&&tudio/build/gradle-plugin-3-0-0-migration.html&/span&&span class=&ellipsis&&&/span&&/a&&/li&&/ol&&p&&/p&&p&&/p&&p&&/p&
Android Studio 3.0 默认Gradle版本为4.1,如果你需要手动升级版本的话,记得修改gradle/wrapper/gradle-wrapper.properties文件的URL地址:distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip对应的Gradle插件版本为3.0.0,…
&figure&&img src=&https://pic2.zhimg.com/v2-d6a01c238a48b7e4e21b45_b.jpg& data-rawwidth=&600& data-rawheight=&400& class=&origin_image zh-lightbox-thumb& width=&600& data-original=&https://pic2.zhimg.com/v2-d6a01c238a48b7e4e21b45_r.jpg&&&/figure&&p&&/p&&figure&&img src=&https://pic1.zhimg.com/v2-5cdeb0dc3b05ffc2d46b11dbab56c7eb_b.jpg& data-caption=&& data-rawwidth=&640& data-rawheight=&427& class=&origin_image zh-lightbox-thumb& width=&640& data-original=&https://pic1.zhimg.com/v2-5cdeb0dc3b05ffc2d46b11dbab56c7eb_r.jpg&&&/figure&&p&&br&&/p&&p&壹心理联合创作者&/p&&p&Lachel | 秦华 | 高浩容&/p&&p&- - - - - -&/p&&p&策划 | 壹心理主笔团&/p&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&“每天忙得灰头土脸,自己看自己就像看到一条狗。”&/p&&p&&br&&/p&&p&“收入不够高,升职没希望,同事不顺眼,老板太奇葩。”&/p&&p&&br&&/p&&p&总之,这个工作太糟心,是忍还是跳?&/p&&p&&br&&/p&&p&什么时候,你非跳不可?&/p&&p&&br&&/p&&p&跳槽时候应该注意什么,才能保证下一份工作不重蹈覆辙?&/p&&p&&br&&/p&&p&壹心理就你最关心的问题询问了职场心理领域的3位达人,精心策划了这期&b&离职心理指南&/b&。&/p&&p&&br&&/p&&p&01 &/p&&p&&b&有这几个信号,你可能需要跳槽了&/b&&/p&&p&L先生丨高效管理达人,知乎 25 万赞答主&/p&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&(1)身边的同事都换了一批&/p&&p&&br&&/p&&p&不同的行业,获得晋升和成长的速度也不同。有些可能需要两三年,有些半年就能获得突破。&/p&&p&&br&&/p&&p&&b&但有一点是相同的:就是跟身边的同事进行对比。&/b&&/p&&p&&br&&/p&&p&如果你所有熟识的同事,都纷纷离开,要么晋升,要么转岗,要么跳槽,而出现在你身边的,都是新面孔—— 尤其是年轻的新面孔时,你就要注意了:&/p&&p&&br&&/p&&p&&b&这个职位,或许并不那么适合你。&/b&&/p&&p&&br&&/p&&p&(2)连续1年半没有加薪&/p&&p&&br&&/p&&p&绝大多数公司,正常的频率,是一年至少调薪一次。&/p&&p&&br&&/p&&p&这无关于业绩,而是基本的道义,也是行业里的惯例。&/p&&p&&br&&/p&&p&所以,如果过了年会,老板还装聋作哑;或者你主动提出,老板却百般推诿。&/p&&p&&br&&/p&&p&那么,要么是因为公司效益太差,要么是老板想主动赶你离开。&/p&&p&&br&&/p&&p&&b&如果是前者,是留下来与公司共存亡,还是另谋出路,跟随内心行动就好。&/b&&/p&&p&&br&&/p&&p&&b&如果是后者,不用怀疑了,立刻离开吧,没必要跟自己过不去。&/b&&/p&&p&&br&&/p&&p&(3)连续半年没有产出&/p&&p&&br&&/p&&p&&b&工作绝不仅仅是谋生的手段,而是自我增值的方式。&/b&&/p&&p&&br&&/p&&p&如何定义一个人的社会价值?&/p&&p&&br&&/p&&p&绝大多数时候,是以「产出」来衡量的。&/p&&p&&br&&/p&&p&你做过什么事情?&/p&&p&取得过什么成绩?&/p&&p&跟别人相比,你的亮点是什么?&/p&&p&&br&&/p&&p&当然,实际工作中,一定有些时候,不得不去承担一些支撑性、运营性的工作。&/p&&p&&br&&/p&&p&但是,这绝不能成为你的常态。&/p&&p&&br&&/p&&p&闲得久了,只会让自己失去继续前进的锐气。&/p&&p&&br&&/p&&p&&b&如果连续半年,你都在做着机械的重复性事务,没有新的挑战,没有任何产出,那你就该警惕了。&/b&&/p&&p&&br&&/p&&p&半年的时间,足够开始一个新项目。&/p&&p&&br&&/p&&p&如果你一直无法被赋予重任,也许说明在老板心目中,他并没有想要重用你。&/p&&p&&br&&/p&&p&(4)身体开始吃不消&/p&&p&&br&&/p&&p&&b&工作之后,务必养成一个习惯:每年至少体检一次。&/b&&/p&&p&&br&&/p&&p&即使公司没有报销,这笔钱也必须掏,不要怕麻烦。&/p&&p&&br&&/p&&p&如果你的身体开始出现各种不良信号,&/p&&p&或者,你开始持续性疲劳,心悸,头痛……&/p&&p&甚至,没有时间去缓解,或是进行锻炼。&/p&&p&&br&&/p&&p&那你就该考虑,是时候让自己休息一下了。&/p&&p&&br&&/p&&p&猝死在办公室内的新闻,每年都有。&/p&&p&&br&&/p&&p&无论挣多少钱,都没有身体重要。&/p&&p&&br&&/p&&p&02 &/p&&p&&b&在决定跳槽之前&/b&&/p&&p&&b&问自己3个问题,才会不留遗憾&/b&&/p&&p&秦华丨北美职业规划教练&/p&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&&br&&/p&&p&(1)你是在逃离火坑吗?&/p&&p&&br&&/p&&p&人们往往是在感受到痛苦时想要改变,而当痛苦变得不堪忍受时,就想马上逃得越远越好。&/p&&p&&br&&/p&&p&如同一个钟摆,从这一端甩向另一端。&/p&&p&&br&&/p&&p&当你的上司似乎处处与你为难时,你想马上扔下辞呈,另觅高就;&/p&&p&&br&&/p&&p&当你对公司内部的利益斗争、尔虞我诈感到沮丧疲惫时,你希望去到一个高尚纯净的地方,比如公益组织;&/p&&p&&br&&/p&&p&当你因为预算限制又失去一次晋升机会时,你想彻底摆脱机构的束缚,加入到创业大军去一展身手。&/p&&p&&br&&/p&&p&但是且慢,你此时需要退一步审视一下:&/p&&p&&br&&/p&&p&&b&自己的反应只是为了跳出短期危机还是在追求长期目标?&/b&&/p&&p&&b&当你想急于逃离火坑时,你真的能看清未来想去的方向吗?&/b&&/p&&p&&br&&/p&&p&你是不是在简单地假设:不想要的反方向就是想要的,只要到了另一边,所有的问题就都迎刃而解了。&/p&&p&&br&&/p&&p&非常有可能,你想逃离的东西并不会因为跳槽而消失。&/p&&p&&br&&/p&&p&现在请你接着问自己下面这个问题:&/p&&p&&br&&/p&&p&(2)你有内伤吗?&/p&&p&&br&&/p&&p&当你发现自己在火坑里的时候,你往往会把这个火坑当作是独立于你自身之外的外部环境。但一定是这样的吗?&/p&&p&&br&&/p&&p&很多人往往不愿意面对这样一个事实:你对造成你的处境负有一部分责任。&/p&&p&&br&&/p&&p&在你急切地试图离开当下的工作之前,你需要判断:&/p&&p&&br&&/p&&p&&b&这是内伤还是外伤?&/b&&/p&&p&&b&造成这个不尽如人意的局面的主要因素是可控还是不可控的?&/b&&/p&&p&&br&&/p&&p&比如,你和上司的困难关系都是他一个人的问题吗?你在利益斗争中总是处于下风都是因为别人太阴暗吗?你无法获得升迁的机会只是由于公司的空间太小吗?&/p&&p&&br&&/p&&p&我曾经有过一个客户,工作十分努力,总是部门里走得最晚的那一个。她一开始并不在意,因为觉得受到上司重用,多干点活并无大碍。&/p&&p&&br&&/p&&p&但慢慢地,工作量越来越大让她不胜重负。无奈之下,她跳槽到另一份轻松点的工作,却又渐渐地变成最晚离开的那一个,而且上司把她的付出当作是理所当然,并没有给予特别的认可。&/p&&p&&br&&/p&&p&这令她十分苦恼:为什么干得最苦的总是她?&/p&&p&&br&&/p&&p&在进行了深刻的自我觉察之后,她发现,原来自己不懂得如何设定界限,不会对他人说不,不愿意面对任何冲突,于是成了别人手里那个最软的柿子。&/p&&p&&br&&/p&&p&如果不治好这个内伤,她就会不断妥协自己,最后把自己的空间压缩得越来越小,直到产生心理或生理危机。&/p&&p&&br&&/p&&p&这样的模式会在不同的工作环境中重复出现,也必然会影响到她在其他维度的人际关系。&/p&&p&&br&&/p&&p&我的导师曾经对我说过这句话,我一直铭记在心:&/p&&p&&br&&/p&&p&&b&“在你选择离开之前,你是否已经做出努力去改善现状?一个没有力量去把控现状的人也很容易在下一份工作中失去控制。”&/b&&/p&&p&&br&&/p&&p&不要在慌张和无奈中离开,而是先试图改变自己所能控制的。&/p&&p&&br&&/p&&p&当你修复了自身的内伤之后,如果你因为那些自己无法控制的外部原因而仍然想离开,请再回答下面这个问题:&/p&&p&&br&&/p&&p&(3)到底什么对你最重要?&/p&&p&&br&&/p&&p&每一份工作都由多个维度组成,比如:行业领域、职能范围、工作环境、同事、工资收入,责任等等。&/p&&p&&br&&/p&&p&天底下恐怕没有一份在各个维度上都能令你满意的完美工作,你必须做出取舍。&/p&&p&&br&&/p&&p&&b&哪些东西你虽然不喜欢但可以忍受?&/b&&/p&&p&&b&哪些元素是你的理想工作所必须具备的?&/b&&/p&&p&&br&&/p&&p&你判断、选择的标准就是你的核心价值观 – 对你来说最重要的东西。&/p&&p&&br&&/p&&p&如果你渴望自由,那你就要学会面对风险和不确定性;&/p&&p&&br&&/p&&p&如果你追求高收入,那你需要忍受高负荷的工作和竞争激烈的环境;&/p&&p&&br&&/p&&p&如果你追求稳定,那你可能就要安然接受职业发展的缓慢甚至停滞以及同样追求稳定的同事;&/p&&p&&br&&/p&&p&如果你喜欢艺术创造,那按部就班、一成不变的工作内容会令你度日如年;&/p&&p&&br&&/p&&p&如果你向往大自然,那终日困于常温中的办公室会令你如笼中之鸟般压抑窒息;&/p&&p&&br&&/p&&p&如

我要回帖

更多关于 真爱找麻烦 的文章

 

随机推荐