02 2023 档案
摘要:注册全局组件 使用 Vue.component(...) 的方式创建全局组件,注册属性,创建模版 props 属性:父组件传递数据到子组件。高级内容:Prop属性、Prop验证等 this.$emit:将事件传递给父级组件 <slot></slot>:插槽 <div id="app"> <butto
阅读全文
摘要:Vue版本: V2: https://cn.vuejs.org/v2/guide/installation.html V3: https://v3.cn.vuejs.org/guide/introduction.html Vue CLI: vue-cli:https://github.com/vue
阅读全文
摘要:模块化与 npm 前端JS:与浏览器交互 后端Node.js:在服务器(和系统进行交互)端运行JS、跨平台 Node 是对 ES 标准一个实现,Node 也是一个 JS 引擎通过 Node 可以使 JS 代码在服务器端执行 Node 仅仅对 ES 标准进行了实现,所以在 Node 中不包含 DoM
阅读全文
摘要:安装依赖: npm install superagent cheerio --save 同步代码: const superagent = require('superagent') const cheerio = require('cheerio') const fs = require('fs')
阅读全文
摘要:回调函数 ES5:使用回调函数处理异步执行的结果 setTimeout(() => { console.log('1') setTimeout(() => { console.log('2') setTimeout(() => { console.log('3') //.... }, 1000) }
阅读全文
摘要:准备 创建 & 运行项目,请参考 VuePress(v1):https://v1.vuepress.vuejs.org/zh/guide/ 构建和推送静态网站 使用 npm 构建静态网站并将其推送到 Gitee Pages 页面服务托管的分支 方式一:shell 脚本 if [ ! -e packa
阅读全文
摘要:场景:执行 docker run 失败 报错:Error starting userland proxy: listen tcp6 [::]:: socket: address family not supported by protocol. 一个解决方法: 即修改命令,指定 ipv4 格式的地址
阅读全文
摘要:不同的角色:开发人员、运维团队、DevOps 工程师 开发团队和 IT 运维团队的技能要求和工作目标可能都不相同。开发人员希望给应用增加新功能,而运维团队的重点则是在应用发布之后保持其稳定性。 DevOps 的核心就是流程的统一和自动化,所以 DevOps 工程师在组合代码、应用维护和应用管理方面发
阅读全文
摘要:安装思源笔记 su - cd mkdir sy-space chown -R 1000:1000 /root/sy-space docker run -v /root/sy-space:/siyuan/workspace -p 6806:6806 -u 1000:1000 b3log/siyuan
阅读全文
摘要:Vercel Node 版本的说明 官方参考:意思是设置了 engines.node 后,如果与项目的 node 版本不一致,则使用前者 Defining the node property inside engines of a package.json file will override th
阅读全文
摘要:在昨天的基础上封装一哈,昨天的:https://www.cnblogs.com/engure/p/17087169.html /** * 格式化数字为千分位表示 * * @param value 数值,可为 String/六种数值类型/BigDecimal * @param fieldLength
阅读全文
摘要:获取BigDecimal数字的千分位表示,同时保留精度 需求:BigDecimal > String 两种方法: 自己编写逻辑方法 使用 java 提供的 API 来转化 /** * 转化一:自己拼接 */ private static void formatMoney2(BigDecimal mo
阅读全文