搜索
学习笔记Jira项目25:使用fetch简化HTTP请求的方法
// TS 中的typeof,是在静态环境运行的 // return (...[endpoint, config]: Parameters) => export const useHttp = () => { const { user } = useAuth(); // utility type 的用法:
Jira项目笔记8:使用json-server模拟数据的方法详解
module.exports = (req, res, next) => { console.log(req,res,next,"geyao") if (req.method === "POST" && req.path === "/login") { if (req.body.username === "jack
Docker安装Jira并实现数据持久化:同时安装Jellyfin教程
对于Jellyfin,相信大家都不陌生吧,Jellyfin是一款媒体服务器软件,可在多个平台管理和播放流媒体文件。 jellyfin是一个多平台的开源系统,所以可以多种方式安装。在铁威马NAS中有2种安装方式,一种是Docker安装,一种是第三方应用社区安装。下面给主要给大家介绍一下如何利用Docker安装Jellyfin媒体服务器。 1
Jira项目笔记8:利用json-server模拟数据的详细步骤
使用Python Jira模块获取项目角色信息:JIT与Python集成
文章目录 前言 编译模式 Lazy compilation Eager compilation 编译选项 nopython object 补充 问题1 问题2 一个坑 参考 前言 jit是numba库有用功能里面最核心最屌的功能。 from numba import jit 1. 普通python我不知道有没有安装numba这个库,反正a
解决Jira安装提示:MySQL 8实例未适当配置的问题
文章目录 1、下载mysql软件包 2、解压缩包 3、移动MySQL文件 4、添加用户和用户组 5、创建/data/mysql目录 6、创建/etc/my.cnf文件 7、 安装libaio 8、初始化mysql 9、查看数据库密码 10、重命名mysql.server并移动到/etc/init.d/目录 11、启动mysql 12、 登录数据库 13、关闭mysql 14、忘记密码怎么办 15、
Jira+Wiki单点登录实战指南(二):深度整合与配置策略
wiki安装的依据是lnmp或lamp环境,网上文档很多,在此就省略了,本文使用的是lnmp环境 二、安装wiki nginx的配置 server { #listen 80 default; listen 8081; server_name _; index index.html index.htm index.php; root /da
缺陷管理新境界:利用Jira构建高效文档管理体系
1、 文档简介 1.1 编写目的 l 规范缺陷上报及处理流程 l 规范缺陷版本维护流程 l 提高缺陷质量 l 提高工作效率 对于测试人员,要严格按照“提案填报规范”中的要求填写上报缺陷; 开发人员和测试人员,要严格按照“提案处理原则”中对于各种状态缺陷的处理约定,及时对缺陷进行相应处理; 对于测试负责人,要严格按照“提案版本维护”中的要求
Jira项目学习笔记8:自定义Hook解决useEffect空数组问题
自定义hook export const useMount = (callback: () => void) => { useEffect(() => { callback(); }, [callback]); }; 1. 2. 3. 4. 5.
Jira项目学习笔记6:列表与下拉框组件渲染实践
const SearchList = ({ lists, users }) => { return (
Jira项目学习笔记18:登录表单TS类型定义实践(一)
module.exports = (req, res, next) => { if (req.method === "POST" && req.path === "/login") { if (req.body.username === "jack" && req.body.password === "123456")
Jira项目学习笔记46:useMemo解决依赖循环问题初探(一)
可以监听组件得插件
Jira项目学习笔记5:JSX列表渲染开发下拉框组件
解码和转码 const SearchPannel = ({ users, param, setParam }) => { return (
学习笔记Jira项目34:提升交互:完善项目列表样式
import React from "react"; import { useTasksSearchParams } from "screens/kanban/util"; import { useSetUrlSearchParam } from "utils/url"; import { Row } from "components/l
Jira开发笔记:Ant Design组件库的深度探索与应用实践
export const SearchPanel = ({ users, param, setParam }: SearchPanelProps) => { return (
Jira项目笔记3:Prettier格式化插件的安装与配置教程
prettier格式化插件 安装插件 安装依赖 yarn add --dev --exact prettier echo {}> .prettierrc.json 1. 2. 添加.prettierignore # Ignore artifacts: build coverage 1. 2. 3.
Jira项目学习笔记7:高效清除对象非零空属性技巧
export const isVoid = (value: unknown) => value === undefined || value === null || value === ""; // let a: object // a = {name: 'jack'} // a = () => { // } // a = new R
Jira项目学习笔记52:useState懒初始化和状态保存技巧(一)
传入函数得含义是惰性初始化
学习笔记Jira项目10:优化策略:useDebounce解决请求过快问题
export const useDebounce = (value: V, delay?: number) => { const [debouncedValue, setDebouncedValue] = useState(value); useEffect(() => { // 每次在value变化以后,设置一个定
Jira开发实践:何时需要声明类型以提升代码可读性
啥时候需要声明类型 理论上来说在我们声明任何变量的时候都需要声明类型(包括普通变量、函数、组件、hook 等等),声明 函数、组件、hook 等需要声明参数 和 返回值的类型。 但是在很多情况下,TS 可以帮我们自动推断,我们就不用声明了,比如: // 这里虽然没有显式声明,但是ts自动推断这是个number let a = 1 // 自
姓名不为空
手机不正确
公司不为空