首页
学习
活动
专区
工具
TVP
发布

求索之路

专栏作者
45
文章
53793
阅读量
31
订阅数
爆肝代码两个月,我发现了北京房价的“小秘密”
此时一个对信息进行获取、存储、搜索、使用的系统就诞生了,我称其为个人结构化数据中心。
何时夕
2022-09-21
3920
从零开始仿写一个抖音App——视频编辑SDK开发(二)
如图1,我们知道 OpenGL/OpenGL ES 是一个图形图像渲染框架,它的规范由Khronos组织制定,各个显卡厂商在驱动中实现规范,再由各个系统厂商集成到系统中,最终提供各种语言的 API 给开发者使用。
何时夕
2020-02-24
1.5K0
从零开始仿写一个抖音App——视频编辑SDK开发(一)
本文首发于微信公众号——世界上有意思的事,搬运转载请注明出处,否则将追究版权责任。交流qq群:859640274
何时夕
2019-11-21
1.8K0
成熟项目的Flutter快速引入以及Flutter、Native混合开发探究
又有两个月没有发文了,最近我司逐渐开始在成熟的项目中引入 Flutter 作为一种新的开发方式。作为比较早吃螃蟹的人,我也在组内为三四十个同学做了一次 Flutter 相关的分享。因为涉及了一些内部信息所以等我脱敏整理好之后会用专门的一篇文章进行相关的分享,大家可以开始期待了,哈哈。至于本篇文章,我会讲一些有意思的东西——成熟项目的Flutter快速引入 与 Flutter、Native混合开发,希望大家能多多点赞关注。
何时夕
2019-08-21
2K0
移植一个抖音贴纸组件到Flutter
本文发于简书——何时夕,搬运转载请注明出处,否则将追究版权责任。交流qq群:859640274
何时夕
2019-06-20
1.3K0
抖音、ins、微信功能大比拼——Story的贴纸文字
关注我的同学应该知道我上一篇博客发表的是 SurfaceView家族源码全解析。当我知道要做这个需求的时候其实我第一个想到的是用 TV。因为无论文字也好、贴纸也罢都能被绘制到 Surface 上面,而且性能似乎也不会很差。但是最终的结果是我多加了几天班完全重构了使用 TV 作为基础绘制容器的代码。千言万语汇成一首诗:代码千万行,思考第一行。架构拎不清,加班到天明。那么下面我就来讲讲 TV 和 VG 作为基础绘制容器的优劣势:
何时夕
2019-04-22
1.8K0
从零开始仿写一个抖音App——Android绘制机制以及Surface家族源码全解析
本文首发于微信公众号——世界上有意思的事,搬运转载请注明出处,否则将追究版权责任。微信号:a1018998632,交流qq群:859640274
何时夕
2019-03-04
2.6K0
从零开始仿写一个抖音App——跨平台视频编辑SDK项目搭建
我想看本文的人有很大一部分都是 android 工程师,所以在讲干货之前,我需要讲一讲方法论
何时夕
2019-02-15
1.5K0
《自控力》
主要讲了三个点:1.意志力的生理基础 2.什么东西会削弱意志力 3.如何提高意志力 1.意志力的生理基础: 1.大脑中控制我们的意志力的地方叫前额叶,它会控制我们的三个行为: 1.让我们要去做对自己有益的事情 2.让我们不要去做对自己有害的事情 3.让我们建立长远的想要达到的目标 2.大脑中的冲动和自控是分别由两个系统控制的: 1.冲动系统:这个系统体现了我们的动物性。 2.自控系统:这个系统体现了我们的理性。 3.人的心率变异度——遇到事情心跳变化的速率,这个指标可以衡量一个人的意志力强弱 2
何时夕
2019-02-15
5240
《学会提问》
本书主要讲了下面三个问题:1.批判性思维的好处 2.如何掌握批判性思维 3.学习批判性思维的过程中容易忽略的东西 1.批判性思维的好处: 1.具有批判性思维能在这个信息爆炸的时代里提高我们分辨信息的能力,强化我在《知识的边界》中提到的过滤器。 2.我们的思维过程会有各种漏洞,我们再考虑一件事情的过程中常常会根据我们的直觉来解决问题(也就是想当然),这样就会产生各种漏洞。例如:写代码时我们常常觉得自己写的已经够完美了,但是经过他人 review 之后又经常能发现很多问题。如果我们具有批判性思维,能够对
何时夕
2019-01-28
6670
《驱动力》
本书主要讲了以下三点内容,1.传统调用积极性的方法 2.第三驱动力是什么 3.如何发挥我们的第三驱动力 1.传统调用积极性的方式:赏罚分明 1.原理:默认为一个人是懒惰的,利用了我们的动物性来调动我们的积极性,例如上班打卡 2.存在的问题:适用于驱使人做一些机械性的工作,比如流水线上的工人等等,但是不适合现代技术要求越来越高的职业。 2.第三驱动力是:我们内心对于把一件事做好的欲望,也就是自驱力。 3.如何发挥我们的第三驱动力: 1.自主:做自己喜欢的事情,或者将工作当做自己喜欢的事情 2.专精:
何时夕
2019-01-28
3890
《把时间当做朋友》
书中主要讲了下面三个点:1.要接受现实 2.要学会任务管理 3.要学会学习 1.接受现实:接受自己与他人在高、富、帅**这几个方面的差距。然后要认识到下面三点现实 1.任何事都无法速成:不要相信各种培训班的速成言论、不要去看XX天学会XX的书籍 2.不要过于追求完美:对于任何事情不要想着准备完毕再去动手,这样的心理会让你永远也动不了手。先要去做再去完善。 3.勇敢面对未知:对于未知的东西要克服惧怕心理。c++难学就不学、这个东西我不熟就不做、这个东西我搞过没搞定就不敢再去做。上面这些都是对未知的东西
何时夕
2019-01-28
4210
从零开始仿写一个抖音App——基于FFmpeg的极简视频播放器GitHub地址
本文首发于简书——何时夕,搬运转载请注明出处,否则将追究版权责任。交流qq群:859640274
何时夕
2018-12-25
2.6K0
从零开始仿写一个抖音App——音视频开篇GitHub地址
我因为主力机是 Mac,所以使用的 IDE 是 CLion,CLion 也是 JetBrain 全家桶的成员之一。使用了 Android Studio 或者 IDEA 的同学可以很方便的切换到这个 IDE 上。此外 CLion 还是一个跨平台的 IDE,也就是说在 Windows Linux 上面也可以使用它。当然 Visual Studio 永远是最强的 IDE(手动狗头)。需要注意的是 CLion 是需要花钱买激活码的,似乎没有免费版开始能免费试用一个月左右的时间,所以激活码的获取途径大家就各显神通吧。
何时夕
2018-12-12
2.1K0
吾日外省
11-13 1.写代码前需要做的几件事情: 1.了解代码的上下文结构 2.了解所调用 api 可能会返回的数据类型 3.了解业务逻辑 4.处理业务数据需要注意下面这些问题: 1.了解数据表示的意义 2.了解数据的消费方,以及修改后对消费方的影响。 3.了解数据被处理前后的状态。 11-14 1.写代码时,使用好 library 是一个非常能提高效率的事情,比如 guava 这个 google 的 java 工具库的使用:集合功能、参数检查、区间范围、字符串操作、缓存、各种工具方法、多线程等等。 2.写代
何时夕
2018-12-12
3380
适用于键盘流、懒人、强迫症患者以及码农的究极Mac使用指南
再次声明:本文是给一些喜欢折腾提升效率的、希望成为键盘流选手的、懒惰得不愿意多移动手指的、有严重的强迫症的人提供一些经验和帮助的。所以意义党、不分青红皂白党、键盘侠党可以点击叉叉了。
何时夕
2018-10-15
1.7K0
我的技术成长之路
上面就是我目前的状态了,如果大家觉得能力比我弱那么一丢丢的话,那么还是可以继续把文章看下去的,应该会对你有所帮助。
何时夕
2018-10-15
7660
从零开始仿写一个抖音App——app架构更新与网络层定制
讨论1:zsh 对 bash 的支持并不是完全的,如果运行纯 bash 有时候会出问题建议不要在服务器上用。
何时夕
2018-10-11
1.4K0
从零开始仿写一个抖音App——日志和埋点以及后端初步架构本项目的 github 地址:MyTikTok
拿 Java 来说:比如我们有两个服务 A、B 在两个服务器上,此时我们要在 A 上调用 B 的服务获取其上的数据 Foo。那么在 A 中可以写成 Foo f = b.XXXService();。在这里 Foo 是 A、B 两个服务所定义的数据传输结构,b 是 B 服务所抽象出来的对象,其内部实现可以是各种网络数据交互协议,比如说 http 协议。简单来说:RPC就是要像调用本地的函数一样去调远程函数。
何时夕
2018-09-27
1.8K0
从零开始仿写一个抖音App——Apt代码生成技术、gradle插件开发与protocol协议
本文首发于简书——何时夕,搬运转载请注明出处,否则将追究版权责任。交流qq群:859640274
何时夕
2018-09-26
1.1K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档