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语言小题目大智慧
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语言
开发语言
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
爬虫
反爬
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
数据结构
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
网络安全
【
C语言
】typedef 关键字详解
目录
C语言
`typedef`关键字详解1.
LuckiBit
·
2025-02-21 13:12
C语言
c语言
typedef
关键字
语法
类型
【
C语言
】inline 关键字详解
目录
C语言
`inline`关键字详解1.概述1.1主要目的1.2历史背景2.用法2.1基本示例2.2内联函数的声明和定义3.编译器行为3.1编译器的决定3.2内联的局限性4.适用场景4.1数学运算函数4.2
LuckiBit
·
2025-02-21 13:42
C语言
c语言
inline
关键字
语法
类型
深入Python胶水语言的本质:从CPython到各类扩展机制
这对于理解Python如何与
C语言
交互至关重要。CPython:Python的默认实现当我们谈论Python时,实际上通常指的是CPython,即用
C语言
实现的Python解释器。
·
2025-02-21 06:48
python
c语言
swap是什么,swap(什么是swap)
SWAP的中文意思是交换,在Android系统中的意思即为交换分区。由于低端安卓手机配备的运行内存往往比较小,以中兴V880国行版为例,该机配备的运行内存只有256.swap函数一般是一个程序员自定义函数。通常是实现两个变量数值的交换。比如inta=2;intb=3;swap(a,b);//一般用到变量数值交换,交换后a=3b=2;实现的方法多.如题,是当RAM还是ROM?怎么开?swap的中文意
weixin_39575502
·
2025-02-21 04:38
c语言swap是什么
priority_queue 的使用 —— 求第 k 小的和
结果,我第一版交了个
C语言
版本上去。一开始的思路想通过直接操纵a、b两个数组的下标来输出,但是我考虑得太简单了!认真一想发现这个操纵规则我自己也没搞懂。
黄铎彦
·
2025-02-21 03:37
大二下学期
算法
数据结构
c++
上一页
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
其他