• 修复tmux无颜色以及tmux中运行neovim颜色显示异常

    tmux从2.2版本开始才支持想要的彩色效果 cenos7升级tmux2.8:https://gist.github.com/pokev25/4b9516d32f4021d945a140df09bf1fde/ 如果升级后运行tmux提示proto...
  • create a storybook with vite and vue3

    stepsFirstFirst, we need to create a vue3 project with vite, only in this way can we use sb init to install storybook 12pnpm ...
  • 关于type和interface的思考

    go语言中有type和interface两种对变量的约束方法(在java中是对对象进行两方面的约束) 存在两种约束方法的原因是因为想从两个方面束缚变量:其中一个方面是束缚变量的类型(有可能是函数类型)和结构,此时用type定义一个变量类型,那么接收到...
  • 面向对象的不同实现方法

    面向对象编程是编程的一种思想范式 区别于面向过程,面向对象通过不同对象的属性和方法之间的交互实现功能 但是同样是面向对象,也会有不同的方法,接下来将以java和javascript举例。 首先,这里探讨一下面向对象的本质: 面向对象本质上就是函数作...
  • docker 拉取镜像

    https://hub.docker.com/layers/node/library/node/12-slim/images/sha256-b8922ead40512613bedabb3a930b3a8069dae988f50c30b3b06cd81...
  • linux 命令

    命令输入终端第一个单词默认为一个linux命令 linux会从环境变量中找到对应的二进制文件,查找过程为从前到后找 注:linux不会从当前文件夹寻找对应命令,所以当前文件夹下的可执行程序需要用相对路径指明位置才可执行 ./xxx 还要注意文件要有可...
  • async await

    12345678910111213async function fun(){ let a = await 1; let b = await new Promise((resolve,reject)=>{ ...
  • promise 的 then 何时执行

    结论promise的then方法同步执行(主线程执行)new promise(fn) 主线程执行new promise(fn).then(onFullfilled) 中then执行了才会返回对象来满足后面的调用 所以then也是在主线程执行 但是o...
  • 文件上传(前+后)

    后端使用node.js的express框架 中间件:body-paresr 添加req.body 支持四种解析器(urlencoded json。。。) 不支持formdata 需要multer中间件进行 支持formdata 模块:fs.renam...
  • onpopstate 以及历史栈

    每跳转到一个新的页面,这个页面的链接会放到栈里执行replaceState()方法到的页面会替换栈中顶层的链接history.length显示栈内的链接数量history.onpopstate事件:当点击浏览器的前进后退或执行history.go h...