100天编程挑战:修订间差异
小 →1-30 |
小 →1-30 |
||
第71行: | 第71行: | ||
* Day 20(2025-01-19):了解数据库三大范式<ref>https://mp.weixin.qq.com/s/9NGiiMJnJm0PYYwWEUiIeA</ref>(第一范式:每个列都不可以再拆分;第二范式:在第一范式的基础上,非主键列完全依 赖于主键,而不能是依赖于主键的一部分;第三范式:在第二范式的基础上,非主键列只依赖 于主键,不依赖于其他非主键。 ) | * Day 20(2025-01-19):了解数据库三大范式<ref>https://mp.weixin.qq.com/s/9NGiiMJnJm0PYYwWEUiIeA</ref>(第一范式:每个列都不可以再拆分;第二范式:在第一范式的基础上,非主键列完全依 赖于主键,而不能是依赖于主键的一部分;第三范式:在第二范式的基础上,非主键列只依赖 于主键,不依赖于其他非主键。 ) | ||
* Day 21(2025-01-20):了解[[HTTP|http]]和[[HTTPS|https]]的区别,简单来说http是80端口,https是443端口,需要注册[[SSL|ssl]]证书,通过加密数据进行保护数据安全<ref>https://mp.weixin.qq.com/s/920K2w7xSSear-TRWYMf6Q</ref>; | * Day 21(2025-01-20):了解[[HTTP|http]]和[[HTTPS|https]]的区别,简单来说http是80端口,https是443端口,需要注册[[SSL|ssl]]证书,通过加密数据进行保护数据安全<ref>https://mp.weixin.qq.com/s/920K2w7xSSear-TRWYMf6Q</ref>; | ||
* Day 22(2025-01-21):思考一道关于假期日期的编程题;<!-- 今天都在想这个问题,我觉得很考验思维能力哈,答案是什么我不知道,但是我的思路是这样的,明天我验证一下 | |||
题目:现有一需求,(国内按照国家法定节假日放假,国外不按照国家法定节假日放假,周末就休息)制单日期为当前时间,招待日期可自由选择,需限制招待日期不能大于制单日期五个工作日,即使第六天为非工作日也不允许选择,应该如何实现该需求? | |||
目前思路:国内:用制单日期减去招待日期得到中间的天数差,再用天数差减去中间的非工作日天数,如果大于4,则弹出提示;又因为第六天为非工作日不允许选择,判断第六天是否包含在非工作日内,如果在,则弹出提示;国外:考虑今天星期几,如果是星期五,两个日期的差值不能大于4,如果是星期六,两个日期的差值不能大于5,其他情况两个日期的差值不能大于6,如果大于了就弹出提示 --> | |||
=== 31-60 === | === 31-60 === |