摘要:
为什么要前后端分离(优点): PC,APP,PAD 多端适应 单页面应用(Single Page Application)SPA开发模式开始流行 前后端开发职责不清 开发效率问题,前后端互相等待 前端一直配合着后端,能力受限 后台开发语言和模板高度耦合,导致开发语言依赖严重 前后端分离缺点: 前后端 阅读全文
摘要:
面试被问到了却没有用过,很尴尬;今天看了一下,真的是一个很简单的测试模块 方便起见,这里直接拿菜鸟教程的介绍和例子过来 开发高质量软件的方法之一是为每一个函数开发测试代码,并且在开发过程中经常进行测试; doctest模块提供了一个工具,扫描模块并根据程序中内嵌的文档字符串执行测试; 测试构造如同简 阅读全文
摘要:
单例模式是一种经常使用的设计模式,其定义解释很好理解,核心是一个实例对象,更加详细的解释就更是百度一个一大堆了,这里说 Python 中单例模式的实现的几种方法: 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实 阅读全文
摘要:
今天在做一道题时,因为忘了Python中sort和sorted的用法与区别导致程序一直报错,找了好久才知道是使用方法错误的问题!现在就大致的归纳一下sort和sorted的用法与区别 1. sort: sort是Python中列表的方法 sort() 方法语法: list.sort(key=None 阅读全文
摘要:
方法一和方法二的执行效率,可以大致的计算时间复杂度加以对比,方法一优于方法二 1. 方法一: 思路: 1. 新创建一个链表节点头,假设这里就叫 head3; 2. 因为另外两个链表都为单调递增,所以每次对比这两个链表的第一个节点的值,取出值较小的节点,把其放在 head3 链表的末尾,并在原链表中删 阅读全文
摘要:
今天学习Vue到循环那里,表示真是不能理解Vue的反人类设计 具体看代码吧! 以上是菜鸟教程上的Vue教程的代码,真没想到循环遍历键值对的结构时,Vue要先value后key,恰恰和人们平常的习惯相反!所以以后一定要记得Vue遍历此类结构时,一定是要先value后key,以免出错! 阅读全文
摘要:
PyCharm中Django项目主urls导入应用中views的红线问题 使用PyCharm学习Django框架,从项目的主urls中导入app中的views的时候,导入的包中下面有红线报错,但是却能正常使用。要是这样也就没什么事了,但是导入之后的提示功能就丧失了,非常的不爽;网上百度了一下,竟然好 阅读全文
摘要:
牛客网原题: 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 实现这个算法的方式有很多种,这里就写一种比较简单易懂的;虽然可能算法和效率上不太出色,当大多数人都应该是一看就能懂;如果要想寻找效率高算法佳的方法,网上搜索一下会找到很多; 思路: 1. 将stack 阅读全文
摘要:
参考【易百教程】用Python实现链表及其功能 1 """ 2 python链表的基本操作:节点、链表、增删改查 3 """ 4 import sys 5 6 class Node(object): 7 """ 8 节点类,实例化后的对象用来表示链表中的一个节点 9 """ 10 def __ini 阅读全文
摘要:
题干: [编程题] 用户喜好 时间限制:3秒 空间限制:262144K 为了不断优化推荐效果,今日头条每天要存储和处理海量数据。假设有这样一种场景:我们对用户按照它们的注册时间先后来标号,对于一类文章,每个用户都有不同的喜好值,我们会想知道某一段时间内注册的用户(标号相连的一批用户)中,有多少用户对 阅读全文