0%

这里整理一些由于我国国情导致的导致的生产环境恶劣的问题

  • 环境:Arch Linux

解决墙的问题一般也就是梯子,而梯子的原理则是开两个服务,一个跑在远端vps,一个跑在本地,中间通信加密。我常用的梯子是sock5协议的shadowsocks

proxychain

arch下的安装:sudo pacman -S proxychains-ng,修改配置:cat /etc/proxychains.conf,假设我们的本地代理跑在127.0.0.1:1080

[ProxyList]
# add proxy here ...
# meanwile
# defaults set to "tor"
#socks4 127.0.0.1 9050
socks5 127.0.0.1 1080

运行firefox:proxychains firefox,使用代理打开浏览器。

阅读全文 »

换了个硬盘,要重装系统了,这次记录一下我的Arch的配置,谁知道下次还要不要再装呢。。

安装

Nian的博客中已经很详细写明了Arch的安装过程ArchLinix Installation Guide

我将启动盘刻录和基本系统安装都做成了脚本:

  • USB启动盘制作

在任意Linux环境下插入U盘,假定位置是/dev/sda,直接执行:

curl https://raw.githubusercontent.com/XUranus/scripts/master/archlinux/archusb-maker.sh -o archusb-maker.sh
sudo ./archusb-maker.sh /dev/sda

将会下载最新镜像并烧录USB启动盘。

  • Arch安装

从USB启动,手动分区后下载安装脚本

curl https://raw.githubusercontent.com/XUranus/scripts/master/archlinux/arch-installation.sh -o arch-installation.sh

配置变量后执行。之后重启系统就可以进行定制化了。

Konsole

启动后,第一步就是配置konsole,安装zsh后,安装oh-my-zsh

sudo pacman -S git
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"

阅读全文 »

  • 安装最新的Vue Cli 3,如果有之前的版本先卸载 npm uninstall -g vue-cli,安装新版本 npm install -g @vue/cli
  • 创建一个vue-demo项目 vue create vue-demo 或者可以不用上一步 npx @vue/cli create vue-demo
  • 选择yarn,yarn serve ,打开浏览器localhost:8080
  • 编译:yarn build ,编译的文件在dist目录中。

总的来说,Vue Cli 3和React脚手架create-react-app简直一毛一样

阅读全文 »

由于树莓派3B+至今为止官方没有发布可用的第三方镜像,经测试只有Noob和raspbian可以直接使用。

环境:ArchLinux

刻录

  • 首先去官网下载raspbian镜像:下载连接
  • 准备一张SD卡,lsblk(假设盘符是/dev/sdc)。
  • 插入并格式化sudo wipefs --all /dev/sdc
  • 解压下载的文件 unzip 2019-04-09-raspbian-jessie-lite.zip
  • 刻录 sudo dd bs=4M if=2019-04-09-raspbian-jessie-lite.img of=/dev/sdc ,需要等待几分钟
  • ~sync 确保缓存写入~~
    阅读全文 »

需要IDEA,jdk8以上

创建项目

SpringBoot需要IDEA Ultimate,新建项目,选择Spring Initializer

阅读全文 »