Skip to content

Latest commit

 

History

History
executable file
·
56 lines (39 loc) · 1.57 KB

2020-01-01-30s_do_what.md

File metadata and controls

executable file
·
56 lines (39 loc) · 1.57 KB
layout title tags
post
30 秒你可以做什么
其他

30 秒你可以做什么?有没有一点像灵魂拷问?

可以喝杯水、看看窗外、写一个 bug ?

今天要推荐的是 30秒代码片段学习的系列,有如下好多个,按需取用在碎片时间查看~

列举几个里面涉及的知识点:

  • JavaScript 计算某一日期是一年中的第几天
const dayOfYear = date =>
  Math.floor((date - new Date(date.getFullYear(), 0, 0)) / 1000 / 60 / 60 / 24);
  • Python 的冒泡排序
def bubble_sort(lst):
    for passnum in range(len(lst) - 1, 0, -1):
        for i in range(passnum):
            if lst[i] > lst[i + 1]:
                temp = lst[i]
                lst[i] = lst[i + 1]
                lst[i + 1] = temp
  • PHP 的 endsWith
function endsWith($haystack, $needle)
{
    return strrpos($haystack, $needle) === (strlen($haystack) - strlen($needle));
}