0%

一、yarn socket connection timeout

  • 原先yarn一直是有效的,但是今天运行的时候提示超时,尝试延长超时时间无效。
  • 解决:发现是yarn的代理配置错了。
1
2
yarn config set proxy http://XX
yarn config set https-proxy http://XX

二、网络请求socket connection timeout

  • 在postman和apifox还有浏览器都能成功,但是在代码里发起网络请求提示超时,尝试延长超时时间无效。
  • 解决:发现要代理,尝试在国外服务器ping是成功的

场景:

基于capacitor+ionic搭建的跨平台app在web端调试时会出现滚动条,不美观

解决方案

::webkit-scrollbar

这个方法很通用,网上大都是这个。不知道为什么我这里无效

padding+margin

原理:用负值的margin把滚动条拖动到视窗外。然后用padding把移位的部分再挤压回正确视图。

没找到中文的文档,有些记得住的属性没写,没写完,有空再补充

好消息,找到了 tailwind中文
坏消息,是机翻

阅读全文 »

2024.8更新

我司目前开发流程:

  • 在开发分支创建子分支 git checkout -b 子分支名
  • …经过一段时间开发后
  • 切换到开发分支 git checkout develop
  • 拉取远程开发分支的更新 git pull
  • 切换到子分支 git checkout 子分支名
  • 合并子分支 git rebase develop
  • 强制推送子分支 git push 子分支名 --forece
    阅读全文 »

前端react,后端koa,然后用session作了验证码的存储。后端用koa-cors做了跨域。

场景:前端请求验证码,后端session保存验证码,前端发送验证码给后端,后端取出session校验。这里校验的时候拿不到。

阅读全文 »

当前版本是2.0.3,通过npm install react-split-pane@next安装的,在作者github给的样例中,看到有pane组件,但是导入包没有看到。

这边直接去看了下npm包源文件,发现没有导出pane组件,稍作修改把他导出之后,顺便把d.ts也改一下。就可以在项目中正常使用这个包了。并且可以通过pane包裹组件达到设置区域大小的效果。

发生场景

nodejs+express+mysql后端。

报错

Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client

问题描述

在调用api后,本地后端进程崩溃。

问题代码


没写else,res.send先后顺序不明

解决办法

如图加上else

DOMException: Failed to execute ‘querySelector‘ on ‘Document‘: The provided selector is empty.


报错原因:在初始化的时候,给变量定义了xxx : 类型 = d3.select(‘’)
解决办法:使用?或!,如:xxx?:类型或xxx!:类型

new Date(参数可选)

返回都是Wed Jun 28 2023 09:16:31 GMT+0800 (中国标准时间)格式的日期。
如果没有参数就是当前系统时间。
参数格式可以是以下形式

1
2
3
4
'December 17, 1995 03:24:00'
'1995-12-17T03:24:00'
1995, 11, 17
1995, 11, 17, 3, 24, 0
得到当前时间戳,(1-31)日、星期日到六(0-6)
1
2
3
4
5
6
7
8
let now = Date.now()
//也可以
let now = new Date().getTime()

//日
getDate()
//星期
getDay
Date.parse()

解析参数的日期,返回时间戳,但是后三位置0

1
2
3
4
5
'Wed Jun 28 2023 09:16:31 GMT+0800 (中国标准时间)'
'December 17, 1995 03:24:00'
'1995-12-17T03:24:00'
1995, 11, 17
1995, 11, 17, 3, 24, 0
最近的xx天
1
2
3
const end = new Date();
const start = new Date();
start.setTime(start.getTime() - 3600 * 1000 * 24 * xx);
得到天或者星期几

get