上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 90 下一页
摘要: # 堆和栈的区别 + 管理方式不同:堆中资源由程序员控制,容易产生内存泄漏,栈资源由编译器自动管理,无需手动控制; + 内存管理机制不同:系统有一个记录空闲列表的链表,当系统收到程序申请时,遍历该链表,寻找第一个空间大于申请空间的堆节点,删除空闲节点列表中的该节点,并将该节点空间分配给程序(大多数系 阅读全文
posted @ 2021-04-06 19:30 王清河 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 出处 https://www.cnblogs.com/dolphin0520/archive/2011/09/17/2179466.html 结构体在内存中存储位置并不是按照各自的元素占的空间大小顺序放置的,它有一定的规律,这个规律就是结构体成员内存对齐的内容。 需要内存对齐的原因: 1) 平台限制 阅读全文
posted @ 2021-04-05 15:56 王清河 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 在C/C++程序中,main函数结束,会有一个步骤去调用 atexit 注册的函数 #include<cstdio> #include<cstdlib> void func1() { printf("The process is done...\n"); } void func2() { print 阅读全文
posted @ 2021-04-05 12:14 王清河 阅读(604) 评论(0) 推荐(0) 编辑
摘要: Q:C 和 C++ 的区别是什么? A:C++ 在设计之初可以看作是 C 的超集,但是随着C++的发展,C 和 C++ 现在已经发展成了两种不同的语言,但是它们的联系还是很密切的: + 首先 C 和 C++ 在基础语法上差别不大。 这里说的基础语法说的是语法细节,C++ 能支持绝大多数的 C 的基础 阅读全文
posted @ 2021-04-03 12:10 王清河 阅读(935) 评论(0) 推荐(0) 编辑
摘要: 在刷题的时候,很多时候给一个数组,需要建一个简单的二叉树 #include<iostream> #include<vector> #include<queue> using namespace std; struct TreeNode{ int val; TreeNode *left; TreeNo 阅读全文
posted @ 2021-03-30 14:58 王清河 阅读(425) 评论(0) 推荐(0) 编辑
摘要: https://github.com/linyacool/WebServer 阅读全文
posted @ 2021-03-29 17:02 王清河 阅读(180) 评论(0) 推荐(0) 编辑
摘要: http://www.cppblog.com/vczh/archive/2008/05/22/50763.html 阅读全文
posted @ 2021-03-29 16:29 王清河 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 业务背景: 父页面在浏览器上开一个子页面去打开一个文档,在子页面中有删除该文档的操作。要求删除该文档后关闭当前页面并且刷新当前父页面,重新获取数据(去掉删除的文件) 实现步骤: 1、子页面删除当前文档后,刷新父页面,然后等待1s关闭自己(子页面),等待1s是为了给父页面反应时间的。 window.o 阅读全文
posted @ 2021-03-16 16:51 王清河 阅读(148) 评论(0) 推荐(0) 编辑
摘要: kylin v-10 从零安装node.js过程 1、安装curl sudo apt install curl 2、添加node.js源 curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - 3、安装node.js sudo 阅读全文
posted @ 2021-02-25 10:56 王清河 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 业务场景: element的下拉列表数据需要根据后端传过来的数据判断是否需要禁用相关菜单,在父子文件夹中,父文件夹权限小,点击子文件夹的下拉栏是渲染的数据是旧数据,新数据获取的速度没有下拉按钮点击后显示菜单栏的速度快,导致显示的效果不对。 鼠标不动页面不动,鼠标移动到菜单栏上重新渲染显示正确了,使用 阅读全文
posted @ 2021-02-22 16:10 王清河 阅读(506) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 90 下一页