05 2023 档案
摘要:MySQL是一种开源的关系型数据库管理系统(RDBMS),由瑞典的MySQL AB公司开发。MySQL是目前最流行的关系型数据库之一,广泛应用于Web应用程序、企业级应用和大数据处理等领域。
阅读全文
摘要:算法是计算机科学中研究解决问题的步骤和方法的一门学科。算法通常用于解决特定类型的问题,如搜索、排序、图形处理等。算法的主要目标是提供一种有效的、高效的解决方案,以便在有限的时间内完成特定的任务。
阅读全文
摘要:数据结构是计算机科学中研究数据的存储、组织和操作方式的一门学科。数据结构的目标是定义一组基本操作,使得这些操作可以有效地处理各种数据类型和应用场景。数据结构有助于提高算法的效率和性能,因为它们提供了一种更有效的组织和访问数据的方式。
阅读全文
摘要:Go(又称 Golang)是一种开源的、静态类型的编程语言,由谷歌公司于2009年推出。Go 的设计目标是简洁、高效、并发和可靠,因此它被广泛应用于 Web 开发、网络编程、系统编程、云计算等领域。
阅读全文
摘要:C++ Standard Template Library (STL) 是一个 C++ 类库和模板集合,提供了编程中常用的数据结构和算法。STL 由 Bjarne Stroustrup 在 1990 年代早期编写,作为 C++ 语言标准的一部分。
阅读全文
摘要:C++是一种面向对象的编程语言,支持封装、继承和多态等特性。面向对象编程的核心思想是将程序中的数据和操作封装在一起,形成对象,通过对象之间的交互来完成任务。
阅读全文
摘要:C++是一种通用的高级编程语言,最初由Bjarne Stroustrup于1980年代初开发。C++是C语言的扩展,它支持面向对象编程、泛型编程和函数式编程等多种编程范式。C++被广泛应用于系统编程、游戏开发、嵌入式系统、桌面应用程序等领域。
阅读全文
摘要:Conda是一个开源的包管理器和环境管理系统,用于安装和管理Python和其他编程语言的软件包。它可以帮助用户轻松地安装、升级和卸载软件包,并可以同时管理多个独立的环境,以便在不同的项目中使用不同版本的软件包。
阅读全文
摘要:暂时保存代码,求最长子串代码正确 #include <iostream> #include <string> using namespace std; /* n个人随机围成圈,最终想让男生坐一起,女生坐一起, * 每次可以命令两个人交换位置,求最小交换次数。 * 样例: * 输入:3,FMF;输出:
阅读全文
摘要:题目 实现一个 36 进制的加法 0-9 a-z。 示例 输入:["abbbb","1"],输出:"abbbc" **限定语言:**C、C++、Java、Python、JavaScript V8、Go 思路: 先将36进制转为10进制,再完成10进制加法,最后将结果转化为36进制 #include
阅读全文
摘要:【青训营 - 后端练习题 - DAY1】 选择题 1: Client 在使用 Https 协议访问网站进行通信的过程中,以下说法正确的是? A. 只用到了对称加密技术 B. 只用到了非对称加密技术 C. 没有用到任何加密技术 D. 同时用到了对称加密和非对称加密技术 选择题 2: 以下哪些是操作系统
阅读全文
摘要:#include <bits/stdc++.h> using namespace std; bool a_test(int x) { // 如果大数,int->long long if (sqrt(x) == (int)sqrt(x)) { return true; } else { return
阅读全文
摘要:二进制位运算目的是提高运算速度 位运算只能整数 除2 // a/2 int a = 16; a /= 2; // 8 a = a >> 1; // 4 cout << a << endl; 判断奇偶 // 判断奇偶 int b = 16; if (b % 2 == 0) { cout << "b是偶
阅读全文
摘要:#include <bits/stdc++.h> using namespace std; int main() { // 初始化二维动态数组,初始化数值为0 vector<vector<int> > v(10, vector<int>(10)); // 打印输出 for (int i = 0; i
阅读全文
摘要:string(n, ch): 输出n个字符。 string a = string(5, '*'); // *****
阅读全文
摘要:// 找子串并计数,ss:子串 int count(string s, string ss) { int cnt = 0; int pos = s.find(ss); // 找第一个子串 if (pos != -1) { cnt++; } else { return cnt; } // 找后续子串
阅读全文
摘要:在C++中,tolower()函数是把字符串都转化为小写字母,toupper()函数是把字符串都转化为大写字母。getline()是输入一整行字符串,遇到空格不会停下,遇到回车停 tolower(),toupper()使用方法: string a = "ASDFGHJKL"; string b =
阅读全文
摘要:利用取余运算,在p = MaxSize时,p = 0 int arr[MaxSize], p = 0; // p:指向数组下标,类似指针 p = (p + 1) % MaxSize; // 让数组下标变量p在数组循环
阅读全文
摘要:自动类型转换: 这里分为两种情况: 当不同类型的变量同时运算时就会发生数据类型的自动转换。 char 和 int 两个类型的变量相加时,就会把 char 先转换成 int 再进行加法运算 int 和 double 类型进行运算时,就会把 int 转换成 double 再进行运算。 条件判断中,非布尔
阅读全文
摘要:输入数据数量未知的情况下,输入多个数据的方法: while((scanf("%d",&n)!) = EOF) // EOF就是-1,当scanf返回值为-1时停止输入 while((cin >> n) != 0) // 当cin返回值为0时停止输入(此方法洛谷会报错,Dev不会) while(cin
阅读全文
摘要:在main函数里面的数组是开在栈区(stack),在函数外面的是开在全局区的。 栈区的内存比较小,所以当数组非常大的时候,就会报错。 假如把数组放在全局区就不会出现这个问题,因为全局区的内存很大。
阅读全文
摘要:PyTorch是一个基于Python的科学计算库,它提供了一个动态计算图和自动微分功能,使得构建和训练深度学习模型变得更加容易。PyTorch的核心是张量(tensor),它可以表示数字、向量、矩阵等数据类型,并支持多种运算操作,如加减乘除、求取范数、转置等。
阅读全文