自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(228)
  • 收藏
  • 关注

原创 node连接Mysql报错:Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication .......

报错提示:Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client报错原因:mysql8.0以上加密方式,Node还不支持。解决方案:打开MySql命令行终端输入;【12...

2019-11-23 11:08:35 1486

原创 webstrom 的 git 版本 回退

2018.01.16 11:38:47字数 286阅读 30271.git远程代码库回滚(webstorm下)注意哦!!!在操作的时候,禁止其他人员使用 git 仓库。pdf资料地址链接:https://pan.baidu.com/s/1jJUc8WA密码:aevx 1.场景添加了一个文件【file-for-test.js】到git的控制下进行了三次修改,并...

2019-10-30 14:10:42 4183

转载 NPM install -save 和 -save-dev 傻傻分不清

最近在写Node程序的时候,突然对 npm install 的-save和-save-dev 这两个参数的使用比较混乱。其实博主在这之前对这两个参数的理解也是模糊的,各种查资料和实践后对它们之间的异同点略有理解。遂写下这篇文章避免自己忘记,同时也给node猿友一点指引。我们在使用 npm install 安装模块的模块的时候 ,一般会使用下面这几种命令形式: 1 2 ...

2019-09-07 10:10:51 601

转载 SourceTree解决冲突

SourceTree解决冲突解决冲突的时候,操作已暂存文件,不操作未暂存文件(开始的时候,这两个区域的文件是一样的,并且都带有感叹号提示);使用他人版本解决冲突,会自动将当前分支对应文档更改成他人文档内容,此时该文档从未暂存文件中去除,在已暂存文件中的提示由感叹号变成三个点;(此时因为我已经将三个文档中的两个文档,分别选择了使用他人版本和使用我的版本解决冲突,所以选项是灰色的) ...

2019-03-30 17:06:00 4713 1

转载 使用Unity+JetBrainsRider+EmmyLua编写及调试Xlua

使用Unity+JetBrainsRider+EmmyLua编写及调试Xlua 一、前言 二、安装JetBrainsRider 三、安装EmmlyLua插件 四、进入正题,怎么调试? 1、配置LuaLanguage识别的文件类型 2、添加完成可以看到我们的lua脚本函数变量已经高亮了 3、调试 4、添加调试配置 5、UnityEngine代码提示怎么实现 五、结语...

2019-03-30 14:39:43 9002 4

转载 JetBrains的注册

目录:JetBrains\WebStorm 2018.3.2\bin替换Jar文件:JetbrainsIdesCrack-3.4-release-enc.jar修改webstorm64.exe.vmoptions:-Xms128m-Xmx750m-XX:ReservedCodeCacheSize=240m-XX:+UseConcMarkSweepGC-XX:SoftRe...

2019-03-29 14:48:17 3367 1

转载 Git恢复之前版本的两种方法reset、revert(图文详解)

一、问题描述在利用github实现多人合作程序开发的过程中,我们有时会出现错误提交的情况,此时我们希望能撤销提交操作,让程序回到提交前的样子,本文总结了两种解决方法:回退(reset)、反做(revert)。二、背景知识git的版本管理,及HEAD的理解使用git的每次提交,Git都会自动把它们串成一条时间线,这条时间线就是一个分支。如果没有新建分支,那么只有一条时间线,即只有一个...

2019-03-29 11:46:08 1577

转载 GIT 常用命令

学无止境,精益求精!十年河东,十年河西,莫欺少年穷!学历代表你的过去,能力代表你的现在,学习代表你的将来!本篇博客是转发的别人的,原文地址:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html很久没写博客了,都是工作太忙闹的,索性今儿转发一篇!省的博客园太冷清了...Git图形化界面我用的还可以,但是命令就不太会...

2019-03-29 11:38:27 235

转载 详解git pull和git fetch的区别

前言在我们使用git的时候用的更新代码是git fetch,git pull这两条指令。但是有没有小伙伴去思考过这两者的区别呢?有经验的人总是说最好用git fetch+git merge,不建议用git pull。也有人说git pull=git fetch+git merge,真的是这样吗?为什么呢?既然如此为什么git还要提供这两种方式呢?1. 相同点首先在作用上他们的功能是大致...

2019-03-29 11:33:50 233

转载 Node.js + TypeScript 写后端工具

Node.js + TypeScript 写后端工具前言现在 Node.js 的生态越来越成熟,有好多公司直接使用 Node 构建其后端应用,放在线上跑。TypeScript 是微软的编程语言,近年来受到的关注也是越来越多。作为一个常年写后端接口的人,便想:能不能利用这两者,来给自己的工作流,带来一点不一样的感觉。(由于这不是写客户端 JS,所以我们并不需要 webpack 等工具 )...

2019-03-05 17:13:06 4782

转载 OneNote 使用汇总

一、OneNote 下载与安装    下载链接:http://www.itellyou.cn/  二、OneNote 常用插件下载与描述 1. Onetastic 插件(包含OneCalendar)   下载地址:https://getonetastic.com/download    宏:宏功能非常强大,能够做很多你平时重复劳动的事情.    OneCalendar...

2019-02-21 12:43:33 4483

转载 解决Git中fatal: refusing to merge unrelated histories

Git的报错在使用Git的过程中有时会出现一些问题,那么在解决了每个问题的时候,都需要去总结记录下来,下次不再犯。一、fatal: refusing to merge unrelated histories今天在使用Git创建项目的时候,在两个分支合并的时候,出现了下面的这个错误。~/SpringSpace/newframe on  master ⌚ 11:35:56$ gi...

2019-02-14 11:08:21 1939

转载 git中Please enter a commit message to explain why this merge is necessary.

git中Please enter a commit message to explain why this merge is necessary.Please enter a commit message to explain why this merge is necessary.请输入提交消息来解释为什么这种合并是必要的git 在pull或者合并分支的时候有时会遇到这个界面。可...

2019-02-14 10:57:37 223

转载 史上最简单的 IntelliJ IDEA 教程

 温馨提示:本教程的 GitHub 地址为「intellij-idea-tutorial」,欢迎感兴趣的童鞋Star、Fork,纠错。打扰大家了,非常抱歉!博主正在参加 CSDN 2018 年博客之星的评选活动,编号No.048,如果大家感觉我的文章对大家有所帮助,请投我一票,非常感谢!CSDN 2018 年 博客之星 投票地址前言IntelliJ IDEA(简称 IDEA)...

2019-01-19 13:28:43 271

转载 Idea中Git的使用和两种类型的冲突解决

一、Git冲突解决在idea开发工具中使用Git时,主要用到的快捷按钮如下五个:这五个按钮的使用说明及在idea中如何配置和使用git可参考https://github.com/DayThink/IntelliJ-IDEA-Tutorial/blob/newMaster/vcs-introduce.md本文主要讲解在Idea中利用git遇到的两种冲突(提交代码时发生冲突和更新代...

2019-01-19 11:55:45 1190

转载 最全的HTML、CSS知识点总结

一,html+css基础1-1Html和CSS的关系学习web前端开发基础技术需要掌握:HTML、CSS、JavaScript语言。下面我们就来了解下这三门技术都是用来实现什么的:1. HTML是网页内容的载体。内容就是网页制作者放在页面上想要让用户浏览的信息,可以包含文字、图片、视频等。2. CSS样式是表现。就像网页的外衣。比如,标题字体、颜色变化,或为标题加入背景图片、边框等。所有...

2019-01-18 14:44:31 325 1

转载 CSS总结

CSS的简介:1、CSS的定义:层叠样式表。属性和属性值用冒号分隔开,以分号结尾(这些符号都是英文的)。2、CSS得引入方式:行内引入:<div style="这里写样式">我是一个块级的标签</div> 嵌入式:将CSS样式表放到head中用<style>标签包裹起来 1 2 3 4 5 6 ...

2019-01-18 11:45:04 390

转载 Git fetch和git pull的区别, 解决Git报错:error: You have not concluded your merge (MERGE_HEAD exists).

Git fetch和git pull的区别:都可以从远程获取最新版本到本地1.Git fetch:只是从远程获取最新版本到本地,不会merge(合并)$:git fetch origin master //从远程的origin的master主分支上获取最新版本到origin/master分支上$:git log -p master..origin/master //比较本地的m...

2019-01-18 11:22:44 511

转载 css学习归纳总结

 我们知道网页开发,无非就是h5页面+css+js,前面写了一篇文章总结了js,这里再来总结下css,算是为自己目前的网页开发知识做一个系统性的总结。我们知道h5标签是一些可显示的控件,这些控件显示在什么位置,怎么显示则是通过css来进行控制,至于页面布局首先是放在什么位置的问题,这里就先来看看页面布局的问题。1、页面布局页面布局涉及到的知识点比较多,比如盒子模型、position...

2019-01-16 19:12:53 307

转载 小游戏 版本提交审核, 资质提交审核指引

小游戏版本提交审核指引 你需要下载开发者工具创建及完成代码上传,登录微信公众平台提交版本,具体流程如下: 1. 开发者工具下载:登录微信公众平台(mp.weixin.qq.com)首页 -> 点击“文档”-> 点击“开发”中的“小游戏开发”-> 前往开发者工具下载界面下载开发者工具。   2. 使用管理员或者绑定的开发者微信号扫码登录开发者...

2019-01-16 13:59:19 2288

转载 H5 Laya 字体

参考网页字体Serif和Sans-serif的区别及浏览器字体的设置CSS Font知识整理总结1.Font-Familyfont-family 规定元素的字体系列。font-family 可以把多个字体名称作为一个“回退”系统来保存。如果浏览器不支持第一个字体,则会尝试下一个。也就是说,font-family 属性的值是用于某个元素的字体族名称或/及类族名称的一个优先表。浏览器会使用它可...

2019-01-15 11:28:15 2105

转载 html 标签对应的英文单词表

「资料/转载」HTML标签英文单词对照表<!--> / 注释 <!DOCTYPE> document type 文档类型 <a> anchor 超链接 <abbr> abbreviation 缩写词 <acronym> acronym 缩写词 <ad...

2019-01-10 12:30:06 1700

转载 《ES6标准入门》(一)let和const

一、let命令1)let的作用域只在代码块内,块外无效;var全局有效var a = [];for(var i = 0;i < 10;i++){a[i] = function(){console.log(i);};}a[6]();对于这段代码,变量i是var声明的,在全局范围内有效,所以每一次循环,新的i值都会覆盖旧值,导致最后输出的是最后一轮的i值如果使用let,...

2018-12-20 10:51:56 192

转载 CommonJS, AMD, CMD是什么及区别--简单易懂有实例

  CommonJS, AMD, CMD都是JS模块化的规范。  CommonJS是服务器端js模块化的规范,NodeJS是这种规范的实现。  AMD(异步模块定义)和CMD(通用模块定义)都是浏览器端js模块化的规范。RequireJS 遵循的是 AMD,SeaJS 遵循的是 CMD。 一、CommonJS  根据CommonJS规范,一个单独的文件就是一个模块。加载模块使用...

2018-12-18 10:16:16 336

转载 Egret引擎的EUI基础使用教程

由于Egret引擎的EUI扩展库的官方文档写得十分复杂,让很多开发者短时间内难以入手并且走了不少坑,在这里我将教你Egret引擎的扩展库EUI的基本使用方法。废话不多说,一起开始吧! 一、我们要新建一个项目; 二、打开项目后,需要在资源管理器里,在resource文件夹下新建一个名为eui_image的文件夹(当然文件夹名可自定义); 三、我准备了一张笑脸图片,把笑...

2018-12-17 16:28:56 1035

转载 地主AI算法实现

源代码下载                  ps: 前面已经写了几篇地主游戏的基本算法实现,今天来讲讲单机地主中最重要的,也是开发中最难得AI算法实现。在此声明,本博文只适合像我一样的菜鸟阅读,高手们请别喷呀,欢迎你们留点宝贵的建议和方案,谢谢!                 如果你还对斗地主游戏的其他算法感兴趣欢迎你访问这个地址:棋牌游戏开发专栏                首...

2018-12-06 10:02:39 249

转载 移动端H5页面生成图片解决方案

现在有很多微信公众号运营活动,都有生成图片的需求,生成图片后可以发送给好友和发到朋友圈扩散,利于产品的宣传!1.生成图片可以用canvas,但是由于已经有了html2canvas这个开源库,所以为了节省时间就没有自己写了github地址: html2canvas少啰嗦,先看东西!!!LiveDemo /** * 根据window.devicePixelRa...

2018-11-14 16:50:15 5869

转载 Webstorm 文档注释模板及函数代码注释

养成良好的代码习惯,规范化代码,规范的注释便于后续维护。文档说明注释 Webstorm js中,自定义js说明注释(文档描述、作者、创建日期等): 快捷键 Ctrl + Shift + S 打开Webstorm设置,搜索‘Live Template’,找到JavaScript,如下:点击右上角“+”-> Live Template,添加注释模板,出现以下界面,填写相关的信息:...

2018-11-14 10:10:34 3447 2

转载 微信小游戏 —— 关系链数据使用(排行榜的显示)

前言微信小游戏属于微信小程序的一个类目,小游戏对比于普通的h5游戏,其很大的一个特点是微信提供的关系链数据的使用,你可以获得同玩这个游戏的微信好友的数据,或者你在某个群的用户数据概念具体概念请前往-》关系链数据使用指南需要了解关系链api和开放域,主域等概念。以下着重介绍具体的api使用wx.setUserCloudStorage() 托管用户数据ps: wx.setUse...

2018-11-08 20:40:20 1603

转载 微信小游戏-开放数据域的配置

概念开放数据域 是一个封闭、独立的 JavaScript 作用域。开放数据域主要作用就是获取用户的关系链数据,并且展示关系链数据具体使用方法在官方文档已经非常详细了-》开放数据域本文只是做一个简单整理具体的展示关系链数据,如何绘制排行榜,请查看另一篇文章配置方法1、新建开放数据域的代码目录,以myOpenDataContext为例,在目录下新建index.js作为开放数据的入口文件...

2018-11-08 20:39:43 1921

转载 网页分享到微信自定义标题,内容和图片

网页分享到微信中自定义标题,内容和图片随便说说:网页现在也可以通过微信中直接打开,这就是用到时微信的浏览器,也可以通过微信浏览器中右上角进行分享到朋友,朋友圈,QQ等。这是需要微信的JSSDK的机制所以还是要进行一些配置才可以,而这些配置是需要微信公众号的appId和appsecret的,所以如果没有这些,也是不能进行自定义的。实现过程首先可以先阅读以下微信的JS-SDK的说明文档...

2018-11-08 13:35:16 2368

转载 Typescript学习笔记(五) 模块机制

javascript从es5之前都缺少一种模块机制,无法通过js引入文件,于是requirejs等等的加载器应运而生。这些加载器的使用也并不统一,产生了amd,commonjs,umd等等的规范,各有所长,直到es6的发布,js自身引入的模块机制,将会在以后逐渐被应用起来。Typescrit的模块机制与es6的模块基本类似,也提供了转换为amd,es6,umd,commonjs,system的...

2018-11-01 15:48:46 262

转载 Typescript学习笔记(四)class 类

typescript的类,与c#,java等语言的类类似。也是包含了一大部分的es6的实现。我会用最通俗的语言讲一下对coding有用的地方。class Greeter { greeting: string; constructor(message: string) { this.greeting = message; } greet() ...

2018-11-01 15:48:05 285

转载 Typescript学习笔记(三)变量声明及作用域

ts的变量声明有var,let和const,这尼玛完全跟es6一样嘛。就稍微介绍一下。大多数js开发者对于var很熟悉了,原生js里没有块级作用域,只有函数作用域和全局作用域,还存在var的变量提升的问题,导致一些不熟悉js的开发者会发现一些怪异事件。点击查看关于es6的let与constlet声明let声明和var一样的写法,大家看前面的博客里面相信也看到了。拣重要的说,let和...

2018-11-01 15:47:19 524

转载 Typescript学习笔记(二)枚举

跟随handbook的脚步,详细介绍一下枚举。enum Direction { Up = 1, Down, Left, Right}一个枚举类型可以包含零个或多个枚举成员,每个枚举成员可以是一个常数,也可以是计算变量。如果没有初始化就会被当作常数,这是第一项为0,其余为前一项加一。如果项具有ts表达式,在编译的时候就会被计算出来。比如...

2018-11-01 15:46:46 273

转载 Typescript学习笔记(一)基础类型

为了面向ng2和前端未来,开始搞向ts,ts是微软出的一枚语言,作为es6的超集,他出的一些特性还是蛮好用的(略坑)。对于我等纯前端(从开始就接触javascript)的人来说,真想说,这特么什么鬼。部分特性同es6(个人对es6还是蛮有好感的)。ts同期的coffeescript,将js python化,ts也把js搞的向其他语言靠拢。。中文学习,这里是英文学习。如果不想看这些东西,那看我笔...

2018-11-01 15:45:59 153

转载 TypeScript 学习笔记 之 模块的解析

NamespacingNamespace 的几个特点。声明方式:namespace Validation{ // 模块中其他代码}namespace 可以在多个文件中声明。 要引用命名空间中的其他组成部分。需要通过 /// <reference path="Validation.ts"/> 来告诉编译器。 在生成代码时,编译器可以通过 reference 声...

2018-10-18 14:42:24 248

转载 TypeScript 学习笔记 之 模块的解析

模板的解析就是编译器通过导入语句如 import { a } from "moduleA" 找到 "moduleA" 模块然后找到 a 的定义的过程。moduleA 可能是在 .ts 或 .tsx 或 .d.ts 文件中。编译器首先要做的就是找到对应的模块文件。首先编译器通过 Classic 或 Node 策略查找。 如果第一步查找不到,并且如果模块名并不是相对的,则根据 ambient m...

2018-10-18 14:23:46 325

转载 TypeScript 学习笔记 之 Module

TS 中的 Module 的概念兼容 ES 2015 中 Module 的概念。简介模块中的代码属于模块本身的作用域,而不是全局作用域。也这就意味着没有明确的 export 的话,模块中的 变量,函数,类等对其他模块是不见的。相对的其他模块要使用某一模块的内容需要通过 import 导入。Export导出一个声明:通过在声明前加 export 关键词修饰即可导出。 导出语句:也可...

2018-10-18 14:18:04 1754

转载 3D数学 学习笔记(1) 向量、坐标系

3D数学 学习笔记(1) 向量、坐标系参考书籍: 《3D数学基础:图形与游戏开发》 《Unity Shader 入门精要》左/右手坐标系Unity中坐标系选择左/右手法则常用于判断法向量、网格的正面等。 CW (clockwise),顺时针。CCW (counterclockwise),逆时针。点只有位置。没有大小和方向。向量只有方向和大小。没有位置,如位...

2018-10-12 11:18:38 383

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除