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++
字符编码格式的转换
C++
中用的是MultiByteToWideChar和WideCharToMultiByteMultiByteToWideChar和WideCharToMultiByte用法详
努力是为了明天
·
2024-02-05 15:56
引用
C++
编码转换
C++
PE文件信息解析
尝试解析PE文件结构,于是编写了此PE信息助手类,暂时完成如下信息解析1.导入表信息2.导入表信息3.资源表信息CPEHelper.h#pragmaonce////@brief:PE文件解析助手类//@copyright:Copyright2024FlameCyclone//@license://@birth:CreatedbyVisualStudio2022on2024-02-04//@vers
Flame_Cyclone
·
2024-02-05 15:53
C++
Win32
Windows
开发语言
C++
Win32
PE文件解析
PE文件信息
C++
快捷方式操作(Lnk快捷方式)
将快捷方式的操作做了一个简单封装,方便使用.//解析Lnk内容{CLnkHelperobj;obj.Load(_T("123.lnk"));SHELL_LINK_INFOinfo=obj.GetInfo();//TODO使用info的内容}//创建(另存为)快捷方式{CLnkHelperobj;SHELL_LINK_INFOinfo;//TODO修改info的内容obj.SetInfo(info)
Flame_Cyclone
·
2024-02-05 15:22
Win32
C++
Win32
C++
快捷方式
C++
提取ICO图标(PE文件资源提取)
最近需要写一个提取EXE或者DLL图标资源的功能,网上找了很久,要么功能不好用,最后结果如下:1.很多是加载为HICON句柄后转换为图片保存,全损画质...,2.后来找了个还能用的,详见https://github.com/TortoiseGit/TortoiseGit/blob/master/src/Utils/IconExtractor.cpp但是这个有Bug,提取的资源是有误的,与Resou
Flame_Cyclone
·
2024-02-05 15:22
C++
Win32
Windows
c++
windows
Win32
ICO图标
图标提取
C++
字符串编码转换
CStrConvert.h#pragmaonce#include#include#ifdef_UNICODEusing_tstring=std::wstring;#elseusing_tstring=std::string;#endifclassCStrConvert{//宽字符转多字节字符staticstd::string_WStrToMultiStr(UINTCodePage,conststd
Flame_Cyclone
·
2024-02-05 15:21
C++
Win32
Windows
C++
Win32
字符串编码
Windows
C++
| 部分和函数partial_sum的使用技巧
如果你需要处理一个数组的前缀和,或者数组中某一段元素的前缀和,你会怎么做呢?partial_sum函数是STL中的函数,用于计算范围的部分和,并从结果开始分配范围中的每个元素,range[first,last)中相应元素的部分和。头文件numeric(需要使用命名空间std)。声明C++11中有partial_sum函数的两种重载:template_OutputIteratorpartial_su
brilliantgby
·
2024-02-05 15:35
C/C++
c++
C++
| vector二维数组的初始化与行、列数的获取
如果直接使用vector>v;创建二维数组,那么就会得到一个空的容器,这样再通过push_back赋值是非常麻烦的。初始化二维数组在此介绍二维数组初始化的一般操作。首先看一维数组的初始化示例:定义一个长度为n(正整数)的int类型一维数组v:vectorv(n);定义一个长度为n的int类型一维数组v,并将其所有元素赋值为1:vectorv(n,1);在此基础上,二维数组的初始化示例如下://创建
brilliantgby
·
2024-02-05 15:33
C/C++
c++
2019年需要学习的专业知识
接下来的学习计划软件知识体系结构基础知识C/
C++
编程语言数据结构算法分析与实现中级知识编译器原理操作系统网络编程高级知识Linux内核源码分析硬件知识体系结构基础知识电路知识模拟电路数字电路计算机组成原理处理器体系架构实现应用性知识
大道而至简
·
2024-02-05 15:13
C++
模板初阶
C++
泛型编程泛型编程:编写与类型无关的通用代码,是代码复用的一种手段。
Jamo@
·
2024-02-05 15:56
C++学习专栏
c++
开发语言
[职场]
C++
开发工程师的岗位职责 #学习方法#笔记
C++
开发工程师的岗位职责
C++
开发工程师是利用
C++
语言设计完成软件系统底层模块功能;测试软件模块和软集成产品,进行软件故障的诊断、定位、分析和调试,实施产品测试方案;向业务部门提供软件的后期技术支持
忧郁小薯条33
·
2024-02-05 15:49
c++
学习方法
笔记
openCV【实践系列】8——OpenCV中的颜色空间
我们还将用
C++
和Python分享演示代码。RGB色彩空间RGB颜色空间具有以下属性1.它是一种加色空间,其中颜色通过红色,绿色和蓝色值的线性组合获得。2.三个通道通过照射到表面的光量相关联。
一只长尾巴
·
2024-02-05 15:03
最大子数组(
c++
题解)
题目描述题目描述给你一个长度为的整数数组。求长度为的的连续子数组中的最大值。连续子数组定义:一个数列的连续子数组是指从原数组中连续若干个元素组成的子数组。例如,和是的连续子数组,但和不是的连续子数组。输入格式第一行:输入两个整数和第二行:个整数表示输出格式单个整数:表示答案。样例样例输入1复制4254-18样例输出1复制15样例解释1当时,有。不可能得到更大的值,因此答案为。请注意,不能选择。样例
hb_zhyu
·
2024-02-05 14:00
c++
算法
数据结构
录取优生(
c++
题解)
目描述题目描述名考生参加了入学考试。编号为的考生数学得了分,英语得了分。录取结果如下:录取数学成绩最高的名考生。然后,在未被录取的考生中,录取英语成绩最高的名考生。然后,在未被录取的考生中,录取数学和英语总分最高的名考生。未被录取的考生不予录取。这里,第这三种情况中,优先录取考生编号较小的考生。输出被录取考生的考生号,按升序排列,一行一个。输入格式第一行:输入四个整数第二行:个整数表示第三行:个整
hb_zhyu
·
2024-02-05 14:00
c++
算法
开发语言
螺旋形迷宫(
c++
题解)
题目描述题目描述一个的方阵迷宫,每格有一个整数。左上角坐标为,右下角坐标为。现从左上角开始,按顺时针方向在迷宫中行走,按螺旋形一直走到迷宫的中心。依行走顺序输出每格的数字。输入格式第行:个整数接下来行,每行个空格分开的整数,每个数不超过.输出格式第行:按要求依次输出个数,各数之间用一个空格分开。样例样例输入复制412345678910111213141516样例输出复制12348121615141
hb_zhyu
·
2024-02-05 14:00
c++
算法
开发语言
明天是几号(
c++
题解)
题目描述题目描述在某国,每年有个月,每个月有天。求年月日的下一天的日期。输入格式第一行:两个整数。第二行:三个整数输出格式输出三个整数,表示年月日的下一天的日期。样例样例输入1复制123020231230样例输出1复制202411样例解释1在该样例中,一年由个月组成,每个月由天组成。因此,年月日的下一天日期就是年月日。样例输入2复制367267892345样例输出2复制67892346样例解释2在
hb_zhyu
·
2024-02-05 14:29
c++
算法
开发语言
c基础 - debug调试 根据地址查询该地址对应数据值
2.变量的地址定义:任何的数据或者任何的变量都会有地址,这个地址就相当于我们生活中的住址和门牌号,因为在c和
c++
中的所有操作基本都是去操作指针。
世道无情
·
2024-02-05 14:44
Arduino开发板的功能
Arduino开发板具有多种功能和特点,主要包括以下几个方面:易于编程和使用:Arduino开发板使用易于理解的C/
C++
语言编写程序,具有简单易用的开发环境和丰富的库函数,使得开发者可以快速地编写和测试程序
selenia8860
·
2024-02-05 14:53
嵌入式硬件
Arduino
开发语言
全新亿代整蛊“小”代妈
c++
顶级整蛊小代码3.0 点开了给你的朋友才算好 家人们,代码启动( 温馨提示本代码原创(gezhengxu2024帮忙修改))最后一行有惊喜!!!(启动后按三有惊喜!)
#include#include#include#include#include#include#include#definea415#defineb466#definec554#defined622#definee740#definef831#defineg932usingnamespacestd;inta9(){cout>abcdefg;if(abcdefg==1){return0;}else
yangkehanSG
·
2024-02-05 14:50
c++
开发语言
全新亿代整蛊“小”代妈
c++
顶级整蛊小代码4.0 点开了给你的朋友才算好 家人们,代码启动( 温馨提示本代码本人原创(gezhengxu2024帮忙修改))(启动后按5有惊喜!)
#include#include#include#include#include#include#include#definea415#defineb466#definec554#defined622#definee740#definef831#defineg932usingnamespacestd;inta9(){cout>abcdefg;if(abcdefg==1){return0;}else
yangkehanSG
·
2024-02-05 14:50
c++
开发语言
c++
语法多态
多态分为两类静态多态:函数重载和运算符重载属于静态多态复用函数名动态多态:派生类和虚函数实现运行时多态。静态多态和动态多态区别静态多态的函数地址早绑定:编译阶段确定函数地址动态多态函数地址晚绑定:运行阶段确定函数位置classAnimalBase{public:intm_age;//虚函数函数在运行阶段绑定virtualvoidspeek(){cout#includeusingnamespaces
weixin_38432324
·
2024-02-05 14:19
c++
开发语言
c++
顶级整蛊小代码2.0 点开了给你的朋友才算好 家人们,代码启动( 温馨提示本代码原创(gezhengxu2024帮忙修改))
#include#include#include#include#include#include#include#definea415#defineb466#definec554#defined622#definee740#definef831#defineg932usingnamespacestd;inta9(){cout>abcdefg;if(abcdefg==1){return0;}else
yangkehanSG
·
2024-02-05 14:19
c++
c++
语法继承
继承的好处减少重复代码语法class子类:继承方式父类子类也称派生类父类也称基类继承方式公共继承保护继承私有继承classBase{public:intm_a;private:intm_b;protected:intm_c;public:voidfunc(){}};classclassA:publicBase{public:voidtest(){m_a=10;//m_b=20;//'m_b'isa
weixin_38432324
·
2024-02-05 14:48
c++
开发语言
C++
语法文件
通过文件可以可以将数据持久化
c++
中对文件操作需要包含头文件fstream文件的类型分为两种1.文本文件文件以文本的ASCII码形式存储在计算机中2.二进制文件稳重以文本的二进制形式存储在计算机中用户一般不能直接读懂操作文件的三大类
weixin_38432324
·
2024-02-05 14:48
c++
开发语言
C++
基础语法 类 02
类对象作为成员属性当类里面有其他类成员属性的时候初始化先调用其他类构造函数再调用本类构造函数析构的时候先调用本类的析构函数再调用其他类的析构函数。#include#includeusingnamespacestd;classPhone{private:stringm_name;public:Phone(stringname):m_name(name){std::cout#include"mathu
weixin_38432324
·
2024-02-05 14:14
c++
开发语言
Python编辑器推荐:2023 年最值得使用的五款Python编辑器
并且支持多种编程语言,包括Python、
C++
等。优点:网络安全重磅福利:入门&进阶全套282G学习资源包免费分享!功能丰富,支持语法高亮、代码补全、调试、版本控制等功能。
网络安全乔妮娜
·
2024-02-05 14:31
python
编辑器
开发语言
web安全
网络安全
php
学习
TypeError: ‘str‘ object does not support item assignment
可以使用s[i]的方法读取python字符串的内容,但如果写如下代码就会报错num[i]='9'python中的字符串跟
C++
的有点不一样,python的字符串是一种不可变对象(immutabelobject
freak_zone
·
2024-02-05 13:20
python基础知识
leetcode
算法
职场和发展
C++
面试:数据库的连接池管理
目录基本概念工作原理核心组件实现机制优点缺点实践建议实例场景描述解决方案:引入数据库连接池配置数据库连接池使用连接池监控和调优效果结论数据库连接池管理是一个在软件开发中常见的优化策略,特别是在需要频繁访问数据库的场景中。它主要用于减少数据库连接的开销,提高数据库操作的效率。在面试中,掌握数据库连接池的基本概念、实现机制、以及它的优缺点是非常重要的。基本概念数据库连接池(DatabaseConnec
Thomas_Lbw
·
2024-02-05 13:16
c++
数据库
面试
[
C++
历练之路]
C++
多态底层逻辑知多少
W...Y的主页代码仓库分享前言:学习了继承与多态,我相信大家对其底层的运用逻辑非常之好奇,今天我们就来探索一下多态中的底层逻辑,话不多说,我们现在开始!目录抽象类概念接口继承和实现继承多态的原理虚函数表多态的原理单继承和多继承关系的虚函数表单继承中的虚函数表多继承中的虚函数表菱形继承、菱形虚拟继承虚函数表地址抽象类概念在虚函数的后面写上=0,则这个函数为纯虚函数。包含纯虚函数的类叫做抽象类(也叫
W…Y
·
2024-02-05 13:44
C++
c++
算法
开发语言
stl
人工智能
java
chatgpt
【
C++
历练之路】二叉搜索树的学习应用及其实现
W...Y的主页代码仓库分享前言:我们之前学过一些查找关键数据的办法,排序+二分查找。但是这种方法的插入的时间复杂的太高,今天我们来学习一个更好的办法来应对数据查找——二叉搜索树。目录1.二叉搜索树1.1二叉搜索树概念1.2二叉搜索树操作1.3二叉搜索树的实现1.4二叉搜索树的应用1.5二叉搜索树的性能分析1.二叉搜索树1.1二叉搜索树概念二叉搜索树又称二叉排序树,它或者是一棵空树,或者是具有以下
W…Y
·
2024-02-05 13:12
C++
c++
开发语言
数据结构
算法
人工智能
java
chatgpt
C++
实战Opencv第二天——色彩空间转换函数和opencv中图像对象创建与赋值(从零开始,保姆教学)
OpenCV是一个强大的计算机视觉库,使用
C++
作为主要编程语言,对于图像处理和计算机视觉领域具有重要意义。其提供了丰富的功能和算法,使得开发者能够快速实现各种图像处理和计算机视觉应用。
学术菜鸟小晨
·
2024-02-05 13:12
C++实战Opencv
c++
opencv
开发语言
《
C++
Primer Plus》第5章学习笔记
内容思维导图第5章循环和关系表达式1.for循环循环的四个部分:循环的初始化(loopinitialization)循环测试(looptest)循环体(loopbody)循环更新(loopupdate)for循环执行重复操作的步骤:设置初始值。执行测试,看看循环是否应当继续执行。执行循环操作。更新用于测试的值。for(initialization;test_expression;update-ex
蓬篙人
·
2024-02-05 13:36
C++
匿名函数
匿名函数,顾名思义就是没有名字的函数,又名Lambda。为什么使用匿名函数,优点如下使用匿名函数,可以免去函数的声明和定义。这样匿名函数仅在调用函数的时候才会创建函数对象,而调用结束后立即释放,所以匿名函数比非匿名函数更节省空间不希望被其他人广泛地调用,只是为了在自己的局部代码中理顺逻辑和减少重复Lambda表达式可以减少程序中函数对象类的数量,使得程序更加优雅匿名函数是我们需要用到的一个函数,但
Tang Paofan
·
2024-02-05 13:11
C++/C
c++
lua中如何设置table只读
目录前言:如何设置只读table用法实例:前言:在
C++
等其他语言中,我们可以通过限定符const设置常量和常量对象,以防止该变量和对象被修改,提高数据的安全线。
魂玉天成
·
2024-02-05 13:03
lua
lua
开发语言
【
C++
】VS2019+Dlib安装及整合详细步骤
###因为手里的项目原因,需要使用到人脸的68个关键点定位,Dlib对关键点的定位可以说很准确的,写下这篇博客记录配置流程首先要下载Cmake和Dlib以及VS2019VS2019的下载和OpenCV的安装可以看我的这篇博客博客链接cmake下载地址Dlib下载地址解压Dlib-19.18到文件夹dlibrelease(什么名字都行)新建下图中的install和build两个文件夹源码选择刚才解压
黎曼不会算积分
·
2024-02-05 13:02
疲劳驾驶检测
从玩游戏到自己用C语言开发游戏,这款“打豆豆”重燃游戏之火!
imageC语言学习资料都在网盘了,加小编C/
C++
编程学习群:825414254获取!
Python编程导师
·
2024-02-05 13:26
C++
:如何优美地写代码
1.关于空行
C++
的语句结束标志是;(不是像Python一样的强制要空行),这就会造成一个问题,就是如何写出可视化的优美的代码。
无影无踪的青蛙
·
2024-02-05 12:41
c++
开发语言
用
C++
实现一个哈希桶并封装实现 unordered_map 和 unordered_set
目录哈希桶的实现封装unordered_map和unordered_set封装代码HashTable.hMyUnorderedMap.hMyUnorderedSet.h哈希桶,又叫开散列法。开散列法又叫链地址法(开链法),首先对关键码集合用散列函数计算散列地址,具有相同地址的关键码归于同一子集合,每一个子集合称为一个桶,各个桶中的元素通过一个单链表链接起来,各链表的头结点存储在哈希表中。具体如下图
翼蛇湖-纪宁
·
2024-02-05 12:31
C++
哈希算法
算法
散列表
C++
哈希 开放定址法
哈希算法哈希,是一种算法思想吗,它的核心是映射,哈希方法中使用的转换函数称为哈希(散列)函数,构造出来的结构称为哈希表(HashTable)(或者称散列表)在STL中,提供了两个使用哈希底层实现的容器unordered_set和unordered_map,unordered是无序的意思。它们存储数据的方式类似于set和map,但缺少了排序的功能。在性能测试中,debug环境下,unordered_
翼蛇湖-纪宁
·
2024-02-05 12:30
C++
哈希算法
c++
算法
C/
C++
内存管理的底层调用逻辑
✨Blog:不会敲代码的小张:)推荐专栏:C语言、Cpp️、数据结构初阶座右铭:“記住,每一天都是一個新的開始”本章内容:《C/
C++
内存管理的底层调用逻辑》的介绍✨目录C/
C++
内存分布C语言中动态内存管理方式
不会敲代码的小张:)
·
2024-02-05 12:58
C++
c语言
c++
牛客网js输入输出语句
来源:https://www.cnblogs.com/guorange/p/7229152.htmlJavaScript作为一种弱类型的编程语言,语法和C/
C++
、JAVA等存在差别,但是对于大部算法题
Smoony
·
2024-02-05 12:00
Qt环境搭建+简单程序实现
Qt是什么Qt是一个跨平台的
C++
图形用户界面应用程序框架。框架的本质就是一群大佬发明的让菜鸡写出来的代码也也比较规范也就是限制程序员的自由,让程序员写出来的代码规范。库和框架有相似性。
乔 巴
·
2024-02-05 12:40
qt
开发语言
UE4
C++
(22)全局变量理解
06/19/2021文章目录GEnginePrintonScreen打印消息到游戏视图窗口GetWorld/GetWorldContextLoadMapUGameEngine::Init(IEngineLoop*InEngineLoop)GWorldGShaderComplingManagerCoreGlobals.cpp全局指令gc.FlushStreamingOnGC=FlushAsyncLo
戏命尸
·
2024-02-05 12:05
UE4
C++
学习篇
UE4
trinitycore 魔兽服务器源码分析(一) 网络
www.trinitycore.org/类似的还有mangos和kbengine不过mangos使用庞大的ACE网络框架kbengine使用自写网络库两者均使用了多语言进行开发作为trinitycore主要使用
c+
weixin_30781107
·
2024-02-05 12:03
c/c++
网络
操作系统
c++
服务器开发学习--02--MySQL,Redis,ASIO,iocp,TrinityCore代码结构,
c++
对象模型
c++
服务器开发学习--02--MySQL,Redis,ASIO,iocp,TrinityCore代码结构,
c++
对象模型MySQL问题RedisAsioiocpTrinityCore代码结构
c++
对象模型虚函数表
WeidanJi
·
2024-02-05 11:00
c++服务器开发学习
mysql
redis
asio
iocp
UE4
C++
的基础变量类型之间的转换
.cppvoidAC_Test2GameModeBase::BeginPlay(){Super::BeginPlay();//创建一个FstringMyString=TEXT("NIHAO");//使用.h文件已经声明的变量类型时,不用再次声明变量类型,即不用在前再增加“FString”//Fstring转化成FNameMyName=FName(*MyString);//Fstring转化成FTe
1204157137 肖哥
·
2024-02-05 11:30
C++
ue4
c++
UE4
C++
静态加载类和资源
静态加载类和资源:指在编译时加载,并且只能在构造函数中编写代码.h//增加所需组件的头文件#include"Components/SceneComponent.h"//场景组件#include"Components/StaticMeshComponent.h"//静态网格体组件#include"Components/BoxComponent.h"//Box碰撞体组件#include"Compone
1204157137 肖哥
·
2024-02-05 11:30
C++
ue4
c++
UE4
C++
动态加载类和资源
动态加载类和资源:指在运行时加载.cppvoidAMyActor::BeginPlay(){Super::BeginPlay();//动态加载资源UStaticMesh*MyTempStaticMesh=LoadObject(nullptr,TEXT("/Script/Engine.StaticMesh'/Game/StarterContent/Shapes/Shape_NarrowCapsule
1204157137 肖哥
·
2024-02-05 11:30
C++
ue4
c++
ue4
C++
打印日志和打印到屏幕上
voidAFloatingActor::BeginPlay(){Super::BeginPlay();//Logtemp临时日志记录类别名称,warning日志记录级别,TEXT是打印的内容//每一个颜色也是不一样的error是红色,Warning是黄色,Display是白色//日志记录级别常用的有三种一种是Error、一种是Warning、一种Disp1ay,他们的级别是Error>warnin
1204157137 肖哥
·
2024-02-05 11:59
C++
ue4
c++
UE4
C++
UObject实例化
需求:实例化创建自己新建的MyObject,并获取MyObject中的参数1.新建Object,在.h创建一个公共变量class工程名称_APIA工程名称+类名:publicUObject{GENERATED_BODY()public://注意一定要公开变量,否则继承的Object无法继承该变量int32AA=22;};2.接着在其他的文件编写.h#include"MyObject.h"//引用M
1204157137 肖哥
·
2024-02-05 11:59
C++
ue4
c++
C++
宏的计算规则
#include"iostream"usingnamespacestd;#defineN2+3#defineM(2+3)#definearea1(L)L*L#definearea2(L)(L)*(L)#definearea3(L)((L)*(L))voidmain(){inta=N*N;//2+3*2+3=11intb=M*M;//(2+3)*(2+3)=25cout<
1204157137 肖哥
·
2024-02-05 11:29
C++
上一页
76
77
78
79
80
81
82
83
下一页
按字母分类:
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
其他