Pyqt5 实时图像滚动

  • Post author:
  • Post category:其他

实时图像 写了一个关于实时图像滚动显示的例子,做个记录。   滚动算法:   难点: 将内存数据绘制到界面,需要用到QImage和QPixmap,使用QImage转换一下,具体参见代码。这个费了好大劲才弄出来(网上的资料大都很简单,处理个QImage打开保存啊等等操作,项目实用性不强。)   from PIL import Image import numpy as np import threa…

继续阅读 Pyqt5 实时图像滚动

Visual Studio 报错:未能加载工具箱项,将从项目中移除

  • Post author:
  • Post category:其他

1.用户自定义控件编写完,需要先运行一次,才能使用。 2.用户自定义控件在程序正确运行一次之后,会以控件的形式存在于工具箱中。一般存在于工具箱最上端的项目组件部分。 Visual Studio 将自定义控件生成的组件往窗口中拖曳时,弹出信息“未能加载工具箱项“”。将从工具箱中将其移除”。此后该组件从工具箱中消失,拖曳也不成功。 出现该情况时,将程序运行平台调整到X86,重新运行程序即可。 版权声明…

继续阅读 Visual Studio 报错:未能加载工具箱项,将从项目中移除

C++ Class 的定义 (一)

  • Post author:
  • Post category:其他

#include<iostream> #include<string.h> using namespace std; class myclass { public: myclass(int _a, string _b) { a=_a; b=_b; } int a; string b; }; void fun(int &a, string &b) { // b…

继续阅读 C++ Class 的定义 (一)

vnc的一些坑-新开端口/设置分辨率/重置密码

  • Post author:
  • Post category:其他

vnc的一些坑 服务器断了如何重开vnc? cmd,ssh user@ip 进入服务器 conda deactivate # 先退出base环境,不然会灰屏 vncserver -kill :1 #kill掉原来的 vncserver :1 -geometry 1920x1080 # 注意此时新开了一个指定为1的端口(设置分辨率为1920x1080) vncserver -geometry 192…

继续阅读 vnc的一些坑-新开端口/设置分辨率/重置密码

动态算法的理解

  • Post author:
  • Post category:其他

               动态算法是通过空间换取时间的一种算法。很多时候我们在获取结果的过程中会产生许多重复的过程,那么用什么手段将重复的过程只进行一次呢?我们可以将这个过程当成一个黑匣子它有输入和输出,存在一种映射f代表输入和输出关系,当且仅当第一次输入时调用这个过程,产生输出,将输出和结果存储起来,下一次就可以直接获取结果。举个例子,cds:在计算机上,通过此种服务使各地的Internet…

继续阅读 动态算法的理解

小技巧之利用脏标记优化计算复杂度

  • Post author:
  • Post category:其他

        脏标记其实就是在程序逻辑控制中设置一个dirty布尔变量,通过设置它的布尔值,来决定是否进行一些计算工作,也就是将计算工作推迟到必要时进行以避免不必要的计算工作。这样就可以尽可能的节省计算资源,在大规模,高频率的计算中这个小方法非常有用。         比如说我们游戏引擎的渲染工作过程中,实体的位置,缩放,旋转角度等都需要依赖父节点的转置矩阵来进行计算。在不使用脏标记的情况下,我…

继续阅读 小技巧之利用脏标记优化计算复杂度

user_tab_columns是什么

  • Post author:
  • Post category:其他

user_tab_columns是保存了当前用户的表、视图和Clusters中的列等信息,用于oracle获取表结构。 user_tab_cols不同的是比user_tab_columns多几列: HIDDEN_COLUMN VARCHAR2(3) VIRTUAL_COLUMN VARCHAR2(3) SEGMENT_COLUMN_ID NUMBER INTERNAL_COLUMN_ID NOT …

继续阅读 user_tab_columns是什么

ajax send上传出错,AJAX + FormData 上传文件失败?

  • Post author:
  • Post category:其他

做了一个上传头像的功能,先选择头像(用按钮代替了丑陋的input),选择文件成功,用 input onchange() 句柄 做的预览图片功能也成功,确认上传的时候,想用AJAX,从 有什么方法能ajax上传文件呢 ? 了解到可以用 原生JS + FormData 上传。点击按钮,POST返回301,POST的内容很丰富,应该是发送成功了;响应返回200,应该也是成功了。 但是服务器的特定路径里就…

继续阅读 ajax send上传出错,AJAX + FormData 上传文件失败?

HDOJ-2035.人见人爱A^B(详解-多注释)

  • Post author:
  • Post category:其他

/*Problem Description 求A^B的最后三位数表示的整数。 说明:A^B的含义是“A的B次方” Input 输入数据包含多个测试实例,每个实例占一行,由两个正整数A和B组成(1<=A,B<=10000),如果A=0, B=0,则表示输入数据的结束,不做处理。 Output 对于每个测试实例,请输出A^B的最后三位表示的整数,每个输出占一行。 Sample Input …

继续阅读 HDOJ-2035.人见人爱A^B(详解-多注释)

Seata服务的搭建、Seata AT模式演示

  • Post author:
  • Post category:其他

Seata 快速开始 一、数据库中添加回滚日志表UNDO_LOG:  UNDO_LOG必须在每个业务数据库中出现,用于保存回滚操作数据。当全局事务提交时,对应的UNDO_LOG记录直接删除。当全局事务回滚时,通过该表回滚到以前的数据,并删除UNDO_LOG记录。 Seata的UNDO_LOG表和数据库的UNDO_LOG是相似的,只不过它们的范围不一样 CREATE TABLE `undo_log`…

继续阅读 Seata服务的搭建、Seata AT模式演示