摘要: 关于尖括号<>的意义,目前发现两种用法: 1、泛型:用于约束内容函数或类的内容; 2、断言或铸造,类似as let square = <Square>{}; let square = {} as Square; 翻译 搜索 复制 阅读全文
posted @ 2023-06-15 09:54 笑言哑哑 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 1、当删除lock文件后 npm install 报依赖错误, 运行npm install --legacy-peer-deps 2、install时node-sass报错,node-sass: Command failed node node-sass sass-loader是完全相关的,必须安装 阅读全文
posted @ 2022-08-30 20:42 笑言哑哑 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 1、新建函数组件时使用 React.FC 类型 2、React.FC类型组件添加静态属性,如Grid.Col,报类型“FC<>”上不存在属性“XXX”, 方法一,不使用React.FC 方法二 // 组件参数接口定义 interface compProps { className?: string; 阅读全文
posted @ 2021-12-14 10:31 笑言哑哑 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一. 添加typescript 用 yarn create react-app my-app --typescript 创建基础项目, 用 yarn add typescript @types/node @types/react @types/react-dom @types/jest 添加type 阅读全文
posted @ 2021-11-26 14:05 笑言哑哑 阅读(2187) 评论(0) 推荐(0) 编辑
摘要: 1.报错:Environment key "es2021" is unknown,解决方法重新安装依赖 2."lint:css": "npx stylelint 'src/**/*.css'",会报找不到模块, 可以把单引号去掉 搜索 复制 阅读全文
posted @ 2021-09-22 18:04 笑言哑哑 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 配置文件 { output: { file:'bundle.js', // 输出文件 format: 'cjs, // 五种输出格式:amd / es6 / iife / umd / cjs name:'A', //当format为iife和umd时必须提供,将作为全局变量挂在window(浏览器环 阅读全文
posted @ 2021-09-17 10:47 笑言哑哑 阅读(370) 评论(0) 推荐(0) 编辑
摘要: ssr服务端渲染 对已有的SPA项目来说改造成本非常大 预渲染 如prerender-spa-plugin、react-snap,不适用数据经常变化的页面,也不适用路由非常多的页面 rendora方案 不用改造已有的项目,但是是go语言,对前端不太友好 另做一套简易版网站 没有样式,只有符合seo规 阅读全文
posted @ 2021-09-07 11:13 笑言哑哑 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 通常情况下每个仓库管理一个包,当随着项目的扩大,每个项目有不同的系统组成时就需要一种把不同系统放在同一个仓库管理的需求,于是就演进出一种多包仓库管理的模式monorepo yarn workspace 通常情况下可以用yarn workspace管理 安装所有工作区依赖 yarn install 根 阅读全文
posted @ 2021-08-31 15:16 笑言哑哑 阅读(403) 评论(0) 推荐(0) 编辑
摘要: mat3 三阶矩阵 add: 两个mat3相夹 阅读全文
posted @ 2021-08-13 14:27 笑言哑哑 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 度中心性计算出每个节点的相连的边的数量 中介中心性1、计算没对节点之间的最短路径2、将最短路径上的各节点中介值加13、最后即求出中介中心性的值 紧密中心性1、依次求节点到其他所有节点的最短距离2、最短距离相加后除以n-1,得出平均最短距离d,n-1为节点的总数3、平均最短距离的倒数 1 / d即紧密 阅读全文
posted @ 2021-08-10 17:03 笑言哑哑 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 圆的方程公式 (x-a)² + (y-b)² = r² x1 = x0 + r * Math.cos(angle * Math.PI / 180) y1 = y0 + r * Math.sin(angle * Math.PI/180) 贝塞尔曲线的方程公式 B(t) = (1-t)²P0 + 2t( 阅读全文
posted @ 2021-07-19 13:39 笑言哑哑 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 在看g6文档的时候看到一个变换矩阵,不明觉厉,如下 matrix = 1 0 0 0 1 0 0 0 1 于是查资料了解里面每个数字的意义,和css3的matrix()方法似乎类同 transform: matrix(a,b,c,d,e,f) 对应矩阵 a c e b d f 0 0 1 当变换原点 阅读全文
posted @ 2021-07-07 16:19 笑言哑哑 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 1. 当父元素有transform: scale()时,有鼠标定位不准确的问题 // 开启支持css缩放,智能保证基本的准确,很多情况还是有问题 graph.get('canvas').set('supportCSSTransform', true) 2. 图形分组总体居中对齐的问题 const m 阅读全文
posted @ 2021-07-07 14:45 笑言哑哑 阅读(1237) 评论(0) 推荐(0) 编辑
摘要: { animate:true,//是否在布局运行时显示布局;特殊的“结束”值使布局具有离散布局的动画效果 maxIterations:0,//布局退出前的最大迭代次数 maxSimulationTime:0,//运行布局的最大长度(毫秒) ungrabifyWhileSimulating:false 阅读全文
posted @ 2021-04-28 14:09 笑言哑哑 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 1、aixos请求响应302重定向时无法获取返回数据, 解决方法:在请求头中添加 headers: { 'X-Requested-With': 'XMLHttpRequest' }, 阅读全文
posted @ 2021-01-28 11:33 笑言哑哑 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 1、flex:1元素被子元素撑开,将该元素overflow不为visible,构造BFC,或子元素脱离文档流 阅读全文
posted @ 2021-01-27 16:55 笑言哑哑 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 1、安装扩展包Java Extension Pack,里面包含java开发所必须的扩展 2、安装java jdk,8版本就是1.8版本,根据需要安装不同的版本 3、下载gradle,将bin文件夹添加到环境变量,比如C:\likezhen\gradle-6.7\bin 4、运行gradle buil 阅读全文
posted @ 2020-10-28 00:22 笑言哑哑 阅读(3782) 评论(0) 推荐(0) 编辑
摘要: 关系图 1. echarts关系图 2.cytoscapejs 3.sigmajs 4.vis.js 5.antV g6 6.highchart 7.d3 在线编辑器 1. ace 2. CodeMirror 3. Monaco 例子https://github.com/microsoft/mona 阅读全文
posted @ 2020-09-15 16:47 笑言哑哑 阅读(427) 评论(0) 推荐(0) 编辑
摘要: upstream data_front{ server 172.25.25.25:8080; } server { listen 9099; server_name localhost; root /usr/front/; index index.html index.htm; location / 阅读全文
posted @ 2020-09-07 16:39 笑言哑哑 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1. this.$router.go(0) 刷新了整个页面而不是只有路由区域 2. router-view 组件用v-if来隐藏显示来重新渲染,页面生命周期中的请求方法没有重新请求 3. router-view 组件加绑定动态key值,会造成路由的渲染混乱 阅读全文
posted @ 2020-06-19 14:25 笑言哑哑 阅读(3162) 评论(0) 推荐(0) 编辑