全部文章
按发布时间记录学习与探索。
Node.js基本语法
更新于:一、创建一个Node.js应用 加载http核心模块 1var http = require("http") 创建一个Web服务器,返回一个server实例 1var server = http.createServer()
JS函数
更新于:一、JavaScript函数定义JavaScript中必须使用function来定义函数 function name([a[,b][,c]...]){ 代码 }函数参数js函数对参数的值类型没由进行任何检查。函数再定义是列出的参数被称为“显式参数(Parameters)”,而调用时真实传递的值被称为“隐式参数(Argu
关于JSON
更新于:一、JavaScript JSON Json全称 JavaScript Object Notation(Js 对象标记) 轻量级数据交换格式 Json是用于存储和传输数据的格式。 Json通常用于服务端向网页传递数据
JS正则表达式
更新于:一、正则表达式RegExp 对象正则表达式是描述字符模式的对象。正则表达式用于对字符串模式匹配及检索替换,是对字符串执行模式匹配的强大工具。
JS入门
更新于:一、js的输出JavaSctipt没有任何打印输出的函数或方法 window.alert()浏览器警告框 document.write()方法可以将内容写入到Html中(如果在写入流结束后再使用将会覆盖整个HTML) innerHTML 写入与读取HTML元素 console.log()在浏览器控制台输出
Hexo搭建手册
起源: 博客是一项被我误认为已经快消失殆尽的信息表达形式,简直是上一个时代的东西。直到大一,自己对博客才有了一个全新的认识,好记性不如烂键盘,博客可以详细的记载下在学习过程中遇到的那些扎心知识点和自己对其的见解。并且可以展示出来,这样假如有错误也能够最快程度的发现。因此萌生了一个自己建一个博客的想法。 后来接触了CSD
图的基本操作
更新于:图的简介 图在数据结构中也是非常重要的逻辑结构之一,它比树(层次结构)要更为复杂。在图中,所有的链接点被称为“顶点”,图G由两个集合V(顶点Vertex)和E(边Edge)组成,定义为G=(V,E)。图可以说是树与线性表的进阶版,可以实现多对多逻辑关系。当然,也可以实现一对多关系。在下文中将为详细介绍图的相关概念与应用
二叉树的基本操作
更新于:二叉树简介 在计算机科学中,二叉树是每个结点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。 二叉树的每个结点至多只有二棵子树(不存在度大于2的结点),二叉树的子树有左右之分,次序不能颠倒。二叉树的第i层至多有
快速排序
更新于:快速排序简介 快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
哈夫曼树
更新于:哈夫曼(Huffman)树,又称为最优二叉树,是带权路径长度(wpl)最短的二叉树。 一般我们要做的事分为三步: 构建哈夫曼树 求WPL值 求哈夫曼编码 构造哈夫曼树 将所有左,右子树都为空的作为根节点。 在森林中选出两棵根节点的权值最小的树作为一棵新树的左,右子树,且置新树的附加根节点的权值为其左,右子树上根节点的权