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++
实现转轮密码机
说起来有点伤心,一个月前写的轮转密码机源码忘记保存被我删了,心痛的不行。因为第一次写密码机写了一早上,调试了一下午才搞好。虽然不难,但是那时候我刚接触链表结构,还不是很熟悉,各种野指针,内存错误。索性就重写了一份,有了写DES加密算法学到的经验,写起轮转密码机2.0轻松了太多,开头写上函数原型,各种小函数先写好,再去类中修改掉上次出错的野指针问题。这次代码量比上次少了大概一半。加上调试一共花了2个
Istaroth
·
2025-03-18 15:23
算法
函数
c语言
密码
加密算法
算法
Python
基础
知识---数据与变量、进制转换
1.1软件开发概述(1)软件定义定义:是指有一系列按照特定顺序组织的计算机数据与指令的集合。程序=数据+指令程序=数据结构+算法软件的分类:系统软件:主要负责管理操作计算机底层的硬件,为用户提供一个操作的界面,为用户提供最基本的计算机功能WindowsLinuxMACAndroidIOSHarmonyOS应用软件:主要负责处理某一特殊领域功能的软件:微信、陌陌、Soul、网易云音乐、支付宝、Off
银白101
·
2025-03-18 15:23
python
开发语言
李开复:AI 2.0 时代的机遇
然而,深度学习模型的训练成本高、数据依赖性
强
、可解释性差等问题仍然制约着AI技术的进一步发展。李开复先生在《AI2.0时代的机遇》
AGI大模型与大数据研究院
·
2025-03-18 15:52
DeepSeek
R1
&
大数据AI人工智能
java
python
javascript
kotlin
golang
架构
人工智能
仙境传说(RO)私人服务器端源代码实战指南
该源代码下载需要一定的编程
基础
和网络编程知识,
你这人真狗
·
2025-03-18 15:22
C++
STL教程-list
目录C++list(STLlist)容器完全攻略(超级详细)C++STLlist迭代器及用法(详解版)C++STLlist删除元素详解C++list(STLlist)容器完全攻略(超级详细)STLlist容器,又称双向链表容器,即该容器的底层是以双向链表的形式实现的。这意味着,list容器中的元素可以分散存储在内存空间里,而不是必须存储在一整块连续的内存空间中。图1展示了list双向链表容器是如何
yhwang-hub
·
2025-03-18 15:20
C++
iOS底层原理总结 - 探寻OC对象的本质
探寻OC对象的本质,我们平时编写的Objective-C代码,底层实现其实都是C\
C++
代码。OC的对象结构都是通过
基础
C\
C++
的结构体实现的。我们通过创建OC文件及对象,并将OC
qq_34666585
·
2025-03-18 15:20
底层原理
iOS底层原理
Ansible自动化运维工具深度研究报告
目录一、引言1.1研究背景与目的1.2研究方法与数据来源1.3报告结构二、Ansible
基础
概述2.1Ansible简介2.2发展历程2.3架构与工作原理2.4特点优势三、Ansible安装与配置3.1
萧十一郎@
·
2025-03-18 15:17
知识科普
网络
运维
西部开源带给我的Java第一课
Java语言特性1.JavaSE(JavaStandardEdition):Java标准版
基础
,可以开发桌面应用、图形化应用等2.JavaEE(JavaEnterpriseEdition):Java企业版开发企业级应用常用
FoxStopM
·
2025-03-18 14:46
java
语言
标准
西部开源
田攀
【
C++
】list链表(STL中的列表容器,
C++
封装的带头双向链表,可实现指定类型的增删查改,迭代器操作等功能)
目录一.list的介绍及使用1.1list的介绍1.2list的使用1.2.1list的构造1.2.2listiterator迭代器的使用1.2.3listsize&empty大小判空1.2.4listelementaccess头尾引用1.2.5listmodifiers增删查改1.2.6list的迭代器失效1.2.7list排序的使用二.list的模拟实现2.1模拟实现list三.list与ve
..过云雨
·
2025-03-18 14:15
C++
c++
开发语言
问题链的拓扑学重构
问题链拓扑学重构目录概念框架与理论
基础
综合知识图谱(Mermaid图示)核心构成要素与参数解析逻辑链条方法论详解与数学模型4.1根源溯源——分形式5Whys与RCA4.2网络建模——系统动力学与贝叶斯网络
由数入道
·
2025-03-18 14:43
AI辅助教学
拓扑学
重构
(LeetCode 热题 100) 34. 在排序数组中查找元素的第一个和最后一个位置(二分查找)
C++
版本:classSolution{public:vectorsearchRange(vector&nums,inttarget){vectorv={-1,-1};intn=nums.size();
岁忧
·
2025-03-18 14:12
java版刷题
LeetCode
热题
100
LeetCode
leetcode
算法
职场和发展
c++
java
2024年运维最新【Linux】
基础
IO —— 缓冲区深度剖析_linux io 缓冲区大小(2),2024年最新张口就来
最全的Linux教程,Linux从入门到精通======================linux从入门到精通(第2版)Linux系统移植Linux驱动开发入门与实战LINUX系统移植第2版Linux开源网络全栈详解从DPDK到OpenFlow第一份《Linux从入门到精通》466页====================内容简介====本书是获得了很多读者好评的Linux经典畅销书**《Linu
JavaScript高级
·
2025-03-18 13:08
程序员
运维
linux
服务器
STM32 MY1690语音芯片实现智能时间播报系统 | 零
基础
入门STM32第七十一步
主题内容教学目的/扩展视频MP3播放芯片电路原理,跳线设置,手册分析,驱动程序与调用。了解指令表。师从洋桃电子,杜洋老师文章目录一、系统架构与核心组件1.1硬件拓扑图1.2核心组件说明二、语音播报原理分析2.1语音文件命名规范2.2播报指令协议三、两种播报方式对比3.1无语法播报(机械式)3.2有语法播报(智能优化)四、核心代码解析4.1时间读取与显示4.2智能播报算法五、系统扩展方案5.1多语言
触角01010001
·
2025-03-18 13:07
STM32入门教程(100步)
stm32
嵌入式硬件
单片机
驱动开发
物联网
链表 力扣hot100热门面试算法题 面试
基础
核心思路 背题 LRU 合成K个升序链表 环形链表II 合成两个有序链表 两数相加 删除链表的倒数第N个节点 两两交换链表中的节点 K个一组反转链表等
链表一定要有模版思想,特别是反转链表,直接记住。相交链表https://leetcode.cn/problems/intersection-of-two-linked-lists/核心思路设第一个公共节点为node,headA的节点数量为a,headB的节点数量为b,两链表的公共尾部的节点数量为c,则有:头节点headA到node前,共有a−c个节点;头节点headB到node前,共有b−c个节点
尘土哥
·
2025-03-18 13:37
算法
链表
leetcode
C语言:rand()函数每次运行的数字都一样解决办法
目录第一种办法:新增头文件,改用
C++
运行第二种办法:使用srand()函数,使程序每次运行时产生不同的随机数序列,序列里第一个数肯定是不同的,那计算机拿的数就不同第三种办法:使用time()函数读取计算机的时钟值
Cindy辛蒂
·
2025-03-18 13:36
C语言
c语言
算法
开发语言
10、
C++
存储类 - [
C++
系列教程 - 史上最全]
autoregisterstaticexternmutableauto存储类auto存储类是所有局部变量默认的存储类。{intmount;autointmonth;}上面的实例定义了两个带有相同存储类的变量,auto只能用在函数内,即auto只能修饰局部变量。register存储类register存储类用于定义存储在寄存器中而不是RAM中的局部变量。这意味着变量的最大尺寸等于寄存器的大小(通常是一
星星学霸
·
2025-03-18 13:36
C++
系列教程
c++
开发语言
c++
如何利用线程池和epool设计高并发服务器
设计一个高并发服务器需要有效地处理大量同时连接的客户端请求。结合线程池和epoll可以实现高效的I/O多路复用和任务并发处理。1.基本概念线程池:用于管理和重用线程,避免频繁创建和销毁线程带来的开销。epoll:Linux下的高效I/O多路复用机制,适合处理大量并发连接。2.设计步骤1.初始化创建一个线程池,预先启动一定数量的线程以备使用。创建一个epoll实例,用于监控多个文件描述符上的I/O事
C嘎嘎嵌入式开发
·
2025-03-18 13:36
服务器
c++
服务器
开发语言
HarmonyNext实战:基于ArkTS的高性能金融交易系统开发
HarmonyNext实战:基于ArkTS的高性能金融交易系统开发在现代金融领域,交易系统是核心
基础
设施,承担着高并发、低延迟和高可靠性的要求。
·
2025-03-18 13:26
harmonyos-next
海外仓是什么?有哪些好用的海外仓管理软件?
2025年,中国海外仓数量突破2500个,总面积超3000万平方米,成为支撑跨境电商发展的核心
基础
设施。从亚马逊FBA到独立站自建仓,海外仓模式已从"选配"变为"标配"。
·
2025-03-18 13:22
固体硬盘和机械硬盘有啥区别
核心差异对比表特性固态硬盘(SSD)机械硬盘(HDD)存储原理闪存芯片(NAND)电子存储磁性碟片+机械磁头读写速度300-7000MB/s(NVMe协议)80-160MB/s(7200转)抗震性无机械部件,抗冲击性
强
怕震动
龙大.
·
2025-03-18 13:33
计算机
计算机外设
CSP-J备考冲刺必刷题(
C++
) | AcWing 5367 不合群数
题目涵盖了从
基础
到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。欢迎大家订阅我的专栏:算法题解:
C++
与Python实现!
热爱编程的通信人
·
2025-03-18 13:01
c++
算法
开发语言
[Unity] 实现AssetBundle资源加载管理器
像是自动加载依赖包、重复加载缓存、解决同步/异步加载冲突,等
基础
功能都必须由使用者自行实现。因此,本篇博客将会介绍如何实现一个AssetBundle管理器以解决以上问题。
ThousandPine
·
2025-03-18 13:01
unity
游戏引擎
Postman接口测试工具详解
本文将对Postman进行详细的介绍,包括安装与配置、界面介绍、
基础
操作、请求构造、响应处理、高级功能以及团队协作等方面,旨在帮助读者更好地
金枪鱼net
·
2025-03-18 12:31
测试工具
postman
〖Python 数据库开发实战 - MySQL篇⑰〗- 聚合函数的使用
订阅Python全栈白宝书-零
基础
入门篇可报销!白嫖入口-请点击我。推荐他人订阅,可获取扣除平台费用后的35%收益,文末名片加V!
哈哥撩编程
·
2025-03-18 12:26
#
⑤
-
数据库开发实战篇
Python全栈白宝书
python
数据库开发
mysql
聚合函数
Go语言JSON-RPC 实战: `net/rpc/jsonrpc` 包的高效使用指南
Go语言JSON-RPC实战:`net/rpc/jsonrpc`包的高效使用指南简介`jsonrpc`包的
基础
客户端(Client)创建客户端调用方法服务器(Server)配置服务器数据类型和错误处理搭建
基础
的
walkskyer
·
2025-03-18 12:25
golang标准库
golang
json
rpc
Python
基础
语法:函数、模块
一、函数:代码复用的基石1.函数的定义与调用函数用于封装重复操作的代码块,通过参数接收输入,并返回结果。#定义函数defgreet(name):returnf"你好,{name}!"#调用函数message=greet("小明")print(message)#输出:你好,小明!2.参数与返回值位置参数:按顺序传递参数。默认参数:为参数提供默认值(需定义在参数列表末尾)。返回值:使用return返回
算法工程师y
·
2025-03-18 12:25
python
开发语言
gis地图开发-openlayer2热力图显示
直接上代码//地图
基础
配置varoptions={controls:[newOpenLayers.Control.PanZoomBar(),n
粮忆雨
·
2025-03-18 12:54
GIS地图开发
gis
地图开发
热力图
标注
OpenCV多分辨率模板匹配与容错优化实战指南
第一章:问题背景与挑战1.1传统模板匹配的局限性模板匹配(TemplateMatching)是计算机视觉中
基础
且广泛使用的技术,其核心思想是通过滑动窗口在目标图像中寻找与模板最相似的位置。
追寻向上
·
2025-03-18 12:24
opencv
人工智能
计算机视觉
【
C++
】开源:brpc远程过程调用(RPC)配置与使用
★,°:.☆( ̄▽ ̄)/$:.°★这篇文章主要介绍brpc远程过程调用(RPC)配置与使用。无专精则不能成,无涉猎则不能通。——梁启超欢迎来到我的博客,一起学习,共同进步。喜欢的朋友可以关注一下,下次更新不迷路文章目录:smirk:1.项目介绍:blush:2.环境配置:satisfied:3.使用说明1.项目介绍项目Github地址:https://github.com/apache/brpcb
DevFrank
·
2025-03-18 12:53
#
c++开源库和框架
c++
开源
rpc
目标:掌握无位置传感器(FOC)控制PMSM的设计与实现
第一阶段:
基础
知识准备(1~2周)目标:掌握电机控制理论和LKS32MC071开发环境时间安排:每天3~4小时产出目标:✅能够理解PMSM电机的基本工作原理✅熟悉FOC控制方法✅了解无位置传感器控制的原理
老衲在深渊
·
2025-03-18 11:50
电赛
单片机
嵌入式硬件
电赛
无位置传感
电机
HarmonyOS Next深度解析:从技术架构到实践应用
对于有一定开发
基础
的开发者来说,深入理解HarmonyOSNext的技术细节和实际应用方法,是掌握鸿蒙开发的关键。
披光人
·
2025-03-18 11:49
harmonyOS
harmonyos
架构
华为
Flexbox 布局详细笔记
以下是核心知识点和常见用法:一、Flexbox
基础
概念容器(FlexContainer)通过display:flex;或display:inline-flex;将一个元素定义为Flex容器。
.毅晨.
·
2025-03-18 11:18
html5
css
vue.js
html
es6
npm
笔记
【MySQL
基础
-9】深入理解MySQL中的聚合函数
在数据库操作中,聚合函数是一类非常重要的函数,它们用于对一组值执行计算并返回单个值。MySQL提供了多种聚合函数,如COUNT、SUM、AVG、MIN和MAX等。这些函数在数据分析和报表生成中扮演着关键角色。本文将深入探讨这些聚合函数的使用方法、注意事项以及一些高级技巧。1.聚合函数概述聚合函数主要用于对一组值进行计算,并返回一个单一的值。常见的聚合函数包括:COUNT():计算行数。SUM():
AllenBright
·
2025-03-18 11:18
#
MySQL
mysql
数据库
【操作系统安全】任务6:Linux 系统文件与文件系统安全 学习指南
目录一、文件系统
基础
概念二、查看文件系统信息2.1磁盘空间查看2.2分区与挂载管理2.3文件系统类型操作三、文件系统权限配置3.1
基础
权限管理3.2所有权管理3.3特殊权限设置四、文件操作
基础
4.1文件创建
不羁。。
·
2025-03-18 11:47
#
操作系统安全
运维
linux
服务器
java自写代码--单链表的基本操作
//基于单链表的一些
基础
操作importjava.util.Scanner;publicclasslnode{//单链表初始化publicintdata;publiclnodenext=null;lnodehead
葡葡小萄汽
·
2025-03-18 11:47
数据结构
数据结构
java
06-
基础
-镂空三角形
题目来源13.镂空三角形思路特别注意一些边界啥的,注意从图形中找规律。代码#includeusingnamespacestd;voidprinttri(chara,intn){for(intj=1;j1){//特殊处理一下边界,因为有可能出现只有一个的情况for(intj=1;j>a>>x){if(a=='@')break;printtri(a,x);cout<<endl;}return0;}
哆啦A梦阳
·
2025-03-18 11:44
2025算法机试
算法
c++
开发语言
2024年HarmonyOS鸿蒙最新鸿蒙应用开发当前支持的颜色枚举值(2),2024年最新社招面试题目
既有适合小白学习的零
基础
资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上鸿蒙开发知识点,真正体系化!
2401_84850323
·
2025-03-18 10:39
程序员
鸿蒙
面试
学习
新手如何成为一名顶尖黑客?只需这十二个步骤轻松入门!
成为一名黑客的过程涉及不断学习和实践技术,既要掌握
基础
的计算机知识,也要具备足够的安全意识和道德责任感。以下是成为一名黑客的12个基本步骤,为小白提供系统的入门指导。
网络安全淼叔
·
2025-03-18 10:09
黑客
渗透测试
白帽黑客
网络安全
副业
MySQL -- 数据类型
1、数据库的
基础
数据类型TINYINTINTBIGINTFLOATDECIMALCHARVARCHARTEXTBLOBDATEDATETIMETIMESTAMPSETENUM2、不同数据类型区别以及作用
4647的码农历程
·
2025-03-18 10:09
MySQL
mysql
oracle
数据库
侯捷
C++
课程学习笔记:
C++
常用标准库
标准库#include万能头是一个简写方式,用来一次性包含
C++
标准库中的许多常用部分,比如输入输出流(iostream)、算法(algorithm)、向量(vector)、列表(list)、队列(queue
Three~stone
·
2025-03-18 10:39
c++
学习
笔记
解锁
C++
异常秘籍:自定义类与安全保障全解析
目录一、
C++
异常处理初印象二、探索
C++
标准异常类三、自定义异常类的构建与应用3.1自定义异常类的必要性3.2自定义异常类的实现步骤3.3实际应用场景四、异常安全保证:守护代码的坚固防线4.1异常安全的重要性
大雨淅淅
·
2025-03-18 10:07
C++开发
算法
开发语言
c++
数据结构
数据中心
基础
设施变更管理:守护数据中心稳定运行的关键防线
引言:数据中心的运行并非一成不变,随着技术的更新换代、业务需求的动态变化以及设备的自然老化,
基础
设施变更在所难免。
数据中心运维高级工程师
·
2025-03-18 10:06
网络
大数据
数据库
运维
安全
如果我想成为一名大数据和算法工程师,我需要学会哪些技能,获取大厂的offer
成为一名大数据和算法工程师并获取大厂Offer,需要掌握一系列核心技能,并具备丰富的项目经验与扎实的理论
基础
。
红豆和绿豆
·
2025-03-18 10:05
杂谈
大数据
算法
什么是
C++
标准库中的抽象设施?
1.容器(Containers)提供数据结构的抽象,隐藏底层内存管理细节:•序列容器:std::vector(动态数组)、std::list(双向链表)、std::deque(双端队列)等。•关联容器:std::map(有序键值对)、std::unordered_map(哈希表)、std::set(唯一键集合)等。•适配器:std::stack(栈)、std::queue(队列)、std::pri
七贤岭双花红棍
·
2025-03-18 10:34
c++
开发语言
QT
基础
:遍历QListWidget,及QListWidget简单演示,适合初学者食用
QListWidget是一个列表框,关于它的详细介绍可以参考:QtQListWidget详解初学者如果只是想在短时间内了解QListWidget的话,可以参考这里1、打开QT,创建一个widget项目,在UI中加入QListWidget和一个PushButton(等会备用)可以双击QListWidget小部件,点左下角的+可以在里面添加数据选中某一项数据,点击坐下属性,还可以添加图标2、在窗口中,
8年老菜鸡
·
2025-03-18 10:33
QT
Demo
qt
ui
开发语言
PyAutoGUI:自动化你的桌面操作
它在Windows、macOS和Linux上均可用,适合作为自动化脚本、测试自动化、游戏机器人等应用的
基础
。主要功能Py
技术流 Gavin
·
2025-03-18 09:58
自动化
运维
内存踩踏类型及其原因浅析
内存踩踏是C/
C++
等低级语言中常见的错误类型,通常难以调试和修复。
技术流 Gavin
·
2025-03-18 09:58
性能&稳定性
开发语言
性能优化
系统安全
入门笔记STA1.C++的编译,变量,new,引用
目录1.简介1、
C++
简介2、书写一个
C++
的helloworld程序。3、编译代码。4、变量。5、常量。六、字符串。七、数据的输入八、递增递减运算符九、内存分区模型。十、程序运行前。
逐梦云间
·
2025-03-18 09:57
c++
c++
java
开发语言
用户模块——redis工具类
1.Redis工具类与
基础
配置1.1什么是Redis,为什么使用它?Redis(RemoteDictionaryServer)是一个开源的高性能键值对存储数据库,通常用于缓存数据、存储会话信息等场景。
ktkiko11
·
2025-03-18 09:25
IM项目记录
redis
数据库
Oracle V$SESSION详解
1.V$SESSION中的常用列V$SESSION是
基础
信息视图,用于找寻用户SID或SADDR,及检查用户的动态:(1)SQL_HASH_VALUE,SQL_ADDRESS
雨的遐想
·
2025-03-18 08:49
oracle
数据库
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他