首页
学习
活动
专区
工具
TVP
发布

C++

专栏成员
61
文章
4894
阅读量
12
订阅数
【海贼王航海日志:前端技术探索】一篇文章带你走进JavaScript(三)
API是一个更广义的概念。而WebAPI是一个更具体的概念,特指DOM + BOM。
枫叶丹
2024-08-21
430
【海贼王航海日志:前端技术探索】一篇文章带你走进JavaScript(二)
代码示例1: 吃五个李子,发现第三个李子里有一只虫子,于是扔掉这个,继续吃下一个李子。
枫叶丹
2024-08-21
610
【海贼王航海日志:前端技术探索】一篇文章带你走进JavaScript(一)
JavaScript(简称JS),是世界上最流行的编程语言之一。是一个脚本语言,通过解释器运行。主要在客户端(浏览器)上运行,现在也可以基于node.js在服务器端运行。
枫叶丹
2024-08-21
740
【海贼王航海日志:前端技术探索】CSS你了解多少?(三)
可以看到,width、height是500 * 250,而最终整个盒子大小是520 * 270。边框10个像素相当于扩大了大小。
枫叶丹
2024-08-17
670
【海贼王航海日志:前端技术探索】CSS你了解多少?(二)
我们的显示器是由很多很多的“像素”构成的。每个像素视为一个点,这个点就能反映出一个具体的颜色。我们使用R(red)、G(green)、B(blue)的方式表示颜色(色光三原色)。三种颜色按照不同的比例搭配,就能混合出各种效果。
枫叶丹
2024-08-09
860
【海贼王航海日志:前端技术探索】CSS你了解多少?(一)
CSS能够对网页中元素位置的排版进行像素级精确控制,实现美化页面的效果。能够做到页面的样式和结构分离。
枫叶丹
2024-08-06
590
【海贼王航海日志:前端技术探索】HTML你学会了吗?(二)
<table>标签包含<tr>标签,<tr>标签包含<td>标签或者<th>标签。
枫叶丹
2024-08-06
1110
【海贼王航海日志:前端技术探索】HTML你学会了吗?(一)
HTML,全称为HyperText Markup Language,即超文本标记语言,是一种用于创建网页的标准标记语言。HTML允许用户在网页中加入各种元素,如文本、图像、链接、表格、列表、视频等,从而构建出结构化的文档。
枫叶丹
2024-08-06
410
【在Linux世界中追寻伟大的One Piece】Linux进程概念
我们常见的计算机,如笔记本。我们不常见的计算机,如服务器,大部分都遵守冯诺依曼体系。
枫叶丹
2024-08-06
730
【C++航海王:追寻罗杰的编程之路】关于空间配置器你知道多少?
空间配置器,顾名思义就是为各个容器高效的管理空间(空间的申请与回收)的,在默默地工作。虽然在常规使用STL时,可能用不到它,但站在学习研究的角度,学习它的实现原理对我们有很大的帮助。
枫叶丹
2024-08-06
600
【C++航海王:追寻罗杰的编程之路】C++的IO流
“流”即是流动的意思,是物质从一处向另一处流动的过程,是对一种有序连续且具有方向性的数据(其单位可以是bit、byte、packet)的抽象描述。
枫叶丹
2024-08-06
970
【C++航海王:追寻罗杰的编程之路】智能指针
什么是内存泄漏:内存泄漏是指因为疏忽或者错误造成程序未能释放已经不再使用的内存的情况。内存泄漏并不是指内存在物理上的消失,而是应用程序分配某段内存后,因为设计错误,失去了对该段内存的控制,因而造成了内存的浪费。
枫叶丹
2024-08-06
490
【C++航海王:追寻罗杰的编程之路】一篇文章带你认识哈希
在C++98中,STL提供了底层为红黑树结构的一系列关联式容器,在查询时效率可达到O(n),即最差情况下需要比较红黑树的高度次,当树中的节点非常多时,查询效率也不理想。最好的查询是进行很少的比较次数就能将元素找到,因此在C++11中,STL又提供了4个unordered系列的关联式容器,这四个容器与红黑树结构的关联式容器使用方式基本类似,只是其底层结构不同。
枫叶丹
2024-07-15
870
【C++航海王:追寻罗杰的编程之路】哈希的应用——位图 | 布隆过滤器
位图的概念:所谓位图,就是用每一位来存放某种状态,适用于海量数据,数据无重复的场景。通常是用来判断某个数据是否存在的。
枫叶丹
2024-07-15
1010
【C++航海王:追寻罗杰的编程之路】关联式容器的底层结构——红黑树
红黑树,是一种二叉搜索树,但在每个节点上增加了一个存储位表示节点的颜色,可以是Red或Black。通过对任何一条从根到叶子的路径上各个节点着色方式的限制,红黑树确保没有一条路径会比其他路径长出两倍,因而是接近平衡的。
枫叶丹
2024-07-12
690
【在Linux世界中追寻伟大的One Piece】HTTPS协议原理
HTTPS(Hypertext Transfer Protocol Secure)是一种安全的网络通信协议,它在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性。HTTPS的安全基础是SSL/TLS协议,它存在不同于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。这个系统提供了身份验证与加密通讯方法,被广泛用于万维网上安全敏感的通讯,例如交易支付等方面。由于HTTPS协议内容都是按照文本的方式明文传输的,就导致在传输过程中出现一些被篡改的情况。
枫叶丹
2024-07-12
1220
【海贼王的数据航海】ST表——RMQ问题
RMQ (Range Minimum/Maximum Query)即区间最值查询问题指:有一组数据和若干个查询,要求在短时间内回答每个查询[ l ,r ] 内的最值。
枫叶丹
2024-07-12
650
【C++航海王:追寻罗杰的编程之路】关联式容器的底层结构——AVL树
在上文中对对map/multimap/set/multiset进行了简单的介绍,在其文档介绍中发现,这几个容器有个共同点是:其底层都是按照二叉搜索树来实现的,但是二叉搜索树有其自身的缺陷,假如往树中 插入的元素有序或者接近有序,二叉搜索树就会退化成单支树,时间复杂度会退化成O(N),因此 map、set等关联式容器的底层结构是对二叉树进行了平衡处理,即采用平衡树来实现。
枫叶丹
2024-07-12
530
【C++航海王:追寻罗杰的编程之路】set|map|multiset|multimap简单介绍
之前简单介绍过STL中的部分容器,比如:vector、list、deque、forward_list(C++11)等,这些容器统称为序列式容器,因为其底层为线性序列的数据结构,里面存储的是元素本身。那什么是关联式容器?它与序列式容器又有什么区别?
枫叶丹
2024-06-04
1010
【C++航海王:追寻罗杰的编程之路】一篇文章带你了解二叉搜索树
二叉搜索树(BST, Binary Search Tree)又称二叉排序树或二叉查找树,它或者是一棵空树,或者具有以下性质的二叉树:
枫叶丹
2024-06-04
930
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档