Border circle

Q 3472-1974
V gk1475
E i#praming.cn

首页 分享 随记 开发 链接 关于
分类: 开发 下的文章

Docker常用命令

常用命令查看镜像信息列表 镜像是静态的:docker images查看运行中的所有容器:docker ps -a从dockerhub拉取指定镜像:docker pull [images]:[version]后台启动docker,并指定宿主机端口和docker映射端口docker run -p 8000:80 -tdi --privileged [imageID] [command]-i:以交互模式运行容器,通常与 -t 同时使用;-d:后台运行容器,并返回容器ID;-t:为容器重新分配一个伪输入终端,通常与 -i 同时使用;--privileged 容器将拥有访问主机所有设备的权限通常情况下 [command] 填下 /bin/bash 即可。特殊情况下,如需要在centos镜像中使用systemctl ...


Docker安装宝塔

Docker 安装宝塔1. 拉取centos:docker pull centos2. 创建容器:docker run -i -t -d --name baota -p 80:80 -p 20:20 -p 21:21 -p 22:22 -p 443:443 -p 888:888 -p 3306:3306 -p 8888:8888 -p 1024:1024 -v /Volumes/MacOSD/web/wwwroot:/www/wwwroot centos ###注释 参数解析: -i: 以交互模式运行容器,通常与 -t 同时使用; -t: 为容器重新分配一个伪输入终端,通常与 -i 同时使用; -d: 后台运行容器,并返回容器ID; --name="baota": 为容器指定一个名称...


Mac安装Valet

安装Valet(只需php和mysql,不需要安装Nginx)安装 Homebrew 使用 Homebrew 安装 PHP mysql参考 brew安装nmp环境安装 Composerbrew install composer更新 Composercomposer self-update使用 Composer 安装 Valetcomposer global require laravel/valet安装valetvalet install # 如果提示 valet command not found. 相关信息,说明 valet 命令没有被添加到环境变量中 # 进行以下操作即可解决,如果没有错误提示,则忽略以下内容。 # 添加 valet 到环境变量 # 1.编辑配置文件,如果文件不存在则自动创建,所...


brew安装nmp环境

安装brew/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"来自:https://brew.sh/index_zh-cn 安装好的目录:/usr/local/Homebrew/安装 MySqlbrew search mysql搜索一下,看看有什么版本,大家可以根据自己的需要选择版本,我这选择 5.7brew install mysql@5.7静静等待安装,安装完成之后启动服务:立即启动mysql@5.7并在登录时重新启动brew services start mysql@5.7或者:mysql.server start根据安装完之后的信息...


brew 切换国内的源

切换到国内源# 替换brew.git: cd "$(brew --repo)" # 中国科大: git remote set-url origin https://mirrors.ustc.edu.cn/brew.git # 清华大学: git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git # 替换homebrew-core.git: cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core" # 中国科大: git remote set-url origin https://mirror...


openwrt开启smb网络共享遇到的坑

openwrt开启smb网络共享遇到的坑启用挂在点并且添加smb共享目录后:一. windows下无法找到网络路径,错误代码0x800700351. 以管理员权限 运行 cmd. 2. sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi 回车 sc.exe config mrxsmb20 start= disabled 回车 3. 重启电脑,再试试。本人亲测可行。第一次访问可能会有点慢。耐心等待。 2.针对原来可以访问但后来不行的人。可以偿试 1.把 Microsoft 网络xxx 前面的钩去掉。确定退出 2.再进去 打钩打上。再访问试试。 重启共享服务的意思。二. 设置root账户的smb密码1. ssh登录进...


伪静态规则大全

1、WordPress伪静态if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /index.php; }2、PHPCMS伪静态rewrite ^/caipu-([0-9]+)-([0-9]+)-([0-9]+).html /index.php?m=content&c=index&a=show&catid=$1&id=$2&page=$3 last; rewri...


css让底部永远在页面最底部显示

让底部永远显示在页面最底部需要考虑两种情况:一种是当页面内容高度大于浏览器窗口高度时,这时底部会正常的显示在页面最底部;另一种是当页面内容高度小于浏览器窗口高度时,这时底部会漂到浏览器窗口中间位置;这通常不是我们想要的结果,这时我们希望底部内容显示在浏览器窗口的底部:怎么实现这种效果呢?我们需要用到css新增加的vh单位和box-sizing这个属性具体的做法是:用一个外包元素将页面内容包起来,像这样:<div class="wrapper"> <div class="demo">正文内容</div> <div class="footer">底部内容</div> </d...


css公共文件结构

一般一个网站会有这么三个样式:global.css | reset.css(格式化样式) common.css(公共组件样式) layout.css(当前页面样式)清除全站所有页面的浏览器默认样式,保证在初始样式在所有浏览器下一致。common.css(公共组件样式)一般一个网站所有页面头部、底部样式都是一致的,而且很长时间不会有大的改变,改变的大概就是产品、运营的经常需要添加、去掉某些入口的需求,要保证全站所有页面头部一次替换生效,只要把头文件,已经对应的样式一发,马上生效,很快就有响应。比如翻页、表单(输入框、按钮)等样式也是全站统一的,把这些样式都放到common.css里面,如果哪天所有的按钮样式要变更,一次替换就成功了。layout.css(当前页面样式)公共组件以外的所有样式都写到这个样式文件...


Typecho免插件实现文章浏览次数统计(Cookie Enabled)

最近在打造新主题,想给主题增加统计功能,为了不使用Views插件,撸了下面的代码,使用自定义字段保存数据,不会改动数据库结构/* * 获取浏览次数 */ function getViewsStr($widget, $format = "{views} 次浏览") { $fields = unserialize($widget->fields); if (array_key_exists('views',$fields)) $views = (!empty($fields['views'])) ? intval($fields['views']) : 0; else $views = 0; //增加浏览次...