NOT
git push origin master一次提交多个远程仓库
一、问题背景 有时候我们可能创建了一个开源项目,想同时在多个远程地址上推送,比如一个平台上的多个仓库,或者不同平台上的仓库进行推送,那么我们可能希望运行一次git push origin master,就希望多个远程仓库都得到代码更新。 二、解决问题 开始前的准备工作: 我首先在D盘上创建了一个ty ......
四月十日
今天完成了科技政策查询系统,学习了分页显示。 具体效果如下: <%@ page contentType="text/html;charset=UTF-8" language="java" %> <%@ page import="java.util.List" %> <%@ page import=" ......
Cache与主存讨论
Cache与主存讨论 Cache与主存的性质区别实际上就是SRAM与DRAM的不同。 SRAM用于Cache,DRAM用于主存 结构 DRAM的存储元结构(栅极电容): 写入:当MOS管接通后,给电容输入电荷或不输入电荷就对应了1和0两个信息; 读出:当MOS管接通后,数据线产生电流=1,数据线无电 ......
第四次作业
使用for循环计算1-100的和,除了以3结尾的那些数 package text; public class aaa { public static void main(String[] args) { // TODO Auto-generated method stub int i,sum=0; ......
OpenFec介绍
官网: http://openfec.org/accueil.html 1.提供的编解码器 Reed-Solomon stable codec over GF(28) // GF(2 8 ) 上的Reed-Solomon(里德-所罗门码) 稳定编解码器,RS码 Reed-Solomon stable ......
Codeforces Round #861 (Div. 2)
Codeforces Round #861 (Div. 2) Date: 03/29/2023 Link: Dashboard - Codeforces Round 861 (Div. 2) - Codeforces A|Lucky Numbers Brief: 从 $l$ 到 $r$ 的整数中找到 ......
530. 二叉搜索树的最小绝对差
给你一个二叉搜索树的根节点 root ,返回 树中任意两不同节点值之间的最小差值 。 差值是一个正数,其数值等于两值之差的绝对值。 class Solution { public: long long pre = LONG_MAX; long long dif = LONG_MAX; void in ......
mit 6.824 lab1分析
6.824 lab1 笔记 1. 阅读论文 略 2. 官网rules & hints 2.1 rules map阶段每个worker应该把中间文件分成nReduce份,nReduce是reduce任务的数量 worker完成reduce任务后生成文件名mr-out-X mr-out-X文件每行应该是 ......
c语言学习笔记(转义字符)
1)\t:一个制表位,实现对齐的功能 注:一个Tab键 2)\n:换行符 注:New Line,新的一行,相当于一个Enter,回车键 3)\\:一个\ 4)\":一个" 5)\':一个' 6)\r:一个回车 注:Carriage return,第一次看可能会疑惑,我第一次看就迷惑了 实际它的是意思 ......
ORACLE中的时区(time zone)
oracle对时区的支持比较完美了,有timestamp with time zone和timestamp with local time zone两种数据类型。所谓timestamp with time zone,也就是把时区信息保存在列数据中,而timestamp with local time ......
[Typescript] Inferring Literal Types from any Basic Type
export const inferItemLiteral = <T>(t: T) => { return { output: t, }; }; const result1 = inferItemLiteral("a"); // ? {output: string} /* vs */ export ......
ARM 汇编中的msr 和 mrs
在模仿正点原子C语言点灯(第十章 C语言版LED灯实验)程序中,需要写 start.s 文件用于初始化堆栈,配置C语言的环境等等,用到了汇编指令。 自己写的时候没注意 msr 和 mrs 的区别。 其中,第一行为 mrs ,为状态寄存器到通用寄存器的传送指令。 第四行是 msr,为通用寄存器到状态寄 ......
CPP基础语法
C++基础语法 基本数据类型的大小 不同编译器的内置类型大小不同,比如指针类型,同是x86-64的CPU,g++的指针大小为8,visual的指针大小为4,minGW指针大小为8 C++标准只保证基本数据类型有一个最小大小: 图源 记录几个常用类型的大小,都基于x86-64处理器架构 | | g++ ......
sqlalchemy——python的一款开源orm工具
sqlalchemy——python的一款开源orm工具 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 django框架中有自己的orm工具 ......
09、openfoam案例之圆柱绕流
1、原视频地址 https://www.bilibili.com/video/BV1ME411A73k/?spm_id_from=333.1007.top_right_bar_window_custom_collection.content.click&vd_source=33b50a4dd201d ......
解释一下布隆过滤器原理
锁屏面试题百日百刷,每个工作日坚持更新面试题。请看到最后就能获取你想要的,接下来的是今日的面试题: 1.解释一下布隆过滤器原理 在日常生活中,包括在设计计算机软件时,我们经常要判断一个元素是否在一个集合中。比如在字处理软件中,需要检查一个英语单词是否拼写正确(也就是要判断它是否在已知的字典中);在 ......
Docker CLI docker compose build常用命令
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。Docker是内核虚拟化,不使用Hypervisor是不完全虚拟化,依赖内核的特性实现资源隔离。本文主要介绍Docke ......
坚持每天学习英语,用15分钟背单词、20分钟听说新闻助力成长!
我的英语水平很差,可能缺乏语言天赋吧,曾经读高中和大学时期,英语怎么学都没什么提高,即使是大学考英语四级也是考了N次才勉强通过,毕业后没怎么用过英语,更加荒废了,现在想学习英语,就是想锻炼自己,养成一个好的学习习惯,同时通过阅读英文新闻增长见识。 学习英语是一条漫长而充满挑战的道路,需要我们持之以恒 ......
AQS源码学习
抽象队列同步器AQS AQS介绍 AQS提供一套框架用于实现锁同步机制,其通过一个 FIFO队列 维护线程的同步状态,实现类只需要继承 AbstractQueuedSynchronizer ,并重写指定方法(tryAcquire, tryRelease等)即可实现线程同步机制。 AQS 继承结构 p ......
VMware ESXi安装iStoreOS(不直通的情况下)
本文详细介绍VMware ESXi(以下简称ESXi)虚拟机安装iStoreOS的安装。 一、环境介绍 ESXi版本:6.5.0 (Build 4887370) iStoreOS版本:istoreos-21.02.3-2022102715-x86-64-squashfs-combined.img.g ......
每日打卡-1
一.定义一个哺乳动物Mammal类,再由此派生出狗Dog类,定义一个Dog类的对象,观察基类与派生类的构造函数与析构函数的调用顺序。 1.我们按照题目要求写出对应代码,然后观察输出结果来确定调用顺序就好了。 2. 3.伪代码: 类 mammal{ public: 构造函数(){输出} private ......
15.4折半查找原理及实战
#include<stdio.h> #include<stdlib.h> #include<time.h> typedef int ElemType; typedef struct { ElemType* elem; //整型指针 int TableLen; //存储动态数组里边元素的个数 }SST ......
gin框架中间件
前言: 中间件 middleware,也是一种处理器。主要用于在多个业务逻辑中间重用代码,例如认证校验,日志处理等。 中间件需要附加在路由上,使用 router.Use() 方法 正文: gin.Default() 初始化路由对象时,会随之附加两个中间件 Logger 和 Recovery gin. ......
Context响应,重定向,自定义函数,Abort
前言: Context 对象提供了很多内置的响应形式,JSON、HTML、Protobuf 、MsgPack、Yaml 、 String等。它会为每一种形式都单独定制一个渲染器。 Context是Gin最重要的部分。它允许我们在中间件之间 传递变量,管理流程,验证请求的JSON 并 呈现JSON响应 ......
CPP内存管理
从内核到C++应用 整个系统的不同层级有着不同的内存管理器。 linux内核: 伙伴系统(以页为单位进行管理)、slab分配器(定制化的内存管理器)。 malloc\free库函数:使用系统调用mmap、sbrk,以及bins管理多个空闲链表(内存池)。有合并空闲块的操作。有两种方式管理内存: 如果 ......
Java 基础
一、基础 1.标识符注意点 所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始 首字符之后可以是字母 ,美元符 ,下划线或者数字的任何字符组合 不能使用关键字作为方法名或者变量名 标识符是大小写敏感的 合法标识符举例: age、$salary、_value、__1_va ......
sqlalchemy
sqlalchemy flask中没有ORM框架对象映射关系, 我们需要使用ORM框架来帮助我们快速操作数据库,需要使用第三方模块。 flask 中使用sqlalchemy 比较多 它是一个基于python实现的ORM框架,该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是: ......
听说读写4种记忆方式的对比与联系
Bloom分类学(Bloom Taxonomy)是一种分类方法,由美国心理学家本杰明·布鲁姆于1956年在芝加哥大学提出。它将教育目标分为三个不同的范畴: 认知领域(Cognitive Domain) 技能领域(Psychomotor Domain)和 情感领域(Affective Domain)。 ......
天梯赛练习题 L3-008 喊山(bfs)
https://pintia.cn/problem-sets/994805046380707840/exam/problems/994805050709229568 输入样例: 7 5 4 1 2 2 3 3 1 4 5 5 6 1 4 5 7 输出样例: 2 6 4 0 #include<bits ......
JIT及时编译几种常见的技术
技术 说明 方法内联 1.出去方法调用的成本(建立栈帧、出入栈等) 2.是其他优化措施的前提 公共子表达式消除 避免相同表达式的重复计算 数组边界检查消除 去除数组访问是否越界的判断 逃逸分析 不是直接的优化手段,而是其他优化手段提供依据的分析技术; 如果确定一个对象不会逃逸到方法和线程之外,可以对 ......