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语言》、《数据结构与算法》、C语言刷题12天IO强训、LeetCode代码强化刷题学习方向:C/
C++
方向⭐️人生格言:为天地立心,为生民立命,为往圣继绝学,为万世开太平前言
·
2025-07-09 12:55
C++
实现冒泡,选择,插入排序算法
1.冒泡排序1.主要思路过程总体思想是通过两层循环,逐个来确定当前最值,并通过交换,把最值逐渐移动到某一端,从而完成升序或者降序排序,这段代码采用的是升序,也就是逐个把当前的最大值挪向数组右边。2.代码实现过程冒泡排序中,选出了一个最大值,放在了某一端,下一轮就不会访问到这个上一轮的最大值了,而是从剩下的数中进行选择,这里通过while循环来控制“冒泡“的次数,length为数组长度,每一轮冒泡确
·
2025-07-09 12:54
C++
——命名空间
一、命名空间的基本概念1.命名空间的定义命名空间(Namespace)是
C++
提供的一种机制,用于将全局作用域划分为不同的命名区域,解决名称冲突问题。
·
2025-07-09 12:23
C++
——数据类型与输入输出
一、基本数据类型(Primitive/Built-inTypes)1.整型(IntegerTypes)类型关键字大小(通常)范围用途短整型short2字节-32,768~32,767节省内存整型int4字节-2³¹~2³¹-1通用整数长整型long4/8字节至少与int相同大整数长长整型longlong8字节-2⁶³~2⁶³-1超大整数无符号整型unsigned同上0~2ⁿ-1(n为位数)非负整数
·
2025-07-09 12:23
C/
C++
——C语言跳出多重循环方法
c语言的break语句只能跳出离它最近的一层循环,但是我们有时候需要跳出多层循环,以下有几种跳出多重循环的方法:1.使用gotofor(inti=0;i
自由如风呼呼呼
·
2025-07-09 12:52
C++
linux
编程语言
C++
linux
C语言
编程语言
程序员
单片机开发为啥对
C++
爱答不理?——不是
C++
不够好,是单片机太“穷”了
单片机开发为啥对
C++
爱答不理?——不是
C++
不够好,是单片机太“穷”了你有没有过这种疑惑?
宋一平工作室
·
2025-07-09 11:21
stm32
单片机
嵌入式硬件
物联网
c语言
C++
unordered_set基础概念、对象创建、赋值操作、数据插入、数据删除、代码练习 1 2
unordered_set的底层是哈希表。增删改查的时间复杂度:数组O(n)二叉树O(logn)哈希表O(1)哈希表的本质原理:哈希键--(哈希函数)--哈希值--(取模、位于)--桶/ID这里的哈希键一般是任意类型,所以需要先通过哈希函数转换为整数,我们叫他哈希值,再通过取模(一般使用的时候采用位于运算),映射到某个桶中。这样就可以把任意类型的数据存储到数组中,且能够快速查找到。桶:下标索引又叫
每天搬一点点砖
·
2025-07-09 11:21
c++
数据结构
开发语言
技术演进中的开发沉思-29 MFC系列:关于win32
64位系统的普及确实像拓宽了主干道,Win64作为
新
拓宽的车道,能跑更大更重的“卡车”(处理更大内存、更复杂运算),但老街区的石板路(Win32)依然有它的用处——那些只需要自行车就能到达的目的地(轻量工具
chilavert318
·
2025-07-09 11:49
熬之滴水穿石
windows
开发语言
c++
基于PDF Arranger工具,实现对PDF文档的页面进行合并、拆分、排序等操作
拆分PDF:从一个PDF中提取部分页面,生成
新
的PDF。重新排序:通过拖拽(dra
wh3933
·
2025-07-09 11:48
pdf
Gemma Chatbot 架构深度剖析:从
C++
核心到多语言推理的工程实践
GemmaChatbot架构深度剖析:从
C++
核心到多语言推理的工程实践随着大语言模型(LLM)本地化需求日益提升,如何设计一套高效、可扩展、易于维护的本地聊天系统。
雷羿 LexChien
·
2025-07-09 11:18
LLM
人工智能
python
c++
LLM
RAG
Kotlin Flow 冷流 StateFlow 热流 StateFlow 的应用
这和懒加载的概念很像与之相对的是热流,StateFlow和SharedFlow是热流,在垃圾回收之前,都是存在内存之中,并且处于活跃状态StateFlow是一个状态容器式可观察数据流,可以向其收集器发出当前状态更新和
新
状态更新
·
2025-07-09 10:43
一张表就是一个智能业务系统,钉钉全新发布“AI表格”
7月8日,钉钉全新发布AI表格,面向AI时代打造
新
应用的入口。在钉钉AI表格里,AI已成为原生能力,每一个单元格都是AI的入口,也是一个智能工作流。
CSDN资讯
·
2025-07-09 10:12
钉钉
人工智能
C++
--- list的简单实现
list的简单实现前言一、节点类二、迭代器类三、list类四、迭代器类的相关运算符重载1.解引用操作符2.成员访问操作符3.前置后置++/--4.==/!=运算符五、list类的相关构造和方法1.迭代器相关2.空初始化方法3.构造,析构函数相关4.赋值运算符重载5.尾插,头插,任意位置插6.尾删,头删,任意位置删除7.清空8.size方法六、总结前言本次实现的list结构是带头双向循环链表,节点结
·
2025-07-09 10:11
针对 SSD 固态硬盘的安全擦除 Secure Erase
SSD与传统硬盘(HDD)不同,因此,单纯删除数据或格式化驱动器,并不意味着真正重置存储单元——在录入之前需要进行清除,这会降低
新
数据的写入
·
2025-07-09 10:11
创客匠人解析知识变现
新
范式:从创始人 IP 到商业闭环的全链路构建
知识付费行业的竞争核心,正从“内容供给”转向“IP生态”的构建,而创客匠人在这一趋势中扮演着关键的基础设施角色。尤其是在创始人IP打造与IP变现的链路打通上,其技术体系与服务逻辑为心理学教育等领域提供了可落地的方法论,推动知识变现从“单点交易”升级为“生态化运营”。心理学教育领域的转型困境,折射出传统知识服务模式的痛点。UP星球创始人尚致胜老师的案例极具启示性:2022年投入近百万尝试线上转型,却
创小匠
·
2025-07-09 10:40
tcp/ip
大数据
人工智能
C++
游戏开发的一些高级常识(持续更新)
C++
游戏开发高级常识(纲领整理)前言序章
C++
开发细节基础1.C++类型转换2.C++静态相关3.C++函数指针4.C++函数指针返回值5.C++常量6.C++开发常用设计模式7.常用STL8.C++
Silver Gamer
·
2025-07-09 09:07
迈向游戏引擎工程师
C++
CCF-GESP 等级考试 2025年6月认证
C++
三级真题解析
1单选题(每题2分,共30分)第1题8位二进制原码能表示的最小整数是:()A.-127B.-128C.-255D.-256解析:答案:A。原码最高位表示符号,8位二进制原码低7位表示数值,最大值为127,所以8位二进制原码表达数值范围为-127≤X原≤127,故选A。第2题反码表示中,零的表示形式有:()A.1种B.2种C.8种D.16种解析:答案:B。反码表示负数时符号位1,其他位是原码取反,所
hz_zhangrl
·
2025-07-09 09:36
CCF编程能力等级认证
c++
开发语言
青少年编程
GESP
GESP2025年6月
C++三级
游戏开发需要的知识
网络游戏程序开发学习流程,这是最少要看的书了:1、C++primer中文版第4版2、
C++
标准程序库自修教程与参考手册3、Windows程序设计第5版4、MFCwindows程序设计第2版中文版5、VC
benchi0852
·
2025-07-09 09:36
游戏
编程
网络游戏
程序开发
windows
网络
华为OD机试E卷 - 分糖果(Java & Python& JS &
C++
& C )
最新华为OD机试真题目录:点击查看目录华为OD面试真题精选:点击立即查看题目描述小明从糖果盒中随意抓一把糖果,每次小明会取出一半的糖果分给同学们。当糖果不能平均分配时,小明可以选择从糖果盒中(假设盒中糖果足够)取出一个糖果或放回一个糖果。小明最少需要多少次(取出、放回和平均分配均记一次),能将手中糖果分至只剩一颗。输入描述抓取的糖果数(<10000000000):15输出描述最少分至一颗糖果的次数
算法大师
·
2025-07-09 09:36
最新华为OD机试真题
华为OD机试真题
(Java/JS/Py/C)
java
python
javascript
c++
华为OD2025A卷
华为od
C++
游戏开发需要具备哪些能力
1.C++语言基础:熟悉
C++
语法,包括变量、数据类型、控制结构(if,for,while等)、函数、类和对象等。
星宇工作室
·
2025-07-09 09:05
c++
开发语言
踏上
C++
游戏开发之旅:初学者指南与实战代码
游戏开发是一个充满挑战和创造力的领域,而
C++
作为其中的一种强大工具,为开发者提供了实现他们最狂野游戏创意的能力。
·
2025-07-09 09:04
【华为OD机试真题 2025B卷】130、最多获得的短信条数、云短信平台优惠活动 | 机试真题+思路参考+代码解析(
C++
、Java、Py、C语言、JS)
文章目录一、题目题目描述输入输出样例1样例2二、代码与思路参考
C++
代码Java代码Python代码C语言代码JS代码订阅本专栏后即可解锁在线OJ刷题权限个人博客首页:KFickle专栏介绍:最新的华为
KFickle
·
2025-07-09 09:04
最新华为OD机试(C++
Java
Py
C
JS)+OJ
华为od
c++
java
javascript
华为OD机试真题
c语言
最多获得的短信条数
【华为OD机试真题 2025B卷】128、 判断一组不等式是否满足约束并输出最大差 | 机试真题+思路参考+代码解析(
C++
、Java、Py、C语言、JS)
文章目录一、题目题目描述输入输出样例1样例2二、代码与思路参考
C++
代码Java代码Python代码C语言代码JS代码订阅本专栏后即可解锁在线OJ刷题权限个人博客首页:KFickle专栏介绍:最新的华为
KFickle
·
2025-07-09 09:03
最新华为OD机试(C++
Java
Py
C
JS)+OJ
华为od
c++
java
华为OD机试真题
c语言
javascript
Git教程
或者是在
新
电脑上面手动设置,如下(使用鼠标中键复制)gitconfig--global[user.name](http://user.name/)"username"gitconfig--globaluser.email
charon桐
·
2025-07-09 08:24
git
网络安全用什么编程语言_网络安全的5种最佳编程语言
1.C和C++C和
C++
是网络安全专
程序员羊羊
·
2025-07-09 07:23
web安全
网络
安全
开发语言
数据库
【华为OD机试真题 2025B卷】2025华为OD机试 B卷目录,考点说明,持续收录中,已更新700+
刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD刷题交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现
新
题目,随时更新,全天
哪 吒
·
2025-07-09 06:43
搬砖工逆袭Java架构师
华为od
华为OD机试
2025B卷
python
javascript
华为OD机试 - 计算某字符出现次数(Python/JS/C/
C++
2025 B卷 100分)
2025B卷华为OD机试统一考试题库清单(持续收录中)以及考点说明(Python/JS/C/
C++
)。专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/
C++
)》。
哪 吒
·
2025-07-09 06:13
华为od
python
javascript
2025B卷
华为OD机试
华为OD机试 - 取零食 - 动态规划(Python/JS/C/
C++
2024 E卷 100分)
2025华为OD机试题库(按算法分类):2025华为OD统一考试题库清单(持续收录中)以及考点说明(Python/JS/C/
C++
)。
哪 吒
·
2025-07-09 06:42
华为od
动态规划
python
华为OD机试 - 快速人名查找 - 深度优先搜索dfs(Python/JS/C/
C++
2025 B卷 200分)
一、题目描述给一个字符串,表示用","分开的人名。然后给定一个字符串,进行快速人名查找,符合要求的输出。快速人名查找要求:人名的每个单词的连续前几位能组成给定字符串,一定要用到每个单词。二、输入描述第一行是人名,用“,”分开的人名第二行是查找字符串。三、输出描述输出满足要求的人名。四、测试用例测试用例1:1、输入alicebob,charliedelta,alicecharlieac2、输出ali
哪 吒
·
2025-07-09 06:42
华为od
深度优先
python
2025A卷
华为OD机试
【万字长文,建议收藏】(Python/JS/C/
C++
)
专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/
C++
)》。
·
2025-07-09 06:11
【LeetCode 热题 100】21. 合并两个有序链表——(解法一)迭代法
Problem:21.合并两个有序链表题目:将两个升序链表合并为一个
新
的升序链表并返回。
新
链表是通过拼接给定的两个链表的所有节点组成的。
xumistore
·
2025-07-09 05:07
LeetCode
leetcode
链表
算法
java
iOS线上证书过期处理办法
我们只需要找到CSR根证书,重新生成
新
的发布、测试证书。如果你想在证书过期前处理,则需要先Revoke发布、测试证书,然后重新生成
新
的发布、测试证书。3)生成
新
的证书后,需要
·
2025-07-09 04:29
21.合并两个有序链表
将两个升序链表合并为一个
新
的升序链表并返回。
新
链表是通过拼接给定的两个链表的所有节点组成的。思路:这里使用的主要数据结构是单链表。该算法采用经典的双指针技术来合并列表。
太白IT记
·
2025-07-09 04:57
算法题
链表
数据结构
《手把手教你》系列技巧篇(二十二)-java+ selenium自动化测试-webdriver处理浏览器多窗口切换上卷(详细教程)
Selenium在当前页面打开了
新
的窗口,此时就需要跳转到
新
的窗口去,就需要把窗口进行切换。
北京-宏哥
·
2025-07-09 04:56
java
selenium
测试工具
开发语言
自动化
win10 git ssh key 配置后仍然无法连接
permissiondenied修改:默认是rsa算法,配置成ed25519算法,生成id_ed25519文件ssh-keygen-ted25519-C"
[email protected]
"原因:暂未查明,推测是安装的git版本太
新
,
·
2025-07-09 03:53
云存储的应用场景都包含哪些?
云存储是一种网上在线存储的模式,可以将重要的数据信息存放在由第三方托管的虚拟服务器当中,云存储是在云计算概念上所延伸和衍生出的一个
新
的概念,保证企业中数据的安全性,同时还帮助企业节省了一定的存储空间,让用户可以更加便捷的存取所需的数据资源
·
2025-07-09 03:51
【vue】用conda配置nodejs,一键开通模版使用权
特此鸣谢我的好同学@重中之重的特级教学,非常之好用一、conda环境下载安装二、创建包含nodejs的conda环境创建一个
新
环境:condacreate-n【自定义环境名字】python=3.9condacreate-nmy_nodejs_envpython
温择之
·
2025-07-09 00:06
conda
基于odoo17的设计模式详解---工厂模式
在Odoo开发中,我们几乎每天都在创建各种对象:
新
的客户记录、销售订单、发票、库存移动等等。虽然表面上我们只是简单地调用self.env['some.model'].create(...)
·
2025-07-09 00:36
微算法科技(NASDAQ: MLGO)探索Grover量子搜索算法,利用量子叠加和干涉原理,实现在无序数据库中快速定位目标信息的效果。
量子计算的出现为解决这一问题带来了
新
的思路和方法,Grover量子搜索算法作为量子计算领域的重要算法之一,在快速搜索目标信息方面具有巨大潜力。
MicroTech2025
·
2025-07-09 00:32
算法
科技
数据库
Linux下使用tcpdump监听DNS查询过程
打开
新
终端,使用host命令向DN
qq_39984899
·
2025-07-09 00:32
网络编程
linux
tcp/ip
网络协议
鸿蒙操作系统核心特性解析:从分布式架构到高效开发的全景技术图谱
相比于iOS和Android,鸿蒙以“分布式操作系统”理念为核心,实现了跨设备协同、高效通信与统一开发的新生态,为开发者和用户都带来了
新
的体验。
·
2025-07-09 00:02
源码视角下
C++
文件系统的缓存机制设计与性能优化策略
C++
作为面向系统底层开发的语言,在构建文件系统时,缓存机制的设计与实现直接影响着数据读写效率和系统整体性能。
~郭俊辉@
·
2025-07-08 23:30
c++
文件系统数据持久化:
C++
实现中的日志结构与恢复算法源码分析
在
C++
底层文件系统设计中,数据持久化是确保系统可靠性的核心环节。面对系统崩溃、断电等突发故障,文件系统需要保证数据的一致性和完整性。
~郭俊辉@
·
2025-07-08 23:30
c++
剖析
C++
底层文件系统:文件描述符管理与资源分配机制源码解读
在
C++
底层文件系统中,文件描述符作为操作系统与文件交互的核心标识,其管理与资源分配机制对系统的性能、稳定性和资源利用率起着决定性作用。
~郭俊辉@
·
2025-07-08 23:30
c++
Python namedtuple 详解:作用与使用方法
_replace()-创建
新
实例并替换字段3._fields-查看字段名4._make()-
·
2025-07-08 23:57
C# 集合表达式和展开运算符 (..) 详解
.`)基本用法实际应用示例创建
新
集合合并集合与现有API结合性能考虑高级用法多维集合自定义集合注意事项与传统方式的比较总结集合表达式(CollectionExpressions)C#12引入了集合表达式
卷纸要用清风的
·
2025-07-08 23:57
C#
c#
windows
开发语言
Vscode GStreamer插件开发环境配置
1.vscode依赖插件C/C++ExtensionPack(ms-vscode.cpptools-extension-pack):该插件包包含一组用于VisualStudioCode中
C++
开发的流行扩展
karmueo46
·
2025-07-08 22:56
深度学习服务
vscode
ide
gstreamer
c++
WinUI3入门16:Order自定义排序
这些代码大部分以Linux为目标但部分代码是纯
C++
的,可以在任何平台上使用。
·
2025-07-08 22:25
设计模式之访问者模式
目录定义结构适用场景使用示例定义访问者模式(VisitorPattern)是一种行为型设计模式,其核心思想是将数据结构与数据操作解耦,允许在不修改现有对象结构的前提下定义作用于对象元素的
新
操作。
缘来是庄
·
2025-07-08 22:54
设计模式
设计模式
访问者模式
java
C++
软件设计模式之迭代器模式
在
C++
软件设计中,迭代器模式的主要目的是将数据的遍历行为与数据结构本身分离,使得数据结构的修改不会影响到遍历代码。目的和意图解耦遍历与数据结构:迭代器模式使得遍历算法独立于数据结构的实现。
捕鲸叉
·
2025-07-08 22:21
软件设计模式
C++
设计模式
c++
迭代器模式
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他