明知山有fu,偏向釜山行

明知山有fu,偏向釜山行


 学号 16340086

数据科学与计算机学院

目录


剧情简介

证券公司基金管理人石宇(孔侑饰)光鲜精干,却也是个重利轻义之徒。妻子为此与之决裂,女儿秀安(金秀安 饰)则对如此自私的父亲越来越失望,决定前往釜山和母亲生活。在秀安生日这天,石宇抽出时间陪伴女儿登上开往釜山的特快列车。而与此同时,城市四处出现了极为可疑的暴动事件。政府极力洗白无法掩盖丧尸肆虐的事实,即便懵然无知的列车乘客也因为不速之客的到来而堕入恐慌绝望的地狱中。开车的刹那,一名感染者冲入车厢,而她很快尸变并对目光所及之处的健康人展开血腥屠杀。未过多久,丧尸便呈几何数爆发性地增长。石宇被迫和幸存者的乘客们在逼仄的空间中奋力求生。 通往釜山的遥遥旅途布满杀机,危难时刻每个幸存者的人性也承受巨大的考验…

标签

韩国 丧尸 人性 灾难 惊悚 恐怖 温情

基本信息

导演: 延尚昊
编剧: 延尚昊
主演: 孔侑 / 郑有美 / 马东锡 / 金秀安 / 金义城 / 更多...
类型: 动作 / 惊悚 / 灾难
制片国家/地区: 韩国
语言: 韩语
上映日期: 2016-07-20(韩国)
片长: 118分钟

关于丧尸

丧尸分类

丧尸种类影视作品
寄生丧尸各种电影、游戏
动物丧尸《生化危机》
生物丧尸《半条命》
辐射丧尸《辐射》系列

丧尸战斗力排行

No.1 《僵尸世界大战》:扒城墙,抓飞机
No.2 《釜山行》:各种高难度扭动跳跃,扒火车
No.3 《惊变二十八周》:速度快
No.4 《新丧尸出笼》:不会使用人海战术
No.5 《活死人黎明》:人海战术娴熟,但单兵战斗力太差

感染能力

由电影可得丧尸的感染能力为两人/分钟,由数学公式
Γ(n)=2nnN
可得,一个丧尸要传染全世界的人,只要不分昼夜地咬上半小时就可以了。

影评

这部《釜山行》就是一部在电影院时让你吓得大气不敢出,但走出电影院会对它津津乐道的电影。这是我看过的第一步真正意义上的亚洲丧尸电影,可能是因为人在韩国,电影里熟悉的场景和黄种人丧尸让我比老美的丧尸片更有身临其境的感觉,因此恐惧感也升级。

不知道大家有没有注意,将丧失病毒带入这个列车的女孩是著名韩国演员沈恩京扮演的。导演曾说过,他曾经拍的漫画电影《首尔站》是《釜山行》的前传,是讲述一个父亲在病毒蔓延的情况下寻找女儿的故事,这个女儿的配音演员就是沈恩京。而且沈恩京丢失的地方就是首尔站,也就是这部《釜山行》电影中列车的出发站。这样,两部电影就完美的连接起来了,动画片中的受害者进入真人世界,成为这趟血腥列车的传染源头。

这部电影也许情节不能给看了太多丧尸片的你太多惊喜,但是丧尸们的敬业程度绝不亚于老美丧尸们。美国丧尸如果说是在化妆上取胜的话,《釜山行》则是在动作、表情上和声音上占足了戏份。喜欢丧尸片的同志们应该会被《釜山行》中的丧尸惊艳到,真的很吓人!具体不说了,一定要自己去看看。

这个丧尸片与以往丧尸片不同,是以列车为背景展开,列车作为密闭的空间,比户外遇到丧尸更让人有无处可逃的绝望感觉,但是每个列车车厢的隔断门和厕所间却又是幸存者们的临时安全避难所。因此,这个片子不像美国丧尸片那样属于追赶躲避式,而是有进有退,有防守有进攻的打怪片。

另外值得一说的,因为美国有枪,因此几乎所有的僵尸片中,幸存者们都能找到各种枪与僵尸进行各种对抗,因此虽然主人公一直被追,但是并不处于十分弱势的感觉。但是《釜山行》不同,在讲究礼仪,人人爱岗敬业,遵守规则的韩国,在列成上被丧尸袭击的都是手无寸铁的普通老百姓,他们唯一的武器就是拳头,导演为了增加幸存者的战斗力,特意安排的一队棒球队员在车上,因此幸存者们终于有棒子挥了,还安排一个拳击手。但总体来说,和美国拿着机枪的肌肉男女相比,韩国的幸存者们确实要弱很多,因此看起来才更让你紧张和恐惧。

还想说一点,里面个政客,我老公说他才是真正的大boss,因为他一路上搞死很多人,到最后连男主也被他搞定了。

从人性的角度,主人公作为一个自私的券商经理,从一开始教导女儿时时要以自己为中心,到危机时刻救助流浪汉,再到后来牺牲自己保护孕妇是他人性升华的过程,而这每一步的升华中,他的女儿就是点醒他的催化剂。话说这个小女孩虽然长得不算可爱,看起来呆呆的,但最后和爸爸离别时那个声嘶力竭的哭声确认让人心脆,我周围都在偷偷抹眼泪或假装喝饮料也掩饰自己的哽咽(比如我老公)。

韩国这里,据说票房最高要算釜山,也许因为题目的原因吧,但是事实上,这个列车自始至终都没到达目的地,电影里没出现釜山的一草一木,连釜山人最自以为傲的方言都没听到一句,不知道是不是让他们失望了。不过,釜山是这个列车的预期终点,也是这群幸存的人们最后的希望,这也许是电影启这个名字的原因吧。

转自豆瓣用户 钩子(出处 这儿 侵删)

【基于AT89C51单片机的交通灯系统】是电子工程领域中的一个经典实践项目,尤其适合初学者进单片机编程和硬件控制的学习。AT89C51是一款广泛应用的8位微处理器,由美国Atmel公司生产,具有4KB的可编程Flash存储器,可以执各种控制任务,包括交通灯系统的控制。 交通灯控制系统是城市交通管理的重要组成部分,通过红绿黄三色灯的变化来指示人和车辆何时通。在本项目中,交通灯系统采用AT89C51单片机作为核心控制器,通过编程实现红绿黄灯的定时切换,确保交通流畅且安全。 DSN(Design Suite Notation)文件,如`C51交通灯.DSN`,通常是在电路设计软件,如Keil uVision或Proteus中创建的工程文件。这种文件包含了整个项目的配置信息,包括源代码、元器件库、仿真设置等,使得开发者可以在虚拟环境中对交通灯系统进仿真测试。Proteus是一款强大的电子电路仿真软件,可以直观地模拟硬件电路的为,无需物理硬件即可验证设计的正确性。 数码管(7段显示器)是显示倒计时的关键部件。在这个项目中,数码管用于显示每个灯组的剩余时间,增强用户交互体验,使驾驶员和人能够清晰了解何时转换灯色。AT89C51通过串或并接口与数码管连接,并通过特定的驱动程序代码控制数码管的显示内容。 编程方面,AT89C51使用C51语言编写,这是一种为8051系列单片机定制的C语言变体。代码中包含的详细注释对于初学者理解程序逻辑至关重要,通过注释可以学习如何设置定时器、中断服务子程序以及I/O端口操作,这些都是单片机编程的基础知识。 交通灯的控制通常基于定时器中断,例如,可以设置一个定时器在特定周期后触发中断,然后在中断服务程序中改变灯的状态。此外,为了实现数码管显示,可能需要用到移位寄存器和译码器等外围设备,这些都需要在代码中进编程控制。 这个项目涵
好的,以下是一个能够在 Pygame 的窗口中显示裁剪前后的线段的完整 Python 代码: ```python import pygame import sys def clipLine(x1, y1, x2, y2, xmin, ymin, xmax, ymax): dx = x2 - x1 dy = y2 - y1 p = [-dx, dx, -dy, dy] q = [x1 - xmin, xmax - x1, y1 - ymin, ymax - y1] u1, u2 = 0.0, 1.0 for i in range(4): if p[i] == 0: if q[i] < 0: return None else: u = q[i] / p[i] if p[i] < 0: u1 = max(u1, u) else: u2 = min(u2, u) if u1 > u2: return None clipped_x1 = x1 + u1 * dx clipped_y1 = y1 + u1 * dy clipped_x2 = x1 + u2 * dx clipped_y2 = y1 + u2 * dy return (clipped_x1, clipped_y1), (clipped_x2, clipped_y2) # Define colors white = (255, 255, 255) black = (0, 0, 0) red = (255, 0, 0) # Set up Pygame pygame.init() size = width, height = 640, 480 screen = pygame.display.set_mode(size) # Define the line segment to be clipped line_start = (100, 100) line_end = (500, 400) # Define the clipping window xmin, ymin = 200, 200 xmax, ymax = 400, 400 # Clip the line segment clipped_line = clipLine(line_start[0], line_start[1], line_end[0], line_end[1], xmin, ymin, xmax, ymax) # Draw the original line segment and the clipping window pygame.draw.line(screen, black, line_start, line_end, 2) pygame.draw.rect(screen, red, (xmin, ymin, xmax - xmin, ymax - ymin), 2) # Draw the clipped line segment if it exists if clipped_line is not None: clipped_start, clipped_end = clipped_line pygame.draw.line(screen, black, clipped_start, clipped_end, 2) # Update the screen pygame.display.flip() # Wait for the user to close the window while True: for event in pygame.event.get(): if event.type == pygame.QUIT: sys.exit() ``` 这段代码使用 Pygame 库创建了一个窗口,并在窗口中绘制了一个线段和一个矩形作为裁剪窗口。然后,使用 `clipLine` 函数对线段进裁剪,并在窗口中绘制裁剪后的线段(如果存在)。最后,等待用户关闭窗口。你可以尝试修改代码中的线段和裁剪窗口的位置和大小,看看裁剪结果如何变化。
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值