文章目录
今日见闻
今日重要的三件事
记录
怎么正确的在中国使用RubyGems
正确搭建一个fastlane开发环境
1. 安装Ruby环境和gem包管理器:
根据你的系统情况自动去问搜索引擎:两个目的,Ruby环境要有,在命令行里gem -v能用
2. fastlane环境配置:
- 配置gem源地址
gem sources -a https://gems.ruby-china.com/ - 安装Xcode-select
Xcode-select --install - 安装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
Why we chose Flutter and how it’s changed our company for the better.有人做了中文版
为什么Flutter会选择 Dart ? - littleRed的博客 安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户
Docker在android领域的资料
使用Docker编译Android(AOSP) - 张同光 (Tongguang Zhang):Hello everyone ! - CSDN博客
史上最简单Android源码编译环境搭建方法(基于Docker) - 西涛offbye-移动全栈技术博客 - CSDN博客这篇文章的原文是下面的
史上最简单Android源码编译环境搭建方法 | Weishu’s Notes
在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
对小白来说有点复杂 我解释一下这个命令要搞什么事情:
- 这个命令因为有了
--rm意思是终止(stop)容器后立即删除,如果不想终止容器后删除容器去掉这个--rm即可。 - 在终端里查看一下帮助信息(具体命令是
docker run --help) - 就能知道
-e, --env list Set environment variables(设置环境变量) - 又能知道
-p, --publish list Publish a container's port(s) to the host(将宿主机器的端口号和容器的端口号绑定) - 又又能知道
-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>这种环境下执行的:
- 使用⑦步建立的数据库
use mydb; - 创建一个名叫
mytable的表create table mytable ( id integer primary key,name varchar(256),description varchar(256)); - 插入一条数据
insert into mytable(id, name, description) values (1, 'alson', 'hello');
9. 使用Navcat连接一下数据库能方便看数据库内容,其实程序里面访问数据库的原理也是这个所以先用Navcat连一下。
结束了????
现在时间2019年03月07日23:32:33,程序员没有性生活的,只能3月7号写3月8号的博客打发时间这样子。