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++大一下学期之MFC
算法系列
之
双指针(待完善题目)
1.简介双指针是指在遍历数据结构(如数组、链表等)时,使用两个指针变量来辅助解决问题的方法。这两个指针可以同时移动,也可以一个指针固定而另一个指针移动,通过对指针的操作和相互配合,能够更高效地处理数据,解决各种问题。2.对向指针也叫左右指针,两个指针分别从数据结构的两端开始,相向移动。常用于数组的排序、回文串的判断等问题。例如在快速排序算法中,就可以利用对向双指针来划分数据。2.1分类教练使用整数
邪恶的贝利亚
·
2025-03-03 08:44
c++数据与算法
算法
Rust语言基础知识详解【一】
1.在windows上安装RustWindows上安装Rust需要有
C++
环境,以下为安装的两种方式:1.x86_64-pc-windows-msvc(官方推荐)先安装MicrosoftC++BuildTools
学习两年半的Javaer
·
2025-03-03 08:44
rust
rust
开发语言
Redis学习笔记
之
——学习计划
Redis——RemoteDictionaryServer,开源、基于内存、速度快、key-value...Redis做为一个高性能的键值存储系统,广泛应用于缓存、会话存储、分布式锁以及其他需要快速访问的数据场景中。熟悉掌握redis,似乎已成为广大码农们必备的一项技能。下面是我的一个redis的学习计划,开启我的redis学习之旅~一、基础数据类型深入学习Redis的五种基本数据类型:字符串(S
Jack_abu
·
2025-03-03 08:41
redis
redis学习
redis学习计划
3362-数据结构实验
之
图论六:村村通公路
#数据结构实验
之
图论六:村村通公路###ProblemDescription有n个城市,其中有些城市之间可以修建公路,修建不同的公路费用是不同的。
LMengi000
·
2025-03-03 08:09
图------最小生成树
数据结构-最小生成
性能巅峰对决:Rust vs
C++
—— 速度、安全与权衡的艺术
在高性能计算的世界里,Rust与
C++
无疑是两位顶尖选手,它们各自拥有独特的魅力和强大的性能表现。
m0_74825172
·
2025-03-03 07:06
面试
学习路线
阿里巴巴
rust
c++
算法
hive
之
leg函数
从博客上发现两个面试题,其中有个用到了lag函数。整理学习LAG函数是Hive中常用的窗口函数,用于访问同一分区内前一行(或前N行)的数据。它在分析时间序列数据、计算相邻记录差异等场景中非常有用。一、语法LAG(column,offset,default)OVER(PARTITIONBYpartition_expressionORDERBYsort_expression[ASC|DESC])col
三生暮雨渡瀟瀟
·
2025-03-03 07:34
hive
hive
Spark核心
之
06:知识点梳理
spark知识点梳理spark_〇一1、spark是什么spark是针对于大规模数据处理的统一分析引擎,它是基于内存计算框架,计算速度非常
之
快,但是它仅仅只是涉及到计算,并没有涉及到数据的存储,后期需要使用
小技工丨
·
2025-03-03 07:03
大数据技术学习
SparkSQL
spark
大数据
Ubuntu手动编译源码安装Python
【Python安装】
之
【Ubuntu系统】手动【编译源码】安装详细教程0.下载源码压缩包在python官网找到所需版本的python安装包,下载到Ubuntu系统中https://www.python.org
落鸿挽涟漪
·
2025-03-03 07:32
ubuntu
python
linux
动态规划
之
资源分配
此题目有一个博主写的非常好,有需要去网友可以去看看:(29条消息)动态规划资源分配问题代码超详细注释!!!_Stupid坨的博客-CSDN博客https://blog.csdn.net/weixin_44916213/article/details/1123197951.题目:资源分配问题:例如现在有A、B、C三个项目,利润表如下,有8万元的资金,求最大利润的资源分配方案。2.设计思路:数组tem
小菜鸟派大星
·
2025-03-03 07:02
动态规划
动态规划
算法
c语言
web服务器
之
nginx配置详解
缓存机制对于性能优化而言,缓存是一种能够大幅度提升性能的方案,属于代理缓存的一种。代理缓存常用配置proxy_cache_path:代理缓存的路径语法:proxy_cache_pathpath[levels=levels][use_temp_path=on|off]keys_zone=name:size[inactive=time][max_size=size][manager_files=num
凉菜凉凉
·
2025-03-03 06:31
前端
服务器
nginx
如何高效运行 DeepSeek-R1:分步指南
推荐文章《如何在本地电脑上安装和使用DeepSeekR-1》权重1,DeepSeek《Nvidia系列
之
使用NVIDIAIsaacSim和ROS2的命令行控制您的机器人》权重1
知识大胖
·
2025-03-03 06:31
NVIDIA
GPU和大语言模型开发教程
deepseek
janus
pro
ollama
2024年前端提效项目盘点
之
:低代码拖拽生成页面(架构设计篇)
前言因为之前公司内部业务及提效的需要,做了一系列低代码的项目:分别有vscode插件、figma设计稿转代码插件、脚手架,拖拽生成h5营销页面和问卷等。现在把这一些系列实践的经验自我总结一下,形成一个低代码专栏。每个项目都分为思路架构设计和实践各两篇文章。当前是整个专栏的其中一个项目:拖拽生成h5页面(架构设计篇)1.起因为了满足公司运营及提效需要,搭建了一套供运营人员的使用的低代码平台。2.低代
前端77
·
2025-03-03 06:30
前端
低代码
Python
之
使用动态导包优化软件加载速度
在开发大型Python软件时,可能会遇到以下问题:由于静态导入了大量模块,导致软件启动时间过长,用户体验不佳。例如,一个复杂的桌面应用程序或Web服务可能依赖于多个大型库(如numpy、pandas、torch或Yolo),这些库在启动时被静态导入,即使某些功能模块在启动时并不需要立即使用。这种情况下,静态导入会显著增加软件的启动时间,故使用动态导入。文章目录1.静态导入(StaticImport
Sherry Wangs
·
2025-03-03 05:23
Python开发实践
python
开发语言
使用PyQt5进行TCP和UDP通信及串口开发:
C++
实现详解
使用PyQt5进行TCP和UDP通信及串口开发:
C++
实现详解引言在现代网络通信中,TCP(传输控制协议)和UDP(用户数据报协议)是两种最常用的传输层协议。
m0_57781768
·
2025-03-03 05:52
qt
tcp/ip
udp
在 Ubuntu 下使用 rabbitmq-c 库进行 RabbitMQ 消息收发的完整示例代码如下
可以通过以下命令在Ubuntu上安装:sudoapt-getinstalllibrabbitmq-dev示例代码以下是一个简单的
C++
程序,展示了如何使用rab
追心嵌入式
·
2025-03-03 05:51
ubuntu
rabbitmq
c语言
C++
之
,我是如何解决数据处理与算法难题的
C++
之
,我是如何解决数据处理与算法难题的在
C++
编程的世界里,我经历了无数次与代码“斗智斗勇”的过程,其中数据处理和算法应用方面的问题让我印象尤为深刻。
一杯年华@编程空间
·
2025-03-03 05:48
C++实战
c++
算法
开发语言
sftp通信攻关——qt环境下使用
c++
实现
最近涉及到sftp通信编码。上传测试代码记录一下。头文件:#ifndefSFTPMANAGER_H#defineSFTPMANAGER_H#ifdefWIN32#include"libssh2/win32/libssh2_config.h"#endif#include#include#include#include#include#include#ifdefWIN32#include#includ
KyloChen
·
2025-03-03 04:14
c++
QT
通信
sftp
ssh2
qt
c++
在Qt中使用SmtpClient发送邮件
-
C++
文档类资源-CSDN下载发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送邮件的库发送更多下载资源、学习资料请访问CSDN下载频道.https://download.csdn.net
我啥都会
·
2025-03-03 04:13
Qt开发
C++
qt
开发语言
发送邮件
C++
Qt login an https server, no use connect
IfyouwanttoperformanHTTPSlogininC++withQt,withoutusingtheconnectmechanism(whichisusuallyusedforevent-drivensignal-slotcommunication),youcanhandlethenetworkrequestsynchronouslyorwithaseparatethreadtoav
m0_68739984
·
2025-03-03 04:40
c++
qt
https
大数据技术学习框架(更新中......)
Hadoop相关HDFS分布式文件系统MR(MapReduce)离线数据处理MR-图解YARN集群资源管理ZooKeeperZooKeeper分布式协调框架Hive相关Hive-01
之
数仓、架构、数据类型
小技工丨
·
2025-03-03 04:05
大数据技术学习
大数据
学习
每日一题
之
k倍区间
题目描述给定一个长度为N的数列,A1,A2,⋯AN,如果其中一段连续的子序列Ai,Ai+1,⋯Aj(i≤j)之和是K的倍数,我们就称这个区间[i,j]是K倍区间。你能求出数列中总共有多少个K倍区间吗?输入描述第一行包含两个整数N和K(1≤N,K≤105)。以下N行每行包含一个整数Ai(1≤Ai≤105)输出描述输出一个整数,代表K倍区间的数目。#includeusingnamespacestd;i
Ace'
·
2025-03-03 03:34
算法
数据结构
c++
面试常见问题:C ++内存管理
1.内存分区在
C++
里,内存主要分为以下几个区域:栈(Stack):由编译器自动分配和释放,用于存储局部变量、函数参数和返回地址等。其特点是内存分配和释放速度快,遵循后进先出(LIFO)原则。
已是上好佳
·
2025-03-03 03:03
c++
算法
开发语言
2024华为OD机试真题-荒岛求生(
C++
)-E卷B卷-100分
2024华为OD机试题库-(E卷+C卷+D卷)-(JAVA、Python、
C++
)目录题目描述输入描述输出描述示例1:示例2考点解题思路代码
c++
题目描述有一个荒岛,只有左右两个港口,只有一座桥连接这两个港口
2024剑指offer
·
2025-03-03 03:33
华为OD机试(C++)2025
c++
华为od
C++
(四)类与对象 下
再谈构造函数构造函数体赋值在创建对象时,编译器通过调用构造函数,给对象中各个成员变量一个合适的初始值classDate{public:Date(intyear,intmonth,intday){_year=year;_month=month;_day=day;}private:int_year;int_month;int_day;};虽然上述构造函数调用之后,对象中已经有了一个初始值,但是不能将其
cloud_disspated
·
2025-03-03 02:26
c++
开发语言
【AI大模型应用开发】精读ToT:论文到源码,看透ToT思维树的实现流程
大家好,我是同学小张,持续学习
C++
进阶知识和AI大模型应用实战案例,持续分享,欢迎大家点赞+关注,共同学习和进步。
同学小张
·
2025-03-03 02:24
大模型
笔记
经验分享
人工智能
AIGC
思维树
大模型
Python Cookbook-2.13 使用
C++
的类iostream语法
任务
C++
的基于ostream和操纵符(插入了这种特定的对象后,它会在stream中产生特定的效果)的I/O方式,并想将此形式用在自己的Python程序中。
我不会编程555
·
2025-03-03 02:23
#Python学习
python
开发语言
windows
c++
C++
输入输出(新手教程)
目录前言
C++
的输入输出
C++
风格输入输出C风格输入输出前言在
C++
中,输入和输出是非常重要的。在洛谷中,几乎每到题都需要用到输入输出。这篇文章就是简单的给大家介绍了输入输出。
Robots75
·
2025-03-03 02:20
c++
开发语言
C++
输入输出语句
在
C++
中,常用的输入输出语句主要是通过iostream库提供的cin和cout。这些语句用于从控制台获取输入和向控制台输出内容cin:cin用于从控制台获取输入,通常与提供的变量结合使用。
sir___sir6
·
2025-03-03 02:20
c++
开发语言
【
C++
知识点详解】深入理解
C++
线程池:原理、实现与应用指南
一、线程池的本质与价值1.什么是线程池?线程池是一种并发编程的资源复用技术,通过预先创建一组可复用的工作线程,配合任务队列实现任务的自动化调度。其核心思想是"空间换时间":传统线程模式:任务到达→创建线程→执行任务→销毁线程线程池模式:预创建线程→任务入队→线程取任务→重复使用2.为什么需要线程池?对比维度传统线程模式线程池模式线程生命周期频繁创建/销毁一次创建长期使用资源消耗高(线程栈内存)稳定
JuicyActiveGilbert
·
2025-03-03 01:18
C++深度解析
c++
开发语言
第17天:深入理解
C++
友元函数 - 打破封装边界的可控通道
第17天:深入理解
C++
友元函数-打破封装边界的可控通道一、友元函数的本质与价值1.什么是友元函数?
JuicyActiveGilbert
·
2025-03-03 01:18
C++相关知识点
c++
开发语言
设计模式
之
命令模式
概念命令模式是一种行为型设计模式,它将请求封装成一个对象,从而使你可以用不同的请求对客户进行参数化,对请求排队或者记录请求日志,以及支持可撤销的操作。定义命令模式把一个请求或者操作封装到一个对象中,将发出命令的责任和执行命令的责任分割开。这样,命令的发送者不需要知道命令的接收者是谁,也不需要知道命令是如何被执行的,只需要关心如何发出命令。而命令的接收者只需要专注于如何执行命令,实现具体的业务逻辑。
Forget the Dream
·
2025-03-03 01:18
设计模式
命令模式
java
c++
【
C++
保姆级入门】 变量 输出 输入
首先介绍一下作者,CSDN新手,请多多关照此教程适合新手小白,因为语言会十分的通俗易懂,不会有很多的专业词汇出现,可以更好的掌握并且吸收,后续加上持之以恒的练习题目将会基本巩固一.基础结构在代码结构上,有两个比较重要的地方:头文件主函数#include//头文件,包括输入输出流的iostream库usingnamespacestd;//命名空间,默认使用std名字空间intmain(){retur
iecne
·
2025-03-03 01:48
【C++入门】
c++
C++
数组教程
一、数组的基本概念在
C++
中,数组是一种用于存储相同类型元素的固定大小的连续内存块。数组中的每个元素都可以通过索引来访问,索引从0开始。使用数组可以方便地存储和处理一组相关的数据。
2501_90255623
·
2025-03-03 01:47
c++
算法
数据结构
C++
中 while、continue 和 break 语句教程
一、while循环语句1.1基本概念和语法while循环是
C++
中一种基本的循环结构,用于在满足特定条件时重复执行一段代码。
2501_90255623
·
2025-03-03 01:47
c++
C++
变量的输入输出教程
一、变量的基本概念在
C++
中,变量是用于存储数据的命名内存位置。在使用变量之前,需要先声明它的类型和名称,这样编译器才能为其分配适当大小的内存空间。
2501_90255623
·
2025-03-03 01:46
c++
机器学习
之
经典算法(十六) Birch算法
(一)Birch算法简介:BIRCH(BalancedIterativeReducingandClusteringUsingHierarchies)全称是:利用层次方法的平衡迭代规约和聚类。BIRCH算法是1996年由TianZhang提出来的。Birch算法就是通过聚类特征(CF)形成一个聚类特征树,root层的CF个数就是聚类个数。整个算法实现共分为4个阶段:1.扫描所有数据,建立初始化的CF
AI专家
·
2025-03-03 01:14
机器之心
修炼之路
C++
左值引用与右值引用区别
左值与右值是具体的值,引用是引用具体的值
C++
的值语义还带GC的语言中,变量大都是引用语义,内存管理是交由机器来管理的而
C++
可以通过值引用非常方便变量的生命周期,也就是可以通过RAII来管理资源RAII
taoyong001
·
2025-03-03 01:43
c++
【01】区块链开发
之
solana【市值管理系统】研究-一键发行-批量转账-批量交易-批量创建钱包等功能-区块链项目商业开发研究-完整研究开发交付流程-优雅草卓伊凡
【01】区块链开发
之
solana【市值管理系统】研究-一键发行-批量转账-批量交易-批量创建钱包等功能-区块链项目商业开发研究-完整研究开发交付流程-优雅草卓伊凡开发背景今天接到这个项目,因为此前也有开发区块链
卓伊凡
·
2025-03-03 00:09
区块链开发
区块链
kubernetes源码
之
kubelet初始化
从这篇开始阅读一下kubernetes的源码,kubernetes是使用cobra构建的,如果对cobra还不了解的,可以查看我的上篇文章。零基础入门Cobra---kubernetes源码学习必备kubernetes的源码先从kubelet开始看起。kubelet的启动文件在cmd/kubelet/kubelet.go,入口通过app.NewKubeletCommand()初始化了kubelet
buppt
·
2025-03-03 00:39
kubernetes源码学习
kubernetes
docker
go
golang
云原生
【新手入门】SQL注入
之
数据库数据读取
数据库数据读取获取当前数据库名、用户名、版本等信息'unionselectuser(),version()--+获取mysql所有库名'unionselect1,group_concat(schema_name)frominformation_schema.schemata+--+获取所有字段数据比如获取users表的所有数据指令:'unionselect1,group_concat(id,0x7
见青..
·
2025-03-03 00:07
sql
数据库
web安全
前端
【新手入门】SQL注入
之
防御代码的绕过、数据库数据读取
一、前端防御代码绕过有些输入数据的地方(如登陆页面),当输入的数据不太合适时,直接就有提示,并且不符合要求的话,就不能点击提交按钮,即不能和后台进行交互,像这种行为就都属于前端代码的限制。绕过前端代码最好的方式就是先输入一个符合格式要求的数据,然后抓包--处理--放包。所以前端代码限制的绕过很简单,但碰到js加密和混淆技术(代码语句顺序打乱)时,前端代码绕过也是比较有难度的。二、后端防御代码绕过<
见青..
·
2025-03-03 00:37
sql
数据库
web安全
前端
23种设计模式-备忘录(Memento)设计模式
二.备忘录模式的特点三.备忘录模式的结构四.备忘录模式的优缺点五.备忘录模式的
C++
实现六.备忘录模式的Java实现七.总结类图:备忘录设计模式类图一.什么是备忘录设计模式?
萨达大
·
2025-03-03 00:34
软考中级-软件设计师
设计模式
备忘录模式
行为型设计模式
软考
软件设计师
C++
JAVA
第十五届蓝桥杯大赛软件赛省赛 C/
C++
大学 B 组试题 H: 拔河
动态维护数组,set优化,二分。#includeusingnamespacestd;#defineintlonglongconstintn=1e6;inta,b[n],c;signedmain(){cin>>a;for(inti=1;i>b[i];}sett;intan=1e18;for(inti=a;i>=1;i--){intv=0;for(intj=i+1;j=1;j--){v+=b[j];i
@liu666
·
2025-03-02 23:02
蓝桥杯
c语言
c++
深度学习-136-LangGraph
之
应用实例(五)构建RAG问答系统同时从不同的角度对比优化效果
文章目录1大语言模型2小粒度分割文档2.1处理文本构建Document2.2向量存储2.3创建图2.4测试调用3大粒度分割文档3.1构建Document3.2向量存储3.3创建图3.4测试调用4总结与优化4.1问题分析4.2对比不同的返回文档数4.3对比不同的嵌入模型4.3.1嵌入模型nomic-embed-text4.3.2嵌入模型bge-m34.4对比不同的大模型4.4.1大模型qwen2:7
皮皮冰燃
·
2025-03-02 23:59
深度学习
深度学习
人工智能
LangGraph
RAG
2024华为OD机试真题-根据某条件聚类最少交换次数(
C++
/Java/Python)-E卷-100分
2024华为OD机试最新E卷题库-(C卷+D卷+E卷)-(JAVA、Python、
C++
)目录题目描述输入描述输出描述用例1题目解析代码c++pythonjava题目描述给出数字K,请输出所有结果小于K
2024剑指offer
·
2025-03-02 23:57
华为od
python
c++
java
C++
手写一个线程池
注意本专栏已在我的个人站点中完成更新升级,可点击这里直达。本专栏不再更新,不要购买!如有需要,请前往我的自建站点中购买,价格更实惠、内容更丰富、并且继续保持更新。已购买该专栏的同学,可点击这里查看后续调整方案。更多说明,可点击这里查看。文章目录注意前言一、什么是线程池?二、手写一个线程池1.了解线程同步2.线程池类三、源码四、使用示例前言关于线程的内容,可以详见我的另外一篇文章:C/C++thre
余识-
·
2025-03-02 22:54
C/C++
实战入门到精通
c++
实战
C++
手写线程池
课程总目录文章目录一、项目必备基础概念1.1并发和并行1.2多线程的优势1.3线程的消耗1.4线程池的优势1.5线程池的两种模式:fixed模式和cached模式1.6线程同步
之
线程互斥1.7线程同步
之
线程通信
GeniusAng丶
·
2025-03-02 22:23
C/C++编程
c++
OOP
线程池
从opencv-python入门opencv--GUI功能
之
绘图&鼠标与图像界面的交互
从opencv-python入门opencv--GUI功能
之
绘图和鼠标操作一、文章介绍二、opencv绘制直线、矩形、圆形1、cv.line()2、cv.circle()3、cv.rectangle()
这是一个图像
·
2025-03-02 22:21
python
计算机外设
opencv
GUI
计算机视觉
图像处理
交互
计算网络信号信号强度(Java & Python& JS &
C++
& C )
题目描述网络信号经过传递会逐层衰减,且遇到阻隔物无法直接穿透,在此情况下需要计算某个位置的网络信号值。注意:网络信号可以绕过阻隔物。array[m][n]的二维数组代表网格地图,array[i][j]=0代表i行j列是空旷位置;array[i][j]=x(x为正整数)代表i行j列是信号源,信号强度是x;array[i][j]=-1代表i行j列是阻隔物。信号源只有1个,阻隔物可能有0个或多个网络信号
lihuhelihu
·
2025-03-02 22:20
java
python
javascript
华为od
华为
c++
c语言
理解CPP的命名空间【仓鼠学cpp】
在
C++
中,命名空间(namespace)用于组织代码,防止名称冲突。尤其是当多个库或模块在同一个程序中使用时,可能会有相同的类、函数、变量名称,命名空间可以帮助区分它们。
仓鼠元plus
·
2025-03-02 21:46
学习
c++
macos
面试
visual
studio
code
算法
开发语言
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
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
其他