首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏python、mysql、go知识点积累

    Flask框架(四)之信号

    模板渲染后执行 got_request_exception = _signals.signal('got-request-exception') # 请求执行出现异常时执行 request_tearing_down = _signals.signal('request-tearing-down') # 请求执行完毕后自动执行(无论成功与否) appcontext_tearing_down = _signals.signal ('appcontext-tearing-down')# 应用上下文执行完毕后自动执行(无论成功与否) appcontext_pushed = _signals.signal('appcontext-pushed 触发信号 request_tearing_down 自定义信号(了解): from flask import Flask, current_app, flash, render_template from

    74010发布于 2020-03-19
  • 来自专栏Python

    Flask-信号(blinker)

    模板渲染后执行   got_request_exception = _signals.signal('got-request-exception')    # 请求执行出现异常时执行   request_tearing_down = _signals.signal('request-tearing-down')      # 请求执行完毕后自动执行(无论成功与否) appcontext_tearing_down = _signals.signal ('appcontext-tearing-down')# 请求上下文执行完毕后自动执行(无论成功与否)   appcontext_pushed = _signals.signal('appcontext-pushed = _signals.signal('request-tearing-down') # 请求执行完毕后自动执行(无论成功与否) 7. appcontext_tearing_down = _signals.signal('appcontext-tearing-down')# 请求上下文执行完毕后自动执行(无论成功与否)

    1.1K90发布于 2018-01-24
  • 来自专栏Python 自动化

    Python 强大的信号库 blinker 入门教程

    模板渲染后执行 请求执行 got_request_exception = _signals.signal('got-request-exception') # 请求执行出现异常时执行 request_tearing_down = _signals.signal('request-tearing-down') # 请求执行完毕后自动执行(无论成功与否) appcontext_tearing_down = _signals.signal ('appcontext-tearing-down') # 请求上下文执行完毕后自动执行(无论成功与否) 请求上下文中 appcontext_pushed = _signals.signal('appcontext-pushed

    2.1K40发布于 2021-11-23
  • 来自专栏四楼没电梯

    Java中的`volatile`关键字详解

    Word Tearing Word tearing是指在某些平台上,可能会发生部分读取写入的情况。例如,在64位的变量在32位系统上,可能会出现不一致的值。 虽然volatile无法直接防止word tearing,但可以通过组合其他同步机制来避免。 { value = 1L; // 假设这是一个64位的长整型 } long read() { return value; // 可能会发生word tearing

    42110编辑于 2024-10-12
  • 来自专栏有趣的django

    Flask信号和wtforms 一、信号二、wtforms组件使用

    模板渲染后执行 got_request_exception = _signals.signal('got-request-exception') # 请求执行出现异常时执行 request_tearing_down = _signals.signal('request-tearing-down') # 请求执行完毕后自动执行(无论成功与否) appcontext_tearing_down = _signals.signal ('appcontext-tearing-down')# 请求上下文执行完毕后自动执行(无论成功与否) appcontext_pushed = _signals.signal('appcontext-pushed

    1K00发布于 2018-05-30
  • 来自专栏AustinDatabases

    MySQL 拜托加个索引能和PG一样简单吗? 只能gh-ost了 烦人

    2024-04-16 04:51:27 INFO Removing socket file: /tmp/gh-ost.test.t_user.sock 2024-04-16 04:51:27 INFO Tearing down inspector 2024-04-16 04:51:27 INFO Tearing down applier 2024-04-16 04:51:27 DEBUG Tearing down. .. 2024-04-16 04:51:27 INFO Tearing down streamer 2024-04-16 04:51:27 INFO Tearing down throttler 2024 -04-16 04:51:27 DEBUG Tearing down... # Done 从上面操作的过程来说,在gh-ost进行切换的过程中 1 至少要copy 完现有表的数据到临时表 2 开始判断监听的

    33410编辑于 2024-06-04
  • 来自专栏Python编程与实战

    Python 强大的信号库 blinker 入门教程

    模板渲染后执行 请求执行 got_request_exception = _signals.signal('got-request-exception') # 请求执行出现异常时执行 request_tearing_down = _signals.signal('request-tearing-down') # 请求执行完毕后自动执行(无论成功与否) appcontext_tearing_down = _signals.signal ('appcontext-tearing-down') # 请求上下文执行完毕后自动执行(无论成功与否) 请求上下文中 appcontext_pushed = _signals.signal('appcontext-pushed

    53010编辑于 2021-12-09
  • 来自专栏全栈程序员必看

    Android 显示刷新机制、VSYNC和三重缓存机制

    如果发生帧率与刷新频率不一致的情况,就会容易出现画面撕裂(Tearing)的现象,也就是画面上下两部分显示内容发生断裂,来自不同的两帧数据发生重叠。 为了解决 Tearing 问题,Android 引入了 VSYNC 信号以及双重与三重缓存机制。 上文中,我们已经知道了什么事画面撕裂(Tearing)现象以及它产生的原因,而 VSYNC 最重要的作用是防止出现画面撕裂。 如果发生帧率与刷新频率不一致的情况,就会容易出现画面撕裂(Tearing)的现象。

    3.6K20编辑于 2022-08-31
  • 来自专栏魔术师卡颂

    React的操作系统梦,任重道远

    会发生一种被称为tearing的现象,我们来举个例子: 假设我们有一个变量externalSource,初始值为1。 1000ms后externalSource会变为2。 这种由于React运行流程变化,导致依赖外部资源时,状态与视图不一致的现象,就是tearing。 当前有个解决外部资源状态同步的提案useMutableSource[3] 这个库will-this-react-global-state-work-in-concurrent-mode[4]测试了主流状态管理库是否会导致tearing

    78110发布于 2021-04-21
  • 来自专栏爱可生开源社区

    技术分享 | Online DDL 工具 gh-ost

    2020-07-24 15:06:28 INFO Removing socket file: /tmp/sbtest1.gh-ost.socket 2020-07-24 15:06:28 INFO Tearing down inspector 2020-07-24 15:06:28 INFO Tearing down applier 2020-07-24 15:06:28 INFO Tearing down streamer 2020-07-24 15:06:28 INFO Tearing down throttler # Done 确认无误后,即可开始正式的更改工作。 down inspector 2020-07-24 15:28:54 INFO Tearing down applier 2020-07-24 15:28:54 INFO Tearing down streamer 2020-07-24 15:28:54 INFO Tearing down throttler # Done 登陆数据库,查看表结构是否更改。

    1.5K21发布于 2020-08-05
  • python 设计模式

    deploy(self, task): print("Deploying node with PXE") def tear_down(self, task): print("Tearing (self, task): print("Deploying node with Agent") def tear_down(self, task): print("Tearing

    29910编辑于 2025-07-10
  • 来自专栏Coding Diary

    Java内存模型以及线程安全的可见性问题

    Word Tearing字节处理 有些处理器(尤其是早期的Alphas处理器)没有提供写单个字节的功能。 这个问题有时候被称为“字分裂(word tearing)”,更新字节有难度的处理器,就需要寻求其他方式来解决。

    1.1K30发布于 2019-09-25
  • 来自专栏全栈程序员必看

    pycharm清缓存_pycharm安装包很慢

    performance degradation in JDK8, because it disables a double buffering, # which is needed to eliminate tearing compute-intensive). # # * Enables "true double buffering". # True double buffering is needed to eliminate tearing

    3.8K20编辑于 2022-09-27
  • 来自专栏机器学习、深度学习

    图像拼接--Robust image stitching with multiple registrations

    warping proposals at pixel p and (2) several new smoothness terms which attempt to prevent duplication or tearing

    1.2K30发布于 2019-05-26
  • 来自专栏抠抠空间

    信号(Django信号、Flask信号、Scrapy信号)

    5. request_tearing_down:request对象被销毁的信号。 6. got_request_exception:视图函数发生异常的信号。 7. appcontext_tearing_down:app上下文被销毁的信号。 8. appcontext_pushed:app上下文被推入到栈上的信号。

    1.8K40发布于 2018-07-04
  • Steam Deck OLED 拆解与评测:Valve 对 Linux 掌机的又一次精进

    fsr_sharpness = 5 [game.1245620] # 艾尔登法环 tdp_limit = 18 gpu_clock = 1800 framerate_limit = 40 allow_tearing = false [game.730] # CS2 tdp_limit = 10 gpu_clock = 1200 framerate_limit = 90 allow_tearing = true

    1.1K10编辑于 2025-12-24
  • 来自专栏素质云笔记

    Stable-Diffusion|入门怎么下载与使用civitai网站的模型(二)

    sad, disappointed, gloom (expression), sitting, (against wall), crying, frown, (head bowed), nervous, tearing

    4.7K40编辑于 2023-06-10
  • 来自专栏山海散人技术

    004. 线程安全之可见性问题

    Word Tearing字节处理 有些处理器(尤其是早起的Alphas处理器)没有提供写单个字节的功能。 这个问题有时候被称为“字分裂(word tearing)”,更新单个字节有难度的处理器,就需要寻求其他方式来解决问题。

    47210发布于 2021-03-03
  • 来自专栏数据结构与算法

    POJ1509 Glass Beads(最小表示法 后缀自动机)

    If there are small beads at the beginning, the possibility of tearing is much higher than if there were

    37910发布于 2018-07-27
  • 来自专栏TechBox

    屏幕成像原理以及FPS优化Tips

    当视频控制器还未读取完成时,即屏幕内容刚显示一半时,GPU 将新的一帧内容提交到帧缓冲区并把两个缓冲区进行交换后,视频控制器就会把新的一帧数据的下半段显示到屏幕上,造成“画面撕裂”现象,我们称之为“screen tearing 帧的数据,当屏幕开始刷新第 n-1 帧的时候,Buffer 中的数据上半部分是第 n 帧数据,而下半部分是第 n-1 帧的数据,显示出来的图像就会出现上半部分和下半部分明显偏差的现象,我们称之为 “tearing 这样,当帧率大于刷新频率时,帧率就会被迫跟刷新频率保持同步,从而避免“tearing”现象。总结一下,开启VSync的本质就是强制拉平我们的GPU每秒绘制的帧数和屏幕的刷新频率。

    10.4K73发布于 2020-03-20
领券