强烈建议不要直接在 Mac 上安装这些东西,而是使用 vagrant。Vagrant Boxes 下载页面 安装 brew install nginx php mysql # 安装的版本为 nginx-1.17.1、php-7.3.6、mysql-8.0.16 mysql_secure_installation # 初始化 mysql # “brew link php”时会报“/usr/local/sbin is not writable.”,网上办法是改权限,建议不要听、直接无视。 # Mac 自带有 php,需要修改环境变量优先使用 brew 安装的: export PATH=/usr/loca...
2019/07/16 浏览数(798) 分类(Apache, macOS, MySQL/MariaDB, Nginx, PHP)
概要 单按 Fn 是 Escape 组合时 Fn 还是 Fn 单按 CapsLock 还是 CapsLock, 组合时 CapsLock + g 等于 Ctrl + Option + Command + g 配合 Hammerspoon 可以实现 CapsLock + g 打开指定 App ---- CapsLock -> Hyper Fn -> Escape Fn + h -> 左 Fn + j -> 下 Fn + k -> 上 Fn + l -> 右 Fn + u -> page up Fn + d -> page down 用法 把 fn-capslock-enhancement.json 放到 ~/.config/ka...
2019/07/4 浏览数(621) 分类(Lua, 前端)
介绍 cloc(Count Lines of Code),是一个统计项目中多种编程语言中各自的空行、注释行和代码行的工具。 预览 上图可以看出当前目录中除去 node_modules 后使用的文类类型有JS、PHP、CSS、HTML、JSON、MarkDown,而且能看到每种类型中的文件数、空白行数、注释行数、代码行数。 详细用法可以看这里:github.com/AlDanial/cloc 安装 sudo apt-get install cloc — 完 —
2019/06/22 浏览数(1,126) 分类(未分类)
插件 // ctrl+p ext install MS-CEINTL.vscode-language-pack-zh-hans ext install ms-vscode.sublime-keybindings ext install lixquid.calculator 快捷键 // keybindings.json // Place your key bindings in this file to override the defaultsauto[] [ { "key": "alt+w", // 用标签包裹选中的文字 "command": "editor.emmet.action.wrapWithAbbreviation"...
2019/03/12 浏览数(2,116) 分类(Vue.js)
在项目中调用版本号和git信息 Vue Cli 3 第一步:创建 /vue.config.js,内容如下: const packageInfo = require('./package.json'); const fs = require('fs'); const gitHEAD = fs.readFileSync('.git/HEAD', 'utf-8').trim(); // ref: refs/heads/feature/xxx const ref = gitHEAD.split(': ')[1]; // refs/heads/feature/xxx const branch = gitHEAD.split('/').slice(2).join('/'); // feature/xxx const commitI...
2019/03/2 浏览数(1,244) 分类(Vue.js)
警告:本文有很大危险性,请勿实践,后果自负。 查看用户的计划任务 sudo -u www crontab -l # 敲成了 sudo su www crontab -l --> sudo su -l www crontab --> 进入并执行www家目录的 crontab 文件 来自这里 更新环境变量 source .bash_history 来自这里,本来是想让环境变量生效,可 .bash_history 不是配置,里边是。。。 变量为空 cd /data/webroot/${SITE_P2P_MOBILE} rm -rf ./*
2019/01/17 浏览数(717) 分类(数据安全)
译自:http://www.tecmint.com/mandatory-access-control-with-selinux-or-apparmor-linux/ 作者: Gabriel Cánepa 原创:LCTT https://linux.cn/article-7719-1.html 译者: Mo 为了解决标准的“用户-组-其他/读-写-执行”权限以及访问控制列表[1]的限制以及加强安全机制,美国国家安全局(NSA)设计出一个灵活的强制访问控制( Mandatory Access Control ) (MAC)方法 SELinux(Security Enhanced Linux 的缩写),来限制标...
2019/01/14 浏览数(1,133) 分类(Apache, CentOS/RockyLinux)
效果如下 同一台服务器、同一个 Tomcat、同一个端口。 测试环境 服务器:192.168.0.249 CentOS 7.6.1810 tomcat-7.0.76-8.el7_5.noarch 客户机:192.168.0.179 DeepinLinux 15.8 桌面版 Google Chrome 70.0.3538.77 准备项目数据 创建第一个项目 /data/webapps/localhost/index.html,内容为: /data/webapps/localhost 创建第二个项目 /data/webapps/serverhost/index.html,内容为: second host 目录结构 /d...
2019/01/12 浏览数(1,952) 分类(Apache, CentOS/RockyLinux, Linux, Nginx, Windows)
inotify-tools 是 linux 下的一套文件监控工具,这些工具可以用来监控文件系统的事件。inotify-tools 提供两个工具,inotifywait 用来监控文件或目录的变化,inotifywatch 用来统计文件系统访问的次数。 安装 inotify-tools sudo apt-get install inotify-tools # Deepin Linux #yum install inotify-tools # CentOS 监视目录中的文件改动 inotifywait -mrq -e access ~ # -m,--monitor 始终保持事件监听状态...
2019/01/10 浏览数(1,608) 分类(CentOS/RockyLinux, Linux)
在 Local 排除文件(不修改 .gitignore) git update-index --skip-worktree postcss.config.js # 排除 git update-index --no-skip-worktree postcss.config.js # 不再排除 修复分支名与远程不一致时 –set-upstream 不起作用 git config --global push.default upstream 忽略已经提交过的文件 git rm -r --cached unpackage/ # 忽略目录 git rm --cached yarn.lock # 忽略文件 # 记得加入 .gitignor...
2018/12/10 浏览数(879) 分类(macOS, Windows, 前端, 后端)
点击返回顶部
  1. 留言
  2. 联系方式