ICode9

精准搜索请尝试: 精确搜索
  • Typora自动编号2022-01-23 11:58:01

    本文主要是参考了文章Typora自动编号功能——最强版。但文章中的代码不使用h1级的标题,并且h1级的标题前两个也都不会计数。我想要使用h1级标题,并且所有标题都计数,于是将文章中的代码改为如下: /* 正文标题区: #write */ /* [TOC]目录树区: .md-toc-content */ /* 侧边栏的目录

  • Redis之LRU与LFU2022-01-21 23:34:51

    LRU中,系统会根据使用的时间进行排序,内存紧张时会将最久没有用过的一批数据排除出去。LFU是按照最近的访问频率进行排序,它比LRU更加精准地表示了一个key被访问得热度。LFU是作者在Redis4.0里引入的一个新的淘汰策略。 在这里我们回顾以下Redis内存不足时的淘汰策略:noeviction:当内存

  • leetcode242,3832022-01-19 11:58:43

    文章目录 242. 有效的字母异位词分析代码(defaultdict)通过截图 代码(Counter)通过截图 383. 赎金信分析代码( defalutdict)通过截图 代码(Counter)通过截图 242. 有效的字母异位词 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 注意:若 s 和 t

  • C++学习 四、智能指针总结2022-01-18 14:59:55

    C++学习 四、智能指针总结 前言智能指针的作用智能指针的特点shared_ptr共享指针循环引用 unique_ptrweak_ptr手写一个shared_ptr类后记 前言 之前分别学习了C++的三种智能指针shared_ptr,unique_ptr,weak_ptr的使用,本篇来做一个总结。 智能指针的作用 C/C++的一大特色就

  • 初学算法----动态规划题目2022-01-15 19:01:07

    滑雪 描述: Michael喜欢滑雪百这并不奇怪, 因为滑雪的确很刺激。可是为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。Michael想知道载一个区域中最长的滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1

  • RUST——互斥锁的使用2022-01-15 17:33:24

    互斥锁是Rust语言中所提供的,基于共享内存的方式来实现线程之间通信的机制。 Mutex的简单使用 Mutex是rust标准库中提供的互斥锁的实现。使用的示例代码如下所示: use std::sync::Mutex; fn main() { let m = Mutex::new(5); { let mut num = m.lock().unwrap()

  • 【算法】2103. 环和杆(java / c / c++ / python / go / rust)2022-01-13 11:32:53

    文章目录 1281. 整数的各位积和之差:样例 1:样例 2:样例 3:提示:分析题解javacc++pythongorust 原题传送门:https://leetcode-cn.com/problems/rings-and-rods/ 1281. 整数的各位积和之差: 总计有 n 个环,环的颜色可以是红、绿、蓝中的一种。这些环分布穿在 10 根编号为 0 到 9

  • 【Python入门教程】第20篇 continue语句2022-01-12 18:02:00

    本篇我们来学习一下 Python 中的 continue 语句,它可以用于跳出当前迭代并继续下一次迭代。 continue 语句 continue 语句用于 for 循环或者 while 循环,它可以跳过当前的循环迭代并开始下一次迭代。通常,我们会将 continue 语句和 if 语句结合使用,在某个条件成立时跳过当前迭代

  • Windows网络无连接自动重启bat脚本2022-01-12 15:02:57

    脚本文件 auto_reboot.bat @echo off >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" if '%errorlevel%' NEQ '0' ( goto UACPrompt ) else ( goto gotAdmin ) :UACPrompt echo Set

  • Vue3+Ts(coderwhy)超详细学习笔记(二)邂逅Vue3开发2022-01-11 19:00:06

    一. 认识Vue.js 1.1. 认识Vue Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。 全称是Vue.js或者Vuejs;什么是渐进式框架呢?表示我们可以在项目中一点点来引入和使用Vue,而不一定需要全部使用Vue来开发整个项目; 1.2. Vue的安装 Vue是一个JavaScript的库,刚

  • 服务性能监控之Micrometer详解2022-01-09 16:33:08

    Micrometer 为基于 JVM 的应用程序的性能监测数据收集提供了一个通用的 API,支持多种度量指标类型,这些指标可以用于观察、警报以及对应用程序当前状态做出响应。 通过添加如下依赖可以将 Micrometer 收集的服务指标数据发布到 Prometheus 中。 <dependency> <groupId>io.microm

  • excel开发2022-01-09 16:32:17

    Private Declare Sub Sleep Lib "Kernel32" (ByVal dwMilliseconds As Long) Private Sub 抽奖_Click() Dim counter counter = 0 Do counter = counter + 1 MySleep Sheet1.Cells(19, 12) = Sheet1.Cells(7 + WorksheetFunction.RandBetween(1, 16), 5).Value Loop U

  • Go的WaitGroup源码分析2022-01-09 03:00:08

    WaitGroup 是开发中经常用到的并发控制手段,其源代码在 src/sync/waitgroup.go 文件中,定义了 1 个结构体和 4 个方法: WaitGroup{}:结构体。 state():内部方法,在 Add()、Wait() 中调用。 Add():添加任务数。 Done():完成任务,其实就是 Add(-1)。 Wait():阻塞等待所有任务的完成。 以下源

  • Python之文本进度条2022-01-08 23:31:56

            看到进度条一点点逼近百分之百,是不是很有成就感?!         下面我们就借助python来实现它。         为了能够更直观些,我们姑且赋予开始和结束提示: #文本进度条 import time scale=10 print('------执行开始------') for i in range(scale+1)

  • 编程题:《语言解释器》2022-01-08 19:34:06

    一、语言解释器 描述: 实现一个简单的语言解释器,支持以下指令: 指令格式描述mov a v把数v赋值给a,其中a是变量名称,由不超过10个小写字母组成,v是变量名或者常数(常数为-10000~10000的整数)inc a变量a加1dec a变量a减1jnz a v如果变量a的值不是0,则相对跳转v条指令。比如-2,向上跳转两

  • 列表中重复元素的个数2022-01-08 10:03:14

    from collections import defaultdict,Counter -------------1 dd=defaultdict(int)for item in names:  dd[item]+=1for k,v in dd.iteritems():  pass-------------2 for item in set(names):  a=names.count(item)-------------3 c=Counter(names)for k,v in dict(c).iteri

  • NXP S32K1 Timer之LPTMR2022-01-07 18:57:59

    概述 S32K1具有丰富的Timer资源,今天,我们从最简单的LPTMR开始。 LPTMR:Low Power Timer ,S32K1xx有一个LPTMR模块,该模块是一个通道的16bit时间(time counter)或者脉冲计数器。 可配置为带有可选预分频器的时间计数器,或带有可选毛刺滤波器的脉冲计数器,适用于所有功耗模式,包括低泄漏

  • Python原生数据结构增强模块collections2022-01-06 12:04:24

    collections简介 python提供了4种基本的数据结构:list、tuple、dict、set。基本数据结构完全可以hold住所有的场景,但是在处理数据结构复杂的场景时,这4种数据结构有时会显的单一,比如将相同字母组成的字符串归类到列表中,是一个key为字符串,value为列表的数据结构,复杂度为O(1)的情况下

  • C++按单词换行的函数的代码2022-01-05 23:58:44

    工作过程中,把写代码过程比较好的代码片段做个记录,如下的代码段是关于C++按单词换行的函数的代码,希望对码农也有用途。 This function takes a string and an output buffer and a desired width. It then copies the string to the buffer, inserting a new line character w

  • React子传父2022-01-05 22:03:23

    父子之间的通信:子传父 子组件: import React, { Component } from 'react' export default class CounterButton extends Component { render() { const {increment} = this.props; //通过props拿到父组件传过来的事件 return ( <button onCl

  • 样本类别不平衡问题之SMOTE算法(Python imblearn极简实现)2022-01-01 11:06:46

    类别不平衡问题        类别不平衡问题,顾名思义,即数据集中存在某一类样本,其数量远多于或远少于其他类样本,从而导致一些机器学习模型失效的问题。例如逻辑回归即不适合处理类别不平衡问题,例如逻辑回归在欺诈检测问题中,因为绝大多数样本都为正常样本,欺诈样本很少,逻辑回归算法

  • 【使用C++开发MCU】06-FlexCAN寄存器分析2021-12-31 21:59:42

    概述 本文分析NXP S32K1 FlexCAN的寄存器,加深对其开发、故障定位的了解。 内存映射 FlexCAN0 base address: 4002_4000h FlexCAN1 base address: 4002_5000h FlexCAN2 base address: 4002_B000h 偏置从 0x80 to 0x27F 分配给32个 128-bit message buffers (MBs)。 从上图可

  • python爬虫B站每周热榜2021-12-29 12:37:30

    一、选题的背景 为什么要选择此选题?要达到的数据分析的预期目标是什么?(10 分) 从社会、经济、技术、数据来源等方面进行描述(200 字以内)       在现今短视频洪流的影响下,拥有众多年轻人所钟爱的b站无疑是非常具有发展前景的,B站平均年龄21岁,新注册用户不到20岁,而且12个月80%以上会

  • 并发编程-park/unpark原理2021-12-26 19:05:58

    基本使用 它们是 LockSupport 类中的方法, 可以先unpark 再park // 暂停当前线程 LockSupport.park(); // 恢复某个线程的运行 LockSupport.unpark(暂停线程对象) 与 Object 的 wait & notify 相比 wait,notify 和 notifyAll 必须配合 Object Monitor 一起使用,而 park,unpark

  • undefined reference to `Counter::valueChanged(int)‘2021-12-26 19:02:48

    问题: i'm trying to learn qt.this is my first example that I'm practicing.but i have this error:C:\Qt2\Qt5.2.1\Tools\QtCreator\bin\recognize_signal_slot\main.cpp:19: error: undefined reference to `Counter::valueChanged(int)' I don'

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

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

ICode9版权所有