自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 理解 简单的递归实现阶乘过程中的参数传递

def factorial(n): if n==0: return 1 if n>=1: return n*factorial(n-1)print(factorial(4))虽然这是一段很简单的代码,不过从前学习的时候经常对每一步的变化绕不过弯来,这次好好整理一下思路。刚开始,我以为返回值直接就是432*1,但仔细一想,循环应该才这样吧,factorial(n-1)哪去了?实际上过程是这样的:4!的递归调用过程:4* factorial(

2021-03-19 20:35:09 232

原创 python 带头节点的单链表相关函数

链表用头结点还是头指针让我混乱。在写append函数时,发现网上的写法各有不同,而带头结点的会更好理解,也更简洁。以下是带头结点的单链表一些简单的相关函数。class Node:#单向链表节点 def __init__(self,elem,next=None): self.elem=elem #值域 self.next=next #指针域class Link:#定义带头节点的单向链表 #需要用到的函数:初始化,判断是否为空,求链表长度,遍历链表,查

2021-03-18 16:05:08 524 1

原创 css 识别软件测出来的尺寸和代码设置的不一样

这是我在模仿网页时遇到的问题,困扰了一会儿,情况是这样的。我下载了参考的网页html文件,为了测量某个box的高度,用了一款可以截图识别的软件:量出来的box高度是30px,于是css样式height依样设置,出来之后发现,box高度明显比参考的网页高。用截图软件再次测量显示的是44px左右,然而后台里面的box确实设置的是30px高。后来发现是我的电脑设置的问题,因为我的系统显示设置为150%,导致浏览器整体效果偏大,这个软件量的就不准了。如果改成100%是可以的,但是这样电脑字体实在太小,因此

2021-03-18 12:56:29 421 1

原创 js 统计一个字符串中,出现最多的字符和出现次数

运用到的关键函数是str.charAt(index):根据位置返回字符。另外,建立一个对象o,其中存放的key为字符串的各不重复的字母,键值为出现的次数。代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <ti

2021-03-16 23:21:18 980

原创 js 求字符串中,某个字符出现的位置和次数

先看一个简单的例子,主要是对**str.indexOf(‘某字符’)**函数的应用。var str='你好啊好啊';console.log(str.indexOf('好')); //1console.log(str.indexOf('好',2)); //输出3,第二个参数表示从索引2开始往后查找求字符串中,某个字符出现的位置和次数,利用了当字符串没有该字符时,indexOf函数返回-1。具体代码如下:<!DOCTYPE html><html lang="en">&l

2021-03-16 23:15:09 607

原创 js利用时间戳的简单倒计时

为了方便计算,将时分秒等60进制的单位换算成毫秒。用户输入时间总的毫秒数-当前时间毫秒数=剩余时间毫秒数。再将剩余时间毫秒数换算成时分秒,其中可先把毫秒转化成秒换算公式如下:(自己笔算一下还是很好理解的)秒:总秒数%60分:总秒数/60%60时:总秒数/60/60%24天:总秒数/60/60/24关于时间戳的函数:为了美观,利用三元运算符在0-9的数字前补零代码:<!DOCTYPE html><html lang="en"><head> .

2021-03-16 23:08:40 1590

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除