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++算法acm
【学习笔记】设计模式Day2
策略模式定义:定义一系列
算法
,把它们一个个封装起来,并且使它们可以相互替换。
Detachment664
·
2025-06-18 23:32
学习
笔记
设计模式
Windows 内核原理:分页机制详解
文章目录分页检查分页情况查看是否开启了分页查看是否开启64位分页查看开启了那种分页模式分页情况手动分析线性地址拆分页目录基址
算法
找到PML4的指针分页Offset:页内偏移,表示在一个物理也内的实际起始地址
杰_happy
·
2025-06-18 23:02
Windows内核原理
windows
常见哈希格式类型及其在CTF与渗透测试中的爆破与伪造策略(PBKDF2、bcrypt...)
这些哈希通常采用不同加密
算法
,如MD5、SHA-256、bcrypt、PBKDF2、scrypt、yescrypt或Argon2。
vortex5
·
2025-06-18 23:31
哈希算法
算法
[
C++
]Json 学习笔记
JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、
C++
、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。
stary_yan
·
2025-06-18 23:30
C++编程
【学习笔记】
C++
代码规范整理
【学习笔记】
C++
代码规范整理一、匿名空间namespace匿名命名空间(AnonymousNamespace)是一种特殊的命名空间声明方式,其作用是将声明的成员限定在当前编译单元(源文件)内可见,类似于使用
HaiQinyanAN
·
2025-06-18 22:58
工作中的学习笔记
学习
笔记
c++
c++
指针的用法
c和
c++
都有指针的概念,指针其实就是记录数据地址的变量一、指针的定义和使用:指针定义的语法:数据类型*指针变量名;假设inta=10;int*p;让指针记录变量a的地址:p=&a;使用指针的时候需要解引用
ilgu
·
2025-06-18 22:26
c++
c++
`
算法
竞赛题解` LeetCode.6115 统计理想数组的数目
题目链接题目描述给你两个整数n和maxValue,用于描述一个理想数组。对于下标从0开始、长度为n的整数数组arr,如果满足以下条件,则认为该数组是一个理想数组:每个arr[i]都是从1到maxValue范围内的一个值,其中01类似于差分数组.对于一个长度为n,且最后元素为m的理想数组A,其乘积因子为B数组,则有:∏B=m\prod{B}=m∏B=mB[i]=1或m的约数A:[1,2,2,4,12
supimo
·
2025-06-18 22:55
算法题解
算法
解决protobuf: undefined reference to `google::protobuf::internal::fixed_address_empty_string[abi:cxx11
问题在一个
c++
项目里用到了protobuf3.6.1,运用网上的安装方法后编译出现了这样的问题。
豆豆517929
·
2025-06-18 21:50
疑难问题与解决
c++
protobuf
linux
CppCon 2017 学习:Almost Unlimited Modern
C++
in Kernel-Mode Applications
“AlmostUnlimitedModernC++inKernel-ModeApplications”是对在内核模式(KernelMode)中使用现代
C++
(C++11/14/17/20)技术的探索。
虾球xz
·
2025-06-18 21:48
CppCon
学习
c++
开发语言
CppCon 2017 学习:API & ABI versioning How to handle compatibility with your
C++
libraries
这段内容主要讲的是发布一个库(library)时,维护者需要考虑的一些关键问题,尤其是关于API和ABI的兼容性以及版本管理方面。总结如下:库代码归属如果所有使用者的代码都和库放在同一个仓库里,版本管理不是必须的,但考虑版本影响总是好的。兼容性破坏如果你要打破向后兼容(比如删除废弃的功能),就需要用版本号或者其他机制来区分不同版本,明确用户升级影响。热替换需求如果用户希望在生产环境热替换库(不用重
虾球xz
·
2025-06-18 21:48
CppCon
学习
c++
开发语言
CppCon 2016 学习:STL Algorithms - How to use them; how to write your own
算法
(Algorithms):用模板函数写的、通用且有用的功能块,比如排序、查找、转换等。
虾球xz
·
2025-06-18 21:47
CppCon
学习
c++
开发语言
技术佃农时代:当云计算成为新型地主经济
一、揭开云计算的「佃租
算法
」面纱//云经济体的核心收割逻辑publicclassCloudLandlord{publicstaticvoidmain(String[]args){while(tenant.isActive
专注代码十年
·
2025-06-18 21:46
云计算
程序人生
人工智能
java
职场和发展
开发语言
并发标记
算法
优化 - 通俗易懂版
并发标记
算法
优化-通俗易懂版什么是并发标记
算法
?想象一下,你是一个垃圾清理工,需要在一个巨大的仓库里找出哪些东西是垃圾,哪些还有用。但是,仓库里的工人们还在不停地工作,不断地搬运、添加、删除物品。
ma451152002
·
2025-06-18 20:43
P7【Java面试手记】
算法
java
开发语言
K均值聚类例题
个样本的样本矩阵X⊤=[0015520002]{\bmX}^\top=\begin{bmatrix}0&0&1&5&5\\2&0&0&0&2\end{bmatrix}X⊤=[0200105052]使用KKK均值聚类
算法
将样本聚到两个类中
phoenix@Capricornus
·
2025-06-18 20:39
均值算法
聚类
机器学习
期望最大化(EM)
算法
的推导——Q函数
先导:①詹森不等式(Jensen’sInequality)②一般情况下的期望最大化(EM)
算法
③离散隐藏变量下期望最大化(EM)
算法
的简化对于一个含有隐变量的概率模型,极大化观测数据(不完全数据)XXX
phoenix@Capricornus
·
2025-06-18 20:09
模式识别中的数学问题
算法
概率论
机器学习
Vue 3 Diff
算法
过程及基本实现方式
Vue3的Diff
算法
Vue3使用的是一种高效的DOMDiff
算法
,主要用于在虚拟DOM树发生变化时,计算最小的操作以更新真实DOM。相比Vue2,Vue3的Diff
算法
做了很多优化。
椒盐大肥猫
·
2025-06-18 19:34
vue3
vue.js
春招Java上岸指南:从0到1的备战全攻略
个人主页:java之路-CSDN博客(期待您的关注)目录春招前的自我评估与目标设定核心知识巩固与提升Java基础知识数据结构与
算法
多线程与并发编程数据库知识框架学习项目经验积累与优化回顾现有项目参与开源项目打造个人项目面试准备与技巧提升简历撰写常见面试题解析模拟面试面试技巧与注意事项春招实战与心态调整春招信息收集投递策略面试实战应对心态调整春招前的自我评估与目标设定在开始春招备战之前
·
2025-06-18 19:02
C++
八股 | Day5 | 一篇文章讲清:面向对象—封装、继承、多态 / 多重继承—菱形继承、虚继承 / 重载vs重写 / 虚函数表 / 多态的实现_含具体代码
C++
面向对象编程文章目录
C++
面向对象编程一、面向对象编程的三大特性是:封装、继承、多态1.封装(Encapsulation)(1)定义(2)功能(3)举例2.继承(Inheritance)(1)定义
·
2025-06-18 18:28
AI for Science:智能科技如何重塑科学研究
AI的核心在于通过
算法
和数据处理能力,让机器具备学习、推理、决策甚至创造的能力。从早期的专家系统到如今的深度学习,AI的发展经历了数次技术浪潮,每一次突破都伴随着计算能力的提升和数据规模的爆
蓑雨春归
·
2025-06-18 16:48
语言模型
人工智能
C/
C++
中const、static与宏定义对比
#definevsconst核心区别四、三者在C/
C++
中的综合对比1.同
·
2025-06-18 16:47
c++
核心之继承
继承1,继承的好处:可以减少重复的代码派生类里面的成员,包含两部分:a,一类是从基类中继承过来的,一类是自己增加的成员。b,从基类继承过来的表现其共性,而新增的成员体现其个性。2,继承方式有三种a,public父类:继承下来的都可以访问b,protected父类:继承过后子类中的继承全部变为protectedc,private父类:继承过后子类中的继承全部变为private.注意子类只能访问父类中
kpler
·
2025-06-18 16:16
C++(core)学习
c++
继承
MFC绘制Bezier曲线
MFC绘制Bezier曲线参考《计算几何
算法
与实现》–孔令德绘制的Bezier曲线次数为3,四个控制节点1、添加二维点类#pragmaonce//为了避免按照x和y方向进行重复运算,重载运算对象classCP2
老土豆FUSK
·
2025-06-18 16:16
计算几何算法与实现
C++
函数使用进阶
1.函数的默认参数定义:在函数声明或定义时为参数指定默认值,调用时可省略对应参数。语法:voidfunc(inta,intb=10,intc=20);示例:voidprint(inta,intb=2){std::cout<
老土豆FUSK
·
2025-06-18 16:16
C++基础
c++
开发语言
C++
封装特性
2.访问权限
C++
类成员有三种访问权限:关键字说明public公有成员,类外可访问protected受保护成员,派生类可访问private私有成员,仅类内可访问3.class和struct的区别•class
老土豆FUSK
·
2025-06-18 16:16
C++基础
c++
开发语言
预算3000元买拍照手机?荣耀400系列:轻松拍出单反级虚化的人像手机!
荣耀、OPPO、vivo等品牌纷纷亮出技术底牌,而荣耀400系列凭借"2亿像素+AI
算法
+胶片美学"的越级组合,正掀起一场"手机人像革命"!
资讯分享周
·
2025-06-18 16:45
智能手机
C++
继承特性
.*/};2.继承方式
C++
支持三种继承方式:继承方式语法说明publicclassB:publicA基类public/protected成员在子类中保持public/protectedprotectedclassB
老土豆FUSK
·
2025-06-18 16:15
C++基础
c++
开发语言
时间序列数据库技术深度解析:核心原理与最佳实践
时间序列数据的重要性1.2传统数据库的局限性1.3时间序列数据库的价值第二章:时间序列数据库核心概念2.1基本概念与术语2.2数据模型特点2.3查询模式分析第三章:核心技术原理3.1数据存储原理3.2压缩
算法
技术
大咖分享课
·
2025-06-18 15:10
数据库
人工智能
系统架构
备赛蓝桥杯-Python-考前突击
到目前为止python基本语法熟练了,再补充一些常用函数供明天考前再背背,
算法
来不及看了,eh,嘿嘿...祝友友们都能拿省一!
·
2025-06-18 15:09
(三十一)深度解析领域特定语言(DSL)第六章——语法分析:递归下降语法分析器(Recursive-Descent Parser)
一种表格驱动的预测分析器,
算法
比较复杂,但比递归下降分析器强大,可以处理更大的语法类别。递归下降分析方法的核心优势在于其直观性和低学习成本,特别适合手动实现语法分析器的场景。
weixin_46217641
·
2025-06-18 15:38
DSL
领域特定语言
开发语言
软件构建
java
文档开发组件Aspose旗下热门产品优势及应用场景介绍
支持超100种文档/图像格式覆盖Word、Excel、PDF、PPT、OCR、BarCode、Email等模块支持.NET、Java、Python、
C++
、Node.js、多平台无死角商业授权、私有部署
CodeCraft Studio
·
2025-06-18 15:35
文档管理
控件
aspose
文档开发
文档处理
文档转换
RAG轻松通-P3:向量数据库
目录1引言2向量数据库2.1数据结构2.1.1分层存储策略2.1.2集合2.1.2.1与关系型数据库表的对比2.2向量数据库核心2.2.1ANN索引
算法
2.3向量数据库选型2.4注意事项2.4.1需要统一向量维度
啾啾大学习
·
2025-06-18 15:05
#
大模型应用开发
数据库
向量数据库
分层存储
数据结构
集合
LLM
RAG
用Flask实现后端的酒店管理系统
我们将从背景知识入手,深入探讨核心概念、
算法
原理、数学模型等内容,接着通过项目实战展示具体的代码实现和详细解读。
AI大模型应用实战
·
2025-06-18 14:32
Java开发实战
flask
网络
python
ai
OpenCV CUDA模块设备层-----用于CUDA 使用纹理内存的一个类模板TextureOff()
操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:C++11
算法
描述cv::cudev::TextureOff是OpenCV的CUDA
村北头的码农
·
2025-06-18 14:29
OpenCV
opencv
人工智能
计算机视觉
OpenCV CUDA模块设备层---- 绝对值函数abs()
操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:C++11
算法
描述这是OpenCV的cv::cudev模块中用于CUDA设备端(device
村北头的码农
·
2025-06-18 14:29
OpenCV
opencv
人工智能
计算机视觉
OpenCV CUDA模块图像变形------对图像进行GPU加速的仿射变换函数warpAffine()
操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:C++11
算法
描述该函数用于对图像进行GPU加速的仿射变换(AffineTransformation
村北头的码农
·
2025-06-18 14:59
OpenCV
opencv
人工智能
计算机视觉
c++
面试题(11)------输入两棵二叉树 A 和 B,判断 B 是不是 A 的子结构
操作系统:ubuntu22.04IDE:VisualStudioCode编程语言:C++11题目描述输入两棵二叉树A和B,判断B是不是A的子结构。你可以认为树A中只要有一棵和B结构完全相同的子树,就说明B是A的子结构。(约定空树不是任何树的子结构)示例:AB34/\/451/1输出:true解释:A中存在一个子结构与B完全相同。解题思路这是一个经典的递归+DFS搜索问题。核心思想:我们分两步来做:
村北头的码农
·
2025-06-18 14:29
c++
c++
开发语言
c++
多态接口 + 多种图像格式使用案例
你的问题非常关键:当前IImageProcessor::process(...)只接受std::shared_ptr,而实际不同模块之间可能会传递不同类型的子类(例如RawImage,PrtImage)。但某个processor可能只支持一种类型。如果前一个processor返回的是RawImage,下一个processor需要PrtImage,会出错或强转失败。✅有效解决思路:引入转换机制(适配
蜉蝣之翼❉
·
2025-06-18 14:58
C++
C++查漏补缺
c++
opencv
开发语言
邮科OEM摄像头异常行为预警的技术跃迁
感知层融合红外热成像与可见光成像,形成双光谱监测,在实战中,可以穿透浓雾识别非法闯入,识别距离提升3倍,误报率降至0.7%,得益于邮科的AI视觉
算法
平台。产品内置AI芯片,实现
邮科摄像头定制
·
2025-06-18 14:28
人工智能
C/
C++
中的位域(Bit-field)是什么?
C/
C++
中的位域(Bit-field)是什么?
切糕师学AI
·
2025-06-18 14:27
arm开发
嵌入式软件开发
C/C++
从
C++
编程入手设计模式——外观模式
从
C++
编程入手设计模式——外观模式前言笔者最近疲惫于期末考试,这里挤一点牙膏更新一下设计模式的内容。外观模式同志们都接触过庞大的史山代码,都知道修改史山是我们经常遇到的需求之一。
charlie114514191
·
2025-06-18 14:27
基于C++的设计模式
c++
设计模式
外观模式
《
C++
并发编程实战》笔记(一、二)
一、简介抽象损失:对于实现某个功能时,可以使用高级工具,也可以直接使用底层工具。这两种方式运行的开销差异称为抽象损失。二、线程管控2.1线程的基本控制1.创建线程线程相关的管理函数和类在头文件:#include创建一个线程使用如下方法:std::threadt(callable);callable:线程函数,可以是任意的可调用对象线程对象创建后会立即启动线程运行2.控制线程的结束线程启动后,必须显
上官永石
·
2025-06-18 13:55
《C++并发编程实战》笔记
c++
并发编程
C++
并发编程(3):移交线程归属权
C++
并发编程(3)和
C++
并发编程(2)对应书中第二章,
C++
并发编程(3)是第二章的收尾部分移交线程归属权对于一个具体的执行线程,其归属权可在多个thread实例间转移,有以下几种用法在thread
合工大机器人实验室
·
2025-06-18 13:25
C++
c++
并发编程
【Algo】常见组合类数列
文章目录常见组合类数列1常见递推/组合类数列1.1基础递推类数列1.2组合数学数列1.3数论/函数类数列1.4图论/路径问题相关数列1.5
算法
和结构设计常用数列2示例:有规律数列前10项对比表3参考建议常见组合类数列介绍一些常见具有明显数学规律或递推关系的常见组合类数列
CodeWithMe
·
2025-06-18 13:53
C/C++
c++
c语言
算法
[
C++
并发编程] 线程管控
目录1.线程的基本管控1.1发起线程1.1.1线程的声明1.1.2汇合或分离线程1.1.3线程的启动1.1.4线程的运行1.2等待线程完成(join)1.3出现异常情况下等待线程完成1.4在后台运行线程2.向线程传递参数2.1参数传递过程2.2使用std::ref传递引用参数2.3使用std::move传递参数2.4第二个隐藏的参数2.5参数传递注意3.移交线程的归属权3.1std::thread
冰镇Orange汽水
·
2025-06-18 13:51
并发编程
c++
C++
并发编程之一 初识线程和线程管控
文章目录“你最熟悉的helloworld”线程管控(等待、分离、传递参数、移交线程归属权)线程分离向线程函数传递参数移交线程归属权在运行时选择线程数量识别线程“你最熟悉的helloworld”在一个进程或者线程里面输出"helloworld"是怎么做的呢?#includeintmain(){std::cout#includevoidhello(){std::cout#includevoidhell
ZHAOCHENHAO-
·
2025-06-18 13:51
C++中的并发线程
c++
开发语言
C++
学习专栏专栏收录该内容5 篇文章订阅专栏#新星杯·14天创作挑战营·第11期# 前引:在
C++
的面向对象编程中,对象模型是理解语言行为的核心。无论是类的成员函数如何访问
这里有一个注意点:我们返回整个类肯定是没有问题的,但是这样效率很低,如果这个类的空间很大呢?返回整个类就不那么好,因此我们可以返回对象的别名,也就是返回引用//运算符重载函数Myclass&operator=(constMyclassSt){_year=St._year;_month=St._month;_day=St._day;return*this;}为什么可以返回引用?首先this的作用域是
︎Sweet☻万物更新
·
2025-06-18 13:20
c++
学习
java
【
算法
-BFS实现FloodFill
算法
】使用BFS实现FloodFill
算法
:高效识别连通块并进行图像填充
算法
相关知识点可以通过点击以下链接进行学习一起加油!
是店小二呀
·
2025-06-18 13:20
算法分析
#
BFS算法
算法
宽度优先
AI大模型从0到1记录学习 大模型技术之机器学习 day27-day60
机器学习概述机器学习(MachineLearning,ML)主要研究计算机系统对于特定任务的性能,逐步进行改善的
算法
和统计模型。
Gsen2819
·
2025-06-18 13:19
算法
大模型
人工智能
人工智能
学习
机器学习
【Algorithm】拓扑排序简单介绍
文章目录拓扑排序简单介绍1基本概念2常见实现方式方法一:Kahn
算法
(基于入度的广度优先)原理示例代码方法二:DFS(基于深度优先搜索)原理示例代码3拓扑排序在
C++
实战中的典型场景4检测环5总结拓扑排序简单介绍拓扑排序
·
2025-06-18 13:19
C++
vector(2)
而
C++
标准模板库(StandardTemplateLibrary,STL)中的string类,正是为这一需求而生——它既封装了底层字符数组的复杂性,又通过统一的接口提供了丰富的操作功能,成为
C++
开发者最常用的工具之一
︎Sweet☻万物更新
·
2025-06-18 13:18
c++
开发语言
上一页
77
78
79
80
81
82
83
84
下一页
按字母分类:
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
其他