摘要:
一、协同开发 1、引子:假如三个人共同开发同一份代码,每个人都各自安排了任务,当每个人都完成了一半的时候,提交不提交呢? 要提交,提交到dev吗,都上传了一半,这样回家拿出来的代码根本跑不起来。所以, 为每一个人创建一个分支,各自都在各自的分支上写代码,互不影响。 很短时间内大家暂时先合并一次,不然 阅读全文
摘要:
Stack() 建立一个空的栈对象 push() 吧一个元素添加到栈的最顶层 pop() 删除栈最顶层的元素,并返回这个元素 gettop() 取栈顶元素 isEmpty() 判断栈是否为空 size() 返回栈中元素的个数 peek() 返回最顶层的元素,并不删除它 阅读全文
摘要:
1、什么是并发: 2、生产者和消费者模型: 3、IPC(进程间的三种通信方式): 4、实现并发有哪些手段? 5、同步和异步:同步和异步就是提交任务的方式 6、是不是所有的并发都更效率有关? 7、协程:一个任务运行完,切到另一个任务,单线程下实现并发 8、线程、协程、进程是不是真的存在呢? 9、什么时 阅读全文
摘要:
切片操作(slice)可以从一个字符串中获取子字符串(字符串的一部分)。我们使用一对方括号、起始偏移量start、终止偏移量end 以及可选的步长step 来定义一个分片。 格式: [start:end:step] [:] 提取从开头(默认位置0)到结尾(默认位置-1)的整个字符串 [start:] 阅读全文
摘要:
基本上判断python对象是否为可调用的函数,有三种方法: 1、使用内置的callable函数 用于检查对象是否可调用,返回True也可能调用失败,但是返回False一定不可调用 2、判断对象类型是否是FunctionType 3、判断对象是否实现__call__方法 例子: 阅读全文
摘要:
目录 一、计算机基础 二、Python基础 三、函数 四、常用模块 五、模块和包 六、面向对象 七、网络编程socket 八、数据库 九、前端 十、Python Web框架 十一、版本控制--GIT 十二、爬虫 十三、前端框架之VUE 十四、量化投资与Python 十五、算法 十六、设计模式 十七、 阅读全文
摘要:
面向对象的三大特性 继承 继承和组合 继承进阶 封装 封装(有待完善) 多态 多态 继承和组合 继承进阶 封装(有待完善) 多态 阅读全文
摘要:
一、简单回顾vue 前不久我们已经了解了vue前端框架,所以现在强调几点: 二、流程详细 1、创建脚手架 2、运行 3、显示组件 4、写路由 1 import Vue from 'vue' 2 import Router from 'vue-router' 3 import Index from ' 阅读全文
摘要:
一、为什么会有跨域问题? 是因为浏览器的同源策略是对ajax请求进行阻拦了,但是不是所有的请求都给做跨域,像是一般的href属性,a标签什么的都不拦截。 二、解决跨域问题的两种方式 JSONP CORS 三、JSONP 先简单来说一下JSONP,具体详细详见上面JSONP JSONP是json用来跨 阅读全文
摘要:
目录 一、分页 二、视图 三、路由 四、渲染器 一、分页 试问如果当数据量特别大的时候,你是怎么解决分页的? 方式a、记录当前访问页数的数据id 方式b、最多显示120页等 方式c、只显示上一页,下一页,不让选择页码,对页码进行加密 1、基于limit offset 做分页 1 urlpattern 阅读全文