- 博客(12)
- 收藏
- 关注
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人