ctrl_c + ctrl_v 出来的四不像 -- 环境搭建

Posted comsokey

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ctrl_c + ctrl_v 出来的四不像 -- 环境搭建相关的知识,希望对你有一定的参考价值。

一、基础环境

  .net Core:https://www.microsoft.com/net/learn/dotnet/hello-world-tutorial

  docker:https://docs.docker.com/docker-for-mac/

 

二、开发工具

  VS Code:https://code.visualstudio.com/ 秒开文件,你值得拥有。

  Visual Studio for Mac:https://visualstudio.microsoft.com/vs/mac/ 解决、调整其他软件BUG时使用,平常基本不用

  Rider:https://www.jetbrains.com/rider/ 这个软件棒棒的,除了坑比较隐蔽,价格很奇怪(具体参见下文),其他都很好,平常基本都用它

  Navicat Premium:https://www.navicat.com.cn/products/navicat-premium 用起来很舒服,就是有点贵。

 

三、其他 

  1、mysql

    拉取镜像:docker pull mysql:5.7

    创建并使用utf8编码:docker run -p 3306:3306 --name mysql -v ~/dockerConfig/my.cnf:/etc/mysql/conf.d/mysqlutf8.cnf -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7 --character-set-server=utf8 --collation-server=utf8_general_ci

    修改时区:docker exec -it mysql ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

    修改最大连接数:docker exec -i mysql mysql -uroot -p123456 sys -e ‘set GLOBAL max_connections=2000;‘

    创建库:docker exec -i mysql mysql -uroot -p123456 sys -e ‘CREATE DATABASE IF NOT EXISTS Test DEFAULT CHARSET utf8 COLLATE utf8_general_ci;‘

    导入SQL:docker exec -i  mysql mysql -uroot -p123456 Test < ~/Downloads/publish/HelloWord.sql

    导出SQL:docker exec -it mysql mysqldump -uroot --opt -R Test >  ~/Downloads/publish/HelloWord.sql

  

  2、Redis

    拉取镜像:docker pull Redis

    创建:docker run --name redis01 -p 6379:6379 -d redis --requirepass ‘123456

    修改时区:docker exec -it redis01 ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

 

四、填上的、没填上的坑

  1、Mysql 在2.1下会报错,同样代码切回2.0就没没问题,至今无解,也引出??这个问题。

  2、不知道是Rider的自带模板问题还是什么原因,新建项目的时候不能选择.net Core2.0,这个时候只能Visual Studio for Mac出马解决。

  3、Navicat Premium没找到地方监控mysql的执行语句,不能像MSSql一样抓包分析语句,暂时没找到方案。

  4、Rider价格坑... ...对我而言最大的谜题:都是ReSharper Ultimate + Rider,从Rider页面进去只要US $ 179. 00 /1st year,从Resharper页面进去就要US $ 449. 00 /1st year,附截图和连接

https://www.jetbrains.com/rider/buy/#edition=personal

https://www.jetbrains.com/resharper/buy/#edition=commercial

技术分享图片技术分享图片

 

以上是关于ctrl_c + ctrl_v 出来的四不像 -- 环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

vim编辑Makefile如何使用Tab

c语言里,for循环不像Java有让我知道循环控制的范围,语言怎么判断循环控制的范围呀?

制作微信gif的在线生成网站都有哪些?

全栈老司机roadmap笔记-------- javascript

连载小马过河 —— 给萌新的 Angular 系列教程(序)

非移动端开发也需要知道的一点小知识,Dart语言四不像