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语言
的第4天
二分法查找时间复杂度在计算机科学中,二分查找算法,也称折半搜索算法,是一种在有序数组中查找某一特定元素的搜索算法想要应用二分查找法,则这一堆数应有如下特性:1、存储在数组中2、有序排序搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。如果在某一步骤数组为空,则
blxx
·
2024-02-10 08:54
学习
c语言
算法
[WinForm开源]概率
计算器
- Genshin Impact(V1.0)
创作目的:为方便旅行者估算自己拥有的纠缠之缘能否达到自己的目的,作者使用C#开发了一款小型软件供旅行者参考使用。创作说明:此软件所涉及到的一切概率与规则完全按照游戏《原神》(V4.4.0)内公示的概率与规则(包括保底机制)进行编写,仅用于计模拟已知纠缠之缘数量对已知抽取五星目标的成功频率(可看作成功率),无任何暗箱操作。目录一、软件介绍1.软件主页面展示2.软件适用范围3.软件使用方法二、获取途径
青が絶える(青绝悲)
·
2024-02-10 08:50
C#开发
开源
c#
个人开发
C语言
:一种高效、易学的编程语言
C语言
是一种通用的程序设计语言。它同UNIX系统之间具有非常密切的关系。
C语言
是在UNIX系统上开发的,且无论是UNIX系统本身还是其上运行的大部分程序,都是
C语言
编写的。
编程知识分享
·
2024-02-10 07:31
c语言
函数输出输出型参数_
c语言
技巧多个输出参数
c语言
函数输出输出型参数Overthepastfewyearsunderthe“newMicrosoft”,therehavebeenmanyeffortstoopen-sourcethelanguagesandframeworksthatMicrosoftdevelop
weixin_26705651
·
2024-02-10 07:48
python
c语言
java
matlab
c++
C语言
如何理解输出列表?
一、问题printf()函数基本格式后⾯有个输出列表,如何理解呢?二、解答printf()函数的输出列表可以有多个表达式,数量上⾄少应该和前⾯的数据格式符相匹配。如果其数量⼤于格式符的数量,将不会输出多余的部分;如果数量少于格式符,则会输出⼀些不可预料的值。printf("%f,%d\n",f);//上⾯的语句在输出时,只会按照%f的格式输出变量f和⼀个不可知的数值。printf("%f,%d\n
颓特别我废
·
2024-02-10 07:16
C语言
c语言
开发语言
【C++】C/C++内存管理
目录C/C++内存分布
C语言
动态内存管理方式C++内存管理方式new/delete操作内置类型new/delete操作自定义类型operatornew与operatordelete函数new和delete
核动力C++选手
·
2024-02-10 07:59
C++
c++
开发语言
c语言
记录
#
c语言
##一语法###第一章类型,运算符与表达式####1.变量#####1.1变量名变量标识符只可以使用字母,下划线以及数字,其中标识符的开头必须是字母或下划线。
eeert2
·
2024-02-10 07:52
51
单片机
学习笔记4 -- 蜂鸣器控制
蜂鸣器控制1.蜂鸣器简介1.分类2.有源蜂鸣器和无源蜂鸣器3.区分有源蜂鸣器和无源蜂鸣器4.蜂鸣器驱动电路2.电路图绘制3.蜂鸣器控制4.程序补充1.蜂鸣器简介蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。蜂鸣器在电路中用字母“H”或“H
GenCoder
·
2024-02-10 07:20
51单片机学习笔记
51单片机
单片机
嵌入式硬件
c51
单片机
学习笔记-无源蜂鸣器实验
编译软件:keil5过程:(1)首先将51
单片机
的头文件包含进来,然后使用sbit关键字来定义P2.5管脚,定义好后即可使用BEEP来替代P2.5口的操作。
GallyDowney
·
2024-02-10 07:49
c语言
51单片机
单片机
单片机
学习笔记---蜂鸣器工作原理
目录蜂鸣器介绍蜂鸣器的驱动方式ULN2003D芯片工作原理实战预备知识:基础乐理音名的分组全音和半音的关系音高的表示五线谱中的符号定义简谱上的符号定义C调音符与频率对照表相关计算蜂鸣器介绍蜂鸣器是一种将电信号转换为声音信号的器件,常用来产生设备的按键音、报警音等提示信号蜂鸣器按驱动方式可分为有源蜂鸣器和无源蜂鸣器有源蜂鸣器:内部自带振荡源,将正负极接上直流电压即可持续发声,频率固定。无源蜂鸣器:内
Vera工程师养成记
·
2024-02-10 07:18
51单片机学习笔记
单片机
学习
笔记
51单片机
mcu
物联网
嵌入式硬件
单片机
与外设的交互
单片机
与外设的交互是嵌入式系统中非常重要的一个基础知识点。
单片机
是一个集成在同一芯片上的中央处理器、存储器和输入/输出接口,它可以根据用户编写的程序与各种外部设备即外设进行交互。
科联学妹
·
2024-02-10 07:18
单片机
嵌入式硬件
c语言
必背18个经典程序
1、/输出99口诀。共9行9列,i控制行,j控制列。*/#include“stdio.h”main(){inti,j,result;for(i=1;ix[k])k=j;if(k!=i){t=x[i];x[i]=x[k];x[k]=t;}}}voidmain(){FILE*fp;int*p,i,a[10];fp=fopen(“p9_1.out”,“w”);p=a;printf(“Input10num
qwer2626
·
2024-02-10 06:53
用户级缓冲区与内核级缓冲区
用户级缓冲区与内核级缓冲区用户级缓冲区与内核级缓冲区1.用户级缓冲区(
C语言
缓冲区)2.文件I/O缓冲区3.手动刷新缓冲区4.内核级缓冲区5.缓冲区的复制(fork函数)6.例子用户级缓冲区与内核级缓冲区在
yualian
·
2024-02-10 06:44
linux
c语言
从
C语言
到C++⑨(第三章_C&C++内存管理)详解new和delete+面试题笔试题
目录1.
C语言
动态内存管理1.1C和C++内存分布1.2
C语言
中动态内存管理的方式2.C++动态内存管理方式2.1new/delete操作内置类型2.2初始化new数组的问题2.3new和delete操作自定义类型
GR鲸鱼
·
2024-02-10 06:43
④从C语言到熟悉C++
c语言
c++
内存管理
new
delete
面试
单片机
基础入门:简单介绍51
单片机
的工作原理
在电子技术领域,
单片机
是实现智能化控制不可或缺的关键元件。它们集成了许多功能于一身,成为了各种电子系统的心脏。为了更好地理解
单片机
如何工作,本文将重点介绍51
单片机
的基本组成和工作原理。
科联学妹
·
2024-02-10 06:11
单片机
51单片机
嵌入式硬件
单片机
项目调试中的技巧和常见问题解决
单片机
是嵌入式系统中的重要组成部分,在各种电子设备中发挥着重要的作用。在
单片机
项目开发过程中,调试是至关重要的一环,同时也会遇到一些常见问题。
科联学妹
·
2024-02-10 06:11
单片机
嵌入式硬件
单片机
学习路线(简单介绍)
学习
单片机
对于电子爱好者和未来的嵌入式系统工程师来说是一段激动人心的旅程。
单片机
因其强大的功能、灵活性以及在各种智能设备中的广泛应用,成为了电子和计算机科学领域一个不可或缺的组成部分。
科联学妹
·
2024-02-10 06:41
单片机
学习
嵌入式硬件
如何零基础学习嵌入式开发?
同时需要掌握
C语言
,能够根据系统要求设计软件程序。嵌入式系统资源有限,开发工作比较困难。
科联学妹
·
2024-02-10 06:10
物联网
单片机
iot
【C&C++】内存管理1:new + delete
前言之前我们学习过
C语言
中的内存管理(各种函数)今天我们来学习C++中的内存管理引入我们先来看下面的一段代码和相关问题intglobalVar=1;staticintstaticGlobalVar=1;
cat_with_cat
·
2024-02-10 06:40
C++知识点
c语言
c++
java
C语言
函数的栈帧与销毁(面试亮点)
目录如果你能熟练的掌握函数的栈帧与销毁在面试中是及其亮眼的加分项,所以我们来以实例来将解函数是如何实现栈帧与销毁的。一.函数栈帧二.寄存器三.用例题讲解创建栈帧的过程3.1main函数的反汇编代码。第一步:给调用main函数的函数分配栈帧。第二步:通过将edp压栈,将edp赋值给esp,再将esp的值减减。这样esp和edp之间的差值就是main函数的栈帧空间。第三步:将edi,esi,ebx压栈
深中笃行
·
2024-02-10 06:37
C语言就业课
考研c语言刷题
c语言
开发语言
面试
运维
缓存
vscode
电力电子技术
文章目录5直流直流变流电路5.0简介5.1基本斩波电路5.1.1降压斩波电路BuckChopper5.1.1.1小纹波近似5.1.2升压斩波电路11DC-DC变换器数字控制11.1基于
单片机
控制11.2
万码无虫
·
2024-02-10 06:07
computer
单片机
C语言
输入三个正整数,求拼接的最大数
#include#includevoidstr_c(charstr1[],charstr2[],charstr3[],charC[]);intmain(){charstr1[12]="312";charstr2[12]="343";charstr3[12]="13";charC[100]="0";str_c(str1,str2,str3,C);printf("%s",C);}voidstr_c(c
He卡比
·
2024-02-10 05:53
c语言
开发语言
C语言
反转数字第二种解法
#includeintmain(){intnum,s=0,k;scanf("%d",&num);while(num!=0){k=num%10;s=s*10+k;num=num/10;}printf("%d",s);}
He卡比
·
2024-02-10 05:22
c语言
java
算法
C语言
输出除了最高位的数字
#includeunsignedlongre(unsignedlongn);intmain(){unsignedlongn;scanf("%lu",&n);printf("%lu",re(n));}unsignedlongre(unsignedlongn){unsignedlongs,r=0;while(n/10!=0){s=s*10+n%10;n=n/10;}while(s!=0){r=r*10
He卡比
·
2024-02-10 05:22
c语言
算法
c++
C语言
中骰子六个面的概率
#include#include#include#defineN700000000intmain(){intr[6]={0};srand(time(NULL));for(inti=0;i
He卡比
·
2024-02-10 05:22
c语言
算法
开发语言
C语言
之扫描字符串
#include#includeintmain(){charstrm[70]="asdasasdfgasdaszx67asdmklo";charstrz[8]="as";intlen=strlen(strz);intcount=0;for(inti=0;strm[i]!='\0';i++){if(strm[i]==strz[0]){charstrl[8]="we";for(intj=i,m=0;j
He卡比
·
2024-02-10 05:22
c语言
算法
数据结构
C语言
打家劫舍
#includeintmain(){intarr[]={2,7,9,3,1};intdp[5];dp[0]=2;dp[1]=arr[1]>arr[0]?arr[1]:arr[0];for(inti=2;idp[i-2]+arr[i]?dp[i-1]:dp[i-2]+arr[i];}printf("%d",dp[4]);}有点难arr是数据容器,dp是递推存储容器
He卡比
·
2024-02-10 05:52
c语言
算法
C语言
之反转数字
#include#includeintreverse(intnum){intbit=0;inta=num;while(a!=0){a=a/10;bit++;}intresult=0;for(inti=1;i<=bit;i++){result+=(num/(int)pow(10,i-1))%10*(int)pow(10,bit-i);}returnresult;}intmain(){intnum;s
He卡比
·
2024-02-10 05:52
c语言
算法
开发语言
C语言
----内存函数
内存函数主要用于动态分配和管理内存,它直接从指针的方位上进行操作,可以实现字节单位的操作。其包含的头文件都是:string.hmemcpycopyblockofmemory的缩写----拷贝内存块格式:void*memcpy(void*dest,constvoid*src,size_tnum);作用:与strcpy类似,但是从内存的角度从source的位置开始向后复制num个字节的数据到desti
Skrrapper
·
2024-02-10 05:17
c语言
开发语言
python变量的作用域
以
C语言
为例,
C语言
的作用域是使用一对括号{}划分的的,就是一个{}中定义的变量
进击的黑子
·
2024-02-10 05:34
Python
python
变量
作用域
if
for
【通讯录案例-plist存储 Objective-
C语言
】
一、接下来,我们来说这个plist存储1.像这些,后面的这个啊,比如说,这个“沙盒”,比如说,Documents,沙盒,怎么着去获取,这些,我们就穿插到“存储方式”里面去讲了,好,我们一个一个“存储方式”来说,2.首先呢,我们来说这个plist啊,在最上面这一块儿,我们先来说这个plist存储方式,如何把一个东西,存储成一个plist文件,1)首先呢,新建一个项目,Name:03-plist存储,
清风清晨
·
2024-02-10 04:21
Objective-C
objective-c
数据库
开发语言
leetcode 1921
消灭的怪物数量踩坑点:double类型的比较,
C语言
有qsort的排序函数,需要设计比较函数,double类型的数据存在精度问题,不能直接用==号判断数据是否相等,需要通过设置精度eps。
行走的透明人
·
2024-02-10 04:21
leetcode
算法
职场和发展
C语言
hash表的使用例子
#include#include#include#include//#includekey=key;s->val=val;HASH_ADD_INT(hash,key,s);}intfind(intkey){Hash*s=NULL;HASH_FIND_INT(hash,&key,s);if(s==NULL){return-1;}returns->val;}//从哈希表中删除一个元素voiddel(H
行走的透明人
·
2024-02-10 04:21
哈希算法
c语言
散列表
【通讯录案例-开关状态的处理 Objective-
C语言
】
一、我们先把这个开关处理,给它做了,1.也就是说,我点击“自动登录”的时候,把“记住密码”勾上,然后呢,当我关闭“记住密码”的时候,把“自动登录”关上,这就是我要做的事情啊,先把这个小功能做了,把昨天的代码复制过来一份儿,改一下文件夹的名称,现在是“11-通讯录-编辑联系人功能“,改成,”01-通讯录-开关处理“,打开这个项目,然后,command+R,接下来呢,我要做什么,当我点击“自动登录”、
清风清晨
·
2024-02-10 04:50
Objective-C
objective-c
开发语言
macos
【通讯录案例-沙盒路径 Objective-
C语言
】
一、接下来,我们来学习“存储”的相关的一些东西,1.打开这个“数据存储“的ppt,打开这个ppt,首先呢,关于存储这一块儿,存储呢,首先,有常见的几种方式,注意啊,这个里边儿是“方式”,方式,什么意思,是表示怎么去存,有五种方式:1)XML属性列表(plist)归档:plist文件,通过plist,去存一些数据2)Preference(偏好设置):通过一个偏好设置的一个东西,去存到这个手机里面儿去
清风清晨
·
2024-02-10 04:50
Objective-C
objective-c
cocoa
macos
【通讯录案例-偏好设置 Objective-
C语言
】
一、刚才,我们plist存储,讲完了,这个plist,我直接,右键,打开打开不用xcode,我就用文本文档打开,打开方式:其他选择:文本编辑打开好,这个里边儿啊,就是我们刚才存的一个Key:Value它本质上,是一个xml这是一种文件的格式,等你们讲到网络的时候,实际上,会学习这种格式,plist,本质上,就是一个xml2.接下来,我们来学习这个“偏好设置”新建一个项目,Name:04-偏好设置拖
清风清晨
·
2024-02-10 04:20
Objective-C
objective-c
开发语言
macos
swift-基本运算符2
三元运算符操作三个操作对象,和
C语言
一样,Swift只有一个三元运算符,就是三目运算符(a?b:c)。受运算符影响的值叫操作
下页天
·
2024-02-10 03:28
将句子中的单词按颠倒顺序输出(
C语言
)
input:becauseyouarenobodyoutput:nobodyareyoubecause#includeintmain(){chars[255];inti=0;while((s[i]=getchar())!='\n')++i;s[i--]='';intj=i;//用j记录每个单词的尾巴while(j>0){i=j;while(s[i]!=''&&i>0)//i从后向前,到单//词第一
叶尔孤柏
·
2024-02-10 03:28
c语言
C语言
中大小写字母的转化
目录1.利用库函数1.1toupper()小写转大写1.1.1等效函数1.1.2函数申明1.1.3函数的参数和返回值1.1.4函数基本使用1.2tolower()大写转小写1.2.1等效函数1.2.1函数申明1.2.2函数的参数返回值1.2.3函数基本使用2.利用借助ascll值1.利用库函数1.1toupper()小写转大写1.1.1等效函数#include#includeintmy_toupp
看落日的YT
·
2024-02-10 03:28
c语言
开发语言
C语言
与python之间的串口通信协议的技巧
/k210为摄像头的时候,通常需要stm32开串口,然后摄像头通过串口数据发送给stm32,最后在32内部处理这些发送出来的数据,通常情况下这些外设都是采用python编程的,但是stm32端的接口是
c语言
超会偷电瓶车
·
2024-02-10 03:25
STM32
python
STM32串口通信指南:Python协议解包和通讯协议讲解(详细教程
介绍完之前的STM32
单片机
串口外设的开启,接下来就开始讲解如何用Python来接收
单片机
传过来的数据。在此之前呢,我们简要理解一下上位机与下位机通讯时用所用到的通讯协议的结构。
无敌最俊朗丶
·
2024-02-10 03:54
python
单片机
嵌入式实时数据库
stm32
嵌入式硬件
HAL库 STM32运用DMA与IDLE中断实现高效串口通信 (附代码)
最近想做一个控制电机的项目,其中会用到Pytho与
单片机
STM32之间的互同,最近也在看一些关于数据通信和拆包的相关知识,所以记录一下这段时间里对两者之间的互通所做的事情和发现的问题,以供自己和大家参考
无敌最俊朗丶
·
2024-02-10 03:54
单片机
stm32
嵌入式硬件
python
c语言
Python3中的异常处理
特别是我们最开始才开始学习编程的时候,经常都会犯一些语法错误的错误,印象最深刻的就是把中文的分号当做英文的分号用(最初在学习
C语言
的时候),而且最开始犯错的时候自己还不知道看不出来。
_AlphaBaby_
·
2024-02-10 02:30
C语言
判断输入的字符串中括号是否成对匹配
文章目录1-15题题目16题目16参考答案1题目16参考答案21-15题
C语言
基础例题1-3题-指针篇
C语言
基础例题4-5题-二维数组篇
C语言
基础例题6-7题-结构体篇
C语言
基础例题8-9题-大作业篇
C
水智
·
2024-02-10 02:46
练习题
c语言
开发语言
学习
青少年编程
算法
C语言
保留几位小数问题
Float类型保留一位小数:%.1f;保留两位小数:%.2f;以此类推。Double类型保留一位小数:%.1lf;保留两位小数:%.2lf;以此类推。
Yao yn
·
2024-02-10 02:40
c语言
c语言
有三个数a,b,c由键盘输入,输出其中最大的数
#include//1intmain(){inta,b,c,printf("请输入三个整数");scanf("%d,%d,%d",&a,&b,&c);if(a>b)if(b//2inta,b,c,max,temp;printf("请输入三个整数");scanf("%d,%d,%d",&a,&b,&c);temp=(a>b)?a:b;//将a和b中较大者存入temp中max=(temp>c)?tem
光顾着
·
2024-02-10 02:37
有效的数独
C语言
实现
题目描述:请你判断一个9x9的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字1-9在每一行只能出现一次。数字1-9在每一列只能出现一次。数字1-9在每一个以粗实线分隔的3x3宫内只能出现一次。(请参考示例图)注意:一个有效的数独(部分已被填充)不一定是可解的。只需要根据以上规则,验证已经填入的数字是否有效即可。空白格用'.'表示。题目链接方法:创建三个9*9数组本人感觉此题
ThePaK
·
2024-02-10 01:03
力扣刷题
leetcode
算法
职场和发展
提速72倍,在Python里面调用Golang函数
在之前的一篇文章:一日一技:立竿见影地把你的Python代码提速7倍中,我们讲到了如何通过把Python代码编译成
C语言
代码来提高代码的运行速度。今天,我们不用
C语言
,而用Go语言。
拒绝者zzzz
·
2024-02-10 01:01
python
go
python 调用golang_python调用golang生成的so库
版本:goversiongo1.8.3linux/amd64go语言生成
c语言
的so库在网上已经很多资料了,由于项目需要python和go结合,而python又可以调用
c语言
的so库,所以尝试了一下在GOPATH
weixin_39759600
·
2024-02-10 01:31
python
调用golang
python调用go语言来提速_提速72倍,在Python里面调用Golang函数
在之前的一篇文章:一日一技:立竿见影地把你的Python代码提速7倍中,我们讲到了如何通过把Python代码编译成
C语言
代码来提高代码的运行速度。今天,我们不用
C语言
,而用Go语言。
weixin_39673002
·
2024-02-10 01:01
python调用go语言来提速
上一页
42
43
44
45
46
47
48
49
下一页
按字母分类:
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
其他