03 2022 档案

摘要:AST (Abstract Syntax Tree, 抽象语法树) https://astexplorer.net/一个在线的生成AST的工具,对学校AST很有帮助 Babel 基于node.js 官方文档 plugin handbook这篇参考比较多,里面介绍了一些api的使用 安装 npm in 阅读全文
posted @ 2022-03-25 14:07 liDB 阅读(557) 评论(0) 推荐(0) 编辑
摘要:检测调试 键盘监听 F12 检测浏览器内外的高度差值 检测开发者人员工具变量是否为true 利用console 禁止使用console输出 利用代码运行时间差 利用toString 比如判断是否是"function Function() { [native code] }" 检测栈的层次caller 阅读全文
posted @ 2022-03-25 13:53 liDB 阅读(887) 评论(0) 推荐(0) 编辑
摘要:浏览器 网页加载流程 组件和解释器 五个组件: 用户界面 : 显示操作界面 浏览器引擎: 负责将用户的操作传递给对应的渲染引擎 渲染引擎: 使用三个解释器去解释对应的文档中的代码。然后根据解释器的结果重新排版页面 数据存储: 在本地存储一些体积较小的数据,如 Cookies、Storage 对象等 阅读全文
posted @ 2022-03-25 13:51 liDB 阅读(657) 评论(0) 推荐(0) 编辑
摘要:调试工具 winpdb-reborn 利用可视化工具进行调试,依赖wxPython pdb python内置的一个交互式调试模块 rpdb 远程调试代码 测试工具 unittest python内置的单元测试模块 nose 阅读全文
posted @ 2022-03-13 22:04 liDB 阅读(55) 评论(0) 推荐(0) 编辑
摘要:socket模块 实现客户端 - 服务器应用 celery库 分布式任务管理 pyro4 实现远程方法调用(RMI) 阅读全文
posted @ 2022-03-13 16:49 liDB 阅读(69) 评论(0) 推荐(0) 编辑
摘要:python 并行编程 异步模型 asynchronous model 在并发异步执行模型中,不同任务的执行在时间轴上有交叠,所有活动都在单一控制流作用下完成(单线程)。一旦启动,任务的执行可以暂挂,过一段时间后再恢复,与当前其他任务的执行交替进行。 concurrent.futures 模块 co 阅读全文
posted @ 2022-03-12 18:02 liDB 阅读(338) 评论(0) 推荐(0) 编辑
摘要:python 并行编程 multiprocessing 进程 multiprocessing.Process 类 init(group=None, target=None, name=None, args=(), kwargs={}) 参数 group: 进程组,必须为None,为将来的实现保留的 阅读全文
posted @ 2022-03-12 14:46 liDB 阅读(209) 评论(0) 推荐(0) 编辑
摘要:Python内置函数 sorted() 参数 args iterable:可迭代数据 kwargs cmp: 排序函数(目前还没有用到过 😃 key: 键函数,iterable中每一个元素经过key函数得到一个值,最终是根据这个值进行排序 reverse: 是否逆序(从大到小),默认为False, 阅读全文
posted @ 2022-03-03 23:21 liDB 阅读(33) 评论(0) 推荐(0) 编辑
摘要:compile() 参数 string: 正则表达式字符串 flag: 匹配模式,多个值可以使用按位或运算符| 表示同时生效 re.I: 忽略大小写 re.M: 多行模式,改变^和$的行为 re.S: 点任意匹配模式,改变.的行为 re.L: 使预定字符类\w \W \b \B \s \S 取决于当 阅读全文
posted @ 2022-03-03 22:28 liDB 阅读(160) 评论(0) 推荐(0) 编辑
摘要:python 并行编程 threading 线程 线程由3个元素组成:程序计数器、寄存器和堆栈。 同一个进程内的多个线程可以共享当前进程资源包括:数据和操作系统资源。 线程有自己的状态: 就绪(ready)、运行(running)、阻塞(blocked)。 创建线程 --> 就绪 就绪 --> 操作 阅读全文
posted @ 2022-03-02 16:41 liDB 阅读(399) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示