通过事件过滤器(eventFilter)来实现右键菜单并显示行号。这种方法更加灵活,适合在已有的 QTableWidget 上添加功能,而无需修改或继承它。 以
Windows 11编译Boost (v1.86.0)库并加入系统路径去官网下载源码压缩包并解压; 打开Developer Command Prompt for VS 2022,切换到解压后的目录; 运行以下命令:123mkdir
12meson .. --buildtype=<release|debug|debugoptimized> --prefix=<path>
嵌入的Qt对话框输入一些东西相关(.exec/.show etc)基本框架 12345678910111213# some content load from remote data service# ... code ign
下载nvm安装包:下载地址; 运行并按步骤提示完成安装,过程中可以指定安装目录; 修改配置文件:切到nvm安装目录,打开settings.txt 1234roo
从pandas的GitHub上克隆源码; 使用源码目录里面的environment.yml建立一个新env;(否则会破坏现有环境,因为pandas编译要设很多临
¶问题背景 因为要使用Redis,所以装了WSL,但启动后发现SS打不开了,提示xxx端口被系统保留。 参考文后所附文章: Windows 中有一个「TCP 动
开发者在利用GitHub进行项目开发时,常会遇到与Fork操作相关的一系列挑战,尤其是在项目独立发展后,这些挑战尤为突出。以下是几个关键问题及其有条理的重述:
properly_terminate_qthread_in_pyqt如果程序中使用了QThread,需要正确销毁,否则会在程序退出时崩溃。 定义finished信号在worker类里面; 在finished对应的槽函数里面调用Q
要在 C++ 中定义一个指向类成员函数的原始函数指针,你需要知道成员函数有一个隐式的 this 指针作为它们的第一个参数,这使它们与自由函数或静态成员函数区别开
【C++知识库】关于std::function的开销在 C++ 中使用 std::function 相比于使用函数指针或直接函数调用会引入一定的运行时成本。这个成本主要是由于 std::function 使用的类
stdafx.h是Visual Studio项目中用于加速构建过程的预编译头文件。stdafx.h的名称是传统上的,来源于Visual Studio的早期版本,
¶acme.sh安装 12curl https://get.acme.sh | sh -s email=business@kailinjt.comalias a
¶动因 之前使用Man-Group的Arctic系统(老Arctic,基于MongoDB的那个)存储各种交易标的的数据,但发现比较慢。测试下传说中的KDB+看能
【Python知识库】Python中的PriorityQueue测试Python官方提供一个PriorityQueue,可以按优先级取出Push入队的对象,但这个Queue不稳定(即相同优先级并不保证先进先出)。 测试代码: 1
¶数据篇 郑商所数据垃圾值 部分日夜盘最后一个tick的时间戳会被标到第二日; 夜盘开始时20:5x会有垃圾tick; 没有最后修改毫秒,需要自己插值; K线合
确保Python包至少要有写好的setup.py(或setup.cfg)、README.md和一个协议文件LICENSE。同时包名不得与Pypi上已有的包冲突。
¶米筐【RQData】 ¶天软【Tinysoft】 [ ] K线合成问题: 例如fu2405.SHFE,2024-03-06 13:55(起始时间,天软的实际是
Ubuntu安装Postgresql并设置自己的数据文件位置¶安装 可以直接从官方apt源安装 1234sudo sh -c 'echo "deb https://apt.postgresql.org
在Anaconda环境下安装Apache Airflow以进行定时任务管理:设置为系统服务下载系统服务配置模板 123wget https://raw.githubusercontent.com/apache/airflow/master/scrip
第一,插件@jupyterlab/notebook-extension:tracker报错 1234567891011121314151617181920212
在Anaconda环境下安装Apache Airflow以进行定时任务管理:安装篇本文将介绍如何在Anaconda环境下安装和配置Apache Airflow,用于管理和调度定时任务。以下是主要步骤: 在Anaconda的base环境或者自定
单个非root用户Anaconda下安装Apache Airflow用于定时任务:使用Postgresql¶准备工作 首先参考: 《在Anaconda环境下安装Apache Airflow以进行定时任务管理:安装篇》安装airflow 《Ubuntu安装Postgr
解决报错: qt.qpa.plugin Could not find the Qt platform plugin "xcb" in ""¶问题 使用plotly绘图生成图片的时候遇到如下报错: 12qt.qpa.plugin: Could not find the Qt platform plu
¶合并 需要合并两个分辨率不同的mp4视频,所以稍微研究了下ffmpeg中的complex_filter的合并语法。 如果要是合并相同编码,分辨率,FPS的视频
根据Ubuntu 20.04安装VNC服务(Xfce4)配置好VNC后,连接时会提示数据未加密所以不安全。 查阅文档后得知TigerVNC支持X.509认证的T
Hexo部署到GitHub Pages后设置的自定义域名丢失¶问题 基于Hexo的静态博客托管在GitHub Pages上,并且在Settings->Pages里面绑定了自定义域名。 但每次部署(运行hexo de
ffmpeg合并文件报错“Unsafe file name”解决:加上参数-safe 0。
Ubuntu 20.04安装VNC服务(Xfce4)¶目标 给VPS安装VNC服务以能使用图形化界面软件。 ¶步骤 安装Xfce桌面环境 sudo apt install xfce4 a. 中途会让选择是用`gd
在我们自己的购买的服务器环境中,一般是买的1g的内存,但是当服务器里面的东西装的比较多的时候就会导致内存不够用了,这个时候可以通过增加虚拟内存来夸大内存容量。
Ubuntu系统挂载Windows共享文件夹通过credential文件认证¶问题 要把Windows的共享文件夹挂载到Ubuntu系统的电脑里面,使用命令 1sudo mount -t cifs //<ip or host>
发现.gitignore里面条目顺序是有意义的。 12345*.c*.cpp!skts.c!np_datetime.c!np_datetime_strings.
设置局域网和广域网远程开机(Wake on Lan)¶需求 因为需要随时远程访问家里计算机,因此希望出远门后即便出现家里停电等情况,家里计算机意外关机,也能够通过远程唤醒。 ¶网上的资料 网上的解决方案: Wak
Git Forked Repository强制与Fork源同步首先将Fork源增加到分支的remote url里面, 1git remote add upstream git@github.com:microsoft/ql
Ubuntu 22.04安装Cuda ToolkitNvidia现在要求安装CuDNN和NICC都得登录Nvidia Developer网站,国内巨慢。药丸。 ¶CUDA 1234sudo -i # 切换root
¶缘起 为了解决使用Arctic[1] MongoDB的日志里出现 1SASL SCRAM-SHA-1 authentication failed for my
Windows下编译Google protobuf¶准备工作 Protobuf依赖CMake、Git、Abseil和zlib(可选)。前两者都是常用的工具,略过,这里详述后两者。 ¶Abseil 在官方Gith
消除<frozen importlib._bootstrap>:228: RuntimeWarning: scipy._lib.messagestream.MessageStream size changed, may indicate binary incompatibility.¶问题 在import scipy.stats的时候报警告: 123456Python 3.9.12 (main, Apr 5 2022, 06:56:58)[
Ubuntu 22.04安装MongoDB 4.2问题在于Ubuntu 22.04开始移除了libssl1.1的支持。所以需要先安装libssl1.1 12wget http://archive.ubuntu.
常用的视频压制软件,如MeGUI、小丸工具箱等都不支持直接合并视频。所以只能通过AVS脚本实现。但直接用工具生成的脚本压制后会有音画不同步问题。这里分享一种网上
Linux Mint某些程序无法使用fcitx的输入法¶问题 安装了GoldenDict结果发现无法在搜索框里输入中文和日文。 ¶解决 安装Qt5版本的fcitx前端: 1sudo apt install fcit
Linux Mint 19安装Cuda 9.2以及cuDNN、NCCL¶CUDA 系统升级到了Mint 19需要重新安装配置Cuda,同时升级到Cuda 9.2。Cuda 9.2需要Nvidia的驱动版本至少是396.37,但不幸
#####一、检查升级需求是否满足 只有Linux Mint 18.3 Cinnamon,MATE和Xfce版本可以用升级包升级。 使用18、18.1、18.2
安装驱动 1apt install nvidia-384 nvidia-384-dev 下载一个edid文件用来模拟显示器以使得没有连接显示器的显卡可以被设置。
Linux下Transmission的“UDP Failed to set receive buffer”错误在Ubuntu 18.04的VPS上运行transmission-daemon报如下错误: 12345Jul 06 13:50:43 ubuntu-s-1vcp
在/etc/nginx/conf.d/中添加conf文件,如myblog.conf,最简内容如下: 12345server { listen <
¶本地部分 安装node.js 12curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
Linux Mint安装Cuda 9.1以及cuDNN、NICC¶CUDA 123456789101112131415# execute following command as root usersudo -idpkg -
因为Visual Stuido的主文件名和项目名以及一些依赖文件都是相互关联的,因此单单简单粗暴地重命名项目和源代码会导致编译错误。以下给出一个完美重命名VS项
首先找出过期的key: 1$ apt-key list | grep expired 其中BE1DB1F1就是key ID。 找到ID后即可用 1sudo ap
笔者的电脑原有一块SSD上装了Windows 10和Linux的双系统,其中Linux分配了大约300GB空间,但随着系统膨胀,发现空间逐步不够使用了,因此又买
万众期待的个税改革草案昨天被发布出来征求公众意见,目前似乎讨论都只集中在起征点和级距上。然而,相比于另一个重大变化,也许起征点提高那么一点点的利得对于相当一部分
¶Function call flow 123456CDialog::PreInitDialog()CDialog::HandleInitDialog(WPAR
¶使用gooreplacer重定向对Google的访问 众所周知,天朝无法访问任何Google的服务。但不幸很多外国网站,如码农必备的Stackoverflow
¶Install ¶1. Required package 123apt install autoconf-archive automake g++ libto
¶Caching GitHub password in Git In Terminal, enter the following: 12git config -
Install HP print driver on Linux mintHPIP download address: https://developers.hp.com/hp-linux-imaging-and-printing/g
Pandas显示设置(最大行数等) 123456pd.set_option('max_rows', 500)#param choices#
1234mkdir buildcd buildcmake ..make
Build Tensorflow from source on Linux MintInstall Bazel (a ) Install JDK 8 Install JDK 8 by using: 1apt install openjdk-8-
Clean up old kernel 123uname -r #check current using kerneldpkg --get-selections