春风博客

风继续吹

Git 和 Composer使用

Git and Composer命令

[TOC]

Git

git-ftp官网

  • 安装方法

    • git clone https://github.com/git-ftp/git-ftp
    • 将git-ftp放入git/bin目录,权限755
    • 将git-ftp中的git-ftp文件放入git/usr/bin
    • git-ftp -h 显示内容则安装成功

  • ftp配置

    • git config git-ftp.url ftp.xxx.com/wwwroot
    • git config git-ftp.user 用户名
    • git config git-ftp.password 密码
    • git ftp init 初始化并将库中数据push

  • 基本命令 git教程
  • git init 设置git仓库

    • git add 文件(-A) 添加需要更新的文件 支持通配符 添加到仓库
    • git commit -m "信息"(-a) 提交更新到仓库 提交到仓库
    • git ftp push 推送到git-ftp服务器
    • git log [--pretty=oneline]简单显示 查看历史
    • git reflog 命令历史
    • git reset --head HEAD~10 回退10个版本

Composer

Composer中国官方

  • 基本命令

    • composer create-project composer包位置 [保存位置]
    • composer require 扩展包位置
    • composer update 更新
    • composer selfupdate 更新自己
阅读更多

Sublime插件

插件

Emmet

  • html快速书写
  • div>div.testdiv>div*4>span

AdvancedNewFile

  • 快速创建文件
  • Ctrl+Alt+N

Spacegray

  • 主题

[?]

  • ICON图片库
  • 目录文件前面的图标

DocBlockr

  • 代码注释自动生成
  • 在函数前面输入 /** 并按 Tab

Local History

  • 历史
  • 类似git的版本库
  • 右键历史记录
  • 可看到文件差异

bootstrap autocomplete

  • !
  • bs3-cdn
  • bs3-navbar

artisan

  • laravel快速创建各种文件
  • Ctrl+Shift+P然后输入mack
  • 可以看到可以执行各种操作

Laravel 5 Snippets

  • laravel代码片段

Instacode

LocalizedMenu

SideBarTools

  • 扩展右键

Ctrl+Sheft+P可以调用出包安装器
install 进入安装包界面
remove 查看当前安装包 点击卸载

阅读更多

数据库操作

数据库操作

  • mysql -u[用户名] -p[密码] -h[主机] -p[端口] 连接数据库
  • insert into [表名] ([字段名]) values ([值])
  • delete from [表名] where [字段名] [条件] [值]
  • update [表名] set [字段名] = [值] where [字段名] = [值]
  • select [字段名/*] from [表名] where [字段] [条件] [值]

  • create database [数据库名] 建库
  • create table ([字段名] [类型] [其他参数],,,,,) 建表
  • creaet user [名称]@[主机/%] identified by [密码] 建立用户
  • set password for [名称]@[主机/%] = password([密码]) 修改用户密码

  • grant [权限] on [库].[表] to [用户名]@[主机] 添加权限
  • revoke [权限] on [库].[表] from [用户名]@[主机] 移除权限
  • all create drop select insert update delete

  • mysql.user
  • information.schema.tables.table_schema
  • information.schema.columns.table_name

  • database()
  • version()
  • user()
  • guoup_concat()

  • select * from [表名] into outfile 'c:\1.sql'
  • load data infile 'c:\\1.sql' into table [表名]
  • mysqldump -u... -p... [库] > 'c:\\1.sql'
  • mysqldump -u... -p... [库] < 'c:\\1.sql'
  • alter table tablename rename to newtablename
  • alter table tablename comment '注释'
阅读更多

系统安装

Windows Mac OS Linux

Windows安装

  • 使用PE(无U盘可以使用微PE)
  • 创建EFI分区>200M
  • 分区GPT或者ESP格式
  • GPT使用EFI
  • 使用PE安装工具安装或者移动文件放入主磁盘
  • 拔掉U盘重启

Mac OS安装

  • 下载dmg文件
  • 创建EFI分区>200M
  • 创建一个分区不格式化
  • 使用TransMac格式化U盘并写入U盘
  • 使用U盘启动
  • 通过Mac OS安装向导安装APFS格式磁盘
  • 使用U盘进入PE
  • 使用Dism++写入引导
  • 在EFI分区中添加CLOVER(clover config..安装)
  • Windows中使用DG分区移动EFI分区中CLOVER文件夹下的efi到boot中 剪切粘贴
  • BOOT中只要CLOVER.efi即可
  • 使用EasyUEFI企业版添加MacOs的efi文件

注意

  • windows macos双系统需要efi中存在windows启动项和apple启动项和clover启动项

Linux

  • 使用U盘制作工具
  • 使用U盘直接安装
  • 自动安装GRUP引导
阅读更多

VUE单页面 理解?

使用VUEJS构建单页面程序

安装

  • nodejs到官方下载安装即可
  • 使用npm install -g cnpm --registry=https://registry.npm.taobao.org安装淘宝镜像
  • cnpm i vue-cli -g安装vue脚手架

    • cnpm i @vue/cli -g3.0版安装方式
  • vue init webpack [项目名称]创建SPA项目

理解

  • 使用vue-cli脚手架构建的项目需要node环境才能运行
  • node run dev即可运行网站dev为package.json中定义的一条命令
  • 如果需要在普通环境运行使用node run build即可通过webpack生成所有文件到dist文件夹中
  • 直接将dist文件夹中所有内容放到网站目录即可使用(如果网页仅仅只有前端的话)
  • 如果网页需要与后端交互在script中使用vue-resourceaxios即可 猜想
  • src目录为主要目录项目内容都将放在这里 猜想
  • src目录中的.vue文件即为页面,app.vue为第一页面,通过路由加载其他.vue文件到<router-view/>标签中
  • .vue文件

    • template标签中为html代码
    • script标签中为js代码

      • export default {name: [名称], data () {return {msg: [内容]}}}
    • style标签中为css代码(<style scoped>)可以让css只对当前页生效,不推荐使用
    • 使用ui框架直接在全局中(main.js)中引入css文件即可,然后在template中书写页面html即可实现ui 猜想
  • 路由router/index.js文件中component:[页面]将页面中内容渲染到路由源来页面的<router-view/>
  • main.js 文件中写主要的js内容
阅读更多