ICode9

精准搜索请尝试: 精确搜索
  • 如何科学修改 node_modules 里的文件2021-09-22 20:33:30

    前言 有时候使用npm上的包,发现有bug,我们知道如何修改,但是别人可能一时半会没法更新,或者是我们特殊需求,别人不愿意修改,这时候我们只能自己动手丰衣足食。那么我们应该如何修改别人的源码呢?首先,直接修改node_modules里面的文件是不太行的,重新安装依赖就没有了。一般常用办法有

  • DaemonSet2021-09-22 17:06:26

    DaemonSet DaemonSet 确保全部Node 上运行一个 Pod 的副本。当有 Node 加入集群时,也会为他们新增一个 Pod 。当有 Node 从集群移除时,这些 Pod 也会被回收。删除 DaemonSet 将会删除它创建的所有Pod。 在每一个node节点上只调度一个Pod,因此无需指定replicas的个数,比如: 在每个node

  • Lru(最近最久未使用)算法2021-09-22 14:59:05

    LRU算法 leetcode 146 最近最久未使用页面置换算法 系统上选择距离当前页面使用时间最长的页面予以淘汰局部性原理:较长时间未使用的页面,可能不会马上用到 通常使用栈来组织各个驻留页,栈底放最常时间未使用的,栈顶放最近使用的。当加入的元素超过缓存数量,即页框长度时,选择将栈

  • npm 下载一个VueLazyload之后,swipwe报错2021-09-22 14:34:14

    问题: 1、npm 下载一个VueLazyload之后, 2、报错 index.js?bed3:161 [WDS] Errors while compiling. Reload prevented. errors @ index.js?bed3:161 index.js?bed3:167 ./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/lib??ref--5-2!./node_modules/_swiper@5

  • vue踩坑记-在项目中安装依赖模块npm install报错2021-09-22 12:02:44

    在维护别人的项目的时候,在项目文件夹中安装npm install模块的时候,报错如下:   C:\Users\Administrator\AppData\Roaming\npm-cache\_logs\2021-09-22T03_13_39_9   解决办法: 将node_modules删除, rm -r node_modules或者直接在在项目文件夹中删除 然后再重新npm install 安装

  • 面试题 02.02. Kth Node From End of List LCCI2021-09-22 11:33:15

    面试题 02.02. Kth Node From End of List LCCI Implement an algorithm to find the kth to last element of a singly linked list. Return the value of the element. Note: This problem is slightly different from the original one in the book. Example: Input: 1->

  • 【算法题】获取单向链表中倒数第 N 个节点2021-09-22 11:06:46

    思路: 单向链表中,获取正数第 N 个节点的方法,只需要从 head 向后前进 N 步即可。  代码: In [1]: class Node: ...: def __init__(self, value, next=None): ...: self.value = value ...: self.next = next In [2]: def get(n, head): ...:

  • 洛谷 P2345 [USACO04OPEN]MooFest G(二维偏序,归并排序)2021-09-22 10:33:27

    传送门 解题思路 数据范围很小,可以直接暴力,但是为了练习而练习,将数据范围自动扩大十倍处理。 公式不好直接求,想办法将其化作可以直接求的公式。 首先把每头奶牛按照v从小到大排序,这样保证了v这一维是有序的,从前向后枚举时,\(max(v_i,v_j)=v_j (i<j)\)。 再去掉x这一维就需要用到逆

  • 725. 分隔链表2021-09-22 09:36:06

    给你一个头结点为 head 的单链表和一个整数 k ,请你设计一个算法将链表分隔为 k 个连续的部分。 每部分的长度应该尽可能的相等:任意两部分的长度差距不能超过 1 。这可能会导致有些部分为 null 。 这 k 个部分应该按照在链表中出现的顺序排列,并且排在前面的部分的长度应该大于或等

  • npm的安装,卸载以及版本回退2021-09-22 09:33:46

    我之前在电脑上安装了Node.js V15.12.0这个版本,它对应的npm版本为 7.6.3 后来因为npm install --registry=https://registry.npm.taobao.org总是报错。 度娘说npm7.x的版本比npm6.x更严格。 因此我回退npm版本到6.X。 于是我重装了node V13.10.1,但是npm的版本还是V7.6.3.

  • Node.js躬行记(10)——接口日志查询2021-09-22 08:36:26

      当运营向我们上报BUG时,我们第一时间是捕获相关的接口。从监控系统中,就可以查到用户使用时接口的请求和响应数据。   若接口的请求正常,那么就需要深入到接口代码中,查看相关的日志,通常会先浏览数据库查询语句以及内部接口的通信日志。   在本地也可以查看到上述日志,但有个问

  • gitbook init报错解决2021-09-21 19:33:43

    gitbook使用踩坑日记 在使用gitbook init命令时引发的一系列问题记录 坑 gitbook init cb不是函数问题 $ gitbook init Installing GitBook 3.2.3 C:\Users\14251\AppData\Roaming\npm\node_modules\gitbook-cli\node_modules\npm\node_modules\graceful-fs\polyfills.js:287

  • Kubernetes集群节点维护2021-09-21 19:33:23

    按照kubernetse设计原则,node节点只运行程序,由kubelet采集和提交数据与kube-apiserver交互更新,最终数据落入etcd中 由于node节点存在异常,需要 1. 将异常node节点打污点标记,防止再被调度 2. 异常节点node上的pod驱逐(若有) 3. 异常node节点维护(更新程序、重启等) 4. 取消异常node节点的

  • nvm node 多版本控制2021-09-21 19:32:51

    目录nvm node 多版本控制1. install nvm2. 常用命令- PS nvm node 多版本控制 nvm 全称是node verion manager(node版本管理器),使用它可以方便的安装和维护多个node版本。 1. install nvm curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.37.2/install.sh | bash #

  • node.js操作mysql数据库,写一个真实的接口2021-09-21 17:57:51

    mysql模块是一个第三方模块,专门用来操作MySQL数据库。 我们可以在npm包中先下载模块才能进行node.js连接操作mysql数据库。 npm包下载方法参考 mysql模块介绍 使用步骤 要想用这个包连接数据库,首先要确保在电脑有mysql(phpstudy 还要启动mysql服务) 一共需要4个步骤: 加载 My

  • 2021-09-21 二叉树的排序器2021-09-21 17:30:09

    package com.hyc.test.tree; import org.w3c.dom.Node; /** * 类说明 :二叉树的排序器 * * @author hyc * @version 1.0 * @date 2021/9/21 16:39 */ public class BinaryTreeSort<E extends Integer> { /** * 节点类:树中的每一个节点的类 * * @par

  • 数据结构与算法2021-09-21 16:29:53

    绪论 什么是程序? 程序=数据结构+算法 什么是数据结构? 组织和存储数据的集合。 什么是算法? 解决问题的方法。 顺序存储 面向对象的数组 import java.util.Arrays; class MyArray { private int[] elements; public MyArray(){ elements = new int[0]; }

  • ReentrantLock源码2021-09-21 14:34:47

    ReentrantLock:可重入锁,实现与Lock   显示锁:可通过lock和unlock方法进行显示的加锁释放锁   独占锁:同时只能有一个线程持有锁   可重入锁:同一个锁对象,同一个线程可以重入   在ReentrantLock的构造函数中提供了两种公平性选择,非公平的锁(默认)和一个公平的锁,通过FairSync和Non

  • node.js连接数据库2021-09-21 14:02:22

    // 1.引入 const mysql = require('mysql'); // 2.配置连接信息 let con = mysql.createConnection({ host:'localhost', // 主机名 user:'root', // 用户名 password:'root', // 密码 database:'demo2', // 数据库名 port:'3306'

  • leetcode-155-最小栈2021-09-21 13:33:48

    leetcode-155-最小栈 思路:此题关键意义在于实现寻找最小值O(1)算法,所以关键在于每次压栈时可以记录此时的最小值,并且可以记录每一次的 方法一: //取巧做法,类似于两个栈 class MinStack { private Stack<Integer> s; public MinStack() { s = new S

  • Leetcode117. 填充每个节点的下一个右侧节点指针 II2021-09-21 11:05:11

    Leetcode117. 填充每个节点的下一个右侧节点指针 II 题目描述 /** * 给定一个二叉树 * * 填充它的每个 next 指针,让这个指针指向其下一个右侧节点。 * 如果找不到下一个右侧节点,则将 next 指针设置为 NULL。 * * 初始状态下,所有 next 指针都被设

  • CCF-CSP 202012-2期末预测之最佳阈值2021-09-21 11:02:52

    #include <iostream> #include <algorithm> using namespace std; struct Node{ int y;//阈值 int result;//是否挂科 }; struct Node2{ int sum1;//挂科的数目 int sum2;//未挂科的数目 }; bool cmp(Node a,Node b) { return a.y<b.y; } int main()

  • node.js模块的加载机制2021-09-21 11:02:15

    1. 优先从缓存中加载模块 模块在第一次加载后会被缓存,即多次调用require()方法不会导致模块的代码被执行多次。 不论是内置模块,用户自定义模块或第三方模块,它们都会优先从缓存中加载,从而提高模块的加载效率。 2. 内置模块的加载机制 内置模块是由node.js官方提供的模块,内置模

  • [CF538G] Berserk Robot2021-09-21 10:03:13

    链接 题意 有个小机器人在 \((0,0)\),构造一个长度为 \(m\) 的程序,每次执行 \(LRDU\) 中的一个,使得循环执行这个程序,在 \(t_i\) 时间在点 \((x_i,y_i)\),\(t_i\leq 10^{18}\)。 题解 考虑每次钦定多走了 \((1,0)\),然后旋转坐标轴。 这样两维就可以分开做了。 设 \(T\) 表示的是完整

  • 自己实现Controller——标准型2021-09-21 08:34:34

    标准Controller 上一篇通过一个简单的例子,编写了一个controller-manager,以及一个极简单的controller。从而对controller的开发有个最基本的认识,但是细心观察前一篇实现的controller仅仅是每次全量获取了所有资源,虽然都是从缓存中获取速度是比较快的,如果单次处理一个资源时的时间比

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有