linux
利用c语言输出某月日历?
一、利用c语言输出某月日历?
代码示例:
#include <stdio.h>
#include <string.h>
bool isLeapYear(int);
int getWeekDay(int, int, int);
int main(int argc, char const *argv[])
{
int year;
int month;
printf("输入日期(yyyy-mm):");
scanf("%d-%d-%d", &year, &month);//输入年和月
printf(" %d年%d月\n", year, month);//输出日历日历标题
printf("日 一 二 三 四 五 六\n");//输出星期
//本函数获取某个日期是星期几,这里获取每月的1号是星期几,返回是是[0-7]对应(星期天-星期六)
int week = getWeekDay(year, month, 1);
int i;
for (i = 0; i < week; i++)//每月第一周前几天用空格填充
printf(" ");
int endDayOfMonth;//每个月的最后一天
if (month == 1 || month == 3 || month == 5 || month == 7 || month == 8 || month == 10 || month == 12)
endDayOfMonth = 31;
else if (month == 2)
{
if (isLeapYear(year))
endDayOfMonth = 29;
else
endDayOfMonth = 28;
}
else
endDayOfMonth = 30;
int dayOfMonth = 1;
//从一号循环到本月末
while (dayOfMonth <= endDayOfMonth)
{
printf("%2d ", dayOfMonth);
dayOfMonth++;
//每输出完星期六的日期后就换行(对应周数起点是从week开始的,所以要在天数上加上week)
if ((dayOfMonth + week- 1) % 7 == 0)
printf("\n");
}
printf("\n");
return 0;
}
//判断闰年
bool isLeapYear(int y)
{
if (y % 4 == 0 && y % 100 != 0 || y % 400 == 0)
return true;
return false;
}
//获取某天是星期几返回值(0-7)
int getWeekDay(int y, int m, int d)
{
//计算星期几的固定公式,Y是年D是这个日期在本年的天数
//W = [Y-1] + [(Y-1)/4] - [(Y-1)/100] + [(Y-1)/400] + D
int days = d;
int i;
for (i = 1; i < m; i++)
{
if (i == 1 || i == 3 || i == 5 || i == 7 || i == 8 || i == 10 || i == 12)
days += 31;
else if (i == 2)
{
if (isLeapYear(y))
days += 29;
else
days += 28;
}
else
days += 30;
}
int temp = y - 1 + (int)((y - 1) / 4) - (int)((y - 1) / 100) + (int)((y - 1) / 400) + days;
return temp % 7;
}
二、linux查看网速?
linux测网速的方法有:
1.在开始菜单中输入:ping 202.99.224.68 -t 一般time300ms说明网络就比较繁忙了。
2.点开360安全卫士,再点高级工具,你就看流量监控器,点开它,点右上角有个设置,在显示悬浮窗前打勾就得了
除了这两种方法,还可以用其他测网速的工具测试!
三、linux日历怎么设置为中文?
linux设置中文
1.首先打开ubuntu设置(右上角的齿轮),或者直接在左面找到设置,
2.然后点【language support】设置,
3.在弹出的窗口再点击【install】设置操作,
4.完成设置后点击【install/remove language】,在弹出的窗口找到【chinese(simplified)】,最后点击【apply change】,
5.最后,只要等待下载,下载完成后选项里已经有了中文选项。然后鼠标左键把它拖到第一位,然后点击【close】关闭就可以了。
四、linux怎么查看查看硬盘状态?
可以使用命令"df -h"进行查看。
1、使用命令"df -h"可以查看硬盘状态。
2、df命令能够查询文件系统的磁盘空间,"-h"选项可以以K,M,G为单位,提高输出信息的可读性。
使用该命令能够显示每个文件系统的容量、已用空间、剩余空间、使用的百分比、挂载的位置等信息,从而得到硬盘状态。
3、另外,还可以使用命令"fdisk -l"来查看硬盘的分区信息,使用命令"smartctl -a /dev/sda"来查看硬盘的SMART信息,帮助用户对硬盘进行检测和诊断。
五、linux查看硬盘厂家?
用命令查看
fdisk -l | grep "Disk /dev/sd"
六、linux查看fastjson版本?
maven里看pom定义,不然就找到jar看,可以反编译一下
七、linux uuid怎么查看?
查看设备的uuid的三种方法,总结如下:
1 命令查看:blkid
2 文件查看:ls -l /dev/disk/by-uuid
3 命令查看:vol_id /dev/sda1
UUID的作用及意义
1:它是真正的唯一标志符
UUID为系统中的存储设备提供唯一的标识字符串,不管这个设备是什么类型的。如果你在系统中启动的时候,使用盘符挂载时,可能找不到设备而加载失败,而使用UUID挂载时,则不会有这样的问题。
2:设备名并非总是不变的
自动分配的设备名称并非总是一致的,它们依赖于启动时内核加载模块的顺序。如果你在插入了USB盘时启动了系统,而下次启动时又把它拔掉了,就有可能导致设备名分配不一致。
使用UUID对于挂载移动设备也非常有好处,它支持各种各样的卡,而使用UUID总可以使同一块卡挂载在同一个地方。
3:Ubuntu中的许多关键功能现在开始依赖于UUID
八、linux如何查看密钥?
在Linux上,可以使用命令行工具来查看密钥。首先,需要确定所使用的加密算法(如RSA、DSA等)和所需查看的密钥类型(公钥或私钥)。
然后,可以使用相应的命令来查看密钥。例如,使用命令“cat ~/.ssh/id_rsa.pub”可以查看SSH的RSA公钥。
另外,还可以使用“openssl”命令来查看SSL/TLS证书的公钥和私钥。在查看密钥时,需要确保密钥文件的权限设置正确,以确保安全性。
九、linux查看ip方法?
在 Linux 上,您可以使用多种方式来查看 IP 地址。以下是几种常用的方法:
1. ifconfig 命令:
在终端中输入 `ifconfig` 命令,按下回车键,将显示计算机上所有网络接口的详细信息,包括 IP 地址。找到相应的网卡接口(例如 eth0 或 wlan0)以及其对应的 inet 地址字段,即为该接口的 IP 地址。
请注意,ifconfig 命令在最新的 Linux 发行版中可能已被弃用。如果您无法使用 ifconfig 命令,可以尝试使用以下方法。
2. ip 命令:
输入 `ip addr show` 或 `ip a` 命令,按下回车键,将显示计算机上所有网络接口的详细信息,包括 IP 地址。找到相应的网卡接口(例如 eth0 或 wlan0)以及其对应的 inet 地址字段,即为该接口的 IP 地址。
3. hostname 命令:
输入 `hostname -I` 命令,按下回车键,将显示计算机上所有网络接口的 IP 地址,以空格分隔。这种方法适用于一台计算机有多个 IP 地址的情况
十、linux 查看文件内容?
more指令 —— 分页显示文件内容。 more指令会以一页一页的形式显示文件内容,按空白键(space)显示下一页内容,按Enter键会显示下一行内容,按 b 键就会往回(back)一页显示,其基本用法如下: more file1 查看文件file1的文件内容;
less指令 —— 可以向前或向后查看文件内容。
热点信息
-
在Python中,要查看函数的用法,可以使用以下方法: 1. 使用内置函数help():在Python交互式环境中,可以直接输入help(函数名)来获取函数的帮助文档。例如,...
-
一、java 连接数据库 在当今信息时代,Java 是一种广泛应用的编程语言,尤其在与数据库进行交互的过程中发挥着重要作用。无论是在企业级应用开发还是...
-
一、idea连接mysql数据库 php connect_error) { die("连接失败: " . $conn->connect_error);}echo "成功连接到MySQL数据库!";// 关闭连接$conn->close();?> 二、idea连接mysql数据库连...
-
要在Python中安装modbus-tk库,您可以按照以下步骤进行操作: 1. 确保您已经安装了Python解释器。您可以从Python官方网站(https://www.python.org)下载和安装最新版本...