文章库ARTICLE COLUMN

  • 【刷算法】LeetCode.278-第一个错误的版本

    【刷算法】LeetCode.278-第一个错误的版本

    摘要:不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。假设你有个版本,你想找出导致之后所有版本出错的第一个错误的版本。示例给定,并且是第一个错误的版本。 题目描述 你...

    JerryCJerryC 评论0 收藏0
  • 前端数据校验从建模开始

    前端数据校验从建模开始

    摘要:为了能够把这部分代码更有条理我们把数据校验部分通过预先定义一个数据模型,把数据扔进去,返回校验结果。接下来我介绍一下这个工具,是一个数据建模及数据验证工具它可以非常方便的设计的表单数据结构,当然它不限于在表单使用。 前端开发过程中你们...

    韩冰韩冰 评论0 收藏0
  • javascript完美运动

    javascript完美运动

    摘要:在这个完美运动框架中,我们可以只让一个物体的一个属性运动,可以链式调用,也可以几个属性同时运动。能解决我们项目中遇到的大部分运动。运动框架演变过程运动实现留言板的例子完美运动运动,高度展开发布 前面的运动,每次只能改一个值,你改div的w...

    BenCHouBenCHou 评论0 收藏0
  • 阿里云ECS服务器部署node项目和vue项目

    阿里云ECS服务器部署node项目和vue项目

    摘要:阿里云服务器部署项目和项目遇到的问题第三章申请阿里云服务器阿里云服务器地址第一次啥都不懂选的数据中心版位中文版不含。步骤输入申请阿里云服务器时候创建的登录名和登录密码,点击链接。 阿里云ECS服务器部署node项目和vue项目遇到的问题(第三章)...

    dancedance 评论0 收藏0
  • 设计模式之观察者(发布/订阅)模式

    设计模式之观察者(发布/订阅)模式

    摘要:发布订阅模式又叫观察者模式,它定义对象间的一种一对多的依赖关系。事件观察者模式应该是最常用的模式之一。总之,当消息一发布,所有的订阅者都会收到消息。发布订阅模式还可以用来帮助实现一些别的设计模式,比如中介者模式。 发布/订阅模式又叫观...

    dreamGongdreamGong 评论0 收藏0
  • js 中二叉树的深度遍历与广度遍历(递归实现与非递归实现)

    js 中二叉树的深度遍历与广度遍历(递归实现与非递归实现)

    摘要:树中结点的最大层次称为树的深度或高度。二叉树有深度遍历和广度遍历,深度遍历有前序中序和后序三种遍历方法。二叉树的前序遍历可以用来显示目录结构等中序遍历可以实现表达式树,在编译器底层很有用后序遍历可以用来实现计算目录内的文件及其信息等。...

    YuanfYuanf 评论0 收藏0
  • 求二叉树的深度

    求二叉树的深度

    摘要:题目描述输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点含根叶结点形成树的一条路径,最长路径的长度为树的深度。地址递归思路递归求左子树和右子树深度,然后比较,最终返回最大值加。 题目描述 输入一棵二叉树,求该树的深度。从根...

    DevTTLDevTTL 评论0 收藏0
  • 字符串的全排列

    字符串的全排列

    摘要:问题输入一个字符串按字典序打印出该字符串中字符的所有排列。如此递归处理,从而得到所有字符的全排列。记斐波那契数列的第位这件事为,则有。其中,表示去掉那个开头字符的剩余字符串的全排列。 问题 输入一个字符串,按字典序打印出该字符串中字符的...

    sunny5541sunny5541 评论0 收藏0
  • js 判断回文字符串

    js 判断回文字符串

    摘要:问题描述判断给定的字符串,如果字符串是一个,那么返回,反之返回。第一次不同可允许第一次发现不同时,让右边或左边判断相不相等这时候若相等可继续否则直接返回结果判断字符回文 回文( Palindromes ),在中文文当中是指倒着念和顺着念都是相同的,...

    zhkaizhkai 评论0 收藏0
  • js 实现斐波那契数列(数组缓存、动态规划、尾调用优化)

    js 实现斐波那契数列(数组缓存、动态规划、尾调用优化)

    摘要:根据该规则,返回第个斐波那契数。尾递归函数调用自身,称为递归。一个前端眼中的斐波那契数列解斐波那契数列的实用解法调用栈尾递归和手动优化尾调用优化译我从用写斐波那契生成器中学到的令人惊讶的件事 斐波那契数列是以下一系列数字: 0, 1, 1, 2,...

    赵连江赵连江 评论0 收藏0
  • js 排序算法之快速排序

    js 排序算法之快速排序

    摘要:快速排序是一种划分交换排序。快速排序基于冒泡递归分治。他在大数据情况下是最快的排序算法之一,平均事件复杂度很低而且前面的系数很小,在大量随机输入的情况下最坏情况出现的概率是极小的。 快速排序是一种划分交换排序。它采用了一种分治的策略,...

    EidesenEidesen 评论0 收藏0
  • 对字符串中单词首字母进行大写

    对字符串中单词首字母进行大写

    摘要:参数该函数的返回值将替换掉第一个参数匹配到的结果原字符串不会改变。其他算法练习关于字符串中每个单词的首字母大写化问题 hello-world =====> HelloWord function titleCase(str) { let strArr = str.toLowerCase().split("-"); let newArr...

    opengpsopengps 评论0 收藏0
  • 整数数组之算法

    整数数组之算法

    摘要:整数数组中只有一个重复的数字在一个长度为的数组里的所有数字都在到的范围内,数组中只有一个数字是重复的并且只重复一次,请找出数组中重复的数字。算法复杂度要求为。 整数数组中只有一个重复的数字 在一个长度为n的数组里的所有数字都在1到n的范围...

    frontoldmanfrontoldman 评论0 收藏0
  • 如何使用Flannel搭建跨主机互联的容器网络

    如何使用Flannel搭建跨主机互联的容器网络

    摘要:每个节点的网桥使用一个子网,每个容器使用一个子网内的,那么我们就可以组成下图中所示网络。到此,在的协调下,各个主机上的子网就不会再冲突了,另外,会维护容器网络的路由规则,容器就可以通过访问容器了,也就实现了跨主机容器互联。 当您将多台...

    remcarpediemremcarpediem 评论0 收藏0
  • ES6常用实例

    ES6常用实例

    摘要:属性名表达式属性的简洁表示法允许在对象之中,直接写变量。函数返回一个对象。另一个栗子函数内部语句返回的值,会成为方法回调函数的参数。 属性名表达式 var obj = { ["student_" + "1_name"]: "jack", ["say" + "hello"]() {...

    stackvoidstackvoid 评论0 收藏0
  • mui上拉加载更多的使用

    mui上拉加载更多的使用

    摘要:地址我的另一博客原文链接地址框架中上拉加载的坑在函数自己上拉加载行为后的回调函数在封装的上拉加载中,点击某一项会失效。点击单项事件中上拉加载中的坑点击事件失效不需要放在中触发点击事件了 demo地址 我的另一博客原文链接gitHub地址 mui框架...

    phodalphodal 评论0 收藏0
  • 预告:JavaScript模块全览

    预告:JavaScript模块全览

    摘要:之前写的文章急速全栈教程得到了不错的阅读量,霸屏掘金头条天,点赞过千,阅读近万,甚至还有人在评论区打广告,可见也是一个小小的生态了。今天看到的霸屏的,也是讲全栈的,见参考文章接下来要写的是模块。全局命名污染和命名冲突依赖管理。 之前写...

    focusjfocusj 评论0 收藏0
  • vue-threeJS数据驱动的三维图形可视化

    vue-threeJS数据驱动的三维图形可视化

    摘要:数据驱动的三维图形可视化在信息暴涨的年间,冷暴力的扁平化确实有效降低用户的信息焦虑感,使有限的精力更高效处理过多的信息流。 数据驱动的三维图形可视化 在信息暴涨的2010-2016年间,冷暴力的扁平化确实有效降低用户的信息焦虑感,使有限的精力更...

    SegmentFaultSegmentFault 评论0 收藏0
  • 请求数据

    请求数据

    摘要:看了一些相关的视频后,想自己尝试着用请求数据,自己写了一个简单的前台请求数据,后台返回数据的代码。所以跨域只在浏览器才会有的问题。 看了一些相关的视频后,想自己尝试着用angular.js 请求数据,自己写了一个简单的前台请求数据,后台php返回数...

    Jingbin_Jingbin_ 评论0 收藏0
  • 学习ES6

    学习ES6

    摘要:第二章学习函数的参数和扩展点为键上面那个参数箭头函数数组合并解构使用解决回调地狱问题,使结构更加清晰。概念是在推广过程中对模块定义的规范化产出。通过引入依赖规范服务端使用的规范。带名字的输出默认输出概念上面有讲注意事项,需掌握的东西 ...

    cangercanger 评论0 收藏0
  • 【刷算法】LeetCode.237-删除链表中的节点

    【刷算法】LeetCode.237-删除链表中的节点

    摘要:题目描述请编写一个函数,使其可以删除某个链表中给定的非末尾节点,你将只被给定要求被删除的节点。链表中所有节点的值都是唯一的。给定的节点为非末尾节点并且一定是链表中的一个有效节点。 题目描述 请编写一个函数,使其可以删除某个链表中给定的...

    zonezone 评论0 收藏0
  • 【刷算法】LeetCode.19-删除链表的倒数第N个节点

    【刷算法】LeetCode.19-删除链表的倒数第N个节点

    摘要:题目描述给定一个链表,删除链表的倒数第个节点,并且返回链表的头结点。示例给定一个链表和当删除了倒数第二个节点后,链表变为说明给定的保证是有效的。 题目描述 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 给定一个...

    BingunerBinguner 评论0 收藏0
  • Iceworks 2.7.0 发布,海量图表供你选择

    Iceworks 2.7.0 发布,海量图表供你选择

    摘要:发布,海量图表供你选择,丰富模板一键创建,提供多种垂直领域模板,快速创建项目,支持风格切换,满足个性化需求轻松操作页面管理,海量物料自由搭配,页面组合可视化操作更得心应手开发调试一体化,集成运行环境零配置运行,开箱即用。 Iceworks 2.7...

    gitmilkgitmilk 评论0 收藏0
  • 【算法】算法测试题5:牛牛的数列:最长连续子序列

    【算法】算法测试题5:牛牛的数列:最长连续子序列

    摘要:题目描述链接来源牛客网牛牛现在有一个个数组成的数列牛牛现在想取一个连续的子序列并且这个子序列还必须得满足最多只改变一个数就可以使得这个连续的子序列是一个严格上升的子序列牛牛想知道这个连续子序列最长的长度是多少。 题目描述 链接:https:/...

    MRZYDMRZYD 评论0 收藏0
  • 前端项目创建

    前端项目创建

    摘要:原文地址创建项目方法一首先全局安装使用命令行工具来创建一个名为的新项目提示你可以使用参数注意是两个杠创建指定版本的项目。 1、利用dva-cli创建react项目 1,首先全局安装dva-cli,大家可以自行选择项目目录。 $ npm install -g dva-cli 2,接着...

    Simon_ZhouSimon_Zhou 评论0 收藏0

热门文章

<