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语言-从入门到放弃
XxxRingBuffer多功能环形缓冲区
XxxRingBuffer介绍简介
C语言
实现的非传统的多功能环形缓冲区,满足先进先出(队列)、后进先出(栈)、数据窗口等多种场景需求。
小星星星球
·
2024-02-05 11:38
我的开源驱动
c语言
单片机
软件工程
XxxSwitchScan_Driver只是
C语言
多功能按键驱动吗?
XxxSwitchScan_Driver介绍简介XxxSwitchScan_Driver可以简单的看作为一个
C语言
按键驱动,使用简单、灵活且解耦,以面向对象思想结合状态机编写,同时适用于裸机与操作系统。
小星星星球
·
2024-02-05 11:07
我的按键驱动编年史
我的开源驱动
c语言
开发语言
【5G SA流程】5G SA下终端完整注册流程介绍
博客内容主要围绕:5G/6G协议讲解算力网络讲解(云计算,边缘计算,端计算)高级
C语言
讲解Rust语言讲解文章目录一、5GSA下终端完整注册流程介绍一、5GSA下终端完整注册流程介绍终
从善若水
·
2024-02-05 10:09
5G/6G系列
5G
【C++】运算符重载详解
个人主页⭐个人专栏——C++学习⭐点击关注一起学习
C语言
目录导读1.为什么需要运算符重载2.运算符重载概念3.运算符重载示例3.1==运算符重载3.2>或或<运算符判断两个日期的大小:classDate
流浪者与猴
·
2024-02-05 10:55
C++学习
算法
c++
C语言
之深入理解指针(5)
目录1.sizeof和strlen的对比sizeofstrlensizeof和strlen的对比2.数组和指针题目解析一维数组字符数组二维数组3.指针运算笔试题解析题目1题目2题目3代码4代码5题目6题目71.sizeof和strlen的对比sizeof在学习操作符的时候,我们学习了sizeof,sizeof计算变量所占内存,内存空间的大小,单位是字节,如果操作数是类型的话。计算的是使用类型创建的
凡人多烦事~
·
2024-02-05 10:53
C语言知识
c语言
算法
开发语言
muduo源码阅读笔记(7、EventLoopThreadPool)
muduo源码阅读笔记(7、EventLoopThreadPool)Muduo源码笔记系列:muduo源码阅读笔记(0、下载编译muduo)muduo源码阅读笔记(1、同步日志)muduo源码阅读笔记(2、对
C语言
原生的线程安全以及同步的
LunarCod
·
2024-02-05 10:50
Muduo源码阅读笔记
笔记
c++
网络
linux
架构
后端
服务器
muduo源码阅读笔记(6、EvevntLoop和Thread)
muduo源码阅读笔记(6、EvevntLoop和Thread)Muduo源码笔记系列:muduo源码阅读笔记(0、下载编译muduo)muduo源码阅读笔记(1、同步日志)muduo源码阅读笔记(2、对
C语言
原生的线程安全以及同步的
LunarCod
·
2024-02-05 10:20
Muduo源码阅读笔记
开发语言
c++
网络
开源
linux
架构
后端
muduo源码阅读笔记(8、定时器TimerQueue)
muduo源码阅读笔记(8、定时器TimerQueue)Muduo源码笔记系列:muduo源码阅读笔记(0、下载编译muduo)muduo源码阅读笔记(1、同步日志)muduo源码阅读笔记(2、对
C语言
原生的线程安全以及同步的
LunarCod
·
2024-02-05 10:20
Muduo源码阅读笔记
笔记
c++
网络
开源
linux
架构
后端
muduo源码阅读笔记(3、线程和线程池的封装)
muduo源码阅读笔记(3、线程和线程池的封装)Muduo源码笔记系列:muduo源码阅读笔记(0、下载编译muduo)muduo源码阅读笔记(1、同步日志)muduo源码阅读笔记(2、对
C语言
原生的线程安全以及同步的
LunarCod
·
2024-02-05 10:19
Muduo源码阅读笔记
c++
服务器
网络
linux
开源
架构
开源软件
muduo源码阅读笔记(0、下载编译muduo)
muduo源码阅读笔记(0、下载编译muduo)Muduo源码笔记系列:muduo源码阅读笔记(0、下载编译muduo)muduo源码阅读笔记(1、同步日志)muduo源码阅读笔记(2、对
C语言
原生的线程安全以及同步的
LunarCod
·
2024-02-05 10:49
Muduo源码阅读笔记
c++
网络
开发语言
开源
linux
后端
架构
c语言
实现将文本转换为语音,C#文字转换语音朗读或保存MP3、WAV等格式
最近遇到一个需求,需要把文字转换语音,参考很多大佬写的方法,最后经过自己改造实现文字在线朗读、保存MP3、WAV等格式。//需要引用System.Speech程序集//引用usingSystem.Speech.Synthesis;在线朗读代码://////文字在线音频朗读//////朗读文本///publicstaticboolTextRead(stringreadText){varflag=fa
德川家康薛定谔
·
2024-02-05 09:23
c语言实现将文本转换为语音
inet_ntoa重复调用覆盖问题
include#includeintinet_aton(constchar*cp,structin_addr*inp);inet_ntoa将四字节的ip地址转换成字符串风格的ip地址,它转换成功之后返回的是一个
C语言
的字符指针
请揣满RMB
·
2024-02-05 08:48
原创
Linux网络编程
c++
linux
网络
【数据结构】排序---
C语言
版
七大排序算法一、对于排序的分类:二、插入排序1、直接插入排序(1)基本思想:(2)直接插入排序:(3)代码实现:(4)总结:2、希尔排序(1)基本思想:(2)希尔:(3)代码实现:(4)总结:二、选择排序1、直接选择排序(1)基本思想:(2)代码实现:(3)总结:2、堆排序(1)基本思想:(2)代码实现:(3)总结:三、交换排序1、冒泡排序(1)基本思想:(2)代码实现:2、快速排序(1)基本思想
伤心男孩拯救世界(Code King)
·
2024-02-05 08:18
数据结构
c语言
排序算法
【Android】手机安装Termux运行nodejs学习Javascript编程入门
Termux是运行在Android手机上的一个Linux终端模拟器,干什么都要输入命令执行,不像Windows操作系统桌面用鼠标点点点,这里主要介绍用它来学习Javascript编程入门,当然,这和小时候学过的
C语言
编程课入门一样的
TA远方
·
2024-02-05 08:21
NodeJs
学习
javascript
termux
node.js
手机编程
编译原理本科课程 专题4 算符优先语法分析设计原理与实现
词法分析程序的输出为语法分析的输入,实现算符优先分析算法,完成以下描述算术表达式的算符优先文法的算符优先分析过程:G[E]:E→E+T∣E-T∣TT→T*F∣T/F∣FF→(E)∣i二、主要数据结构描述关于具体的数据结构,主要使用了
C语言
的数组
11egativ1ty
·
2024-02-05 08:38
编译原理
网络
C语言
基础语法跟练 day4
41、牛牛有一个半径为r的球,他想知道这个球的体积。#include#includeintmain(){floatr;scanf("%f",&r);floatv=(4.0/3)*3.14*pow(r,3);printf("%.2f",v);return0;}42、小乐乐比较懒惰,他现在想睡觉,然后再去学习。他知道现在的时刻,以及自己要睡的时长,想设定一个闹钟叫他起床学习,但是他太笨了,不知道应该把
阿阿越
·
2024-02-05 07:22
c语言
C语言
在vs2022上的调试
调试是程序员在未来工作中必不可少的一部分,想要去了解并使用调试功能,首先我们要知道调试的作用是什么?#为什么需要调试?它立即报告**错误状况。**这使我们更早地检测到错误,并使软件开发能顺利进行下去。它还提供关于数据结构的最大限度的有用信息及简单解释。调试帮助开发人员减少无用的和分散注意力的信息。通过调试,开发人员可以避免复杂的一次性测试代码,节省软件开发的时间和精力。什么是bug?bug本意是“
阿阿越
·
2024-02-05 07:22
c语言
C语言
基础语法跟练 day3
31、不使用累计乘法的基础上,通过移位运算(intmain(){inti=0;scanf("%d",&i);printf("%d",1intmain(){longlongintage;scanf("%lld",&age);printf("%lld\n",31560000*age);return0;}33、输入n科成绩(浮点数表示),统计其中的最高分,最低分以及平均分。#includeintmain
阿阿越
·
2024-02-05 07:52
c语言
C语言
函数递归详解
递归是一种解决问题的方法,在
C语言
中,递归就是函数自己调用自己。
阿阿越
·
2024-02-05 07:48
c语言
pixel_avg2_w20_neon x264像素宽度为20的均值计算
一
C语言
实现staticinlinevoidpixel_avg2_w20_altivec(uint8_t*dst,intptr_ti_dst,uint8_t*src1,intptr_ti_src1,uint8
fantasy_arch
·
2024-02-05 06:31
均值算法
算法
汇编
arm开发
买卖股票的最佳时机
C语言
实现
题目描述:给定一个数组prices,它的第i个元素prices[i]表示一支给定股票第i天的价格。你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回0。题目来源官方暴力解法不可用!!会超出时间控制方法:使用动态规划已知i个元素为股票i天的价格大问题:所有天数的最大利润。子
ThePaK
·
2024-02-05 06:23
力扣刷题
leetcode
c语言
算法
C语言
:函数递归详解
文章目录一、基础概念1.函数递归的概念2.递归函数的定义3.函数递归的优缺点4.函数递归的两个必要条件二、函数递归实例入门(1).最简单的函数递归1.1栈溢出的原因(2).顺序打印整数的每一位三、函数递归举例举例1:求n的阶乘举例2:递归实现n的k次方举例3:计算一个数的每位之和(递归实现)举例4:斐波那契数(递归实现和非递归实现)(1).递归的实现(2).非递归的实现一、基础概念1.函数递归的概
弓.长.
·
2024-02-05 05:49
c语言
开发语言
C语言
函数详解
文章目录
C语言
函数1.函数的概念2.函数的声明与定义3.库函数及其使用(1).库函数的概念(2).库函数的分类(3).标准库和头文件(4).库函数的使用方法4.自定义函数(1).函数的定义(2).形参和实参
弓.长.
·
2024-02-05 05:19
c语言
开发语言
C语言
分支与循环
文章目录一、顺序结构二、分支结构1.if语句2.if...else...语句3.嵌套if悬空else问题switch语句三、循环结构1.for循环2.while循环3.do-while循环
C语言
是一门结构化的程序设计语言
弓.长.
·
2024-02-05 05:18
c语言
开发语言
Makefile学习
C语言
的编译过程预处理(Preprocessing)-E是让编译器在预处理之后就退出,不进行后续编译过程;-o是指定输出文件名。
A small mouse
·
2024-02-05 04:32
学习
C语言
案例:黑客帝国文字瀑布
在这个寒假,我有幸教授小孩子学习
C语言
。为了让学习过程更加有趣和富有启发,我设计了一个生动的案例。在这篇博客中,我将与大家分享这个案例,希望能给其他教师或者家长带来一些启发。
龙行天5
·
2024-02-05 04:17
c语言
c语言
C++从零开始的打怪升级之路(day29)
这是关于一个普通双非本科大一学生的C++的学习记录贴在此前,我学了一点点
C语言
还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料那么开启正题今天分享的是关于vector的底层构造模拟
云淡风轻kk
·
2024-02-05 03:58
c++
开发语言
C++从零开始的打怪升级之路(day30)
这是关于一个普通双非本科大一学生的C++的学习记录贴在此前,我学了一点点
C语言
还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料那么开启正题今天分享的是关于list的基本函数使用
云淡风轻kk
·
2024-02-05 03:58
c++
开发语言
C++从零开始的打怪升级之路(day28)
这是关于一个普通双非本科大一学生的C++的学习记录贴在此前,我学了一点点
C语言
还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料那么开启正题今天分享的是关于vector的底层构造模拟
云淡风轻kk
·
2024-02-05 03:28
c++
javascript
前端
C++从零开始的打怪升级之路(day31)
这是关于一个普通双非本科大一学生的C++的学习记录贴在此前,我学了一点点
C语言
还有简单的数据结构,如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料那么开启正题今天分享的是关于list的模拟实现,
云淡风轻kk
·
2024-02-05 03:56
c++
开发语言
C语言
函数详解(有问题可以私信)
1.函数是什么?维基百科中对函数的定义:子程序在计算机科学中,子程序(英语:Subroutine,procedure,function,routine,method,subprogram,callableunit),是一个大型程序中的某部分代码,由一个或多个语句块组成。它负责完成某项特定任务,而且相较于其他代码,具备相对的独立性。一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏。这些代码通
CatShitK
·
2024-02-05 03:20
C语言
算法
c语言
c++
开发语言
C语言
文件操作
为什么使用文件?文件可以保存数据,如果没有文件,我们写的程序的数据保存在电脑内存中,程序结束后,向内存申请的空间就会被操作系统回收,数据就没啦。再次运行是看不到上次数据的,所以想要持久地保存数据,就需要文件了。文件分类文件分为程序文件和数据文件。程序文件包括源程序文件(.c后缀),目标文件(windows环境后缀是.obj),可执行程序文件(后缀.exe)。数据文件是程序运行时进行读写的数据。数据
长亭序宴
·
2024-02-05 03:47
c语言
开发语言
C语言
:编译和链接
前言:我们写的代码实际上是一个文本文件,对文本文件运行不会生成可执行程序。但是在VS或者gcc等开发环境中,内置了编译器和链接器,使它生成一个计算机可以理解可以执行的二进制程序,这个可执行程序用.exe为后缀。编译和链接主要就是解释代码是如何从文本文件变成可执行文件的。编译这个过程就是把一个工程中的各源文件,通过编译器,编译成.obj为后缀的目标文件。链接就是把这一个个的.obj为后缀的目标文件整
长亭序宴
·
2024-02-05 03:47
c语言
开发语言
C语言
二维数组传参/函数指针变量/函数指针数组/转移表
二维数组传参二维数组传参传的也是首元素的地址,不是数组。arr[0][0]aarr[0][1]barr[1][0]carr[1][1]darr[2][0]earr[2][1]fchararr[3][2]={a,b,c,d,e,f};上面这个数组左边是下标,右边是储存的元素。二维数组传参是怎么进行的呢?voidPrint(char*p[2]){for(inti=0;i<3;i++){for(intj
长亭序宴
·
2024-02-05 03:17
c语言
算法
数据结构
C语言
字符函数和字符串函数
islower这个函数能判断参数部分是否是小写,是小写就返回非0的整数,不是小写就返回0。和if函数组合,就能修改字符串的小写了。intc=0;charch[]={"ADjxsfk"};c=ch[i];if(islower(c))//如果是小写就进来,大写返回为0就是假{c-=32;//小写-32是大写。}字符转换函数tolower大写字母转小写toupper小写字母转大写charc[]="abS
长亭序宴
·
2024-02-05 03:17
c语言
开发语言
C语言
结构体和位段
结构体类型如图,结构体的关键字是struct,stu是结构体的标签。没有标签的结构体就是匿名结构体,匿名结构体只能使用一次。下面的name、age、height是结构体的成员。structstu与int/float一样,是类型,可以用来创建变量。不一样的是,stu是自己定义的标签。而结构体声明以后,跟着的s1,s2是结构体的变量。structstu{charname[];intage;floath
长亭序宴
·
2024-02-05 03:17
c语言
数据结构
开发语言
C语言
动态内存管理malloc/calloc/realloc/柔性数组
介绍三个库函数,它们可以直接向内存申请特定大小的空间,然后就可以使用这些空间了。这三个库函数分别是malloccallocrealloc明明已经有结构体、数组、int、float、double等类型可以直接创建,向内存申请空间。为什么还要这三个库函数呢?前者申请创建的内存大小是不能改变的,创建时是多少就是多少。而malloc、calloc和realloc申请的内存空间是可以改变的。如果感觉内存不合
长亭序宴
·
2024-02-05 03:17
c语言
开发语言
C语言
内存函数
1.memcpy函数使用我们之前学过一个函数叫做strcpy是用来拷贝字符串的,今天来学习的函数可以拷贝任意类型数据。我们可以看到它有三个参数,它的第一个参数也是指向目标空间的指针,第二个参数是指向需要拷贝的数据。第三个参数是需要拷贝的数据的大小,单位字节。返回值是拷贝后目标空间的首元素地址。头文件为。演示如下:在这里因为float类型的数据大小为4个字节,所以我们拷贝数据大小就为20,且我们在此
c23856
·
2024-02-05 03:13
c语言
开发语言
2020-05-28(
C语言
)从串str中的pos位置起,求出与substr串匹配的子串的位置,如果str为空串,或者串中不含与substr匹配的子串,则返回-1做标记
//从串str中的pos位置起,求出与substr串匹配的子串的位置,如果str为空串,或者串中不含与substr匹配的子串,则返回-1做标记includeincludeincludedefineMAXSIZE100typedefstructStr{charch[MAXSIZE];intlength;structStrnext;}Str;voidget_next();intKMP(Strstr,S
璐璐_accf
·
2024-02-05 03:14
【HarmonyOS 4.0 应用开发实战】ArkTS 快速入门
个人名片:作者简介:一名大三在校生,喜欢AI编程❄️个人主页:落798.个人WeChat:hmmwx53️系列专栏:️零基础学Java——小白入门必备重识
C语言
——复习回顾计算机网络体系———深度详讲
落798.
·
2024-02-05 02:25
HarmonyOS
4.0
应用开发实战
harmonyos
华为
ArkTS
C语言
中那些后知后觉的细节冷知识(二)typedef、死循环、位移、内存访问
系列文章目录
C语言
中那些后知后觉的细节冷知识(一)static、const、volatile、数组、宏
C语言
中那些后知后觉的细节冷知识(二)typedef、死循环、位移、内存访问持续更新中……文章目录系列文章目录前言一
MrxMyx
·
2024-02-05 02:12
C/C++
c语言
算法
开发语言
c++
单片机
嵌入式硬件
mcu
C语言
案例(安徽专升本常考)
案例目录数学类程序完数(完全数)求亲密数水仙花数(阿姆斯特朗数)求自守数求勾股数求三角形面积最大公约数小公倍数一元二次方程求根素数(质数、哥德巴赫猜想)猴子吃桃斐波那契数列(兔子生崽)回文数九九乘法表百钱买百鸡问题给5位的正整数求…三个整数顺序输出求n个数相同数相加判断输入整数位数求阶乘:n!求π求一个分数序列的前20项之和球自由落体判断无重复三位数评委打分输入10个数交换首尾输出求三位数各个数之
Wmicheng
·
2024-02-05 02:39
C语言基础笔记案例
c语言
算法
数据结构
【
C语言
】实现扫雷游戏
目录游戏的组成1.头文件saolei.h2.源文件1define.c3.源文件2saolei.c总结游戏的组成还是跟之前猜数游戏一样,需要进去需求分析。首先需要设计一个菜单界面,其次是游戏界面,相信每个人都玩过扫雷游戏,这样我们能联想到这么些步骤,初始化棋盘、打印棋盘、设置雷的位置、排查雷。这次设计这个扫雷游戏需要分多个文件来组成,首先需要一个头文件,其次是两个源文件,头文件放函数的声明以及一些定
N_0050
·
2024-02-05 01:53
游戏
c语言
开发语言
c语言
——编译的过程
test.c放的是
c语言
的源代码,经过翻译环境会变成二进制文件再经过运行环境产生出我们想要的结果。那这个翻译环境是怎样翻译的呢?翻译环境分成2个过程:编译、链接。
Hssxxa
·
2024-02-05 01:52
c语言
C语言
基础————编译和链接
一.翻译环境在这个环境中,源代码被转换成可执行的的机器指令,并且呢,这个环境由编译和链接两大部分组成,接下来我们分开讲解。1.编译:预处理(预编译),编译,汇编(一)预处理在预处理阶段,源文件和头文件会被处理成为.i为后缀的文件。进行文本操作预处理阶主要处理那些源文件中#开始的预编译指令。比如:#include,#define,处理的规则如下:(1)将所有的#define删除,并展开所有的宏定义。
牢大落山鸡糊人
·
2024-02-05 01:21
c语言
c语言
——编译与链接
分析hello,world的分析——编译、链接的过程(cc编译指令,编译依赖平台的工具链)文件:hello.c#include#ifndefNUM#defineNUM100//宏定义,就是NUM代表100#endif#ifdefNUM#defineHEHE"hehe\n"#endifintmain(){printf("hello,world!\n");printf(HEHE);return0;}现
unbeliverpool
·
2024-02-05 01:21
c语言
C语言
——C程序编译过程
C语言
目录:1.概述2.数据类型3.量4.运算符5.流程控制6.函数7.C程序编译过程8.文件9.内存管理预处理编译汇编链接hello.chello.ihello.shello.ohello.exe编写代码
AmosTian
·
2024-02-05 01:21
编译型语言
#
C语言
c语言
c++
开发语言
C语言
——编译和链接
1、程序的翻译环境和执行环境在ANSIC的任何一种实现中,存在两个不同的环境。第1种是翻译环境,在这个环境中源代码被转换为可执行的机器指令。第2种是执行环境,它用于实际执行代码。我们在写程序的时候,写完之后此时生成的文件叫做.c源文件,然后会经历一个翻译环境,将.c文件变成.exe的可执行程序(当然这个程序我们是看不懂的,因为都是用二进制指令存储的),最后经过执行环境才会生成我们程序表达的内容。2
风格的反弹和
·
2024-02-05 01:21
c语言
开发语言
基础能力
linux c 输入字符,
C语言
输入字符和字符串
C语言
有多个函数可以从键盘获得用户输入,它们分别是:scanf():和printf()类似,scanf()可以输入多种类型的数据。
RoseofVersailles
·
2024-02-05 01:20
linux
c
输入字符
C语言
中大小写字母的转化的方法
C语言
中大小写字母的转化介绍在
C语言
中,我们经常需要在大小写字母之间进行转换。这篇文章将详细介绍如何在
C语言
中实现这个功能。方法
C语言
的标准库提供了一些函数,可以帮助我们在大小写字母之间进行转换。
清水白石008
·
2024-02-05 01:40
c语言
c++
c#
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
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
其他