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语言
函数简介
1.函数的概念
C语言
中的函数就是一小段完成特定任务的代码有些翻译又将函数译为子程序,这可以看出
C语言
程序其实是由无数个函数组成的
c语言
一般的两类函数:库函数,自定义函数2.两类函数2.1库函数2.1.1
wanjiazhongqi
·
2025-02-23 08:48
c语言
开发语言
C语言
图像处理技术:从基础到高级应用
本文还有配套的精品资源,点击获取简介:
C语言
在图像处理领域拥有丰富的应用,涉及计算机视觉和数字信号处理。
南城游子
·
2025-02-23 08:45
libevent | 2.libevent基本概念以及应用方法(附:动态库找不到的处理方法)
一.libevent的基本概念libevent的基本特点:(1).
C语言
编写,开源,开发效率高;(2).封装了socket通信和IO多路转接;(3).代码精简专注于网络,性能高;(4).事件驱动:将网络
高英gy
·
2025-02-23 04:46
libevent
linux
epoll
网络
【总序】底层语言发展史
目录机器语言汇编语言
C语言
C++注机器语言计算机发明之初,人们为了去控制计算机完成自己的任务或者项目,只能去编写“0”、“1”这样的二进制数字串去控制电脑,其实就是控制计算机硬件的高低电平或通路开路,这种语言就是机器语言
红栈说BSP
·
2025-02-23 03:40
c语言
c++
汇编
C语言
基础——数组
目录一维数组定义初始化元素访问冒泡排序思路分析一维数组①存放相同类型的多个数据②存放在数组里面的数据可以通过数组名和下标进行访问③数组中的数据也称为数组元素。定义floatweight[38];intage[10];数据类型数组名[数组容量];初始化intid[5]={1,2,3,4,5};intid[5]={1,2};intid[]={1,2,3,4,5};intid[5]={0};元素访问数组
vae.cn
·
2025-02-23 02:03
C语言基础
算法
数据结构
c语言
C语言
03 位操作
1、置位和清零嵌入式系统总是要对变量或寄存器进行位操作。给一个整型变量a,写两段代码,第一个设置a的bit3,第二个清除a的bit3。在以上两个操作中,要保持其它位不变。#defineBIT3(0x1>4;}while(--i);returnc;}
张痕
·
2025-02-23 01:22
C基础
【c++入门】打开新世界大门之初遇c++
前言在学习了
c语言
,初阶数据结构后,我们正式走进c++世界大门目录前言一、认识c++二、缺省参数三、函数重载四、引用4.1什么是引用?
不会写代码的ys
·
2025-02-23 00:49
c++
算法
2025.02.17
我是一名大一下机械工程的学生我会尽量每天学习1.5小时以上的
c语言
并更新今天是我开学的第一天我希望在放寒假也就是6月28号之前学完
c语言
还有单片机以下为笔记计算机中的单位:bit-比特位byte-字节kbmbgbtbpg1pb
d_u_yun
·
2025-02-22 21:18
c语言
观察者模式(
C语言
实现)
一.概述Observer模式要解决的问题为:建立一个一(Subject)对多(Observer)的依赖关系,并且做到当“一”变化的时候,依赖这个“一”的多也能够同步改变。Sbuject相当于通知者,它提供依赖于它的观察者Observer的注册(Attach)和注销(Detach)操作,并且提供了使得依赖于它的所有观察者同步的操作(Notify)。Observer相当于观察者,则提供一个Update
Tyrion-Lannister
·
2025-02-22 20:08
设计模式
数据结构 之 【顺序表实现】(
c语言
实现)
强烈建议看完上一期博客之后再来看这一期:数据结构之【顺序表简介】3.实现顺序表的增删查改静态顺序表的缺陷较大,所以下面展示的是动态顺序表的相关函数3.1初始化结构体变量创建之后,首先初始化一下才好#defineINIT_CAPACITY10voidSLINIT(SL*ps){assert(ps);ps->arr=(SLDataType*)malloc(sizeof(SLDataType)*INIT
zl_dfq
·
2025-02-22 19:06
数据结构
顺序表
数据结构
数据结构:动态数组vector
在
C语言
中一般初学者会使用malloc,int[n]等方式来创建静态数组,但是这种方式繁琐且容易出错。我们做算法题一般使用动态数组vector,并且在刷题网站的题目给的输入一般也是vector类型。
干炒 牛河
·
2025-02-22 19:02
笔试笔记
数据结构
算法
线程通信基础汇总(
C语言
实现)
一、为什么需要线程通信?当多个线程需要共享资源或协调任务时,需要通过通信机制保证:数据访问的安全性执行顺序的合理性资源分配的高效性二、常用通信方式1.互斥锁(Mutex)原理:通过加锁机制保护临界区#includepthread_mutex_tmutex=PTHREAD_MUTEX_INITIALIZER;intshared_data=0;void*thread_func(void*arg){pt
做自己'S Catanin
·
2025-02-22 18:53
前端
数据库
算法
C语言
实现一个简单的哈希算法
C语言
实现一个简单的哈希算法#include#include#include//函数creat_w用于将输入字符串转换为一个80元素的无符号长整型数组w//先将输入字符串的前16个元素以每4个字节为一组
Long韵韵
·
2025-02-22 18:53
算法训练营
C语言与C++
c语言
哈希算法
开发语言
JDBC简介
ODBC是OpenDatabaseConnectivity的英文简写,用
C语言
实现的,标准应用程序数据接口。
赶路人儿
·
2025-02-22 17:20
oracle
数据库
【Rust】——所有权:Stack(栈内存)vs Heap(堆内存)(重点)
个人专栏:算法设计与分析:算法设计与分析_IT闫的博客-CSDN博客Java基础:Java基础_IT闫的博客-CSDN博客
c语言
:
c语言
_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN
Y小夜
·
2025-02-22 16:12
Rust(官方文档重点总结)
rust
开发语言
后端
【Rust】——使用Drop Trait 运行清理代码和Rc<T> 引用计数智能指针
博主现有专栏:C51单片机(STC89C516),
c语言
,c++,离散数学,算法设计与分析,数据结构,Python,Java基础,MySQL,linux,基于HTML5的网页设计及应用,Rust(官方文档重点总结
Y小夜
·
2025-02-22 16:12
Rust(官方文档重点总结)
rust
开发语言
后端
备考Python二级 Day1
年版)一、Python语言概述创始人:荷兰人吉多·范罗苏姆(GuidovanRossum)创始时间:1989年圣诞节编程语言名字:Python(大蟒蛇),取自英国喜剧《蒙提·派森的飞行马戏团》源于:AB
C语言
2025-2-21
·
2025-02-22 15:05
python
Python面向对象_类与对象初识
一、类和对象a.面向过程和面向对象的编程面向过程的编程:函数式编程,
C语言
等面向对象的编程:C++,Java,Python等b.类和对象是面向对象中的两个重要概念类:是对事物的抽象(具有共同属性、方法)
2025-2-21
·
2025-02-22 15:04
python
51单片机---按键控制单个数码管0-9循环
实验目标:用51单片机驱动共阴数码管实现0-9循环实验步骤:在Proteus里画出原理图在Keil里用
C语言
编写程序在Proteus中导入HEX文件,启动仿真共阴数码管介绍:共阴极数码管是把所有LED的阴极连接到共同接点
life_yangzi
·
2025-02-22 14:56
51单片机仿真
单片机
51单片机
stm32
【C/C++】
C语言
signal信号|软中断信号|程序捕获Ctrl+C 信号
目录程序捕获Ctrl+C信号软中断信号signal(SIGCHLD,SIG_IGN)SIGCHLD信号SIG_ING使用signal(SIGCHLD,SIG_IGN)处理僵尸进程程序捕获Ctrl+C信号在Linux下面写一个程序,如果程序中出现死循环的话,我们就应该在键盘上按Ctrl+C来终止我们的程序,那么我们也可以取捕获这个信号,然后执行我们自己的信号处理程序,输出一些有用的信息来帮助我们调试
bdview
·
2025-02-22 14:51
内核
linux
java
嵌入式
操作系统
为什么Swift不允许字符串使用===判断?ObjC字符串为什么有@前缀?NSLog和printf的区别?NSString *s = @“hello“变量s是不可变的吗?什么是Cocoa?
这是为了和普通
C语言
字符串区分开,@前缀代表字符串是NSString*类型,这种类型并不能和char*直接等价。NSLog和printf的区别NSLog是Objective-C引入的日志记录函数,pr
程序员小迷
·
2025-02-22 13:19
Objective-c
Swift
小话ios
ios
cocoa
objective-c
swift
c
macos
wpf
第四章:
C语言
函数全解析:从“工具人”到“代码复用大师”
第四章:
C语言
函数全解析:从“工具人”到“代码复用大师”文章目录第四章:
C语言
函数全解析:从“工具人”到“代码复用大师”一、函数的概念:与编译器签订的恶魔契约二、库函数:上古卷轴中的黑暗咒文标准库和头文件库函数的使用方法功能头文件包含实践查询库函数
凤凰院凶涛QAQ
·
2025-02-22 12:38
c语言
开发语言
DAY11 DP动态规划经典
例题
采药
题目描述辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。我会给你一段时间,在这段时间里,你可以采到一些草药。如果你是一个聪明的孩子,你应该可以让采到的草药的总价值最大。”如果你是辰辰,你
RINO喵
·
2025-02-22 11:59
动态规划
算法
C语言
之宏定义用法总结
C语言
之宏定义用法总结一.预处理将宏展开编译
C语言
程序第一步就是预处理阶段,这一阶段就是宏展开但不检查语法错误的阶段。
huislee
·
2025-02-22 10:23
编程语言
c++
c语言
解除宏定义_
C语言
宏定义
C语言
宏定义
C语言
既具有高级语言的功能,又具有低级语言的许多功能。那么大家知道
C语言
宏定义是怎样的呢?下面一起来看看!宏定义是预处理命令的一种,它允许用一个标识符来表示一个字符串。
玩保录
·
2025-02-22 10:22
c语言解除宏定义
C语言
之宏定义使用
C语言
之宏定义使用前言
C语言
中宏定义使用广泛,例如使用宏替代“魔鬼数字”、利用宏代替函数做简单的处理提高效率、实现条件定义等等。
嵌入式小武
·
2025-02-22 10:48
编程语言问题记录
c语言
【华为OD技术面试手撕真题】111、拆炸弹 | 手撕真题+思路参考+代码解析(C & C++ & Java & Python & JS)(0ms)
文章目录一、题目题目描述样例1二、代码参考
C语言
思路
C语言
代码C++语言思路C++代码Java语言思路Java代码Python语言思路Python代码JS语言思路JS代码作者:KJ.JK个人博客首页:KJ.JK
KJ.JK
·
2025-02-22 09:16
华为OD技术面试手撕真题
华为od
面试
c语言
华为od机试真题
华为od机试E卷
python
拆炸弹
c语言
枚举类型enum的用法及应用实例
enum是
C语言
中的一个关键字,enum叫枚举数据类型,枚举数据类型描述的是一组整型值的集合,这篇文章主要给大家介绍了关于
c语言
枚举类型enum用法及应用的相关资料,需要的朋友可以参考下前言一、枚举的概念二
发狂的蜗牛
·
2025-02-22 09:14
c++
c语言
C语言
枚举类型详解
枚举类型是
C语言
中一种特殊的数据类型,它允许我们定义一组具有相互关联的常量。枚举类型能够提高代码的可读性和可维护性,使得程序员可以使用更加直观和有意义的符号来表示特定的取值范围。
CodeSpark
·
2025-02-22 09:10
编程
C语言
——宏定义,宏函数
宏定义宏常量:#defineSIZE20#include#definePI3.14intmain(){floatr=0;printf("inputr:");scanf("%f",&r);floatarea=PI*r*r;printf("area=%.2f\n",area);return0;}宏使用时,采取的是原样替换。宏函数#define宏函数名(参数1,参数2)表达式#includevoid
小新努力学编程
·
2025-02-22 09:09
c语言
前端
C语言
之枚举类型
目录前言一、enum(枚举总结前言在
C语言
中,枚举类型是一种用户自定义的数据类型,用于定义一组具名的常量集合。枚举类型可以提高代码的可读性和可维护性,同时也能够帮助程序员避免使用魔法数字。
小辉同志
·
2025-02-22 08:09
C语言系列
c语言
开发语言
enum
C extern在函数声明中的作用
首先,我应该回顾一下
C语言
的基础知识。在
C语言
中,函数的声明默认是extern的,也就是说,即使不写extern,函数
_沧浪之水_
·
2025-02-22 07:27
c
c语言
开发语言
新手教学系列——curl_cffi异步Session使用注意事项
curl_cffi作为一个强大的库,使得Python开发者可以使用
C语言
的curl库高效地进行异步HTTP请求。
程序员的开发手册
·
2025-02-22 06:17
curl_cffi
python
爬虫
反爬
踩坑
教程
避坑
新手教学系列——MacOS 10.13.6下如何使用curl_cffi模拟Chrome请求
curl_cffi是一个基于
C语言
的libcurl库的Python封装,其特别之处在于它底层依赖了curl-impersonate
程序员的开发手册
·
2025-02-22 06:16
教程
爬虫抓取
Python
macos
chrome
python
爬虫
反爬
过tls ja3浏览器指纹方法总结
以下为总结内容根据tls校验程度从小到大排序:一、原生python层面修改tls套件
例题
比赛平台191.requests中ssl修改#-*-coding:utf-8-*-#
例题
比赛平台19importrequestsfromrequests.adaptersimportHTTPAdapterfromrequests.packages.urllib3
尼古拉斯 吴彦祖
·
2025-02-22 05:11
网络
javascript
爬虫
前端
python
windows
python 高级特性之迭代
在Python中,迭代是通过for…in来完成的,而很多语言比如
C语言
,迭代list是通过下标完成的,比如Java代码:for(i=0;i
网罗开发
·
2025-02-22 01:35
python集
Python
技术汇总
python
高级特性
迭代
深入理解
C语言
取模运算及其实战测试
本文还有配套的精品资源,点击获取简介:取模运算是
C语言
中进行数学计算的重要操作,使用百分号(%)表示。它主要用于获取两个整数相除的余数,并且仅适用于整数类型。
一朵小小玫
·
2025-02-22 00:54
C语言
介绍(vscode配置
c语言
超详细教程)
4、在vscode的扩展中安装c/c++5、在vscode中新建一个项目,写一个基本的
c语言
程序。一、引言:1、起源:1.1C的起源:
C语言
是由丹尼斯·里奇(DennisRitchie)
咩虞_
·
2025-02-21 23:45
c语言
开发语言
C语言
: return的解释
return:1、学习背景:(今天发现不论是带返回值还是不带返回值的函数中都可以写return)2、解释:i).return表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。如:doubleadd(doublea,doubleb){returna+b;/*此处的return是返回了一个double类型的值,并中止
ZTT-Erolii
·
2025-02-21 23:14
C语言
二、
C语言
分支循环语句
目录1、if语句1.1if语句的基本语法1.1.1单分支结构1.1.2双分支结构1.1.3多分支结构1.2if语句的核心规则1.2.1条件表达式1.2.2代码块与大括号1.2.3嵌套if语句1.3if语句的使用场景1.3.1数值范围判断1.3.2字符或枚举类型判断1.3.3逻辑组合判断1.4if语句的注意事项1.4.1常见错误1.4.2悬空else问题1.5if语句的优缺点1.6总结2、switc
无他.唯手熟尔
·
2025-02-21 21:29
c语言
开发语言
C语言
学习,插入排序
C语言
,插入排序是一种简单直观的排序算法,插入排序是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。
五味香
·
2025-02-21 21:57
c语言
学习
排序算法
算法
开发语言
android
数据结构
函数的
例题
(转
//foreach函数objectgfghh{defmain(args:Array[String]):Unit={//foreach//作用:对数组的每一个元素都执行一次函数,没有返回值//vararr=Array(-1,2,3,-4,5)//arr.foreach(println)可以直接打印出来//filter函数(过滤)//作用:对数组元素使用函数进行过滤。如果返回为true就保留varar
啊迷诺斯
·
2025-02-21 19:16
scala
c语言
之分块打印
intmain(){intbufsize=6;char*data=(char*)"1234567890";chartemp[1024]={0};intdata_len=strlen(data);for(inti=0;i<(data_len/bufsize+1);i++){memset(temp,0,sizeof(temp));if(i==(data_len/bufsize)){if(data_le
我不是程序员~~~~
·
2025-02-21 19:39
C&C++
java
算法
前端
C++:从入门到精通的编程语言简介
作为
C语言
的扩展,C++保留了C的高性能和底层控制力,同时引入了面向对象编程(OOP)的特性,赋予开发者更加灵活的设计能力。本篇博客将详细介绍C++语言的特
禁小默
·
2025-02-21 18:57
c++
开发语言
Python发展史
1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为AB
C语言
的一种继承。
zougangx
·
2025-02-21 17:25
Python
python
语言
java
.net
byte
unix
【HUSTOJ 判题机源码解读系列02】judged 守护进程工作流程
【HUSTOJ判题机源码解读系列02】judged守护进程工作流程1.judged工作流程上回说到,HUSTOJ判题机源码中最重要的两个
C语言
文件为:judge.ccjudge_client.ccjudge.cc
伊灵eLing
·
2025-02-21 17:52
HUSTOJ
判题机源码解读系列
HUSTOJ
判题机
judged
源码解读
c语言
评测机
Python的发展史
20世纪80年代中期,Python之父GuidovanRossum还在CWI(数学和理论计算机科学领域的研究中心,位于阿姆斯特丹)为AB
C语言
贡献代码。AB
C语言
是一个为编程初学者打造的研究项目。
kxsm_xz
·
2025-02-21 16:18
python
开发语言
5.
C语言
中全局变量在多个文件中使用
转自:https://www.eefocus.com/codevisionlife/blog/13-12/300658_1a0b8.html用
C语言
编写程序的时候,我们经常会遇到这样一种情况:希望在头文件中定义一个全局变量
cylar-gg
·
2025-02-21 16:16
c++
c语言
c++
C语言
知识点复习4
三、隐式类型转换隐式类型转换的原因:参与计算的数据如果类型不同无法直接进行计算。整型提升:有符号的补符号位,无符号的补0(符号位为最外面的那位)unsignedchar8位数据位,范围在0-255,所以-2(11111110)时,变成254;同理-1(11111111)时,变成255;最后减到0时,不满足循环条件,for停止。刚好173次。(741==>共(7-1)/3+1=3次,1-3=-2,即
邮专小谦
·
2025-02-21 14:57
c语言
Openssl与网络安全
openssl一openssl简史二openssl组成三openssl优缺点四openssl功能一openssl简史openssl是一个开放源代码的SSL协议的产品实现,采用
C语言
作为开发语言,具备了跨系统的性能
Sallyyym
·
2025-02-21 13:44
知识
openssl
网络安全
上一页
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
其他