
计算机
PYlenmt
这个作者很懒,什么都没留下…
展开
-
深入浅出 CommonJS
这篇文章深入浅出的解释了exports 和 module.exports 的关系,以内存图的形式帮助大家理解,并且提供了一些建议和看法原创 2022-04-14 20:46:57 · 207 阅读 · 0 评论 -
前端资源汇总大全(含精品)
内含精品资源,精品前端网站汇总,小飞机地址原创 2022-04-10 13:04:57 · 2020 阅读 · 0 评论 -
c 语言历史简
c 语言c 语言历史简介C是一种通用的编程语言,广泛用于系统软件与应用软件的开发。于1969年至1973年间,为了移植与开发UNIX操作系统,由丹尼斯·里奇与肯·汤普逊,以B语言为基础,在贝尔实验室设计、开发出来。c 语言的特点高效(运行速度快,因为偏底层)灵活(相对于其他高级语言的封装局限性,c 更加灵活)功能丰富(c 拥有完备的标准库)表达力强(相对于汇编,语义化更加清晰)较高的可移植性等特点(在不同的硬件软件架构可以保持相同的行为)特性C语言是一个有结构化程序设计、具有变量作原创 2022-04-06 16:54:45 · 144 阅读 · 0 评论 -
python名片管理系统
import time‘’’主体功能:功能1:显示主菜单(已完成)功能2:添加名片(已完成)、修改名片(已完成)、删除名片(已完成)、查询名片(已完成)、显示名片(已完成)、退出系统(已完成)、完成代码:耗时3小时完善代码:耗时2小时‘’’#装饰器def the_ask(fn):def inner(user_list):turn = Truewhile turn:fn(user_list)turn = ask()return innerdef main_menu():“”原创 2021-06-08 20:04:23 · 238 阅读 · 0 评论 -
事件循环中的事件队列和任务队列
事件循环中的事件队列和任务队列EvenLoop中执行优先级是:同步任务>异步任务同步任务没什么好说的,就是顺序执行,优先级最高,执行完当前栈中同步任务再去执行其他的消息队列。异步任务我们通常分为宏任务和微任务,但是任务队列确不只有宏任务队列和微任务队列,还有我们的事件队列。当某一事件被触发(ex:click),我们其事件任务添加到事件队列中。当执行栈中的宏任务执行完毕,且清空完微任务队列会监测事件队列是否有任务待执行,如果有则执行没有则渲染页面。也就是说,在下一次事件循环之前,会清空事件列原创 2021-06-08 19:56:54 · 643 阅读 · 0 评论 -
为什么要分微任务和宏任务?
为什么要分微任务和宏任务?微任务是线程之间的切换,速度快。不用进行上下文切换,可以快速的一次性做完所有的微任务。宏任务是进程之间的切换,速度慢,且每次执行需要切换上下文。因此一个Eventloop中只执行一个宏任务。而区分微任务和宏任务的根本原因是为了插队。由于微任务执行快,一次性可以执行很多个,在当前宏任务执行后立刻清空微任务可以达到伪同步的效果,这对视图渲染效果起到至关重要的作用。反观如果不区分微任务和宏任务,那么新注册的任务不得不等到下一个宏任务结束后,才能执行。宏任务执行=》注册新任务放在原创 2021-06-07 22:05:26 · 3048 阅读 · 0 评论 -
MAC OS pygame安装不上?
原因:没有安装pygame的依赖包解决方法:brew install sdl_mixer portmidi注意:使用该命令需要安装了homebrew安装homebrew:1.翻墙,网上有的是教程2.使用国内资源:/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"最后:pip3 install pygame 就ok了...原创 2020-05-08 17:51:21 · 593 阅读 · 0 评论 -
python查阅笔记
目录第一章行连接符对象变量赋值运算符进制字符截取第二章列表元组字典附页函数方法模块行连接符:\作用:一行代码太长时,换行写要用 ’ \ ‘。a = 'abcdef\ghigklmn\opqrst'print(a)输出:abcdefghigklmnopqrst对象:标签,类型,值a = 6'''...原创 2020-05-07 16:19:21 · 194 阅读 · 0 评论