书剑阁
首页 归档 分类 标签 关于
首页 归档 分类 标签 关于

categories  

  •   AI
    •   OCR
      • Tesseract
    •   框架
      • Build Tensorflow from source on Linux Mint
  •   Hexo
    • Hexo静态博客系列之一——在VPS上搭建
    • Hexo部署到GitHub Pages后设置的自定义域名丢失
  •   Linux
    •   Cuda
      • Linux系统下多Nvidia显卡超频
      • Ubuntu 22.04安装Cuda Toolkit
    •   应用软件
      • Linux下Transmission的“UDP Failed to set receive buffer”错误
    • Linux Mint Cleanup
    • Install HP print driver on Linux mint
    • 无损迁移Linux系统到新磁盘
    • apt提示key expired问题
    • Linux Mint从18.3升级到19
    • Linux Mint某些程序无法使用fcitx的输入法
    • Ubuntu系统挂载Windows共享文件夹通过credential文件认证
    • Linux Swap交换分区
    • Ubuntu 20.04安装VNC服务(Xfce4)
  •   Programming
    •   C++
      • 【C++知识库】关于stdafx.h
      • 【C++知识库】关于std::function的开销
      • 【C++知识库】定义指向成员函数的函数指针
      • Windows 11编译Boost (v1.86.0)库并加入系统路径
      • Windows 11编译安装pkg-config
    •   CTP
      • CTP踩坑记
    •   Cuda
      • Linux Mint安装Cuda 9.1以及cuDNN、NICC
      • Linux Mint 19安装Cuda 9.2以及cuDNN、NCCL
    •   Git
      • Git tricks
      • Git Forked Repository强制与Fork源同步
      • gitignore文件的顺序
      • Github:解除Fork关系
    •   MongoDB
      • Ubuntu 22.04安装MongoDB 4.2
      • 修复MongoDB设置导致mongod无法启动
    •   Python
      • 【Python知识库】pandas tricks
      • 消除<frozen importlib._bootstrap>:228: RuntimeWarning: scipy._lib.messagestream.MessageStream size changed, may indicate binary incompatibility.
      • 解决报错: qt.qpa.plugin Could not find the Qt platform plugin "xcb" in ""
      • 发布Python包到PyPi上
      • 【Python知识库】Python中的PriorityQueue测试
      • properly_terminate_qthread_in_pyqt
      • Windows本地编译pandas源码
      • 嵌入的Qt对话框输入一些东西相关(.exec/.show etc)
    •   Visual Studio
      • 重命名Visual Studio项目
    •   jupyter
      • jupyterlab升级后的数个插件问题
    • Windows下编译Google protobuf
    • Windows配置nvm,nodejs
  •   nginx
    • Nginx建立多个server
  •   交易策略开发
    •   数据
      • 数据源问题集锦
  •   其他
    • build etherminer
    • 关于减轻功夫墙(GFW)造成的不便的一些探讨
    • 个税改革分析,减税还是加税?
    • 设置局域网和广域网远程开机(Wake on Lan)
    • TigerVNC:使用X.509加密连接
    • acme.sh申请SSL证书的一点经验
    • Windows端口成为系统保留端口的问题
  •   应用软件
    •   Airflow
      • 在Anaconda环境下安装Apache Airflow以进行定时任务管理:安装篇
      • 单个非root用户Anaconda下安装Apache Airflow用于定时任务:使用Postgresql
      • 在Anaconda环境下安装Apache Airflow以进行定时任务管理:设置为系统服务
    •   ffmpeg
      • ffmpeg合并文件报错“Unsafe file name”
      • ffmpeg中的-filter_complex
  •   数据库
    •   KDB+
      • KDB+效能玩票测试
    •   Postgresql
      • Ubuntu安装Postgresql并设置自己的数据文件位置
  •   视频压制
    • AVS合并视频文件
  • MFC
  • windows_build_glib
  • Qt6免继承实现QTableWidget右键菜单

MongoDB

修复MongoDB设置导致mongod无法启动

2022-10-15
ProgrammingMongoDB

Ubuntu 22.04安装MongoDB 4.2

2022-09-26
ProgrammingMongoDB
Linux
BookSword © 2025 Creative Commons License
Powered by Hexo. Theme - wikitten
1289  |  1110
Posts
Qt6免继承实现QTableWidget右键菜单

通过事件过滤器(eventFilter)来实现右键菜单并显示行号。这种方法更加灵活,适合在已有的 QTableWidget 上添加功能,而无需修改或继承它。 以

Windows 11编译安装pkg-config

待完成 ¶参考资料

Windows 11编译Boost (v1.86.0)库并加入系统路径

去官网下载源码压缩包并解压; 打开Developer Command Prompt for VS 2022,切换到解压后的目录; 运行以下命令:123mkdir

windows_build_glib

12meson .. --buildtype=<release|debug|debugoptimized> --prefix=<path>

嵌入的Qt对话框输入一些东西相关(.exec/.show etc)

基本框架 12345678910111213# some content load from remote data service# ... code ign

Windows配置nvm,nodejs

下载nvm安装包:下载地址; 运行并按步骤提示完成安装,过程中可以指定安装目录; 修改配置文件:切到nvm安装目录,打开settings.txt 1234roo

Windows本地编译pandas源码

从pandas的GitHub上克隆源码; 使用源码目录里面的environment.yml建立一个新env;(否则会破坏现有环境,因为pandas编译要设很多临

Windows端口成为系统保留端口的问题

¶问题背景 因为要使用Redis,所以装了WSL,但启动后发现SS打不开了,提示xxx端口被系统保留。 参考文后所附文章: Windows 中有一个「TCP 动

Github:解除Fork关系

开发者在利用GitHub进行项目开发时,常会遇到与Fork操作相关的一系列挑战,尤其是在项目独立发展后,这些挑战尤为突出。以下是几个关键问题及其有条理的重述:

properly_terminate_qthread_in_pyqt

如果程序中使用了QThread,需要正确销毁,否则会在程序退出时崩溃。 定义finished信号在worker类里面; 在finished对应的槽函数里面调用Q

【C++知识库】定义指向成员函数的函数指针

要在 C++ 中定义一个指向类成员函数的原始函数指针,你需要知道成员函数有一个隐式的 this 指针作为它们的第一个参数,这使它们与自由函数或静态成员函数区别开

【C++知识库】关于std::function的开销

在 C++ 中使用 std::function 相比于使用函数指针或直接函数调用会引入一定的运行时成本。这个成本主要是由于 std::function 使用的类

【C++知识库】关于stdafx.h

stdafx.h是Visual Studio项目中用于加速构建过程的预编译头文件。stdafx.h的名称是传统上的,来源于Visual Studio的早期版本,

acme.sh申请SSL证书的一点经验

¶acme.sh安装 12curl https://get.acme.sh | sh -s email=business@kailinjt.comalias a

KDB+效能玩票测试

¶动因 之前使用Man-Group的Arctic系统(老Arctic,基于MongoDB的那个)存储各种交易标的的数据,但发现比较慢。测试下传说中的KDB+看能

【Python知识库】Python中的PriorityQueue测试

Python官方提供一个PriorityQueue,可以按优先级取出Push入队的对象,但这个Queue不稳定(即相同优先级并不保证先进先出)。 测试代码: 1

CTP踩坑记

¶数据篇 郑商所数据垃圾值 部分日夜盘最后一个tick的时间戳会被标到第二日; 夜盘开始时20:5x会有垃圾tick; 没有最后修改毫秒,需要自己插值; K线合

发布Python包到PyPi上

确保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升级后的数个插件问题

第一,插件@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

ffmpeg中的-filter_complex

¶合并 需要合并两个分辨率不同的mp4视频,所以稍微研究了下ffmpeg中的complex_filter的合并语法。 如果要是合并相同编码,分辨率,FPS的视频

TigerVNC:使用X.509加密连接

根据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

Linux Swap交换分区

在我们自己的购买的服务器环境中,一般是买的1g的内存,但是当服务器里面的东西装的比较多的时候就会导致内存不够用了,这个时候可以通过增加虚拟内存来夸大内存容量。

Ubuntu系统挂载Windows共享文件夹通过credential文件认证

¶问题 要把Windows的共享文件夹挂载到Ubuntu系统的电脑里面,使用命令 1sudo mount -t cifs //<ip or host>

gitignore文件的顺序

发现.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 Toolkit

Nvidia现在要求安装CuDNN和NICC都得登录Nvidia Developer网站,国内巨慢。药丸。 ¶CUDA 1234sudo -i # 切换root

修复MongoDB设置导致mongod无法启动

¶缘起 为了解决使用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.

AVS合并视频文件

常用的视频压制软件,如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升级到19

#####一、检查升级需求是否满足 只有Linux Mint 18.3 Cinnamon,MATE和Xfce版本可以用升级包升级。 使用18、18.1、18.2

Linux系统下多Nvidia显卡超频

安装驱动 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

Nginx建立多个server

在/etc/nginx/conf.d/中添加conf文件,如myblog.conf,最简内容如下: 12345server { listen <

Hexo静态博客系列之一——在VPS上搭建

¶本地部分 安装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 Studio项目

因为Visual Stuido的主文件名和项目名以及一些依赖文件都是相互关联的,因此单单简单粗暴地重命名项目和源代码会导致编译错误。以下给出一个完美重命名VS项

apt提示key expired问题

首先找出过期的key: 1$ apt-key list | grep expired 其中BE1DB1F1就是key ID。 找到ID后即可用 1sudo ap

无损迁移Linux系统到新磁盘

笔者的电脑原有一块SSD上装了Windows 10和Linux的双系统,其中Linux分配了大约300GB空间,但随着系统膨胀,发现空间逐步不够使用了,因此又买

个税改革分析,减税还是加税?

万众期待的个税改革草案昨天被发布出来征求公众意见,目前似乎讨论都只集中在起征点和级距上。然而,相比于另一个重大变化,也许起征点提高那么一点点的利得对于相当一部分

MFC

¶Function call flow 123456CDialog::PreInitDialog()CDialog::HandleInitDialog(WPAR

关于减轻功夫墙(GFW)造成的不便的一些探讨

¶使用gooreplacer重定向对Google的访问 众所周知,天朝无法访问任何Google的服务。但不幸很多外国网站,如码农必备的Stackoverflow

Tesseract

¶Install ¶1. Required package 123apt install autoconf-archive automake g++ libto

Git tricks

¶Caching GitHub password in Git In Terminal, enter the following: 12git config -

Install HP print driver on Linux mint

HPIP download address: https://developers.hp.com/hp-linux-imaging-and-printing/g

【Python知识库】pandas tricks

Pandas显示设置(最大行数等) 123456pd.set_option('max_rows', 500)#param choices#

build etherminer

1234mkdir buildcd buildcmake ..make

Build Tensorflow from source on Linux Mint

Install Bazel (a ) Install JDK 8 Install JDK 8 by using: 1apt install openjdk-8-

Linux Mint Cleanup

Clean up old kernel 123uname -r #check current using kerneldpkg --get-selections

Pages
About
Categories
Tags
Categories
ProgrammingProgramming
C++Programming/C
PythonProgramming/Python
其他其他
GitProgramming/Git
数据库数据库
KDB+数据库/KDB
CTPProgramming/CTP
交易策略开发交易策略开发
数据交易策略开发/数据
Postgresql数据库/Postgresql
应用软件Linux/应用软件
Airflow应用软件/Airflow
jupyterProgramming/jupyter
ffmpeg应用软件/ffmpeg
HexoHexo
LinuxLinux
CudaProgramming/Cuda
MongoDBProgramming/MongoDB
视频压制视频压制
nginxnginx
Visual StudioProgramming/Visual-Studio
AIAI
OCRAI/OCR
框架AI/框架
Tags
LinuxLinux
GFW, gooreplacer, ssGFW-gooreplacer-ss
python, pandaspython-pandas