npm笔记
镜像与代理
registry:镜像,所有的 npm 下载的地址。
npm 查看镜像npm get registry
代理:部分 npm 会单独下载一些在线文档,会走代理。
如何管理镜像?
使用 nrm:
添加
1nrm add taobao2 [http://registry.npm.taobao.org](http://registry.npm.taobao.org)
- 切换`nrm use taobao2`
- 查看`nrm ls`
cnpm
cnpm 是国内淘宝构建的复制的 npm 的管理工具,一般会 10 分钟同步一次外网的 npm。
cnpm 会直接用淘宝镜像
???cnpm 在 npm+淘宝镜像的基础上,配置了一些额外的内容,使得部分特殊 npm 包可以正常下载。所以 cnpm 完全可以代替 npm。可能类似于某些特殊文件下载的时候会配置特殊镜像,如 node-sass,
package.json 文件结构npm 是包管理工具,其与 node 相互依托,逐渐发展起来。如今 npm 已成为 JS 相关程序中,不可替代的一部分。
本文将总结 npm 的 p ...
dailog的封装
dialog 的封装难点
visible 的父子组件如何编辑?
.sync的作用是什么?
前置基础
props 传递过来的数据可以实现数据绑定,但是不建议直接修改。
(https://v2.cn.vuejs.org/v2/guide/components-props.html)
.sync 修饰符
https://v2.cn.vuejs.org/v2/guide/components-custom-events.html#sync-修饰符
我的解释:
由于父组件属性在子组件中双向绑定时,由于不知道是子组件还是父组件修改的,所以不容易维护,容易出现问题。
所以利用this.$emit('update:title', newTitle)来编辑,注意:“update:title”本质是绑定的事件,只不过有一个:,绑定的写法是v-on:update:title="doc.title = $event",所以这只不过是利用$emit 触发父组件事件来实现的子组件编辑父组件。
其完整写法为
1234567//父组件template<tex ...
2023年度计划
年度总结与未来规划回忆不知不觉就到 2023 年了,想想大学时在学校做毕设,和舍友打篮球,在家打游戏和朋友家人出去玩。以及,7 月下半年独自一人来到 Tiandy,经过军训、实习、正式工作。大大小小的事,没有太愚蠢的事,也没有太多波澜。昨天失眠,才发现生活并没有变,还是在主的分支上,不断面对变化,然后选择改变或妥协。
思考回望 2022 年,我发现我一年做过的事,与我理想中做过的事有不小差距。这和凭感觉做事有很大的关系,我需要想办法养成多总结反思的习惯,避免无意识的低效率生活。其次,后半年的工作让给我认识到了自己除了编程基础外的不足,特别是与人交际会出现很多问题,以后要有意识地提升自己了。
榜样今年我也遇到了很多优秀的人,我思考了挺久,决定新的一年,以XMX为榜样。首先,我的导师是后端,工作上大哥(谢工)对我的帮助还是很大的。其次,大哥性格好,解决问题的能力强。然后,大哥和我理想的方向最接近。如果让我在技术和管理中选,肯定是技术,但是我发现理想和现实有很多不同,或者跟我想的很不一样。目前也只能以技术为核心,走一步,看一步了。
价值观大约一个月前,一次部门例会的提问,让我想明白了研发人员 ...
重写样式|scoped|什么时候需要样式穿透?
elementui 重写样式,scoped,样式穿透::v-deep 都是什么意思?1. 前置知识:
CSS 属性选择器
基本的.class 都会使用,但是.class[xxx]就看不懂了吧?
XuanZeQi[xxx]其实就是属性选择器,是 CSS 的写法,和 Vue 没有任何关系。
其作用是,判断选择器选中的 dom 元素有没有名为xxx的属性
属性选择器详解
data-v-hash
vue 会给 template 中的所有写好的静态的的 dom 元素(以及this.$createElement动态生成的元素)一个没有属性值的属性名,每个组件 hash 部分各不相同,
注意:不包括 DOM 动态生成的元素,不包括子组件中的元素(如 element 中的Notification 通知)
样式穿透
添加 scoped 的 style 会给其中所有的选择器的最后加[data-v-xxxxxx]
但是由 data-v-hash 的添加规则可知,并非所有的元素都有 data-v-hash
所以需要样式穿透(详细的下文讲)
2. 样式穿透机制
写法:>>>,/ ...
CSS3实现四分屏+固定间隙
flex 布局四等分|2×2 布局,并且有固定值间隙
废话少说,看图:
难点:
如何留下固定 10px 间隙?
如何向四个方向靠拢?
如何去除 border 的影响?
如何优雅的写代码?
对应上边问题的解决方法:
CSS3 的 calcheight:calc(50% - 5px),注意两个 5px=10px
flex 布局,给主轴,副轴都设置space-between
给子元素box-sizing: border-box;让百分比等于实际大小,(相当于把 border 放在了盒子内部)
以上所有技巧均为 CSS3
全部代码
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta http-equiv ...
git大小写引起的错误
Git 大小写引起的:The following untracked working tree files would be overwritten by checkout:
错误详情: - 更改文件大小写,引起 vscode 显示 bug 或其他问题。 - 执行了git config core.ignorecase false后在 github/gitlab 删除文件后解决。 - 之后出现更严重的问题: - git 报错:
git checkout -q mastererror: The following untracked working tree files would be overwritten by checkout:src/components/assessment.vuesrc/components/region.vuesrc/components/role.vuesrc/components/year.vuesrc/pages/alarm.vuesrc ...
Linux基础:VIM+Shell
基本
命令
解释
cd 路径
切换路径
touch 文件
新建文件
mkdir
创建文件夹
VIM
基本的功能我粗略写一些,主要写新学的一些组合
基本
跳转
w
b
e
gg-G
编辑
y3y
3dd
y$
y^
d$
d^
3p
高级编辑
编辑方式
涉不涉及两边符号
选择模式
y/d/c
i/a
w/(/“/`
其他
r:覆盖编辑
命令
:wq! :写 退出 强制
/boot:高亮查找
n:高亮查找下一个
:noh:取消高亮
:set nu:显示行数
shell
可以看作是命令解释器
命令
命令
解释
man XXX
查看命令详细信息
感觉没啥必要,以后再学
音视频基础+产品
音视频控制基础
常见术语
分辨率
CIF、D1、4CIF、720p、1080p、1440p、4k(3840*2160)
帧率
码率
视频解码方式 H264|H265|MJPEG|GPEG
制式
PAL
像素格式:ARGB RGB YUV
图像信号处理(ISP)
AE
automatic exposure 自动曝光
AWB
automatic white balance 自动白平衡
AF
automatic focus 自动聚集
CSC
color space convert 色块转换
视频预处理
裁剪
缩放
降噪
视频压缩
帧间压缩
i 帧
帧内编码帧(一定间隔的原帧)
p 帧
前向预测编码帧(只记录相对前一帧的变化)
b 帧
i 和 p 丢失时,由相邻的帧插值临时计算出来
帧内压缩
原理:帧内有很高的空域冗余信息
方法:
变换
变换方法:DCT 变换、整数变换、小波变换
量化
ROI:局部地区量化系数调低
重新排序
熵编码压缩
目的:消除统计冗余
方法:霍夫曼编码、算术编码
音视频编码方式
ADPCM
G71 ...
近日感触
感触
军训
我认为我是一个积极向上,敢于拼搏的人。但是,确实,大学后,没有人管的情况下,身体和精神都弱化了,可以通过军训锻炼身体,增强意志力。
文化培训
真诚,平实,创新,热情,争做天地建设者,你我天地,共创伟业。这些价值观,或者说是文化与宗旨,我觉得都挺好,也很符合我的价值观。
产品介绍
我确实也更深入的了解了公司产品,对公司的业务有了更深入的认识。有助于我对职位的思考与未来的规划。
感觉营销详细了解产品,程序员可以压缩课程,资源分配更合理一些,效率更高一些。
学长分享
很有用,特别是任总(可能是他是销售的原因,所以讲得好),帮助我想通了很多事,包括未来的规划,怎样调整心态,怎样更好地生活等。
成功的经验,很容易总结,但是很难复刻,我感觉还是要根据自身情况,借鉴各位领导的经验。
团建生活
周六的团建,提升了我人机交往能力,明白了团队协作的重要性。
就是身体累和精神累,没有得到放松。
班级
感觉大家在一起,都挺开心的哈哈
入职记录第一周
经过漫长的高铁,做核酸,打车,购物,终于在宿舍住下了。
第一天点了一份外卖,20 块的西红柿鸡蛋盖饭,很贵。
公司食堂还可以,每天军训一天,饭菜也还行。
军训也不累,教练总是让我们休息。都有点不好意思了,一班一直联系,还没入职就一直内卷。很无语。
最烦的是,需要每天早上考试前一天的内容。考试不难,但全是选择题但是需要课上认真听,课下整理笔记,第二天早上背。上课的内容会包括公司文化,公司产品。
从第一印象来看,所有人要把所有产品、文化都要学习一遍,而且考试,只能说很不合理,但是仔细一想我也想不到别的方法。分开培训成本会高,而且时间也不长。
公司文化是正确的。但也分情况,具体问题具体分析。
技术岗,学习文化,产品内容,有点蠢。从公司角度看,这样肯定不是最好的方法,但很难想到更好的方法了。不过军训,和这些学习,可以让我养成良好的习惯。就当成为自律的人吧。至于以后在天地发展多久,还是看情况,看以后发展情况,加班程度,人际关系发展情况吧。总之,这里还是个特别好的黄埔军校吧,能给我一定的锻炼,以后怎么发展以后再说。
社会本来就是这样,只是你想的太理想了,好在我已经基本适应社会 ...