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语言基础知识总结
最新Java学习路线总结,搬砖工逆袭Java架构师
|2、java集合【Java集合1】Java集合基础
知识总结
(绝对经典)【Java集合2】List遍历删除元素remove()")【Java集合3】List<T>和List<?
2401_84266286
·
2025-07-23 09:37
程序员
java
学习
开发语言
OpenHarmony(鸿蒙南向开发)——轻量系统内核(LiteOS-M)【扩展组件】
C++支持基本概念C++作为目前使用最广泛的编程语言之一,支持类、封装、重载等特性,是在
C语言基础
上开发的一种面向对象的编程语言。
OpenHarmony_小贾
·
2025-07-23 07:24
移动开发
OpenHarmony
鸿蒙开发
harmonyos
嵌入式硬件
单片机
系统移植
OpenHarmony
stm32
鸿蒙开发
【时时三省】(
C语言基础
)字符指针作函数参数
山不在高,有仙则名。水不在深,有龙则灵。----CSDN时时三省如果想把一个字符串从一个函数“传递”到另一个函数,可以用地址传递的办法,即用字符数组名作参数,也可以用字符指针变量作参数。在被调用的函数中可以改变字符串的内容,在主调函数中可以引用改变后的字符串。例题1用函数调用实现字符串的复制。解题思路:定义一个函数copy_string用来实现字符串复制的功能,在主函数中调用此函数,函数的形参和实
时时三省
·
2025-07-22 14:11
【理论+经验】c语言入门
c语言基础知识点
c语言
C语言基础
学习_数组
数组的概念数组是相同类型的变量的有序集合inta[10];/**该数组包含10个int类型的数据*a代表数组第一个元素的地址,即数组的首地址*a还是此段内存空间的名字,a[0],a[1]都是数组种的元素,而不是这些元素的名字,数组中的元素没有名字*每个元素类型相同都为int*/数组在一片连续的内存空间中存储元素数组元素的个数可以显示或隐式指定inta[10]={1,2};/*1.显式指定,初始化的
LiuKai~
·
2025-07-22 00:31
c语言
HCL 三层
知识总结
HCL三层
知识总结
一、网络层基础1.1网络层的核心功能网络层位于数据链路层之上,主要负责跨网络的数据包转发,实现不同网段(广播域)之间的通信。
·
2025-07-21 20:34
C语言的格式化输出
(其实就是手痒了想写点简单的内容,不过你可以先看一下接下来的这个小demo,看看关于格式化的东西都还记得不,检验一下自己的
C语言基础
怎么样)检验一下自己先展示一个有趣的小进度条demo:效果就是一个加载进度条的动画说明
进步青年ccc
·
2025-07-21 16:05
C语言
c语言
开发语言
linux
软件测试基础
知识总结
(超详细的)
一、软件测试概述1、什么是软件定义:计算机系统中与硬件相互依存的一部分(程序+数据+相关文档)程序:按事先设计的功能和性能要求执行的指令序列数据:使程序能正常操纵信息的数据结构文档:与程序开发、维护和使用有关的图文资料2、软件工程的内容主要分为软件开发技术(方法+过程+工具+环境)和软件开发管理3、软件的生命周期可行性研究和计划(立项)需求分析概要设计(测试计划)详细设计(测试方案)实现(开发阶段
天才测试猿
·
2025-07-21 15:29
测试工具
职场和发展
软件测试
自动化测试
单元测试
测试用例
功能测试
C语言基础
(5)
一、条件表达式表达格式为表达式1?表达式2:表达式执行顺序为自左向右表达式1为逻辑或关系表达式,判断表达式1为真,输出结果为2,若1为假,则输出结果3。例如intx=10,inty=9a=(--x==y++)?--x:++y其中式子1为真,所以输出--x,a的输出结果为8。二、循环控制2.1goto语句goto语句又称无条件跳转语句,用法为goto+自定义函数名,执行到该语句时自动跳转到自定义函数
穆霖祎
·
2025-07-21 01:43
c语言
开发语言
第七弹:
C语言基础
--标准IO编程详解
目录文章目录知识点1文件的概述1文件的定义2Linux系统中的文件定义3Linux系统中文件的访问3.1文件缓冲区概述3.2文件缓冲区具体形式4磁盘文件分类4.1磁盘文件分类说明4.2文本文件和二进制文件的区别知识点2标准IO库1FILE文件指针1.1FILE指针的概述1.2FILE结构体数据类型的定义1.3FILE指针的管理1.4FILE指针的分配2文件的IO操作2.1打开文件流-fopen2.
三玖诶
·
2025-07-20 02:31
C
C语言
标准IO编程
C++ Primer Plus 第6版 中文版 清晰有书签PDF+源代码
内容提要:C++是在
C语言基础
上开发的一种集面向对象编程、通用编程和传统的过程化编程于一体的编程语言,是C语言的超集。
·
2025-07-19 17:24
C语言基础
7——两种简单排序算法和二维数组
两种简单的排序方法二维数组1.排序1.1冒泡排序冒泡排序,顾名思义,像水中的鱼吐泡泡,一点点的把最小(或最大)的数一步步的从水里一点点的冒出水外的过程。思想:两两比较,第j个和j+1个比较,若满足大小关系,则交换两个数的位置。需要用到两轮for循环,一层遍历整个数组,将所有的数排序,内层是比较大小的时候进行值的交换。inta[5]={5,4,3,2,1};将数组a进行升序。第一轮:i=0j=045
Gu_shiwww
·
2025-07-19 10:33
C基础
c语言
算法
数据结构
小白初步
C语言的一课一得
第一课:
C语言基础
环境搭建与第一个程序收获知识:了解了C语言的发展历程和广泛应用领域,知晓其在系统软件、嵌入式开发等多方面的重要性。
awanj
·
2025-07-11 08:39
c语言
java
开发语言
C/C++
知识总结
目录C/C++STL数据结构算法Problems操作系统计算机网络网络编程数据库设计模式链接装载库海量数据处理音视频其他书籍复习刷题网站招聘时间岗位面试题目经验C/C++const作用修饰变量,说明该变量不可以被改变;修饰指针,分为指向常量的指针和指针常量;常量引用,经常用于形参类型,即避免了拷贝,又避免了函数对值的修改;修饰成员函数,说明该成员函数内不能修改成员变量。使用const使用stati
灿烂阳光g
·
2025-07-11 08:37
后端
C语言基础
OJ
文章目录1.检测大写字母1.1题目1.2代码1.检测大写字母1.1题目添加链接描述1.2代码1.C语言版本booldetectCapitalUse(char*word){intcnt=0;for(inti=0;word[i];i++)if(isupper(word[i]))cnt++;returncnt==0||cnt==strlen(word)||(isupper(word[0])&&cnt==
小wanga
·
2025-07-10 21:57
leetcode
c语言
开发语言
C语言基础
-数据类型
定义数据类型其实就是固定大小内存的别名,并且描述了一个变量存放什么类型的数据。简单来说,就是组织和操作数据。数据:计算机要处理的数据(数字、字符串、文字、符号、图片、音视频等)数据类型不仅帮助我们组织和操作数据,还决定了程序如何有效的利用内存。了解数据类型的内存需求是理解计算机管理和操作数据的关键。小贴士:程序运行需要在内存中数据类型分类和计算方法数据类型分类基本类型(C语言内置)数值类型整型(整
知柠
·
2025-07-09 20:18
c语言
CSS基础
知识总结
复习
一、CSS定义CSS是用来定义页面元素的样式设置字体与颜色设置位置和大小添加动画效果二、CSS基本规则的结构h1{/*选择器h1(给页面所有的h1定义样式)*/color:white;/*属性color:属性值white*/font-size:14px;/*属性:属性值就是一个声明*/}三、在页面中使用CSS的方法外链嵌入p{margin:2px;}内联hello四、选择器选择元素的方式按照标签名
天山小雏菊
·
2025-07-09 18:05
知识总结复习
css
css3
前端
算法设计与分析
知识总结
一、算法基础算法是对特定问题求解步骤的描述,是指令的有限序列,具有输入、输出、有穷性、确定性和可行性五个性质。程序则是算法用某种编程语言的具体实现。优秀的算法应具备正确性、健壮性、可理解性、抽象分级和高效性,其中时间复杂度是衡量算法效率的重要标准。常用的时间复杂度符号包括O(上界)、Ω(下界)和Θ(紧确界)。1.1时间复杂度分析非递归算法以嵌套循环为例,分析以下代码的时间复杂度:for(i=1;i
vortex5
·
2025-07-09 13:34
算法
C语言基础
第1天:数据类型、常量
一、数据类型(一)数据类型的定义数据类型是固定大小内存的别名,它描述了变量存放数据的类型,其核心作用是组织和操作数据。计算机要处理的数据包括数字、字符串、文字、符号、图片、音视频等,数据类型不仅助力这些数据的组织与操作,还决定了程序对内存的有效利用方式。同时,了解数据类型的内存需求是理解计算机管理和操作数据的关键,因为程序运行依赖内存。(二)数据类型的分类基本类型(C语言内置)1.数值类型整型(整
·
2025-07-08 19:04
Java NIO 核心
知识总结
NIO简介在传统的JavaI/O模型(BIO)中,I/O操作是以阻塞的方式进行的。也就是说,当一个线程执行一个I/O操作时,它会被阻塞直到操作完成。这种阻塞模型在处理多个并发连接时可能会导致性能瓶颈,因为需要为每个连接创建一个线程,而线程的创建和切换都是有开销的。为了解决这个问题,在Java1.4版本引入了一种新的I/O模型—NIO(NewIO,也称为Non-blockingIO)。NIO弥补了同
·
2025-07-08 02:59
C语言基础
知识点(十四)求模符号%
今天继续看基础,发现这个求模符号可以对正数取模也可以对复数取模。求模运算符的作用是给出左侧证书除以右侧证书的余数。求模预算符只能用于整数不能用于浮点数。学习代码#includeintmain(){inta,b,c,d;a=11;b=5;c=-11;d=-5;printf("11%%5:%d\n",a%b);printf("11%%-5:%d\n",a%d);printf("-11%%5:%d\n"
·
2025-07-08 01:26
【优秀文章】7月优秀文章推荐
优秀文章智能自主运动体与人工智能技术——环境感知、SLAM定位、路径规划、运动控制、多智能体协同作者:fpga和matlabC++之红黑树认识与实现作者:zzh_zao【手把手带你刷好题】–
C语言基础
编程题
·
2025-07-07 19:07
C语言基础
知识整理1
1.局部变量优先局部变量和全局变量名字相同,局部变量优先#includeintnum=10;intmain(){intnum=1;printf("num=%d\n",num);return0;}程序输出结果为1如果两变量名字不相同,则它们在各自的作用域内独立存在,互不干扰2.C语言内置-布尔类型C99标准中引入了布尔(bool)类型,需包含头文件#include用来表示真假使用bool类型时,用t
·
2025-07-04 09:57
C++:指向类的成员的指针
引: 想必接触过C的朋友们对C语言中指针的概念已经有了深入的了解(如果初步进行了解的朋友可以看一下**
C语言基础
学习笔记**)。
是席木木啊
·
2025-07-03 12:33
C/C++
c++
指针
c语言
TinyWebserver学习(6)-线程监听函数eventListen()
六、线程监听函数eventListen()一、相关
知识总结
1、setsockopt()函数setsockopt是用于设置套接字(socket)选项的系统调用,允许应用程序对套接字的行为进行更细粒度的控制
THMOM91
·
2025-07-01 18:59
c++
在单向链表中插入节点——
C语言基础
向单向链表插入节点前言:链表的插入过程就是把新建的节点插入到已有的链表中,鉴于此种理解,也可以把链表的创建看做是一种特殊的插入节点过程,但是具体来说,链表的插入较于链表的创建来说稍复杂一些。文章目录向单向链表插入节点一、问题描述二、算法描述三、代码部分1.structure.h2.insert.h四、代码解析1.对于单向链表来说,插入为什么需要引入两个工具指针?2.指针变量的初始化![在这里插入图
FifthDesign
·
2025-07-01 08:22
链表
单链表
数据结构
算法
C语言
区块链
知识总结
——POS权益证明
背景:pow由于其对资源的消耗而饱受争议。由此引入pos权益证明:posVSpow优缺点:1.节能2.pos是闭环生态,pow是开源生态。pos天然防范了51%攻击解释:pow之下,attacker可以在现实世界中购买矿机,来增加算力以达到51%attack目的,而pos下attacker必须购买更多的加密货币(相当于成为股东),才有发动attack的能力,但此时对币的开发者和早起的矿工其实是受益
The_Killer.
·
2025-06-29 17:36
区块链
RISC-V
知识总结
—— 指令集
资源1:RISC-VChina–RISC-VInternational资源2:RISC-VInternational–RISC-V:TheOpenStandardRISCInstructionSetArchitecture资源3:RV32I,RV64IInstructions—riscv-isa-pagesdocumentation1.指令集架构的类型在讨论RISC-V或任何处理器架构时,区分非特
思诺学长-刘竞泽
·
2025-06-29 04:27
risc-v
c语言程序的书写格式,
C语言基础
教程:C语言程序书写格式
C语言具有语句简洁的特点,C语言程序的可读性比较差。因此,为了增强C语言的可读性,正确的书写格式就显得十分重要。同样一个程序采用不同的书写方法。尽管都可以得到相同的结果,有的书写方法可读性强,有的书写方法可读性差。读者不妨分析下列程序的输出结果,例1.习分析下列程序的输出结果:程序内容如下:Multiply(x,y)intx,y;return(x,Y);}main(){inta,b;a=5}B=6
电竞小潘安
·
2025-06-25 02:38
c语言程序的书写格式
iOS学习路线图
密码基础阶段学习周期:24天学习后目标:C语言与Objective-C语言的基本使用,能够很好的了解c语言面向过程的开发本质,objective-C面向对象的本质,能够开发出猜拳游戏,联系人管理系统等项目
C语言基础
系统与开发工具的基本使用
qq_38432165
·
2025-06-23 21:21
ios
学习
路线
入门
教程
c语言基础
/数据结构--------学生管理系统
学生管理系统项目实现学生管理系统项目预期:1.平台开发环境Linux系统+gcc+gdb+make2.相关结构信息学生信息:基本数据信息:学号:int姓名:char128密码:char32年龄:int班级:int成绩信息:数学成绩:intC语言成绩:int语文成绩:int名次:int3.功能描述使用终端命令界面,作为系统的输入输出界面3.1登录功能登录功能:学生的账户,密码老师的账户,密码系统启动
k *
·
2025-06-19 16:01
c语言
开发语言
数据结构
C语言基础
--- 结构体中的.和->的区别与联系
C语言基础
—结构体中的.和->的区别与联系1.基本功能这两种方式其实都是结构体成员运算符,两者都具有从左到右的结合性。不同的是:'.'是结构体引用成员变量的方式。'
浮云流响
·
2025-06-19 11:54
#
C语言
c语言
C语言基础
教程(六):指针原理与高级应用完全指南
一、指针本质与计算机系统视角1.1指针的底层原理指针是C语言的灵魂所在,它直接操作内存地址的特性赋予了C语言极高的灵活性和效率。从计算机系统角度看:内存地址:每个内存单元都有唯一地址,如同门牌号指针变量:存储内存地址的特殊变量变量存储模型:32位vs64位系统差异:32位系统:指针占4字节(最大寻址4GB)64位系统:指针占8字节(理论寻址16EB)1.2指针声明与初始化规范标准声明格式:类型说明
xienda
·
2025-06-19 04:33
C语言基础
c语言
算法
java
C语言 基础
一、
C语言基础
(底层机制解析)编译与链接流程graphLRA[源文件(.c)]-->B[预处理器]-->C[编译生成汇编代码(.s)]C-->D[汇编器生成目标文件(.o)]D-->E[链接器生成可执行文件
奇自
·
2025-06-16 19:37
c
c语言
开发语言
学习笔记03——《深入理解Java虚拟机(第三版)》类加载机制
知识总结
与面试核心要点
《深入理解Java虚拟机(第三版)》类加载机制
知识总结
与面试核心要点一、章节核心脉络核心命题:JVM如何将.class文件加载到内存并转换为运行时数据结构?
码代码的小仙女
·
2025-06-16 10:09
高级开发必备技能
java知识
学习
笔记
java
数据库基础
知识总结
一、数据库简介数据库是按照数据结构来组织、存储和管理数据的仓库。它就像是一个精心设计的文件柜,用于存放海量的数据信息,并且能够方便地对这些数据进行操作和检索。在当今数字化的时代,数据库在各个领域都有着至关重要的作用,无论是企业的资源管理、互联网应用的数据存储,还是金融系统的交易记录等,都离不开数据库的支持。二、数据库模型层次模型这是一种以树形结构来组织数据的模型。它有一个根节点,每个父节点可以有多
代码中の快捷键
·
2025-06-15 13:20
数据库
oracle
C语言基础
学习笔记总结Day03
第一章一维数组1.1数组基础定义与初始化//方式1:声明时初始化所有元素intarr1[5]={0,1,2,3,4};//方式2:部分初始化(剩余元素自动补0)intarr2[5]={10,20};//→[10,20,0,0,0]//方式3:自动推断长度intarr3[]={2,4,6};//长度=3C内存布局地址|值0x1000|arr[0]→00x1004|arr[1]→10x1008|arr
私のこと、どう思う?
·
2025-06-15 06:38
c语言
学习
笔记
深度学习基础
知识总结
1.BatchNorm2d加速收敛:BatchNormalization可以使每层的输入保持较稳定的分布(接近标准正态分布),减少梯度更新时的震荡问题,从而加快模型训练速度。减轻过拟合:批归一化引入了轻微的正则化效果,因为它依赖于mini-batch中的统计信息,这种方式可以减少对单个样本的过度拟合。提高模型性能:在训练过程中,BatchNormalization通过动态调整激活值的分布,让模型更
·
2025-06-12 21:58
顺序表专题
test.c#define_CRT_SECURE_NO_WARNINGS#include//
C语言基础
知识:结构体、指针、动态内存管理////什么是数据结构//数据结构是计算机存储、组织数据的方式//数组就是最基础的数据结构
·
2025-06-12 20:26
嵌入式学习(基本操作)day1
C语言基础
一:基本命令行一:绝对路径和相对路径1.凡是/开头的,统统认为都是绝对路径含义:参考起点是根目录2.凡是不以/开头的,统统认为都是相对路径含义:参考起点是当前位置二:cd~(本质就是回家)1.
生涯にわたる学び
·
2025-06-12 18:07
学习
linux
【Linux】盘点<多线程控制>基本操作&演示:创建&中止&等待&分离
YY的《C++》专栏YY的《C++11》专栏YY的《Linux》专栏YY的《数据结构》专栏YY的《
C语言基础
》专栏YY的《初学者易错点》专栏YY的《小小知识点》专栏YY的《单片机期末速过》专栏YY的《C
YY的秘密代码小屋
·
2025-06-12 09:07
YY滴
《Linux系列》
linux
java
数据库
Java线程池中队列常用类型有哪些?它们的技术实现原理是什么,使用场景分别有哪些?
我准备了一份10万字的java全面
知识总结
领取:https://pan.quark.cn/s/4e6e3d03407a队列在线程池中的核心作用线程池使用队列缓存待执行的任务。
程序员大辉
·
2025-06-10 21:23
java
开发语言
C++初阶:从C语言过渡到C++
一.引言当我们有一定的
C语言基础
,再去学习另一(C++)相对来说便会容易很多,而要学习一门新的语言,首先我们就要学习他的语法,而且每一门语言都有其独特的优势,我们的·C++祖师爷也正因为C语言的一些不便之处将其以更方便的形式在
双枪小粉猪
·
2025-06-09 10:15
C++初阶
c++
c语言
开发语言
c语言基础
面试题
原文:
c语言基础
面试题链接:http://bbs.51cto.com/thread-811556-1.html1.写一个函数判断当前系统的字节序。
xww810319
·
2025-06-09 09:13
STM32入门教程——按键控制LED&光敏传感器控制蜂鸣器
前言本教材基于B站江协科技课程整理,适合有
C语言基础
、刚接触STM32的新手。它梳理了STM32核心知识点,帮助大家把C语言知识应用到STM32开发中,更高效地开启STM32学习之旅。
岂是尔等觊觎
·
2025-06-07 21:31
#STM32入门教程
stm32
嵌入式硬件
单片机
学习
经验分享
笔记
智能硬件
文件操作
知识总结
一.为什么使用文件文件是存在电脑的硬盘上的,使用文件是为了将数据进行"持久化"的保存(这里只要硬盘不损坏,数据就会一直存在),如果没有文件,退出程序,数据就会被销毁二.什么是文件文件:磁盘(硬盘)上的文件就是文件,在程序设计中,文件分为程序文件和数据文件(从文件功能分类)1.程序文件包括源程序文件(.c),目标文件(.obj)(Windows),可执行文件(.exe)2.数据文件存的是程序运行时读
·
2025-06-07 21:23
c++重点
知识总结
只是为方便学习,不做其他用途,原作者为黑马程序一、const与指针const修饰指针有三种情况const修饰指针—常量指针const修饰常量—指针常量const即修饰指针,又修饰常量intmain(){inta=10;intb=10;//const修饰的是指针,指针指向可以改,指针指向的值不可以更改constint*p1=&a;p1=&b;//正确//*p1=100;报错//const修饰的是常量
瓦特what?
·
2025-06-07 18:09
随笔
java
开发语言
c++
程序员创富
算法
windows
android
知识总结
Activity启动模式standard(标准模式)每次启动该Activity(例如,通过startActivity()),系统总会创建一个新的实例,并将其放入调用者(启动它的那个Activity)所在的任务栈中。singleTop(栈顶复用模式)如果要启动的Activity已经位于调用者任务栈的栈顶,系统不会创建新实例,而是通过调用该已有实例的onNewIntent()方法将新的Intent传递
只是当时已惘然——
·
2025-06-07 00:09
android
C语言总结
2.
C语言基础
2.1第一个C程序#include//标准输入输出头文件intmain(){//主函数,程序入口pr
老一岁
·
2025-06-06 23:01
c语言
开发语言
Kafka 基础入门
文章内容是学习过程中的
知识总结
,如有纰漏,欢迎指正文章目录前言1.核心概念1.1Producer1.2broker1.3consumer1.4zookeeper1.5controller1.6Cluster2
·
2025-06-06 19:58
C语言基础
动态内存规划知识点总结
动态内存规划mallocfreecallocrealico1.malloc和freevoid*malloc(size_tsize)size_tsize是字节数malloc的返回值类型为void*一般要强制类型转化如果参数size为0,malloc的行为是标准是未定义的,取决于编译器voidfree(void*ptr)free是用来释放动态开辟内存的,如果参数ptr指向的空间不是动态开辟的,拿fre
Code_Voyager1
·
2025-06-05 16:28
c语言
笔记
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他