摘要: 1. 数据分组 分组允许把数据分为多个逻辑组,以便能对每个组进行聚集计算 2. 创建分组 分组是在SELECT语句的GROUP BY子句中建立的。 比如: select vend_id, count(*) as num_prods from products group by vend_id; 输出 阅读全文
posted @ 2024-10-29 23:41 hisun9 阅读(664) 评论(0) 推荐(0)
摘要: 题目 看了卡哥的视频后,写了如下代码: class Solution { public: int minSubArrayLen(int target, vector<int>& nums) { int result = INT32_MAX; int sum = 0; int i = 0, j = 0 阅读全文
posted @ 2024-10-29 21:09 hisun9 阅读(15) 评论(0) 推荐(0)
摘要: 题目 看了卡哥的讲解视频后,写了如下代码: class Solution { public: vector<int> sortedSquares(vector<int>& nums) { vector<int> result; int k = nums.size() - 1; int i = 0, 阅读全文
posted @ 2024-10-29 19:57 hisun9 阅读(11) 评论(0) 推荐(0)
摘要: Vim文本编辑器 Vim 编辑器中设置了 3 种模式 —— 命令模式、末行模式和编辑模式,每种模式分别又支持多种不同的命令快捷键。 ➢ 命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找等工作。 ➢ 输入模式:正常的文本录入。 ➢ 末行模式:保存或退出文档,以及设置编辑环境。 在每次运行 V 阅读全文
posted @ 2024-10-28 23:38 hisun9 阅读(80) 评论(0) 推荐(0)
摘要: 在用yun安装tree的时候,出现了这个问题: 参考这篇博客Centos7出现问题Cannot find a valid baseurl for repo: base/7/x86_64 解决了,照做即可。 阅读全文
posted @ 2024-10-28 21:31 hisun9 阅读(77) 评论(0) 推荐(0)
摘要: 聚集函数用来汇总数据。MySQL支持一系列聚集函数,可以用多种方法使用它们以返回所需的结果。这些函数是高效设计的,它们返回结果一般比你在自己的客户机应用程序中计算要快得多。 1. 聚集函数 我们经常需要汇总数据而不用把它们实际检索出来,为此MySQL提供了专门的函数。使用这些函数,MySQL查询可用 阅读全文
posted @ 2024-10-27 18:01 hisun9 阅读(170) 评论(0) 推荐(0)
摘要: 第一题 写入内存 修改CS和IP 执行(此处没把输入的全部指令都执行,只是做个演示,执行了前面几条) 第二题 写入内存: 修改CS和IP: 执行: 最后,AX=0010,即算出 第三题 最后一行显示出了日期,但是这并不是电脑真正的生产日期。 这个是在DOSBOX模拟器上运行的,并不是真正的电脑环境, 阅读全文
posted @ 2024-10-26 17:29 hisun9 阅读(18) 评论(0) 推荐(0)
摘要: 本人把DOSBOX安装到了'E:\MASM'文件夹中,在正式使用DOSBOX前需要先将C盘挂载到E盘,然后再切换到C盘。 然后就可以正常使用了。 小技巧: DOSBOX窗口太小? 按ALT+ENTER键就可全屏了! 阅读全文
posted @ 2024-10-26 15:52 hisun9 阅读(28) 评论(0) 推荐(0)
摘要: open() 函数 原型 #include <fcntl.h> #include <unistd.h> int open(const char *pathname, int flags, mode_t mode); pathname:要打开的文件的路径。 flags:打开文件的模式(如只读、只写等) 阅读全文
posted @ 2024-10-26 02:46 hisun9 阅读(892) 评论(0) 推荐(0)
摘要: 文件描述符是一个非负整数,用于标识打开的文件或 I/O 资源。它们在 UNIX/Linux 系统中是有限的,具体范围和最大值依赖于系统的配置和实现。 1. 文件描述符的基本范围 最小值:文件描述符从 0 开始。 0 通常表示标准输入(stdin)。 1 通常表示标准输出(stdout)。 2 通常表 阅读全文
posted @ 2024-10-26 02:36 hisun9 阅读(135) 评论(0) 推荐(0)