剧情简介
《Sadhak Kamalakanta》,其他作品,印度出品,1961年上映。
观众评论
★ 5.5/10
不错,刚开始看感情投入不大,但是之后还是被感动了。怎么说,年纪大了,看的书多了,龙族也就没那么突出了,但是无聊的时候看还是很精彩的
★ 7.6/10
这部剧从中学开始看,大概从头至尾看过不下10次,直到现在依然是我最喜欢的剧集,没有之一!
★ 4.3/10
这部剧不知道是不是旧版书的原因,经常会有错字出现,而且叙述上面有时候会有重复叙述,前后文不能自洽。不像一本播出多年的剧集,倒像是昨天刚刚刊登,不知道该感谢谁,多谢诸位让我有一种趁热追书的感觉。
故事跟预料的有偏差,本来以为是跌宕起伏的江湖传说,没想到竟是儿女情长的三角恋,虽说爱情是影视作品永恒不变的主题,厉胜男对爱情的执着也使人动容,但总觉得缺了些什么一样,这不是披着武侠的皮写言情剧集吗?估计有点像进了全北京最出名的烤鸭店,吃了一大盘手抓肉,手抓肉虽然好吃,但我主要是来吃烤鸭的啊。而且说是三角恋,不过女主之一的谷之华,感觉只在前面跟结局出场过,其余时间全程隐身,可能编剧这样处理的用意就是表达她属于金世遗的水中影镜中花,不可追寻,寻之不得。
人物塑造上面,有一些脸谱化,遍览全书,只能记得寥寥几人,剩下的人大概都可以用一个人概括,即正义的小伙伴。这样看来,曹锦儿虽然可恶,却是有了几分味道。不过剧集毕竟不是生活,在只言片语中很难刻画人物形象,令人形象深刻者,都得刻意强化一个方面,塑造出一个极端,如厉胜男之爱恨分明,江南的心直口快。群像刻画之难,倒是考验笔力,未可深苛。君不见水浒红楼,千人千面。能合理安排每个角色,都可以称得上影视大师了,又如托尔斯泰之流。总而言之,这是一本还不错的武侠言情剧集,但也仅此而已。
★ 8.7/10
有不少可以借鉴的地方,比如孩子遇到瓶颈期,引导孩子降低目标或者把大目标分成若干小目标,逐一实现~
★ 5.4/10
Sadhak Kamalakanta,本剧适用于架构入门的初学者,没有多少新知识点,而是对架构思想进行了提炼总结,推荐观看。以下是提炼总结:
1.设计与架构究竟是什么:
软件架构的终极目标,用最小的人力成本来满足构建和维护该系统的需求。
2.架构的两个价值维度:行为和架构
架构是行为的基础,不打好基础,系统就乱套了,最终难以维护
3.三种编程范式(目的是限制):
(1)结构化编程(structured programming),限制了goto语句。
(2)面向对象编程(object-oriented programming),限制了函数指针。
(3)函数式编程(functional programming),限制了赋值语句。
4.关于测试的2点认知
(1)科学方法论不需要证明某条结论是正确的,只需要想办法证明它是错误的。如果某个结论经过一定的努力无法证伪,我们则认为它在当下是足够正确的。
(2)Dijkstra曾经说过“测试只能展示Bug的存在,并不能证明不存在Bug”,换句话说,一段程序可以由一个测试来证明其错误性,但是却不能被证明是100%正确的。测试的作用是让我们得出某段程序已经足够实现当前目标这一结论。
5.锁与变量的关系
(1)所有的竞争问题、死锁问题、并发更新问题都是由可变变量导致的。如果变量永远不会被更改,那就不可能产生竞争或者并发更新问题。如果锁状态是不可变的,那就永远不会产生死锁问题。
(2)软件架构师应该着力于将大部分处理逻辑都归于不可变组件中,可变状态组件的逻辑应该越少越好。
6.关于软件设计的5个原则
(1)单一职责:函数和类必须在某一维度职责单一,只对某一类行为者负责。避免边界不清晰,后期维护困难
(2)开闭原则:对扩展开放,对修改关闭;对客户端修改关闭,对服务端修改开放
(3)里氏替换选择,父类出现的地方子类可以进行替换,提升代码复用性、扩展性;同时又增加了父子类的耦合性
(4)接口隔离原则:接口、类的职责要单一,低耦合
(5)依赖反转原则:要依赖抽象/接口,不依赖具体实现(代码注释要更贴近业务语言,避免出现具体实现相关的描述,简称通用语言)。
7.关于组件
组件是软件在部署过程中的最小单元。设计良好的组件都应该永远保持可被独立部署的特性,也意味着这些组件应该可以被单独开发,对应在Java里就是jar文件。
8.关于组件聚合
(1)软件开发者必须要能够知道这些组件的发布时间,以及每次发布带来了哪些变更
(2)对大部分应用程序来说,可维护性的重要性要远远高于可复用性。
(3)这些变更最好都体现在同一个组件中,而不是分布于很多个组件中
(4)将由于相同原因而修改,并且需要同时修改的东西放在一起。将由于不同原因而修改,并且不同时修改的东西分开。
(5)这种平衡本身也在不断变化。也就是说,当下适用的分割方式可能明年就不再适用了。所以,组件的构成安排应随着项目重心的不同,以及研发性与复用性的不同而不断演化。
9.关于组件耦合
(1)第一种是“每周构建”,第二种是“无依赖环原则(ADP)”。
(2)我们可以打破这些组件中的循环依赖,并将其依赖图转化为DAG。目前有以下两种主要机制可以做到这件事情
a.应用依赖反转原则(DIP)
b.创建一个新的组件
(3)我们不希望那些频繁变更的组件影响到其他本来应该很稳定的组件
(4)组件依赖关系是必须要随着项目的逻辑设计一起扩张和演进的。
(5)任何一个我们预期会经常变更的组件都不应该被一个难于修改的组件所依赖,否则这个多变的组件也将会变得非常难以被修改。
(6)让软件组件难于修改的一个最直接的办法就是让很多其他组件依赖