随笔分类 - 软件工程相关
摘要:git查看某个文件的修改记录 先使用git log filename 或者 git log --pretty=oneline filename查询到某个文件的提交历史记录 PS C:\Users\10128\Desktop\Note\main> git log --pretty=oneline in
阅读全文
摘要:leetcode 1 两数之和 O(n)时间复杂度实现 描述: 输入:nums = [2,7,11,15], target = 9 输出:[0,1] 解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。 /** 思路: map实现 一个数为a,另一个数即为diff = s
阅读全文
摘要:在当前工作区的.vscode/setting.json文件中加入以下配置 { "[markdown]": { "editor.quickSuggestions": true } }
阅读全文
摘要:/** 输入: const systems = ["mac", "windows"] const prices = ["$5000", "$10000"] const storages = ["512g", "1T"] 返回: [ ["mac", "$5000", "512g"], ["mac",
阅读全文
摘要:问题 在启动react项目之后,发现语法提示错误信息:“除非提供了’–jsx’标志,否则无法使用JSX”. 处理 将tsconfig.json配置中的"jsx": "react-jsx"改为react 如果发现依然没有效果,那么可能是IDE没有立即读取生效导致的,重启VsCode并重新配置jsx之后
阅读全文
摘要:移动端验证码组件,输入一个数字立即跳到下一个输入框,删除一个数字立刻返回上一个输入框,用useEffect会出现键盘闪烁的问题。 因为useEffect添加副作用是在dom渲染到浏览器之后,即浏览器绘制之后执行,不会阻塞浏览器,但是可能导致重绘与回流,从而出现闪烁。 useLayoutEffect是
阅读全文
摘要:思路是使用race这个api, 同时开启定时器和请求两个异步任务 如果定时器的timeout到达之后请求还没返回,就可以看做是请求超时 promise.race[req,timer]
阅读全文
摘要:word-break: break-all; 所有单词碰到边界一律拆分换行,不管你是incomprehensibilities这样一行都显示不下的单词,还是long这样很短的单词,只要碰到边界,都会被强制拆分换行。 可以作用于table元素,同时设置宽度为100%,表格内容宽度将保持在table宽度
阅读全文
摘要:个人推荐使用after伪元素的方式实现 张大佬的博文: https://www.zhangxinxu.com/wordpress/2019/08/css-flex-last-align/ <!DOCTYPE html> <html lang="en"> <head> <meta charset="U
阅读全文
摘要:grid布局按列分割时,每行行高都会均分父容器,但我们需要的效果是行高自适应为元素高度即可,此时需要设置 align-content: start; 参考MDN:https://developer.mozilla.org/zh-CN/docs/Web/CSS/align-content displa
阅读全文
摘要:1 关于cmd cmd规范用于浏览器端,在cmd中模块的加载是异步的,模块代码在使用时才会执行 Sea.js实现了cmd规范 官网: http://seajs.org/ github : https://github.com/seajs/seajs 使用define+module.exports或e
阅读全文
摘要:import axios from 'axios' const axiosHandle = axios.CancelToken.source() login(){ this.props.dispatch(getData(value, (res) => {},(error)=>{},axiosHand
阅读全文
摘要:Uncaught Error: Element type is invalid: expected a string or a class/function but got: object. fixed: 把DOM节点写成函数或者组件再丢进去即可. 直接写dom常量的话就是一个对象,而我们需要的是一
阅读全文
摘要:今天在git上新建了个仓库,一开始使用https的方式克隆,报错timeout 为了解决这个问题,搜了很多方案,例如配置git config的http.proxy、配置host等,都以失败告终 遂决定使用ssh方式克隆,终成功 1 生成ssh 查看根目录 .ssh文件夹下有没有ssh文件, 没有就新
阅读全文
摘要:cp -r execFile.js ../a.js
阅读全文
摘要:Host 客户端请求的服务器的域名和端口号(其中端口号是可选的,如果没有就根据协议来默认端口号,如http是80,https是443) Referer 请求来源页面的地址,包括协议、域名、端口号、url参数(不包括hash参数) 服务器判断请求来源一般用这个字段 Origin 请求来源于哪个站点。只
阅读全文
摘要:cdn原理和实施 cdn content delivery network 内容分发网络 为什么要有cdn 光行走1万公里需要33ms, 一个来回需要66ms, 而一个tcp链接只需要几毫秒即可, 一个http请求完成的请求+响应只需要几十到几百ms 那么如何加速呢?设置中转站 把内容分发到全世界各
阅读全文
摘要:删除本地分支 git branch -d xxx 删除远程分支 git push origin --delete xxx
阅读全文
摘要:git commit -a --amend -m "xxx"
阅读全文

浙公网安备 33010602011771号