aiyoudiao aiyoudiao
  • JavaScript
  • Vue
  • React
  • 低代码
  • 线性系统
  • 暂未分类
  • LeetCode
  • 算法
  • 数据结构
  • 设计模式
  • Other
  • PMP
  • Office
  • 面试
  • Bash
  • 流年往事
  • 经验片段
  • 读书杂感
  • 归档
  • 分类
  • 标签
  • 简介
  • 收藏
  • 有趣
  • 文档

码二

扫微信二维码,认识一下码二吧😉。
  • JavaScript
  • Vue
  • React
  • 低代码
  • 线性系统
  • 暂未分类
  • LeetCode
  • 算法
  • 数据结构
  • 设计模式
  • Other
  • PMP
  • Office
  • 面试
  • Bash
  • 流年往事
  • 经验片段
  • 读书杂感
  • 归档
  • 分类
  • 标签
  • 简介
  • 收藏
  • 有趣
  • 文档
  • 流年往事

  • 经验片段

    • 2022年2月21日
    • 2022年3月16日
    • 2022年3月21日
    • 2022年3月23日
    • 2022年4月9日
    • 2022年4月10日
    • 2022年4月15日
    • 2022年4月27日
    • 2022年4月28日
    • 2022年5月6日
    • 2022年5月16日
    • 2022年5月20日
    • 2022年6月16日
    • 2022年6月22日
    • 2022年6月23日
    • 2022年8月17日
    • 2022年10月12日
    • 2022年11月6日
    • 2022年11月8日
    • 2022年11月21日
    • 2022年12月06日
    • 2022年12月09日
    • 2022年12月27日
    • 2023年01月21日
    • 2023年02月03日
    • 2023年03月19日
    • 2023年03月26日
    • 2023年04月12日
    • 2023年05月03日
    • 2023年06月04日
  • 读书杂感

  • 历程
  • 经验片段
aiyoudiao
2022-03-16

2022年3月16日

解决Failed to connect to 127.0.0.1 port XXXX: Connection refused 这样的错误

出现这个问题,一般都是你直接或者间接的设置了git的代理proxy,如果你不需要代理可以取消你之前设置的代理

# 查询你之前设置的代理
git config --global http.proxy
git config --global https.proxy

# 取消你设置的代理
git config --global --unset http.proxy
git config --global --unset https.proxy

# 设置新的代理
git config --global http.proxy http://ip:port
git config --global https.proxy https://ip:port

解决windows里git clone 出现 无效路径的错误。原因是windows中不支持这样的命名文件,所以就会丢失了,但是为了保证一致性,于是就全部失败了。

# 取消windows NTFS文件保护策略,无法识别的文件路径直接丢弃,其它可识别的文件路径就保留,这样就不会全部失败了。
git config --global core.protectNTFS false

前端获取cooike对象,因为前端的cookie是个字符串,你得把它转成对象才行

拿到对象数组: document.cookie.split(";").map(item => {
    const [key, value] = item.split('=');
    return {key, value}
});

先拿到对象数组再转成对象: document.cookie.split(";").map(item => {
    const [key, value] = item.split('=');
    return {key, value}
}).reduce((prev, cur) => {
    prev[cur['key']] = cur['value'] 
    return prev
}, {});

直接拿到对象: document.cookie.split(";").reduce((prev, item) => {
    const [key, value] = item.split('=');
    prev[key] = value
    return prev
}, {});

// 更复杂的方式书写,一行代码
document.cookie.split(";").map(item => item.split('=')).reduce((prev, _) => (prev[_[0].toString().trim()]=_[1],prev),Object());

// 复杂的方式书写,一行代码,相对性能较好。
Array(1).fill().reduce((_, p) => document.cookie.split(";").reduce((prev, item) => ([_.key,_.value] = item.split("="),prev[_.key.toString().trim()]=_.value,prev),Object()), Object({key: void 0, value: void 0}))
#git#代码片段
上次更新时间: 10年18月2023日 01时57分53秒
2022年2月21日
2022年3月21日

← 2022年2月21日 2022年3月21日 →

最近更新
01
01.数据结构导论一览.md
10-16
02
30.2023年06月04日.md
06-04
03
08.与测量相关.md
05-06
更多文章>
Theme by Vdoing | Copyright © 2017-2023 aiyoudiao 码二 备案号: 鄂ICP备2022002654号-1