再小的个体也有品牌,尤其是在网红经济下的今天,高曝光意味着高收入,在那些躺着挣钱的大V带动下,很多搞技术的人也开始希望自己能被更多人认知认可,提高知名度的同时能交一些朋友,互相学习提高技术水平,朋友多了路好走。
可选择的路子很多,比如常见的:
写博客,现在坚持的人不多,搜索引擎被csdn、jianshu等网站霸屏写公众号,新注册的号没有留言功能,少了沟通手段写微博...
选择哪一条路或者同时都选,记录感受、写些总结的东西是我们自然而然的选择。我觉得比较最简单的路子是专注于某一个技术,写出一些列的文章...
安装前准备
yum -y install gcc gcc-c++ python python-devel libicu libicu-devel zlib zlib-devel bzip2 bzip2-devel
123
yum -y install gcc gcc-c++ python python-devel libicu libicu-devel zlib zlib-devel bzip2 bzip2-devel
编译boost
wget https://dl.bintray.com/boostorg/release/1.64.0/source/boost_1_64_0.tar.gz<br>tar zxvf boost_1_64_0.tar.g...
系统的数据按日期写成文件,每天需要处理前一天的文件。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
下载完成后双击安装包,拖动...
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年的政策可以维修,当天可取。
维修之后发现键盘也擦干净了赞一个。
...
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 版本使用的服务器...