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+HTML
学习笔记——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进程和线程教程
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单片机
开发语言
大学操作系统上机实验
上机实验指导书课程名称操作系统主撰人刘天波审核人栾方军沈阳建筑大学信息学院2014年3月课程名称:操作系统上机学时:16适用专业:计算机科学与技术先修课程:
C语言
一、上机实验总体目标操作系统是计算机教学中最重要的环节之一
finbarr45
·
2025-05-18 14:12
操作系统
大学操作系统上机实验
(
C语言
)超市管理系统 (正式版)(指针)(数据结构)(清屏操作)(文件读写)(网页版预告)(html)(js)(json)
product.hproduct.cfileio.hfileio.cmain.cjson_export.hjson_export.ctasks.jsonidex.htmlscript.js相关步骤:第一步:第二步:第三步:第四步:第五步:第六步:运行结果:前言:当前这篇博客是预告,基于上篇博客超市管理系统基础上来写的网页版,今天只是展示:(
C语言
双叶836
·
2025-05-18 13:10
前端网页
C语言小项目
C语言基础教学
c语言
数据结构
javascript
json
html
c语言
打印空心矩形图案的程序,
C语言
之输出空心棱形图案
#include#includevoidmain(){intn,j,i;/*i为行数,j为每行中的项数*/printf("输入图案上三角的高度n:");scanf("%d",&n);;i=;i--)/*打印下三角,(不包括中间行)*/{/*将i改为倒序,这样就不必再次考虑每行中项的打印,下个for循环可以直接复制上三角部分*/;j<=n-+i;j++)/*这个for循环与上三角一致*/-i+||j
疯狂包包
·
2025-05-18 13:09
c语言打印空心矩形图案的程序
C语言
画蜡烛图
GPT-4o(OpenAI)在
C语言
中,绘制蜡烛图(CandlestickChart)不是直接的任务,因为
C语言
本身不包含高级图形绘制库。
109702008
·
2025-05-18 13:07
#
C语言
c语言
开发语言
人工智能
C语言
自定义数据类型详解(三)——枚举类型
在前面,我们已经对
C语言
的结构体有了细致的了解,今天我们继续学习下一个
C语言
自定义数据类型——枚举类型。
望星空听星语
·
2025-05-18 08:33
c语言
开发语言
redis特性
到底什么早就了Redis的速度如此之快呢,大致归为四点:Redis的所有数据都是存放在内存中的,这也是Redis速度快的主要原因Redis使用
C语言
实现的,与操作系统底层更亲近Redis使用的是单线程架构
C in Z
·
2025-05-18 07:25
redis
redis
数据库
lua
C/C++实践(十)
C语言
冒泡排序深度解析:发展历史、技术方法与应用场景
一、发展历史冒泡排序(BubbleSort)作为计算机科学领域最基础的排序算法之一,其历史可追溯至计算机编程的早期阶段。尽管具体起源时间难以考证,但它在20世纪50年代至60年代间被广泛讨论和应用。冒泡排序的名称来源于其独特的排序特性:较小的元素会像气泡一样逐渐“浮”到序列的顶端,而较大的元素则逐渐“沉”到底部。早期发展背景:在计算机科学初期,内存和计算资源极其有限,算法设计需兼顾简单性与效率。冒
技术流浪者
·
2025-05-18 07:54
#
C/C++
算法
排序算法
数据结构
c++
c语言
C语言
链表详解(单链表、双向链表、循环链表)
C语言
链表详解一、引言在
C语言
编程中,链表是一种非常重要且基础的数据结构。与数组不同,链表的元素在内存中并非连续存储,而是通过指针将各个元素连接起来。
#金毛
·
2025-05-18 04:01
C语言
c语言
链表
开发语言
小刚说
C语言
刷题—1700请输出所有的2位数中,含有数字2的整数
2.参考代码(
C语言
版)#includeintmain(void){for(inti=10;i<=99;i++){ints=i/10;intg=i%10;if(s==2||g==2)printf("
xueyinan
·
2025-05-18 00:04
c语言
数组名既可作为指针也可作为变量名
在
C语言
中,数组名在不同的上下文中既可以作为指向数组首个元素的指针,也可以代表整个数组,这是由
C语言
的设计和语法规则决定的,下面我来详细解释一下。
云海听雷
·
2025-05-17 21:10
408学习笔记-C篇
学习
笔记
杏仁玫瑰花饼的Java学习日记第二天
Java的入门知识和基础知识,就像Java的诞生,Java的优势和特性以及,Java的版本,JDK,JRE,JVM,如何配置开发环境等二,Java入门1.Java的诞生java的诞生是有一些人希望跳出
C语言
和
杏仁海棠花饼
·
2025-05-17 18:25
java
学习
dll2shellcode32
importsys#
c语言
demo"""#include#include//此结构体指针为加载shellcode时输入返回其字段数据typedefstruct_CODEINFO{void*p_img;/
在学02
·
2025-05-17 18:23
网络安全
C 语言基础运算:输入两个整数并计算和、差、积
一、
C语言
编程世界初窥在当今数字化浪潮汹涌澎湃的时代,编程已成为一项极具影响力的技能,它犹如一把神奇的钥匙,能够开启无数创新与可能的大门。
醉心编码
·
2025-05-17 18:22
技术类
c/c++
c语言
开发语言
【
C语言
练习】047. 理解递归与循环的转换
047.理解递归与循环的转换047.理解递归与循环的转换1.递归与循环的基本概念递归循环2.递归与循环的转换示例1:计算阶乘示例2:汉诺塔问题3.递归与循环的适用场景递归:循环:一、递归的适用场景与代码示例1.分治问题2.树形结构遍历3.复杂状态问题二、循环的适用场景与代码示例1.线性数据遍历2.确定次数的重复操作3.用户交互与实时处理三、递归与循环的对比与选择1.性能对比2.选择建议四、进阶技巧
视睿
·
2025-05-17 15:01
从零开始学习机器人
c语言
算法
数据结构
机器人
人工智能
开发语言
HoRain云--PostgreSQL 流复制认证机制
HoRain云小助手:个人主页个人专栏:《Linux系列教程》《
c语言
教程》⛺️生活的理想,就是为了理想的生活!⛳️推荐前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!
HoRain云小助手
·
2025-05-17 13:13
sql
mysql
计算机学习顺序
1.把
c语言
学完2.学一些简单的数据结构3做项目4c加加5操作系统6计算机网络7.计算机组成原理学算法打比赛可以去力扣和acwing数据结构跟王卓,操作系统无脑王道
qc820512
·
2025-05-17 11:31
学习
C语言
自定义类型---结构体(1)
目录1.结构体类型的声明2.结构体变量的定义和初始化3.结构体内存对齐1.结构体类型的声明之前在讲解操作符的文章中,已经学习了结构体的概念,这里稍微复习一下。1.1结构体回顾结构是一种集合,这些值称为成员变量,结构的每个成员可以是不同类型的变量。1.1.1结构体的声明structtag{member-list;}variable-list;例如描述一个学生:structStu{charname[2
多雨西雅图
·
2025-05-17 10:21
C语言
c语言
开发语言
C语言
-指针数组和数组指针
在
C语言
中,int*p[3]和int(*p)[3]的区别与运算符优先级和声明类型密切相关:int*p[3]•类型:指针数组•含义:声明一个包含3个元素的数组,每个元素是int*类型的指针•优先级:[]优先级高于
虔城散人
·
2025-05-17 07:35
C语言
c语言
数据结构
开发语言
C语言
-函数指针的使用
在
C语言
中,函数指针是指向函数的指针变量。它可以存储函数的地址,使得可以通过该指针来调用函数。
LJC--
·
2025-05-17 07:35
c语言
开发语言
Linux操作系统:Linux的shell脚本编程
一、Shell概述以及第一个Shell脚本程序Shell是一个用
C语言
编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。
数字化与智能化
·
2025-05-17 03:37
Linux操作系统
linux
Linux的shell编程
基于socket编程的的TCP端口扫描程序
基于socket编程的的TCP端口扫描程序Ubuntu下的
C语言
编程用户设定扫描目的的地址;并设定扫描端口的范围;先通过gcc编译gccscanip.c-oscanip然后运行.
可爱到冒泡泡
·
2025-05-17 03:07
socket编程
socket
TCP端口有扫描
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他