首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

快速排序

本打算学波快速排序,查了查资料,吓大跳,说大神的快排是不对的,以此开始了大波大神针对这个问题的各种观点。...感兴趣的可以看看知乎这篇帖子: https://www.zhihu.com/question/276746146/answer/390729075 不管对还是错,大神的快排思路是对的: 在数据集之中...对"基准"左边和右边的两个子集,不断重复第步和第二步,直到所有子集只剩下个元素为止。...先看看大神的代码: var quickSort = function(arr) { if (arr.length <= 1) {return arr; }//判断数组,个长度直接返回...但是大神只是提供思路,这些问题都是能优化的。当时ES6也没出来,以后还会有更多的数组扩展,那不是能更简单的实现快速排序,但是快速排序的思路是不变的。

1.1K10

图像与滤波-

、为什么图像是波? 我们知道,图像由像素组成。下图是张 400 x 400 的图片,共包含了 16 万个像素点。 ?...如果把每行所有像素(上例是400个)的红、绿、蓝的值,依次画成三条曲线,就得到了下面的图形。 ? 可以看到,每条曲线都在不停的上下波动。...对比下图像就能发现,曲线波动较大的地方,也是图像出现突变的地方。 ? 这说明波动与图像是紧密关联的。图像本质上就是各种色彩波的叠加。...再看个例子。 ? 上图有三根曲线,黄线是高频波动,红线是低频波动。它们可以合成为根曲线,就是绿线。 ?...上图中,绿线进行低通滤波和高通滤波后,得到两根黑色的曲线,它们的波形跟原始的黄线和红线是完全致的。

81730
您找到你想要的搜索结果了吗?
是的
没有找到

:神经网络入门

作者 | 整理 | AI科技大本营(rgznai100) 眼下最热门的技术,绝对是人工智能。 人工智能的底层模型是"神经网络(neural network)。...上图的圆圈就代表个感知器。它接受多个输入(x1,x2,x3...),产生个输出(output),好比神经末梢感受各种外部环境的变化,最后产生电信号。...二、感知器的例子 下面来看个例子。城里正在举办度的游戏动漫展览,小明拿不定主意,周末要不要去参观。 他决定考虑三个因素。 天气:周末是否晴天? 同伴:能否找到人起去?...确定输入和输出 找到种或多种算法,可以从输入得到输出 找到组已知答案的数据集,用来训练模型,估算w和b 旦新的数据产生,输入模型,就可以得到结果,同时对w和b进行校正 可以看到,整个过程需要海量计算...然后,找到种或多种图像比对算法,作为感知器。算法的得到结果是个概率,比如75%的概率可以确定是数字1。这就需要设置个阈值(b)(比如85%的可信度),低于这个门槛结果就无效。

1.2K60

-

、单体软件要理解微服务,首先需要理解软件架构的演变。早期的软件,所有功能都写在起,这称为单体架构(monolithic software)。整个软件就是单的整体,彷佛体化的机器。...面向服务架构"就是把个大型的单体程序,拆分成个个独立服务,也就是较小的程序。每个服务都是个独立的功能单元,承担不同的功能,服务之间通过通信协议连在起。这种架构有很多优点。...(1)每种服务功能单,相当于个小型软件,便于开发和测试。(2)各个服务独立运行,简化了架构,提高了可靠性。(3)鼓励和支持代码重用,同个服务可以用于多种目的。...它依然使用"服务"作为功能单元,但是变成了轻量级实现,不需要新增服务器,只需要新建容器(个进程),所以才叫做"微服务"。个微服务就是个独立的进程。...它和容器技术、云服务起,定会在未来的软件开发中,扮演越来越重要的角色。

88520

前端资源分享——只为更好前端

雪峰,著有《Spring 2.0核心技术与最佳实践》书。...的个人网站 ,2014年出版《ECMAScript 6入门》 JavaScript 秘密花园 三生石上 囧克斯 勾三股四 w3cplus 大漠,就职淘宝,CSS3、CSS处理器和Drupal...强大的css3 Wayne Zhu 深入了解 CSS3 新特性 周 翔 Flex 布局教程:语法篇 Flex 布局教程:实例篇 如何编写轻量级 CSS 框架 叙帝利 CSS 专业技巧 个帮你提升...Express 基于 Node.js 平台,快速、开放、极简的 web 开发框架 Express框架 Koa 框架 Koa Koajs 中文文档 十七、RequireJS 网站 说明...markdown编辑器 二十一、Git 网站 说明 雪峰的官方网站 Git教程 雪峰 GitHub 漫游指南 Phodal Huang,黄达,ThoughtWorks 高级咨询师 Git工作流指南

4K111

前端资源、交流社区、技术博客等整理总汇

雪峰,著有《Spring 2.0核心技术与最佳实践》书。...的个人网站 ,2014年出版《ECMAScript 6入门》 JavaScript 秘密花园 三生石上 囧克斯 勾三股四 w3cplus 大漠,就职淘宝,CSS3、CSS处理器和Drupal...强大的css3 Wayne Zhu 深入了解 CSS3 新特性 周 翔 Flex 布局教程:语法篇 Flex 布局教程:实例篇 如何编写轻量级 CSS 框架 叙帝利 CSS 专业技巧 个帮你提升...Express 基于 Node.js 平台,快速、开放、极简的 web 开发框架 Express框架 Koa 框架 Koa Koajs 中文文档 十七、RequireJS 网站 说明...雪峰 Learn Git Branching 通过系列刺激的关卡挑战,逐步深入的学习 Git 的强大功能 Git工作流指南 李鼎(哲良),taobao 有关 git 的学习资料 xirong,alibaba

1.3K01

前端资源分享-只为更好前端

雪峰,著有《Spring 2.0核心技术与最佳实践》书。...的个人网站 ,2014年出版《ECMAScript 6入门》 JavaScript 秘密花园 三生石上 囧克斯 勾三股四 w3cplus 大漠,就职淘宝,CSS3、CSS处理器和Drupal...强大的css3 Wayne Zhu 深入了解 CSS3 新特性 周 翔 Flex 布局教程:语法篇 Flex 布局教程:实例篇 如何编写轻量级 CSS 框架 叙帝利 CSS 专业技巧 个帮你提升...Express 基于 Node.js 平台,快速、开放、极简的 web 开发框架 Express框架 Koa 框架 Koa Koajs 中文文档 十七、RequireJS 网站 说明...雪峰 Learn Git Branching 通过系列刺激的关卡挑战,逐步深入的学习 Git 的强大功能 Git工作流指南 李鼎(哲良),taobao 有关 git 的学习资料 xirong,alibaba

1.8K44

NodeJS入门之连接MySQL数据库(win10环境下)

目录 、环境准备 1、下载安装 2、配置环境变量  3、验证版本 二、Node连接MySQL 1、Node学习 2、MySQL学习 3、Node连接MySQL 、环境准备 1、下载安装 官方下载:下载...-v npm -v 二、Node连接MySQL 1、Node学习 官方教程:Node.js 简介 API文档:API 文档 | Node.js 中文网 菜鸟教学:Node.js 教程 | 菜鸟教程...w3cschool:node搜索结果 - w3cschool 雪峰教学:Node.js - 雪峰的官方网站 github:https://github.com/michaelliao/learn-javascript.../tree/master/samples/node 教程:Node.js 概述 -- JavaScript 标准参考教程(alpha) 2、MySQL学习 github:https://github.com.../mysqljs/mysql github:https://github.com/mysqljs/sqlstring MySQL学习:MySQL5.1参考手册 | 海底苍鹰(tank)博客 准备张MySQL

1.1K20

后端API从入门到放弃指北

后端API入门学习指北 了解下概念. RESTful API标准] 所有的API都遵循[RESTful API标准]. 建议大家都简单了解下HTTP协议和RESTful API相关资料....:理解RESTful架构 :RESTful API 设计指南 RESTful API指南 依赖注入 DI 浅谈依赖注入 :软件架构入门 Java版 JDK版本:1.8 + 集成开发环境...雪峰:Python教程 菜鸟教程:Python3基础 SQLAlchemy ORM教程 实验楼:SQLAlchemy 基础教程 知乎-猪了个去:SQLAlchemy入门和进阶 Python入门目标 使用...:npm node.js入门资料链接 Express:基于 Node.js 平台,快速、开放、极简的 web 开发框架。...菜鸟教程:Node.js Express 框架 sequelizejs Sequelize 中文手册 node.js入门目标 使用Express 搭建Web API,通过Web API对数据增删查改.

1.9K10

后端API入门学习指北

后端API入门学习指北 了解下概念. RESTful API标准] 所有的API都遵循[RESTful API标准]. 建议大家都简单了解下HTTP协议和RESTful API相关资料....:理解RESTful架构 :RESTful API 设计指南 RESTful API指南 依赖注入 DI 浅谈依赖注入 :软件架构入门 Java版 JDK版本:1.8...雪峰:Python教程 菜鸟教程:Python3基础 SQLAlchemy ORM教程 实验楼:SQLAlchemy 基础教程 知乎-猪了个去:SQLAlchemy入门和进阶 Python...orm2 构建工具:npm node.js入门资料链接 Express:基于 Node.js 平台,快速、开放、极简的 web 开发框架。...菜鸟教程:Node.js Express 框架 sequelizejs Sequelize 中文手册 node.js入门目标 使用Express 搭建Web API,通过Web API对数据增删查改

1.7K21

老师的又开源神作

给大家报告下,老师的《C语言入门教程》于 2021 年 9 月 7 日上线了! 对,和往常样,这个教程是开源的,采用知识共享许可证,源码托管在 GitHub,大家可以自由使用。...而老师的作品,想必大家都有所耳闻,硬核的同时,又通俗易懂,深受广大读者的喜欢。 福音啊!我要狂吹了老师的这份《C语言入门教程》。 考虑到很多小伙伴喜欢 PDF 版的,我就立马给准备了!...那配上老师的这个在线文档教程,可以说是完美! 我对这份教程是非常满意的,该讲的地方都讲到了,示例也给了很多,对初学者来说,完全够用了。...老师在写这份《C语言入门教程》的时候还是花费了很多心思的,因为 C 代码的写法实在是太自由了,而平常工作中又确实很少有机会写 C 代码,所以前前后后花了 6 个多月的时间。...OK,今天就简单聊到这里,希望老师的这份教程能帮助到大家。我们下期见~

1.6K10

推荐】学习 vue3 源码的利器

本文作者:花果山瑞哥[1] 哈喽,大家好,今天给大家推荐个学习 vue3 源码的最佳利器 也是老师在第 144 期周刊[2]里面推荐的 ?...真让人头秃 第次看到这个函数的同学肯定是脸懵逼,这要怎么看嘛?我的秀发还能不能保住了?可能这个时候就有好多同学已经被劝退了(悄咪咪的关闭了 vscode) 说的是不是你 -_-!...那其实在社区里面就会有这种类型的库,只实现库的核心逻辑,可以让同学们更快速的理解库的核心逻辑,比如个 mini 版本 但是在社区里面我并没有发现这么个 mini 版本,所以我就索性撸起袖子自己上 为了社区...就是自己把功能实现遍,这对于我自己的收获也是巨大的。...example 是放置了些 demo lib 是 build 之后的文件(demo 实际执行的文件) src 是核心逻辑 Example 的食用 大家开始的时候可以先从 example 里面的 demo

1.4K10

个「学渣」从零开始的Web前端自学之路

Flex 布局教程:语法篇:老师的flex讲解。 Flex 布局教程:实例篇:老师的flex讲解。 “CSS相关”目录存档:张鑫旭大佬的CSS系列文章,深入浅出,《CSS世界》作者。...雪峰的JavaScript教程:雪峰系列教程。 JavaScript 标准参考教程(alpha):老师的系列教程,通俗易懂,案例丰富。 2....雪峰AJAX:雪峰大佬的博客知识。 XMLHttpRequest 对象:老师的AJAX详解。 JSON风格指南:前后端的交互数据通常都是 JSON 格式,所以了解 JSON 是必要的。...Git 版本控制工具,很多新手往往把 git 与 github 傻傻分不清楚,二者是不同的东西,定要去区分清楚。 Git教程:雪峰老师的教程。...的个人网站:老师江湖地位不必多说,博客不止有技术,现在阿里任职。 雪峰的官方网站:雪峰老师写过很多优秀的系列教程,值得去学习。

1.8K72

01 - Node 学习之路

其中主要熟悉的有: Node 语言语法运用,结合第三方插件的使用 Express 框架使用 Mongodb 数据库使用 现有框架的语言主要以Node.js为主,经过周时间的琢磨,查阅的不少文章,同时也写了些小的...别人说的 : 做服务端开发语言和引擎只是冰山角,服务端更多的是架构思想,以及对各种中间件、SaaS的了解和运用。 这里记录下好的文章和博客,由此方面查阅。...语言背景 狼叔:如何正确的学习Node.js 该文章值得看,从语言大局观介绍整体框架,刚开始学习有个宏观的认识 狼叔:Node 全栈为前端带来更多可能 点感悟:《Node.js学习笔记》star数突破...1000+ 语法学习 Node.js官方文档Guides 雪峰 JavaScript教程 七天学会NodeJS Node.js 入门 Node.js 包教不包会 MDN的JS教程 的 JavaScript...Multer最新使用说明 Nodejs基础中间件Connect mongoosejs 好的博客参考 Node.js开发入门 安晓辉的入门级别的专栏教程,很详细介绍些常用框架的使用,并结合起来打造的实战教程

1K21

如何在GitHub搜索到你想要的东西

今天就带大家了解下 GitHub 的些搜索技巧。...也可以直接在搜索栏输入快捷查询方式,就不用再进高级搜索界面个勾选了,高级搜索有很多内容,我们就讲讲常用的些。...: followers:>100,搜索超过100粉丝的开发者 比如我们搜索中国超过一千粉丝的开发者,第个就是老师,接下来就是 Vue 作者尤雨溪,然后是雪峰老师,这些都是真正的大佬啊。。...language:c++,搜索 c++ 项目仓库 Awesome: Awesome python,搜索优秀的 python 仓库 下面就是我用组合选项筛选出来的 javaScript 仓库,又看到老师和尤神了...explore 里面还有很多其他的选项卡,如 js 全栈框架,教你怎么编程 等等,真是个宝藏来的。 ---- 以上就是关于 GitHub 搜索资源的些技巧,希望每个开发者都能利用好这个平台。

4.5K50
领券