- 博客(20)
- 收藏
- 关注
原创 refusing to merge unrelated histories
使用git合并两个不同项目时报如下错$ git pull https://gitee.com/pardon110/Laravel_Vue_GraphQL.git masterFrom https://gitee.com/pardon110/Laravel_Vue_GraphQL * branch master -> FETCH_HEADfatal: re...
2018-05-30 14:31:53 376
原创 Typescript go graphql
最近学习graphql,发现语法大同小异。就变量声明而言,有的也叫类型检查。上代码,Typescript 是JavaScript的一个类型的超集,编译为JavaScriptvar message:string = "Hello World" console.log(message)编译时会生成如下,javascript代码//Generated by typescript 1.8.10var ...
2018-05-30 09:27:57 580
原创 Class 'Faker\Factory' not found
在用laravel 开发项目时,新建分支填充数据库后报如下错Class 'Faker\Factory' not found检查:命名空间没问题,重新生成自动加载文件,仍然报如上所错 install照旧检查composer.json文件 中dev依赖 发现没有 fzaninotto/faker 组件加上,composer update 重新下载了一下该组件包此时想起,用git建分支时,只锁定了....
2018-05-29 17:07:07 1685
原创 Expected indentation of 8 spaces but found 6
使用ESlint进行代码提示,经常报如下提示: ✘ http://eslint.org/docs/rules/key-spacing Missing space before value for key 'variables' src\components\Admin\LogIn.vue:45:19 variables:{ ^...
2018-05-28 20:51:55 16569 2
原创 url 常用+、空格、=、%、&、#等特殊符号的解析
http://homestead.app/graphql?query=query+FetchUsers{users(id:1){id,email}}在学习graphQL时,有了上述请求地址,开始以为FetchUsers是个指令,后发现只是为了可读,实际参数解析时只对占位符{}和()负责!!!其中在上述调用时,users 会被解析为grapql对应的query查询时的关联schemas提供者,即解析...
2018-05-27 15:37:36 7339
转载 Vue实例
除了数据属性,Vue 实例还暴露了一些有用的实例属性与方法。它们都有前缀 $,以便与用户定义的属性区分开来。例如:var data = { a: 1 }var vm = new Vue({ el: '#example', data: data})vm.$data === data // => truevm.$el === document.getElementById('e...
2018-05-25 19:52:07 161
原创 Method Tymon\JWTAuth\Commands\JWTGenerateCommand::handle() does not exist
laravel5.5 使用jwt,生成key,报如下错D:\laragon323\www\lar55>php artisan jwt:generateIn BoundMethod.php line 135: Method Tymon\JWTAuth\Commands\JWTGenerateCommand::handle() does not exist原因分析:在5.5中,调用句...
2018-05-25 15:57:22 483
转载 npm 依赖包管理
前言在一个Node.js项目中,package.json几乎是一个必须的文件,它的主要作用就是管理项目中所使用到的外部依赖包,同时它也是npm命令的入口文件。下面话不多说了,来一起看看详细的介绍把。npm 目前支持以下几类依赖包管理:dependenciesdevDependenciespeerDependenciesoptionalDependenciesbundledDependencies ...
2018-05-25 11:51:52 4261
原创 Module parse failed: Unexpected token (2:0) You may need an appropriate loader to handle this file
最近laravel5.5项目时,发现 npm run watch 后报如下错误Module parse failed: Unexpected token (2:0) You may need an appropriate loader to handle this file字面意思;loader 加载器出了问题,导致模块加载失败。进而关注webpack相应的loader报错信息,发现一切...
2018-05-25 11:45:18 68591 6
原创 node 版本控制 package.json
我们使用node开发时,经常需要依赖一些模块,我们进行了下载之后,便一直在该版本的模块环境下进行开发,但是线上的服务器一般都是根据依赖来配置文件,重新下载各个模块,但是保不齐某个模块的版本已经更新了,这时线上的包会更新到最新的版本,但你的代码还是依据老版本来写的,这时可能会产生一些不知名的Bug,首先看npm包的版本号的格式X.Y.Z,版本好的格式遵循semver 2.0规范,其中X为主版本号,只...
2018-05-25 10:29:49 1804
转载 npm 常用命令简介
1.安装命令 //全局安装 npm install 模块名 -g //本地安装 npm install 模块名 //一次性安装多个 npm install 模块1 模块2 模块3 //安装开发时依赖包 npm install 模块名 --save-dev //安装运行时依赖包 npm install 模块名 --save2. 查看安装目录 //查看项目中模块所在的目录 npm...
2018-05-25 10:27:33 2143
原创 composer.lock VS composer.json
composer install 命令 从当前目录读取 composer.json 文件,处理依赖关系,创建composer.lock文件, 并把依赖安装到 vendor 目录下。composer.lock vs composer.json如果当前目录下存在 composer.lock 文件,它会从此文件读取依赖版本,而不是根据 composer.json 文件去获...
2018-05-23 15:08:29 1279
原创 TokenMismatchException in VerifyCsrfToken.php
在做laravel项目时,报如下错误TokenMismatchException in VerifyCsrfToken.php line 53:in VerifyCsrfToken.php line 53at VerifyCsrfToken->handle(object(Request), object(Closure))at call_user_func_array(array(objec...
2018-05-21 10:36:34 446
原创 Js原型链继承
关键 :1.构造函数2.原型复制 借助空函数 new操作function Child(props) { Parent.call(this, props); this.grade = props.grade || 1;}function inherits(Child, Parent) { var F = function () {}; F.prototype ...
2018-05-18 11:29:34 101
原创 Xdebug 端口之迷 vscdoe 极简配置Xdebug
vscode,sublime, vim,phpstorm 配置xdebug,一般流程1.下载扩展相应版本debug扩展 方法:复制phpinfo()输出的页面信息,粘贴到xdebug 官网的页面指引表单域,提交,得到相关的下载项,下载。2.配置php.ini文件 扩展修改,开启调试配置 默认9000端口与配置mysql,pdo扩展一致3.修改ide工具对应的配置项,包括ide所使用相应的php解...
2018-05-16 18:46:14 1642
转载 phpunit之Annotations
phpunit中的Annotations如果有其他编程语言(如java)经验的开发者,应该对Annotations(注解)不陌生,其实在phpunit中,一个简单的如下面的一段注释也可以认为是Annotations:<?phpclass MyTestClass extends PHPUnit_Framework_TestCase{/*** Testing the answer to “do ...
2018-05-16 10:51:54 162
翻译 adMethodCallException: This cache store does not support tagging.
使用laravel时报错如下:adMethodCallException: This cache store does not support tagging.查询相关资料发现:Cache tags are not supported when using the file or database cache drivers. The Entrust package probably uses t...
2018-05-15 09:43:34 431
转载 yUML syntax
The yUML syntax is based on the samples provided in yuml.me. There is not a formal documentation, so this page pretends to centralize the information gathered, plus some proposed extensions for new di...
2018-05-08 14:46:55 1314
原创 UML建模工具 Yuml vs plantUML vs Mermaid
需求UML建模工具,类图,对象图,时序图等分析PlantUML语法简单明了,但需要装java,用plantuml.jar包。设几个环境变量,可移植性不高,支持png, svg图片导出。Mermaid diagram(美人鱼图)语法超级简单,支持html标签及流行的markdown,可惜的是目前不支持类图的UML,但支持的流程图,甘特图以及时序图都是十分不错的。HTML tag<div cla...
2018-05-08 13:42:53 12894
翻译 前端之函数柯里化 Use bind to Curry Functions
在计算机科学中,柯里化(英语:Currying),又译为卡瑞化或加里化,是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。顾名思义,柯里化其实本身是固定一个可以预期的参数,并返回一个特定的函数,处理批特定的需求。这增加了函数的适用性,但同时也降低了函数的适用范围。看一下通用实现:function currying(fn) ...
2018-05-02 10:54:18 120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人