- 博客(129)
- 收藏
- 关注
原创 89-Python_输入一个时间(小时:分钟:秒),输出该时间经过 5 分 30 秒后的时间
输入一个时间(小时:分钟:秒),输出该时间经过 5 分 30 秒后的时间。
2023-04-14 10:35:58
838
原创 88-Python_输出 1000 以内的素数以及这些素数之和(素数,是指除了 1 和该数本身之外,不能被其他任何整数整除的数。
输出 1000 以内的素数以及这些素数之和(素数,是指除了 1 和该数本身之外,不能被其他任何整数整除的数。
2023-04-13 23:18:29
2739
1
原创 87-Python_某电商平台上销售不同规格包装、不同价格的水笔。编写程序,在不考虑运费的情况下,从键盘分别输人两种水笔的包装和价格,分别计算单根水笔的价格,根据价格就低原则打印输出选择购买哪种产品
某电商平台上销售不同规格包装、不同价格的水笔。编写程序,在不考虑运费的情况下,从键盘分别输人两种水笔的包装和价格,分别计算单根水笔的价格,根据价格就低原则打印输出选择购买哪种产品。
2023-04-13 23:07:57
608
原创 86-Python_预设一个 0~9 之间的整数,让用户猜一猜并输入所猜的数。如果大于预设的数,显示“太大”:小于预设的数,显示“太小”。如此循环,直至猜中该数,显示“恭喜!你猜中了!”
预设一个 0~9 之间的整数,让用户猜一猜并输入所猜的数。如果大于预设的数,显示“太大”:小于预设的数,显示“太小”。如此循环,直至猜中该数,显示“恭喜!
2023-04-13 23:05:59
1185
原创 85-Python_从键盘接收整数的一百分制成绩(0~100),要求输出其对应的成绩等级
从键盘接收整数的一百分制成绩(0~100),要求输出其对应的成绩等级 A~E。其中,90 分(包含)以上为A,80~89(均包含)分为 B70~79(均包含)分为 C60~69(均包含)分为 D,60 分以下为 E。
2023-04-13 22:06:43
2093
原创 84-Python_根据键盘输入的月收益率,计算在孩子出生时该投资多少钱来购买基金,使得孩子 10 周岁时能取回 5万元用于教育
为了给孩子储备教育基金,希望在孩子满 10 周岁 (120 个月)时能够提取5万元用于教育。现有各种不同收益率的按月复利计算教育投资基金。编写程序,根据键盘输入的月收益率,计算在孩子出生时该投资多少钱来购买基金,使得孩子 10 周岁时能取回 5万元用于教育。计算公式如下:
2023-04-13 21:51:01
654
原创 83-Python_根据以下叙述写出正确的条件表达式
根据以下叙述写出正确的条件表达式:有语文 (Chinese)、数学 (Math)、英语 (English)三门课程,均采用百分制,60 分及以上为及格,90 分及以上为优秀。(1)三门课程都及格:(2)至少一门课程及格:(3)语文及格且数学或者英语优秀
2023-04-13 21:46:28
851
原创 80-Python_输入华氏温度转换成摄氏温度
运用输入输出函数编写程序,将华氏温度转换成摄氏温度。换算公式:C=(F-32)*5/9,其中C为摄氏温度,F为华氏温度。
2023-04-13 21:40:45
2405
原创 79-Linux_Socket实现客户端与服务器端间通讯
沾包(粘包)有影响就解决,没有影响就不用解决(比如文件传输就没有影响);套接字是一个全双工的。
2023-04-13 17:46:37
396
原创 77-Linux_网络编程
在两台使用不同字节序的主机之间传递数据时,可能会出现冲突。所以,在将数据发送到网络时规定整形数据使用大端字节序,所以也把大端字节序成为网络字节序列。对方接收到数据后,可以根据自己的字节序进行转换。sa_family 成员是地址族类型(sa_family_t) 的变量。地址族类型通常与协议族类型对应。主机字节序列分为大端字节序和小端字节序,不同的主机采用的字节序列可能不同。主机字节序列:大端/小端。
2023-04-12 16:13:28
665
原创 76-TCP协议,UDP协议以及区别
TCP(Transmission Control Protocol)协议即为传输控制协议,是一种面向连接的,可靠的,基于字节流的传输层通信协议UDP协议就是用户数据报协议,,它为应用层提供不可靠、无连接、基于数据报地服务。“不可靠”意味着 UDP 协议无法保证数据从发送端正确地传送到目的端.
2023-04-12 15:52:04
648
原创 74-网络一(基础知识)
网络是由若干结点和连接这些结点的链路组成,网络中的结点可以是计算机,交换机、路由器等设备。**网络设备有:交换机、路由器、集线器****传输介质有:双绞线、同轴电缆、光纤**
2023-04-12 11:09:16
576
原创 73-Linux_线程安全
线程安全即就是在多线程运行的时候,不论线程的调度顺序怎样,最终的结果都是一样的、正确的。那么就说这些线程是安全的。要保证线程安全需要做到:1) 对线程进行同步,保证同一时刻只有一个线程访问临界资源。(四个方法)2) 在多线程中使用线程安全的函数(可重入函数),所谓线程安全的函数指的是:如果一个函数能被多个线程同时调用且不发生竟态条件,则我们程它是线程安全的。
2023-04-12 10:20:18
848
原创 72-Linux_线程同步
线程同步指的是当一个线程在对某个临界资源进行操作时,其他线程都不可以对这个资源进行操作,直到线程完成操作, 其他线程才能操作,也就是协同步调,让线程按预定的先后次序进行运行。 线程同步的方法有四种:互斥锁、信号量、条件变量、读写锁。
2023-04-08 16:14:57
908
原创 70-Linux_消息队列
消息队列(Message queue)是一种进程间通信或同一进程的不同线程间的通信方式,软件的贮列用来处理一系列的输入,通常是来自用户。消息队列提供了异步的通信协议,每一个贮列中的纪录包含详细说明的资料,包含发生的时间,输入设备的种类,以及特定的输入参数,也就是说:
2023-04-06 18:16:45
733
原创 69-Linux_共享内存
共享内存是先在物理内存上申请一块空间,多个进程可以将其映射到自己的虚拟地址空间中。 所有进程都可以访问共享内存中的地址,就好像它们是由 malloc 分配的一样。如果某个进程向共享内存写入了数据,所做的改动将立刻被可以访问同一段共享内存的任何其他进程看到。
2023-04-06 12:38:20
497
原创 61-Linux_管道_有名管道
管道是一种最基本的IPC机制,作用于有血缘关系的进程之间,完成数据传递。调用pipe系统函数即可创建一个管道。有如下特质:1. 其本质是一个伪文件(实为内核缓冲区)2. 由两个文件描述符引用,一个表示读端,一个表示写端。3. 规定数据从管道的写端流入管道,从读端流出。
2023-03-26 18:34:31
318
原创 60-C++前置++和后置++的重载
++a表示取a的地址,增加它的内容,然后把值放在寄存器中;a++表示取a的地址,把它的值装入寄存器,然后增加内存中的a的值;
2023-03-26 11:31:13
152
原创 59-剑指 Offer 62. 圆圈中最后剩下的数字
0,1,···,n-1这n个数字排成一个圆圈,从数字0开始,每次从这个圆圈里删除第m个数字(删除后从下一个数字开始计数)。求出这个圆圈里剩下的最后一个数字。例如,0、1、2、3、4这5个数字组成一个圆圈,从数字0开始每次删除第3个数字,则删除的前4个数字依次是2、0、4、1,因此最后剩下的数字是3。
2023-03-22 14:32:35
76
原创 58-LeetCode 27. 移除元素
给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。
2023-03-21 17:08:40
259
原创 57-LeetCode 20. 有效的括号
给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。
2023-03-21 16:44:09
55
原创 56-LeetCode 9. 回文数
给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。
2023-03-21 15:17:06
75
原创 55-Linux_kill命令及实现kill命令
在Linux系统中,kill命令用于向运行中的进程发送信号,默认发送的信号是终止信号,会请求进程退出。kill(杀)可能会引起误解,实际上发送的信号可能与杀死进程无关。
2023-03-20 17:29:12
442
原创 52-和为s的连续正数序列
输入一个正整数 target ,输出所有和为 target 的连续正整数序列(至少含有两个数)。序列内的数字由小到大排列,不同序列按照首个数字从小到大排列。
2023-03-19 20:57:25
48
原创 51-和为s的两个数字
输入一个递增排序的数组和一个数字s,在数组中查找两个数,使得它们的和正好是s。如果有多对数字的和等于s,则输出任意一对即可。
2023-03-19 19:33:31
46
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅