使用Flutter run 出现错误:
错误原因:
镜像:https://storage.googleapis.com/download.flutter.io
访问不了
解决办法:
更改仓库地址为 https://storage.flutter-io.cn/download.flutter.io
allprojects {
repositories {
在服务器中安装mysql8.0
数据库修改密码发现无法使用update
语句修改,于是百度了一番参考了MYSQL8.0以上版本正确修改ROOT密码由此问题解决
mysql
初始生成的密码登录到数据库(密码在数据库产生的日志文件中, 可查看/etc/my.cnf
中的log-error
指向的文件) mysql -uroot -p'首次初始化数据库产生的密码'
alter user 'root'@localhost identified by 'new password';
makefile
是一个脚本文件,将命令整合到一起来执行,提高开发效率
使用它脚本名如果不指定-f
参数那么脚本文件命名必须要使用 makefile
or Makefile
生成目标:生成目标对应的依赖
++++执行语句
注意:生成语句必须是换行后缩进4
个空格
函数调用方法:$(函数名 args1, args2)
$(wildcard pattern)
:获取所有匹配的内容,返回一个列表$(patsubst %, %, p3)
:获取某个列表中的所有值,并将参数1匹配到替换为参数二
$^
:获取一个规则中所有的依赖$@
:获取一个规则中生成的目标$<
:获取一个规则中第一个依赖,它还有一个特性就是在使用规则匹配时有多个依赖可以将他们都拆分开
%:%
:匹配任意的规则
如: %.c:%.o
表示匹配目标后缀为.c
的以应依赖为.o
的$(目标依赖文件)
or t1,12....:%:%
:在执行规则时,在执行到目标依赖文件时才会执行到该语句
例如: