- 博客(5)
- 资源 (16)
- 收藏
- 关注
原创 MacOS终端 Iterm2 美化 zsh 配合 neofetch 个性化显示系统信息
neofetch 项目地址:https://github.com/dylanaraps/neofetch安装方法macOS (Homebrew)在终端执行如下命令brew install neofetch使用方法输入 neofetch ,即可看到如下效果如果想每次打开终端都显示上面的效果,你只需要在 ~/.zshrc 中添加 neofetch即可,重启终端后生效说明:当你打开终端时,它会先加载一遍 zshrc 中的代码...
2020-06-22 20:57:52 6335
原创 问题解决:GitHub 加载不出所有的图片 (2020.06.13)
解决方法在终端输入 sudo vim /etc/hosts 命令(必须用 sudo,以管理员的身份打开,不然无法修改 hosts 文件)添加如下代码:# GitHub Start # 192.30.253.112 github.com # 192.30.253.119 gist.github.com# 151.101.184.133 assets-cdn.github.com# 151.101.184.133 raw.githubusercontent.com# 151.101.184.13
2020-06-13 18:22:01 2328
原创 Python 基础知识 | 如何理解 Python 中的 if __name__ == `__main__` 这行代码的含义
if __name__ == '__main__'的意思是:当.py文件被直接运行时,if __name__ == '__main__'之下的代码块将被运行;当.py文件以模块形式被导入时,if __name__ == '__main__'之下的代码块不被运行car.py#!/usr/bin/env python# -*- encoding: utf-8 -*-"""一个可用于表示汽车的类,该模块被my_car.py调用"""# 如果直接运行这个模块,输出__main__# 如果这个模块被
2020-06-11 15:34:04 409
原创 问题解决:Failed to connect to github.com port 443: Operation timed out(2020.06.04)
Thursday, June 4, 2020 15:19:26今天我使用git push original master 突然出现了以下报错,怎么就Failed to connect to github.com port 443: Operation timed out了,之前明明是可以 push到远端的啊解决方法折腾了半天,找到了解决的办法在终端输入sudo vim /etc/hosts,必须用 sudo,以管理员的身份打开,不然无法修改 hosts 文件把 Github相关的几行代码注释
2020-06-04 15:23:25 37102 9
原创 面试题 | 求两个字符串的最长公共子串 要求时间复杂度O(nm),空间复杂度O(1)
来源:牛客网-编程题题意:给定两个字符串str1和str2,输出两个字符串的最长公共子串,如果最长公共子串为空,输出-1。思路:用动态规划空间复杂度会是 O(nm)O(nm)O(nm),我们发现计算每一个 f[i][j]f[i][j]f[i][j] 的时候只需要计算f[i−1][j−1]f[i-1][j-1]f[i−1][j−1],所以只要按照斜线方向(遍历 n + m - 1条斜线)计算所有的值,用一个变量维护最大值,那么空间复杂度就可以降低到 O(1)O(1)O(1)核心:知道如何遍历 n +
2020-06-02 15:32:11 2069
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人