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语言#
FPGA基础 -- Verilog语言要素之标识符
就像
C语言
的变量名、函数名一样,Verilog中的标识符为HDL代码提供了可读性与结构组织的能力。
sz66cm
·
2025-06-21 02:02
fpga开发
【开源推荐】嵌入式软件开发学习路线全景图:从裸机到 RTOS,再到嵌入式 Linux(附涵超全电子书资源以及面经资料)
本文将系统介绍一个适合初学者&进阶者的嵌入式开发学习开源项目,涵盖
C语言
、驱动开发、RTOS、嵌入式Linux、物联网通信等核心内容,特别适合电赛、毕设、面试准备和入行工程师使用。
Natsume1710
·
2025-06-20 22:04
开源
学习
linux
C语言
select、poll、epoll 详解:高性能I/O多路复用技术
掌握I/O多路复用是成为Linux高性能服务器开发高手的必经之路。本文将带你由浅入深理解select、poll和epoll的核心原理与应用场景。一、为什么需要I/O多路复用?在网络编程中,当服务器需要处理多个客户端连接时,传统的阻塞I/O模型会导致线程阻塞,无法同时处理多个请求。而多线程/多进程模型则存在资源消耗大和上下文切换开销的问题。I/O多路复用技术应运而生!它允许单个线程/进程同时监视多个
Jay_515
·
2025-06-20 19:40
嵌入式
select
poll
epoll
多路
I/O
机器视觉工程师如何进行条码与二维码识别优化
python编程示例系列二python的Web神器Streamlit如何应聘高薪职位C#视觉应用开发问题系列c#串口应用开发问题系列microPythonPython最小内核源码解析NI-motion运动控制
c语言
示例代码解析
zhangzhechun_02
·
2025-06-20 16:53
自动化
运维
深度学习
人工智能
机器人
HoRain云--Spark核心三剑客:RDD、DataFrame与Dataset解析
HoRain云小助手:个人主页个人专栏:《Linux系列教程》《
c语言
教程》⛺️生活的理想,就是为了理想的生活!⛳️推荐前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!
HoRain云小助手
·
2025-06-20 16:49
spark
大数据
分布式
C语言
实现矩阵转置
文章目录
C语言
实现矩阵转置1.什么是矩阵转置?
人才程序员
·
2025-06-20 12:22
C语言系列课程
c语言
矩阵
算法
开发语言
后端
软件工程
软件构建
C语言
矩阵转置
这题我刚开始真的不好用脑子想,脑子感觉一想它这个逻辑,脑子跟待机一样,特发一篇博客,梳理一下自己思路。题目:矩阵转置代码如下:#includeintmain(){intn=0;//行intm=0;//列scanf("%d%d",&n,&m);//intarr1[n][m]={0};//VS中不支持变长数组intarr1[10][10]={0};inti=0;intj=0;for(i=0;i
带鱼儿6
·
2025-06-20 12:51
矩阵
算法
线性代数
【经典算法】LeetCode 215. 数组中的第K个最大元素(Java/C/Python3实现含注释说明,Medium)
一起学习Java、大数据、数据结构算法(公众号同名)目录题目描述思路及实现方式一:快速选择排序思路代码实现Java版本
C语言
版本Python3版本复杂度分析方式二:最小堆(最小优先队列)思路代码实现Java
进朱者赤
·
2025-06-20 11:17
#
面试
#
经典算法
算法
leetcode
数组中的第K个最大元素
数组查找
c语言
mongoose普通用户,mongoose.c
//Copyright(c)2004-2013SergeyLyubka////Permissionisherebygranted,freeofcharge,toanypersonobtainingacopy//ofthissoftwareandassociateddocumentationfiles(the"Software"),todeal//intheSoftwarewithoutrestri
杨小盘
·
2025-06-20 10:42
c语言mongoose普通用户
《FPGA开发-1-verilog基本语法》
FPGA一般由verilog和VHDL语言开发,但由于verilog与
C语言
语法相像,更容易让初学者快速掌握这门语言,于是在应用宽度方面是verilog更胜一筹,但VHDL最初是用于军方产品的开发语言,
livercy
·
2025-06-20 09:29
笔记
fpga开发
C语言
宏定义中的令牌粘贴运算符
在
C语言
的宏定义中,##是令牌粘贴运算符(token-pastingoperator),它用于将两个符号连接成一个新的符号。
阿让啊
·
2025-06-20 07:48
C语言
c语言
开发语言
单片机
嵌入式硬件
数据结构
C语言
三大函数对比:strcpy VS sprintf VS memcpy
strcpy、sprintf和memcpy是
C语言
中常用的三个用于内存操作或字符串处理的函数,它们都定义在标准库头文件中(如和),但功能和用途各有不同。
程序员弘羽
·
2025-06-20 06:38
C/C++重温
算法
开发语言
c语言
c++
数据结构
STL-vector以及list使用和详细剖析实现
C语言
中有数组,有各种内置类型的数组,例如int、double、char。但是C++是一种面向对象的思想,编写C++代码时有许多的类(自定义类型)。
猿来是这样^
·
2025-06-20 06:35
C++
c++
数据结构
C语言
实现4x4矩阵乘法的详细教程
本文详细解释了如何用
C语言
编写程序来实现两个4x4矩阵的乘法。我们将探讨矩阵乘法的数学原理,并通过
C语言
的二维数组和嵌套循环来编写代码。该程序将为学习线性代数和
C语言
编程提供一个实践案例。
Kimgoeunlaogong
·
2025-06-20 06:05
自学
C语言
--
C语言
的运算符、表达式和语句···笔记
一、例子:初识while循环代码使用一对花括号来标出while循环的范围。花括号之间的内容就是要被重复执行的内容。花括号以及被花括号括起来的部分被称为块。二、基本运算符包括:=、+、-、*、/;特别地:pow()函数用于指数运算。(1)、赋值运算符(=)数据对象:用于存储值的数据存储区域。对象:实际的数据存储。左值:用于标识或定位存储位置的标签。可修改的左值:用于标识可修改的对象。即:对象定位值。
蜀道之南718
·
2025-06-20 04:56
自学C语言
c语言
笔记
开发语言
专升本
C语言
自学笔记
2024/1/20第一章写一个简单的程序#includeintmain(){printf("hahahahaha\n555");return0;}#includeintmain(){returrn0;}是
c语言
的底架架构第二章求两数之和
CC定点
·
2025-06-20 04:55
c语言
笔记
算法
【
C语言
极简自学笔记】深入理解 C 语言中的函数:从基础到进阶
在
C语言
的世界里,函数是构建程序的基本模块,它如同一个个精密的零件,支撑起整个程序的架构。掌握函数的概念和使用方法,是精通
C语言
编程的关键一步。
·
2025-06-20 04:54
C语言
自学笔记
一.关于
C语言
C语言
是一种广泛使用的计算机编程语言,具有高效、灵活、可移植性强等特点。它是一种中级语言,既可以进行高级语言的编程,又可以进行底层系统编程。
happy12346578
·
2025-06-20 04:24
笔记
c语言
Go 语言条件编译
与
C语言
依赖预处理器宏指令处理的方式不同,Go语言另辟蹊径,借助go/build包的tags和独特的命名约定,实现了对不同平台代码的高效管理。
mxpan
·
2025-06-20 03:22
golang
golang
C语言
程序的基本单位是什么,为何会是这个
C语言
程序的基本单位据
C语言
相关的资料显示,
C语言
程序的基本单位一般指的是【函数】。为什么呢?
全栈开发助手
·
2025-06-20 02:14
c语言
开发语言
C与C++中的const终极对比指南
目录一、基本语义与作用示例:常量表达式二、变量声明中的const1.局部变量2.全局变量C++语言(默认内部链接)
C语言
(默认外部链
程序员弘羽
·
2025-06-20 02:13
C/C++重温
算法
开发语言
c语言
c++
【
C语言
向函数传递二维数组】【一维数组与二维数组的指针传递】
1.以二维数组的形式传递但是只给出第一维度,第二维度作为参数传递voidfunction(inta[][3],intmaxrow){inti,j;for(i=0;i(int*)a[3]这里多说下行指针和列指针行指针:指向一维数组,也就是二维数组中每一行的首地址(如p=a[0])列指针
小纭在努力
·
2025-06-20 01:41
c语言
开发语言
C语言
函数怎样通过数组来返回多个值
函数返回多个值
C语言
中,函数默认的情况下只能返回一个值。那如果要返回多个值,那该怎么办呢?
全栈开发助手
·
2025-06-20 01:11
c语言
开发语言
C语言
——共用体
共用体的使用场景1.节省内存2.类型双关(TypePunning)3.解析二进制数据三、共用体与结构体的对比四、共用体的注意事项与潜在陷阱1.数据覆盖风险2.字节对齐问题五、高级技巧:匿名共用体六、总结在
C语言
中
LZA185
·
2025-06-19 20:57
C
c语言
开发语言
C语言
——枚举和联合
文章目录一、自定义类型:枚举1.枚举类型的定义2.枚举的使用二、自定义类型:联合(共用体)1.联合类型的定义2.联合的特点3.联合的简单应用4.联合大小的计算一、自定义类型:枚举枚举,就是一一列举,把可能的取值一一列举出来1.枚举类型的定义enumDay{Mon,//0Tues,//1Wed,//2Thur,//3Fri,//4Sat,//5Sun//6};enumSex{MALE,//0FEMA
青春无限坑
·
2025-06-19 19:20
C语言
c语言
c++
C语言
自定义类型变量——枚举(enum)
一.枚举的定义和声明字面意思,枚举就是一一列举,把可能的取值一一列举,在我们现实生活中有许多可以列举的事物,例如:一周七天,一年四季,性别,月份,三原色等等。当我们需要描述这些数据的时候就可以使用枚举了。其关键字为eunm.类似于结构体,联合体,定义一个枚举类型的基本形式如下:enum枚举名{枚举常量1,枚举常量2,//...枚举常量n};例如:枚举一星期七天enumDay//星期{Mon,Tue
Neteen
·
2025-06-19 19:19
c语言
开发语言
c语言
——枚举优化案例
1.题目一个数组中的数互不相同,求其中和为0的数对的个数。2.枚举优化历程(1)直接枚举for(inti=0;i
·
2025-06-19 19:49
C语言
——枚举
作用域规则3.内存占用三、枚举的使用场景1.替代宏定义常量2.状态机实现3.函数返回值类型四、枚举与其他类型的对比五、高级技巧与注意事项1.位掩码枚举2.枚举与字符串的映射3.编译器警告与枚举完整性六、总结在
C语言
中
LZA185
·
2025-06-19 19:19
C
c语言
java
前端
c++初始
目录一数据类型1.2.sizeof3.布尔4.字符串类型二.数据输入与输出1.输出2.输入三.运算1.加减乘除取模,++,--都一样2.逻辑非与或,与
C语言
一样3.比较运算符,与
C语言
一样4.三目运算符
一只小青团
·
2025-06-19 18:44
c++
开发语言
C语言
命名规范
C语言
命名规范是提高代码可读性、可维护性和一致性的重要基础。以下是常见的
C语言
命名规范及其适用场景,结合示例说明:文章目录**一、基本原则****二、变量命名规范**1.**普通变量**2.
✎ ﹏梦醒͜ღ҉繁华落℘
·
2025-06-19 18:11
#
软件设计规范
c语言
开发语言
C语言
main函数中的argc和argv参数有什么用?
在
C语言
中,main函数是程序的入口点,它是程序开始执行的地方。当操作系统加载并运行你的程序时,它会首先调用main函数,然后一步一步执行main函数中的代码。
xiecoding.cn
·
2025-06-19 16:01
argc
argv
main函数中的argc
main函数中的argv
c++
c语言
基础/数据结构--------学生管理系统
学生管理系统项目实现学生管理系统项目预期:1.平台开发环境Linux系统+gcc+gdb+make2.相关结构信息学生信息:基本数据信息:学号:int姓名:char128密码:char32年龄:int班级:int成绩信息:数学成绩:int
C语言
成绩
k *
·
2025-06-19 16:01
c语言
开发语言
数据结构
扩展欧几里德算法 递归法 递推法 手算法 原理及实现
扩展欧几里德算法是在欧几里德算法基础上扩展的算法.欧几里德算法和扩展欧几里德算法在用途上的区别:欧几里德算法(gcd):即求两个整数的最大公约数.扩展欧几里德算法:用于求乘法逆元.用于求贝组等式的一个解.欧几里德算法即辗转相除法.
C语言
实现
黎哩吖
·
2025-06-19 13:05
算法
人工智能
机器学习
文件操作
在
C语言
中通过提供的函数实现,C++则提供库进行面向对象封装。
^O^凡人多烦事
·
2025-06-19 12:30
cocoa
macos
objective-c
C语言
基础 --- 结构体中的.和->的区别与联系
C语言
基础—结构体中的.和->的区别与联系1.基本功能这两种方式其实都是结构体成员运算符,两者都具有从左到右的结合性。不同的是:'.'是结构体引用成员变量的方式。'
浮云流响
·
2025-06-19 11:54
#
C语言
c语言
C语言
之结构体中“ . ”和“ -> ”的区别
相同点:两个操作符都是二元操作符,且其有操作符是结构体成员的名称。不同点:“.”操作符左边的操作数是一个“结构体”的表达式,而“->”操作符左边的操作数是一个指向结构体的指针。例:typedefstruct{intnum;floatscore;charname[10];}STUDENT;STUDENTtemp;STUDENT*p=&temp;在这里temp.score代表的是结构体temp里的成员
·
2025-06-19 11:21
C语言
实现LDPC的校验矩阵,LDPC码及其译码实现….doc
LDPC码及其译码实现LDPC码简介LDPC码最早在20世纪60年代由Gallager在他的博士论文中提出,但限于当时的技术条件,缺乏可行的译码算法,此后的35年间基本上被人们忽略,其间由Tanner在1981年推广了LDPC码并给出了LDPC码的图表示,即后来所称的Tanner图。1995年前后MacKay和Neal等人对LDPC码重新进行了研究,提出了可行的译码算法,从而进一步发现了LDPC码
weixin_39778218
·
2025-06-19 09:09
C语言实现LDPC的校验矩阵
C语言
位段
C语言
位段(BitFields)详解位段是
C语言
中一种特殊的数据结构,它允许程序员将一个整型变量划分为多个不同长度的位段,从而更高效地利用存储空间。
·
2025-06-19 07:28
C语言
:大小端模式、判断大小端、大小端转换
目录1.什么是大端和小端2.为什么会存在大小端的问题3.判断主机字节序(主机大小端)3.1使用联合体(union)3.2使用指针3.3强制转为char类型法4.大小端转换1.什么是大端和小端对于一个存储空间大于1个字节的数据,在内存中有两种存储模式,大端模式(big-endian):数据的高字节在内存的低地址存放,数据的低字节在内存的高地址存放小端模式(little-endian):数据的高字节在
微尘8
·
2025-06-19 07:25
C语言
c语言
c++
开发语言
学习
避障机器人程序
c语言
,基于51单片机小车寻迹、避障源程序(注释很详细)
/**作者:赵新*功能:实现小车躲避障碍,通过检测三个方向的距离,选择最大距离转弯*日期:2015/3/14*说明:STC89c52RC,12MHz*注意:1000ms和100ms待测,完成后删除此行*—————————————————管脚说明——————————————*Trig=P1^0*Echo=P3^2*PWM_OUT=P0^4*——————————————————————————————
动妈-游戏力育儿
·
2025-06-19 05:45
避障机器人程序c语言
C++ 函数模板与类模板
函数模板在
c语言
中若要实现不同类型的交换,就要像这样实现多个函数(
c语言
甚至不支持函数重载)。这样显得十
Cherl.
·
2025-06-19 05:10
c++
栈
开发语言
类和对象
函数模板
类模板
C++——类型转换
一、
C语言
中的类型转换在
C语言
中,当赋值、传参、还有接受函数返回值时,如果类型不匹配就会发生类型转换,这又分类隐式类型转换和显示类型转换。
·
2025-06-19 05:10
C语言
基础教程(六):指针原理与高级应用完全指南
一、指针本质与计算机系统视角1.1指针的底层原理指针是
C语言
的灵魂所在,它直接操作内存地址的特性赋予了
C语言
极高的灵活性和效率。
xienda
·
2025-06-19 04:33
C语言基础
c语言
算法
java
单片机中面向对象的思维
前言:面向对象的编程方式用在
C语言
中,听起来是不是很怪。从
C语言
入门开始,老师就和你说过,
C语言
是面向过程的,你现在却要用它来实现面向对象操作。可能是太久没谈对象了,想要new一个对象出来解闷。
距喜喜
·
2025-06-19 03:56
单片机
嵌入式硬件
c语言
stm32
[C++]Json 学习笔记
JSON采用完全独立于语言的文本格式,但是也使用了类似于
C语言
家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。
stary_yan
·
2025-06-18 23:30
C++编程
C/C++中const、static与宏定义对比
目录一、const的作用与区别1.
C语言
中的const2.C++中的const3.CvsC++中const的核心区别二、static的作用与区别1.
C语言
中的static2.C++中的static3.CvsC
·
2025-06-18 16:47
C语言
:用函数删除字符串里面的空格
#include#include#includevoidremove_space(char*ch){charstr[100];inti=0;intj=0;while(ch[i]!='\0'){if(ch[i]!=''){str[j]=ch[i];j++;}i++;}printf("%s\n",str);}intmain(intargc,char*argv[]){charch[]="asdasada
·
2025-06-18 16:17
C语言
:字符串逆序输出
字符串逆序输出【问题描述】字符串逆序:设计函数功能是将一个字符串逆序,函数声明:voidstringNx(chara[]),使用这个函数完成将输入的字符串逆序输出。【输入形式】要求输入一个字符串【输出形式】逆序后输出【样例输入】abcd【样例输出】dcba#include#includevoidstringNx(chara[]){inti;intx=strlen(a);for(i=0;a[i]!=
张小呆QAQ
·
2025-06-18 16:45
算法
c语言
数据结构
【算法-BFS实现FloodFill算法】使用BFS实现FloodFill算法:高效识别连通块并进行图像填充
个人主页:是店小二呀C/C++专栏:
C语言
\C
是店小二呀
·
2025-06-18 13:20
算法分析
#
BFS算法
算法
宽度优先
C++异常(含最全的例子)
而一般
C语言
主要通过错误码的形式处理错误,错误码本质就是对错误信息进行分类编号,拿到错误码以后还要去查询错误信息,比较麻烦。所以,咱们在
清水墨客
·
2025-06-18 12:13
c++
c++
开发语言
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
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
其他