- 5个短视频,带你走进华为云CodeArts IDE for C/C++~ 5个短视频,带你走进华为云CodeArts IDE for C/C++~
- 端口扫描是一种用于识别目标系统上哪些网络端口处于开放、关闭或监听状态的网络活动。在计算机网络中,端口是一个虚拟的通信端点,用于在计算机之间传输数据。每个端口都关联着特定类型的网络服务或应用程序。端口扫描通常是网络管理员、安全专业人员或黑客用来评估网络安全的一种方法。通过扫描目标系统的端口,可以了解系统上哪些服务在运行、哪些端口是开放的,从而评估系统的安全性。 端口扫描是一种用于识别目标系统上哪些网络端口处于开放、关闭或监听状态的网络活动。在计算机网络中,端口是一个虚拟的通信端点,用于在计算机之间传输数据。每个端口都关联着特定类型的网络服务或应用程序。端口扫描通常是网络管理员、安全专业人员或黑客用来评估网络安全的一种方法。通过扫描目标系统的端口,可以了解系统上哪些服务在运行、哪些端口是开放的,从而评估系统的安全性。
- 1.引言由于这段时间遇到项目上的wstring,并且之前听说C++对字符串的处理非常弱,所以想总结下C++处理字符串的方式会有以下的部分C风格字符串标准库中std::string和std::wstring标准库中的ostringstream类getline函数C++17中的std::string_viewC++20中的char8_tC++20中的split_viewboost中的split... 1.引言由于这段时间遇到项目上的wstring,并且之前听说C++对字符串的处理非常弱,所以想总结下C++处理字符串的方式会有以下的部分C风格字符串标准库中std::string和std::wstring标准库中的ostringstream类getline函数C++17中的std::string_viewC++20中的char8_tC++20中的split_viewboost中的split...
- 华为云CodeArts IDE for C/C++正式上线,欢迎体验 华为云CodeArts IDE for C/C++正式上线,欢迎体验
- 模式就是解决问题的固定套路,设计模式(Design pattern)就是一套经过前人反复使用,总结出来的程序设计经验。设计模式总共分为三大类:第一类是创建型模式 、第二类是结构型模式、第三种是行为型模式,共计23种标准设计模式。本文将通过5万字、23个经典小案例带你吃透23种设计模式。 模式就是解决问题的固定套路,设计模式(Design pattern)就是一套经过前人反复使用,总结出来的程序设计经验。设计模式总共分为三大类:第一类是创建型模式 、第二类是结构型模式、第三种是行为型模式,共计23种标准设计模式。本文将通过5万字、23个经典小案例带你吃透23种设计模式。
- 状态机[1]是程序设计中常用的一种处理方法。以格式文本解析使用的状态机为例,一个最简单的,用于解析源代码中的字符串的状态机如下:该状态机首先接收一个双引号,作为字符串的开始,然后持续接收字符,之后再遇到一个双引号时认为字符串结束。代码中实现状态机的方法有很多种,比如C语言常使用状态转换表,它是一个二维表,类似这样:Fsm fsm[] = { {ExpectStart, Quote, I... 状态机[1]是程序设计中常用的一种处理方法。以格式文本解析使用的状态机为例,一个最简单的,用于解析源代码中的字符串的状态机如下:该状态机首先接收一个双引号,作为字符串的开始,然后持续接收字符,之后再遇到一个双引号时认为字符串结束。代码中实现状态机的方法有很多种,比如C语言常使用状态转换表,它是一个二维表,类似这样:Fsm fsm[] = { {ExpectStart, Quote, I...
- 因为疫情的原因,C++技术大会时隔一年半之后才得以再次举办。这是我第3次参加该会议了,在前两次会议中,我发现国外专家的主题演讲大概率会有更高的质量,所以这一次我干脆全部听的国外专家演讲。主办方也很贴心,直接把所有的英文演讲全部排在了C会场。下面介绍我这次会议听的主题:《现代C++的发展与演化》——Bjarne StroustrupC++之父的演讲照例排在第一个。但实际上Bjarne每年讲的几... 因为疫情的原因,C++技术大会时隔一年半之后才得以再次举办。这是我第3次参加该会议了,在前两次会议中,我发现国外专家的主题演讲大概率会有更高的质量,所以这一次我干脆全部听的国外专家演讲。主办方也很贴心,直接把所有的英文演讲全部排在了C会场。下面介绍我这次会议听的主题:《现代C++的发展与演化》——Bjarne StroustrupC++之父的演讲照例排在第一个。但实际上Bjarne每年讲的几...
- 在c/c++开发过程中,经常出现内存异常使用的问题,比如踩内存,被踩的内存如果未被使用对外无影响。而一旦使用了被踩的内存,可能会出现进程core,死循环,进入异常分支等等各种千奇百怪的问题。这个时候要去定位这段内存为什么被踩,相当困难,因为已经错过了案发现场。有没有能在踩内存的第一现场就把凶手抓住,而不是在破坏已经表现出来的时候再去分析定位的方法呢?asan 就能达到这个目的 在c/c++开发过程中,经常出现内存异常使用的问题,比如踩内存,被踩的内存如果未被使用对外无影响。而一旦使用了被踩的内存,可能会出现进程core,死循环,进入异常分支等等各种千奇百怪的问题。这个时候要去定位这段内存为什么被踩,相当困难,因为已经错过了案发现场。有没有能在踩内存的第一现场就把凶手抓住,而不是在破坏已经表现出来的时候再去分析定位的方法呢?asan 就能达到这个目的
- 本次介绍到的AscendCL接口系列旨在了解AscendCL提供的多种特性,其中每种特性都包含了若干个可调用的接口。 本次介绍到的AscendCL接口系列旨在了解AscendCL提供的多种特性,其中每种特性都包含了若干个可调用的接口。
- 这是最近我《计算机图形学》课程实践编程课介绍的相关知识,主要是想通过MFC C++绘图,让学生体会下图形学相关的编程及简单的图形绘制,希望对您有所帮助。 这是最近我《计算机图形学》课程实践编程课介绍的相关知识,主要是想通过MFC C++绘图,让学生体会下图形学相关的编程及简单的图形绘制,希望对您有所帮助。
- 做C++,当然不能不关心性能。但是,什么时候开始关心性能优化?2020全球C++及系统软件技术大会中《C++性能调优纵横谈》的演讲,现场座无虚席,好评连连。下面让演讲者,Boolan首席软件咨询师吴咏炜老师为大家揭秘。 做C++,当然不能不关心性能。但是,什么时候开始关心性能优化?2020全球C++及系统软件技术大会中《C++性能调优纵横谈》的演讲,现场座无虚席,好评连连。下面让演讲者,Boolan首席软件咨询师吴咏炜老师为大家揭秘。
- 很多刚开始做程序开发的小伙伴可能都会发现,在新建C语言和C++的工程时,都会在生成的程序文件夹中出现很多类似于.dsp .dsw .ncb .opt .plg的附加文件。很多小伙伴在刚开始学习的时候都对于这些文件不是很了解,甚至当成程序文件来打开使用,结果呢?可想而知…bug bug bug。前两天大灰狼在和朋友交流C#的时候,朋友就有疑问如此多的文件中,真正的幕后主程序在哪个文件。同样在今... 很多刚开始做程序开发的小伙伴可能都会发现,在新建C语言和C++的工程时,都会在生成的程序文件夹中出现很多类似于.dsp .dsw .ncb .opt .plg的附加文件。很多小伙伴在刚开始学习的时候都对于这些文件不是很了解,甚至当成程序文件来打开使用,结果呢?可想而知…bug bug bug。前两天大灰狼在和朋友交流C#的时候,朋友就有疑问如此多的文件中,真正的幕后主程序在哪个文件。同样在今...
- 传感器驱动开发--E53_SC2读取三轴加速度 传感器驱动开发--E53_SC2读取三轴加速度
- GDB调式相关知识记录 GDB调式相关知识记录
- 容器 vector咱也不多说,直接上代码,好吧,代码里面说。#include<iostream>using namespace std;#include<memory.h> // alloc是SGI STL的空间配置器template <class T, class Alloc = alloc>class vector{public: // vector的嵌套类型定义,typede... 容器 vector咱也不多说,直接上代码,好吧,代码里面说。#include<iostream>using namespace std;#include<memory.h> // alloc是SGI STL的空间配置器template <class T, class Alloc = alloc>class vector{public: // vector的嵌套类型定义,typede...
上滑加载中
推荐直播
-
从架构设计到开发实战,深入浅出了解Sermant
2023/12/06 周三 16:30-18:00
栾文飞 华为云云原生DTSE技术布道师
云原生无代理服务网格太深奥?带你深入浅出了解Sermant,从架构设计到开发实战,步步为营。本期直播将聚焦于Sermant的架构解析及开发实战中,从开发者视角来看核心设计中的插件机制和类加载器架构,在实战中从基础能力开发,到进阶使用统一动态配置能力、统一日志能力等一步步完成插件开发。
去报名
热门标签