摘要:
FramelessWindow.h文件链接 添加FramelessWindow.h头文件 在你的qt项目中将FramelessWindow.h头文件导入进来,或者使用cmake、qmake将包含该头文件的目录引入。 简单浏览framelessWindow代码 我们发现FramelessWindow是 阅读全文
摘要:
首先下载python,并且将python配置到环境变量中,如果使用window的安装程序,可以勾选自动添加到环境变量。 下载pybind11源码,https://github.com/pybind/pybind11 使用cmake-gui工具配置vs工程,并生成include头文件目录和cmake目 阅读全文
摘要:
C++线程安全队列是一种数据结构,用于在多线程环境中安全地共享数据。它提供了一组功能,确保多个线程可以同时读取和写入队列,而不会导致竞争条件或数据损坏。C++线程安全队列的常见功能: 1. 入队操作(Enqueue):将一个元素添加到队列的尾部。这个操作必须是原子的,以确保在多线程环境中不会发生数据 阅读全文
摘要:
clip-path 使用polygon函数 See the Pen qBNdQpZ by 杨子雄 注意事项 polygon中的点的个数要一致,否则不会出现动画效果 阅读全文
摘要:
overflow-anchor css中的overflow-anchor属性称为滚动锚定。 该属性一般有会被设置为auto、none,默认情况下为none。 下面我们来列举一个场景,假设用户在页面中添加了一些元素,此时页面的高度被改变。 如果overflow-anchor为auto,那么滚动条会在原 阅读全文
摘要:
使用svg自带的动画特性实现 See the Pen JjXwLeN by 杨子雄 阅读全文
摘要:
毛玻璃特效 方法一 See the Pen 毛玻璃 by 杨子雄 阅读全文
摘要:
节流 节流表示一段时间的执行次数减少 可以用于鼠标拖动等事件 消抖 消抖表示在一段时间内,并且在函数执行的最后只执行一次。 可以用于用户实时输入联想查询。在输入几个字符后如果有停顿,那么就会出现联想的关键词。 阅读全文
摘要:
js鼠标移动事件 在开发过程中mousemove会带来操作的卡顿。比如我之前做的一个节点拖动的功能。当节点比较少的时候拖动还是非常的流畅,但是当节点达到2000-3000个时,拖动就会相当的卡顿甚至是无法操作。 - 那么mousemove事件为什么效率低下呢? - mousemove当鼠标一个像素的 阅读全文
摘要:
对象字面量 创建单个对象 var person = { "name":"Xiaoming", "age":100, "sex":"male", "selfIntro":function(){ console.log("My name is "+this.name+" and I am "+age+" 阅读全文