1.题意简介:TT家的魔法猫十分嗜睡,睡觉的时段是连续的,可以假设喵喵必须要睡眠连续不少于 A 个小时,即一旦喵喵开始睡觉了,至少连续 A 个小时内(即A*60分钟内)不能被打扰,并且它一次性不能连续活动超过 B 个小时。现在魔法猫要上B站追番,新番的播放时间已知,看新番的时候必须是醒着的。现在请你 ...
分类:
其他好文 时间:
2020-06-05 15:13:05
阅读次数:
57
我最近在硅谷与很多公司交流,对于这一点,老外也觉得有点费解,对于Magic Value也存在疑惑,尤其说到魔法表达式,更是有点摸不到头脑。 魔法值随意出现,主要是影响可读性和代码可维护性。这听起来,象喊口号。 if (status == 99) .....if (status == 98) ...这 ...
分类:
其他好文 时间:
2020-06-05 12:52:21
阅读次数:
267
什么是元类 元类是python面向对象编程的深层魔法,很多人都不得要领。 在python中一切皆是对象,用class定义得类本身也是一个对象,负责产生该对象的类称之为元类,即元类可以简称为类的类。 简单来说,只要继承了type,他就是元类 # Person也是一个对象,那么他一定是由一个类实例化得到 ...
分类:
编程语言 时间:
2020-06-01 23:43:02
阅读次数:
73
举个栗子, 在文件作用域中定义两个变量, 然后直接在函数里修改它们的值, 之后再在文件作用域输出看看变量的值是否被改变: a = 4 b = 7 self.print(a.object_id(), " ", b.object_id(), "\n") def cha() a = 8 b = 9 sel ...
分类:
其他好文 时间:
2020-06-01 21:07:40
阅读次数:
98
01从未得到过重视的问题“一流程序员学数学,二流程序员学算法,低端看高端就是黑魔法”。可能有人会以为这是段子,而有过开发经验的都知道,这就是程序员的真实写照!而数学不好的程序员,我想你开发过程中,一定也因为不懂数学而遇到过这些问题:1)始终搞不懂自己代码运行效率为什么比别人低,而懂数学的人一看就知道别人用了数学归纳法的底层逻辑!2)代码千万行,根本理不清程序运转逻辑,而掌握基础数学,多层架构的设计
分类:
其他好文 时间:
2020-06-01 12:20:05
阅读次数:
83
前言 还记得面试时被问起"请说说display:none和visibility:hidden的区别"吗?是不是回答完display:none不占用原来的位置,而visibility:hidden保留原来的位置后,面试官就会心一笑呢?其实不止那么简单呢!本文我们将一起深究它俩的恩怨情仇,下次面试时我们 ...
分类:
Web程序 时间:
2020-05-31 17:51:49
阅读次数:
76
简介 魔法方法是python内置方法,不需要主动调用,存在的目的是为了给python的解释器进行调用,几乎每个魔法方法都有一个对应的内置函数,或者运算符,当我们对这个对象使用这些函数或者运算符时就会调用类中的对应魔法方法,可以理解为重写这些python的内置函数。魔法方法的形式通常是__str__是 ...
分类:
编程语言 时间:
2020-05-31 11:28:32
阅读次数:
65
题目链接 #解题思路 看这题第一眼就想到了二分,虽然也过了不过还有一个更好的解法。本题的核心就是如何找到那条可以最小的最大的边$S$,二分确实是一个办法,但是还有一种办法是求最小生成树,其最大边就是$S$。 因为最小生成树是将几条不重复的最小的边加入集合形成的树,那么如果要构造一棵树都所有边比最小生 ...
分类:
其他好文 时间:
2020-05-26 20:00:14
阅读次数:
58
编译器属性__attribute__用于向编译器描述特殊的标识、检查或优化,几个常用的用法看《mattt大神的文章》就好。今天发现一个名为cleanup的黑魔法属性,简单介绍下。 基本用法 __attribute__((cleanup(...))),用于修饰一个变量,在它的作用域结束时可以自动执行一 ...
分类:
其他好文 时间:
2020-05-26 15:09:28
阅读次数:
109
一、shell脚本写法 1、脚本第一部分,魔法字符 #!/bin/bash 指定解析器 <!--指定解析器--> #!/bin/bash 2、脚本第二部分,对脚本的信息进行说明 <!--脚本说明--> #Name: 名字 #Desc: 脚本功能描述 #Path: 存放路径 3、脚本第三部分,脚本要实 ...
分类:
系统相关 时间:
2020-05-24 00:46:35
阅读次数:
106