origin

JavaScript继承模式

好久不见. 提交于 2020-03-07 20:33:10
继承发展: 1.传统形式 ————> 原型链 过多的继承了没用的属性 2.借用构造函数 不能继承借用构造函数的原型 每次构造函数都要多走一个函数 栗子: function Person(name, age, sex) { this.name = name; this.age = age; this.sex = sex; } function Student(name, age, sex, grade) { Person.call(this, name, age, sex); } var student=new Student(); 3.共享原型 不能随便改动自己的原型 栗子: 1. Father.prototype.lastName = 'Deng'; function Father() {} function Son() {} // 一个原型给了两个函数 Son.prototype = Father.prototype; var father = new Father(); function inherit(Target, Origin) { Target.prototype = Origin.prototype; } inherit(Son, Father); // 先继承后调用 var son = new Son(); 4.圣杯模式 栗子: 1. function

Git使用介绍

梦想的初衷 提交于 2020-03-07 20:01:30
git使用介绍 git 安装 配置信息 git config --global user.email "<邮箱>" git config --global user.name "<NAME>" 代码上传流程 github操作: 创建好repository 本地操作: cd 文件地址 git init git add . git status -s # 查看是否添加到本地仓库 git commit -m "frist commit" git remote add origin 'https://github.com/****/******.git' # 关联远程代码库 git push -u origin master # 提交 git init 初始化一个Git仓库 如 git init test git add git add 命令可将该文件添加到缓存 用git status -s 可以查看与上次提交的修改 A filename # 添加到缓存区 AM filename # 添加到缓存区后又有改动,可以再次添加 ?? filename # 新添加但未跟踪的文件 git clone git clone <协议> <地址> <自定义名称> 协议有ssh,http,git 如: git clone git@github.com:lwc/test.git git clone https:

cors跨域中关于access-control-allow-headers导致的错误

倖福魔咒の 提交于 2020-03-07 19:42:27
cors.png 1、详细错误信息是: Access to XMLHttpRequest at '[http://appservice.wogame-dev.com/h5/game/getCdkDetail](http://appservice.wogame-dev.com/h5/game/getCdkDetail)' from origin '[http://app.wogame-dev.com](http://app.wogame-dev.com)' has been blocked by CORS policy: Request header field wg-token is not allowed by Access-Control-Allow-Headers in preflight response. 抓包查看http请求和响应,发现已允许跨域。说明跨域设置是成功了,只是HTTP Header缺少了一个字段,导致的报错。 11_30_08__12_07_2018.jpg 2、这里贴出java源码: import org.apache.commons.lang.StringUtils; import org.springframework.beans.factory.annotation.Value; import org.springframework.context

git新手教程

不羁的心 提交于 2020-03-07 11:00:36
大致三个步骤 git add 文件名.后缀 (①在此之前需要在相应的文件夹了创建该文件,并把文件内容编辑好 或者 ② 在命令行 touch 文件.后缀 ) git commit -m “提交注释” git push origin 分支名称,一般使用: git push origin master 其他可以参考,写得很细很棒https://blog.csdn.net/weixin_44950987/article/details/102619708 来源: CSDN 作者: weixin_44392745 链接: https://blog.csdn.net/weixin_44392745/article/details/104704232

上传代码到码云

淺唱寂寞╮ 提交于 2020-03-07 09:26:54
#上传项目到码云(命令) git init ===> 项目初始化 git add . ===> 添加文件(切记add后面有空格) git status ===> 把你需要的本地文件推送到缓存区(辅助命令,查看你的状态,红色代表工作区,绿色代表缓存区) git commit -m "文件名" ===> 从本地仓库的暂缓区到本地仓库 git remote add origin(origin是仓库名) +地址 ===> (地址即为你新建的项目的地址) 创建一个本地仓库 git remote 查看本地仓库是否创建成功 git pull --rebase origin master ===> 把你离线的东西拉回本地仓库(辅助) git push origin(仓库名) master ===> 把远程仓库推送到线上 来源: https://www.cnblogs.com/ITyunlin/p/12432536.html

使用Jsdelivr CDN加速博客访问速度

℡╲_俬逩灬. 提交于 2020-03-07 02:37:40
文章目录 CDN加速 1.首先新建GitHub仓库 2.本地新建本地工作区 3.发布仓库 CDN加速 CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。——百度百科 放在Github的资源在国内加载速度比较慢,因此需要使用CDN加速来优化网站打开速度,jsDelivr + Github便是免费且好用的CDN,非常适合博客网站使用。 1.首先新建GitHub仓库 2.本地新建本地工作区 1.本地新建一个文件夹,文件夹名称自定义,然后进入文件夹,在文件夹内依次执行下面的命令 git init # 初始化本地工作区 git remote add origin 你新建仓库的HTTP或者SSH地址链接 git pull origin master #将仓库拉取到本地文件夹 2.接着把你要上传的文件放进这个文件夹内(可以多层目录) 我这里举一个例子,当然你可以创建多个文件夹 注:jsDelivr不支持加载超过20M的资源 然后再依次执行下面的命令: git config --global user.name 用户名 git config -

Git的学习与总结

给你一囗甜甜゛ 提交于 2020-03-06 05:11:57
1.什么是Git Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 2.简单的Git操作 之前还没怎么了解Git的命令是,就只会用编译器上面的插件进行操作,但这是远远不够的,接下来就要对常用的命令进行一些总结(本文只对命令总结安装 廖雪峰安装Git ) (1)创建版本库 版本库可以理解为目录 $mkdir 自己输入名字 $ cd 输入的名字 $ pwd //用于查询创建的位置 -------------------------- $git init //把目录变成Git可以管理的仓库 然后就会出现这是一个空的仓库,我们也可以去找到这个文件,不过里面的文件可千万不要乱删,会出现问题的。这里还有一点,就是有一个隐藏的.git文件,可以通过ls -ah命令让它显示出来,当然也可以在文件设置里面选择显示隐藏文件(Windows用户)。 (2)添加文件 $git add 文件名字 $git commit -m "提交说明" 可以一次性添加几个文件,就多写几次add (3)查看仓库 $git status 查看仓库的状态和修改记录,如果修改了文件的内容,想要查看修改的地方 $git diff 文件名 这样就可以查看了 (4)版本回退 在多次修改后,我们想知道每次修改了什么就可以 $git log 这样就可以看到这些消息了

git 常用命令

不打扰是莪最后的温柔 提交于 2020-03-06 04:12:20
//初始化仓库的用户信息,——global选项是用来偷懒的,以后新建仓库就不需要重新制定了 git config --global user.name "StivenYang" git config --global user.email "StivenYang626@gmail.com" //初始化当前目录作为repod git init //向本地仓库提交更改 git commit -m "xxx" //查看当前是否有更改需要commit git status //查看FILE是否被更改,更改的哪几行 git diff FILE //git的版本控制,各种吃后悔药,哈哈 git reset --hard CommitId git reglog git checkout -- FILE //又是一个后悔药:撤销工作区制定文件做过的修改, -- 可是很重要的,不要忘记写了,不然就成了切换分支了哦:-) git reset HEAD FILE //强力后悔药:可以把已经提交到暂存区的修改给撤销,舒服吧? //git的工作区,暂存区,和仓库repod的理解 //添加远程仓库,很兴奋,有木有,有木有? ssh-keygen -t rsa -C "StivenYang626@gmail.com" //生成秘钥以后,需要把公钥添加到咱们的github setting或者码云

解决跨域上传文件时报错

匆匆过客 提交于 2020-03-05 21:53:40
下午群里@我说,上传文件有问题,看了下,发现报如下错误 has been blocked by CORS policy: The "Access-Control-Allow-origin' header contains multiple values''*,* but only one is allowed. 字面意思是设置了重复跨域了。于是开始着手解决问题:这个上传附件是页面上 js 直接调用接口的,线上环境 WEB 服务器是 Nginx,接口提供方是 PHP 语言编写的。先找到 Nginx 对应的配置,发现有 location /api/upload/ { add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Methods 'GET, POST'; ...... } 又看了下接口 API,发现开头有 header("Access-Control-Allow-Origin: *"); 这个契合了浏览器的那个 multiple values 错误提示了,于是注释掉其中一个就好了。 来源: CSDN 作者: molaifeng 链接: https://blog.csdn.net/molaifeng/article/details/104681000

[git]Windows环境下 git && Github 快速入门

試著忘記壹切 提交于 2020-03-05 19:14:27
二、创建本地仓库 Git安装完成后有一个Git Bash,打开Git Bash。输入如下命令: cd d : mkdir learngit cd learngit 上述命令表示切换到电脑D盘,然后创建一个learngit的文件夹并将目录切换到该文件夹下。不确定自己是否已切换到指定目录,可以使用pwd命令显示当前路径。 最后,输入git init命令创建并初始化版本库。初始化完后会在当前目录下生成一个.git的隐藏目录,一般情况下,Windows是默认隐藏带有隐藏属性的目录和文件的,但是可以通过设置让隐藏文件可见。使用ls -ah命令也可以直接看生成的.git目录 三、提交文件 在learngit文件夹下新建一个README.txt的文本文件,然后内容输入This is a README file.。然后输入git add README.txt命令将文本文件添加进仓库,如果有多个文件,直接用空格隔开一次列出就可以了。接着使用git commit -m "add README file"提交操作。 四、提交修改 修改README.txt文件,将文件内容中的This改为It,使用git status查看仓库状态,显示绿色的文件已修改的状态,表示添加修改成功,接着使用git diff查看修改的内容,然后使用git add README.txt添加修改。最后使用git commit -m