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++编译原理
如何用 Python开发一个简单的 Webkit 浏览器,牛刀小试
关于PyQt,你可能已经有所耳闻了,它是Qt框架下的一系列Python组件,而Qt(发音类似“cute”)是用来开发GUI的
C++
框架。
妄心xyx
·
2024-02-08 14:45
Cpp-3
文件和流/*1.文件操作这需要用到
C++
中另一个标准库fstream2.对于标准库fstream,它定义了三个新的数据类型:数据类型描述ofstream表示输出文件流,用于创建文件并向文件写入信息ifstream
-seventy-
·
2024-02-08 14:36
#
C/C++
c++
C++
反转链表
#includestructListNode{intval;ListNode*next;ListNode(intx):val(x),next(NULL){}};ListNode*reverseList(ListNode*head){ListNode*prev=NULL;ListNode*curr=head;ListNode*next=NULL;while(curr!=NULL){next=curr
Galaxy银河
·
2024-02-08 14:35
C++更多语法
计算机
/
人工智能
c++
链表
windows
【
C++
】猜数字游戏
//引入必要的头文件#include#include#includeusingnamespacestd;//主函数入口intmain(){//初始化随机数种子,使用当前时间作为种子值srand((unsignedint)time(NULL));//生成一个1到100之间的随机数intnumber=rand()%100+1;//初始化玩家的猜测值为0intvalue=0;//输出游戏标题cout>v
执沐
·
2024-02-08 14:32
c++
算法
开发语言
C++
入门学习(二十五)do-while循环
do{//代码块,至少会执行一次}while(条件);对比一下while和do-while循环:因为while循环先判断条件,所以数字10直接就没有进入for循环里,卡在了判断条件这一步,所以就没有输出数据;do-while循环是先执行代码段,所以10+1=11,再判断11是否大于10,11>10,所以跳出循环。#include#includeusingnamespacestd;intmain()
执沐
·
2024-02-08 14:31
C++入门
算法
数据结构
P1051 [NOIP2005 提高组] 谁拿了最多奖学金
网址如下:P1051[NOIP2005提高组]谁拿了最多奖学金-洛谷|计算机科学教育新生态(luogu.com.cn)最近一直在学
c++
,想着水一道题爽爽结果就出问题了代码如下:#include#includeusingnamespacestd
Fool256353
·
2024-02-08 14:55
c++
【
c++
】vector用法详解
vector用法详解vector定义vector容器的构造函数vector容器内元素的访问1.通过下标+[]来访问2.通过迭代器来访问3.通过范围for来访问vector常用函数的用法解析1.size()2.clear()3.capacity()4.reserve()5.resize()6.shrink_to_fit()7.pop_back()8.push_back()9.erase()10.in
奶芙c
·
2024-02-08 14:24
c++
算法
开发语言
visual
studio
code
B2119 删除单词后缀
网址如下:B2119删除单词后缀-洛谷|计算机科学教育新生态(luogu.com.cn)算是找了个操作字符串的题来做可以说
C++
的string类确实是好用,但是还是不够熟悉,我不清楚怎么删去string
Fool256353
·
2024-02-08 14:24
算法
数据结构
小米面试题 嵌入式_嵌入式面经111道面试题全解析C/
C++
可参考
第一章进程线程1.1进程线程的基本概念1.1.1什么是进程,线程,彼此有什么区别⭐⭐⭐⭐⭐1.1.2多进程、多线程的优缺点⭐⭐⭐⭐1.1.3什么时候用进程,什么时候用线程⭐⭐⭐1.1.4多进程、多线程同步(通讯)的方法⭐⭐⭐⭐⭐1.1.5进程的空间模型⭐⭐⭐⭐1.1.6进程线程的状态转换图什么时候阻塞,什么时候就绪⭐⭐⭐1.1.7父进程、子进程的关系以及区别⭐⭐⭐⭐1.1.8什么是进程上下文、中断
网易《了不起的中国制造》
·
2024-02-08 14:03
小米面试题
嵌入式
【嵌入式——
C++
】算法(STL)
【嵌入式——
C++
】算法(STL)遍历算法for_eachtransform查找算法findfind_ifadjacent_findbinary_searchcountcount_if排序算法sortrandom_shufflemergereverse
炯哈哈
·
2024-02-08 13:01
c++
算法
开发语言
qt
物联网
【嵌入式——
C++
】deque(STL)
【嵌入式——
C++
】deque(STL)内部工作原理deque和vector的区别构造函数赋值操作大小操作插入和删除数据存取排序内部工作原理内部有个中控器,维护每段缓冲区中的内容,缓冲区中存放真实数据,
炯哈哈
·
2024-02-08 13:31
c++
qt
开发语言
物联网
【嵌入式——
C++
】仿函数(STL)
【嵌入式——
C++
】仿函数(STL)概念使用谓词内建函数对象算术仿函数关系仿函数逻辑仿函数概念重载函数调用操作符的类,其对象常称为函数对象,函数对象使用重载的()时,行为类似函数调用,也叫仿函数。
炯哈哈
·
2024-02-08 13:31
c++
开发语言
qt
物联网
【嵌入式——
C++
】STL
C++STL(标准模板库)是一套功能强大的
C++
模板类,提供了通用的模板类和函数,这些模板类和函数可以实现多种流行和常用的算法和数据结构,如向量、链表、队列、栈。
炯哈哈
·
2024-02-08 13:30
c++
开发语言
STL
qt
物联网
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++
编译原理
实验1——词法分析(python实现)
文章目录实验目的实现定义单词对应的种别码定义输出形式:三元式python代码实现运行结果检错处理总结实验目的输入一个C语言代码串,输出单词流,识别对象包含关键字、标识符、整型浮点型字符串型常数、科学计数法、操作符和标点、注释等等。实现定义单词对应的种别码自行定义相关单词的种别码定义输出形式:三元式#三元式classThreeFml:#三元式def__init__(self,syn,inPoint,
在半岛铁盒里
·
2024-02-08 11:43
编译原理
python
编译原理
编译原理
实验2——自上而下语法分析LL1(包含去消除左递归、消除回溯)
文章目录实验目的实现流程代码运行结果测试1(含公共因子)测试2(经典的i+i*i文法,且含左递归)测试3(识别部分标识符)总结实验目的实现自上而下分析的LL1语法分析器,给出分析过程实现流程代码代码逻辑1.预处理去除多余空格:如“S->aB”,处理成“S->aB”拆解候选式:对于某一产生式,若有多个候选式,根据|符号拆解为多个产生式。获取开始符号:默认输入的第一个非终结符为开始符消除左递归和回溯(
在半岛铁盒里
·
2024-02-08 11:43
编译原理
python
编译原理
LL1分析
子类将基类的虚函数替换为其自己的虚函数,共用的一个虚函数表,怎么不影响基类
在
C++
中,编译器会为每个类生成一个虚函数表,其中包含该类所有虚函数的地址。
折花刀
·
2024-02-08 11:12
c++
c++
编译原理
实验3——自下而上的SLR1语法分析实现(包含画DFA转换图、建表、查表)
文章目录实验目的实现流程定义DFA状态实现代码运行结果测试1测试2测试3总结实验目的实现自下而上的SLR1语法分析,画出DFA图实现流程定义DFA状态classDFA:def__init__(self,id_,item_,next_ids_):self.id_=id_#编号self.item_=item_#productionsself.next_ids_=next_ids_#{v1:id1,v2
在半岛铁盒里
·
2024-02-08 11:42
编译原理
python
编译原理
SLR1
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语言
编译原理
(4):语法分析下——自底向上分析
声明:本系列文章,是根据中国大学MOOC网哈工大的
编译原理
这门课学习而成的学习笔记。
逢青丶
·
2024-02-08 11:17
编译原理
编译原理
--实验3-基于-LR(0)方法的语法分析
文章目录前言1.1实验目的1.2实验任务1.3实验内容1.3.1输入格式:1.3.2输出格式:1.3.3样例1.4程序1.4.1程序流程图1.4.2算法描述1.4.3程序源码前言
编译原理
课程实验的实验课内容
杨大熊的代码世界
·
2024-02-08 11:47
编译原理
编译原理
实验三 自下而上语法分析
一、实验目的(1)根据PL/0语言的文法规范,要求编写PL/0语言的语法分析程序。(2)通过设计、编制、调试一个典型的自下而上语法分析程序,实现对语法分析程序所提供的单词序列进行语法检查和结构分析,进一步掌握常用的语法分析方法。(3)选择最有代表性的语法分析方法,算符优先分析法、LR分析法;或者调研语法分析器的自动生成工具YACC的功能与工作原理,使用YACC生成一个自底向上的语法分析器。二、实验
up up up!
·
2024-02-08 11:46
编译原理
c++
编译器
【
编译原理
】简明自底向上分析算法总结:LR(0),SLR,LR(1),LALR分析算法
【
编译原理
】简明自顶向下分析算法总结:递归下降,LL(1)分析算法语法分析有两个总的思路,一个是自顶向下分析,一个是自底向上分析。
Catigeart
·
2024-02-08 11:46
编译原理
编译器
编译原理
与技术(三)——语法分析(四)自底向上-移进归约
五、冲突(一)移进-归约冲突(二)归约-归约冲突参考资料:[1]USTC
编译原理
和技术2023(ustc-compiler-principl
MCQSLW
·
2024-02-08 11:14
算法
编译原理
与技术(三)——语法分析(六)自底向上-SLR分析
(三)构造识别活前缀的DFA(四)从DFA构造SLR分析表四、SLR(1)文法参考资料:[1]USTC
编译原理
和技术2023(ustc-compiler-principles.github.io
MCQSLW
·
2024-02-08 11:14
编译原理与技术
语法分析
文法
SLR
编译原理
与技术(三)——语法分析(五)自底向上-LR分析
参考资料:[1]USTC
编译原理
和技术2023(ustc-compiler-principles.github.io)
MCQSLW
·
2024-02-08 11:44
算法
上一页
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
其他