E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
c++爬虫pythonjava
【算法】哈希映射(C/
C++
)
目录算法引入:算法介绍:优点:缺点:哈希映射实现:mapunordered_map题目链接:“蓝桥杯”练习系统解析:代码实现:哈希映射算法是一种通过哈希函数将键映射到数组索引以快速访问数据的数据结构。它的核心思想是利用哈希函数的快速计算能力,将键(Key)转换为数组索引,从而实现对数据的快速访问和存储。哈希映射在现代软件开发中非常重要,它提供了高效的数据查找、插入和删除操作。算法引入:小白算法学校
摆烂小白敲代码
·
2025-07-19 17:25
哈希算法
算法
c语言
c++
数据结构
C++
Primer Plus 第6版 中文版 清晰有书签PDF+源代码
内容提要:
C++
是在C语言基础上开发的一种集面向对象编程、通用编程和传统的过程化编程于一体的编程语言,是C语言的超集。
·
2025-07-19 17:24
C++
实现多继承和组合
设计一个计算机系统类,由软件和硬件组合而来使用
c++
的继承和组合思路首先定义一个硬件和软件类,包含各自的数据成员和成员函数采用多继承实现计算机系统类采用组合实现计算机系统最后在main()中进行测试#include
uj_
·
2025-07-19 17:53
C++
C++
继承和组合
【读书笔记】《Effective Modern
C++
》第二章:auto
《EffectiveModernC++》第二章:auto一、为何提倡使用autoC++11引入auto关键字,让编译器根据初始化表达式自动推导变量类型。在以下场景中,auto能简化代码、提升可维护性:减少冗长类型:泛型库、迭代器、函数返回类型经常写出极长的类型声明,使用auto可大幅精简。提高泛型代码可移植性:当底层容器或迭代器类型改变时,不必修改所有变量声明。减少拷贝错误:在使用右值和移动语义时
·
2025-07-19 17:23
C++
继承与组合的区别
1、继承与组合2、继承和组合的使用场景3、继承和组合的区别4、继承和组合的优缺点(1)继承的优缺点(2)组合的优缺点1、继承与组合
C++
程序开发中,设计孤立的类比较容易,设计相互关联的类却比较难,这其中会涉及两个概念
蓬莱道人
·
2025-07-19 17:53
C/C++
STL 简介(标准模板库)
前言通过对
C++
的特性,类和对象的学习和
C++
的内存管理对
C++
基本上有了全面的认识,但是
C++
的核心在于STL一、STL简介什么是STLC++STL(StandardTemplateLibrary,标准模板库
·
2025-07-19 17:22
C++
博弈论
C++
中的博弈算法主要用于解决两人对弈或多方博弈中的策略问题,常用于解决在棋类、卡牌、游戏等情景下的最优策略。这类算法通常基于数学博弈论,重点在于模拟玩家的策略选择并寻找最优解。
善良的小乔
·
2025-07-19 17:22
博弈
c++
算法
开发语言
人生中的第一篇博客——梦开始的地方
文章目录前言`一、自我介绍二、编程目标1.扎实掌握C语言2.深度挖掘
C++
三、编程学习时间的花费四、梦寐以求的大厂offer前言`写一篇博客记录自己从一直知道CSDN这个软件到自己真正开始用它写一篇博客来开启记录记录学习生活的风景提示
爱和冰阔落
·
2025-07-19 16:51
经验分享
笔记
【
C++
特殊工具与技术】固有的不可移植的特性(3)::extern“C“
在软件开发中,混合编程是常见需求:
C++
调用C语言编写的底层库(如Linux系统调用)、C程序调用
C++
实现的算法模块,甚至
C++
与Ada、Fortran等其他语言交互。
·
2025-07-19 16:20
打卡信奥刷题(1697)用
C++
实现信奥 P8244 [COCI 2013/2014 #3] KOLINJE
P8244[COCI2013/2014#3]KOLINJE题目描述在一年一度的生猪屠宰会上,屠夫Bajs正在进行活动的最后一个环节——将自己那条屡获殊荣的火腿拿出一部分,分给参加活动的所有人。今年的生猪屠宰会一共有nnn个人参加,其中第iii个人目前已经吃了aia_iai千克火腿。Bajs将自己的火腿按照b1:b2:⋯:bnb_1:b_2:\cdots:b_nb1:b2:⋯:bn的比例分给所有人,
Loge编程生活
·
2025-07-19 16:16
C++
c++
算法
开发语言
青少年编程
数据结构
打卡信奥刷题(1150)用
C++
实现信奥 P2085 最小函数值
P2085最小函数值题目描述有nnn个函数,分别为F1,F2,…,FnF_1,F_2,\dots,F_nF1,F2,…,Fn。定义Fi(x)=Aix2+Bix+Ci(x∈N∗)F_i(x)=A_ix^2+B_ix+C_i(x\in\mathbbN*)Fi(x)=Aix2+Bix+Ci(x∈N∗)。给定这些AiA_iAi、BiB_iBi和CiC_iCi,请求出所有函数的所有函数值中最小的mmm个(如
·
2025-07-19 16:46
SQLite数据库文件损坏的可能几种情况(一)
返回:SQLite—系列文章目录上一篇:SQLiteC/
C++
接口详细介绍sqlite3_stmt类(十三)下一篇:SQLite使用的临时文件(二)概述SQLite数据库具有很强的抗损坏能力。
界忆
·
2025-07-19 15:13
人工智能
数据库
SQLite
数据库
sqlite
c++
boost::math模块使用 agm 以高精度计算 lemniscate 常量
boost::math模块使用agm以高精度计算lemniscate常量实现功能
C++
实现代码实现功能boost::math模块使用agm以高精度计算lemniscate常量
C++
实现代码#include
源代码大师
·
2025-07-19 15:13
Boost完整实战教程
Qt/
C++
音视频开发22-通用GPU显示
一、前言采用GPU来绘制实时视频一直以来都是个难点,如果是安防行业的做视频监控开发这块的人员,这个坎必须迈过去,本人一直从事的是安防行业的电子围栏这个相当小众的细分市场的开发,视频监控这块仅仅是周边技术玩一玩探讨一下,关于GPU绘制这块着实走了不少的弯路。之前用ffmpeg解码的时候,已经做了硬解码的处理,比如支持qsv、dxva2、d3d11va等方式进行硬解码处理,但是当时解码出来以后,还是重
feiyangqingyun
·
2025-07-19 13:58
Qt/C++音视频开发
Qt视频监控
Qt音视频
Qt硬解码
scrapy 一定要自定义USER_AGENT
原因是因为有的网站设置的是不允许
爬虫
请求,而srapy默认请求是带着一个标识告诉网站我就是
爬虫
,网站当然不允许爬去了偶然间在一个网站上看到的内容并且也跳过坑USER_AGENT='Mozilla/5.0
魔童转世
·
2025-07-19 12:19
C++
Primer(第5版)- Chapter 7. Classes -003
7.1.1.DesigningtheSales_dataClassUltimately,wewantSales_datatosupportthesamesetofoperationsastheSales_itemclass.TheSales_itemclasshadonememberfunction(§1.5.2,p.23),namedisbn,andsupportedthe+,=,+=,>ope
skylijf
·
2025-07-19 12:18
C++
开发语言
笔记
c++
【Leetcode】3201. 找出有效子序列的最大长度 I
文章目录题目题目描述示例提示思路分析核心观察有效子序列的四种模式算法思路代码实现Java版本
C++
版本Python版本优化版本复杂度分析时间复杂度空间复杂度示例验证总结题目题目链接题目描述给你一个整数数组
想要AC的dly
·
2025-07-19 11:42
练习题(记录做题想法)
leetcode
算法
职场和发展
网络
爬虫
:技术原理、应用场景与合法使用全攻略
爬虫
是什么?网络
爬虫
(WebScraping或WebCrawling)是一种通过自动化方式从网站上抓取公开数据的程序。
程序小武
·
2025-07-19 11:11
python爬虫入门
爬虫
网络
【DFS】LETTERS(
C++
)
【题目描述】给出一个roe×col的大写字母矩阵,一开始的位置为左上角,你可以向上下左右四个方向移动,并且不能移向曾经经过的字母。问最多可以经过几个字母。【输入】第一行,输入字母矩阵行数R和列数S,1≤R,S≤20。接着输出R行S列字母矩阵。【输出】最多能走过的不同字母的个数。【输入样例】36HFDFFBAJHGDHDGAGEH【输出样例】6这是一道回溯的题,比较容易弄懂,下面看代码:#inclu
·
2025-07-19 11:11
算法竞赛备考冲刺必刷题(
C++
) | 洛谷 P1179 数字统计
欢迎大家订阅我的专栏:算法题解:
C++
与Python实现!附上汇总贴:算法竞赛备考冲刺必刷题(
C++
)|汇总【题目来源】洛谷:P1179[NOIP2010普及组]数字
·
2025-07-19 11:08
算法竞赛备考冲刺必刷题(
C++
) | 洛谷 P1109 学生分组
欢迎大家订阅我的专栏:算法题解:
C++
与Python实现!附上汇总贴:算法竞赛备考冲刺必刷题(
C++
)|汇总【题目来源】洛谷:P1109学生分组-洛谷【题目描述】有n
热爱编程的通信人
·
2025-07-19 11:08
算法
c++
开发语言
算法竞赛备考冲刺必刷题(
C++
) | 洛谷 P1449 后缀表达式
欢迎大家订阅我的专栏:算法题解:
C++
与Python实现!附上汇总贴:算法竞赛备考冲刺必刷题(
C++
)|汇总【题目来源】洛谷:P1449后缀表达式-洛谷【题目描述】所
热爱编程的通信人
·
2025-07-19 11:08
算法
c++
开发语言
解决Python
爬虫
访问HTTPS资源时Cookie超时问题
一、问题背景:Cookie15秒就失效了?很多互联网图片站为了防止盗链,会把图片地址放在HTTPS接口里,并且给访问者下发一个带Path=/的Cookie,有效期极短(15s~60s)。常规Requests脚本在下载第二张图时就会401或403。本文以某壁纸站https://example-pics.com为例,演示如何:自动化获取并刷新Cookie;在下载高并发图片时维持Cookie活性;把方案
·
2025-07-19 10:35
python网络
爬虫
(第一章/共三章:网络
爬虫
库、robots.txt规则(防止犯法)、查看获取网页源代码)
python网络
爬虫
(第一章/共三章:网络
爬虫
库、robots.txt规则(防止犯法)、查看获取网页源代码)学习python网络
爬虫
的完整路径:(第一章即此篇文章)(第二章)python网络
爬虫
(第二章
·
2025-07-19 10:30
【
C++
指南】
C++
list容器完全解读(四):反向迭代器的巧妙实现
.博客主页:倔强的石头的CSDN主页Gitee主页:倔强的石头的gitee主页⏩文章专栏:《
C++
指南》期待您的关注系列回顾:【
C++
指南】STLlist容器完全解读(一):从入门到掌握基础操作【
C++
·
2025-07-19 09:57
C++11堆操作深度解析:std::is_heap与std::is_heap_until原理解析与实践
is_heap_until的定位策略算法优化细节代码实践与案例分析基础用法演示自定义比较器实现最小堆检查边缘情况处理性能分析与实际应用时间复杂度对比典型应用场景与手动实现的对比注意事项与最佳实践迭代器要求比较器设计
C+
·
2025-07-12 19:11
C++
11 Lambda表达式和min_element()与max_element()的使用_
c++
lamda函数 min_element((1)
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上CC++开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新如果你需要这些资料,可以戳这里获取#include#include#includeusingnamespacestd;boolcmp(int
2401_84976182
·
2025-07-12 19:09
程序员
c语言
c++
学习
C++
11 Lambda表达式和min_element()与max_element()的使用_
c++
lamda函数 min_element(
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!intmain(){vectormyvec{3,
·
2025-07-12 19:09
嵌入式系统LCD显示模块编程实践
本文还有配套的精品资源,点击获取简介:本文档提供了一个具有800x480分辨率的3.5英寸液晶显示模块LW350AC9001的驱动程序代码,以及嵌入式系统中使用C/
C++
语言进行硬件编程的实践指南。
·
2025-07-12 18:07
【超硬核】JVM源码解读:Java方法main在虚拟机上解释执行
在Java类中的一些方法会被由C/
C++
编写的HotSpot虚拟机的C/
C++
函数调用,不过由于Java方法与C/
C++
函数的调用约定不同,所以并不能直接调用,需要JavaC
HeapDump性能社区
·
2025-07-12 18:05
java
开发语言
后端
jvm
C++
设计模式:抽象工厂(Abstract Factory)
链接:
C++
设计模式链接:
C++
设计模式-工厂方法链接:
C++
设计模式-原型模式链接:
C++
设计模式-建造者模式抽象工厂(AbstractFactory)是一种创建型设计模式,它提供一个接口,用于创建一系列相关或相互依赖的对象
冀晓武
·
2025-07-12 18:32
C++设计模式
c++
设计模式
抽象工厂模式
霍夫变换(Hough Transform)算法原来详解和纯
C++
代码实现以及OpenCV中的使用示例
霍夫变换(HoughTransform)是一种经典的图像处理与计算机视觉算法,广泛用于检测图像中的几何形状,例如直线、圆、椭圆等。其核心思想是将图像空间中的“点”映射到参数空间中的“曲线”,从而将形状检测问题转化为参数空间中的峰值检测问题。一、霍夫变换基本思想输入:边缘图像(如经过Canny边缘检测)输出:一组满足几何模型的形状(如直线、圆)关键思想:图像空间中的一个点→参数空间中的一个曲线参数空
点云SLAM
·
2025-07-12 18:32
算法
图形图像处理
算法
opencv
图像处理与计算机视觉算法
直线提取检测
目标检测
霍夫变换算法
用OpenCV标定相机内参应用示例(
C++
和Python)
下面是一个完整的使用OpenCV进行相机内参标定(CameraCalibration)的示例,包括
C++
和Python两个版本,基于棋盘格图案标定。
·
2025-07-12 18:02
C++
设计模式:简单工厂、工厂方法、抽象工厂
1.工厂模式的特点在我们现实生活中,买馒头和自己蒸馒头、去饭店点一份大盘鸡和自己养鸡,杀鸡,做大盘鸡,这是全然不同的两种体验:自己做麻烦,而且有失败的风险,需要自己承担后果。买现成的,可以忽略制作细节,方便快捷并且无风险,得到的肯定是美味的食物。对于后者,就相当于是一个加工厂,通过这个工厂我们就可以得到想要的东西,在程序设计中,这种模式就叫做工厂模式,工厂生成出的产品就是某个类的实例,也就是对象。
起个别名
·
2025-07-12 18:31
C++
算法
c++
【GESP】
C++
三级真题 luogu-B4359 [GESP202506 三级] 分糖果
题目题解详见:【GESP】
C++
三级真题luogu-B4359[GESP202506三级]分糖果|OneCoder【GESP】
C++
三级真题luogu-B4359[GESP202506三级]分糖果|OneCoderGESPC
CoderCodingNo
·
2025-07-12 16:19
GESP
c++
java
开发语言
C++
设计秘籍:为什么所有参数都需类型转换时,非成员函数才是王道?
在
C++
的世界里,有一个看似简单却蕴含深意的设计原则:当所有参数(包括被this指针所指的那个隐式参数)皆须进行类型转换时,请为此采用非成员函数实现。
讳疾忌医丶
·
2025-07-12 16:19
c++
前端
开发语言
初始化列表与类型转换(
C++
)
初始化列表和构造函数体在
C++
中都是用于给类的成员变量赋初值区别:初始化列表是给每个成员变量定义初始化的地方,即使有成员变量没有给它显式在初始化列表初始化,它也会走初始化列表初始化时机初始化列表:在对象创建时
2401_89195731
·
2025-07-12 15:16
c++
开发语言
list的一些特性(
C++
)
C++STL库中的std::list是一个带头双向循环链表,使用之前需要包头文件,它和vector的使用高度类似。构造list支持多种构造方式默认构造函数:创建一个空的列表。拷贝构造函数:从另一个相同类型的列表创建一个新的列表。范围构造函数:从一对迭代器指定的范围内复制元素到新的列表中。初始值列表构造函数:使用初始化列表(initializerlist)创建一个包含指定元素的列表。填充构造函数:创
2401_89195731
·
2025-07-12 15:46
c++
开发语言
Python
爬虫
实战:视频平台播放量实时监控(含反爬对抗与数据趋势预测)
然而,视频平台为了保护自身数据和用户隐私,往往会设置一系列反
爬虫
机制,对数据爬取行为进行限制。这就向我们发起了挑战:如何巧妙地突破这些限制,同时精准地捕捉并预测播放量的动态变化趋势
西攻城狮北
·
2025-07-12 15:45
python
爬虫
音视频
QML与
C++
相互调用函数并获得返回值
这篇博客主要讲解在qml端如何直接调用
c++
的函数并获得返回值,在
c++
端如何直接调用qml的函数并获得返回值;主要以map或者jsonobject、list或者jsonarray为主!
cpp_learners
·
2025-07-12 15:42
QML
c++
QML
qt
c++
编译链接时 报错找不到 某个函数,如何排查?
在
C++
开发中,链接时出现“undefinedreferenceto”错误是常见问题,以下是系统化的排查流程和解决方案:1.确认基础问题(30秒检查)#检查函数声明是否存在grep"function_name"include
sun007700
·
2025-07-12 14:39
c++
chrome
开发语言
C++
函数签名
C++
函数签名-CSDN博客函数签名的组成部分函数名称函数的名字(如calculate、print)。参数列表(ParameterList)参数的类型、顺序和数量。
·
2025-07-12 14:39
requests的使用
一·概念requests作为
爬虫
的基础库,在我们快速爬取和反爬破解中起到很重要的作用,其中的知识点大概有以下几个方面:二·内容一,request:1-requests.get…get请求获取数据2-requests.post
·
2025-07-12 14:37
Python
爬虫
实战:利用最新技术爬取B站直播数据
1.B站直播数据爬取概述B站(哔哩哔哩)是中国最大的年轻人文化社区和视频平台之一,其直播业务近年来发展迅速。爬取B站直播数据可以帮助我们分析直播市场趋势、热门主播排行、观众喜好等有价值的信息。常见的B站直播数据类型包括:直播间基本信息(标题、分类、主播信息)实时观看人数与弹幕数据礼物打赏数据直播历史记录分区热门直播数据本文将重点介绍如何获取直播间基本信息和分区热门直播数据。2.环境准备与工具选择2
Python爬虫项目
·
2025-07-12 14:36
2025年爬虫实战项目
python
爬虫
开发语言
html
百度
基于Python的智能公示信息监控
爬虫
系统开发实战
摘要本文详细介绍了如何使用Python构建一个高效的公示信息监控
爬虫
系统。系统采用最新技术栈,包括异步爬取、智能解析、反反爬策略等,能够自动监控各类政府网站、企业公示平台的更新信息。
Python爬虫项目
·
2025-07-12 14:06
2025年爬虫实战项目
python
爬虫
开发语言
音视频
搜索引擎
scrapy
基于Python的Google Scholar学术论文
爬虫
实战:最新技术与完整代码解析
摘要本文详细介绍如何使用Python构建一个高效的GoogleScholar
爬虫
系统,包括代理设置、反反爬策略、数据解析与存储等核心技术。
Python爬虫项目
·
2025-07-12 14:36
2025年爬虫实战项目
python
爬虫
开发语言
学习
scrapy
C++
标准库 <numeric>
以下对
C++
标准库中头文件所提供的数值算法与工具做一次系统、深入的梳理,包括算法功能、示例代码、复杂度分析及实践建议。
·
2025-07-12 13:02
Python selenium 库
关键要点PythonSelenium库用于自动化Web浏览器,适合测试和
爬虫
,中文教程资源丰富。推荐菜鸟教程、CSDN博客和Selenium-Python中文文档,涵盖基础到进阶。
AI老李
·
2025-07-12 13:01
python
python
selenium
开发语言
C++
面试核心知识点全面解析:从基础到高级
掌握这些核心知识点,轻松应对90%的
C++
技术面试一、基础语法与关键字1.1const关键字的多种用法//1.常量变量constintMAX_SIZE=100;//2.常量指针与指针常量constint
·
2025-07-12 12:56
《
C++
性能优化指南》 linux版代码及原理解读 第一章
概述:目录概述:性能优化的必要性:
C++
代码优化策略总结用好的编译器并用好编译器使用更好的算法使用更好的库减少内存分配和复制移除计算使用更好的数据结构提高并发性优化内存管理性能优化的必要性:按照当今的CPU
v俊逸
·
2025-07-12 12:23
C++性能优化指南
性能优化
C++性能优化
性能优化
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他