 |
|
linshuang
穷~快失业状态
🏢 青岛白泽 / 技术总监
V2EX member #343000, joined on 2018-08-20 18:31:20 +08:00
|
linshuang's recent replies
不存在什么标准,说一下我脑中的基于 vue 全家桶的一条路子:
1. 脚手架: vue-cli
2. 框架: vue+vuex+vue-router
3. 构建: webpack
4. 本地服务器: webpack 自带的
5. es 兼容: babel
6. css 预编译: scss
7. 模块化: vue 组件
再次重复:专业基础很重要,数学(尤其线代,概率统计等)很重要。
他们很大程度能决定你的上限。
不要太过担心自己现在不会 python,php,java,html 等等,这些你工作后有一万次机会去学习,你最要保证的是你的基础能够让你快速且准确地学会这些技能。
也是第一次看见,或许可以把 of 替换成一个句子来达到代码具备更强的语义的目的. 就模式而言,至少我没见过这种。
例如 Parent p = Parent.withChildren(children)
瞎 bb,假如是我设计的:
- 后端在上传视频后,添加视频处理任务,worker 对每帧进行处理得到一系列蒙板(每一蒙版对应一帧),
处理的时候先做 object detection (现成的基于深度网络的论文有好些)拿到所有的盒子,对每个盒子找到轮廓( cv2.findContours )并填充
- 前端同时取视频流跟蒙板流,蒙板遮掉字母
步骤一、快速上手。直接撸 spring boot,简单搭个,下层什么的由它去吧,围绕着 spring boot 来上手 mvc、ioc、持久化、aop、定时任务等等
步骤二、初步深入。深入研究上面提到的那些技术 /概念(个人觉得研读代码可做可不做吧,思想到了,一般来说能猜得到做法)
步骤三、向上蹦。主要就是微服务这块
步骤四、再下深度。研究 servlet 规范、jvm、多线程、池化等
其它的网络知识、缓存、限流、降级策略都是可以去看看的。
1、前面那些拿网络 IO 跟服务器说事的,看看这句话吧——“做一个接口如果用多线程,数量都是 4000 个线程起”。都说是做接口了,明显跟这些玩意基本都不搭噶了,那些东西对他来说都是透明的。
2、万一说他写个接口真的是需要(协调)处理到网络 IO,只能说不愧大厂(啥都从头来),那样确实是需要开很多线程。
3、还有一种就是开线程花很少钱,但往往都是语言层面自带的,语言使用的是用户线程