12月25日 操作系统 周一

本文介绍了两个C语言编程实例,一是不同类型变量的打印展示,二是实现一个取绝对值的函数。作者通过这些练习提高了自己解决实际问题的能力。
操作系统

12月25日     周一
问题:


新知识:


天天敲代码
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
    int x=1;
    double y=2;
    float z=3;
    char o='a';
    char p[]="abc";
    
    printf("%d  %.2f %.2f %c %s",x,y,z,o,p);
}


/* Note:Your choice is C IDE */
#include "stdio.h"
int then(int x)
{
if(x>0)
    {
    return x;
    }
    else
    {
    return -x;
    }
}
void main()
{
    int x;
    printf("输入一个数");
    scanf("%d",&x);
    
    printf("%d",then(x));
}
感悟:天天都有新的问题,天天都有新的烦恼,每天都要提高解决问题的能力。
得与失:游戏全卸载了,迎接2018,好多事情需要去面对,其实承担并没有那么可怕,直面,直面。


知耻而后勇





CRON表达式广泛应用于计算机操作系统和应用程序中。在操作系统中,CRON表达式可以控制定期执行系统维护任务,如清理志、备份数据等。在应用程序中,CRON表达式可以被用于定时执行一些特定的业务逻辑,比如定时发送邮件、生成报告、数据分析等。领域 应用  操作系统/应用程序操作系统   定期备份、定时清理 Linux、Unix、Windows等操作系统应用程序  定时触发后台处理、邮件发送等  Java中的quartz框架、Spring框架、Python中的APScheduler库等二、CRON表达式语法2.1 CRON表达式格式CRON表达式的格式是一个字符串,共有六个字段,分别代表秒、分、小时、期、月份、星期。每个字段都可以使用通配符、范围、逗号分隔的列表以及"/"取模符号等来表示时间规则。CRON表达式包含了六个部分,分别表示任务执行的时间点。这些部分被空格分隔开,依次表示:* * * * * *┬ ┬ ┬ ┬ ┬ ┬│ │ │ │ │ ││ │ │ │ │ └── 星期(0 - 6,0表示星期)│ │ │ │ └───── 月份(1 - 12)│ │ │ └────────── (1 - 31)│ │ └─────────────── 小时(0 - 23)│ └──────────────────── 分钟(0 - 59)└───────────────────────── 秒(0 - 59)2.2 CRON表达式字符含义CRON表达式中的每个部分都有其特定的字符含义,具体如下:域 是否必需 取值范围  特殊字符秒 Seconds  是 [0, 59] * , - /分钟 Minutes 是 [0, 59] * , - /小时 Hours 是 [0, 23] * , - /期 DayofMonth 是 [1, 31]  * , - / ? L W月份 Month  是 [1, 12]或[JAN, DEC] * , - /星期 DayofWeek 是  [1, 7]或[MON, SUN]。若使用[1, 7]表达方式,1代表星期一,7代表星期。 * , - / ? L #年 Year 否 1970+ - * /2.3 支持的特殊字符CRON表达式还支持些特殊字符,包括:*:表示匹配该域的任意值。假如在Minutes域使用*, 即表示每分钟都会触发事件。?:只能用在DayofMonth和DayofWeek两个域。它也匹配域的任意值,但实际不会。因为DayofMonth和DayofWeek会相互影响。例如想在每月的20触发调度,不管20到底是星期几,则只能使用如下写法: 13 13 15 20 * ?, 其中最后一位只能用?,而不能使用,如果使用表示不管星期几都会触发,实际上并不是这样。-:表示范围。例如在Minutes域使用5-20,表示从5分到20分钟每分钟触发一次/:表示起始时间开始触发,然后每隔固定时间触发一次。例如在Minutes域使用5/20,则意味着5分钟触发一次,而25,45等分别触发一次.,:表示列出枚举值。例如:在Minutes域使用5,20,则意味着在5和20分每分钟触发一次。L:表示最后,只能出现在DayofWeek和DayofMonth域。如果在DayofWeek域使用5L,意味着在最后的一个星期四触发。W:表示有效工作(周一到周五),只能出现在DayofMonth域,系统将在离指定期的最近的有效工作触发事件。例如:在 DayofMonth使用5W,如果5是星期六,则将在最近的工作:星期五,即4触发。如果5是星期天,则在6(周一)触发;如果5在星期一到星期五中的一天,则就在5触发。另外一点,W的最近寻找不会跨过月份 。LW:这两个字符可以连用,表示在某个月最后一个工作,即最后一个星期五。#:用于确定每个月第几个星期几,只能出现在DayofMonth域。例如在4#2,表示某月的第二个星期三。2.4 示例以下是常见的CRON表达式示例:按照秒维度:序号    CRON表达式    含义1    0/10 * * * * *    每隔10秒执行一次任务2    */30 * * * * *    每隔30秒执行一次任务3    0 * * * * *    每分钟的0秒执行任务4    15 * * * * *    每分钟的15秒执行任务5    30 * * * * *    每分钟的30秒执行任务按照分钟维度:序号    CRON表达式    含义1    0 * * * * ?    每小时的0分0秒执行任务2    0 */5 * * * *    每隔5分钟执行一次任务3    0 */10 * * * *    每隔10分钟执行一次任务4    0 */15 * * * *    每隔15分钟执行一次任务5    0 5 0 * * *    每天凌晨0点5分0秒执行一次任务按照小时维度:
最新发布
03-14
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值