Bean's Studio.

Bean's Studio.

The world is not black or white, but a delicious shade of grey.

一些网站收藏
From Weibo 班叔思维导图 XMind 幕布 ProcessOn 知犀 问卷调查 问卷星 麦客 调查派 H5 工具 易企秀 iH5 MAKA 人人秀 图文排版 i 排版 135 编辑器 秀米 在线作图 创客贴 稿定设计 Canva 图怪兽 词云生成 易词云 图悦 WordArt 免费图库 Pexels Unsplash Pixabay PPT 模板 优品 PPT 51PPT 变色龙 手机剪辑 剪映 必剪 爱剪辑 专业剪辑 Premiere Final Cut Pro Vegas 视频格式转换 格式工厂 迅捷视频转换器 ...
Deepin 安装oh-my-zsh
Oh-my-zsh不说了,就是很帅的terminal,由zsh而来 安装先安装zsh 1234567891011121314151617# 切换到rootsu# 先安装zshapt-get -y install zsh# 看看已经安装的shellcat /etc/shells# 切换到zshchsh -s /bin/zsh# reboot,不重启可能看不到zshreboot# 查看当前Shellecho $SHELL 再安装oh-my-zsh 官方Repo README提供了3个下载方式 Method Command curl sh -c "$(curl -fs...
Deepin安装Docker
安装部分来自cnblogs,稍作修改,做查询备份用。 Docker简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 Deepin 中的 DockerDeepin 官方的应用仓库已经集成了 docker,但不是类似于 docker-ce 这样的最新版本。由于 Deepin 是基于 debian 的 unstable 版本开发的,通过 $(lsb_release -cs) 获取到的版本信息为 unstable,而 docker 官方...
Github-SSHKey相关
Github SSH KeyGithub 上如果想用 git@github.com 的ssh方式,需要在GitHub的Setting里配上客户机的SSHKey的。 SSH Key - Win10 生成方式检查已有SSH Key1cat ~/.ssh/id_rsa.pub 得到的形如 ssh-rsa ……………. 就是SSH Key了,将其添加到GitHub-Setting-SSH&GPGKey里即可。 生成SSH Key1ssh-keygen -t rsa -C "some comment" 一路回车即可,生成完成后查看: 1cat ~\.ssh\id_rsa.pub
用GitHub Action部署Hexo
Travis 最近因为要收费了,从org变com了。 看到原来是github action的原生支持,把原来的CI从Travis搬到了Github action上。 过程中 Hexo版本和nodejs版本的兼容问题,导致编译失败 原先Travis用的是source branch push到master上的方式,但是github action上这种方式不知道可行还有路上各种ssh、Hexo本身的deploy问题,修改了很多小地方。跑了很多次action。 造成history特别丑 最后发现Hexo官方给出的解决方式还是比较简单的。 结合本地Hexo genereate的方式,修改了脚本如...
查询本机IP
目的运行Bash脚本得到本机IP 代码123456789#!/bin/shget_ip(){ local IP=$( ip addr | egrep -o '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | egrep -v "^192\.168|^172\.1[6-9]\.|^172\.2[0-9]\.|^172\.3[0-2]\.|^10\.|^127\.|^255\.|^0\." | head -n 1 ) [ -z ${...
Centos下防火墙+ss多端口脚本
目的开启SS之后,添加多端口再去打开防火墙比较麻烦,做了一个一键脚本。 代码简易,不带Shadowsocks安装检查1234567891011121314151617181920212223242526272829303132#!/bin/shmethod="aes-256-cfb"mup="6001"log="./add.log"echo -e -n "add: {\"server_port\": $1, \"password\":\"$2\"}" > /dev/udp/127.0.0.1/$muptcp=$(firewall-cmd --zone=publi...
Travis+Hexo自动推送博客
简 介Hexo是什么Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 本Blog也是基于Hexo搭建。 Travis是什么Travis CI 是目前新兴的开源持续集成构建项目,它与jenkins,GO的很明显的特别在于采用yaml格式,同时他是在在线的服务,不像jenkins需要你本地打架服务器,简洁清新独树一帜。目前大多数的github项目都已经移入到Travis CI的构建队列中,据说Travis CI每天运行超过4000次完整构建。对于做开源项目或者github的使用者,如果你的项目还...
Binary
常用二进制 $2^0 = 1$ $2^1 = 2$ $2^2 = 4$ $2^3 = 8$ $2^4 = 16$ $2^5 = 32$ $2^6 = 64$ $2^7 = 128$ $2^8 = 256$ $2^9 = 512$ $2^{10} = 1024$ 位运算与& 同为1,结果为1 或| 有一为1 异或同0异1 取反1变0,0变1 左移全部左移若干位,高位丢弃,低位补0 右移右移若干位,对无符号数,不同编译器处理不同,高位补符号位(算术右移)或补0(逻辑右移) 二进制运算加$0+0=0$ $0+1=1$ $1+1=10 (进位)$ 减$0-0=0$ $0-1=1$(向高...
Network
子网掩码32位的连续1,用于划分子网。 例:1111 1111 1111 1111 1111 1111 1111 1111 = 255 255 255 255 = 255.255.255.255 CIDR192.168.1.0/24,表示32位中前24位为网络前缀(个人理解为主路由的IP地址),即还有8位用于表示SubnetID与HostID 例:192.168.1.0/24 使用掩码255.255.255.240 划分子网,其可用子网数为(),每个子网内可用主机地址数为() $Length(255.255.255.240)= 8+8+8+4 = 28$,子网数为 $2^{28-24}...
avatar
bean
A true master is an eternal student.