Nginx参数:
–prefix= 指向安装目录
–sbin-path 指向(执行)程序文件(nginx)
–conf-path= 指向配置文件(nginx.conf)
–error-log-path= 指向错误日志目录
–pid-path= 指向pid文件(nginx.pid)
–lock-path= 指向lock文件(nginx.lock)(安装文件锁定,防止安装文件被别人利用,或自己误操作。)
–user= 指定程序运行时的非特权用户
–group= 指定程序运行时的非特权用户组
点击顶部的“SQL”标签进入sql命令输入界面。输入以下命令:
update mysql.user set password=PASSWORD('snsgou$123456') where user='root';
注意了,如果你修改了root密码之后我们的phpMyAdmin的配置文件中的密码也需要修改,否则登录不上去哦。
注意:重启MySQL服务后新密码生效!
Google了下 ,问题可能的原因有多种,具体什么原因最好的办法是先查看下错误日志:
1、可能是/usr/local/mysql/data/mysql.pid文件没有写的权限
2、可能进程里已经存在mysql进程(用命令“ps -ef|grep mysqld”查看是否有mysqld进程)
3、可能是第二次在机器上安装mysql,有残余数据影响了服务的启动。
4、mysql在启动时没有指定配置文件时会使用/etc/my.cnf配置文件,请打开这个文件查看在[mysqld]节下有没有指定数据目录(datadir)。
一年有多个周,每周的开始日期和结束日期
参考代码一:(正在用的版本)
<?php header("Content-type:text/html;charset=utf-8"); date_default_timezone_set("Asia/Shanghai"); $year = (int)$_GET['year']; $week = (int)$_GET['week']; $weeks = date("W", mktime(0, 0, 0, 12, 28, $year)); echo $year . '年一共有' . $weeks . '周<br />'; if ($week > $weeks || $week <= 0) { $week = 1; } if ($week < 10) { $week = '0' . $week; } $timestamp['start'] = strtotime($year . 'W' . $week); $timestamp['end'] = strtotime('+1 week -1 day', $timestamp['start']); echo $year . '年第' . $week . '周开始时间戳:' . $timestamp['start'] . '<br />'; echo $year . '年第' . $week . '周结束时间戳:' . $timestamp['end'] . '<br />'; echo $year . '年第' . $week . '周开始日期:' . date("Y-m-d", $timestamp['start']) . '<br />'; echo $year . '年第' . $week . '周结束日期:' . date("Y-m-d", $timestamp['end']); ?>
算术运算符、关系运算符、逻辑运算符、字符串连接、优先级
冒号操作会带入一个 self 参数,用来代表 自己。而点号操作,只是 内容 的展开。
PHP 数字超过一定长度时,会自动转换为 科学计数法 的形式,如 1.2345678912346E+16;
如何 避免转换,让它原样展示呢?
修改 主机名称
sudo scutil --set HostName Albert-Mac
对于RPC而言,服务的降级也是必不可少的,何为服务的降级,就是在业务洪流来的时候,服务器的压力陡增,数据库的压力也很大的时候,轻量化服务的功效,比如某个非核心服务需要调用数据库的,我们降级的服务不需要调用数据库,就比如我们在某某电商购物的时候,商品详情页的侧边栏一般会有电商推荐的一些比较类似的产品,这个后台的机制可能是某个推荐算法,根据用户浏览商品的记录给出推荐的产品,这是非核心的逻辑,这个功能在服务器的压力比较大的时候,可以进行降级的处理,我们可以给出几个默认的产品返回,因为推荐算法可能会设计大数据的计算和分析,甚至设计几次的数据库查询,在这个时候我们如果让这个后台方法默认返回几个固定的值的时候,可以减轻服务的压力,给其他的核心服务,例如支付,详情页等服务做出服务资源的让步
brew cask install postman