• C++中地图按键排序实现示例

    职业魔法师
    2022年07月21日
    17℃

    一个地图由键/值对组成。每一对都是一个元素。一个地图中的所有键都是唯一的。一个地图可以按键进行排序。排序可以是升序或降序。升序是默认的。地图中的排序并不总是直接的。它需要一个比较函数对象。如果比较对象被忽略了,就会发生默认的排序。 如果键是恒定的指向字符的指针,地图就会按键的指针排序,而不是按键的 ...

    阅读全文
  • JS前端宏任务微任务及Event Loop使用详解

    职业魔法师
    2022年07月21日
    20℃

    首先我们要了解javascript是一个单线程的脚本语言,也就是说我们在执行代码的过程中不会出现同时进行两个进程(执行两段代码)。 Javascript语言将任务的执行模式分成两种:同步(Synchronous)和异步(Asynchronous)。 同步:一个进程在执行某个请求的时候,若该请求需要一段时间才能返回信息,那么这个进程将会一直 ...

    阅读全文
  • shell脚本5种执行方式及脚本不同的执行方法和区别详解

    职业魔法师
    2022年07月20日
    23℃

    shell脚本是一种脚本语言,他不需要编译,而是直接通过解释器,将脚本作为解释器程序的参数运行的。 我们通过编写vim test.sh,然后用不同方法执行名为test.sh的脚本。 #!/bin/bash echo "hello word" 概述 1)使用绝对路径执行。 2)使用相对路径执行。语法格式:./a.sh 3)使用 sh或bash命令来执行。语法格式: sh a ...

    阅读全文
  • python通过dict(zip)和{}的方式构造字典的方法

    职业魔法师
    2022年07月20日
    16℃

    在python中,通常通过dict和zip组合来构建键值对,这篇文章主要介绍了python 通过dict(zip)和{}的方式构造字典的方法,需要的朋友可以参考下! 在python中,通常通过dict和zip组合来构建键值对。 比如: aid = [i for i in range(10)] name = [[1] * 3] * len(aid) dic1 = dict(zip(aid,name)) print('dic1:', dic1) ...

    阅读全文
  • Go语言对JSON数据进行序列化和反序列化

    职业魔法师
    2022年07月19日
    12℃

    golang中对json的序列化/反序列化操作还是比较容易的,序列化操作主要是通过encoding/json包的Marshal()方法来实现,反序列化操作主要是通过encoding/json包的Unmarshal()方法来实现。 //JSON序列化和反序列化 //可用在api序列化输出 //转成结构体,方便程序操作等 package main import ( "encoding/json" ...

    阅读全文
  • python中isoweekday和weekday的区别及说明

    职业魔法师
    2022年07月19日
    27℃

    这篇文章主要介绍了python中isoweekday和weekday的区别及说明,具有很好的参考价值,希望对大家有所帮助。 isoweekday和weekday的区别 import datetime datetime.datetime.now() 表示当前时间 datetime.datetime.now().isoweekday() # 返回1-7,代表周一到周日,当前时间所在本周第几天; datetime.datetime.now() ...

    阅读全文
  • web worker在项目中的使用学习为项目增加亮点

    职业魔法师
    2022年07月18日
    25℃

    平时小伙伴们不是说日常的项目开发中,都是单纯的搬砖,没啥亮点嘛,那现在就来啦!咱们今天就来聊聊web worker,这可是面试官最最最喜欢的的性能优化哦~ 为什么JavaScript是单线程? 总所周知,JavaScript语言的特点是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高 ...

    阅读全文
  • Prometheus和NodeExporter安装监控数据说明

    职业魔法师
    2022年07月18日
    18℃

    这篇文章主要为大家介绍了Prometheus和node exporter安装监控数据说明,有需要的朋友可以借鉴参考下,希望能够有所帮助! 在mac下载安装prometheus 在https://prometheus.io/download/下载prometheus放到自定义的位置。解压压缩包创建data文件夹mkdir -p data mac下安装Node Exporter (NodeExporter是Prometheus提供的 ...

    阅读全文
  • Go语言中interface语法与使用详解

    职业魔法师
    2022年07月15日
    17℃

    Go语言的面向对象的知识点时,发现它的面向对象能力全靠 interface 撑着,而且它的 interface 还与我们以前知道的 interface 完全不同。故而整个过程不断的思考为什么要如此设计?这样设计给我们带来了什么影响? interface(接口)是golang最重要的特性之一,实现多态。Interface类型可以定义一组方法,但是这些不需要实 ...

    阅读全文