NOT
Js(Javascript)中this的三种用法
1、 全局上下文 在全局执行环境中(在任何函数体外部),this 引用全局对象。在浏览器中,全局对象是 window。 2、函数上下文 1)普通函数调用 在非严格模式下,非方法的函数调用中,this 通常指向全局对象。在严格模式下 ("use strict"),this 将是 undefined。 ......
推荐一款好用的代码可视化工具
或许你早已习惯了用printf来调试,亦或许你习惯了用IDE/GDB来调试。最近学习之余,发现了一个代码可视化的网站,它支持Python,C++,Java还有Javascript语言,其中Python支持到3.11,C++甚至支持部分C++20的特性!网站在这(https://pythontutor ......
36排序与匿名函数的应用
# 排序实现,sorted生成一个新列表,sort改变原列表,False表示从小到大排序。 # 本案例是根据字典某个字段对列表内的字典进行排序 def fun_dict(): l = [{'name': '张三', 'age': 19}, {'name': '李四', 'age': 17}, {'n ......
Go singleflight文件 实战使用
Go中singleflight文件提供了可重复的函数调用抑制机制。通过给每次函数调用分配一个key,相同key的函数并发调用时,只会被执行一次,返回相同的结果。其本质是对函数调用的结果进行复用。一般用于缓存击穿,去除重复请求 ......
(2)ansible与容器
【1】redhat9与容器 (1.1)概念 使用 特别的 ansible-navigator 容器,来跑 ansible 命令。 (1.2)安装配置 ansible-navigator 与 容器 配置: sudo yum -y install ansible-navigatorsudo vim ~/ ......
文心一言 VS 讯飞星火 VS chatgpt (154)-- 算法导论12.3 1题
一、用go语言,给出 TREE-INSERT 过程的一个递归版本。 文心一言,代码不能运行: 下面是用 Go 语言实现一个递归版本的 TREE-INSERT 过程的代码: package main import "fmt" type TreeNode struct { Val int Left *T ......
Linux里的高精度时间计时器(HPET)驱动 【ChatGPT】
https://www.kernel.org/doc/html/v6.6/timers/hpet.html 高精度事件计时器(High Precision Event Timer,HPET)是根据Intel和Microsoft的规范(修订版1)设计的硬件。 每个HPET都有一个固定速率的计数器(在1 ......
自己开发App,该选什么技术,能兼顾效率与体验?
小程序转成App既能够提升用户体验,同时也为公私域互通创造了更为便捷和有力的机会。通过独立App,我们能够更深度地整合本地设备功能,实现更为灵活的用户互动。这种全面性的优化不仅在用户界面和性能上有所体现,更是为公共和私人领域之间的信息流畅架起了桥梁。用户可以更加顺畅地切换工作和个人生活,享受无缝连接... ......
Python Numpy 随机数生成常用方法
1、生成随机数 1)均匀分布随机数 numpy.random.rand(d0, d1, ..., dn):生成在 [0, 1) 区间的均匀分布随机数。d0, d1, ..., dn:表示生成随机数的维度。 numpy.random.randint(low, high=None, size=Non ......
12月11日
今天我用mybatis把后端写完了,后端用mybatis写sql语句实在是太烦人了,于是我打算引入mybatis plus从而优化后端所耗费的时间,缩短项目整体耗时,但在引入过程中,我发现,代码自动生成器的引入对我来说有一些困难,所以我打算在引入后去做两篇代码,一篇模板,为下周的期末考试做准备,同时 ......
CodeForces 235C Cyclical Quest
洛谷传送门 CF 传送门 首先对 \(s\) 建 SAM,设 \(m = |t|\),然后考虑断环为链,把询问串 \(t\) 再复制一份拼接在后面,然后相当于问现在 \(t\) 的所有长度为 \(m\) 的本质不同子串在 \(s\) 中的出现次数之和。 考虑枚举子串的右端点,维护当前在 SAM 上的 ......
C语言使用bool
方法一:引入stdbool.h #include <stdio.h> #include <stdbool.h> int main() { bool f = false; if (!f) { printf("f is false\n"); } return 0; } 输出结果是f is false 相 ......
Windows下的du -sh *
当C盘很快就会用满的时候,我们需要知道哪个文件夹最大。在windows上,我们只能看到文件的大小,不能看到文件夹的大小。 下载 FOLDER SIZE EXPLORER ,你会来谢我。 ......
依赖注入
解决的问题 祖孙组件传值 Provide (提供) 要为组件后代提供数据,需要使用到 provide() 函数: <script setup> import { provide } from 'vue' provide(/* 注入名 */ 'message', /* 值 */ 'hello!') < ......
高分辨率定时器和动态时钟设计笔记 【ChatGPT】
https://www.kernel.org/doc/html/v6.6/timers/highres.html 高分辨率定时器和动态时钟设计笔记 更多信息可以在OLS 2006年的演讲论文"hrtimers and beyond"中找到。该论文是OLS 2006年会议第1卷的一部分,可以在OLS网 ......
205. 同构字符串
1.题目介绍 给定两个字符串 \(s\) 和 \(t\) ,判断它们是否是同构的。 如果 \(s\) 中的字符可以按某种映射关系替换得到 \(t\) ,那么这两个字符串是同构的。 每个出现的字符都应当映射到另一个字符,同时不改变字符的顺序。不同字符不能映射到同一个字符上,相同字符只能映射到同一个字符 ......
Makefile减少依赖文件编译
Makefile减少依赖文件编译 %.o:%.c makefile all:test1.o test2.o test3.o gcc *.o -o elf echo "sucess!!" %.o:%.c gcc -c $^ -o $@ CL: rm -rf *.o elf test1 #include ......
Kilikilinode2
自做网页2(优化,补充) 前言 之前做的网页还有许多需要优化的地方,比如用户登录退出,认证方式.....等等。下面一个一个来优化一下,下面只做主要代码 目录自做网页2(优化,补充)1.注册用户优化2.登录页面优化3.首页头像的优化随机显示头像和退出功能4.试下使用B站的嵌入代码,再加个背景音乐以上是 ......
JSON .NET SERIALIZE exploitation
exploiting json serialization in .NET core 当使用特定的配置的时候,将在NewtonSoft JSON中会有json的反序列化漏洞。 更加具体化一些就是当 jsonserializationsettings 中的typenamehandling这个属性不是N ......
调度器统计 【ChatGPT】
https://www.kernel.org/doc/html/v6.6/scheduler/sched-stats.html 调度器统计 版本 15 的 schedstats 删除了一些 sched_yield 的计数器:yld_exp_empty、yld_act_empty 和 yld_both ......
调度器调试文件说明 【ChatGPT】
https://www.kernel.org/doc/html/v6.6/scheduler/sched-debug.html 调度器调试文件说明 numa_balancing 目录 numa_balancing 目录用于保存控制 NUMA 平衡功能的文件。如果来自该功能的系统开销过高,则可以通过 ......
Scheduler pelt c program 【ChatGPT】
https://www.kernel.org/doc/html/v6.6/scheduler/text_files.html /* * The following program is used to generate the constants for * computing sched aver ......
【新工具】从零配置Vim+Latex提升写作效率(Windows)
1.首先安装gvim welcome home : vim online 2.接着安装vimplug GitHub - junegunn/vim-plug: :hibiscus: Minimalist Vim Plugin Manager 或终端直接运行 iwr -useb https://raw. ......
三大操作之--flush操作
Memstore是HBase框架中非常重要的组成部分之一,是HBase能够实现高性能随机读写至关重要的一环。深入理解Memstore的工作原理、运行机制以及相关配置,对hbase集群管理、性能调优都有着非常重要的帮助。 一、Memstore 概述 HBase中,Region是集群节点上最小的数据服务 ......
在CentOS7等老系统上配置clangd进行C/C++开发
应该有许多公司开发机器上还是用着比较老的环境,比如CentOS7之类的。这类系统上很可能他的glibc的版本不到2.18,clangd要求的最低glibc版本就是2.18,因此我们没办法直接在这类老系统上运行clangd。 但是vscode上微软的那个c++插件一坨史,慢不说,补全也差劲。 我的要求 ......
今日报告
自己设计并编写一个 Windows 应用程序,要求用到 TextBox、GroupBox、RadioButton、CheckBox、ComboBox、ListBox 控件。 编写了一个最为简单的信息录入的应用程序。 相关代码: private string GetSelectedCourses() ......
【算法】【线性表】最长连续序列
1 题目 给定一个未排序的整数数组num,找出最长连续序列的长度。 样例 1: 输入: num = [100, 4, 200, 1, 3, 2] 输出: 4 解释:这个最长的连续序列是 [1, 2, 3, 4]. 返回所求长度 4 2 解答 public class Solution { /** * ......
PEST分析
竞品分析报告:Keep VS 咕咚 | 人人都是产品经理 https://www.woshipm.com/evaluating/4415895.html 2. PEST分析 1)政治层面 国家政策大力支持互联网与体育事业的融合。如2014年《国务院关于加快发展体育产业促进体育消费的若干意见》出台后, ......
调度器 Nice 设计 【ChatGPT】
https://www.kernel.org/doc/html/v6.6/scheduler/sched-nice-design.html 调度器 Nice 设计 本文档解释了在新的 Linux 调度器中重新设计和简化 nice-levels 实现的思路。 在 Linux 下,nice levels ......