领证了

2023-05-31

HLS.js is a JavaScript library that implements an HTTP Live Streaming client.

It relies on HTML5 video and MediaSource Extensions It works by transmuxing MPEG-2 Transport Stream and AAC/MP3 streams into ISO BMFF (MP4) fragments.

https://github.com/video-dev/hls.js

2023-05-30

HLS 的工作原理是把整个流分成一个个小的基于 HTTP 的文件来下载,每次只下载一些。当媒体流正在播放时,客户端可以选择从许多不同的备用源中以不同的速率下载同样的资源,允许流媒体会话适应不同的数据速率。在开始一个流媒体会话时,客户端会下载一个包含元数据的 extended M3U (m3u8) playlist文件,用于寻找可用的媒体流。HLS 只请求基本的 HTTP 报文,与实时传输协议(RTP)不同,HLS 可以穿过任何允许 HTTP 数据通过的防火墙或者代理服务器。它也很容易使用内容分发网络来传输媒体流。

https://www.jianshu.com/p/e97f6555a070

继续阅读“领证了”

平凡

20230-03-31

20230-03-30

20230-03-29

缺失 3d

20230-03-28

简单记录一个计算机图形学方面的算法。即计算 2D 平面中,从点 A 到点 B 形成的向量的夹角。这算是游戏里面比较底层的算法,一般游戏引擎都会包装好这个方法,如 GMS2 的 point_direction 方法。常用于实现旋转一个物体,比如拨动时钟的指针、人物的武器使用鼠标瞄准敌人。本文代码使用 JavaScript 实现。

https://juejin.cn/post/6844903880493367304

用向量的方式求两条线段的夹角

继续阅读“平凡”

终于要搬家于租了 5 年的房子

2022-04-30

// Calculates the n-th Fibonacci number export function fib(n: i32): i32 {       var a = 0, b = 1    if(n === a || n === b) return n    return fib(n – 1) + fib(n – 2) }

用这样一段代码编译成 wasm 来和原生 js 计算谁更快,wasm 大约能节省三分之一的时间,这个速度是预期的吗?

www.assemblyscript.org

继续阅读“终于要搬家于租了 5 年的房子”

15年下半年的工作总结

我从去年七月份开始实习,半年时光,感觉一事无成。

开始两个月,在北京地林伟业(长沙)实习前端,在这个期间最大的收获是比较系统的学习了前端的一些知识。被曾老师严格的美学要求影响,这让我现在看到一些网页总有股要调调间距的冲动。但是也不得不承认,我在地林所学甚少,对web前端的认识有限。这种悔恨来自于对事物真实情景了解不多,web前端已经发生了很多变化。

9月份开始,我就去长沙快智网络科技上班了,这更是一场“黑暗”的岁月。

快智是一家创业公司,九月份的时候,这家公司还不具规模,在任何方面都是偏稚嫩的,没有经验导致公司的决策执行力不足,一个创业公司的包袱反而越来越重。这些沉重的反思包括以下几个方面:

1.不知道产品的样子。没有明确产品的核心竞争力,创业公司这么多,为什么我能成功,而别人失败了。

2.太随意的决策。一些决策做好了,反而又没有执行到底,事情没有完成,就会带来额外的成本。

3.不知道要干嘛。每天看似都有事情做,但是所做的工作毫无价值,重复劳作。

4.没有理念。不知道理念是什么,没有理念,就没有办法传播。

怎么建设一个好的团队?

1.寻找经验丰富、执行力强的人。

2.明确团队的目标和使命。

实习这么久,我只是这样去认为的。16年的春节假期,我只能感慨什么都没有做好。

修改记录

  1. 2023-04-05 清明,转为区块。

我的 2022

又过了一年,例行公事般的写一篇总结。

工作

学习

在 2021 年,我做了 400 道力扣题目,截止文章写的时候,累计完成了 525 道题目,相比去年,做的题少了很多,提交数也少了很多(2021 是 1140,2022 是 428)。在 2022 年,我心底也有一个目标,就是让 medium 的题目完成的数量高于 easy 类型的,目前也没有实现,只能迁移到 2023 年了。

我也买了一些计算机基础课程,但是没有看完,太懒了。

今年还有一个长期坚持做的事情,就是听了 50 回蒋勋讲的红楼梦,虽然之前也断断续续的看过小说,但是毕竟是长篇巨作,很耗时。2023 年应该可以听完。你会发现《红楼梦》就是一场繁华青春的回忆,在追忆自己的黄金时代,而这种黄金时代,你我其实都有,每个人都能从中找到共鸣。

投机还是一直保持稳健的风格,赚了一点零花钱。刚卖出的股票,立马就涨了,会很懊恼,但是我也想明白了,有时卖掉也会立马跌,能赚能控制风险才是上策。

投资和投机的区别是,投资是靠分析,投机靠的运气。普通人因为信息差、专业能力的区别,玩的基本是投机,所以需要耐心,等待一个低的价格,再等待机会的来临。

手里还是持有 16 支亏损的基金,盈利 3 支卖出,希望今年能解套更多的基金。

想要获得更大的收益,在面临的风险不变的情况下,需要投入更多的本金,这个要视具体情况而定,根据自身的情况来。

2022 年,我称之为烂尾楼元年,不出意外地房子很多烂尾了,在七月份全国涌现出来此起彼伏的停贷潮,似乎是又一次的群众运动,从星星之火,发展出燎原之势。作为其中的一个受害者,我既看到了希望之光,又看了维权路漫漫;有过失落,对这个社会乃至国家都失落,又不甘于此,必须奋起追求自己的权益,给法律以尊严。

当有过买房的经验,再也没有说冒着三十年房贷的现实去拥有一个隔间的傻逼心思,为银行打工,为剥削者打工,甘于被洗脑。

对待房子的事情,脑子一定要清醒。

在这一年,还有一件不值得忽略的事情就是每天要做核酸,多年以后回顾这段时间,一定不能忘记。作为一个普通人的视角,可以看到这段时间似乎不那么正确,不会想再从来一次。

比起那些被封控的人,比起那些失去生命失去亲朋好友的人,我又显得很幸运。如果硬要说,我从这段经历中学到了什么,那就是如何独善自身,能生存的法则

数独求解器

把需要求解的数独一一对照填入,就能快速求解,再也不用费劲心思苦苦冥想了,快来找几个题目验证一下程序吧。

点击这个按钮,嗖的一下,结果就出来了。

扩展阅读

解封了,解封了

2022-11-30

怎样理解“非暴力不合作”这句话? – 麻烦同学的回答 – 知乎

https://www.zhihu.com/question/20299344/answer/186126612

不合作运动(英语:Non-cooperation movement),印度文为Satyagraha,本义与真理有关,又译为非暴力不合作运动,1920—1922年和1930—1934年发生于英属印度全国范围。律师出身的圣雄甘地于1920年9月4日发起了不合作运动,这是世界历史上第一个全国性的非暴力反抗运动。

看文字还以为是得暴da我一顿,才能和你合作的求虐心态呢。

2022-11-29

我要做核酸

继续阅读“解封了,解封了”

舞蹈链 – JavaScript 实现

前言

如果想实现一个数独小游戏,可以先了解舞蹈链这个数据结构,还是很有意思的。我不准备再具体讲解 dance link 是什么,因为很难比其它文章写的更好,只提供一个 JavaScript 的实现在下面,如果你感兴趣的话,可以查阅,有问题可以留言讨论。

继续阅读“舞蹈链 – JavaScript 实现”