今日见闻

今日重要的三件事

记录

怎么正确的在中国使用RubyGems

RubyGems 镜像 - Ruby China
读书笔记-2019年03月08日

正确搭建一个fastlane开发环境

1. 安装Ruby环境和gem包管理器:

根据你的系统情况自动去问搜索引擎:两个目的,Ruby环境要有,在命令行里gem -v能用

2. fastlane环境配置:

  1. 配置gem源地址
    gem sources -a https://gems.ruby-china.com/
  2. 安装Xcode-select
    Xcode-select --install
  3. 安装fastlane
    sudo gem install fastlane --verbose

3. 最后记录下怎么使用fastlane打包指定版本上传蒲公英

打包命令:
iOS:
cd ./ios  
fastlane ios to_pgyer version:2.1.3 build:225 uplog:更新说明

Android:
cd ./android
fastlane android to_pgyer version:2.1.3 build:225 uplog:更新说明 debug:false

flutter的一些文章

flutter_boost/README_CN.md at master · alibaba/flutter_boost

alibaba/flutter_boost: FlutterBoost is a Flutter plugin which enables hybrid integration of Flutter for your existing native apps with minimum efforts

Why we chose Flutter and how it’s changed our company for the better.有人做了中文版
为什么Flutter会选择 Dart ? - littleRed的博客 安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户

Docker在android领域的资料

docker android- CSDN搜索

使用Docker编译Android(AOSP) - 张同光 (Tongguang Zhang):Hello everyone ! - CSDN博客

史上最简单Android源码编译环境搭建方法(基于Docker) - 西涛offbye-移动全栈技术博客 - CSDN博客这篇文章的原文是下面的
史上最简单Android源码编译环境搭建方法 | Weishu’s Notes
读书笔记-2019年03月08日
在Mac平台使用Docker搭建AOSP(Android源代码)编译环境 - IT毁灭者 - CSDN博客

使用docker实现Android的自动化部署(一) - farley的成长之路 - CSDN博客

Docker和MySQL的总结

1. 安装Docker并启动Docker服务

这个去看这个Docker — 从入门到实践 · 语雀详细到令人发指的教程。事无巨细,还有微信小程序方便你随时查看Docker命令和使用方法,真香!

2. 略过基本操作直接下载一个mysql镜像

在终端里运行下面的命令
docker pull mysql/mysql-server:latest

3. 运行一个名叫firstmysql的容器

docker run -it --rm --name firstmysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql/mysql-server

对小白来说有点复杂 我解释一下这个命令要搞什么事情:

  1. 这个命令因为有了--rm 意思是终止(stop)容器后立即删除,如果不想终止容器后删除容器去掉这个--rm即可。
  2. 在终端里查看一下帮助信息(具体命令是docker run --help
  3. 就能知道-e, --env list Set environment variables(设置环境变量)
  4. 又能知道-p, --publish list Publish a container's port(s) to the host(将宿主机器的端口号和容器的端口号绑定)
  5. 又又能知道-d, --detach Run container in background and print container ID(使用这个镜像在后台运行一个容器,并且打印出容器ID)
    至此这一句解释完毕

4. 在docker log里查看Mysql root身份的密码

docker logs firstmysql

不知道怎样找到密码?
在出现的log里面大概有这么一句
[Entrypoint] GENERATED ROOT PASSWORD: eDIHuMYc;0bDimyKTyrRUB.onra
注意:
eDIHuMYc;0bDimyKTyrRUB.onra这个就是密码了
记下来这个密码 下一步要用。

5. 以root身份登录Mysql

docker exec -it firstmysql mysql -uroot -p

以log里记录的密码登录。

6. 修改root密码(可选,建议修改,毕竟上面的密码很难记)

alter user 'root'@'localhost' identified by '123456';

例如把密码修改为123456。

7. 创建数据库及其他信息(可跳过,不执行也没问题)

create database mydb;

8. 创建表格及数据信息(可跳过,和7步是关联的,先执行⑦再执行8️⃣)

三句命令都是在mysql>这种环境下执行的:

  1. 使用⑦步建立的数据库
    use mydb;
  2. 创建一个名叫mytable的表
    create table mytable ( id integer primary key,name varchar(256),description varchar(256));
  3. 插入一条数据
    insert into mytable(id, name, description) values (1, 'alson', 'hello');

9. 使用Navcat连接一下数据库能方便看数据库内容,其实程序里面访问数据库的原理也是这个所以先用Navcat连一下。

读书笔记-2019年03月08日

读书笔记-2019年03月08日

读书笔记-2019年03月08日

结束了????

现在时间2019年03月07日23:32:33,程序员没有性生活的,只能3月7号写3月8号的博客打发时间这样子。

相关文章: