最新发布
Linux安装Redis、后台运行、系统自启动

NoSql

Redis是用C语言编写的开源免费的高性能的分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库。 安装 1从官网httpdownload.redis.ioreleases下载redis压缩包,如redis5.0.3.tar.gz 2上传Linux服务器目录opt,解压文件包 tar zxvf redis5.0.3.tar.gz,文件夹名称 redis5.0.3 3...

Mr.Zhang 阅读:120评论:02020-01-28 14:00:16

前端的数据结构

JavaScript

在我还没开始吧学习记录记录在博客上时,我曾做过一张关于前端工程师的脑图 当时我还是一个连数据结构都没学过的小萌新,空有一腔热血,如今我不仅学完了c语言版的数据结构感觉收获很大,考的还凑合, 还把JavaScript的数据结构与算法学了一遍,再看这张图时,已经不像当初好多都看不懂,现在下面这张图已经基本上都知道是什么了 真好 要将图片另存为然后用图片查看器放大看,才看的清,这张图...

Mr.Zhang 阅读:361评论:02020-01-28 14:00:14

Java中SMB的应用

JAVA

目录 SMB 服务操作 SMB简介 SMB配置 2.1 Windows SMB 添加SMB依赖 路径格式 操作共享 登录验证 SMB 服务操作 SMB简介 SMB全称是Server Message Block是一个协议名,它能被用于Web连接和客户端与服务器之间的信息沟通。SMB协议作为一种局域网文件共享传输协议,常被用来作为共享文件安全传输研究的平台。 W...

Mr.Zhang 阅读:168评论:02020-01-28 14:00:01

JavaScript-跨浏览器事件处理程序(EventUtil)

JavaScript

事件操作对象 var EventUtil 添加事件 addHandler function element, type, handler if element.addEventListener element.addEventListenertype, handler, false else if element.attachEvent IE el...

Mr.Zhang 阅读:415评论:02020-01-28 06:00:10

redis 5.0.7 源码阅读——字典dict

NoSql

redis中字典相关的文件为dict.h与dict.c 与其说是一个字典,道不如说是一个哈希表。 一、数据结构 dictEntry 1 typedef struct dictEntry 2 void key 3 union 4 void val 5 uint64t u64 6 int64t s64 7 double d 8 v 9 struct dictEntry...

Mr.Zhang 阅读:337评论:02020-01-27 22:00:20

构造树并判断是否对称

JavaScript

class Node constructor val this.val val this.left this.right undefined class Tree constructor data 临时存储所有节点 let nodeList 根节点 let root for let i 0, len data.length...

Mr.Zhang 阅读:399评论:02020-01-27 22:00:18

旋转图像

JavaScript

export default arr 获取维度 let vecor arr.length 垂直翻转 for let i 0, len vecor 2 i len i for let j 0, tmp j vecor j tmp arrij arrij arrvecor i 1...

Mr.Zhang 阅读:135评论:02020-01-27 22:00:18

螺旋矩阵

JavaScript

export default arr 处理每一圈的数据遍历过程 let map arr, r for let i 0, len arr.length i len i if i 0 r r.concatarri else if i len 1 r r.concatar...

Mr.Zhang 阅读:249评论:02020-01-27 22:00:18

JavaScript-跨浏览器事件处理程序(EventUrl)

JavaScript

事件操作对象 var EventUrl 添加事件 addHandler function element, type, handler if element.addEventListener element.addEventListenertype, handler, false else if element.attachEvent IE el...

Mr.Zhang 阅读:195评论:02020-01-27 22:00:18

堆排序用JavaScript实现

JavaScript

class Heap constructor data this.data data sort let iArr this.data let n iArr.length if n 1 return iArr else 循环是为了遍历每一个可能要调整的节点,maxHeapify内部递归是为了回复被破坏的堆 for let i M...

Mr.Zhang 阅读:181评论:02020-01-27 22:00:17

构造并判断二叉搜索树-js

JavaScript

class Node constructor val this.val val this.left this.right undefined class Tree constructor data let root new Nodedata.shift 遍历所有的数据 data.forEachitem this.insert...

Mr.Zhang 阅读:92评论:02020-01-27 22:00:17

超级丑数--用堆查找解决

JavaScript

利用堆排序很容易进行查找 质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数否则称为合数。 质因数素因数或质因子在数论里是指能整除给定正整数的质数。除了1以外,两个没有其他共同质因子的正整数称为互质。因为1没有质因子,1与任何正整数包括1本身都是互质 把只包含质因子2、3和5的数称作丑数Ugly Number。例如6、8都是丑数,但7.14不是,因为...

Mr.Zhang 阅读:56评论:02020-01-27 22:00:16