ICode9

精准搜索请尝试: 精确搜索
  • 二叉树序列化反序列化2022-09-16 16:00:24

    Golang代码 package main import ( "fmt" "strconv" "strings" ) type Treenode struct { Val int Left, Right *Treenode } func Serialization(node *Treenode) string { if node == nil { return "nil" } tmp

  • Node.js学习笔记(四)——NodeJS访问MongoDB与MySQL数据库2022-09-16 09:00:09

    一、MongoDB MongoDB是开源,高性能的NoSQL数据库;支持索引、集群、复制和故障转移、各种语言的驱动程序丰富;高伸缩性;MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库

  • 使用 node.js 搭建一个 本地 https 服务2022-09-16 03:30:08

    使用 git客户端msysgit , 其中已包含了 openssl 程序   # 生成私钥 key 文件 openssl genrsa -out privatekey.pem 1024   # 通过私钥生成CSR证书签名openssl req -new -key privatekey.pem -out certrequest.csr   # 通过私钥和证书签名生成证书文件openssl x509 -req -in ce

  • docker 服务 指定机器2022-09-16 03:01:04

    docker 服务 指定机器 指定manager或者work节点 deploy: replicas: 1 placement: constraints: ## 常用方式指定 manager或者work节点 - node.role == worker 指定主机名 deploy: replicas: 1 placement: constraints: - node.hostname == docker1 指定node标签 node label 可以给

  • leetcode 637. Average of Levels in Binary Tree 二叉树的层平均值(简单)2022-09-15 21:34:03

    一、题目大意 给定一个非空二叉树的根节点 root , 以数组的形式返回每一层节点的平均值。与实际答案相差 10-5 以内的答案可以被接受。 示例 1: 输入:root = [3,9,20,null,null,15,7] 输出:[3.00000,14.50000,11.00000] 解释:第 0 层的平均值为 3,第 1 层的平均值为 14.5,第 2 层的

  • Node.js 全局对象2022-09-15 20:01:41

    全局对象:在任意作用域下都可访问的对象叫全局对象 .console对象 控制台对象 ,提供一组 用于控制台下输出的API console.log(1) //打印日志 console.info(2) //打印消息 console.warn(3) //打印警告 console.error(4) //打印错误 console.time() 开始计时 console.timeEnd()

  • 如何在swarm中部署service时,指定容器运行的命令?2022-09-15 11:02:45

    默认情况下,在swarm中部署一个service,会根据镜像中启动命令来启动容器,如果要进行测试也好,修改、调试也好,如何指定service中容器的启动命令?   方法非常的简单。   1、比如先查看某个镜像的启动命令   以alpine镜像为例   docker inspect d4deec2c521c     Entrypoint和CMD

  • 安装node.js 的指定版本2022-09-14 18:35:17

    1、进入nodeJS官网https://nodejs.org/en/2、点击newhttps://nodejs.org/en/blog/    3、点击指定版本下载msi文件https://nodejs.org/en/blog/release/v14.16.1/       4、最后安装 无脑下一步

  • 搭建一个Vue项目2022-09-14 16:03:13

    基础环境 node.js环境(npm包管理器) vue-cli 脚手架构建工具 cnpm npm的淘宝镜像 安装node.js 从node.js官网下载并安装node,安装过程很简单,一路“下一步”就可以了(傻瓜式安装)。 安装完成之后,打开命令行工具,输入 node -v,如下图,如果出现相应的版本号,则说明安装成功。 npm包管理器,

  • 邻值查找2022-09-14 14:04:39

    邻值查找给定一个长度为 n的序列 A,A 中的数各不相同。 对于 AA中的每一个数 Ai ,求: min1≤j<i∣Ai−Aj∣以及令上式取到最小值的 j(记为 Pi )。若最小值点不唯一,则选择使 Aj 较小的那个。 输入格式第一行输入整数 n,代表序列长度。 第二行输入 n 个整数 A1⋅⋅⋅An ,代表序列的具体数

  • vue环境搭建与项目配置2022-09-14 13:31:14

    一、安装node.js     安装vue前电脑中必须已经安装成功node.js    node.js连接  https://nodejs.org/en/download/    下载完成后,执行安装程序,直接进行安装即可(一直点next就行)    安装完成后,打开命令行窗口(cmd),命令行窗口快捷键win+r    输入node -v 和 npm -v 可

  • Java 中HashMap 详解2022-09-14 12:03:54

    本篇重点: 1.HashMap的存储结构 2.HashMap的put和get操作过程 3.HashMap的扩容 4.关于transient关键字  HashMap的存储结构 1. HashMap 总体是数组+链表的存储结构, 从JDK1.8开始,当数组的长度大于64,且链表的长度大于8的时候,会把链表转为红黑树。 2. 数组的默认长度是16。数组中的

  • 结对编程之代码互评2022-09-14 02:00:53

    结对编程之代码互评 一、简介 这是我对我的队友姜涵的个人项目的评价 姜涵使用go语言实现中小学数学卷子自动生成程序的各种功能,满足了项目需求,代码结构清晰,分层明确。 二、项目需求 用户:小学、初中和高中数学老师。 功能: 用户通过账号密码登录。 登录之后,用户可以选择生成题目的

  • Node.js 18 - 新功能2022-09-14 00:33:42

    Node.js 18 - 新功能 [ Node.js 18 现已推出! |节点.js Node.js® 是基于 Chrome 的 V8 JavaScript 引擎构建的 JavaScript 运行时。 nodejs.org ](https://nodejs.org/en/blog/announcements/v18-release-announce/#test-runner-module-experimental) 诚实地?在我看来,这有点可怕:

  • Java手写实现哈希表【数据结构与算法】2022-09-13 20:03:58

    2、哈希表 2.1、哈希冲突 冲突位置,把数据构建为链表结构。 装载因子=哈希表中的元素个数 / (散列表)哈希表的长度 装载因子越大,说明链表越长,性能就越低,那么哈希表就需要扩容,把数据迁移到新的哈希表中! 数据会经过两层比较: 一个是对哈希值的比较 使用hashcode()方法 另一个是对key值的比

  • Java手写实现链表【数据结构与算法】2022-09-13 20:03:26

    3、链表 MyLinkedList 有一个头指针,一个尾指针,还有链表长度size 内有两个类,一个是实现了Iterator接口的迭代器类,另一个是Node类,其中Node数据结构中,==除了数据,还要有前一个Node和后一个Node变量。 双向循环链表 代码如下: import java.util.Iterator; /** * 双向循环链表 * @auth

  • Java手写实现链表队列和数组队列【数据结构与算法】2022-09-13 20:02:55

    package algorithm; /** @author Administrator @date 2022-09-13 17:50 */ public class QueueLinked{ private static class Node{ E item; Node next; public Node(E item, Node<E> next) { this.item = item; this.next = next; } } private Node head;

  • npm插件安装插件失败问题解决办法2022-09-13 09:02:27

    目录 目录问题索引列表:npm install picgo-plugin-gitee-uploader 解决方案错误记录 在线地址pdf转word: https://www.camscanner.com/pdftopic 问题索引列表: 1、配置安装自定义位置nodejs? 1.1 使用npm安装模块的位置有默认安装位置和指定安装位置。在Windows下默认安装位置

  • 前端周刊第三十五期2022-09-13 01:35:26

    前端周刊发表每周前端技术相关的大事件、文章教程、一些框架的版本更新、以及代码和工具。每周定期发表,欢迎大家关注、转载。 如果外链不能访问,关注公众号「前端每周看」,里面有解决办法 大事件 Node.js 的架构、事件循环和并发性概述—— 我们最喜欢的使用 JavaScript 的医生正在

  • Prometheus+Grafana监控k8s集群2022-09-12 22:35:19

    介绍一下prometheus prometheus本身为一种时序数据库(TSDB),还具备开源的监控、报警、时间序列、数据库的组合。其设计用于进行目标(target)监控的关键组件 TSDB:prometheus通过采集的样本以时间序列的方式保存在内存(TSDB时序数据库)中并定时保存到硬盘中(持久化) target:主要指可输出、产

  • 基本数据结构的简单实现2022-09-12 15:03:31

    基本数据结构的简单实现 顺序表 1 /** 2 * 顺序表 3 */ 4 @SuppressWarnings("all") 5 public class SequenceList<T> { 6 private final Object[] data; 7 8 public SequenceList(int length) { 9 this.data = new Object[length]; 10 }

  • 使用Animate.css2022-09-12 14:31:32

    Animate.css是一个css动画库,可以做出一些非常好看的动画; 官网:https://animate.style Animate.css非常容易上手,但是动画是一开始就加载出来,不能控制; 如何通过js事件,比如点击事件控制呢? 代码: <html> <head> <meta charset="utf-8"> <title>Animate 实例</title> <!--

  • Node.js安装中出现的问题及其解决方案2022-09-12 08:32:27

    Node.js安装与配置流程,请参考 1、npm -v测试时出现警告 更好的选择是安装一个更完善的版本 问题出现的原因 node更新后是最新版 但是npm的版本没有相应的更新存在版本滞后导致问题出现 解决方案如下: 只需要将本地node文件夹中的 npm 和npm.cmd 文件中的 “prefix -g"修改为"pref

  • 148. 排序链表2022-09-11 23:31:53

    148. 排序链表 给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。   示例 1: 输入:head = [4,2,1,3] 输出:[1,2,3,4] 示例 2: 输入:head = [-1,5,3,4,0] 输出:[-1,0,3,4,5] 示例 3: 输入:head = [] 输出:[]   提示: 链表中节点的数目在范围 [0, 5 * 104] 内 -

  • 怎么用vscode创建工程2022-09-11 23:01:10

    以下内容为本人的学习笔记,如需要转载,请声明原文链接 微信公众号「englyf」https://www.cnblogs.com/englyf/p/16685082.html vs code创建工程,以koa框架为例 这里以应用koa框架写一个http服务器为例,来说明怎么用vs code创建工程。 进入 vs code 后,打开文件夹,如下图 如果还没有准

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

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

ICode9版权所有