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++反汇编
Rust初体验
前段时间,无意中看到了有关Rust的一系列新闻,比如Fuchsia底层开发使用Rust,Linux驱动可以采用Rust进行开发,Rust的代码安全性比C/
C++
更高,而性能与C/
C++
更加接近,等等。
有理叔
·
2024-02-08 13:25
Rust
Rust
编程语言
94.网游逆向分析与插件开发-游戏窗口化助手-地图数据获取的逆向分析与
C++
代码还原
/sro_-ex.git码云版本号:c4351a5b346d8953a1a8e3ec81e6dc05160de6d2代码下载地址,在SRO_EX目录下,文件名为:SRO_Ex-地图数据获取的逆向分析与
C+
染指1110
·
2024-02-08 13:51
游戏
网游逆向
逆向
c++
Linux 驱动开发基础知识——设备树的语法驱动开发基础知识(九)
专栏导航:妄北y系列专栏导航:C/
C++
的基础算法:C/
C++
是一种常用的编程语言,可以用于实现各种算法,这里我们对一些基础算法进行了详细的介绍与分享。QT基础
妄北y
·
2024-02-08 13:06
Linux
驱动开发基础知识
linux
嵌入式硬件
驱动开发
LED驱动框架
硬件开发
设备树
C++STL模板之——list(简化源码,模拟源码)
众所周知,
C++
给我们底层搬砖人提供了很多便捷的数据结构,让我们能偶尔偷懒,list就是其中之一,现在让我们来了解一下它吧目录一,原理1)底层大致结构2)迭代器3)模板二,模拟源码1)链表结点2)list
爱跑路的肖某
·
2024-02-08 13:30
c++
开发语言
B2075 幂的末尾(洛谷)
输入输出样例输入#123输出#1008输入#272011输出#2743Code:
C++
:#includeusingnamespacestd;intmain(){longlonga,b,s=1;c
Hello,world!*10
·
2024-02-08 12:59
C++
算法
C++
洛谷
B2073 求小数的某一位(洛谷)
0usingnamespacestd;intmain(){inta,b,n;cin>>a>>b>>n;for(inti=1;i<=n;i++){a%=b;a*=10;}a/=b;cout<
C+
Hello,world!*10
·
2024-02-08 12:28
C++
算法
数据结构
C++
洛谷
【
C++
】Qt:TCP&UDP网络通信示例
前面在Unity专题中已经介绍了网络通信TCP和UDP的原理和实现,在Qt中,也常常会用到网络通信(pro工程文件中+=network),因此就要学习掌握socketAPI的使用以及TCP和UDP各自的用处。TCP和UDP的原理这里不再介绍,感兴趣的可以看之前文章。文章目录TCP实现TCP服务端TCP客户端UDP实现UDP服务端UDP客户端TCP实现TCP的实现参考这个代码。服务端和客户端运行效果
DevFrank
·
2024-02-08 12:57
c++Qt嵌入式与桌面应用
c++
学习
Qt
B2072 分苹果
输入输出样例输入#18输出#136Code:
C++
:#includeusingnamespacestd;intmain(){intn,ans=0;cin>>n;for(inti=1;
Hello,world!*10
·
2024-02-08 12:56
C++
算法
c++
数据结构
C++
中的指针与引用
写在前面指针和引用形式上很好区别,但是他们似乎有相同的功能,都能够直接引用对象,对其进行直接的操作。但是什么时候使用指针?什么时候使用引用呢?这两者很容易混淆,在此我详细介绍一下指针和引用,力争将最真实的一面展现给大家。如果我喷得不够好,希望嘴下留情、手下留命,还请指点一二;如果感觉还不错,请大家鼓掌。1、指针和引用的定义在深入介绍之前我们首先来看一下指针和引用的定义、指针和引用的区别,然后分别针
weixin_34082695
·
2024-02-08 12:48
c/c++
C++
编程常见错误:cannot have cv-qualifier等
1、cannothavecv-qualifier不能有CV限定符,在
C++
中CV限定符指const和volatile。
xunmengpiaoyun
·
2024-02-08 12:48
编程错误集
错误
《C++Primer》第二章-变量和基本类型-学习笔记(3)-const&引用&类&头文件
对象默认为文件的局部变量引用引用是别名定义多个引用const引用typedef名字枚举类类型如何定义类类的成员访问标号使用struct关键字编写自己的头文件头文件用于声明而不是用于定义一些const对象定义在头文件中
C+
工程师小星星
·
2024-02-08 12:18
编程语言
C++
c++
头文件
C++引用
const限定符
枚举
C++
11 Reference qualifier or ref-qualifier
从一个例子说起,先看下面的例子classFoo{private:std::stringname;public:Foo(conststd::string&n):name{n}{}std::stringgetName(){returnname;}};intmain(){Foofoo{"Qualifiers"};std::stringn=foo.getName();}这里将成员函数name拷贝出来赋值给
tianyingang
·
2024-02-08 12:17
C++
c++
开发语言
PyTorch 2.2 中文官方教程(十一)
前端原文:pytorch.org/tutorials/advanced/cpp_frontend.html译者:飞龙协议:CCBY-NC-SA4.0PyTorchC++前端是PyTorch机器学习框架的纯
C+
绝不原创的飞龙
·
2024-02-08 12:15
人工智能
pytorch
人工智能
python
C++
——IO流
C语言中我们学习过文件IO的相关函数,那么在
C++
中也一定有各种IO流的函数或者功能,由我今天来简单介绍一下
C++
中IO流的大致原理及使用。
歪~~
·
2024-02-08 12:05
c++
开发语言
c++
三种智能指针shared_ptr、weak_ptr、unique_ptr的原理和使用
c++
智能指针总结一、智能指针出现的原因1.基于我们的的编程习惯,在堆区动态管理的资源忘记释放或者回收了,导致内存泄漏。2.有多个指针指向同一片内存的问题,造成内存资源的重复释放或回收。
奔跑的小白、
·
2024-02-08 12:26
c++
visual
studio
c语言
C++
学习笔记:三种智能指针【Share、Unique、Weak】【Cherno】
智能指针的操作;1:为什么要有智能指针:要知道,内存泄漏是非常严重的后果,如果new出来的空间没在合适的时间delete,那么很容易出现bug或者内存泄漏,而合适地用new和delete又是一个特别难的工作,所以
C+
刘欢明
·
2024-02-08 12:26
C++
智能指针
shared
weak
unique
c++
是否应避免使用普通指针,而使用智能指针(包括shared,unique,weak)?
C/
C++
语言最为人所诟病的特性之一就是存在内存泄露问题,因此后来的大多数语言都提供了内置内存分配与释放功能,有的甚至干脆对语言的使用者屏蔽了内存指针这一概念。
clw_18
·
2024-02-08 12:25
C++
c++
c++
智能指针的使用,shared_ptr,unique_ptr,weak_ptr
c++
智能指针的使用官方参考普通指针的烦恼:内存泄漏,多次释放,提前释放智能指针负责自动释放所指向的对象。
xutopia77
·
2024-02-08 12:55
指针
java
内存泄漏
c++
编程语言
智能指针(shared_ptr、unique_ptr、weak_ptr)的使用
.unique_ptr区别于shared_ptr2.unique_ptr的成员函数与std::move()3.函数返回unique_ptr三.weak_ptr1.使用weak_ptr解决循环引用的问题
C+
代码乌龟
·
2024-02-08 12:55
C/C++
C++
智能指针
c++
应避免使用普通指针,而使用智能指针(包括shared,unique,weak)
智能指针在
C++
中,使用智能指针(如std::shared_ptr、std::unique_ptr和std::weak_ptr)通常被认为是比使用普通指针更安全和推荐的做法。
马上到我碗里来
·
2024-02-08 12:24
#
C语言大师
c++
开发语言
指针
c++
设计模式之代理模式
作用代理模式主要用于,通过代理类,来控制实际对象的访问权限案例classVideoSite{public:virtualvoidfreeVideo()=0;virtualvoidvipVideo()=0;virtualvoidtrickVideo()=0;};classFixBugVideoSite:publicVideoSite{public:voidfreeVideo(){coutp1(new
你好,此用户已存在
·
2024-02-08 12:53
设计模式
c++
设计模式
c++
设计模式之装饰器模式
作用为现有类增加功能案例说明classCar{public:virtualvoidshow()=0;};classBmw:publicCar{public:voidshow(){cout>">">"show();coutshow();coutshow();coutshow();p2->show();p3->show();}可以看到,使用装饰器模式给类增加功能的优点就是避免了大量的代码重复,假如使用
你好,此用户已存在
·
2024-02-08 12:23
设计模式
c++
设计模式
装饰器模式
C++
三剑客之std::any(一) : 使用
相关系列文章
C++
三剑客之std::any(一):使用
C++
之std::tuple(一):使用精讲(全)
C++
三剑客之std::variant(一):使用
C++
三剑客之std::variant(二):深入剖析目录
流星雨爱编程
·
2024-02-08 12:18
#C++基础
c++
开发语言
C++
多态,父类有virtual, 子类继承时, 会拷贝父类的虚函数表吗
在
C++
中,在父类中声明的虚函数会在子类中被继承,并且子类中所生成的对象如果重写了父类中的虚函数,其虚函数表将被更新以指向重写后的函数地址。
折花刀
·
2024-02-08 11:45
c++
c++
子类将基类的虚函数替换为其自己的虚函数,共用的一个虚函数表,怎么不影响基类
在
C++
中,编译器会为每个类生成一个虚函数表,其中包含该类所有虚函数的地址。
折花刀
·
2024-02-08 11:12
c++
c++
C/
C++
重难点
title:C/
C++
重难点date:2020-03-0309:59:230.前言实习生面试写代码的时候,由于C、
C++
混用,出现了不可抗拒的BUG,最终调试失败,面试凉凉。
dounine
·
2024-02-08 11:33
C++11新特性
C++
从诞生到现在一直是一门主流的编程语言,期间经历了多次更行迭代,最近的一次大版本更新就是C++11,而现在大部分公司也把C++11作为主流的应用版本。
猿来是这样^
·
2024-02-08 11:33
C++
c++
开发语言
c语言
QGIS编译(跨平台编译)之五十一:Shapelib编译(Windows、Linux、MacOS环境下编译)
文章目录一、Shapelib介绍二、Shapelib下载三、Windows下编译四、Linux下编译五、MacOS下编译一、Shapelib介绍Shapelib是一个开源的C/
C++
库,用于读取、写入和处理
翰墨之道
·
2024-02-08 11:09
QGIS编译
linux
macos
Shapelib
windows
Shapelib编译
QGIS编译
C++11简介 —— “在写一种很新的代码”
C++11标准可以说是近20年来
C++
语言标准最剧烈的一次修订,远远比前两次修订变动要大。因而,在
C++
语言标准委员会内部的讨论,以及在
C++
语言的社区和应用业界引发的震动和影响也极为深远。
_宁清
·
2024-02-08 10:30
C++
c++
开发语言
c语言
PyTorch 2.2 中文官方教程(十二)
自定义
C++
和CUDA扩展原文:pytorch.org/tutorials/advanced/cpp_extension.html译者:飞龙协议:CCBY-NC-SA4.0作者:PeterGoldsboroughPyTorch
绝不原创的飞龙
·
2024-02-08 10:55
人工智能
pytorch
人工智能
python
Github 2024-02-07 开源项目日报 Top9
2TypeScript项目2Python项目2Ruby项目1HTML项目1NASL项目1Go项目1C项目1Svelte项目1C++项目1ReactNative:用React构建原生应用的框架创建周期:3316天开发语言:
C+
孙琦Ray
·
2024-02-08 10:25
github
开源
Github趋势分析
开源项目
Python
Golang
C++
后端开发之Sylar学习二:配置VSCode远程连接Ubuntu开发
C++
后端开发之Sylar学习二:配置VSCode远程连接Ubuntu开发没错,我不能像大佬那样直接在Ubuntu上面用Vim手搓代码,只能在本地配置一下VSCode远程连接Ubuntu进行开发咯!
程序员班长
·
2024-02-08 10:50
C++后端
c++
学习
vscode
C++
基础篇之面试笔记-1
C++
采用面向对象的方式,以实物为中心,一切实物皆是对象,通过面向对象的方式,将现实世界抽象成对象。
思考之路
·
2024-02-08 10:48
笔记
C++
c++
zzzzzzzzzzzzzzzzz
欢迎关注博主Mindtechnist或加入【LinuxC/
C++
/Python社区】一起探讨和分享LinuxC/
C++
/Python/Shell编程、机器人技术、机器学习、机器视觉、嵌入式AI相关领域的知识和技术
Mindtechnist
·
2024-02-08 10:45
eclipse
ide
visual
studio
github
git
ci/cd
windows
最大子序和(Python,
C++
,Java)
maximum-subarray/要点:dp动态规划注意转移方程为v[i]=max(v[i-1]+nums[i],nums[i]),v[i]表示结尾为位置i且子串包含了nums[i]的最大字序和的子串Python,
C+
好莱坞守门员
·
2024-02-08 10:35
嵌入式开发之qt-4.8.6移植
目录前言一、下载qt-4.8.6二、一键编译三、移植到目标机3.1文件移植3.2配置环境变量3.3添加库文件四、测试4.1安装和配置qt-creator4.2创建并执行测试demo总结前言QT是一个跨平台的
C+
北星之茫
·
2024-02-08 10:14
linux驱动开发
qt开发
arm
qt
C++
设计模式之观察者模式
以下是一个简单的
C++
设计模式的例程,演示了观察者模式(ObserverPattern)的应用。观察者模式定义了一种一对多的依赖关系,使得当一个对象状态改变时,所有依赖它的对象都会得到通知并自动更新。
奋进的大脑袋
·
2024-02-08 10:14
c++
设计模式
观察者模式
QT - 嵌入式快速移植QT记录
技术背景QT是一个跨平台的
C++
图形用户界面应用程序开发框架,广泛用于开发GUI程序以及非GUI程序(如控制台工具和服务器)。
sz66cm
·
2024-02-08 10:41
qt
开发语言
C语言知识点精细详解——初识C语言【1】
C语⾔C语言是一门面向过程的程序设计语言,应用于底层开发,与面向对象的编程语言不同(如
C++
,JAVA),很多高级语言或操作系统如python,
C++
,Linux都是建立在C基础上写的。
VelvetShiki_Not_VS
·
2024-02-08 10:10
C语言
c语言
自然语言处理(NLP)-第三方库(工具包):Faiss【向量最邻近检索工具】【为稠密向量提供高效相似度搜索】【多种索引构建方式,可根据硬件资源、数据量选择合适方式】【支持十亿级别向量的搜索】
Faiss用
C++
编写,并提供与Numpy完美衔接的Python接口。除此以外,对一些核心算法提供了GPU实现。相
u013250861
·
2024-02-08 10:07
机器学习/ML
#
RS/召回层
#
LLM/数据处理
聚类
自然语言处理
Faiss
C++
基础数论—————容斥原理
前言:温馨提示,此篇博客将涉及排列组合(链接)。概念:在计数时,必须注意没有重复,没有遗漏。为了使重叠部分不被重复计算,人们研究出一种新的计数方法,这种方法的基本思想是:先不考虑重叠的情况,把包含于某内容中的所有对象的数目先计算出来,然后再把计数时重复计算的数目排斥出去,使得计算的结果既无遗漏又无重复,这种计数的方法称为容斥原理。好了,我们理解概念,开始例题吧。例题一:描述:一年级某班有30人,考
C2020lax
·
2024-02-08 09:28
数论
C++数论知识
C++
容斥原理
信息学竞赛中的数学知识 --- 容斥原理
C++
基础数论—————容斥原理
C++
基础数论—————容斥原理_C2020lax的博客-CSDN博客_容斥原理c++C++数论容斥原理————无关的元素
C++
数论容斥原理————无关的元素-算法网容斥原理
dllglvzhenfeng
·
2024-02-08 09:27
程序猿的数学
计算机考研机试
算法
信奥
C+=
NOIP
CSP-J
C++
中的class
C++
是一种面向对象的编程语言,提供了class关键字,用于定义自定义的数据类型和相关的操作。class是
C++
中的一个重要概念,它允许程序员创建具有共同属性和行为的对象。
Edge_Coduck_S07738
·
2024-02-08 09:57
C/C++
编程
c++
学习
算法
c++
多态(2)-- 虚函数
我们在多态(1)中说到,多态就是使用父类指针访问子类函数,可以使得代码更加的简便。并且举了一个喂食动物的例子加以说明,我们使用代码进行展示。enumclass_ANIMALS_TYPE{CAT,DOG,ANIMAL_COUNT};classAnimal{public:Animal(_ANIMALS_TYPEtype,intage);voideat()const;private:_ANIMALS_T
Sun。13
·
2024-02-08 09:53
c++
开发语言
c++
新特性override和final
override作用:在子类中重写父类的虚函数,我们可以在子类的虚函数声明后加上override。上图就在重写eat()的时候,加上override。作用:1.可以提示读者,这个函数是重写自父类中的。2.加上override之后,我们在重写eat()的时候,如果我们函数的名称写错了,那就会报错。上面eat()函数重写时,我们将名字写成了,evt();加上override之后我们写错编译器就会报错,
Sun。13
·
2024-02-08 09:53
开发语言
c++
c++
多态(3) -- 虚析构函数
代码:enumclass_ANIMALS_TYPE{CAT,DOG,ANIMAL_COUNT};classAnimal{public:Animal(_ANIMALS_TYPEtype,intage,constchar*name);~Animal();virtualvoideat()const=0;private:_ANIMALS_TYPEtype;//动物类型intage;//动物年龄char*n
Sun。13
·
2024-02-08 09:53
c++
开发语言
c++
多态(1) -- 子类型及什么是多态
目录代码分析:代码中我们使用了三种方式:为什么子类对象可以赋值给父类对象?子类型的传递性:使用父类的指针指向子类的对象:总结:子类型和多态的联系及什么是多态那父类指针指向子类对象的用处在哪?子类型:从名字看就知道和继承有关。子类型其实就是子类对象可以代替父类对象,赋值给父类的变量。当使用public继承(必须)的子类对象,可以冒充是父类对象就是在函数参数需要传入父类时可以传入一个子类classFa
Sun。13
·
2024-02-08 09:20
c++
开发语言
【代码随想录打卡day1---数组】
数组的理论基础在
c++
中,数组是连续进行存储的,数组的学习过程中需要注意以下的两点:数组是进行连续存储的数组的下标是从0进行开始的不同的编程语言,二维数组的空间的连续性是不同的,
c++
的二维数组的空间存储是连续的
coding_ksy
·
2024-02-08 09:42
代码随想录31期打卡
算法
数据结构
Tecent libco
C++
协程库初探
安装https://github.com/Tencent/libco上把release版本的下下来:mkdirbuild&&cdbuild&&cmake..&&make拿到动态和静态库啦,然后cp到/usr/local/lib就完成安装啦。项目有很多example,直接进根目录make就行了。libco原理主要是理解resume和yield,非常非常强烈建议的blog:https://blog.d
Y. F. Zhang
·
2024-02-08 09:55
C++
多线程编程
Linux
c++
开发语言
算法
高斯伪谱
C++
封装库开源!
Author:Y.F.ZhangHisGithub:https://github.com/ZYunfeii写在前面这个库在你下载它的那一时刻起不再依赖任何其他代码,直接可用来构建
C++
的最优控制问题并进行求解
Y. F. Zhang
·
2024-02-08 09:21
C++
轨迹规划
控制理论
c++
开源
开发语言
上一页
61
62
63
64
65
66
67
68
下一页
按字母分类:
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
其他