修改host文件 找到hosts文件 在macOS环境下,host文件位于 /etc/hosts
通过sudu vim /etc/hosts来修改文件
查找github使用的动态IP
Read more →
概述 本文讲述如何在github的搜索栏找到自己想要的项目。
重点无非如下:
项目名
项目概述
star数
Read more →
背景 我在学习开源项目的过程中,会囤积不少的开源项目,因此也就需要用一个便捷的脚本进行管理,对开源项目进行自动同步。
环境设置 macOS或者Linux都可以,通过shell脚本实现
脚本 #/bin/bash Opensource=/Users/hideyoshi/Desktop/OpenSource #切换到开源项目根目录 cd ${Opensource} currentpath=$(pwd) echo "currentpath is :$currentpath" rm -f /Users/hideyoshi/Desktop/shbin/filelist.
Read more →
前因后果 在Linux中,用户的环境变量由根目录的.bash_profile管理。事实上macOS也该是如此的,但我这么设置了之后,却发现每次都需要重新source,环境变量才能正常工作。
原因 其实也很简单,在同级目录下的.zshrc,是新版macOS更换bash到zsh之后,真正的配置文件。
因此,每次用户登录的时候,调用的不是.bash_profile,而是.zshrc了。
解决方案 可以考虑在.zshrc里source我们的配置文件,这样与在Linux的习惯一致。当然也可以直接在.zshrc编写环境变量。
问题到这里,也算是解决了。
Read more →
要点总结 全局静态变量
在全局变量前加上关键字static,全局变量就定义成一个全局静态变量. 静态存储区,在整个程序运行期间一直存在。 初始化:未经初始化的全局静态变量会被自动初始化为0(自动对象的值是任意的,除非他被显式初始化); 作用域:全局静态变量在声明他的文件之外是不可见的,准确地说是从定义之处开始,到文件结尾。
局部静态变量
Read more →