onysakura / news-daily

v2ex rss
65 stars 20 forks source link

2023-10-13 Zhihu RSS #3659

Open github-actions[bot] opened 1 year ago

github-actions[bot] commented 1 year ago

知乎每日精选 2023-10-13

github-actions[bot] commented 1 year ago

故事创作设置悬念时有什么技巧?

2023-07-31 12:17:36

要回答这个问题,首先要弄清楚“悬念”到底是什么?

用希区柯克的“炸弹理论”来说:如果有三个人在玩儿扑克牌,在牌桌下有一颗炸弹。

如果你只是讲述三个人玩牌,然后突然爆炸了,那么故事就毫无悬念。

但如果你事先将炸弹的存在告诉观众,再展示三个不知情人玩牌的场景,那么观众就会时时刻刻关心炸弹什么时候爆炸。

如果,我们让这个“理论”更像一个理论,更抽象一点,希区柯克描述的是这样一种场景:当(a)观众很不希望一个情况发生,但(b)这个情况显然很快就要发生了,这时,悬念会产生。反过来,当(a)观众很希望一个情况发生,但(b)这个情况显然很难发生,悬念也会产生。这就是为什么在很多爱情片里(观众极期待男女主人公在一起,但有巨大的鸿沟阻碍着他们),也会有类似与“炸弹情境”的观影效果——这些时候,观众的心被狠狠揪了起来。

粗糙地说,“避而不能”和“求而不得”的戏剧情境,可能是悬念产生的根本。

类似的总结在很多分析哲学家那里有过讨论(比如诺埃尔·卡罗尔)。如此看来,我们需要警惕的是,悬念的本质和我们的常识认知略有不同。

悬念并不是(起码不止是)关于“凶手是谁”,关于“被掩盖的真相到底是什么”,关于“意想不到的转折背后有什么缘由”……悬念最重要的是要引起观众强烈的感情震荡,抑或担忧炸弹的爆炸,抑或期许爱人终成眷属的结局。

也就是说,创作中的悬念设置,不仅要让事态“悬”起来,还要引起观众的挂“念”。

那么在具体操作中,悬念设置大概可以分两步走。

首先是“悬”,这部分已经被很多编剧技法讨论过了,包括制造悬案和迷局、隐藏真相和部分信息、设置突转,等等。

这里,主要想说说第二个层面,关于“念”

github-actions[bot] commented 1 year ago

值得苦练的100道Python经典练手题,(附详细答案)建议收藏!

2023-07-28 15:19:20

​嗨喽大家好卷子又来了,100道Python经典练手题奉上
花了一周的时间,整理了100道Python的练习题,如果你是一位初学者,那么这一份练习题将会给你带来极大的帮助,如果你能够完全独立的完成这份练习题,你已经入门的Python了,练习题涵盖Python基础的大部分内容:【PDF文末拿!】
问题1

问题:
编写一个程序,查找所有此类数字,它们可以被7整除,但不能是5的倍数(在2000和3200之间(均包括在内))。获得的数字应以逗号分隔的顺序打印在一行上。
提示:
考虑使用范围(#begin,#end)方法。
我的解决方案:Python 3

l=[]
for i in range(2000, 3201):
if (i%7==0) and (i%5!=0):
l.append(str(i))

print ','.join(l)

print(*(i for i in range(2000, 3201) if i%7 == 0 and i%5 != 0), sep=",")
问题2
问题:
编写一个程序,可以计算给定数字的阶乘,结果应以逗号分隔的顺序打印在一行上,假设向程序提供了以下输入:8然后,输出应为:40320
提示:
如果将输入数据提供给问题,则应假定它是控制台输入。
我的解决方案:Python 3

github-actions[bot] commented 1 year ago

分享几个常用的运维 shell 脚本

2023-07-28 15:15:06

今天咸鱼给大家分享几个不错的 Linux 运维脚本,这些脚本中大量使用了 Linux 的文本三剑客:

1. awk

2. grep

3. sed


建议大家这三个工具都要了解并最好能够较为熟练的使用


根据 PID 显示进程所有信息


根据用户输入的 PID,过滤出该 PID 所有的信息


#! /bin/bash


        
github-actions[bot] commented 1 year ago

怎么刷算法,leetcode上有哪些经典题目?

2023-07-28 15:14:25

【 NO.1 字符串中最大的 3 位相同数字】
解题思路
枚举即可。


代码展示


【 NO.2 统计值等于子树平均值的节点数】
解题思路
一次递归遍历即可。


代码展示

github-actions[bot] commented 1 year ago

怎么刷算法,leetcode上有哪些经典题目?

2023-07-28 15:00:40

先放图,链接在最底下:

这些题都是属于经典,必会的题目。

再写一下如何刷LeetCode:

当年自己第一遍刷的时候,特别痛苦。一天就3道题,持续了两个月吧。后来刷的多了,一天5道,再往后,一天10道,15道。刷了两遍后,一天可以30道也不累。以现在的水平,可以一天100道。毕竟很多题刷的太熟了,就是在打字。

简单说一下我认为的刷题几个阶段,这是上课时和学生说的:

  • 1,第一遍:知道。直接看答案,不要自己想,了解所有最优解,方法技巧第一。做题套路,以印象为主。
  • 2,第二遍:熟悉。过easy题,记住;做medium,重点题背,反复背。最简单会,大多不会。记住做题套路,以记住为主。
  • github-actions[bot] commented 1 year ago

    怎么刷算法,leetcode上有哪些经典题目?

    2023-07-28 14:00:30

    本科搞过三年 ACM,拿过金银牌的学长来说下吧!

    题主这其实是问了两个问题:

    • 怎么刷算法题
    • LeetCode 上有哪些经典题目

    其实笼统的来讲,刷题是“每学习一个专题(数据结构或算法),就去刷对应专题的题目去巩固你学的专题的内容”。

    这个其实是我一直在说的:边理论 + 边实践

    下面我来详细的讲一下题主的两个问题,都是超级干货,大家记得帮我 @Rocky0429 点赞呀~

    一、怎么刷算法题

    随着刷题的深入,我发现刷题其实就是分为两步:

    • 第一步有思路,即知道用哪种姿势怎么解题。
    • 第二步是实现,即将你的思路转化为代码。

    接下来我所有的废话都是围绕这两步来展开。

    github-actions[bot] commented 1 year ago

    回溯算法DFS && BFS算法

    2023-07-27 15:55:25


    回溯算法框架


    解决一个回溯问题,实际上就是一个决策树的遍历过程。你只需要思考 3 个问题:

    1. 路径:也就是已经做出的选择。

    2、选择列表:也就是你当前可以做的选择。

    3、结束条件:也就是到达决策树底层,无法再做选择的条件。

     result = []
     def backtrack(路径, 选择列表):
         if 满足结束条件:
             result.add(路径)
             return
     ​
         for 选择 in 选择列表:
             做选择
             backtrack(路径, 选择列表)
             撤销选择
         List<List<Integer&g            
    github-actions[bot] commented 1 year ago

    长期跑步的人,后来都怎么样了?

    2023-07-27 15:33:30

    从2017年开始跑步,跑到现在大概有6年多了,从一个5km都跑不完的小白到如今能完成全程马拉松,甚至还做了急救跑者。跑量不算多,才跑了9000多公里。

    感谢跑步,让自己有了一件热爱的事情,不为别的,就是因为跑步能带来快乐。

    关于跑步的鸡汤文实在太多了,都在说跑步能带来哪些哪些好处。可那都是经历长时间的痛苦之后才能体会到的,你让一个刚开始跑步的人去享受跑步,他可能只会像看傻子一样看着你,然后说:

    大哥,你没病吧,跑步这么痛苦的事情,竟然还能有人享受其中?

    即使是一个马拉松跑者也有厌跑的时候,这时候我们能做的就是减少跑步的痛苦,而不是去人为给自己制造痛苦。

    比如穿上喜欢的跑鞋和衣服,把自己打扮的更酷一些,更具仪式感一些,给自己一些心理暗示,看自己穿的这么专业,不跑步都对不起这一身装备。

    github-actions[bot] commented 1 year ago

    长期跑步的人,后来都怎么样了?

    2023-07-27 14:14:48

    14年开始跑步至今,我一直保持着长跑的习惯,但如今我对跑步只是淡淡的喜欢,我不再天天跑步,也不再追求速度,更不在乎跑步装备好不好。

    我现在跑步,全凭心情,想去跑步就穿上运动鞋出门跑上三五公里,流一身汗就满意的回家。

    刚喜欢上跑步的时候,我迷恋速度,总想着怎样提高自己的配速。我追求认同感,寻找同好一起跑步,一起参加马拉松。我还喜欢在朋友圈发自己的跑步动态。

    后来,我渐渐感觉到一个人跑步的时候才是最自由的,将它当成生活的一部分,自己跑得舒服就好了,不用寻找认同感。

    我曾经认为跑步必须得搭配专业的跑步鞋,需要戴运动手表计时计步,但是现在我觉得只要跑起来,坚持运动的习惯就够了,随便一双运动鞋都可以穿出去慢跑锻炼。



    来源:知乎 www.zhihu.com

    作者:晚霞中的灿烂少年


    【知乎日报】千万用户的选择,做朋友圈里的新鲜事分享大牛。 点击下载

    此问题还有 660 个回答,查看全部。