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语言
内存操作与字符串处理汇总
文章目录
C语言
内存操作与字符串处理1内存操作函数1.1普通版本1.2安全版本2字符串函数2.1普通版本2.2安全版本3其他安全替代方案4注意事项总结5最佳实践
C语言
内存操作与字符串处理
C语言
中常见的内存操作和字符串处理函数
CodeWithMe
·
2025-05-20 10:41
C/C++
c语言
c++
开发语言
REVERSE学习笔记(攻防世界xxxorrr)
攻防世界xxxorrr首先我们把文件拖入ida中,点击进入main函数其中,unsigned是无符号的意思,fgets是
C语言
标准库中的一个函数,用于从指定的输入流(如文件或标准输入)中读取一行字符串我们先点击进入
hmbbcsm
·
2025-05-20 09:38
学习
笔记
解锁Linux网络设备驱动代码:从入门到实战
目录一、Linux网络设备驱动简介二、必备知识储备(一)网络协议基础(二)Linux内核基础(三)
C语言
编程能力三、Linux网络设备驱动框架剖析(一)网络协议接口层(二)网络设备接口层(三)设备驱动功能层
大雨淅淅
·
2025-05-20 08:03
#
linux网络协议栈
arm开发
网络协议
linux
网络
c语言
与python的异同之处
一、基本语法对比1.注释//
C语言
单行注释/*
C语言
多行注释 */# Python单行注释''' Python多行注释 '''2.变量声明//
C语言
int number = 10;float price
single594
·
2025-05-20 08:02
c语言
python
算法
2.8 Go语言中的for循环, break和continue
基本语法和
C语言
同源的语法格式,有始有终的循环,forinit;condition;post{}带条件的while循环,forcondition{}无限循环,for{}有始有终的条件循环sum:=0fori
老孙正经胡说
·
2025-05-20 07:28
老孙Go语言学习笔记
golang
开发语言
后端
云原生
云计算
C语言
复习 冒泡排序法
冒泡排序(BubbleSort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的顶端。作为最简单的排序算法之一,冒泡排序给我的感觉就像Abandon在单词书里出现的感觉一样,每次都在第一页第一位,所以最
8678778
·
2025-05-20 07:58
c语言
排序算法
算法
C语言
最重要的知识点复习资料
总体上必须清楚的:1)结构化程序的三种基本结构:顺序结构,循环结构(三种循环语句),选择结构(if和switch)2)读程序从main()开始,按从上往下顺序(main函数是程序的入口也是程序的终点,总体顺序结构,遇到循环做循环,遇到选择做选择,程序的其他函数不管其位置是在main函数的前面还是后面,都是在main函数过调用来实现其功能的)。3)计算机的数据在电脑中保存是以二进制(1和0)的形式.
平头哥在等你
·
2025-05-20 07:55
c语言
算法
开发语言
复习:冒泡排序(
C语言
)
#includevoidbubble_sort(intarr[],intlen)//函数主体{inti,j,temp;for(i=0;iarr[j+1]){temp=arr[j];arr[j]=arr[j+1];arr[j+1]=temp;//经典的借助中间变量调整两个变量顺序}//最后效果是把大的数据往后扔}}}intmain(){intarr[]={22,34,3,32,82,55,89,50
གཔབགཞཞཤཁཝཝག༎
·
2025-05-20 07:53
算法
数据结构
排序算法
用
C语言
十进制转八进制的转换
#include#includeintmain(){intn=123;//十进制转八进制intr=0;ints=0;intt=-1;do{r=n%8;n=n/8;t=t+1;s=s+r*pow(10,t);}while(n!=0);printf("%d",s);return0;}
lolo大魔王
·
2025-05-20 06:12
算法
前端
C语言
练手磨时间
167.两数之和II-输入有序数组给你一个下标从1开始的整数数组numbers,该数组已按非递减顺序排列,请你从数组中找出满足相加之和等于目标数target的两个数。如果设这两个数分别是numbers[index1]和numbers[index2],则1key=ikey;tmp->val=ival;HASH_ADD_INT(hashtable,key,tmp);}else{//找到了ikey对应的
CodeQingqing
·
2025-05-20 05:40
C语言学习
c语言
算法
数据结构
vim运行
C语言
代码3步曲
2、接着编写
c语言
代码,然后跳转到命令行,保存.c文件。3、然后运行gccone.c然后ls查看生成的a.out文件,./a.out然后输入该命令,即可看到结果。
c语言
代码:运行结果:
计算机专家-学术裁缝
·
2025-05-20 04:05
vim
linux
编辑器
C语言
经典20例(输入数组元素,求出最大值和最小值,并输出)
在
c语言
中,要实现要实现“输入数组元素,并求出最大值和最小值,并输出”主要步骤主要有以下几步:1.必要的头文件。2.定义数组大小。3.从用户那里接受数组元素的输入4.使用循环遍历数组。
观音山保我别报错
·
2025-05-20 04:05
c语言
学习方法
哈夫曼树完全解析:从原理到应用
目录一、核心概念二、构造全流程解析三、编码生成机制四、
C语言
实现关键代码五、核心特性深度解读六、现代应用场景七、压缩实战演示一、核心概念哈夫曼树(最优二叉树)是带权路径长度(WPL)最短的树形结构,广泛应用于数据压缩领域
姚梦蕾
·
2025-05-20 02:21
算法
c语言
随机产生10题,详解
C语言
的随机数生成及其相关题目
产生随机数的基本方法本文中,笔者将介绍
c语言
所提供的随机数发生器的用法。现在的c编译程序都提供了一个基于一种ANSI标准的伪随机数发生器函数,用来生成随机数。
满分激光枪
·
2025-05-20 02:20
c语言随机产生10题
Go语言 init函数
目录init函数init函数演示创建减法函数包创建减法文件创建入口文件调用创建减法同级函数_形式总结init函数
C语言
没有init函数,
C语言
一般需要自己去写init,然后在构造函数中调用Go语言自带init
JSON_L
·
2025-05-20 02:19
GO
golang
开发语言
后端
c语言
扑克牌同花顺比大小,为什么打扑克时“同花顺”最大
小朋友们,你们喜欢打扑克吗?约上几个小伙伴一起玩牛牛的游戏,比比看谁的牌最大,非常的有趣,好玩。每玩牌的人都希望能够抓到最大的牌,什么牌最大呢?为什么“同花顺”最大,其中的原因是什么呢?相信许多朋友们都不太了解,下面就由小编来给大家解答一下疑惑吧。在电影或电视剧里,我们经常看到5张牌的赌局中会出现最大的牌——“同花顺”,之所以推“同花顺”最大,是因为它出现的概率最低。实际上,在现实生活中出现这种牌
weixin_39634351
·
2025-05-20 01:14
c语言扑克牌同花顺比大小
大一
C语言
总结贴(持更) Part 11 同花顺
【问题描述】编程分析一手5张牌的牌型,输出最好的牌型。每张牌有四种花色(方块Diamonds、梅花Clubs、红桃Hearts、黑桃Spades)和等级(2、3、4、5、6、7、8、9、10、J、Q、K、A),这里A看做最小等级。牌型从大到小有:◦同花顺StraightFlush(同花色且等级顺序相连)◦四张FourofAKind(4张牌等级相同)◦葫芦FullHouse(3张牌等级相同,另2张牌
Mr_Always
·
2025-05-20 01:41
大一上C语言总结
c语言
开发语言
Objective-C中对象的创建与内存管理
特别是在Objective-
C语言
中,理解和掌握对象的生命周期以及内存管理方法对于编写高效和安全的代码至关重要。
隔壁王医生
·
2025-05-20 00:32
Objective-C
对象创建
内存管理
消息发送
NSDate
Linux系列(二):深入 Linux 系统管理与 C 语言编程基础
目录4.4网络管理4.4.1网络基本配置4.4.2网络状态命令4.3进程管理4.3.1什么是进程4.3.2进程管理命令4.3.3进程查看命令5.Linux系统
C语言
程序设计5.1
C语言
概述5.1.1
C语言
特点
一位搞嵌入式的 genius
·
2025-05-20 00:30
嵌入式:Linux
开发语言
笔记
linux
Reactor 模式
目录Reactor模式核心组件(
C语言
视角)定义conn_item结构体设置事件监听函数set_event()定义三个事件对应的回调函数1.accept_cb()2.recv_cb()3.send_cb
莱茵不哈哈
·
2025-05-19 21:11
服务器
c语言
linux
tcp/ip
网络
学习笔记——Makefile基础及入门1
1.1、
C语言
的gcc编译指令源文件.c->预编译文件.i->汇编语言.s->目标文件.o->可执行文件(自定义名称,无需后缀)1.1.1预处理gcc-
ZW_finder
·
2025-05-19 20:37
学习
笔记
c语言
【Nginx之轨迹】Nginx + Lua 实现 waf Web 应用防火墙(解决 nignx 加载失败问题:LuaJIT version which is not OpenResty‘s)
ngx_lua_waf简介2.前置问题3.安装和配置各模块4.配置Nginx5.检验是否添加模块成功6.配置安全防火墙7.详细设置安全防火墙1.Lua和ngx_lua_waf简介Lua是一门轻量小巧的脚本语言,用标准
C语言
编写并以源代码形式开放其设计目的是为了嵌入应用程序中
寒冰小澈IceClean
·
2025-05-19 20:06
【Nginx之轨迹】
【Linux之轨迹】
实用功能
lua
nginx
waf
嵌入式(
C语言
篇)Day10
嵌入式Day10一、strcmp函数功能比较两个字符串的内容是否一致。比较字符串的大小关系,用于对字符串的数组进行排序操作,是重要且常用的字符串操作库函数。二、函数声明intstrcmp(constchar*str1,constchar*str2);三、返回值含义将函数调用看成“str1-str2”,返回值决定两字符串的大小及是否相等关系:返回值0:说明str1>str2注意:返回值只关注符号性和
在右ZR
·
2025-05-19 19:29
嵌入式
c语言
【iOS】内存五大分区
目录堆(Heap)是什么五大分区栈区堆区全局/静态区常量区(即.rodata)代码区(.text)函数栈堆和栈的区别和联系图解O
C语言
是
C语言
的超集,所以先了解
C语言
的内存模型的内存管理会有很大帮助。
zhngxvy
·
2025-05-19 19:58
iOS日常学习
ios
macos
xcode
objective-c
Linux梦开始的地方
1.概率经过
C语言
,数据结构,C++的学习我们现在要开始学习Linux的学习了。我们学习Linux是从四部分来进行的:1.Linux初识,Linux环境,Linux指令,Linux开发环境。
无敌的牛
·
2025-05-19 18:21
Linux学习
linux
运维
服务器
STM32学习总结
文章目录前言一、函数二、如何给寄存器某个位赋值三、按位异或控制某个位翻转三、STM32头文件含义四、C/C++语言(八股文)1
C语言
中变量的定义2变量的读写操作3代码优化4关键字5指针总结前言本文的初衷是总结一些在学习
Echo_Mar
·
2025-05-19 17:14
stm32
嵌入式硬件
单片机
c语言
字符串 string.h
C语言
字符串(windows)字符串的定义 #include intmain(void){ //单个字符 charc='c'; //多个字符串起来String chararr[]={"Hello
NaclarbCSDN
·
2025-05-19 14:28
单片机
stm32
嵌入式硬件
【
C语言
练习】050. 编写快速排序算法
核心概念区别二、适用范围对比1.递归的典型场景2.分区操作的典型场景三、代码示例与解析1.递归实现快速排序(结合分区操作)2.纯递归操作示例(阶乘计算)3.纯分区操作示例(内存分配)四、选择建议五、性能优化注意点
C语言
实现快速排序代码说明示例运行输入
视睿
·
2025-05-19 13:48
从零开始学习机器人
排序算法
c语言
算法
机器人
人工智能
数据结构
linux进程和线程教程,Linux 进程和线程编程
使用
C语言
创建管道要比在shell下使用管道复杂一些。如果要使用
C语言
创建一个简单的管道,可以使用系统调用pipe()。它接受一个参数,也就是一个包括两个整数的数组。
皂皂七虫
·
2025-05-19 12:41
linux进程和线程教程
AI日报 - 2025年05月19日
一、【行业深度】1.腾讯混元图像2.0发布:实时生图毫秒级速度与超写实画质热点聚焦:腾讯发布了混元图像2.0模型,大幅提升了AI图像生成的速度和质量,并新增了实时绘
画板
功能。
NingboWill
·
2025-05-19 08:48
AI日报
人工智能
fscanf 读取问题指南
fscanf是
C语言
中用于从文件读取格式化输入的函数,类似于scanf但从文件流而非标准输入读取。以下是使用fscanf时常见问题的指南。
JKIT沐枫
·
2025-05-19 07:43
c语言
数据库
c++
r语言
C语言
实现二进制与十进制的互转(带小数)
直接用
C语言
实现,没有数据结构需要看栈和队列版的看这里
C语言
使用栈和队列实现二进制与十进制的互转(带小数)代码#include#include#include/***整数部分十进制转二进制*/voidconvertIntegerToBinary
一碗单炒饭
·
2025-05-19 07:06
C
C
进制转换
面向 C 语言项目的系统化重构实战指南
摘要:在实际开发中,
C语言
项目往往随着功能演进逐渐变得混乱:目录不清、宏滥用、冗余代码、耦合高、测试少……面对这样的“技术债积累”,盲目大刀阔斧只会带来更多混乱。
damo王
·
2025-05-19 05:25
随想
算法
数据结构
重构
c语言
C语言
数据类型和变量
一、数据类型介绍
C语言
提供了不同的数据类型,常见的有整数型类型(用来描述整数),浮点型类型(用来描述小数),字符型类型(用来描述字符)等。
火山灿火山
·
2025-05-19 03:12
c语言
C语言
桌面应用开发GTK3 Glade GTK主题
文章目录GTK简介GTKGithubGTK官网GTK组件文档GTK官方示例GTK开发环境配置环境变量安装Glade完整示例demo.c运行效果GTK主题推荐主题全局主题配置项目主题配置vscode开发环境GTK简介GTK(GIMPToolkit)是一套用于创建图形用户界面(GUI)的开发工具包。它最初是为GNUImageManipulationProgram(GIMP)项目而开发的,但后来发展成为
逢生博客
·
2025-05-19 03:12
c语言
开发语言
前端框架
gtk
c语言
gui 窗口 window,◆
C语言
函数库简介系列◆1.1 GTK+
该楼层疑似违规已被系统折叠隐藏此楼查看此楼1C与GUI用C写GUI似乎是一件非常痛苦的事情。比如WIN32SDK,比如XLIB……我初学编程时,为了找一个合适的GUI库--既强大又比较简单,花费了不知多少时间。初见GTK+,就在我苦苦查找GUI库的时候。但那个时候的GTK+让我难以理解,或者说,那个时候的我还不能理解GTK+,轻而易举地放弃了这个优秀的GUI库。众里寻她千百度。找不到。我于是认为,
施眠药
·
2025-05-19 03:12
gtk
c语言
gui
窗口
window
gtk 程序设计(
c语言
版) pdf,GTK+程序设计入门
GTK+程序设计入门我是在WindowsXP下学习GTK+的,下面是环境的配置以及基本的程序开发流程另外两种开发环境是:Cygwin和Linux,最佳开发环境是使用Gnome桌面的Linux系统开发环境的配置1、上http://www.gtk.org下载gtk+-bundle_xxxxxxx_win32.zip(当前最新gtk+-bundle_2.22.1-20101227_win32.zip)这
陈语岚
·
2025-05-19 03:12
gtk
程序设计(c语言版)
pdf
C语言
:在 Win 10 上,gcc 如何编译 调用 Tcl/Tk 的C程序
参阅:Tcl/Tk教程在Windows10上,GCC(如MinGW-w64或MSYS2提供的版本)可以成功编译调用TkAPI的
C语言
程序。
belldeep
·
2025-05-19 03:11
C++
Gnu
c语言
Tk
gcc
内存安全暗战:从 CVE-2025-21298 看 C 语言防御体系的范式革命
引言2025年3月,当某工业控制软件因CVE-2025-21298漏洞遭攻击,导致欧洲某能源枢纽的电力调度系统瘫痪37分钟时,全球网络安全社区再次被拉回
C语言
内存安全的核心战场。
南玖yy
·
2025-05-19 03:10
java
开发语言
安全
c++
人工智能
交互
C语言
化简分数
//约分最简分式:分子/分母,输入一个分式将其化为最简形式,分子=分母时候为1/1//此题目需要掌握最大公约数的固定写法/*intt;while(b>0){t=a%b;a=b;b=t;}这个是最大公约数的求法*/#includeintmain(){intdividend,divisor;scanf("%d/%d",÷nd,&divisor);inta=dividend;intb=div
Mcworld857
·
2025-05-19 02:09
c语言
C语言
:用指针找出数组中的最大值和最小值
#includevoidminmax(inta[],intlen,int*max,int*min);intmain(void){inta[]={1,2,3,4,5,6,7,8,9,12,13,14,16,17,21,23,55};intmin,max;minmax(a,sizeof(a)/sizeof(a[0]),&min,&max);printf("min=%d,max=%d\n",min,ma
Mcworld857
·
2025-05-19 02:09
c语言
算法
java
C++ IO流
C语言
的输入与输出
C语言
中我们用到的最频繁的输入输出方式就是scanf()与printf()。scanf():从标准输入设备(键盘)读取数据,并将值存放在变量中。
我太想进步了!!
·
2025-05-18 23:20
C++
c++
开发语言
【
C语言
入门】大端模式与小端模式 —— 指针解引用的字节顺序
对于
C语言
开发者(尤其是涉及嵌入式、网络编程或跨平台开发的场景),理解大端模式(Big-Endian)与小端模式(Little-Endian)的差异,以及指针解引用时的字节顺序处理,是避免“内存读写错误
Mr_-G
·
2025-05-18 21:38
编程入门
底层软件开发
C语言入门
网络
大端
小端
java
c#
底层软件开发
Python字符串格式化(一):三种经典格式化方法
文章目录一、%operator:
C语言
风格的初代格式化方案(Python2.0引入)1.语法核心:占位符与类型码2.进阶用法:格式修饰符3.致命缺陷:类型严格匹配的陷阱4.适用场景:旧代码维护的兼容性选择二
dudly
·
2025-05-18 20:56
python
开发语言
学生信息管理系统(
C语言
版本)(新手向)
学生信息管理系统的诞生过程序言一、写需求文档和确定语言和工具1.需求文档2.选择语言和工具二、前期准备1.软件下载可以看别的博主,我这里跳过2.创建项目三、写框架1.头文件"student.h"2.主函数main.c3.功能函数fun.c四、完善各个功能1.头文件的结构体2.openfile打开文件函数3.add录入功能4.display_all展示所有人的功能5.modify修改功能6.dele
学者竹白
·
2025-05-18 17:36
c语言
开发语言
学习
c语言
力扣题目:消失的数字(有关时间复杂度O(N²)O(N))以及对异或操作符的更深入的理解(如何用人脑的十进制去考量二进制)
目录WayOne:暴力求解,时间复杂度为O(N²)代码1WayTwo:时间复杂度限制到O(N²)代码及其详解如题WayOne:暴力求解,时间复杂度为O(N²)大体思路:比如这里我们需要处理的整型数组是"3,0,1",我们可以用冒泡排序或者qsort函数将他从大到小进行排序成"0,1,3"然后生成一个数组"0,1,2"代码1过于简单:不多进行赘述intcmp(constvoid*p1,constvo
苍AoKaNa
·
2025-05-18 16:04
c语言
leetcode
开发语言
经典例题(
c语言
):for循环,计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值,打印出结果
给小白前置知识首先,先来看一道这样简单的题目求和:1--100intmain(){inti=0;intsum=0;for(i=0;i<=100;i++){sum+=i;}printf("%d\n",sum);return0;}要求1--100的和,这里的sum有什么用呢,结合题目具体来说,算从1加到100肯定是这么算的,1+2=3;3+3=6;6+4=10;......4950+100=5050;
苍AoKaNa
·
2025-05-18 16:34
c语言经典例题
c语言
算法
数据结构
c语言
经典例题:水仙花数(新手必须掌握的例题,解释的非常详细)
1.代码题目要求:求出0~100000之间的所有“水仙花数”并输出。“水仙花数”是指一个n位数,其各位数字的n次方之和确好等于该数本身,如:153=1^3+5^3+3^3,则153是一个“水仙花数”。intmain(){for(intn=1;n0){tmp=tmp/10;count++;}intsum=pow(a,count)+pow(b,count)+pow(c,count)+pow(d,cou
苍AoKaNa
·
2025-05-18 16:34
c语言经典例题
c语言
java
算法
C语言
进阶
下面主要是对于
C语言
的一些容易忽略的语法用法进行记录
C语言
标准C99,在很多是编译器报错或者警告,都会遇到当前用法在C99中是valid1995年C程序设计语言工作组对
C语言
进行了一些修改,成为后来的1999
diving deep
·
2025-05-18 15:49
c++学习
c语言
开发语言
C语言
:51单片机实现数码管依次循环显示【1~F】课堂练习
以下编程都是基于
C语言
的模块化编程实现的,1秒钟依次循环显示【1~F】课堂练习步骤:1,首先先定义一个用于存储段码的数组2,
小辉懂编程
·
2025-05-18 14:17
C语言
单片机
c语言
51单片机
开发语言
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他