自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

晴树的专栏

非淡泊无以明志,非宁静无以致远.

原创 电子书下载网站

http://gen.lib.rus.ec/ sci-hub:在我们获取文献与学术论文的道路上提供了极好的便利,可以从中得到免费的文献下载,但也因为这样遭到各大出版社:ai思为尔,施普林格,wiley等出版社的打击与封杀,使得Sci-Hub在域名上不得不频繁更换,所以在这里为大家提供解决问题的办...

2019-08-07 16:07:51

阅读数 533

评论数 0

转载 https://www.cnblogs.com/BeyondAnyTime/archive/2012/06/08/2542315.html

C++中的static关键字的总结   C++的static有两种用法:面向过程程序设计中的static和面向对象程序设计中的static。前者应用于普通变量和函数,不涉及类;后者主要说明static在类中的作用。 1.面向过程设计中的static1.1静态全局变量 在全局变量前,加上关键字s...

2019-08-01 11:52:56

阅读数 53

评论数 0

原创 win10 64 MingW64+msys

参考 https://sourceforge.net/projects/mingw/ https://blog.csdn.net/hutianyou123/article/details/78284066 MingW64 http://sourceforge.net/projects/...

2019-07-31 17:29:40

阅读数 73

评论数 0

转载 TypeScript 文档化工具: typedoc

http://www.xdnote.com/typedoc/ 由于目前主要前端语言由JavaScript切换到了TypeScript,所以原先用的JSDoc工具也用不了了,虽说JSDoc官方也在积极适配TypeScript,但始终产品不能等工具。何况不是核心的文档功能。 于是上Github上找...

2019-07-14 12:27:56

阅读数 572

评论数 0

转载 TypeScript 数组Array操作

https://blog.csdn.net/honey199396/article/details/80750408 数组是一个很简单的数据结构,但是每次使用TypeScript的数组的时候又总是忘记怎么用了,干脆直接弄成干货,忘了过来看看。 一、数组的声明 let array1:Array...

2019-07-09 15:12:22

阅读数 1323

评论数 0

转载 DOM节点之间的关系,与节点的基本操作

1. 节点之间的关系 1.1 第一种获取方式 以下获取节点都会获取所有的节点类型,不只是包括元素节点,还有文本类型等 获取一个元素节点的所有子节点 元素节点对象.childNodes 获取到的是一个类数组 NodeList 获取一个元素节点的第一个子节点 元素节点对象.firstChil...

2019-07-09 11:45:06

阅读数 297

评论数 0

转载 TypeScript学习系列(三)类(Class)

https://blog.csdn.net/qq_28506819/article/details/88615912 类(Class) 传统的js使用函数和基于原型的方式来构建可重复使用的组件,es6开始可以使用基于类的继承方式。Typescript允许开发者使用基于类的继承方式,而不必等待新的...

2019-07-07 19:58:15

阅读数 86

评论数 0

转载 TypeScript 中的 class

https://www.jb51.net/article/138724.htm TypeScript 中的 class 讲完了 JavaScript 中的类,还是没有用到 抽象类,抽象方法,私有方法这三个概念,由于 JavaScript 语言的局限性,想要实现这三种概念是很困难的,但是在 Ty...

2019-07-07 19:53:33

阅读数 171

评论数 0

原创 Typescript 的 d.ts 文件规范

参考:https://www.typescriptlang.org/docs/handbook/declaration-files/introduction.html 0. 仅在 d.ts 文件中使用的,只需要 declare 声明一下 1. 将模块导出为全局变量,使用如下方法 ```` ...

2019-07-06 21:04:52

阅读数 390

评论数 0

转载 typescript-函数的类型

https://www.cnblogs.com/wzy1569178479/p/7364340.html 1.函数声明 1 function student(x:string,y:number):string{ 2 return `我是${x},今年${y}岁`; 3 } 4 5 ...

2019-07-03 14:23:59

阅读数 310

评论数 0

转载 import 与require的区别

https://www.imooc.com/article/22371 在es6之前js一直没有自己的模块语法,为了解决这种尴尬就有了require.js的出现。在es6发布之后js又引入了import的概念使得不清楚两者之间的区别的同学在实际使用过程中造成了自己的误解,在查阅了相关资料之后在此...

2019-06-28 11:40:34

阅读数 85

评论数 0

转载 TypeScript error TS1005: ';' expected

https://stackoverflow.com/questions/46398916/typescr Ask Question First of all, I've already seen the other posts about error TS1005. Same err...

2019-06-27 20:40:56

阅读数 2089

评论数 0

转载 读 VuePress(三)使用 markdown-it 解析 markdown 代码

https://www.jianshu.com/p/a95c04a68d14 前言 在此系列文章的第一篇,我们介绍了 Vuepress 如何让 Markdown 支持 Vue 组件的,但没有提到非 Vue 组件的其他部分如何被解析。 今天,我们就来看看 Vuepress 是如何利用 mark...

2019-06-26 21:51:45

阅读数 621

评论数 0

转载 制作Docbook文档

https://blog.csdn.net/moxiaolong/article/details/290407 1. 制作Docbook文档需要了解的知识: 1) XML - 这是最基本的,如果这个都不懂的话,最好先找本入门级的书看看; 2) DTD - 有助于你理解Docbook的结构; 3...

2019-06-26 12:19:04

阅读数 415

评论数 0

转载 VS Code插件之Debugger for Chrome

https://blog.csdn.net/xdcx950288/article/details/80640918 号称2018最火的编辑器,不用用怎么行? 不多说直接开始踩坑之路。 要在vs中启动chrome控制台怎么办?vscode并没有集成环境,这里我们需要借助一个插件Debugger...

2019-06-23 20:00:17

阅读数 496

评论数 0

原创 typescript static 案例

class Per { public name: string; public age: number = 20; //静态属性 static sex = "男";//可以直接初始化 constructor(name: string) { ...

2019-06-22 16:01:33

阅读数 304

评论数 0

转载 XML、DTD、XSD、XSL、XSLT

https://blog.csdn.net/kuanghonghua/article/details/35626925 一、XML=可扩展标记语言(eXtensible Markup Language). 可扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可用...

2019-06-22 14:56:43

阅读数 165

评论数 0

转载 JavaScript中的Map、Set及其遍历

https://www.cnblogs.com/weilan/p/7002088.html Map  Map是一组键值对的结构,具有极快的查找速度。  Map的定义。 //空map设值key-value var m = new Map(); m.set("XiaoMing&qu...

2019-06-16 22:00:31

阅读数 58

评论数 0

转载 Is there a dedicated function to check null and undefined in TypeScript?

https://stackoverflow.com/questions/28975896/is-there-a-dedicated-function-to-check-null-and-undefined-in-typescript Using a juggling-check, you c...

2019-06-12 21:57:10

阅读数 76

评论数 0

转载 谈谈Javascript中的void操作符

https://segmentfault.com/a/1190000000474941 由于JS表达式偏啰嗦,于是最近便开始采用Coffeescript来减轻负担。举个栗子,当我想取屋子里的第一条dog时,首先要判断house对象是否存在,然后再判断house.dogs是否存在,最后取house...

2019-06-12 20:37:15

阅读数 46

评论数 0

转载 JavaScript中Function Declaration与Function Expression 或者说 function fn(){}和var fn=function(){} 的区别

https://www.cnblogs.com/longqingyang/p/5787466.html JavaScript是一种解释型语言,函数声明会在JavaScript代码加载后、执行前被解释,而函数表达式只有在执行到这一行代码时才会被解释。 在JS中有两种定义函数的方式, 1是:va...

2019-05-21 16:22:15

阅读数 120

评论数 0

转载 使用 Acorn 来解析 JavaScript

https://segmentfault.com/a/1190000007473065 Talk 因为最近工作上有需要使用解析 JavaScript 的代码,大部分情况使用正则表达式匹配就可以处理,但是一旦依赖于代码上下文的内容时,正则或者简单的字符解析就很力不从心了,这个时候需要一个语言解析...

2019-05-17 22:44:36

阅读数 258

评论数 0

转载 javascript编写一个简单的编译器(理解抽象语法树AST)

https://www.cnblogs.com/tugenhua0707/p/7759414.html javascript编写一个简单的编译器(理解抽象语法树AST) 编译器是一种接收一段代码,然后把它转成一些其他一种机制。 我们现在来做一个在一张纸上画出一条线,那么我们画出一条线需要定义的...

2019-05-17 14:16:54

阅读数 100

评论数 0

转载 理解Babel是如何编译JS代码的及理解抽象语法树(AST)

https://www.cnblogs.com/tugenhua0707/p/7863616.html Babel是如何编译JS代码的及理解抽象语法树(AST) 1. Babel的作用是? 很多浏览器目前还不支持ES6的代码,但是我们可以通过Babel将ES6的代码转译成ES5代码,让所有的...

2019-05-17 14:15:03

阅读数 163

评论数 0

转载 JavaScript instanceof 运算符深入剖析

https://www.ibm.com/developerworks/cn/web/1306_jiangjj_jsinstanceof/index.html instanceof 运算符简介 在 JavaScript 中,判断一个变量的类型尝尝会用 typeof 运算符,在使用 typeof ...

2019-05-17 10:31:56

阅读数 53

评论数 0

原创 Typescript 教程

https://zhongsp.gitbooks.io/typescript-handbook/content/ https://ts.xcatliu.com/ es6 入门 http://es6.ruanyifeng.com/#docs/string#%E6%A8%A1%E6%9D%B...

2019-05-17 09:42:39

阅读数 421

评论数 0

转载 javascirpt包装对象(wrapper object)

什么是javascript包装对象?在说包装对象之前,我们先简单说一下js的两种数据类型:基本数据类型(primitive type)和对象数据类型(object type)。 基本数据类型:值类型,值不可以改变 immutable,没有属性。包括number、string、boolean、n...

2019-05-16 17:09:00

阅读数 248

评论数 0

转载 yarn 和 npm 全局移除包

https://blog.csdn.net/weixin_38704338/article/details/86688424 npm uninstall -g vue-cli npm install -g @vue/cli yarn global remov...

2019-05-16 16:41:39

阅读数 1056

评论数 0

转载 JavaScript 实验环境

https://wangdoc.com/javascript/basic/introduction.html#%E5%AE%9E%E9%AA%8C%E7%8E%AF%E5%A2%83 本教程包含大量的示例代码,只要电脑安装了浏览器,就可以用来实验了。读者可以一边读一边运行示例,加深理解。 推荐...

2019-05-16 10:33:13

阅读数 62

评论数 0

转载 mac 前端端口占用解决

1.查看8880端口,复制进程PID lsof -i :8880 2.杀死进程 kill -9 4580

2019-05-15 12:16:40

阅读数 49

评论数 0

转载 npm简单使用

https://www.baidu.com/link?url=uh6gHrTQDHwiO16k_6_tTjOjyXnbD6vpgUAGDCsAUroWGuFJC6yWrXHWdmD9QKn-UXfmO0ty6v8cdAdNSRAoF_&wd=&eqid=a82ff31b000b71...

2019-05-14 17:24:27

阅读数 16

评论数 0

转载 AST抽象语法树——最基础的javascript重点知识,99%的人根本不了解

https://segmentfault.com/a/1190000016231512 抽象语法树(AST),是一个非常基础而重要的知识点,但国内的文档却几乎一片空白。 本文将带大家从底层了解AST,并且通过发布一个小型前端工具,来带大家了解AST的强大功能 Javascript就像一台精妙...

2019-05-10 17:23:37

阅读数 139

评论数 0

转载 使用Electron打造跨平台桌面应用

https://uinika.github.io/web/server/electron.html 早期桌面应用的开发主要借助原生 C/C++ API 进行,由于需要反复经历编译过程,且无法分离界面 UI 与业务代码,开发调试极为不便。后期出现的 QT 和 WPF 在一定程度上解决了界面代码分离...

2019-05-07 21:44:24

阅读数 768

评论数 0

转载 docsify-写一个自己的网站

https://www.jianshu.com/p/88e70f32b049 docsify 安装 安装node,然后建议全局安装docsify-cli,有助于在本地初始化和预览网站。 npm i docsify-cli -g 如果需要部署到gitHub,则也安装一下git。 ...

2019-05-07 18:42:30

阅读数 784

评论数 0

转载 Centos 7 下 GitBook 的安装与使用

https://www.jianshu.com/p/a78e3dda4d87 安装 Node.js wget https://nodejs.org/dist/v5.4.1/node-v5.4.1.tar.gz tar zxvf node-v5.4.1.tar.gz cd node-v5.4....

2019-05-07 18:33:38

阅读数 237

评论数 0

转载 使用gitbook 发布一个教程文档网站

https://www.cnblogs.com/engeng/p/8135437.html gitbook是一个好用的发布电子书的项目;使用gitbook 可以在本地写好文档再远程推送到库;也可以在gitbook提供的在线平台上制作电子书;要想在自己的服务器上使用gitbook 发布一个网站;则...

2019-05-07 18:30:37

阅读数 38

评论数 0

转载 npm使用小结

https://www.baidu.com/link?url=seUzu-w-TEYsSLforsBdKn8tqgXVLv2HTq7I3WvvlZQ7_RD-uL-yAn20akPZavalR9vAjZqD_BZkYiiVQee9h_&wd=&eqid=f31ac42100004a...

2019-05-07 17:04:36

阅读数 19

评论数 0

转载 makefile if 使用

https://blog.csdn.net/liuzhuchen/article/details/51776820 1、在目标外使用if #这个ifeq else endif,在target 外部,关键字前边一定要有tab ifeq ("aaa","bbb&qu...

2019-05-04 00:24:09

阅读数 588

评论数 0

转载 patch -p0 和patch -p1的区别

https://www.xuebuyuan.com/3242141.html 创建补丁文件: 代码: diff -Naur 旧的目录 新的目录 > patch文件 或者 diff -Naur 旧的文件 新的文件 > patch文件 对于目录层数的一些限制 在创建pat...

2019-05-04 00:03:22

阅读数 57

评论数 0

转载 make 命令

https://www.ibm.com/support/knowledgecenter/zh/ssw_aix_71/com.ibm.aix.cmds3/make.htm 用途 维护、更新和重新生成程序组。 语法 make [ -DVariable ] [ -d Option ] [ -e ...

2019-05-03 23:47:50

阅读数 962

评论数 0

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