自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 八大排序代码+推演过程示例

将arr从小到大排序。

2025-04-10 23:46:40 134

原创 4月8日海康威视Web前端机试

嵌套对象麻烦:要监听嵌套深的对象,得一层一层手动设置监听,要是新增了嵌套属性,还得重新设置,很麻烦。数组监听不了:像给数组push个新元素,它察觉不到变化,没办法触发对应的处理。性能不太好:对象属性多、层级深时,因为要一个一个属性去设置监听,会拖慢速度。

2025-04-10 23:42:59 243

原创 前端开发基础:浏览器相关知识学习笔记

定义:由服务端产生内容,发送到浏览器并保存本地,每次浏览器向同一服务器发送请求时,都会将cookie发送回服务器,因此,cookie在浏览器和服务器之间来回传递,可以用于保存会话状态、身份验证和跟踪用户的行为等。在浏览器和服务器之间来回传递,适用于跟踪用户行为可以手动设置过期时间,灵活调节存储时间每次请求都会携带cookie数据,浪费流量明文传输、易被篡改存储容量小,一般为4KB。

2025-04-10 17:44:13 945

原创 八股记事本----html篇

iframe>是 HTML 中的一个标签,称为内联框架(Inline Frame) ,作用是在当前 HTML 页面中嵌入另一个独立的 HTML 文档或其他资源(如图片、视频等 ),在页面中创建一个独立的浏览区域来展示嵌入内容。例如:</渐进式渲染:是用于提高网页性能,以尽快呈现页面的技术。图片懒加载:当用户滚动页面到图片部分时,js才会加载并显示图像。

2025-04-07 00:05:37 806

原创 在 Ubuntu 22.04 LTS上部署verilator

因为我一开始没有好好安装依赖,所以看到很多 ‘checking for xxx…’ 都是no,不要学我哈哈哈。安装完成后,在开始菜单中找到 Ubuntu 22.04 LTS 的快捷方式,点击即可运行。命令中的任务数要根据自己电脑的配置来调整,数量不要超过电脑最大线程数。如果输出了 Verilator 的版本号,说明已经安装成功。之前,必须要保证依赖全都安装完,如果缺东西,就执行。在 Windows 系统上,我们可以通过访问。编译过程可能需要较长时间,请耐心等待。,全部安装好之后再执行。

2025-03-25 22:22:46 646

原创 在二分查找当中,为什么我们使用 `mid = ((right - left) >> 1) + left`?

在二分查找等算法中,我们经常需要计算区间的中间位置,一般可以使用这种常规写法,但在一些场景下会采用。

2025-03-23 15:07:31 152

原创 (新手误区)在 JavaScript 中,`!root`不等于`root !== null`!

在初学一门语言时,我们容易对类型掌握得不够清晰。比如在做二叉树相关题目时,当需要判断根节点是否为空,新手总是不清楚判断语句括号中应当选择!root还是,造成困扰。所以,今天我们就来聊聊!root与之间的区别。

2025-03-17 23:14:24 114

原创 如何将项目提交到Git仓库(超详细步骤,纯小白分享)

本文详细介绍了将项目提交到Git仓库的步骤,包括提交到本地Git仓库(创建.gitignore和README.md文件,初始化仓库,添加文件到暂存区,配置用户信息并提交)、托管到远程GitHub仓库(创建远程仓库,添加远程仓库地址,推送代码),最后说明其他人可通过克隆仓库地址来查看和使用该项目。

2025-03-05 15:55:30 335

原创 ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannotexe

当时是为了图省事,设置完了之后确实给我带来了便利,但是由于学校数据库实验要求,不得已需要退出这个模式,故出此教程。2.输入以下指令重新进入当时设置免密码登录的地方,把skip-grant-tables语句删掉,然后退出。这个时候会发现,还是出现ERROR1290,不要着急,下面我们可以参考这篇文章的方法重置密码。然后再将难以记忆的初始密码设置成任意你喜欢的密码,并且可以进行创建数据库用户操作了。当初在centos上面安装mysql的时候,设置了免密码登录,详情参考这篇文章。

2024-11-03 19:48:40 769

原创 通过删除链表节点加深对空指针的理解

在 C++ 中,如果 cur 是 NULL,那么 cur->next`的访问会引发未定义行为,因为 cur是一个空指针,尝试访问其成员会导致程序崩溃或其他不稳定的行为。= NULL)` 确保了在访问 `cur->next` 之前,`cur` 不为空。- 如果 `cur` 是 `NULL`,条件 `cur!- **`cur` 是 `NULL`**: `cur->next` 是无效的访问,应该避免这种情况。- 空指针 (`NULL`): 表示不指向任何有效的内存地址。

2024-09-13 16:59:07 171

原创 用`while(~scanf(“%d%d“,&a,&b))`处理输入数据

如果 `scanf` 不能再读取到两个整数(例如到达输入结束或遇到错误),`while` 循环就会退出。对于 `scanf("%d%d", &a, &b)` 这种格式,如果成功读取两个整数,它会返回 `2`。如果遇到输入结束或错误,它会返回 `EOF`(通常是 `-1`)。- `~(-1)` 的结果是 `0`,这意味着 `scanf` 遇到输入结束或错误时,`while` 循环会终止。- `~2` 的结果是 `-3`(按位取反),这是一个非零值,条件判断会认为这个值是 `true`。

2024-09-12 15:37:40 309

原创 如何在vscode中写html文件时快速对选中内容加双标签

...

2024-07-30 16:14:07 567 2

八大排序代码+演草纸示例

八大排序代码+演草纸示例

2025-04-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除