摘要: 基本概念 URL(Uniform Resource Locator,统一资源定位符)是一种用于在互联网中定位和访问资源(如网页、图像、视频、文件等)的地址。简单来说,URL 就是我们在浏览器地址栏中输入的网址,用于指示浏览器从何处获取所需的资源。 URL的组成部分 一个完整的 URL 通常由以下几个 阅读全文
posted @ 2024-10-13 21:01 hisun9 阅读(683) 评论(0) 推荐(0)
摘要: 检索单个列 比如: SELECT prod_name FROM products; 输出如下: 此时数据没有过滤(过滤将得出结果集的一个子集),也没有排序。 检索多个列 比如: SELECT prod_id, prod_name, prod_price FROM products; 输出如下: 从上 阅读全文
posted @ 2024-10-13 20:06 hisun9 阅读(27) 评论(0) 推荐(0)
摘要: 结束SQL语句 多条SQL语句必须以分号(;)分隔。MySQL如同多数DBMS一样,不需要在单条SQL语句后加分号。但特定的DBMS可能必须在单条SQL语句后加上分号。当然,如果愿意可以总是加上分号。事实上,即使不一定需要,但加上分号肯定没有坏处。如果你使用的是mysql命令行,必须加上分号来结束S 阅读全文
posted @ 2024-10-13 14:57 hisun9 阅读(181) 评论(0) 推荐(0)
摘要: SHOW DATABASES; 返回可用数据库的一个列表。包含在这个列表中的可能是MySQL内部使用的数据库(如例子中的mysql,information_schema, performance_schema, sys) show databases; 输出如下: SHOW TABLES; 返回当前 阅读全文
posted @ 2024-10-13 14:34 hisun9 阅读(44) 评论(0) 推荐(0)
摘要: 基本概念 在 C++ 中,assert 是一个用于在程序运行时进行调试的宏。它主要用于检测程序中的假设条件是否为真,以帮助开发者发现并定位错误。assert 通常在调试阶段使用,而在发布(release)版本中会被禁用,从而避免对性能产生影响。 基本用法 要使用 assert,需要包含头文件 <ca 阅读全文
posted @ 2024-10-13 00:02 hisun9 阅读(718) 评论(0) 推荐(0)
摘要: 什么是#pragma once #pragma once 是一个预处理器指令,用于指示编译器只包含一次该文件。这意味着无论头文件在项目中的其他文件中被多次 #include,编译器只会处理一次,从而避免重复定义的问题。 作用:确保当前文件在一个编译单元(Translation Unit)中只被包含一 阅读全文
posted @ 2024-10-12 21:30 hisun9 阅读(1188) 评论(0) 推荐(0)
摘要: 在 C++ 中,宏(Macro) 是一种由预处理器(Preprocessor)处理的文本替换机制。宏通过 #define 指令定义,可以在编译前对代码进行替换,从而实现代码的复用、条件编译等功能。宏在 C 和 C++ 中都广泛使用,但由于其特性,也可能带来一些潜在的问题,因此在使用时需要谨慎。 宏的 阅读全文
posted @ 2024-10-12 21:21 hisun9 阅读(244) 评论(0) 推荐(0)
摘要: 解释 argc和argv是C和C++程序中的参数,用于处理命令行输入。它们通常在main函数中使用,格式如下: int main(int argc, char *argv[]) { // 程序代码 } argc(Argument Count,参数计数): 一个整数,表示命令行参数的数量,包括程序名称 阅读全文
posted @ 2024-10-12 00:49 hisun9 阅读(758) 评论(0) 推荐(0)
摘要: 一些同学可能对计算机运行的速度还没有概念,只是感觉计算机运行速度应该会很快,那么在OJ(online judge,比如大家熟悉的leetcode)上做算法题目的时候为什么OJ会判断运行的程序超时呢?其超时情况如图所示: 超时是怎么回事 在leetcode上练习算法的时候应该都遇到过一种错误是“超时” 阅读全文
posted @ 2024-10-11 20:16 hisun9 阅读(590) 评论(0) 推荐(0)
摘要: 本篇通过一道简单的面试题,逐步分析递归算法的时间复杂度,最后找到最优解 同一道题目,同样使用递归算法,既可以写出时间复杂度为O(n)的代码,也可以写出时间复杂度为O(logn)的代码。 why? 这是因为对递归算法的时间复杂度理解不够深入。 下面通过一道面试题,来逐步分析递归算法的时间复杂度,最后找 阅读全文
posted @ 2024-10-11 19:12 hisun9 阅读(267) 评论(0) 推荐(0)