amp vscode cmake vcpkg

US-ASCII & cookie-name cookie-value All In One

US-ASCII & cookie-name cookie-value All In One ......

并发跑任务:任一成功停下&获取所有成功结果

主方法 import java.util.ArrayList; import java.util.List; import java.util.concurrent.*; import java.util.function.Supplier; public class CompletableFutu ......
任务 结果 amp

vmalloc&vfree浅析

前言 熟悉伙伴系统的管理机制以及伙伴系统提供的内存分配API方式以后我们知道,伙伴系统提供了以分配阶为参数的连续page的分配接口。但是在内核中并不是在所有时候都要求分配的内存在物理上连续,只需要在逻辑上连续即可。比如,随着系统的使用,分配连续的大的内存块由于内存碎片的存在是有可能失败的。因此分配逻 ......
vmalloc vfree amp

持久映射&固定映射

前言 内核地址空间的划分 VMALLOC_START和VMALLOC_END之间的区域用于vmalloc分配逻辑上连续物理上不连续的内存。 内核地址空间中还有一段区间用于高端内存的持久映射,PKMAP_BASE和FIXADDR_START,如果存在高端内存可以通过alloc_pages_node分配 ......
amp

vscode 配置后安装prettier的规则自动格式化

建议在项目的根目录下找的.vscode文件,在这个文件下创建settings.jsong写入如下配置: { // 1.在保存时格式化文件 "editor.formatOnSave": true, // 2.在保存时格式化文件使用prettier的方式格式化 "editor.defaultFormat ......
prettier 规则 格式 vscode

P6346 [CCO2017] 专业网络 & CF1251E1 Voting(Easy Version)

analysis 这个题目我们可以考虑用贪心来做。 我们不难看出来,这个题目是要让我们推出这么个结论:花小钱,办大人。 整体贪心的思路就出来了,然后就是实现部分。 因为我们认识的人随便是谁都可以。所以我们如果要买肯定是买最便宜的。这个性质可以用小根堆来维护。同时我们还可以维护我们可能结交的人数 \( ......
Version Voting 专业 P6346 1251E

c语言代码练习(与“&”)26

需求:求一个整数存储在内存中二进制中的1的数量 #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> int main() { int num = 0; int input = 0; printf("请输入你想要统计的数字:"); scanf("% ......
语言 代码 amp 26

Java 位运算的解读 & | ^ ~ << >>

Java中的位运算包括以下几种: 按位与(&):对应位上,如果两个数都是1,则结果为1,否则为0。 int a = 3; // 二进制 0011 int b = 5; // 二进制 0101 // 0001 = 1 System.out.println("a & b = " + (a & b)); ......
Java lt gt amp

在vscode中使用Git

由于一些新同学在进实验室之前没有接触过Git,所以在此做一些简单的介绍和总结,帮助快速上手。 1 Git是什么 在Git的官网中有这么一段话 Git is a free and open source distributed version control system designed to ha ......
vscode Git

linux跳过cmake,安装高版本的wgrib2

一、安装依赖包 yum group install 'Development Tools ' yum install zlib-devel -y yum install libpng-devel -y yum install openssl-devel -y yum -y install gcc g ......
版本 wgrib2 linux cmake wgrib

VSCode & Intellij IDEA CE 数据库连接

VSCode & Intellij IDEA CE 数据库连接 大概记一下现在正在用的几个工具/插件 VSCode VSCode 里面的工具我下载了很多,如果只是链接 MySQL 的话,可能用 Jun Han 这位大佬的 MySQL 就好了: 使用这个插件直接打开 .sql 文件单击运行就能跑 sq ......
Intellij 数据库 数据 VSCode IDEA

执行SQL语句&存储过程的真正【神器】,不用ORM的全选它,比dapper好

支持.Net Core(2.0及以上)与.Net Framework(4.0及以上)(注意:升级了,可以覆盖到早期的.Net Framework4.0了,而且修复了数据库字段为Null时报错的问题,无敌了!!) 此工具在IDataAccess接口中提供。 已被.Net圈内多家大厂采用! IDataA ......
神器 语句 不用 过程 dapper

Codeforces Round 900 (Div. 3) E. Iva & Pav (位运算)

Codeforces Round 900 (Div. 3) E. Iva & Pav //思路:10^9转换为2^32上的位,进行位运算,a[x][i]为到x为止第i位的1个数前缀和 //对于与运算,如果当前i的前缀和不为 r-l+1 ,则这一位的与运算结果为0 //当找到从左往右第一个位置i为1 ......
Codeforces Round 900 Div Iva

npm scripts & shx All In One

npm scripts & shx All In One shx rm -rf ./dist/* ......
scripts npm amp All One

Python 使用VSCode配置代码智能提示的方法(numpy)

1、安装插件 需要安装的插件包括:Python (Microsoft)、Python Extension Pack (Don Jayamanne)、Pylance (Microsoft) 安装方法: 1)按Ctrl+Shift+X键,打扩展插件安装界面 2)搜索到需要安装的插件,然后点击 "安装" ......
代码 智能 方法 Python VSCode

CMAKE学习记录

介绍 CMake 是一个跨平台的开源构建工具,用于管理软件构建过程。它采用了一种声明式的构建配置语言,可以生成与平台无关的构建脚本,使得在不同的操作系统和编译器上都能够方便地构建项目。 CMake 的设计目标是提供一个简洁、高效的构建系统,以更好地支持大型项目的构建和管理。它具有以下特点: 简单易用 ......
CMAKE

清算&結算

清算 清算分爲清分和劃撥 清分:逐筆計算成功的交易,剔除本金、利息等費用后的應付和應收金額。簡單來説就是計算出該付給誰多少錢,該向誰收多少錢。 劃撥:通過清分算清楚賬目后,采用哪種方式或渠道去支付。 結算 其實就是支付業務,客戶和銀行之間的轉賬行爲。 參考:https://blog.csdn.net ......
amp

vscode设置文件忽略

转到顶部菜单中的 "文件"(File) > "首选项"(Preferences) > "设置"(Settings)或者您可以使用快捷键 Ctrl + , 或 Cmd + , 打开设置。 在设置页面中,搜索框内输入 "files.exclude" 在这里添加即可 ......
文件 vscode

Netflix之Sleuth&Zipkin

一、链路追踪 1、作用 如果能跟踪每个请求,中间请求经过哪些微服务,请求耗时,网络延迟,业务逻辑耗时等。我们就能更好地分析系统瓶颈、解决系统问题。比我们自己思考解决方案简单多了(调用加时间戳、捕获异常、打印日志分析) 2、市面上产品(大部分基于大部分基于google的Dapper论文) zipkin ......
Netflix Sleuth Zipkin amp

Cmake-添加对gdb的支持

其实很简单,在CMakeList.txt文件前面添加命令 set(CMAKE_BUILD_TYPE Release) set(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g -ggdb") set(CMAKE_CXX_FLAGS_RELEASE ......
Cmake gdb

Cmake-交叉编译

在这里,以Ubuntu交叉编译arm为例 设置目标机器的操作系统和处理器架构 SET (CMAKE_SYSTEM_NAME Linux) SET (CMAKE_SYSTEM_PROCESSOR aarch64) 设置交叉编译工具链 SET (CMAKE_C_COMPILER "aarch64-lin ......
Cmake

vscode单步调试Android c++源码

vscode单步调试Android c++源码 目录 步骤 1. 运行gdbclient.py脚本 2. 复制生成的launch.json并新建/home/jetson/android_aosp/aosp/.vscode/launch.json 3. 运行gdb即可,打断点 参考 步骤 注意:这个过 ......
源码 Android vscode

vscode c++ 编译运行配置(信息学竞赛OIer专用)

vscode c++ 编译运行 OI 专用配置 在你的文件夹下建立一个名为 \(\tt .vscode\) 的文件夹。 目录是这样的: \(\tt .vscode\) \(\tt |--c\_cpp\_properties.json\) \(\tt |--launch.json\) \(\tt |- ......
vscode 信息 OIer

windows下vscode连接linux(虚拟机)进行(伪)远程开发

免责声明 本文乃至本系列是对网络上传播的内容进行整理以梳理流程,且因为篇幅限制会精简内容,适合面向具有计算机类基础知识的人群,本文内容较为笼统,只有大体上的逻辑,具体的细节肯定是官网上写的准而全,望读者能从官网上获取最新的信息,而不是这一篇参考性流程 开源声明 本文章遵循apache开源协议,读者可 ......
windows vscode linux

GCC背后的故事&OpenCV相识何必曾相逢

一.学习并掌握可执行程序的编译、组装过程。学习任务如下;1)阅读、理解和学习材料“用gcc生成静态库°和动态库.pdf”和“静态库.a与.so库文件的生成与使用.pdf”,请在Linux系统(Ubuntu)下如实仿做一遍。先编辑子程序hello.h、hello.c、main.chello.h:#if ......
背后 故事 OpenCV GCC amp

CF1878E Iva & Pav

思路 要求从一个点开始最远可以选择那个点使得两点之间的数字的与大于等于 \(k\),最开始想到的是提前预处理出每个点往后若干位的与,因为与只可能变小不可能变大,所以可以二分找到最远的位置,但是这样无论时间还是空间都会爆掉,所以我们考虑优化一下这个办法。 既然不能把每个点的后面的位置的与全部算出来,那 ......
1878E 1878 Iva amp Pav

计算机网络&互联网应用商业协议 --- 基本脉络

计算机网络层次: 1. 计算机互联网传输通信最早由 OSI(Open System Interconnect)七层规范。在实际商业应用中,基本采用五层规范。 物理层、链路层、网络层、传输层、应用层。 物理层、链路层不用考虑;应用层( 程序接口 )暂时不用管。 网络层协议负责 为互联网中的不同主机之间 ......
脉络 计算机网络 互联网 商业 amp

Cannot find module ‘node:module‘ & "plugins" is not allowed 的解决办法

在写demo时,装了下t-design-vue2的框架,想做个按需加载,官网这样说 但是我运行以后发现报错了 Error: Cannot find module 'node:module' Require stack: - D:\ruanjian\nvm\v19.0.0\xiangmu\niu789 ......
module quot allowed plugins 办法

C++ Cmake

cmake的定义是什么? 高级编译配置工具 **当多个人用不同的语言或者编译器开发一个项目,最终要输出一个可执行文件或者共享库(d训,so等等)这时候神器就出现了-CMak!** **所有操作都是通过编译CMakeLists.txt来完成的一简单** 官方网站是www.cmake.org,可以通过访 ......
Cmake

styled-components & CSS pseudo classes All In One

styled-components & CSS pseudo classes All In One ::after & ::before CSS 伪元素 ......