常用的方便指令
artisan 命令
- php artisan make:controller admin\TestController //新建控制器
- php artisan make:model Models/Test //新建模型
- php artisan make:model models\schools -m //生成模型和迁移文件
- php artisan migrate //生成数据库
- php artisan migrate –path=\Database\migration\01 //指定文件夹 生成迁移
- php artisan make:seeder SchoolTableSeeder //建立seeder
- php artisan db:seed –class=SchoolTableSeeder //运行seeder
- php artisan vendor:publish //选择推送配置
composer命令
- Composer 全量镜像设置:
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
- 取消配置:
composer config -g --unset repos.packagist
- 仅修改当前工程配置,仅当前工程可使用该镜像地址:
composer config repo.packagist composer https://mirrors.aliyun.com/composer/
- 取消配置:
composer config --unset repos.packagist
laravel-admin 命令
命令 | 作用 |
---|---|
php artisan admin:make ArticleController –model=App\Models\Article | 生成admin资源控制器 |
Text | Text |
Text | Text |
npm or yarm
npm 命令 | yarn 命令 | 作用 |
---|---|---|
npm install | yarn install | 安装依赖 一般为package.json文件的内容 |
npm install taco –save | yarn add taco | 安装某个依赖,并且默认保存到 package |
npm uninstall taco –save | yarn remove taco | 移除某个依赖项目 |
npm install taco –save–dev | yarn add taco –dev | 安装某个开发时依赖项目 |
npm update taco –save | yarn upgrade taco | 更新某个依赖项目 |
npm install taco –global | yarn global add taco | 安装某个全局依赖项目 |
cnpm install | 安装淘宝镜像 | |
npm update | 更新所有依赖 | |
npm run watch-poll | 运行并热更新 |
通常使用npm 安装时容易被阻止,因为要翻墙;所以经常要使用到 yarm
node_modules\node-sass: Command failed.错误解决
//注意先删除原来的安装
用admin权限执行:
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global
yarn config set registry https://registry.npm.taobao.org --global
yarn config set disturl https://npm.taobao.org/dist --global
最后执行: yarn install
- npm 设置淘宝镜像
apm config set registry registry.npm.taobao.org
git 常用命令
命令 | 作用 |
---|---|
git clone | 克隆 |
git pull | 拉取最新 |
git add | 添加到本地仓库 |
git commit | 提交 |
git push | 上传到服务器 |
码云秘钥配置 https://www.cnblogs.com/zhangshan/p/5935124.html |
|
遇到的错误排查 https://my.oschina.net/wywct/blog/1859499 |
码云gitee 源码托管步骤
创建远程代码仓库 新建项目
创建本地代码仓库 在本地一个盘下新建一个文件夹,当作本地代码仓库,也就是说希望之后这个文件夹里的文件的改动都能被git进行管理
进入本地文件夹 执行命令
git init
它们进行同步才能在gitee上进行代码托管 执行命令
git remote add origin https://gitee.com/gxx_gitee/testGit.git
拉取远程代码库 (由于在创建远程仓库时会初始化一个README.md文件,而本地仓库里没有,所以需要先执行pull操作将远程仓库拉取合并到本地仓库,否则会出错。执行代码) 执行
git pull origin master
【注1:由于在本地创建了代码仓库,git默认关联的库在本地,所以直接执行git pull命令是无效的,需要执行git pull origin master命令才行,这句话的意思是推送到远程库master分支,此外,也可以根据提示执行一下git branch –set-upstream origin master命令,以后就可以直接使用git pull了】
【注2:如果遇到错误提示“fatal: refusing to merge unrelated histories”,出现这种错误是因为git会以为这两个仓库不同所以进行无法合并,在执行pull操作时添加–allow-unrelated-histories,即执行git pull origin master –allow-unrelated-histories就可以了】向远程代码仓库推送文件 执行命令
git add .
git commit -m "对该操作的相关描述"
push操作将它推送到远程代码库
git push
git push --set-upstream origin master
git提交的正确步骤
1、git stash (这是将本地代码回滚值至上一次提交的时候,就是没有你新改的代码)
2、git pull origin master(将远程的拉下来)
3、git stash pop(将第一步回滚的代码释放出来,相等于将你修改的代码与下拉的代码合并)
然后解决冲突,你本地的代码将会是最新的代码
4、git add .
5、git commit -m””
6、git push origin master
这几步将代码推至了远程
最后再git pull origin master 一下,确保远程的全部拉下来,有的你刚提交完有人又提交了,你再拉一下会避免比的不是最新的问题
Wireshark常用过滤使用方法
过滤源ip、目的ip
在wireshark的过滤规则框Filter中输入过滤条件。如查找目的地址为192.168.101.8的包,ip.dst==192.168.101.8;查找源地址为ip.src==1.1.1.1
端口过滤。
如过滤80端口,在Filter中输入,tcp.port==80,这条规则是把源端口和目的端口为80的都过滤出来。使用tcp.dstport==80只过滤目的端口为80的,tcp.srcport==80只过滤源端口为80的包
协议过滤
比较简单,直接在Filter框中直接输入协议名即可,如过滤HTTP的协议
http模式过滤。
如过滤get包,http.request.method==”GET”,过滤post包,http.request.method==”POST”
可以使用6种比较运算符:
英文写法: | C语言写法: | 含义: |
---|---|---|
eq | == | 等于 |
ne | != | 不等于 |
gt | > | 大于 |
lt | < | 小于 |
ge | >= | 大于等于 |
le | <= | 小于等于 |
Logical expressions(逻辑运算符):
英文写法: | C语言写法: | 含义: |
---|---|---|
and | && | 逻辑与 |
or | ||
xor | ^^ | 逻辑异或 |
not | ! | 逻辑非 |
atom for php
Crtl+Shift+M 开启Markdown实时预览
Command+Shift+P 打开命令窗口,可以运行各种菜单功能
Command + T 快速多文件切换
Command + F 文件内查找和替换
Command + Shift + F 多文件查找和替换
Command + [ 对选中内容向左缩进
Command + ] 对选中内容向右缩进
Command + . 显示或隐藏目录树
Crtl + m 相应括号之间,html tag之间等跳转
Crtl + Alt + B 格式化代码(需要安装atom-beautify)
Crtl + · 调起CLI命令行界面(需要安装terminal-panel)
实用插件
PHP-integator php编辑全家桶
php-cs-fixer php语法检查
minimap是一个预览全部代码的一个插件,同时能方便的移动到指定的文件位置。
goto-definition 鼠标光标放置在要跳转的类下,按下快捷键ctrl-alt-enter即可使用
autocomplete-php:php代码提示补全
pigments是项目文件中,样式显色显示的的插件。
vagrant 常用命令
命令 | 说明 | 例子 |
---|---|---|
vagrant box add | 添加box的操作 | # vagrant box add CentOS7.1 D:/Work/VagrantBoxes/CentOS-7.1.1503-x86_64-netboot.box |
vagrant init | 初始化box的操作 | |
vagrant up | 启动虚拟机的操作 | |
vagrant ssh | 登录虚拟机的操作 | |
vagrant box list | 显示当前已经添加的所有box | |
vagrant destory | 停止当前正在运行的虚拟机并销毁所有创建的资源 | |
vagrant package | 打包命令,可以把当前的运行的虚拟机环境进行打包 | vagrant package –base centos_default_1587028441463_84804 –output centos7LnmpSwoole.box |
homestead 常用命令
微信开发
公众号开发推荐使用: easywechat
小程序:iwanli/wxxcx
composer require iwanli/wxxcx=2.*
swagger 使用
www.cnblogs.com/jiang-xy/p/9560095...
使用参考
blog.csdn.net/qq_27015727/article/...
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: