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++多线程linux
高效并发编程:在
C++
中实现线程池
高效并发编程:在
C++
中实现线程池在现代软件开发中,线程池是一种常用的并发编程技术,能够有效管理和调度多个线程,提高系统性能和资源利用率。
清水白石008
·
2024-09-02 19:31
C++题库
面试试题
C++
c++
java
开发语言
C++
开发基础之宏定义:入门、中级、高级用法示例解析
前言在
C++
开发中,宏定义是一种非常重要的预处理功能,能够简化代码、提高可读性、减少重复性工作。然而,宏的使用也存在一些潜在的风险,滥用宏可能导致代码难以调试和维护。
dotnet研习社
·
2024-09-02 18:58
C++开发基础
c++
开发语言
使用Docker构建支持中文字体的Java镜像
做停车场生成二维码时,在代码中用到在图片上添加文字或水印,文字在本地正常显示,到
linux
服务器就显示方框,由于我用的是docker部署的java项目,所以在
linux
服务器中安装了中文字体还是无效,因为项目是部署中
DN金猿
·
2024-09-02 18:57
docker
docker
java
文字
方框
【
C++
学习笔记】this指针
this指针是什么每一个类的成员函数都有一个隐藏定义的常量指针,我们把它称为this指针。this指针的类型就是成员函数所属的类的类型。每当调用成员函数时,它被初始化为被掉函数所在类的对象的地址。也就是自动地将对象的指针传给它。不同对象调用同一个成员函数时,编译器将根据成员函数的this指针所指的对象来确定应该引用哪个对象的数据成员。这段定义的意思是在成员函数内都隐含这一个指向自己类的对象的指针,
萧潇逍肖
·
2024-09-02 17:22
小的知识点
笔记
类
C++学习笔记
C++
C
学习笔记
计算机基础---缓冲区
写在前面,IO类总结之前,应该注意的几个问题:
C++
的缓冲区是什么概念?参考文档:51CTO---C++编程对缓冲区的理解
C++
的打开文件模式有哪些,之间的区别是什么?
守住这块热土
·
2024-09-02 17:28
准备工作(初始化)
systemctlstatusfirewalld关闭:systemctlstopfirewalld//临时关闭开机不自启:systemctldisablefirewalld--now//永久关闭二、关闭SE
LINUX
huba88
·
2024-09-02 17:20
linux
centos
树状数组C/
C++
实现
目录树状数组简介基本原理特点核心操作算法实现单点更新区间求和应用场景树状数组的主要操作C/
C++
实现1.单点更新2.区间求和树状数组简介树状数组,也称为二叉索引树或Fenwick树,是一种用于处理数据序列的高效数据结构
算法梦想家
·
2024-09-02 17:49
c语言
c++
开发语言
算法
图论
数据结构
Linux
文件共享
协议的传输文件标准,安装方法yuminstall-yvsftpd,使用systemctlstartvsftpd开启服务,使用setenforce0和systemctlstopfirewalld关闭SE
Linux
写代码的小阿帆
·
2024-09-02 16:18
运维
linux
运维
服务器
分布式搜索引擎Elasticsearch——基础
文章目录一、Lucene与Solr与Elasticsearch二、ES核心术语三、ES核心概念四、倒排索引五、ES的安装(centos7)1、下载地址(这里安装
linux
版本)2、解压压缩包3、修改配置文件
敲代码的旺财
·
2024-09-02 16:17
架构进阶
elasticsearch
java
搜索引擎
ES-head
linux
内网共享文件夹_局域网中实现
linux
文件共享
局域网中实现
linux
与Windows文件共享文件共享是重要的网络需求,特别在企业环境中这种需求显得非常迫切。我们知道Windows主机间的文件共享非常简单,可以通过网上邻居实现。
yy tt
·
2024-09-02 16:46
linux
内网共享文件夹
C++
设计模式---单例模式
这种模式在
多线程
环境中需要特别注意线程安全,并且应该避免在析构时产生问题(如产生死锁)。思考:如何绕过常规的构造函数,提供一种机制来保证一个类只有一个实例。
xinruoqianqiu
·
2024-09-02 16:15
设计模式
c++
设计模式
单例模式
【
c++
】通过类来玩转赋值操作“延迟赋值”
我们可以有这样的一种想法,就是我们去修改这个变量的值的时候呢,可以把这个值先存起来,不改变原始值,等到需要的时候再改变。源码:#includeclassManager{int*data;//指向要管理的整数的指针inttemp;//用于存储待设置的新值public://构造函数,接收一个指向整数的指针Manager(int*num):data(num),temp(0){}//设置方法,只记住新的值
天若有情673
·
2024-09-02 15:13
c++
算法
开发语言
【
c++
】为什么指针那么难学,它到底抽象在什么地方 ?
指针的抽象主要体现在它们如何允许程序直接与内存地址进行交互,同时提供了一种高效和灵活的方式来操作数据。这种抽象主要体现在以下几个方面:内存地址的直接访问:指针允许程序直接访问和操作内存中的地址。在底层,计算机中的所有数据都存储在内存中,并且每个数据项都有一个唯一的地址。指针提供了一种方式来存储和传递这些地址,使得程序能够直接引用和操作内存中的数据。数据的间接访问:通过指针,程序可以间接地访问和操作
天若有情673
·
2024-09-02 15:12
c++
开发语言
指针
leetcode刷题记录-两数相加
leetcode小白每日做题记录习题集:hot100(
c++
)题目:第二题两数相加(难度中等)做题思路小白目前只能想到比较直接的方法:本题是采用不带头结点的单链表进行操作的(这里要注意!
每天都一万遍想吃
·
2024-09-02 15:41
leetcode
C++
进阶-特殊类设计
1.请设计一个类,不能被拷贝拷贝只会放生在两个场景中:拷贝构造函数以及赋值运算符重载,因此想要让一个类禁止拷贝,只需让该类不能调用拷贝构造函数以及赋值运算符重载即可。C++98将拷贝构造函数与赋值运算符重载只声明不定义,并且将其访问权限设置为私有即可classCopyBan{//...private:CopyBan(constCopyBan&);CopyBan&operator=(constCop
bingo691
·
2024-09-02 15:09
C++进阶
c++
开发语言
大数据技术之HBase API(3)
目录HBaseAPI环境准备创建连接单线程创建连接
多线程
创建连接DDLDMLHBaseAPI环境准备新建项目后,在pom.xml中添加如下依赖:org.apache.hbasehbase-server2.4.11org.glassfishjavax.elorg.glassfishjavax.el3.0.1
大数据深度洞察
·
2024-09-02 14:07
Hbase
大数据
hbase
数据库
【
C++
】List模拟实现
List模拟实现1.1创建结点templatestructListNode{ListNode*_next;//指向后一个节点ListNode*_prev;//指向前一个节点T_data;//存数据//这里用匿名对象当缺省值ListNode(constT&data=T()):_next(nullptr),_prev(nullptr),_data(data){}};因为要频繁的调用ListNode里面
黑牛先生
·
2024-09-02 14:36
c++
C++
继承方式
C++
继承分为,公有(public)、保护(protected),私有(private)三种继承方式,公有继承:基类共有成员(函数、属性)、保护成员在派生类中依旧为共有成员、保护成员;基类私有成员物理上在派生类中继承了
有女朋友的程序员
·
2024-09-02 14:06
c++
开发语言
华为OD机试真题 - 亲子游戏 - 广度优先搜索BFS(Python/JS/C/
C++
2024 D卷 200分)
华为OD机试2024E卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/
C++
)》。
哪 吒
·
2024-09-02 14:36
华为od
游戏
宽度优先
华为OD机试真题 - 表演赛游戏分组 - 动态规划(Python/JS/C/
C++
2024 D卷 200分)
华为OD机试2024E卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/
C++
)》。
哪 吒
·
2024-09-02 14:36
华为od
游戏
动态规划
华为OD机试真题 - 字符串排序(Python/JS/C/
C++
2024 D卷 100分)
华为OD机试2024E卷题库疯狂收录中,刷题点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/
C++
)》。
哪 吒
·
2024-09-02 14:05
python
华为od
java
javascript
c
c++
【CentOS7】【配置本地yum源】
转载自:https://zhuanlan.zhihu.com/p/5783873591本地使用yum源1.1基于iso镜像的centos源1.1.1准备iso#首先看自己使用的
linux
服务器内核版本[
酷大有
·
2024-09-02 14:35
centos
【
C++
】探索inline关键字:用法、限制与示例代码
文章目录前言相关性质用法优点限制和注意事项inline函数的定义位置inline和类成员函数inline和constexpr前言我们知道:对于C、
C++
,在编译时遇到函数调用时,编译器会生成一个函数调用的代码
卜及中
·
2024-09-02 14:35
C++初阶知识
C语言进阶知识
c++
开发语言
c语言
华为OD机试真题 - 数组合并(Python/JS/C/
C++
2024 D卷 100分)
一、题目描述现在有多组整数数组,需要将他们合并成一个新的数组。合并规则从每个数组里按顺序取出固定长度的内容,合并到新的数组,取完的内容会删除掉。如果改行不足固定长度,或者已经为空,则直接取出剩余部分的内容放到新的数组中继续下一行。二、输入描述第一行,每次读取的固定长度,长度0
哪 吒
·
2024-09-02 14:04
python
华为od
java
c
c++
javascript
Ubuntu中qt类与类信号槽的创建及使用
首先我们CTRL+n来创建我们新的类:我们创建新的
C++
的类,一个School,一个Students。我使用的是Cmake!!!!不是qmake!!!!!!!!
杨~friendship
·
2024-09-02 14:33
ubuntu
qt
linux
学习
c++
C++
学习第七课
C++
的函数函数,我们说简单一点,他其实就是将一个功能写成一个代码块封装起来,在我们要使用的时候直接在main函数中进行调用即可,省事,省时,省~~~~~。不知道了~!
杨~friendship
·
2024-09-02 14:03
学习
C++
学习第九课
C++
数字这个~~~都不打算写的,但是这里面有一个随机数,这个还是比较重要的,那就讲一下吧。
杨~friendship
·
2024-09-02 14:03
学习
linux
用户和组管理的实验报告,
LINUX
实验三 用户管理
实验三用户管理一、实验目的和要求1)掌握在
Linux
系统下利用命令方式实现用户和组的管理;2)掌握批量创建用户的方法。
就是Hcy呀
·
2024-09-02 14:03
【
Linux
】Makefile项目管理工具(第八篇)
目录makefile1.0makefile2.0makefile3.0Makefile可以简单的认为是一个工程文件的编译规则,描述了整个工程的编译和链接等规则。其中包含了哪些文件需要编译,哪些文件不需要编译,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重建等等。编译整个工程需要涉及到的,在Makefile中都可以进行描述。换句话说,Makefile可以使得我们的项目工程的编译变得自动化,不
爱编程的小猴
·
2024-09-02 13:01
Linux
linux
运维
服务器
【HarmonyOS NEXT应用开发】案例103:基于JSVM创建引擎执行JS代码并销毁
也可以选择将一些对性能、底层系统调用有较高要求的核心功能用C/
C++
实现并将
C++
方法注册到JS侧,在JS代码中直接调用,提高应用的执行效率。
青少年编程作品集
·
2024-09-02 13:29
javascript
microsoft
开发语言
华为云
harmonyos
华为
华为od
深入剖析webrtc事件机制 sigslot
一、什么是信号槽在构建大型
C++
项目过程中,如何在各个类之间高效且安全地传递数据或事件是一项具有挑战性的任务。最直接但并不推荐的方法是使用全局变量。
头快撑不住了
·
2024-09-02 13:59
源码解析
webrtc
webrtc
音视频
c++
对象调用函数的流程
日常学习中的发现:
C++
中调用虚成员函数的流程是:调用对象obj中的vptr,获取指针指向的虚函数表,再通过位移操作找到虚函数表中特定函数的地址调用。
edcsonzz
·
2024-09-02 13:28
c++!
c++
连接Redis报错:connect timed out
连接Redis报错:connecttimedout1、将redis.conf配置文件中的bind127.0.0.1注释掉,此处限制可以链接redis的ip2、如果上一个方法不行,就应该是
Linux
的防火墙的问题了我这里用的是
不会起名啊
·
2024-09-02 13:58
redis
【
C++
】智能指针——auto_ptr,unique_ptr,shared_ptr
目录auto_ptrunique_ptrshared_ptr并发问题循环引用问题个人主页:传送门——>东洛的克莱斯韦克智能指针的原理:传送门——>智能指针的原理auto_ptr使用方法参考官方文档传送门——>auto_ptr文档auto_ptr并不是一个优秀的智能指针,它的设计理念是——管理权转移。如下代码示意auto_ptr(auto_ptr&sp):_ptr(sp._ptr){//管理权转移s
东洛的克莱斯韦克
·
2024-09-02 12:24
C++
c++
开发语言
智能指针
ffplay源码分析(五)包缓存队列和帧缓存队列
这两个队列的存在,是为了适应音视频数据处理过程中的
多线程
架构——包括收包线程、解码线程和渲染线程。
头快撑不住了
·
2024-09-02 12:23
ffplay
源码解析
ffplay
ffmpeg
音视频
【每日一题】【进制数】【思维】好好好数 牛客周赛 Round 58 D题
C++
牛客周赛Round58D题好好好数题目背景牛客周赛Round58题目描述样例#1样例输入#12603114514样例输出#12114做题思路考虑到k-好数实际上是kkk进制下取0/1的操作。而且问题也是k-好数的和,其工作原理和算进制数一样。例如30=33+3130=3^3+3^130=33+31,而60=30+30=33+31+33+3160=30+30=3^3+3^1+3^3+3^160=30
晓觉儿
·
2024-09-02 12:52
每日一题
c++
算法
【
Linux
+Docker】修改Docker容器中的hosts文件
1、进入容器bashdockerexec-itbash2、安装编辑器2.1、安装vimapt-getupdateapt-getinstallvim2.2、安装nanoapt-getinstallnano3、编辑hosts文件3.1、使用vim编辑vi/etc/hosts3.2、使用nano编辑nano/etc/hosts4、安装pingapt-getinstalliputils-ping
iku!!
·
2024-09-02 12:50
Linux
linux
docker
运维
【
Linux
命令】进程、端口查询命令
1、根据进程ID查询占用的端口号netstat-nlp|grep[进程ID]2、根据端口号查询占用它的进程IDlsof-i:[端口号]或者netstat-nlp|grep[端口号]
iku!!
·
2024-09-02 12:20
Linux
linux
服务器
运维
AES加密类库教程
AES加密类库教程AES-Encryption-ClassesAESencryptioninPython,PHP,C#,Java,
C++
,F#,Ruby,Scala,Node.js项目地址:https:
马安柯Lorelei
·
2024-09-02 12:20
C++
中绝对值的用法
在
C++
中,std::fabs函数可以用于四则运算中,特别是当你需要确保参与运算的浮点数是正值时。std::fabs函数返回其参数的绝对值,这对于处理可能包含负数的表达式很有用。
MAMA6681
·
2024-09-02 12:49
c++
开发语言
火狐
linux
ubuntu16.04,在Ubuntu16.04系统上更新FireFox浏览器(即火狐浏览器)到最新版本...
前言难点在于我下载的是一个压缩包firefox-61.0.2.tar.bz2,没法按照正常流程安装,所以才写这篇博客记录一下。一、找到FireFox的更新版本并下载1)我之前的版本是Firefox54,按照浏览器的提示是:alreadyoutofdate;而且旧版本的真心不好用,所以我打算更新一下。点击右侧的菜单栏,里面有个help->AboutFirefox,点进去:AboutMozillaFi
憋人的故事
·
2024-09-02 11:17
火狐linux
ubuntu16.04
深度解读并发安全集合的原理及源码
所谓并发安全集合,相对于普通集合来说,能够保证在
多线程
环境下向集合中添加数据时的线程安全性。主要讲ConcurrentHashMap在实现线程安全性方面对性能和安全性的合理平衡。
DougLiang
·
2024-09-02 11:17
多线程
安全
java
开发语言
linux
火狐源码,Ubuntu 16.04下源码编译Firefox
因为出于工作项目需要,得完成在Ubuntu下的Firefox源码编译网上的教程多是在windows环境下的,而且也没有正经的教程有的也只是讲道理,它因为要考虑照顾到所有可能用户的需求,所以把教程写的很啰嗦,繁琐,真的不是很想看下。然后我就将其步骤简化了一下,略去各种乱七八糟的情况,整理下无脑版Ubuntu16.04下源码编译Firefox当然主要参考的还是上述的官方教程。0.Ubuntu16.04
黑田光
·
2024-09-02 11:47
linux
火狐源码
菜鸟的ai进阶之路(持续更新中...)
Day1:1、
linux
基础指令:Pwd:查看当前所在路径;cat/proc/cpuinfo:查看cpuLs:当前所在路径下有哪些内容;ls-l:以长格式显示(long);Ls-a:显示所有(包含隐藏)
夸父的天空
·
2024-09-02 10:42
AI进阶
linux基础操作
python基础语法
计算机视觉基础
docker基础操作
【Go语言成长之路】使用 Go 和 Gin 开发 RESTful API
一、前提Go1.16以及之后的版本curl工具,在
Linux
和
风华同学
·
2024-09-02 10:12
Go语言成长之路
golang
gin
restful
看了一篇文章,
c++
的...
前言我的blog以前很长一段时间关注的都是
C++
中的技术&细节,乃至于读者和应者都寥寥。
keledou
·
2024-09-02 10:41
c++
语言
编程
文档
面试
raii
在VScode中使用Git将本地已有文件夹提交到Github仓库以便于使用版本控制进行项目开发
Linux
系统中安装Git工具请自行百度。可以通过git--version查看对应Git版本号。Github创建空白仓库一定要注意创建空白仓库,不要包含任何文件,包括Readme.md文件也不能有。
一路破防的Java选手
·
2024-09-02 10:08
vscode
git
github
后端
remote
origin
版本控制
2018-10-08
Arch
linux
+xfce4安装笔记(grub+mbr)分区#fdisk-l找到/dev,此时,可以清晰地看到分区列表,对应于自己要操作的硬盘,使用命令:#fdisk/dev/sdXn:新建分区w:写入硬盘信息格式化分区
may1051
·
2024-09-02 09:31
代码随想录八股训练营第二十三天|
C++
文章目录前言一、静态变量和全局变量、局部变量的区别、在内存上是怎么分布的?1.1.静态变量1.1.1.全局/命名空间作用域中的静态变量1.1.2.类中的静态变量1.1.3.注意事项1.2.全局变量1.2.1.特点1.2.2.声明与定义1.2.3.注意事项1.3.局部变量1.3.1特点1.3.2.注意事项1.4.三者的区别1.4.1.全局变量(GlobalVariables)1.4.2.局部变量(L
朝闻dao
·
2024-09-02 09:06
c++
代码随想录八股训练营第二十九天|
C++
前言一、
C++
面向对象的三大特性:1.1.封装(Encapsulation):1.2.继承(Inheritance):1.3.多态(Polymorphism):1.4.总结:二、简述一下
C++
的重载和重写
朝闻dao
·
2024-09-02 09:35
数据结构
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他