写给26岁的自己

如果说无知只会蒙蔽双眼,那么傲慢才是最终将人拉下悬崖的深渊之手。 这个世界以其固有的的代谢方式不断的变化着,而时间最终会以无法被感知的维度鞭笞着无知傲慢的人。直到从伤痕累累的伤疤中求索到来自那个客观存在且被自己长期忽视维度的真相。经历幻灭,再浴火重生。 事情从未如此复杂过 事情从未如此复杂过,事情关于自我的人生价值疑惑,关于未来的选择迷惘,关于求而不得的爱情的失望,关于自我认知的消极重塑。外部种种强烈的情感时长占据着我的内心,无法平静,无法分辨哪些是来自内心深处的声音,哪些是我的一时冲动。但偶尔在某个时间,某个地点,一阵微风吹过,我会抓住那些来自我无法理解的失败背后那条鞭子,挣扎着撕扯开不同维度的世界,看到26岁我才明白,其实早就应该明白的真实。 我对于自信和自卑这种情感,很少能找到平衡点。 完整阅读

等待代码编译时的胡思乱想

听不见思考的声响,让我觉得隐隐不安。这不是一种安全的信号。仿佛插在我身上的心率检测器,不再输出波折信号。绿色的示波器一片空白,时间像被的吞噬一般寂静的可怕。 大概是源自于家乡的文化影响,我性格里对于变化是恐惧的,是逃避的,是难以接受的。任何不符合预期的微小变化,都会在内心激增出情绪的动荡与烦躁。而另一方面,随着年龄的增长渴望变化的种子不知何时生根发芽,不时左右着我的长远决定。二者此消彼长的过程正是我青年时代成长的主旋律。每当我犹豫不决之时,思考总是会发出声响,给与我一个不知何否的答案,我也无需多言,这个答案会潜移默化的在时间中被践行。而这种与我相伴25载的奇妙的机制却在此时像一个枝条卡住的齿轮,反复的前后颤抖,却一圈也无法转动。症结正是思考不再回应声响, 完整阅读

切洋葱 2020

大概每年的这个时候去思考回顾一整年的生活经历,从而得到的结果都是有失偏驳的吧。但我却不能不写。 每逢新旧交替,我总是免不了触景生情,满心悲伤;面对年龄的增长充满恐惧,在这个知天命的年级被称作壮年的时代,25岁的我竟然惶惶不可终日。微小的进步和迷失方向似乎抵消掉了所有过去一年成果带来的喜悦。取而代之的是怀疑与无能为力。 窗外空调滋滋作响,窗内ukulele琴声忽起忽落。门前小河边所有的路灯似乎都被关掉了,漆黑一片,而远处的浦东外滩在我看不见的地方灯火璀璨。我尝试点亮屋里所有的灯火,也丝毫照不亮这窗外的夜色。 忙碌大多时候会打消掉一个人所有的思考能力,而回过神时已然是烂柯人。每每告诫自己这是人生中最美好的年华,却总是行动迟缓,无法跟上自己青春流逝的潮流。去年此时我大概充满悲伤, 完整阅读

基于 Cocos 游戏引擎的音视频研发探索

本文主要介绍了流利说团队基于 cocos 游戏引擎进行音视频相关需求开发过程中所遇到的问题和解决方案。文章中将依次阐述 cocos 引擎直接渲染视频的方案,继而引申出多线程环境下 OpenGL 环境的管理方法,最后说明音视频处理流水线模型需要解决的问题与我们的方案。 让 cocos 引擎直接渲染视频 为什么? 可能大家首先会疑惑,为什么要让 cocos 引擎来负责渲染视频呢?而不利用原生平台的渲染机制,如使用Android平台的SurfaceView或TextureView。 让我们来分析下利弊: 原生机制优势:1.常规播放器接口的直接支持。2.视频渲染性能稳定。 完整阅读

转场

生活就是一座座围城,与其说这句话是无奈与叹息,不如说是一种客观到惨淡的直白描述。从一座围城踏入另一座,期间的过程是如此的平滑,如同精妙的剪辑一般,不经意之间场景早已大不相同。尽管我像专业的演员一样快速的把握住了这截然不同的场景,服装,灯光与人物设定,并且熟练的背诵着台词,认真的按照预先安排的线路穿梭在摄像机之间,但我已经开始怀疑,眼神开始闪烁,内心不再坚定不移。 我看身边人们熟悉而又陌生的生活方式,意识到现在与过去的不同,不一定是源自于提升或者降低,仅仅是单纯的不同罢了。我无法在这种不同中找出未来的方向或者任何人生的意义。这种不同在我看来只是环境的不同而已,而人们最终会陷入其中不可自拔,此时的我刚刚切换环境依然格格不入。大概最终我也会在不知不觉中深陷其中吧。胶卷还在转动,肢体的表演还在继续。 完整阅读

上海印象

回顾 三天的上海行程结束。我本想写些什么,竟无从下笔。我坐在返程的飞机上,看着窗外逐渐消失在地平线上城市斑驳的灯光,回忆三天中的点点滴滴。真实的记忆像光圈虚化的光斑一样,融化为我对这个城市的模糊印象。 关于上海留给我的印象,没有让我惊讶,也没有让我失望的地方。一如我曾经认为的模样。不同的服饰,语言,人种,生活阶层的人们为更好地生活奔波与忙碌着,我感受到这座城市的包容与尊重。思南路,田子坊,武康路,外滩上各种风格的建筑总是淡妆浓抹的恰到好处,我感受到这座城市的风情万种。明清园林,民国洋楼,教堂, 完整阅读