网站首页 站内搜索

搜索结果

查询Tags标签: 手写,共有 183条记录
  • Vue 代理模式(手写Vue源码)

    本文章出自全栈Ace VIP课程 b战搜索全栈Ace 仅用作学习记录 准备工作,新建一个文件,index.html 1.index.html 代码如下:点击查看代码 <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8"><meta http-equiv=&…

    2022/8/12 1:22:48 人评论 次浏览
  • JS之手写instanceOf方法

    instanceOf方法:可以用来准确判断复杂引用类型,但是不能判断基础数据类型,该方法返回一个布尔值 实现原理:利用原型链知识 实现代码如下:<script>function myinstanceOf(target,classname){//利用p当指针复制需要判断的对象let p=target;while(p){//如果p指针等…

    2022/8/11 23:28:24 人评论 次浏览
  • SpringCloud+Alibaba微服务教程,Java自学/进阶程序员必看

    正文 Spring Cloud是目前市面上最火爆的Java微服务技术栈,因其功能丰富涉及微服务管理全面,并且在高可靠、高可阔以及在应对复杂业务和承受并发的能力上发挥出色,使其受到众多互联网公司的青睐。 很多公司逐步转型到微服务架构风格,所以springcloud是成为进阶Java开发…

    2022/8/4 1:23:00 人评论 次浏览
  • 数据结构——栈

    一、基本概念 栈是一个特殊的线性表 栈有上端和下端,上端称为栈顶,下端称为栈底 栈遵循先进后出的原则,即每次弹出最后压入的元素。 我们举个栗子现在理解什么是栈了吗? 二、手写栈 假如你希望你手写的栈和STL的栈功能一样,你就需要多打写函数的代码来弥补手写的缺…

    2022/7/27 23:25:27 人评论 次浏览
  • js 手写随机数组 洗牌算法 数组乱序

    取最后一张,随机得到0~length-1的索引,与第一张交换位置 取导出第二张,随机得到0~length-1-1的索引,与第二张交换位置 以此类推 取导出第i张,随机得到0~length-i-1的索引,与第i张交换位置const shuffle = arr => {const len = arr.lengthfor (let i = 0; i < …

    2022/6/18 1:20:12 人评论 次浏览
  • js 手写promise.all

    入参必须实现iterator接口,一般为数组 全部成功才算成功,有一个失败就失败, 如果成功,结果顺序和入参顺序保持一致 返回一个新的promise,Promise._all = function (promises) {if (!promises instanceof Array) throw promises must be an arrayconst length = promise…

    2022/6/14 23:20:48 人评论 次浏览
  • js 手写防抖

    如果存在之前的计时器,取消重新计时。 即多次点击只执行最后一次 注意this指向和回调形参列表<button onclick="clickMe(1)">点我</button><script>const clickMe = debounce((a) => {console.log(a);}, 500)function debounce(fn, timeo…

    2022/6/14 23:20:45 人评论 次浏览
  • 劳动节快乐!手写个核心价值观编码工具 - Python实现

    前言 今天是五一劳动节,祝各位无产阶级劳动者节日快乐! 然后来整活分享一些有趣的东西~ 这个小工具是我大学时做着玩的,对于各位接班人来说,12个词的核心价值观这东西,大家都非常熟悉了,这工具可以实现将一段话编码为核心价值观实现加密,同时也能将密文解密出来。 …

    2022/5/2 1:14:02 人评论 次浏览
  • 手写堆(优先队列),手写hash

    1 struct rec {2 int a, b; // 两个变量,其中a>=b3 int val, cnt; // 未来估价val,当前次数cnt4 rec() {}5 rec(int a_, int b_, int val_, int cnt_) {6 a = a_, b = b_, val = val_, cnt = cnt_;7 }8 };9 int n; 10 const int N = 100…

    2022/4/18 6:15:12 人评论 次浏览
  • 手写RPC框架

    参考视频:https://www.imooc.com/learn/1158 参考博客:https://www.zhihu.com/question/25536695/answer/221638079 本地过程调用 RPC就是要像调用本地的函数一样去调远程函数。在研究RPC前,我们先看看本地调用是怎么调的。假设我们要调用函数Multipl y来计算lvalue * …

    2022/3/31 23:22:24 人评论 次浏览
  • 前端面试 手写代码篇

    一、JavaScript 基础 1. 手写 Object.create 思路:将传入的对象作为原型 function create(obj) {function F() {}F.prototype = objreturn new F() }2. 手写 instanceof 方法 instanceof 运算符用于判断构造函数的 prototype 属性是否出现在对象的原型链中的任何位置。 实…

    2022/3/3 6:17:37 人评论 次浏览
  • 教你如何手写一个Promise

    想要源码的可以看这里,里面也有一些其他的知识 想要手写一个promise,首先就要了解promise,想必大家都被过一些promise的面试题,知道一些promise的用法,主要考的就是一种异步编程的思想。 了解promise 我们先来看看直接输出一个promise对象会是什么,通过代码: var p…

    2022/2/26 6:25:15 人评论 次浏览
  • 机器学习实战_k近邻算法识别手写数字

    代码如下: import numpy as np import operator from os import listdirdef classify0(inX, dataSet, labels, k):dataSetSize = dataSet.shape[0]diffMat = np.tile(inX, (dataSetSize, 1)) - dataSetsqDiffMat = diffMat ** 2sqDistances = sqDiffMat.sum(axis=1)dista…

    2022/2/25 1:30:45 人评论 次浏览
  • 5-使用lenet5 进行mnist手写字体训练以及预测

    1.下载mnist 在caffe根目录下,执行以下脚本./data/mnist/get_mnist.sh 脚本内容如下#!/usr/bin/env sh # This scripts downloads the mnist data and unzips it.DIR="$( cd "$(dirname "$0")" ; pwd -P )" cd "$DIR"echo "…

    2022/2/19 23:42:28 人评论 次浏览
  • 部分JS原生方法手写

    部分JS原生方法手写 Array let arr = [{name: 科比,num: 24},{name: 詹姆斯,num: 23},{name: 保罗,num: 3},{name: 威少,num: 1} ]forEach 对数组每一项元素进行操作,改变原数组 Array.prototype.myForeach = function (fn) {for (let i = 0; i < this.length; i++) {…

    2022/2/5 23:44:48 人评论 次浏览
共183记录«上一页1234...13下一页»
扫一扫关注最新编程教程