XOR
CUDA计算能力,线程调度及内存管理分析
CUDA计算能力,线程调度及内存管理分析 Compute Capability 6.x 1. 架构 SM 包括: 64(计算能力 6.0)或 128(6.1 和 6.2)CUDA 内核用于算术运算, 16(6.0)或32(6.1和6.2)用于单精度浮点超越函数的特殊功能单元, 2 (6.0) 或 4 ......
海岛韵律 闽南奇遇 【第三期】乐行
海岛韵律 闽南奇遇 ——2023年6月游记 DAY 1 乐行 这一天,我们怀着好奇心和胃口,对厦门这座充满神秘而美妙的城市的满满期待,前往了厦门科技馆,开启了一段充满惊喜与美味的旅程。 厦门科技馆在小红书的“标志性建筑” 实际上是儿童滑梯的入口 图片来源于网络 BREAKFAST 我们在楼下正下方的 ......
格雷码 && CF1848F. Vika and Wiki 题解
## 格雷码 && CF1848F. Vika and Wiki 题解 本来有个GitHub上的Hexo博客的,但是我用起来不太熟练……先在博客园里写了后到时候转移过去吧。 ### 前置知识:格雷码(了解的读者可以跳过) 格雷码是所有k-bit(含k个二进制位)的数的一个排列,使得两个循环相邻(即两 ......
c++读取二进制文件
读取二进制文件示例代码: #include <iostream> #include <vector> #include <fstream> std::vector<char> ReadFile(const std::string& fileName) { std::ifstream f(fileNa ......
[LeetCode] 2297. Jump Game VIII
You are given a 0-indexed integer array nums of length n. You are initially standing at index 0. You can jump from index i to index j where i < j if: ......
[完整]流程解决Vue3项目搭建步骤
# Vue3项目完整搭建步骤 ## 一、 使用vite创建vue3项目 `npm init vue@latest` 或者`npm create vite@latest`进行初始化项目并创建项目名称code,进入code目录进行基本部署。 `cd code`、`npm install` 、`npm r ......
leetcode 28 459 总结 KMP算法
[toc] #28 ##解法一,暴力法 ``` //暴力 if(haystack.length() pi(m); for (int i = 1, j = 0; i 0 && needle[i] != needle[j]) { j = pi[j - 1]; } if (needle[i] == nee ......
龙芯派二代(2K1000LA处理器)安装 Loongnix 系统教程
开发板龙芯派 LA-Q2( LoongArch 版本) 1. 下载 Loongnix 系统镜像 链接:https://pan.baidu.com/s/1O2HWEcRuqFEnTFqo--DWHQ?pwd=dae1 提取码:dae1 2. 格式化 U 盘 3. 在 UltraISO 中使用 RAW模 ......
流式细胞术做细胞周期分析 | Cell Cycle Analysis by Flow Cytometry
属于几大functional assays中的一个: Negative-selection competition assay CTG - proliferation colony formation assay cell cycle xenograft 如果你要深入研究一个oncogene或者TS ......
范式杯2023牛客暑期多校训练营1
[比赛链接](https://ac.nowcoder.com/acm/contest/57355) # A ## 题解 **知识点:构造。** 设任意字符串为 $t$ ,为了使得 $t = s$ 时结果不有序,考虑将其中 $s$ 一组 $01$ 固定反序,同时 $t \neq s$ 时一定不会反序。 ......
[LeetCode] 2408. Design SQL
You are given n tables represented with two arrays names and columns, where names[i] is the name of the ith table and columns[i] is the number of colu ......
mysql基础_约束
## 介绍 约束对应的英语单词:constraint,在创建表的时候,我们可以给表中的字段加上一些约束,来保证这个表中数据的完整性、有效性。 约束的作用就是为了保证:表中的数据有效。 ## 类型 非空约束:not null 唯一性约束:unique 主键约束:primary key (简称PK) 外 ......
01.初识FLASK框架
[TOC] Flask是使用Python编写的Web微框架。Web框架可以不用关心底层的请求响应处理,更加方便、高效的编写Web程序。因为Flask框架简单且易于扩展,所以被称之为微框架。 Flask有两个主要依赖: 1. WSGI(Web服务器 网关接口)工具集 WSGI(Web Server G ......
JavaScript自定义事件
## 1. 引言 在Web中,事件,通常是指某个动作的完成,比如,鼠标点击、鼠标移动、键盘按下等 事件监听,通常是指监听某个动作,动作完成后触发相应的变化,如,鼠标点击按钮后弹出确认框 通过事件监听,当某个事件完成或者状态改变时,可以触发监听者的更新或预设行为,比如,点击按钮弹出确认框、窗口大小改变 ......
四元数与旋转
# 二元数 ## 表达 $$ \begin{align*} z&=x+iy=(x,y)\\ &=r(\cos\theta+i\sin\theta)\\ &=re^{i\theta} \end{align*}\\ 其中r=\sqrt{x^2+y^2}\;,\theta=\arccos(\frac{x} ......
满足不等式的最大值
你一个数组 points 和一个整数 k 。数组中每个元素都表示二维平面上的点的坐标,并按照横坐标 x 的值从小到大排序。 也就是说 points[i] = [xi, yi] ,并且在 1 >& points, int k) { deque q; int n = points.size(); int ......
如何修改NuGet默认全局包文件夹的位置?
由于一些历史原因,重装系统成为Windows用户解决疑难杂症的祖传手艺。受此影响,给硬盘分区几乎成为了一种执念,少则C、D两个盘,夸张一点的5~6个盘的也不是没有。 > PS:macOS和Linux一直都不鼓励给磁盘分区,虽然不禁止但也不提倡。随着云技术和宽带的提升,越来越多的人更喜欢把自己认为比较 ......
git安装与使用
# git安装与使用 ## 一、Git是什么? Git是目前世界上最先进的分布式版本控制系统。 ## 二、SVN与Git的最主要的区别? Git 是一种分布式版本控制系统,而SVN是一种集中式版本控制系统。在Git中,每个开发者都有一个完整的本地代码仓库,可以在本地进行版本控制和更改记录,然后与其他 ......
day09 字符串2
[28. 找出字符串中第一个匹配项的下标](https://leetcode.cn/problems/find-the-index-of-the-first-occurrence-in-a-string/description/) : # 构造函数 pass def print_info(self): print("num is: %s, str is: %s" %(self.num, self.s)) pass a = ......
Dart 开发语言概览2 类
[本文地址](https://www.cnblogs.com/baiqiantao/p/17570101.html) *** 目录 [TOC] # Dart 开发语言概览 - [原文](https://dart.cn/guides/language/language-tour#a-basic-dar ......
Idea妙用快捷键
单行注解:ctrl+/ 多行注解:ctrl+shift+/ 快速进入目录:ctrl+点击 源文件或用法:ctrl+B 重构方法:alt+insert 迭代器:inin: 增强for循环:I 输出语句:sout 格式化代码:Ctrl+Alt+L 优化导入的类和包:Ctrl+Alt+O 自动补全代码:C ......
Chrome离线安装包下载地址
Chrome 浏览器主要包括 Stable 正式版、Beta 测试版、DEV 开发版、Canary金丝雀版以及鼻祖 Chromium 版 。从稳定性方面,Stable>Beta>DEV>Canary>Chromium,而更新的速度则正好相反 Chromium>Canary>DEV>Beta>Stab ......
如何修改NuGet默认全局包文件夹的位置?
由于一些历史原因,重装系统成为Windows用户解决疑难杂症的祖传手艺。受此影响,给硬盘分盘几乎成为了一种执念,少则C、D两个盘,夸张一点的5~6个盘的也不是没有。 > PS:macOS和Linux一直都不鼓励给磁盘分区,虽然不禁止但也不提倡。随着云技术和宽带的提升,越来越多的人更喜欢把自己认为比较 ......
zookeeper集群部署
ZooKeeper集群提供了高可用性和一致性,可以用于实现分布式锁、选举、配置管理等功能。在生产环境中,建议至少使用3个或更多的ZooKeeper节点以实现容错性和高可用性。 一、环境准备 准备至少3台服务器,分别安装上JKD ,3台服务器可以相互通讯 192.168.3.100 192.168.3 ......
Redis基本数据类型操作
## Redis基本数据类型操作 ### 使用建议 1. 优雅的停止应该是 `./redis-server shutdown`, 这样redis会将当前的快照备份到rdb的文件当中 2. redis中一般只会用到0号库,分布式情况下,只会同步到0号库 ### 全局命令 | 命令 | 功能 | 备注 ......
静态方法
1 ''' 2 静态方法(Static Methods)是定义在类中的普通方法,与类和实例对象没有直接关联。静态方法可以通过类名直接调用,也可以通过实例对象调用。 3 4 1. 定义静态方法: 5 1. 静态方法使用@staticmethod装饰器来标识。 6 2. 静态方法不需要传递类或实例参数。 ......
python笔记:第十二章文件
# 1.打开文件 位于自动导入的模块IO中,无需手动导入。 ``` f = open('D:\M\test.txt') ``` 若文件不存在,则报错 ``` Traceback (most recent call last): File "d:\M\github\Python\Demo\t14.py ......
Python容器 - 字典
基本使用 dict1 = { "key1": 1, "key2": 2, "key3": 3, } print(type(dict1)) # <class 'dict'> print(type(dict1) == dict) # True print(isinstance(dict, dict)) ......