- 博客(13)
- 收藏
- 关注
原创 Node.js 执行系统命令
原文发表在我的博客 Node.js 执行系统命令 | 以太空间 欢迎访问我的博客首页以太空间 | 陈文岗的博客 我们在使用Node.js的时候总有一些时候需要执行一些系统命令,与系统做一些交互,或者调用其他语言,这个时候该怎么做呢? 当然是使用child_process模块了,这个模块翻译过来就是子进程,当然正如其名,这个模块主要是通过产生子进程来发挥作用,下面我们就用实...
2018-05-18 19:40:49
15948
1
原创 8大经典排序算法
原文发表在我的博客 8大经典排序算法|以太空间 欢迎访问我的博客 以太空间 | 陈文岗的博客一、冒泡排序 冒泡排序是一种简单的排序算法。它重复地走访要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作就是重复地进行直到不需要再进行交换为止,也就是说该数列已经排序完成。这个算法的名字由来就是因为越小的元素会经由交换慢慢“浮”到数列的顶端。...
2018-05-18 19:31:22
269
原创 入坑Go语言(二)—— 包机制的理解
原文发布在我的个人博客 入坑Go语言(二) | 以太空间一、概述 想学习Golang,包肯定是绕不过去的,就像C语言的标准库,这篇文章里,我将为大家介绍关于Go语言包机制的使用、注意事项和原理二、packagepackage遵循以下原则: 1. package是最基本的分发单位和工程管理中依赖关系的体现 2. 每个Go语言源代码文件开头都必须要有一个pac...
2018-05-13 13:59:47
850
原创 入坑Go语言(一)—— 基础语法
原文发布在我的个人博客 入坑Go语言(一) | 以太空间 最近看到Github上好多following都在学习Go语言(又称Golang),心里面很痒痒,趁着下午这点空隙,学习一下这个可爱的土拨鼠。一、安装配置相关 Go语言的安装很是傻瓜式,从它的官网直接下载相应系统的安装包安装即可,就像我们平常安装软件,下一步,下一步…… 安装完成之后,我们要配置以下Go的...
2018-05-13 13:59:27
814
原创 解读只有99行的Redux(三)—— 辅助函数和组合Reducer
原文发布在我的个人博客 解读只有99行的Redux(三) | 以太空间一、概述 slim-redux源码中剩余的其他部分都是一些工具函数,包括mapValues、pick、bindActionCreator、bindActionCreators、combineReducers,我们将逐一进行介绍。二、mapValues解读 这个函数顾名思义,就是进行一个类似...
2018-05-13 13:58:49
495
原创 解读只有99行的Redux(二)—— 中间件相关
原文发布在我的个人博客 解读只有99行的Redux(二) | 以太空间一、概述 在使用Redux的时候我们可能会遇到异步操作的问题,希望让 Reducer 在异步操作结束后自动执行,所以我们就用了中间件(middleware)。 先看一下中间件的一般形式:const middleware = store => reducer => next =&...
2018-05-13 13:58:13
227
原创 解读只有99行的Redux(一)—— 从创建一个store开始
原文发布在我的个人博客 解读只有99行的Redux(一) | 以太空间一、概述 随着React这个极具革命式函数式思想的前端框架的诞生,Flux模式的前端状态管理框架也随之出现,其中比较著名的就是Flux、Redux和Mbox。Flux是Facebook开发的一种设计模式,旨在保持数据单向流动,当然Flux也存在一些小问题,所以Redux和其他的类Flux库应运而生,它们...
2018-05-13 13:56:51
331
原创 初识Web Worker
原文发布在我的个人博客 初识Web Worker | 以太空间一、概述 众所周知,不同于Java/C#这些编程语言,JavaScript作为一门为浏览器而生的语言,采用的是单线程模型,也就是说,所有任务排成一个队列,一次只能做一件事。随着电脑计算能力的增强,尤其是多核CPU的出现,这一点带来很大的不便,无法充分发挥JavaScript的潜力。不过2009年Node.js出现后...
2018-05-13 13:52:50
467
原创 git-for-Wndows下载
Windows Installer 安装包 32位下载 64位下载Windows 便携程序包 32位下载 64位下载本文最后更新于:2017-02-15
2017-02-17 14:23:56
425
原创 部署Hexo博客到github
阅读本文前请先阅读Node.js+Hexo搭建个人博客系统我们已经使用Node.js+Hexo搭建了一个个人博客,但是每次生成静态文件后,都必须手工复制或者传输,有一点麻烦,现在我们就要将静态文件直接部署到github,仅需一条小小的命令即可,当然这之前是要做一些准备工作的安装
2017-02-15 11:40:53
589
原创 腾讯云推荐码NPWJD6分享
使用腾讯云推荐码购买,享有九折优惠哦!最近有幸成为腾讯云内测推荐码的第一批推广者,所以拿来跟大家分享一下。推荐码:NPWJD6还有一个推荐文案, 原文是这样的 我有一个腾讯云限量开放的9折推荐码: NPWJD6,分享给你,首次购买云服务器、数据库可享受9折优惠!使用方法参见: http://url.cn/41MWKvU适用对象: 腾讯云新用户(新用户定义:未产生付费的订单,免费试用订
2017-02-08 13:15:38
973
原创 Node.js+Hexo搭建个人博客系统
什么是 Hexo?Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 相比WordPress等动态博客,它有着无可比拟的速度。如果您的博客有大量纯静态内容,Hexo非常适合您。安装Node.js的安装hexo是一款基于Node.js的静态博客框架,因此安装之前必须先安装Node.js
2017-02-06 22:22:06
2940
1
原创 二叉树基本操作集(创建、递归遍历、深度等)
#include<stdio.h>#include<stdlib.h>typedef char ElemType;//二叉树存储结构typedef struct BinNode{ ElemType Data; struct BinNode *Left, *Right;}*BinTree;
2016-11-30 23:46:24
667
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人