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++编程语言学习笔记
常用图像增强算法原理及 OpenCV
C++
实现
一、引言图像增强是数字图像处理中的一个重要分支,其目的是改善图像的视觉效果,突出图像中的重要信息,或者将图像转换为更适合人或机器分析处理的形式。在实际应用中,图像增强技术广泛应用于医学影像、遥感图像、安防监控等领域。本文将详细介绍常用的图像增强算法原理,并给出基于OpenCVC++库的实现代码。二、图像增强算法分类图像增强算法可以分为空间域增强和频域增强两大类。空间域增强是直接对图像的像素值进行操
埃菲尔铁塔_CV算法
·
2025-03-11 18:12
opencv
计算机视觉
人工智能
c++
算法
机器学习
递推和递归_一文学会递归递推
递归算法和递推算法无论是在ACM竞赛还是项目工程上都有着极为广泛的应用,但想要完全掌握两者的思想并不容易,对于刚刚接触编程的人来说更是这样,我在初次接触递归递推时就吃了很多的苦头,除了当时对
编程语言
不太熟悉之外
HR刀姐
·
2025-03-11 17:34
递推和递归
Zookeeper+kafka
学习笔记
Zookeeper是Apache的一个java项目,属于Hadoop系统,扮演管理员的角色。配置管理分布式系统都有好多机器,比如我在搭建hadoop的HDFS的时候,需要在一个主机器上(Master节点)配置好HDFS需要的各种配置文件,然后通过scp命令把这些配置文件拷贝到其他节点上,这样各个机器拿到的配置信息是一致的,才能成功运行起来HDFS服务。Zookeeper提供了这样的一种服务:一种集
CHR_YTU
·
2025-03-11 16:01
Zookeeper
【OpenCV
C++
】存图,如何以时间命名,“年月日-时分秒“产生唯一的文件名呢?“年月日-时分秒-毫秒“ 自动检查存储目录,若不存在自动创建存图
文章目录1生成文件名(格式:"年月日-时分秒"格式)2生成文件名(格式:"年月日-时分秒-毫秒")3多模式存图函数4综合调用实例5注意:默认参数只能在头文件中定义,不能在实现中重复默认参数mode==1→“年月日-时分”→YYYYMMDD-HHMM的文件名;例如:20250310-1647mode==2→"年月日-时分秒-毫秒"→YYYYMMDD-HHMMSS-MMM(适用采集存储帧率搞得图片,增
R-G-B
·
2025-03-11 16:56
OpenCV
C++
C/C++
opencv
c++
人工智能
C++
:const和constexpr两个关键字
在
C++
中,constexpr和const是两个关键字,用于定义常量,但它们有不同的语义和用途。以下是它们的详细对比和示例:1.const含义:表示变量是只读的,其值在程序运行期间不能被修改。
壹十壹
·
2025-03-11 16:26
C++
c++
HarmonyNext实战案例:基于ArkTS的高性能音视频处理应用开发
HarmonyNext实战案例:基于ArkTS的高性能音视频处理应用开发引言在HarmonyNext生态系统中,ArkTS作为新一代的
编程语言
,为开发者提供了强大的工具来构建高性能、跨平台的应用。
·
2025-03-11 15:00
harmonyos-next
Zookeeper与Kafka
学习笔记
一、Zookeeper核心要点1.核心特性分布式协调服务,用于维护配置/命名/同步等元数据采用层次化数据模型(Znode树结构),每个节点可存储<1MB数据典型应用场景:HadoopNameNode高可用HBase元数据管理Kafka集群选举与状态管理2.设计限制内存型存储,不适合大数据量场景数据变更通过版本号(Version)控制,实现乐观锁机制采用ZAB协议保证数据一致性二、Kafka核心架构
上海研博数据
·
2025-03-11 15:51
zookeeper
kafka
学习
qt
c++
线程中的同步和异步
一、线程同步用于协调多个线程对共享资源的访问,避免竞态条件。常用工具:QMutex(互斥锁)保护临界区,确保一次仅一个线程访问资源。QMutexmutex;intsharedData=0;voidThread::run(){mutex.lock();sharedData++;//安全操作mutex.unlock();}QMutexLocker自动管理锁生命周期:{QMutexLockerlocke
我要进步!
·
2025-03-11 15:20
qt
c++
GO语言
学习笔记
一、viper笔记【七米】https://liwenzhou.com/posts/Go/viper/二、优雅关机和平滑重启https://liwenzhou.com/posts/Go/graceful-shutdown/三、gin使用zaphttps://liwenzhou.com/posts/Go/zap-in-gin/四、flag用于命令行传参https://liwenzhou.com/pos
螺旋式上升abc
·
2025-03-11 15:49
golang
学习
笔记
有趣的学习Python-第十篇:Python的“魔法宝库”:标准库之旅
Python不仅是一门强大的
编程语言
,更像是一座充满宝藏的“魔法宝库”,里面装满了各种各样的“魔法工具”(标准库)。
王盼达
·
2025-03-11 15:18
有趣的学习Python
学习
python
开发语言
零基础必看!CCF-GESP Python一级考点全解析:运算符这样学就对了
第一章编程世界的基础工具:运算符三剑客在Python
编程语言
中,运算符如同魔法咒语般神奇。
奕澄羽邦
·
2025-03-11 14:12
python
开发语言
Oracle创建表空间、删除、状态、重命名、修改、增加、移动
目录Oracle基本
学习笔记
创建表空间1.表空间创建格式3.表空间状态属性4.重命名表空间5.修改表空间数据文件的大小6.删除表空间的数据文件7.修改表空间中数据文件的状态8.表空间中数据文件的移动Oracle
水煮白菜王
·
2025-03-11 13:05
Oracle
oracle
数据库
学习笔记
09——并发编程之线程基础
线程基础1.1进程与线程的区别,Java中线程的实现(用户线程与内核线程)进程是操作系统分配资源的基本单位,而线程是CPU调度的基本单位。每个进程有独立的内存空间,而同一进程内的线程共享内存.可以从资源分配、切换开销、通信方式和独立性四个方面来比较两者的区别资源分配进程:操作系统分配资源(如内存、文件句柄等)的基本单位,拥有独立的地址空间。线程:隶属于进程,共享进程的资源(如内存、文件等),是CP
码代码的小仙女
·
2025-03-11 13:03
高级开发必备技能
学习
笔记
python
学习笔记
10——并发编程2线程安全问题与同步机制
线程安全问题与同步机制线程安全的本质问题线程安全问题源于多线程环境下对共享资源(数据或状态)的非原子性、非可见性、非有序性访问,导致程序行为不符合预期。主要表现如下:竞态条件(RaceCondition):多个线程对同一资源进行非原子操作,导致结果依赖线程执行顺序。示例:两个线程同时执行count++(非原子操作,实际包含读-改-写三步)。内存可见性问题:线程修改共享变量后,其他线程无法立即看到最
码代码的小仙女
·
2025-03-11 13:33
高级开发必备技能
java知识
学习
笔记
Java
学习笔记
——并发编程(三)
一、wait和notifywait和notify原理Owner线程发现条件不满足,调用wait方法,即可进入WaitSet变为WAITING状态BLOCKED和WAITING的线程都处于阻塞状态,不占用CPU时间片BLOCKED线程会在Owner线程释放锁时唤醒WAITING线程会在Owner线程调用notify或notifyAll时唤醒,但唤醒后并不意味着立刻获得锁,仍需进入EntryList重
__________习惯
·
2025-03-11 13:32
java
java
C语言开发以及维护用到的工具简介
C语言作为一门经典的
编程语言
,广泛应用于系统编程、嵌入式开发、操作系统内核等领域。
812503533
·
2025-03-11 13:02
蓦然回首---再看C语言
c语言
编辑器
开发语言
50 种不同
编程语言
的“Hello World”,你知多少?
当我们学习一门
编程语言
时,都是从“Hello,World!”开始。所有程序员在其职业生涯中,都至少接触过一个经典的“Hello,World!”程序。通常程序员会使用多种
编程语言
,多的甚至实现了十几种。
逗逗逗逗666
·
2025-03-11 12:29
编程
hello
world
编程语言
C++
time(0)函数
time(0)函数返回当前格林尼治标准时间与格林尼治标准时间1970年0分0秒的时间间隔。头文件#include//问题:得到当前时间。#include#includeusingnamespacestd;intmain(){inttotalSeconds=time(0);intcurrentSeconds=totalSeconds%60;inttotalMinutes=totalSeconds/6
宁玉AC
·
2025-03-11 12:28
c学习
C++
随机数
目录一、名著参考二、详解1.rand()函数2.time(0)3.srand(time(0))4.获取指定范围内的随机数(含指定位数)一、名著参考可以使用cstdlib头文件中的rand()函数来获得随机整数;这个函数返回0~RAND_MAX之间的随机整数;rand()函数生成的是伪随机数。即每次在同一个系统上执行这个函数的时候,rand()函数生成同一序列的数。rand()函数的算法使用一个叫种
宁玉AC
·
2025-03-11 12:28
c学习
c++
开发语言
C++11之列表初始化
发展历史C++11是
C++
的第⼆个主要版本,并且是从C++98起的最重要更新。它引⼊了⼤量更改,标准化了既有实践,并改进了对
C++
程序员可⽤的抽象。
Octopus2077
·
2025-03-11 12:27
c++
学习
笔记
学习笔记
12——并发编程之线程之间协作方式
线程之间协作有哪些方式当多个线程可以一起工作去解决某个问题时,如果某些部分必须在其他部分之前完成,那么就需要对线程进行协调。共享变量和轮询方式实现:定义一个共享变量(如volatile修饰的布尔标志)。线程通过检查共享变量的状态来决定是否继续执行。publicclassTest{ privatestaticvolatilebooleanflag=false; publicstaticvoi
码代码的小仙女
·
2025-03-11 12:57
高级开发必备技能
java
jvm
开发语言
HarmonyNext实战案例:基于ArkTS的高性能图像处理应用开发
HarmonyNext实战案例:基于ArkTS的高性能图像处理应用开发引言在HarmonyNext生态系统中,ArkTS作为新一代的
编程语言
,为开发者提供了强大的工具来构建高性能、跨平台的应用。
·
2025-03-11 11:49
harmonyos-next
基于llama_cpp 调用本地模型(llama)实现基本推理
背景llama_cpp是一个基于
C++
的高性能库(llama.cpp)的Python绑定,支持在CPU或GPU上高效运行LLaMA及其衍生模型(如LLaMA2),并通过量化技术(如GGUF格式)优化内存使用
月光技术杂谈
·
2025-03-11 10:40
大模型初探
llama
llama.cpp
python
LLM
集成显卡
本地模型
AI
python中常用的内置模块举例(入门级整理)
python对于初学者可以说是十分友好的一门
编程语言
,不仅语法简单,而且它自身还包含了十分丰富的第三方模块,我仅就将我自己常用的一些内置模块(自带的,无需安装)做一下简单的总结和介绍:1.turtleturtle
qq_恰同学少年
·
2025-03-11 10:39
python
第五周作业——第十章动手试一试
10-1Python
学习笔记
学习笔记
:在文本编辑器中新建一个文件,写几句话来总结一下你至此学到的Python知识,其中每一行都以“InPythonyoucan”打头。
hongsqi
·
2025-03-11 09:06
动态规划双剑合璧:
C++
与Python征服洛谷三大经典DP问题
动态规划核心思想状态定义→转移方程→边界处理→时空优化本文精选洛谷动态规划题单中三大经典问题,通过
C++
与Python双语言对比实现,彻底掌握DP精髓!
三流搬砖艺术家
·
2025-03-11 09:03
动态规划
c++
python
C语言_数据结构总结7:顺序队列(循环队列)
纯C语言实现,不涉及
C++
队列简称队,也是一种操作受限的线性表。只允许表的一端进行插入,表的另一端进行删除特性:先进先出针对顺序队列存在的“假溢出”问题,引出的循环队列概念。
*.✧屠苏隐遥(ノ◕ヮ◕)ノ*.✧
·
2025-03-11 08:24
C语言—数据结构
数据结构
c语言
开发语言
算法
visual
studio
visualstudio
C++
:入门详解(关于C与
C++
基本差别)
目录一.
C++
的第一个程序二.命名空间(namespace)1.命名空间的定义与使用:(1)命名空间里可以定义变量,函数,结构体等多种类型(2)命名空间调用(::)与展开(3)命名空间的嵌套(4)具体使用场景三
梅茜Mercy
·
2025-03-11 08:23
c++
c语言
java
C++
开源库大全
程序员要站在巨人的肩膀上,
C++
拥有丰富的开源库,这里包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。
大王算法
·
2025-03-11 07:47
C/C++开发实战365
C++入门及项目实战宝典
c++
开源
C++11使用mutex和condition_variable实现线程同步
C++11使用mutex和condition_variable实现线程同步在实现项目的过程中,突然有一个问题:
C++
中A、B、C三个线程模拟购买100张车票,A输出99,B输出98,C输出97,然后又循环
追烽少年x
·
2025-03-11 06:13
C++基础
c++
c++
计算n的阶乘(用循环和递归)
1.循环//计算阶乘#includeusingnamespacestd;intfct(int*p){intsum=1;while(*p>=2){sum*=((*p)--);}returnsum;}intmain(){cout>n;coutusingnamespacestd;//使用递归计算阶乘intfct(intn){if(n==1)return1;elsereturnn*fct(n-1);}in
Absinthe_苦艾酒
·
2025-03-11 06:39
c/c++
c++
算法
数据结构
SassScript:Sass中的编程特性详解
Sass(SyntacticallyAwesomeStylesheets)是一种强大的CSS预处理器,它允许开发者使用类似于
编程语言
的语法来编写CSS,然后通过编译生成标准的CSS代码。
love729234ming
·
2025-03-11 05:58
日常分享
sass
前端
css
树莓派-
C++
之异常
2021SC@SDUSCC++异常用官方的话来说就是程序在执行过程中产生的问题,换句通俗的话来讲就是程序执行的出现的异常,比如程序崩了、内存泄漏了、数组越界以及其他异常信息的出现,又如运行时耗尽了内存或遇到意外的非法输入。一个简单的例子就是尝试除以零的操作。异常存在于程序的正常功能之外,并要求程序立即处理。不能不处理异常,异常是足够重要的,使程序不能继续正常执行的事件。一、异常处理所谓“处理”,可
lalalaouhei
·
2025-03-11 05:28
c++
开发语言
后端
C++
中map和set的详解
C++
中map和set的介绍与使用一、map的介绍与使用二、set的介绍与使用三、总结在
C++
编程中,map和set是标准模板库(STL)中两种非常重要的关联容器。
jiajia651304
·
2025-03-11 05:28
c++
算法
开发语言
Qt基础之四十一:记一次QVector的bad alloc问题追踪
目录一.QVector的特点二.QVector的内存分配策略三.badalloc问题追踪一.QVector的特点QVector是Qt容器类库中的一个重要组成部分,它提供了类似于
C++
标准库中的std::
草上爬
·
2025-03-11 04:26
Qt那些事儿
qt
QVector
vector
bad
alloc
智慧树刷课插件常见问题解决方案
主要使用的
编程语言
为JavaScript和HTML
姬虹俪Humble
·
2025-03-11 04:20
C++
内存操纵的艺术
C++
内存操纵的艺术在
C++
的混沌宇宙中,指针是打开时空裂缝的密钥。本文将以全新视角解构指针的本质,揭示从堆栈穿梭到多维空间映射的进阶技法,展示现代
C++
赋予指针的惊人可能性。
longdong7889
·
2025-03-11 04:20
后端学习
c++
java
开发语言
C++
入门之容易忽视的namespace和函数重载
1.直接把std整个展开2.对部分常用的展开3.指定命名空间缺省参数全缺省:(所有的参数都指定一个默认值)半缺省:(只有部分被参数指定默认值,而不是一半的参数)函数重载那么为什么C语言不支持函数重载,
C+
不会的码
·
2025-03-11 03:12
c++
开发语言
后端
C++
内存管理秘籍:深入解析与实战代码示例
C++
内存管理秘籍:深入解析与实战代码示例一、内存管理的基本概念二、内存泄漏与野指针三、智能指针:现代
C++
的内存管理利器四、实战代码示例示例1:传统动态内存管理示例2:使用`std::unique_ptr
my1121716951
·
2025-03-11 03:41
编程
c++
java
开发语言
C++
之list删除元素
C++
之list删除元素对容器list存储的元素执行删除操作的时候,一般都是使用其成员函数实现的:(1)clear():删除list容器中的所有元素(2)remove(value):删除容器中所有为value
csdn_zhangchunfeng
·
2025-03-11 02:38
C++
VS
技术管理
索引
列表
c++
【
C++
基础
学习笔记
】
C++
的输入输出流及缺省参数
我要做一个好奇宝宝,带着疑问来阅读,哼~
C++
如何进行输入输出?和C语言何有区别?
C++
的缺省参数是什么?如何理解和掌握?
大家好我叫张同学
·
2025-03-11 02:08
深入浅出学习C++
c++
C++
之string类
1.string类的重要性:C语言中,字符串是以“\0”结尾的一些字符的集合,为了操作方便,C标准库中提供了一些str系列的库函数,但是这些库函数与字符串是分离开的,不太符合OPP的思想,而且底层空间需要用户自行管理,稍不留神可能会越界访问。string是一个对象,使用字符的顺序表实现的,就是一个字符顺序表。基本构造:classstring{private:size_tsize;size_tcap
讨厌下雨的天空
·
2025-03-11 02:36
c++
C++
——list
1.2.3listcapacity1.2.4listelementaccess1.2.5listmodifiers1.2.6list的迭代器失效二、list的模拟实现2.1模拟实现list三、list与vector的对比总结前言今天我们来了解
C+
回首o
·
2025-03-11 02:36
c++
开发语言
快速从C过度
C++
(一):namespace,
C++
的输入和输出,缺省参数,函数重载
前言:本文章适合有一定C语言编程基础的读者浏览,主要介绍从C语言到
C++
过度,我们首先要掌握的一些基础知识,以便于我们快速进入
C++
的学习,为后面的学习打下基础。
愚润泽
·
2025-03-11 02:06
C++学习笔记
c++
开发语言
c语言
C++
——std::Set
写在前面:在写这篇博客之前吐个槽,其实也可不不用这么麻烦这么写博客。讲道理其实在书本上学这些知识应该挺快的。可以书上看一遍记个大概,然后做题的过程中,不断遇见各种小知识,这样分散的积累,然后一定规模后,就可以系统的整理。但是现在先花时间来做这件事,其实也可以,建立主体的框架,后面再慢慢细化丰富。也没必要想那么多,慢慢来。不管方法是什么,重要的是每天要做点事。那么这篇博客学习set容器。目前学习了v
zy2317878
·
2025-03-11 02:05
C++
C++
第六节:stack和queue
本节目标:stack的介绍与使用queue的介绍与使用priority_queue的介绍与使用容器适配器模拟实现与结语1stack(堆)的介绍stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中,只能从容器的一端进行元素的插入与提取操作。stack是作为容器适配器被实现的,容器适配器即是对特定类封装作为其底层的容器,并提供一组特定的成员函数来访问其元素,将特定类作为其底层的,元素特定
熊峰峰
·
2025-03-11 02:03
#C++
c++
开发语言
Java打包镜像部署的全景解析
在现代软件开发中,Java作为一种广泛使用的
编程语言
,赋予开发者强大的能力,能够轻松创建跨平台应用。随着云计算和微服务架构的普及,Java应用的打包与镜像部署变得愈发重要。
程序员总部
·
2025-03-11 01:32
java
java
开发语言
如何使用Python与MySQL数据库进行查询和更新操作?
Python作为一种流行的
编程语言
,提供了众多库来简化与数据库的交互。MySQL,作为一种广泛使用的关系型数据库,尤其受欢迎。那么,如何用Python进行MySQL数据库的查询和更新呢?
程序员总部
·
2025-03-11 01:32
python
数据库
python
mysql
C++
各种容器的详细说明 (td::vector、std::list、std::deque、std::set、std::map 和 std::unordered_map)
C++
标准库提供了多种容器,用于存储和管理数据。每种容器都有其独特的特点和适用场景。
david_bang_1980
·
2025-03-11 01:29
c++
开发语言
第十二届蓝桥杯大赛软件类省赛
C++
研究生组
题目A卡片(5分,√)B直线(5分,√)C货物摆放(10分,√)D路径(10分,√)E回路计数(15分,√)F时间显示(15分,√)G砝码称重(20分,√)H异或数列(20分)I双向排序(25分)J分果果(25分)题目是全的,但是由于能力有限,后面有题目没做,分值和完成情况在题目后说明A卡片(5分,√)题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。小蓝有很多数字卡
_tomorrow
·
2025-03-11 00:25
算法练习
算法
蓝桥杯
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他