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++之旅
c++
string类 重载实现(续)9月3日
#include#include#includeclassMystring{private:intlen;char*str;public:Mystring(){str=nullptr;len=0;}Mystring(constchar*s){len=strlen(s);str=newchar[len+1];strcpy(str,s);}~Mystring(){if(str!=nullptr){de
୧㋡Mོickꦿ࿐
·
2024-09-04 15:40
c++
开发语言
【自用19.1】
C++
构造函数
构造函数的作用在创建一个新的对象时,自动调用的函数,用来进行“初始化”工作:对这个对象内部的数据成员进行初始化。构造函数的特点自动调用(在创建新对象时,自动调用)构造函数的函数名,和类名相同构造函数没有返回类型可以有多个构造函数(即函数重载形式)构造函数的种类默认构造函数自定义的构造函数拷贝构造函数赋值构造函数默认构造函数没有参数的构造函数,称为默认构造函数。合成的默认构造函数没有手动定义默认构造
.远_
·
2024-09-04 14:35
学习笔记
C++
c++
开发语言
【自用12.】
C++
类型定义
什么是类型定义typedef是一个高级数据特性,它可以为某一类型自定义名称,即类型的别名。为什么要使用类型定义1.简化写法2.提高程序可移植性//64位linux系统#include#includetypedeflongint64;intmain(void){int64dream=10000000000;//梦想一百亿printf("dream:%lld\n",dream);printf("siz
.远_
·
2024-09-04 14:35
C++
学习笔记
c++
算法
开发语言
【自用14.3】
C++
俄罗斯方块-方块的表示
该系列文章会根据项目的编写步骤来出方块的表示由于设备问题,暂时出的代码是未进行运行检验的,后期会补上运行后的版本#include//C语言形式的输入输出#include//图形库的头文件intscore=0;//总分intrank=0;//等级#defineBLOCK_COUNT5#defineBLOCK_WIDTH5#defineBLOCK_HEIGHT5intblock[BLOCK_COUNT
.远_
·
2024-09-04 14:35
Pro
学习笔记
C++
c++
开发语言
算法
游戏
[自用5.]
C++
动态内存的分配、使用和释放
new和deletenew和delete是运算符,不是函数,因此运行效率比较高为了与C语言兼容,
C++
仍保留了malloc和free,但是建议使用new和deletenew运算符使用方法:指针变量=new
.远_
·
2024-09-04 14:34
C++
学习笔记
c++
开发语言
java开发面试:AOT有什么优缺点/适用于什么场景/AOT和JIT的对比、逃逸分析和对象存储在堆上的关系、高并发中的集合有哪些问题
和JIT不同的是,这种编译模式会在程序被执行前就将其编译成机器码,属于静态编译(C、
C++
,Rust,Go等语言就是静态编译)。AOT避免了JIT预热等各方面的开销,可以提高Java程序的启动速度。
鸡鸭扣
·
2024-09-04 14:31
java面试
java
面试
开发语言
github源码指引:共享内存、数据结构与算法:字符串池StringPool
这些代码大部分以Linux为目标但部分代码是纯
C++
的,可以在任何平台上使用。专题:共享内存、数据结构与算法_初级代码游戏的博客-CSDN博客本文讲解字符串池的示例代码。
初级代码游戏
·
2024-09-04 14:31
github源码指引
共享内存
数据结构与算法
github
共享内存
字符串池
使用Rust编写解释器的指南:一项创新开源项目
bookWritingInterpretersinRust:aGuide项目地址:https://gitcode.com/gh_mirrors/book48/book在编程世界中,许多语言运行时都依赖于C和
C+
尤琦珺Bess
·
2024-09-04 11:42
Qt/
C++
音视频开发 - FFmpeg保存裸流
Qt/
C++
音视频开发-FFmpeg保存裸流介绍FFmpeg是一个开源的多媒体框架,能够处理音频、视频及其他多媒体文件和流。裸流指的是未经封装处理的原始音视频数据。
鱼弦
·
2024-09-04 11:42
人工智能时代
qt
c++
音视频
嘉陵江源, 梦中的仙境
万物和谐的山野中畅游,有人喜欢听清澈透明、哗哗流淌的小溪流流淌的音符,清香四溢的绿草地,一望无垠的野花、翠山、清水、绿地,美丽的景色总是让人沉醉其中......六月就是放飞梦想的季节,邀约一众好友开启了我们的追梦
之旅
紫柯的小绿洲
·
2024-09-04 10:51
NumCpp — 高性能数学计算
C++
库(
C++
版本 Numpy)
点击右上方,关注开源中国号,获取最新技术资讯NumCpp是一个高性能的数学计算
C++
库,它提供了一个简单的Numpy/Matlab类似的接口。NumCpp中的主要数据结构是NdArray。
OSC开源社区
·
2024-09-04 10:10
C++
基础知识(单例模式)
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。Singleton(单例):在单例类的内部实现只生成一个实例,同时它提供一个静态的getInstance()工厂方法,让客户可以访问它的唯一实例
「已注销」
·
2024-09-04 10:05
C++
设计模式
单例模式
c++
开发语言
C++
(Singleton)更高效单例模式实现
单例模式(来自google,了解可以跳过下面文字叙述)单例模式,也叫单子模式,是一种常用的软件设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这些配置信息。这种方式
andy cong
·
2024-09-04 09:05
C++设计
C++
单例实现
Singleton
c++
懒汉式单例模式(Singleton)多种实现方式及最优比较
前言关于
C++
懒汉式单例模式的写法,大家都很熟悉。早期的设计模式中有代码示例。
钱塘江渔夫
·
2024-09-04 09:31
单例模式
c++
观影《铃芽
之旅
》
“当然是《铃芽
之旅
》,这是我早就期盼的!”我内心的想法是想去看另一部电影的,但既然是陪宝贝去看,那就遵从她的意见。《铃芽
之旅
》是一部日本动漫,虽说是动漫,整部影片看下来,却发现并不适合太小的孩子观看。
蓝色逍遥398
·
2024-09-04 09:34
【算法】
C++
贪心算法解题(单调递增数字、坏了的计算器、合并区间)
文章目录前言算法题1.单调递增的数字2.坏了的计算器3.合并区间前言关于贪心算法/策略的概念、理解性问题在:【算法】贪心算法解析:基本概念、策略证明与代码例题演示算法题1.单调递增的数字思路题目要求:找到满足单调递增的999n=233,ret=233不难看出来,当n的位数第一次出现递减时,ret的该位应该降位;但降位之前应该确保n的递减位前面没有值相同的,所以应该先向前检索则总结出思路:首先找出首
卜及中
·
2024-09-04 08:28
算法
算法
贪心算法
c++
D050+七组桔子+美国公认学习第一本书《学习之道》读书笔记
图片发自App今天读美国公认学习第一书《学习之道》,作者乔希·维茨金九岁起便8度荣获全美象棋冠军,他的传奇经历被父亲记录成书,并改编为电影《王者
之旅
》,纵横西方棋坛十年后改行研习太极,并连续21次荣获全美太极冠军及世界冠军的
桔子_b5af
·
2024-09-04 08:23
c++
学习笔记(2)
50、指针的基本概念1)变量的地址变量是内存变量的简称,在
C++
中,每定义一个变量,系统就会给变量分配一块内存,内存是有地址的。
C++
用运算符&获取变量在内存中的起始地址。
月夕花晨374
·
2024-09-04 08:55
c++
学习
笔记
C++
学习笔记
C/C++C++是C语言的超集下面是
C++
传统的开发工具DevC++开发工具这个是俄罗斯的软件公司开发的最好的开发工具。及开发工具大成。有各种语言的开发工具。
明辉光焱
·
2024-09-04 08:53
c++
学习
笔记
C++
竞赛初阶L1-15-第六单元-多维数组(34~35课)551: T456501 计算矩阵边缘元素之和
题目内容输入一个整数矩阵,计算位于矩阵边缘的元素之和。所谓矩阵边缘的元素,就是第一行和最后一行的元素以及第一列和最后一列的元素。输入格式第1行包含两个整数,分别为行数m和列数n,两个整数之间空格隔开。第2行开始有m行数据,每行包含n个整数,整数之间空格隔开。输出格式对应矩阵的边缘元素和。样例1输入33341371201样例1输出15程序输出:#includeusingnamespacestd;in
麓小墨哥
·
2024-09-04 08:53
c++免费文章
c++
矩阵
算法
开发语言
青少年编程
数据结构
图论
探索
C++
编程技巧:计算两个字符串的最长公共子串
探索
C++
编程技巧:计算两个字符串的最长公共子串在
C++
面试中,考官通常会关注候选人的编程能力、问题解决能力以及对
C++
语言特性的理解。
清水白石008
·
2024-09-04 08:52
C++
C++题库
面试试题
c++
代理模式
开发语言
避免遗忘UNLOCK的小技巧
这是个人微信公众号LinuxerPub发布的文章
C++
程序可以通过封装来实现RAII,从而避免一切资源泄漏,包括忘记unlock。
glinuxer
·
2024-09-04 07:48
凸优化学习
之旅
目录标题专业名词MM算法CCP算法:代码说明SCA算法:连续松弛梯度投影算法分支定界搜索法凸问题辨别OA算法λ-representationADMM算法代码说明BCD算法BCD(BlockCoordinateDescent)代码示例与ADMM的区别总结2024年5月6日15:15:26专业名词DC问题:DifferenceofConvex。Difference理解为差,convex是凸,DC问题就
还有你Y
·
2024-09-04 06:13
最优化
学习
C++
| Leetcode
C++
题解之第392题判断子序列
题目:题解:classSolution{public:boolisSubsequence(strings,stringt){intn=s.size(),m=t.size();vector>f(m+1,vector(26,0));for(inti=0;i=0;i--){for(intj=0;j<26;j++){if(t[i]==j+'a')f[i][j]=i;elsef[i][j]=f[i+1][j
Ddddddd_158
·
2024-09-04 06:40
经验分享
C++
Leetcode
题解
C++
| Leetcode
C++
题解之第393题UFT-8编码验证
题目:题解:classSolution{public:staticconstintMASK1=14){return-1;}mask>>=1;}returnn>=2?n:-1;}boolvalidUtf8(vector&data){intm=data.size();intindex=0;while(indexm){returnfalse;}for(inti=1;i
Ddddddd_158
·
2024-09-04 06:40
经验分享
C++
Leetcode
题解
RabbitMQ
之旅
(一):AMQP协议是什么
为什么要了解AMQP?最近在学习RabbitMQ消息中间件,而RabbitMQ是AMQP的标准实现。要了解RabbitMQ,必须先了解AMQP协议。什么是AMQP(AdvancedMessageQueuingProtocol)?AMQP是一个提供统一消息服务的应用层标准协议,基于此协议的客户端和消息中间件之间可传递消息,并不受客户端/消息中间件产品/不同开发语言等条件限制。AMQP分层AMQP定义
xuweizhen
·
2024-09-04 06:15
引用传递和值传递
C++
中函数参数有三种方式传递:1.值传递:传递的是参数的副本,函数内部对参数的操作不会影响原始变量。2.指针传递:传递的是参数的地址,函数可以通过指针修改原始变量的值。
愤怒的小阿淇这就开摆
·
2024-09-04 06:36
开发语言
c++
返回引用
1.什么情况下不能返回引用:函数必须创建一个对象给它放返回新创建的对象不能返回引用(由于函数体内部的创建对象,都是localobject生命周期在函数结束时就会消失)complexoperator+(constcomplex&x,constcomplex&y){returncomplex(real(x)+real(y),img(x)+imag(y));//不能返回引用,由于局部对象的生命周期在函数
LeBron James m
·
2024-09-04 06:36
c++
开发语言
【qml实现TCP服务器】
Questionqml实现TCP服务器Answer在QML中实现TCP服务器需要借助
C++
来处理底层的网络通信,因为QML本身并不直接支持TCP服务器功能。
Qt历险记
·
2024-09-04 04:57
Qt
AI
tcp/ip
服务器
网络协议
qt
c++
【
C++
】jsoncpp的安装与使用
一、JSON的简单介绍JSON(JavaScriptObjectNotation):JS对象表示法是轻量级的文本数据交换格式;独立于语言,JSON解析器和库支持多种编程语言json文件的文件类型是”.json”语法规则:数据在名称/值对中名称在双引号中,后面写一个冒号,然后是值值可以是:数字(整数或者浮点数)、string(在双引号中)、逻辑值(true/false)、数组(在[]中)、对象(在花
Tanswer_
·
2024-09-04 02:47
C/C++
json
jsoncpp
c++----杨辉三角(补充)
我们都知道我们
c++
与c其实在一些地方是可以相互成就的。那么我们在c中的经典题目杨辉三角也可以用更加简洁方便的实现方法。所以今天我们就是来看看杨辉三角用
c++
如何实现和用
c++
实现的话会比c方便多少。
杨和段
·
2024-09-04 02:46
c++
开发语言
讲解:41900、C、C/
C++
、C/
C++
、CWeb|Prolog
41900–FundamentalsofSecurityProject–2(Week8–Week12)One-WayPropertyversusCollision-FreePropertyInthisprojectyouwillinvestigatethedifferencebetweenhashfunction’stwodistinctiveproperties:one-waypropertya
eioo108
·
2024-09-04 01:35
纯
C++
事件
一、创建多播委托类型及对象1、AUECpp_Sender.h//声明一个参数多播委托的类型,一定要F开头DECLARE_MULTICAST_DELEGATE_OneParam(FUECpp_Broadcast,int);//创建对象FUECpp_BroadcastUECpp_Broadcast;2、AUECpp_Sender.cpp//发送广播UECpp_Broadcast.Broadcast(F
axin7c8
·
2024-09-04 01:06
UE5
#
事件分发机制
ue5
坐牢第三十四天(
c++
)
一.作业1.栈的手写#includeusingnamespacestd;//封装一个栈classstcak{private:int*data;//intmax_size;//最大容量inttop;//下标public://无参构造函数stcak();//有参构造函数stcak(intsize);//拷贝构造函数stcak(conststcak&other);//析构函数~stcak();//判空函
早川loeh
·
2024-09-03 23:00
c++
c++
要有团队精神(37)
我是688号星宝宝兰花老师,家庭教育讲师,家庭成长陪伴师,肇庆铅笔画第一人,曾被都市报誉为“民间牛人”,肇庆爱能演讲家俱乐部部长,兰花画苑创始人,正在参加33期日记星球蜕变
之旅
,这是我的第37篇原创日记
兰花画苑铅变万画
·
2024-09-03 22:20
第五届全国高校计算机能力挑战赛
C++
总共五道编程题,都比较常见题目数目移植现有一个3∗3的整数矩阵tree,其中tree[r][c]代表r行c列区域的树木数量,树木的总数为9(矩阵各元素之和为9)。现需将树木进行移植,使得每个区域的树木数量都至少为1,请问最少移动次数为多少?注意:每次只能往上、下、左、右四个方向移动一个区域,每次移动一棵树。输入格式输入9个非负整数,代表矩阵各区域的初始树木数量。输出格式输出最少移动的次数。输入样例
毛_毛 虫
·
2024-09-03 22:21
算法
数据结构
高校计算机能力挑战赛
C++
20201.Excel表列名称由字母A~Z组成,列字母的规律如下:A、B、C.....Z、AA、AB......AZ、BA、BB.......ZZZZY、ZZZZZ.......输入:输入包含两个列名称字符串,长度均小于等于5。输出:输出:两个列名称之间共有多少列样例输入:AAAZ样例输出:242."九键拼音中数字与英文字母成对应关系:2--abc,3-def,4-ghi,5--jkl,6--mn
inforx
·
2024-09-03 22:19
高校计算机挑战赛
算法
[ A*实现 ]
C++
,矩阵地图
参考文献:A*寻路算法
C++
简单实现(csdn.net)ROSpackageofAstaralgorithm(github.com)实现代码:https://gitee.com/upcgyl/astar.git
Arik (IoT)
·
2024-09-03 21:49
移动机器人路径规划
路径规划
我们该怎么去准备校招呢?
c、
c++
、java、c#、html/css/js、python、数据结构、计算机理论基础。好吧,一定还有其它的,但是我不记得了。我自己也怀疑过,为什么我们要学习这么多的东西?根本学不过来,就像
小道仙97
·
2024-09-03 21:39
日新录(6月27日 晴)
图片发自App北美
之旅
(十七)科罗拉多大峡谷位于美国亚利桑那州西北部,分为南北两部分,是科罗拉多河经过数百万年以上的冲蚀而形成,色彩斑斓,峭壁险峻。
天行健君马甲
·
2024-09-03 21:28
【
C++
】手动实现队列的封装(
C++
)
目录源代码:输出结果如下:实现以下封装源代码:#includeusingnamespacestd;classQueue{private:int*arr;//队列的动态数组intfront;//队列头部元素的索引intrear;//队列尾部元素的索引intcapacity;//队列的最大容量public://有参构造函数Queue(intsize):front(0),rear(0),capacity
只对您心动
·
2024-09-03 20:11
C++
c++
算法
开发语言
linux
qt
C++
学习笔记----6、内存管理(一)---- 使用动态内存(3)
3.2、对象数组对象数组与原型/基础类型的数组没有什么不同,除了元素的初始化之外。当你使用new[N]去分配N个对象,就把N个连续的块空间分配出去了,每一个块空间可以放一个单独的对象。对于对象数组,New[]对每一个对象自动调用0参数(也就是缺省)构造函数,而原型数组清爽型缺省是没有被初始化的元素。用这种方式,使用new[]来分配对象数组返回一个指向完全构造并且初始化了的对象的指针。例如,考虑以下
王俊山IT
·
2024-09-03 20:09
c++
学习
笔记
宋健|Day33感恩日记
从第一天就迟交作业想退出,到中途想放弃,再到后面的习惯成自然,心态和状态都发生了变化,感恩这一次的学习
之旅
,看到了很多努力的同学,找到了又一个榜样。
song_d807
·
2024-09-03 20:55
VUE
之旅
—day2
文章目录Vue生命周期和生命周期的四个阶段created应用—新闻列表渲染mounted应用—进入页面搜索框就获得焦点账单统计(Echarts可视化图表渲染)Vue生命周期和生命周期的四个阶段思考:什么时候可以发送初始化渲染请求?(越早越好)什么时候可以开始操作dom?(至少dom得渲染出来)Vue生命周期:一个Vue实例从创建到销毁的整个过程生命周期四个阶段:①创建②挂载③更新④销毁Vue生命周
今日上上签-
·
2024-09-03 19:01
前端
vue.js
javascript
前端
快手客户端一二面+美团前端一面+腾讯企业微信开发客户端一面
快手一面结志1、自我介绍2、对称加密非对称加密3、TCP/UDP4、在学校有什么课程是强项,说了过去几次面试中面到的
C++
的语言基础知识5、问
C++
、Java中兴趣在哪里6、问到项目,自己做的还是跟着学校老师做的
一粼
·
2024-09-03 18:57
开发语言
剽悍财富行动营成长记录:拥抱不完美的过去,才能遇见更好的未来
初秋的武汉长江二桥“叮咚”,手机的微信声传来,我拿起手机一看,原来是第20期剽悍行动营的小可大大发来的邀请:再来一次剽悍江湖
之旅
。第20期的痛不欲生和灵魂炼狱,顿时涌上心头,百感交集又莫名兴奋。
周启龙
·
2024-09-03 18:35
我日记星球第60期同桌--戴姐
【范范写日记第449篇】我日记星球第60期同桌--戴姐2021.9.24周五晴有阵雨日记星球蜕变
之旅
第60期又到尾声了,今天来写写我这次的同桌--戴姐。通过了解,我觉得她担得起“姐”的称号。
范范语
·
2024-09-03 18:38
用一年时间重生第56天
大家好,我是日记星球875号星宝宝寓言,我正在参加日记星球第43期的21天蜕变
之旅
,用文字记录生活,用坚持唤醒懒惰,用一年时间重生。
ting_寓言
·
2024-09-03 17:34
寻觅希望
之旅
(4)
李明然焦点解决网络初级第14期洛阳嵩县坚持分享第38天(2019.4.4)制定规则青少年喜欢有选择的空间,所以当孩子做某件事时可以配合设限。例如:孩子9:30睡觉,可以有三种选择。一是9:30上床睡觉;二是9:00上床,妈妈给你讲半个小时的故事。三是9:15上床,自己玩15分钟娃娃。
然子_50bd
·
2024-09-03 17:56
c++
pcl 法向量 转机器人欧拉角
一个向量是无法计算出机器人的姿态的,可以将该法向量作为机器人的z方向向量,然后指定x方向向量,一般为(0,0,-1)用于焊接姿态,具体需要什么姿态调节x的向量即可,然后根据右手定则知道y方向向量,最后调用eulerAngles方法计算出欧拉角,具体代码如下:1,向量转换矩阵Eigen::Matrix4fpclfunction::vectorToMatrix(constEigen::Vector3f
冰块啫喱水
·
2024-09-03 17:52
机器人
算法
人工智能
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他