240 发简信
IP属地:不列颠哥伦比亚
  • 操作系统:死锁的产生和处理

    1、死锁产生的四个必要条件 互斥条件:进程对所分配到的资源进行排他性使用,即在某一段时间内某资源只能由一个进程占用,在资源被占用期间请求资源的进...

  • 快速幂算法

    求解一个数的 n次方,我们一般直接累乘 n次,就像下面的代码一样: 但是这种方法只能用于指数 n比较小的情况,如果指数 n非常大的话,这种方法就...

  • 快速乘(俄罗斯农民乘法)

    算法原理 先看看我们笔算乘法是怎么计算的: 这个过程可以用公式表达为: 根据这个原理,我们把第二个乘数换成二进制: 算法用途 通常用在大数相乘取...

  • PyQt动画

    1、创建一个动画 特别注意:self.animation 不能改成 animation ,因为改成后者之后 animation 在初始化函数执行...

  • PyQt实现loading遮罩层

    优点:1、完美覆盖整个窗口,阻止点击事件2、不会阻塞窗口3、窗口拖动时自动跟随4、可以使用 gif动图,也可以使用文字5、使用简单,开包即用 运...

  • PyQt中WindowFlags使用详解

    指定窗口类型 给窗口添加指定功能或属性 通过 setWindowFlags来设置窗口的 WIndowFlags,多个 WindowFlags之间...

  • PyQt中QScrollArea中组件更新后空白的解决办法

    有一个需求是 QScrollArea中的组件需要动态添加或删除,比如懒加载的图片列表。 但是在实现的过程中只有第一次请求能够成功添加组件,当对 ...

  • Vue:computed和 watch

    computed会缓存函数返回的结果,只要函数涉及到的变量不发生改变,下次再访问时就会直接返回结果,不再执行函数。我们一般把 computed看...

  • 前端:CSS字体大小 px、em、rem的区别

    1、px 1px的长度表示显示器中一个像素(pixel)的长度,实际显示的效果和显示器的 DPI(Dot Per Inch,每英寸像素数)有关,...