系统的数据按日期写成文件,每天需要处理前一天的文件。ps已经有获取昨天日期的功能,但是bat脚本没有这个功能,网上想要实现这个功能,需要调用脚本获取数据之类的方法。
通过分析我们可以使用变通的方法使用纯批处理程序获取到昨天的日期对应的文件。获取最新的文件来代表前一天的文件。
@echo off
::设置文件所在目录
set src_dir=Z:\gzb\
::filename用于存放目标文件名
set filename=""
for /f %%a in ('dir /o-d /tc /b %src_dir%') do (
set filename=%%~na%%~xa
::echo 文件...
mac系统不允许用户进程使用1024以下端口,配置文件写了80端口也不会生效。
把这个/usr/local/opt/nginx/homebrew.mxcl.nginx.plist文件复制到 /Library/LaunchDaemons 下, 接着执行launchctl load -w,如下:
sudo cp /usr/local/opt/nginx/*.plist /Library/LaunchDaemons
sudo launchctl load -w /Library/LaunchDaemons/homebrew.mxcl.nginx.plist
重启系统后nginx可以使用80端口了。
配置好nginx、php-fpm之后,访问html页面正常,访问php后台显示空白页面。
起初怀疑php-fpm问题,关闭php-fpm后在访问报gateway错误,说明php-fpm是正常的。
重新检查nginx的配置,发现少了一句。fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
server {
listen 8081;
server_name localhost;
root /Users/chenhe/Project/cx/;
error_log logs/error.log;
index index.php index.html;
location ~ \.php$ {
...
mac系统不能像Linux系统安装docker那样一条命令完成,需要安装docker公司开发的软件,提供了一个虚拟化的环境来运行docker,安装完成之后1个多G。
1.首先确认系统版本,docker要求2010年以后的系统,10.12的操作系统可以安装Docker Desktop for Mac。老版的系统可以安装docker-Toolbox。
2.不能安装4.3.30以前版本的virtualbox,会有冲突,之后较新版本可以安装
3.注册docker hub账户,下载Docker.dmg需要先登录。
docker mac版下载地址https://download.docker.com/mac/stable/Docker.dmg
下载完成后双击安装包,拖动...
[root@izj6c4danzl2zg703g6apoz default]# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
[root@izj6c4danzl2zg703g6apoz default]# sudo /usr/local/mysql/support-files/mysql.server stop
Shutting down MySQL. [ 确定 ]
[root@izj6c4danzl2zg703g6apoz default]# cd /usr/local/mysql/bin
[root@izj6c4danzl2zg703g6apoz bin]# sudo su
[root@izj6c4danzl2zg703g6a...
windows下的无线网卡地址已经不能手动修改,修改完之后并不会生效。mac系统并没有限制这个功能,如果有需要破解识别网卡mac地址的地方可以使用下面的方法临时修改mac地址。
首先查看网卡地址
networksetup -listallhardwareports
修改网卡en0的mac地址为e4:ce:8f:36:50:82
sudo ifconfig en0 ether e4:ce:8f:36:50:82
ifconfig en0 | grep ether 查看是否修改成功
重启之后mac地址复原
升级到php7后网上安装runkit的方法描述的不够详细。
git clone https://github.com/runkit7/runkit7.git
cd runkit7/
/usr/local/php/7.1bin/phpize
./configure --with-php-config=/usr/local/php7.1/bin/php-config
make
make install
Installing shared extensions: /usr/local/php7.1/lib/php/extensions/no-debug-non-zts-20160303/
12345678910
git clone https://github.com/runkit7/runkit7.gitcd runkit7/ /usr/local/php...
我的mac是2014年中版本,购买日期是2015年2月份,在家里使用很少合盖,网上很多人涂层脱落是因为键盘印导致的,我的是上部摄像头区域那一条黑色区域,很遗憾没有拍照。
因为屏亮了以后也不影响使用,起初也没在意, 范围后来越来越大,上网一看都说4年免费换新,官网预约中西单大悦城店。
中午过去送修,直接告诉工作人员涂层脱落,工作人员问了下购买日期, 打开盖看了一眼屏幕也没开机, 也没要其它的凭证,在手持系统录入序列号做了一些查询,就说符合4年的政策可以维修,当天可取。
维修之后发现键盘也擦干净了赞一个。
...
17年以后docker有docker-ce和dcoker-ee两个版本,ee企业版是给企业用户使用的闭源版本需要收费,ce社区版为原来的docker开源版本。
自动安装最新的docker-ce
curl -fsSL https://get.docker.com/ | sh
1
curl -fsSL https://get.docker.com/ | sh
安装完成之后默认没有启动docker,使用如下命令启动docker
systemctl start docker
...
wget https://dl.eff.org/certbot-auto
chmod u+x certbot-auto
./certbot-auto certonly -d "*.redis.com.cn" --manual --preferred-challenges dns-01 --server https://acme-v02.api.letsencrypt.org/directory
certonly,表示安装模式,Certbot 有安装模式和验证模式两种类型的插件。
--manual 表示手动安装插件,Certbot 有很多插件,不同的插件都可以申请证书,用户可以根据需要自行选择
-d 为那些主机申请证书
--preferred-challenges dns,使用 DNS 方式校验域名所有权
--server,Let's Encrypt ACME v2 版本使用的服务器...