Conor.Jin's blog

归档 · 2018

首页

关于

归档

git报错记录

Q:The file will have its original line endings in your working directory. S: git rm -r –cached ./ git config core.autocrlf false git add ./   Q: You have not concluded your merge (MERGE_HEAD exists). Please, commit your changes before you can merge. Analytical : 错误可能是因为以前pull下来的代码没有自动合并导致的 S: 1.保留你本地的修改 git merge –abortgit reset –merge 合并后记得一定要提交这个本地的合并,然后..

更多

git记录

上一篇文章已经写好了,如何配置。这篇文章主要记录日常使用的git 命令。 一、提交已有的一个项目,要把它托管到git(git也有)上去。 1.在工程的路径下 git init : 建一个裸仓库 2.git remote add origin 远程仓库地址 :将本地的仓库和远程仓库关联 3.git pull origin master :将远程仓库的东西拉下来,与本地仓库合并 注:因为两个仓库都有代码 可能冲突 比如 README.md 可自由选择保留那个 // 下面三步常规操作 4.git add  .    :将文件存进暂存区 5.git commit -am “提交的信息” 6.git push -u origin master    :提交到远程仓库 二、更新把本地代码更新到 git 上面 git..

更多
loading..

git的安装配置

一、安装直接进入官网 https://git-scm.com/downloads/ 下载,被墙的烈害,没有梯子可以下载网友分享的。 安装的话,一路默认,除了  设置环境变量:选择使用什么样的命令行工具,一般情况下选择默认,使用Git Bash 这个要注意之外   二、配置为了推送、拉取足够快,选择国内的代码托管平台码云,注册过程省略。直接进行配置,从码云的设置中找到SSH公钥,进行添加(码云有足够简单的教程)。 以window系统为例子,在要建立代码仓库的地方鼠标右键,选择  Git Bash Here,进入终端之后,输入 ssh-keygen -t rsa -C “xxxxx@xxxxx...

更多

JS闭包的理解

一、前提JS作用域分为全局作用域以及局部作用域。局部作用域内部可以访问全局作用域的变量,而局部作用域外面无法访问局部作用域的变量。这个根本原因在于JS的作用域是以作用域链的形式存在,子作用域可以访问父作用域的数据,而父作用域不可以访问子作用域的数据,全局作用域是作为最上级的父作用域,所以采用以上的情况。 二、闭包所以我理解的闭包就是——闭包是指一个可以访问另外一个函数作用域中的变量的函数(定义在函数内部的函数)。 或者说闭包打破了JS的作用域链的模式。   三、 用处用来保存一个需要持久保存的变量(封装JS插件)。   网络上关于闭包的解释和函数有很多,这里只是简单的说明我的理解情况。

更多
loading..

简单说明MVC/MVP/MVVM

一.来源MVC,MVP,MVVM 是三种常见的前端架构模式,它通过分离关注点来改进代码组织方式。MVC称得上业内传统的设计模式,MVP,MVVM 皆是从MVC中演化而来。   二.MVCMVC即 Model-View-Controller ,核心部分分为 Model(数据)、View(视图)、Controller(控制),这三部分的通讯关系如下图(盗用阮一峰老师的解释图)。   View 传送指令到 Controller Controller 完成业务逻辑后,要求 Model 改变状态 Model 将新的数据发送到 View,用户得到反馈   二.MVPMVP 模式将 Controller 改名为 Presenter,同时改变了通信方向。 1. 各部分之间的通信,都是双向的。 2. View ..

更多