草庐IT

02.顺序表 排序--定义一个包含图书信息(书号、书名、价格)的顺序表读入相应的图书数据完成图书信息表的创建,然后将图书按照价格降序排序,逐行输出排序后每本图书的信息。

题目描述定义一个包含图书信息(书号、书名、价格)的顺序表读入相应的图书数据完成图书信息表的创建,然后将图书按照价格降序排序,逐行输出排序后每本图书的信息。输入输入n+1行,前n行是n本图书的信息(书号、书名、价格),每本图书信息占一行,书号、书名、价格用空格分隔,价格之后没有空格。最后第n+1行是输入结束标志:000(空格分隔的三个0)。其中书号和书名为字符串类型,价格为浮点数类型。输出总计n行,每行是一本图书的信息(书号、书名、价格),书号、书名、价格用空格分隔。其中价格输出保留两位小数。样例输入9787302257646Data-Structure35.009787302164340Ope

EEPROM芯片(24c02)使用详解(I2C通信时序分析、操作源码分析、原理图分析)

1、前言(1)本文主要是通过24c02芯片来讲解I2C接口的EEPROM操作方法,包含底层时序和读写的代码;(2)大部分代码是EEPROM芯片通用的,但是其中关于某些时间的要求,是和具体芯片相关的,和主控芯片和外设芯片都有关系,需要具体分析,但是逻辑顺序是不变的;2、EEPROM介绍(1)在嵌入式开发中,EEPROM的实际场景比闪存flash少很多。EEPROM芯片容量小,flash容量大,并且flash价格便宜;(2)EEPROM的读写速度一般比flash慢;(3)EEPROM大多是I2C接口,占用的引脚比flash少;(4)EEPROM比flash掉电保存数据的时间更久,总体来说就是更稳定

蓝桥杯 题库 简单 每日十题 day7

01啤酒和饮料题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。啤酒每罐2.3元,饮料每罐1.9元。小明买了若干啤酒和饮料,一共花了82.3元。我们还知道他买的啤酒比饮料的数量少,请你计算他买了几罐酒。#include#includeintmain(){inti,j;for(i=1;i40;i++){for(j=1;j50;j++){if(i*2.3+j*1.9==82.3&&ij){printf("%d",i);}}}return0;}02武功秘籍题目描述本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。小明到X山洞探险,捡到一本有破损的武

《数据结构和算法之美》学习笔记 Day 2

课程:《复杂度分析(上):如何分析、统计算法的执行效率和资源消耗?》总结算法的一个非常重要的的考量指标是执行效率,复杂度分析就是用来衡量代码执行效率的一种方法。前面又提到复杂度分析是数据结果和算法学习的精髓。为什么需要复杂度分析?1.实际的测试结果非常依赖测试环境比如测试环境硬件配置不一样,得到的结果截然不同2.测试结果受数据规模的影响很大比如排序算法,就会受实际测试数据的有序度和数据的规模影响。导致测试的结果无法反应算法的性能。3.可以开发阶段更好的指导代码的编写复杂度分析可以估算代码的执行效率,从而在根据实际选择算法时起到一定的指导作用。复杂度分析不需要具体测试数据测试,就可以大概估计算法

陪伴营Day24/365|先秦:第24天

“先秦”作业本(第24天)01 阿凝呀0924|先秦23——读史(战国七雄的争衡)02 angema一年陪伴营0924||先秦时代    等级制03 边缘小说家04 不断长牙齿的大猫《吕氏春秋》,一套完整的国家治理学说(22/365)05 薄荷的午后休闲时光先秦时期大事记—七雄并立06 Cecilia_GXQ07 彩笺尺素092711 多拿滋24-先秦之夏禹12 盾明湖史‖全面小结⑤24/913 大魚儿姐14 奋笔疾书的待业妈妈0924|先秦23——读史(战国七雄的争衡)15 负债的宝贝16 枫熙17 佛晓星辉穿越先秦||不可多得的姜太公23/2818 G知言19 感冒的梵高20 皇家五少24

C++&QT day9

完善登录框点击登录按钮后,判断账号(admin)和密码(123456)是否一致,如果匹配失败,则弹出错误对话框,文本内容“账号密码不匹配,是否重新登录”,给定两个按钮ok和cancel,点击ok后,会清除密码框中的内容,继续进行登录;如果点击cancel按钮,则关闭界面。如果账号和密码匹配,则弹出信息对话框,给出提示信息为“登录成功”,给出一个按钮ok,点击ok后,关闭整个登录界面,跳转到其他界面点击取消按钮后,弹出问题对话框,询问是否确定要退出登录,给出两个按钮,yes|no,点击yes,则直接关闭整个登录界面,如果点击no则进行进行登录要求:消息对话框,对象版和静态成员函数版至少各实现一个

Flutter/Dart第02天:Dart基础语法(建议收藏)

本博客原地址:https://ntopic.cn/p/2023092401/Dart官网代码实验室:https://dart.dev/codelabs/dart-cheatsheet特别说明:为了更进一步验证Dart代码特性,下面示例的代码并非与官方代码完全一致(为了探究细节,默认比官方代码要复杂一些)。字符串插值:${}基础语法:字符串中,可以通过${}插入上下文中变量和变量运算值。voidmain(){//1.字符串插值vara=2;varb=3;varc='Hello';print('1.字符串插值:${c.toUpperCase()}Dart:ais${a}andbis${b},soa

Web安全-渗透测试-基础知识02

数据包通信过程无代理服务器Request 请求数据包Reponse 相应数据包有代理服务器Requeset 请求数据包Proxy 代理服务器Reponse 相应数据包代理的出现在接受数据包和发送数据包的时候提供了修改数据包的机会总结:建立连接——>发送请求数据包——>返回响应数据包——>关闭连接http数据包http协议定义:HTTP协议是超文本传输协议的缩写,它是从WEB服务器传输超文本标记语言(HTML)到本地浏览器的传送协议HTTP是一个基于TCP/IP通信协议来传递数据的协议,传输的数据类型为HTML文件,、图片文件,查询结果等HTTP协议一般用于B/S架构()。浏览器作为HTT

蓝桥杯 题库 简单 每日十题 day6

01删除字符题目描述给定一个单词,请问在单词中删除t个字母后,能得到的字典序最小的单词是什么?输入描述输入的第一行包含一个单词,由大写英文字母组成。第二行包含一个正整数t。其中,单词长度不超过100,t小于单词长度。输出描述输出一个单词,表示答案。输入输出样例示例1输入LANQIAO3输出AIAO#include#include#includeintmain(){charstr1[105];intn;scanf("%s",str1);scanf("%d",&n);intlen=strlen(str1);inttop=-1;charstr2[105]={0};for(inti=0;ilen;i+

day06-SpringCloud Ribbon

SpringCloudRibbon1.Ribbon介绍1.1Ribbon是什么?官网地址:Netflix/ribbon:Ribbon(github.com)SpringCloudRibbon是基于NetflixRibbon实现的一套客户端负载均衡的工具Ribbon主要功能是提供客户端负载均衡算法和服务调用Ribbon客户端组件提供一系列完整的配置项如连接超时,重试等Ribbon会基于某种规则(如简单轮询,随机连接等)去连接指定服务程序员很容易使用Ribbon的负载均衡软法实现负载均衡一句话:Ribbon=负载均衡+RestTemplate调用Ribbon目前进入维护模式,未来替换方案是Spri