你好丶我姓宋


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

  • Commonweal 404

  • 其他

pixelboook安装Ubuntu16.04

发表于 2018-08-23

上周作死,入手一台pixelbook,使用Chrome OS吧,感觉太鸡肋,所以准备装Linux

本来想装CentOS,但是查了一圈资料没找到crouton安装CentOS的方法,我也算是计算机小白,加之pixelbook价格比较–贵,不敢用来折腾,所以决定安装Ubuntu

插嘴一句,不知是我RP问题还是资料有问题,我参照网上现有资料安装,总能出现各种各样的bug,结合我一周以来每天2点以后才睡觉的痛苦经历,我决定把安装过程记录下来,万一哪天需要重装系统的话,还可以用来参考。


进入开发者模式

  • 同时按住 esc、刷新键还有关机键
    • 当cb屏幕出现恢复模式的提示语,按ctrl+d,等待cb重启
    • 以后每次cb开机都需要按ctrl+d进去系统

下载crouton

  • crouton下载地址

在cb上按ctrl+alt+t 进入crosh

  • 输入shell
  • cd ~/Downloads
  • sudo sh -e ./crouton
  • sh ./crouton -r list //查看crouton支持的版本
    • Ubuntu各版本代号
    • 我安装的是Ubuntu16.04版本,所以就是xenial

开始安装

  • sudo sh -e ~/Downloads/crouton -r xenial -t core
  • sudo sh -e ~/Downloads/crouton -r xenial -t core,audio,cli-extra,core,touch,,x11,xorg,gtk-extra,keyboard,gnome,gnome-desktop -u
    • 我用的是gnome桌面,如果大家想用别的桌面可以自行更改,将gnome,gnome-desktop换成对应的桌面就可以

进入Ubuntu

  • sudo startgnome

Ubuntu跟chrome os切换

  • 同时按下shift+ctrl+alt+刷新(第一排第三个)

在Ubuntu下可能存在的问题

进去以后,按ctrl+alt+t如果没有出现终端,可以尝试一下方法(当初我遇到这个问题困扰了好久,据说是因为语言环境造成的),参考

  • 首先注销Ubuntu返回chrome os
  • 然后再Ubuntu下进入shell(ctrl+alt+t,输入shell)
  • 在chrome os进入Ubuntu终端
    • sudo enter-chroot
    • sudo apt-get install language-pack-zh-hans language-pack-zh-hans-base language-pack-gnome-zh-hans language-pack-gnome-zh-hans-base
    • sudo apt-get install `check-language-support -l zh`
    • sudo localectl set-locale LANG=zh_CN.UTF-8
    • logout
  • 好了,接下来就可以再次切换到Ubuntu系统中了
    • sudo startgnome

结尾

入手pixelbook也将近一个月了,拖拖拉拉一直到今天(2018-8-23)才写完,因为github不能被百度和Google收录,所以也不知道文章能否被大家发现

最后,祝大家chromebook玩的开心

vue cli3配置跨域代理

发表于 2018-08-22

最近要使用vue,因为以前没有接触过,而且我直接上手了vue-cli 3版本,现在能查到的vue-cli3的内容还很少,所以记录一下我学习时候遇到的坑。 参考文献

问题描述

配置vue的proxy代理功能,因为3版本的cli没有了static目录,也没有webpack.js文件,导致这个坑我查了好久

解决办法

  • 将原本放在static目录下的mock文件生成到public目录下
  • 在根目录创建vue.config.js文件

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    module.exports = {
    devServer: {
    proxy: {
    '/api': {
    target: 'http://localhost:8080',
    changeOrigin: true,
    ws: true,
    pathRewrite: {
    '^/api': '/mock/'
    }
    }
    }
    }
    }
  • 使用

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    methods:{
    getHomeInfo(){
    //在这里就可以直接使用/api/而不用每次都自己去public目录下一级一级找文件
    axios.get('/api/test.json')
    .then(this.getHomeInfoSucc)
    },
    getHomeInfoSucc(res){
    console.log(res)
    }
    }

vue cli3 配置路径别名

发表于 2018-08-17

因为vue-cli3没有了以前的webpack文件,所以要在根目录创建vue.config.js,然后添加:

此处输入代码
1
2
3
4
5
6
7
8
9
10
11
var path = require('path')
function resolve (dir) {
console.log(__dirname)
return path.join(__dirname, dir)
}
module.exports = {
chainWebpack: config => {
config.resolve.alias
.set(key, value) //key,value自行定义,比如.set('@@', resolve('src/components'))
}
}

git使用分支,以及提交代码到master

发表于 2018-08-17

进入分支

  • 使用git pull命令,将线上的分支拉到本地
  • 使用git checkout [分支名称]
  • 使用git status 查看本地使用已经进入指定的分支

提交代码

  • 使用git add .
  • 使用git commit -m “add”
  • 使用git push
  • 此时就将本地分支代码提交到github或者gitee线上的分支上面

合并到master分支

  • 使用git checkout master
  • 使用git merge origin/[分支名称]
  • 使用git push
  • 此时就将master的内容也提交到了线上

test test

发表于 2018-08-12 | 分类于 搭建博客

this is a test of hexo

这是一个md的测试文件
用来测试hexo是否正确安装以及博客是否可以正常使用

hexo个人博客搭建成功

Hello World

发表于 2018-08-12

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

1
$ hexo new "My New Post"

More info: Writing

Run server

1
$ hexo server

More info: Server

Generate static files

1
$ hexo generate

More info: Generating

Deploy to remote sites

1
$ hexo deploy

More info: Deployment

你好丶我姓宋

你好丶我姓宋

笔记

6 日志
1 分类
4 标签
© 2018 你好丶我姓宋
由 song 编写
|
主题 — NexT.Pisces v5.1.4