logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++赋能下的嵌入式开发

在嵌入式开发领域,C语言占据着主导地位。然而C++语言凭借其强大的面向对象特性、高效的底层控制能力和丰富的标准库支持,成为嵌入式开发中不可忽视的选择。

#java#开发语言
超级详细的mysql数据库安装指南

第二个(大小是200多M)是离线安装,这里我们选第二个(上图红框的那个,已经同时包含了32位和64位安装包),下载到本地进行安装。第一个是强密码校验,mysql推荐使用最新的数据库和相关客户端,MySQL8换了加密插件,所以如果选第一种方式,很可能你的navicat等客户端连不上mysql8。红线标出的是mysql数据库版本号,可与下图版本号不一样,以实际安装的版本为准。3.左边界面是安装到了哪一

#数据库#mysql
数据结构与算法——串(含KMP算法)

我们之前说过,串和数组很相似。那么,如果我们用前面的线性表来定义理解串的话,我们就可以认为串是特殊的线性表,即元素为字符的线性表。比如说,S = "abcdef",它就是一个串。

#java#算法#数据结构
Selenium爬虫:5步绕过加密接口

之前我们讲解了 Ajax 的分析方法,利用 Ajax 接口我们可以非常方便地完成数据的爬取。只要我们能找到 Ajax 接口的规律,就可以通过某些参数构造出对应的的请求,数据自然就能被轻松爬取到。但是,在很多情况下,Ajax 请求的接口通常会包含加密的参数,如 token、sign 等。由于接口的请求加上了 token 参数,如果不深入分析并找到 token 的构造逻辑,我们是难以直接模拟这些 Aj

#selenium#爬虫#okhttp
python爬虫之selenium模拟浏览器

之前在异步加载(AJAX)网页爬虫的时候提到过,爬取这种ajax技术的网页有两种办法:一种就是通过浏览器审查元素找到包含所需信息网页的真实地址,另一种就是通过selenium模拟浏览器的方法[1]。当时爬的是豆瓣,比较容易分析出所需信息的真实地址,不过一般大点的网站像淘宝这种是不好分析的,所以利用selenium模拟浏览器的行为来爬取数据是一个比较可行的办法。

#python#爬虫#selenium
精准调优!Flink内存模型详解与RocksDB调优指南

/ 30秒-2分钟。// 统计信息输出间隔。taskmanager.memory.managed.size: 1024m# 托管内存(RocksDB用)taskmanager.memory.flink.size: 3584m# Flink使用内存。taskmanager.memory.jvm-metaspace.size: 256m# JVM元空间。taskmanager.memory.task.

#算法
C++ STL迭代器:连接算法和容器的桥梁

优先使用 auto 声明迭代器减少代码冗余,避免类型错误// 推荐auto it = vec.begin();// 不推荐std::vector<int>::iterator it = vec.begin();优先使用迭代器而非下标除非确定是随机访问容器,迭代器的通用性更好// 通用写法,适用于所有容器for (auto it = container.begin();it!++it)// 只适用于

#c++#算法#开发语言
深入掌握 C++ STL 容器:vector、map、set 用法详解(附避坑指南)

vector是 C++ 中最常用的动态数组容器,支持自动扩容和随机访问。需要频繁尾部增删数据时(如日志记录)。替代原生数组,避免手动管理内存。:插入/删除元素后,重新获取迭代器。:使用reserve():使用map基于红黑树实现,存储键值对并按键自动排序。数据需要按键名快速查找(如学生成绩表)。要求键名唯一且有序。[]:查询前先用find()检查键是否存在。:为Pointset容器存储唯一元素,并

#c++#算法#数据结构
C++杂记:STL容器选择指南 - 性能对比与使用场景分析

• 理解各种STL容器的性能特点和内存特征• 掌握不同使用场景下的最佳容器选择• 学会通过简单测试验证容器性能• 避免常见的容器选择陷阱。

#c++#开发语言
    共 155 条
  • 1
  • 2
  • 3
  • 16
  • 请选择