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++初阶从0到1
2022-08-22
在我学习
c++
的过程中学到了一个新概念:死循环什么是死循环呢,我用一个笑话来解释吧:一天小明回到家,没有写作业就上床了,第二天来到学校,老师问他:作业呢?小明说:没写。老师:为什么没写?
走丢的小怕
·
2024-02-07 12:14
【转载】搞笑给力的计算机与中国文学合体笔试题!
a,PHP,Python;b,JSP,servlet;c,java,javascript;d,C,
C++
。4,秦始皇吞并六国采用了
weixin_30314631
·
2024-02-07 11:07
操作系统
c/c++
php
服务器/端点配置基线_使用Webassembly和/或工具解决无服务器端点的suduko
端点配置基线InthisarticleIwillgothroughtheprocessof在本文中,我将介绍以下过程BuildinganexistingC++libraryasWebAssembly将现有的
C+
weixin_26705651
·
2024-02-07 11:36
linux
java
C++
默认六大成员函数
如果类中没有显式定义构造函数,则
C++
编译器会自动生成一个无参的默认构造函数,一旦用户显式定义编译器将不再生成。对于内置类型不做处理,而自定义类型自己调用自己的默认构造函数。
维生素C++
·
2024-02-07 11:32
c++
java
jvm
【
C++
内部类】
文章目录一.初始化列表二.static成员三.友元函数和友元类四.内部类五.匿名对象一.初始化列表初始化列表:以一个冒号开始,接着是一个以逗号分隔的数据成员列表,每个"成员变量"后面跟一个放在括号中的初始值或表达式。**为什么引入初始化列表,因为不是所有类型的成员变量都可以在函数体内赋初值初始化,例如:const成员变量,引用,自定义类型(无默认构造函数时)这三种必须通过初始化列表,其它成员变量可
维生素C++
·
2024-02-07 11:32
c++
linux
开发语言
编辑器
C++
【模板】
文章目录一.函数模板二.类模板一.函数模板函数模板代表了一个函数家族,该函数模板与类型无关,在使用时被参数化,根据实参类型产生函数的特定类型版本。template返回值类型函数名(参数列表){}typename可以用class替代,不能用struct来替代函数模板是一个蓝图,它本身并不是函数,是编译器用使用方式产生特定具体类型函数的模具。所以其实模板就是将本来应该我们做的重复的事情交给了编译器隐式
维生素C++
·
2024-02-07 11:00
c++
开发语言
linux
数据结构
服务器
《
C++
Primer Plus》学习笔记 — 基础知识补充
《C++PrimerPlus》学习笔记—基础知识补充一、简单输入输出1、cin和字符串输入(1)cin.getline(_Elem*_Str,streamsize_Count)(2)cin.get(_Elem*_Str,streamsize_Count)(3)cin.get()2、文件尾条件—EOF(1)cin.fail()和cin.eof()(2)cin.clear()3、文件输入输出(1)of
coding-hwz
·
2024-02-07 11:54
读书笔记
#
《C++
Primer
Plus》
c++
window下使用tcp传输视频(
c++
)
参考链接:tcp传输普通文本网络编程:基于TCP的socket网络传输视频(
C++
,python)由于项目要求,需要使用tcp完成视频的传输,udp其实也可以,但是udp不可靠,怕丢帧。
日暮乡关何处是
·
2024-02-07 11:52
c++拾遗
opencv
c++
tcp
请问半吊子
C++
选手该如何深入学习
C++
?
请问半吊子
C++
选手该如何深入学习
C++
?
枪哥玩转嵌入式
·
2024-02-07 11:21
51单片机
智能小车
嵌入式
单片机
51单片机
单例模式
【
C++
从0到王者】第四十一站:特殊类的设计
文章目录一、设计一个类,不能被拷贝1.C++98方法2.C++11方法二、设计一个类,只能在堆上创建对象1.析构函数私有化2.构造函数私有化三、请设计一个类,只能在栈上创建对象四、设计一个类不能被继承1.C++98方式2.C++11方式五、设计一个类,只能创建一个对象(单例模式)1.饿汉模式2.懒汉模式一、设计一个类,不能被拷贝这个我们前面已经说过了有两种方法1.C++98方法将拷贝构造函数与赋值
青色_忘川
·
2024-02-07 11:16
【C++】
c++
java
开发语言
服务器
运维
网络
linux
【
C++
从0到王者】第四十站:智能指针
文章目录一、为什么需要智能指针二、智能指针1.基本使用2.RaII3.解引用4.赋值运算符重载的问题三、auto_ptr1.库里面的auto_ptr2.模拟实现auto_ptr四、unique_ptr1.库里面的unique_ptr2.模拟实现unique_ptr五、shared_ptr1.库里面的shared_ptr2.模拟实现shared_ptr3.缺陷:循环引用4.weak_ptr六、wea
青色_忘川
·
2024-02-07 11:14
【C++】
c++
算法
开发语言
服务器
linux
运维
数据库
C++
函数对象-运算符函数对象 - 比较 - 实现 x != y 的函数对象(std::not_equal_to)
C++
支持创建、操作新的函数对象,同时也提供了许多内置的函数对象。运算符函数对象
C++
针对常用的算术和逻辑运算定义了很多函数对象:比较实现x!
繁星璀璨G
·
2024-02-07 11:12
#
运算符函数对象
c++
标准库模板
STL
函数对象
算术运算
比较
not_equal_to
C++
函数对象-运算符函数对象 - 比较 - 实现 x > y 的函数对象 (std::greater)
C++
支持创建、操作新的函数对象,同时也提供了许多内置的函数对象。
繁星璀璨G
·
2024-02-07 11:12
#
运算符函数对象
c++
标准库模板
STL
函数对象
算术运算
比较
greater
MFC研发自验用例编写应注意哪些关键测试点
MFC(MicrosoftFoundationClasses)是一个用于开发Windows应用程序的
C++
类库。
SunkingYang
·
2024-02-07 11:09
#
MFC日常开发记录
mfc
c++
自验用例
关键点
关注点
C++
函数对象-运算符函数对象 - 比较 - 实现 x < y 的函数对象 (std::less)
C++
支持创建、操作新的函数对象,同时也提供了许多内置的函数对象。
繁星璀璨G
·
2024-02-07 11:39
#
运算符函数对象
c++
标准库模板
STL
函数对象
算术运算
比较
less
C++
入门-----构造函数
学习目标1.构造函数的概念2.构造函数的特性2.1用户自定义默认构造函数2.2编译器生成的默认构造函数3.总结1.构造函数的概念有以下代码classDate{public:voidInit(intyear,intmonth,intday){_year=year;_month=month;_day=day;}private:int_year;int_month;int_day;};intmain()
久菜
·
2024-02-07 11:38
C++
c++
算法
开发语言
数据类型转换
写在前面C/
C++
编程中常见数据类型转换,包括隐式类型转换和显式类型转换。
執著我們的執著
·
2024-02-07 11:44
【
C++
】类与对象3:默认成员函数之拷贝构造函数
前言今天我们来学习默认成员函数中的拷贝构造函数概念拷贝构造函数:只有单个形参,该形参是对本类类型对象的引用(一般常用const修饰),在用已存在的类类型对象创建新对象时由编译器自动调用。特征拷贝构造函数是构造函数的一个重载形式拷贝构造函数的参数只有一个且必须是类类型对象的引用,使用传值方式编译器直接报错,因为会引发无穷递归调用。看下面这段代码和注释voidfunc1(dated){//d是d1的拷
cat_with_cat
·
2024-02-07 10:30
C++知识点
c++
java
javascript
【
C++
】基础语法:运算符重载2:前置++与后置++
前言由于篇幅原因上篇文章在介绍完运算符重载中的赋值运算符重载后已经够长了所以新开一篇文章来介绍前置++与后置++面对前置++与后置++的情况类似会发生冲突所以进行特殊处理以区分二者Date类创建classDate{public:Date(intyear=1,intmonth=1,intday=1);private:int_year;int_month;int_day;};前置++//前置++:返回
cat_with_cat
·
2024-02-07 10:30
C++知识点
c++
java
算法
手把手的教你安装PyCharm --Pycharm安装详细教程(一)(非常详细,非常实用)
Jetbrains开发了许多好用的编辑器,包括Java编辑器(IntelliJIDEA)、JavaScript编辑器(WebStorm)、PHP编辑器(PHPStorm)、Ruby编辑器(RubyMine)、C和
C+
咖 啡加剁椒
·
2024-02-07 10:29
软件测试
pycharm
ide
python
软件测试
功能测试
自动化测试
程序人生
【
C++
】类和对象3:默认成员函数之构造函数
前言今天来初步了解一下类的6个默认成员函数引入默认成员函数:用户没有显式实现,编译器会生成的成员函数称为默认成员函数下面是六个默认成员函数的图解构造函数概念classDate{public:voidInit(intyear,intmonth,intday){_year=year;_month=month;_day=day;}voidPrint(){cout<<_year<<"-"<<_month<
cat_with_cat
·
2024-02-07 10:29
C++知识点
c++
开发语言
【
C++
】基础语法:赋值运算符重载
前言今天来学习一下运算符重载引入之前我们创建了日期类Date那么我们如何比较两个日期类的大小呢以及如何更快捷的比较两个日期类对象下面是比较两个日期类的代码boolDateCompare1(constDate&x,constDate&y){returnx._year==y._year&&x._month==y._month&&x._day==y._day;}//boolDateLess(constD
cat_with_cat
·
2024-02-07 10:59
C++知识点
c++
java
数据库
【
C++
】类和对象4:日期类的实现(成员函数+运算符重载)
前言之前我们已经学习了四个默认成员函数(构造、析构、拷贝构造、运算符重载)今天我们就来尝试用已经学到的知识进行日期类的完整实现提示:依然是分成三个文件来写只是在讲解的时候就不区分文件了完整的代码在文章最后并且之前文章中提到的知识在此不会再详细介绍Date类创建//对类的成员变量和函数进行声明classDate{public:Date(intyear=1,intmonth=1,intday=1);b
cat_with_cat
·
2024-02-07 10:58
C++知识点
c++
java
前端
vscode配置wsl ubuntu
c++
的环境
在ubuntu安装llvm/clangsudoaptinstallllvmclangclangdlldbvscode的调试器接口是按GDB开发的,所以需要一个适配器,lldb-mi就是这个适配器。lldb-mi原来是llvm项目的一部分,后面成为了一个单独的项目https://github.com/lldb-tools/lldb-mi。接下来安装lldb-misudoaptinstalllibll
黑虎含珠
·
2024-02-07 10:58
vscode
ubuntu
ide
C++
类与对象之多态
4.7.1多态的基本概念多态是
C++
面向对象三大特性之一多态分为两类*静态多态:函数重载和运算符重载属于静态多态,复用函数名*动态多态:派生类和虚函数实现运行时多态静态多态和动态多态区别:静态多态的函数地址早绑定
C语言小白的基础课
·
2024-02-07 10:17
c++
开发语言
Oreilly报告:2023年IT行业总结与2024年展望
编程语言方面,Python和JavaScript的使用量持平或下降,而
C++
却出现了意外的增长。软件开发我们的数据显示:软件架构和设计方面的大多数主题都逐年下降。但也有例外。
极道Jdon
·
2024-02-07 10:44
javascript
reactjs
【Scala】 2. 函数
2.函数scala运算符、if…else…两部分和C语言类型,这里不再赘述,这里从for循环开始讲讲scala和c/
c++
的不同之处。
sinply6
·
2024-02-07 10:38
verilog
fpga
scala
LeetCode:14.最长公共前缀
(多此一举)循环纵向比较,方法见下方官方图:代码+有限注释:代码是博主的,官方题解只有
C++
,而博主还不清楚strs[n].size()是啥意思,写的是C语言的char*longestCommonPrefix
nainaire
·
2024-02-07 10:06
leetcode
算法
c语言
【leetcode】深搜、暴搜、回溯、剪枝(
C++
)1
深搜、暴搜、回溯、剪枝(
C++
)1一、全排列1、题目描述2、代码3、解析二、子集1、题目描述2、代码3、解析三、找出所有子集的异或总和再求和1、题目描述2、代码3、解析四、全排列II1、题目解析2、代码
2022horse
·
2024-02-07 10:04
C++刷题
leetcode
剪枝
c++
算法
深度优先
开发语言
node.js简介,模块化语法,nodejs中有三种类型的模块,Ajax是什么,它的用法和功能,MVC模块的简单介绍及其优缺点,require和import有什么区别?
单线程node.js的主线程是程序员写的线程,这个线程的代码是v8在运行,它提供的异步函数是底层c/
c++
在开启线程执行任务非阻塞I/O模型I/O耗时操作,非阻塞I/O能让计算机的多核发挥功能,同时执行任务基于事件驱动
初夏半微凉
·
2024-02-07 10:03
node.js
ajax
mvc
C++
动态规划 区间DP 石子合并
设有N堆石子排成一排,其编号为1,2,3,…,N。每堆石子有一定的质量,可以用一个整数来描述,现在要将这N堆石子合并成为一堆。每次只能合并相邻的两堆,合并的代价为这两堆石子的质量之和,合并后与这两堆石子相邻的石子将和新堆相邻,合并时由于选择的顺序不同,合并的总代价也不相同。例如有4堆石子分别为1352,我们可以先合并1、2堆,代价为4,得到452,又合并1、2堆,代价为9,得到92,再合并得到11
伏城无嗔
·
2024-02-07 10:30
动态规划
力扣
算法笔记
c++
动态规划
C++
动态规划 状态压缩DP 蒙德里安的梦想
求把N×M的棋盘分割成若干个1×2的长方形,有多少种方案。例如当N=2,M=4时,共有5种方案。当N=2,M=3时,共有3种方案。如下图所示:2411_1.jpg输入格式输入包含多组测试用例。每组测试用例占一行,包含两个整数N和M。当输入用例N=0,M=0时,表示输入终止,且该用例无需处理。输出格式每个测试用例输出一个结果,每个结果占一行。数据范围1≤N,M≤11输入样例:121314222324
伏城无嗔
·
2024-02-07 10:30
算法笔记
力扣
动态规划
c++
动态规划
C++
动态规划 最长上升子序列2 朴素做法的优化
给定一个长度为N的数列,求数值严格单调递增的子序列的长度最长是多少。输入格式第一行包含整数N。第二行包含N个整数,表示完整序列。输出格式输出一个整数,表示最大长度。数据范围1≤N≤100000,−109≤数列中的数≤109输入样例:73121856输出样例:4优化思想:在朴素做法中,比如3121856这个数列,我们发现如果后面一个数能接在3后面的话,也一定能接在1后面,因为1小于3,也就是3就没必
伏城无嗔
·
2024-02-07 10:00
算法笔记
力扣
动态规划
c++
动态规划
TComponent::ReadState -
C++
Builder
C++Builder参考手册➙TComponent➙ReadState头文件:#include命名空间:System::Classes类:TComponent访问权限:protected:函数原型:virtualvoid__fastcallReadState(TReader*Reader);System::Classes::TComponent::ReadState是System::Classes
玄坴
·
2024-02-07 10:41
C++
动态规划 状态压缩DP 最短Hamilton路径
给定一张n个点的带权无向图,点从0∼n−1标号,求起点0到终点n−1的最短Hamilton路径。Hamilton路径的定义是从0到n−1不重不漏地经过每个点恰好一次。输入格式第一行输入整数n。接下来n行每行n个整数,其中第i行第j个整数表示点i到j的距离(记为a[i,j])。对于任意的x,y,z,数据保证a[x,x]=0,a[x,y]=a[y,x]并且a[x,y]+a[y,z]≥a[x,z]。输出
伏城无嗔
·
2024-02-07 10:59
动态规划
力扣
算法笔记
c++
动态规划
Flutter探究
从设计上就天然支持多平台开发,它的底层基于Skia跨平台图形引擎,向上构建出了一整套平台无关的渲染体系和事件处理体系,一套代码可以无差异的同时跑在iOS与Android两端性能体验:Flutter底层是通过
C+
superFool
·
2024-02-07 10:45
详解
C++
类和对象(上)
文章目录写在前面1.类的定义2.类的访问限定符及封装2.1类的访问限定符2.2封装3.类的作用域4.类的实例化5类的对象大小的计算6.类成员函数的this指针写在前面类和对象这一章节,分为上、中、下三篇文章进行拆分介绍的,本篇文章介绍了类和对象中比较基础的一些知识点,比如如何定义一个类,类的大小如何进行计算等。在本片文章正式开始之前,我们先来了解一下什么是面向过程和面向对象。面向过程:我们知道C语
2023Fighting
·
2024-02-07 09:16
C++
c++
开发语言
【
C++
】类中的6个默认成员函数详解
文章目录前言1.类的六个默认成员函数2.构造函数2.1概念2.2特性3.析构函数3.1概念3.2特性4.拷贝构造4.1概念4.2特征5.赋值运算符重载5.1运算符重载5.2赋值运算符的重载6.日期类的实现(综合练习)7.const修饰的成员7.1const修饰类的成员函数8.取地址及const取地址操作符重载总结前言提示:这里可以添加本文要记录的大概内容:注意:重点是前四个默认成员函数。后面两个用
@forever@
·
2024-02-07 09:16
C++
c++
开发语言
类和对象
默认成员函数
C++
入门(基础语法)
文章目录写在前面1C++关键字2命名空间2.1如何定义一个命名空间?2.2命名空间的使用3C++的输入&输出函数4缺省参数4.1缺省参数的定义4.2缺省参数的分类4.2.1全缺省参数4.2.2半缺省参数4.3注意事项5函数重载6引用6.1引用的概念6.2引用的特性6.2.1引用在定义的时候必须初始化6.2.2一个变量可以有多个引用6.2.3引用一旦引用一个实体,再不能引用其他实体6.3常引用6.4
2023Fighting
·
2024-02-07 09:45
C++
c++
开发语言
C++
:模板特化 非类型模板参数
目录1.非类型模板参数2.模板特化2.1为什么需要模板特化2.2函数模板特化2.3类模板特化1.全特化2.偏特化1.部分特化2.参数更进一步的限制1.非类型模板参数模板参数分类类型形参与非类型形参类型形参即:出现在模板参数列表中,跟在class或者typename之类的参数类型名称。非类型形参,就是用一个常量作为类(函数)模板的一个参数,在类(函数)模板中可将该参数当成常量来使用。我们可以创建一个
Faiz..
·
2024-02-07 09:13
C++
c++
开发语言
模板
详解
C++
类和对象(中(类的6个默认成员函数))
文章目录写在前面1.类的6个默认成员函数2.构造函数2.1构造函数的引入2.1构造函数的特性3.析构函数3.1析构函数的引入3.2析构函数的特性4.拷贝构造函数4.1拷贝构造函数概念4.2拷贝构造函数的特性4.3拷贝构造函数典型调用场景5.赋值运算符重载5.1运算符重载5.2赋值运算符重载6.const成员函数7.取地址及const取地址操作符重载写在前面这篇文章详细介绍了类的6个默认成员函数,它
2023Fighting
·
2024-02-07 09:11
C++
c++
java
开发语言
速度规划:s形曲线应用(变速 停车)opencv
c++
显示(3)
理论篇先看该篇,这里沿用了里面的变量。应用推导篇分为变速和停车两部分(字迹潦草,可结合代码看)代码篇变速函数入口:velocityPlannervp;vp.SetParameters(0,1);停车函数入口:ParkingVelocityPlannervp;vp.SetDistance(1,0.4);头文件:SpeedPlan.h#ifndefSPEEDPLAN_H#defineSPEEDPLAN
大风吹~~~~~
·
2024-02-07 09:19
速度规划
opencv
c++
人工智能
速度规划研究
C++
解决生活中的算法:走迷宫
一、问题给出一个矩阵(表示迷宫),由n行m列组成,每个元素只能是0或者1,0表示死路,1表示通路,求出一条从左上角走到右下角的可能的路线,并输出其长度。例如:已知迷宫图1,可以行走的路线为图2。图1图2二、实现首先,我们先将框架搭建好。#includeusingnamespacestd;intn,m;intmaze[105][105];intmain(){cin>>n>>m;for(inti=1;
AICodeThunder
·
2024-02-07 09:48
生活
Qt输出到控制台的方法集合
使用
c++
的iostream输入输出流如果输出的是Qstring对象,需要转换成std可输出的string。
雪野Solye
·
2024-02-07 09:13
C++
qt
c++
scanf在VS不能使用的解决办法
相信很多人都遇到过这种问题我找到解决办法有三种方法一可以直接将scanf改成scanf_s,因为编译器觉得scanf_s这是比较安全的函数方法二错误提示的原因在与vs中的SDL检查关闭步骤右键单击工程文件属性——>c/
c+
欧橘猫
·
2024-02-07 09:12
C语言
c语言
【C/
C++
】基本数据类型—数组、指针和引用
数组数组的创建和初始化数组是一种完全静态的数据结构,在初始化的时候我们就需要给数组指定大小,并且不能修改。指定数组的大小,也称为数组的维度。数组的维度必须像switch的case后面的表达式那样,是一个在编译的时候就能确定的整型常量表达式。不能使用变量作为数组大小。数值的创建示例如下:intarr1[2];constintconstNum=4;floatarr2[constNum];intarr3
Logintern09
·
2024-02-07 09:40
c语言
c++
C++
力扣题目377--组合求和VI 爬楼梯进阶版 322--零钱兑换 279完全平方数
377.组合总和Ⅳ力扣题目链接(opensnewwindow)难度:中等给定一个由正整数组成且不存在重复数字的数组,找出和为给定目标正整数的组合的个数。示例:nums=[1,2,3]target=4所有可能的组合为:(1,1,1,1)(1,1,2)(1,2,1)(1,3)(2,1,1)(2,2)(3,1)请注意,顺序不同的序列被视作不同的组合。因此输出为7。#思路对完全背包还不了解的同学,可以看这
学不会的天真boy
·
2024-02-07 09:37
c++
leetcode
算法
数据结构
C++
算法比赛技巧——取消同步流、不使用endl
本文是玩转C++11的输入输出的单独文章,更多内容可以点击链接跳转文章目录C/
C++
的输入输出(1)scanf和printf(2)cin和cout[1]cin[2]cout(3)取消同步流[1]ios是什么
默示MoS
·
2024-02-07 09:05
c++
算法
一篇文章理解
C++
中红黑树、二叉搜索树、AVL树底层原理和代码实现
二叉搜索树1.概念若它的左子树不为空,则左子树上所有节点的值都小于根节点的值。若它的右子树不为空,则右子树上所有节点的值都大于根节点的值。它的左右子树也分别为二叉搜索树。2.二叉搜索树的常规操作2.1查找a、从根开始比较,查找,比根大则往右边走查找,比根小则往左边走查找。b、最多查找高度次,走到到空,还没找到,这个值不存在。2.2插入a.树为空,则直接新增节点,赋值给root指针b.树不空,按二叉
高高__
·
2024-02-07 09:34
算法
c++
c语言
数据结构
c++11 智能指针底层原理和代码模拟实现
目录内存泄漏的危害如何避免内存泄漏智能指针的使用及原理RAII智能指针的原理
c++
库中3个智能指针auto_ptr(简单实现)unique_ptr(简单粗暴的防止拷贝)share_ptr为什么需要智能指针
高高__
·
2024-02-07 09:34
c++
开发语言
上一页
69
70
71
72
73
74
75
76
下一页
按字母分类:
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
其他