开发笔记

记录学习和工作中遇到的问题,查漏补缺。

window server 2022 开启 openssh server 相关设置

window server 2022 开启 openssh server 相关设置

使用 Windows PowerShell 安装 openssh安装服务端:Add-WindowsCapability -Online -Name OpenSSH.Server安装客户端:Add-WindowsCapability -Online -Name OpenSSH.Client安装成功会

东明兄 东明兄 2024-02-27
2.2K+ 0 0
Flutter生命周期

Flutter生命周期

initState: 在Flutter中,每个StatefulWidget都有一个对应的State对象。initState是State对象的一个生命周期方法,它在State对象被插入到渲染树中时调用,只会被调用一次。你可以在initState中进行一些初始化操作,例如初始化变量、订阅事件等。类似于V

东明兄 东明兄 2024-01-31
1.8K+ 0 0
React 学习(文章、站点)

React 学习(文章、站点)

react devhttps://react.dev/learncreate react apphttps://create-react-app.devWTF is JSXhttps://jasonformat.com/wtf-is-jsx/https://www.gatsbyjs.com/docs

东明兄 东明兄 2023-11-22
1.2K+ 0 0
JSON Web Tokens(JWT)知识点查漏补缺

JSON Web Tokens(JWT)知识点查漏补缺

最近在做一个统一的授权登录系统,发现我之前做的一个后台管理系统的 jwt 鉴权是不合理的,重新学习了 jwt 的相关知识点。之前的做法在很久之前刚毕业那会我做了一个全栈后台管理系统(之前写过分享:https://blog.crazyming.com/technology-sharing/2007/)

东明兄 东明兄 2023-11-18
2.5K+ 0 0
dayjs 传入 string 和 number 的执行区别

dayjs 传入 string 和 number 的执行区别

开发中发现一个时间解析错误的 bug。dayjs('1702438724297').format('YYYY-MM-DD') 解析出来预期是 2023-12-13,结果输出 1705-09-26。这是因为将时间戳作为字符串传递时,dayjs 会尝试解析它作为一个 ISO 8601 日期字符串,而不

东明兄 东明兄 2023-11-13
1.9K+ 0 0
设置 backdrop-filter 导致 子元素 position: fixed 不再相对于浏览器视口定位

设置 backdrop-filter 导致 子元素 position: fixed 不再相对于浏览器视口定位

根据CSS规范,`filter`和`backdrop-filter`属性会创建一个新的包含块(containing block),与`transform`和`perspective`属性的行为类似。这意味着,如果一个元素的父元素有`filter`或`backdrop-filter`属性,那么使用`p

东明兄 东明兄 2023-10-28
2.7K+ 0 0
react 组件 children 传入字符串和变量变成数组的问题

react 组件 children 传入字符串和变量变成数组的问题

在开发一个组件需求中,需要对外部传入的 children 判断类型,当类型为 string 时需要针对文本单独处理,发现 外部传入的 children 是 文本+变量 的形式时,组件内拿到的 children 是个数组,导致 类型判断 string 为 false,没有走到处理文本的逻辑。cons

东明兄 东明兄 2023-09-20
1.9K+ 0 0
pnpm 无法卸载的问题

pnpm 无法卸载的问题

我使用了 nvm 方便切换 node 版本,pnpm 应该是我在使用 nvm 之前安装的,没有安装在 nvm 指向的路径里,尝试使用 npm uninstall -g pnpm 卸载 pnpm 后 pnpm 依旧可用,使用 npm list pnpm -g 可以看到 nvm 路径里的

东明兄 东明兄 2023-07-14
5.1K+ 0 0
使用 await-to-js 避免在 async/await 中频繁的 try、catch

使用 await-to-js 避免在 async/await 中频繁的 try、catch

async/await ES2017 提供的能力,能让我们用同步的方式 写异步逻辑。await 后面一般都是异步请求,异步请求就很有可能发生异常,比如:网络问题导致,网络断开连接,请求不到;网络慢导致异步请求超时。一般我们异步请求的结果会在后续逻辑中继续使用,当异步发生异常时会阻塞代码运行。处理办法

东明兄 东明兄 2023-03-12
2.4K+ 0 0
swiper 分页器(pagination)不显示问题

swiper 分页器(pagination)不显示问题

在一个 react 项目中使用 swiper 实现 tab 切换效果,需要用到分页器,初始化 swiper 传入了 pagination 参数但是并没有生效,分页一直不显示,审查 swiper-container 元素发现是一个空的元素,分页并没有渲染。我使用的版本是8.4.6。代码复现js:imp

东明兄 东明兄 2023-01-31
3.7K+ 0 0
WEB前端业务开发好用的 npm、工具站点收藏

WEB前端业务开发好用的 npm、工具站点收藏

NPM 包React DnD描述: 用于 React 的拖放库,支持复杂的拖放交互。GitHub: react-dnd/react-dndNPM: react-dndNanoID描述: 生成短的唯一的字符串 ID。GitHub: ai/nanoidNPM: nanoidFuse.js描述: 前端模糊

东明兄 东明兄 2023-01-29
1.8K+ 0 0
在DefinitelyTyped项目中提供类型定义

在DefinitelyTyped项目中提供类型定义

DefinitelyTyped 是一个为没有类型的 npm 包提供 TypeScript 定义的仓库,地址:https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/hippy__react。DefinitelyType

东明兄 东明兄 2023-01-11
1.9K+ 0 0
Next.js 与 WordPress 的身份验证鉴权

Next.js 与 WordPress 的身份验证鉴权

默认情况下,Next.js 将使用来自 WordPress 站点的公开文章,无法拿到未发布的帖子和私有字段等私有内容。要访问未发布的帖子,需要做鉴权身份验证。默认情况下,Next.js 将使用来自 WordPress 站点的公开文章,无法拿到未发布的帖子和私有字段等私有内容。要访问未发布的帖子,

东明兄 东明兄 2022-12-13
2.3K+ 0 0
PostCSS:关闭 webstorm 中  css 嵌套语法错误提示

PostCSS:关闭 webstorm 中 css 嵌套语法错误提示

开发 tailwindcss 项目由于启用了 postcss 插件  tailwindcss/nesting(postcss-nested、postcss-nesting),我们就可以在 css 中使用嵌套了,但是 编辑器会给出错误提示,因为目前的 css 规范还不支持嵌套,解决办法: 1.安装 P

东明兄 东明兄 2022-12-10
2.2K+ 0 0
在 ios simulator 中安装 whistle 证书

在 ios simulator 中安装 whistle 证书

发现在simulator中无法打开网页,在mac网络设置中&#

东明兄 东明兄 2022-11-24
4.9K+ 1 0
1 2 3 4 5 6 … 24