编辑
2024-02-19
学习笔记
00

总结自技术管理者如何提升团队及自身的效率和产能

由AI生成的相关总结,作者修正

什么是管理者的职责

  • 对于公司/上层 要对目标的承诺
  • 对于同事 要为队友赋能
  • 对于下属 要为他们解决问题、提升能力和搭建平台

对目标的承诺是基本要求

编辑
2023-12-08
学习笔记
00

双向数据绑定概述

Vue是一个MVVM框架,即数据双向绑定,即当数据发生变化的时候,视图也就发生变化,当视图发生变化的时候,数据也会跟着同步变化。这也算是Vue的精髓之处了。值得注意的是,我们所说的数据双向绑定,一定是对于UI控件来说的,非UI控件不会涉及到数据双向绑定。

该文档要做的就是实现了一个自定义Vue,逐步实现了数据的双向绑定,即数据驱动视图,视图驱动数据

手写双向数据绑定

界面与Vue实体类

自定义HTML界面

内部的界面形式采用Vue中的双向绑定的书写模式

一个Script标签引入Vue脚本,另一个Script标签写入标准的Vue2格式代码

html
<!-- index.html --> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="app"> <span>打工人: {{name}}</span> <input type="text" v-model="name" /> <span>工资:{{more.salary}}</span> <input type="text" v-model="more.salary" /> </div> </body> </html> <script src="./Vue.js"></script> <script> const vm = new Vue({ el: '#app', data: { name: '西维', more: { salary: 1000 } } }) console.log(vm) </script>

Vue.js脚本内部声明一个Vue实例,使用Vue惯用的$data$el挂载数据和模版实例

js
// Vue.js class Vue{ // 接收两个参数:模板(根节点),和数据对象 constructor(options) { // 在vm中加入$data属性,挂载数据 this.$data = options.data; } }

此时启动页面,在浏览器的log界面中,我们就可以看到如下内容:

log_1

编辑
2023-10-16
学习笔记
00

转载自glTF和GLB有什么区别?

自1960年代末开始以来,3D扫描突飞猛进,彻底改变了我们创建真实世界物体和环境的数字模型的方式。虽然很容易考虑它在建筑、工程和游戏等领域的使用,但实际应用要广泛得多。2023年,医学、教育甚至艺术史等各个领域都在使用3D扫描技术来颠覆和推动他们的行业。

如果您刚刚开始3D扫描,您可能已经遇到过一些用于保存和共享模型的各种文件格式。两种最流行的格式是glTF和GLB。如果此时你挠头想,“嗯?”,别担心——事情会变得不那么复杂。

编辑
2023-10-12
工作随笔
00

题干

设计一个方法,检查对象一是否是对象二的子集

js
function checkIsChildObject(a, b) { // 要写的算法 } const obj = { a: 0, c: '', d: true, e: { f: 1, h: { e: 0, f: 2, }, }, }; console.log(checkIsChildObject({a: 0}, obj)); // true console.log(checkIsChildObject({e: 0}, obj)); // true console.log(checkIsChildObject({s: 0}, obj)); // false console.log(checkIsChildObject({a: 0, c: ''}, obj)); // true console.log(checkIsChildObject({a: 0, e: 0}, obj)); // false console.log(checkIsChildObject({e: {f: 1}}, obj)); // true console.log(checkIsChildObject({e: {f: 2}}, obj)); // false console.log(checkIsChildObject({h: {e: 0, f: 2}}, obj)); // true console.log(checkIsChildObject({h: {f: 2, e: 0}}, obj)); // true
编辑
2023-09-21
学习笔记
00

IP概念

IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异 - 百度百科

IP地址就像邮寄地址一样,在互联网中,每台链接互联网的主机就像连通交通路线的建筑物一样,每个地址都是独一无二的,标识网络中的设备,实现设备间通信

IP地址是一个数字标识,IP4如下:

192.168.1.3

这样的数字标识的本质就是32bit的二进制数字,只不过这样不利于人识别,每8bit形成一个0~255的数字,中间以点进行间隔,这样就形成了现在的IP地址。

32Bit

32Bit - IP地址