数值 - Hero · Lua · Lua程序设计读书笔记 数值常量 双精度浮点格式(和JS一样) 32位整型和单精度浮点型(5.3版本引入,目前是5.4.6) math.type()和type(), math.type能够区别数字类型 算术运算 + - * / // % ^ // floor除法,结果向下取整, ^是幂运算 关系运算 < > <= >= 2023-11-26 Hero > Lua > Lua程序设计读书笔记 #Hero #Lua #Lua程序设计读书笔记
运算符 - JavaScript · 基础 位运算<< (左移)左移操作符 (<<) 将第一个操作数向左移动指定位数,左边超出的位数将会被清除,右边将会补零 x << y: x * 2 ** y, 即结果是x乘以2的y次方,涉及到2倍数的数字相乘都可以使用左移运算提高执行效率 >> (右移)右移运算符(>>)将一个操作数的二进制表示形式向右移动指定位数,该操作数可以是数值或者 2023-11-25 JavaScript #JavaScript
Array - 源码阅读 · lodash _.slice()和原生 Array.slice 的区别 返回的是一个密集数组,原生的有可能会返回一个稀疏数组 稀疏数组在迭代器里不会执行 源码细节 使用 >>> 0 无符号右移运算符处理有可能的异常情况,将非整数变成一个整数 然后使用 while 循环做了一次浅拷贝 源码12345678910111213141516171819202122232425function sl 2023-11-25 源码阅读 > lodash #源码阅读 #lodash
2023年11月25日 - 工作总结 区间项目:管理看板 rc-gantt库私有化扩展 时间跨度限制 自动导航到当前项目开始时间 表格列初始化宽度异常问题(扩展属性字段后添加到store初始化依赖,导致多次初始化) 解决nexus npm 仓库使用gropu无法安装依赖问题 见 无法使用group问题 管理看板与组态编辑器3D页面动作交互 postMessage实现双向通信 指令式协议快速从管理看板调取组态3D API 设计管 2023-11-25 工作总结 #工作总结
Vue3中定义组件name - Vue 背景想要方便的通过组件名称在 vue dev tool 中查看对应的组件结构,选项式 API 可以通过设置 name 达到这一目的 Vue3.0默认是通过的文件名称展示,不太灵活;除此之外,还可以通过 defineOptions()函数 123defineOptions({ name: 'ComponentNameYouWant'}) 2023-11-24 Vue #Vue
无法使用group问题 - Nexus npm login 无法登录npm config设置了registry也无效,需要直接在命令后添加–registry npm intall 无法安装依赖,提示401 确认配置npm Bearer Token Realm,使其处于active 确认group的地址完全一致,包含最后一个 ‘/‘ 删除npm鉴权缓存,重新登录 2023-11-21 Nexus #Nexus
React Develop Tool 在Chrome里出不来的问题- React 如何解决翻了下issues: https://github.com/facebook/react/issues/27564 然后点开偏好设置,恢复默认值并重新加载就好了… 2023-11-20 React #React
Lua语言入门 - Hero · Lua · Lua程序设计读书笔记 简述代码运行流程和NodeJS差不多 定义一个函数1234567function fact(n) if n == 0 then return 1 else return n * fact(n - 1) endend 交互模式和NodeJS一样可以直接在终端进行交互模式运行 dofile(‘hello.lua’): 可以通过dofile在交互模式下加载lua文件 注释1234 2023-11-18 Hero > Lua > Lua程序设计读书笔记 #Hero #Lua #Lua程序设计读书笔记
我不知道的JavaScript - 源码阅读 · lodash 1. Object.prototype.toString()可以从其返回值 [object Undefined] 中判断出其对象类型,包括数组 2023-11-18 源码阅读 > lodash #源码阅读 #lodash
如何将微信缓存挂载到外挂硬盘 背景电脑磁盘满了,微信缓存站了20个G,Hah; 刚好有个外挂硬盘, SO: 如何将微信缓存挪到这个外挂硬盘第一步:退出微信第二步:挪动缓存到指定外挂磁盘目录第三步:创建软连接找到微信保存文件的目录,然后在MessageTemp(需要删除原来的)这一层,执行下面的命令: ln -s 真实目录 MessageTemp 第四步:处理目录无法访问问题 sudo codesign –sign - –f 2023-11-13 Mac #Mac