- 博客(11)
- 收藏
- 关注
原创 Vue this.$set给vue对象添加新属性,并可以更新视图
1.添加单个属性:this.$set(this.obj, key, value)2.添加多个属性:this.obj=Object.assign({}, this.obj, {age: 18, love: '帅哥'})
2020-05-26 13:46:15 1073
原创 vue程序运行过程
runtime-compiler:template -> ast ->render -> v-dom -> domruntime-only:render -> v-dom -> dom
2019-12-31 16:56:15 327
原创 进程、线程、协程简单总结
简单总结:1.进程是资源分配的基本单位2.线程是操作系统调度的基本单位3.进程切换消耗的资源很多,效率很低4.线程切换所需的资源一般,效率一般(当然是在不考虑gil的情况下)5.协程切换仍无所需资源很少,效率很高6.多线程,多进程可能是因为cpu核数不一样,可能是并行的。协程的话因为是一个线程中进行,所以是并发的(一个进程挂掉不会影响其它进程)...
2019-10-18 18:51:22 89
原创 python基于协程的gevent库
有一条线:生成器>>>>>>协程>>>>>>gevent、greenletfrom gevent import monkey#从gevent库里导入monkey模块。#有耗时操作时需要打补丁monkey.patch_all()#monkey.patch_all()能把程序变成协作式运行,就是可以帮助程序实现异步。原理...
2019-10-18 18:39:09 225
原创 python生成器代码示例
def create_num(all_num): a,b = 0, 1 current_num = 0 while current_num < all_num: ret = yield a #1 等号右边的值取自obj.send() print('reeeeet',ret) a, b = b, a + b current_num += 1obj = crea...
2019-10-18 18:26:25 208
原创 python迭代器代码示例
class Classmate(self): def __init__(self): self.name = list() self.current_num = 0 def add(self, name): self.name.append(name) def __iter__(self): return self #1 def __next__(self): #2 ...
2019-10-18 17:21:48 173
原创 算法上路之开篇
两数之和题目:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]思路...
2019-10-11 18:13:09 58
原创 get和post方法
vue与flask的数据交互新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入你好! 这是你第一次使用 Mar...
2019-09-27 14:58:50 136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人