- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 python下zeromq的router-router模式带monitor监视连接状态
python下zeromq的router-router模式带monitor监视连接状态服务端import zmq from zmq.utils.monitor import recv_monitor_message, parse_monitor_message import threading import time from zmq.eventloop import zmqstream from tornado import ioloop def serv(socket)
2022-03-08 16:56:51
961
原创 QGraphicsView鼠标拖动setSceneRect失灵问题
QGraphicsView鼠标拖动setSceneRect失灵问题问题场景:实现放大缩小功能的同时,能够通过鼠标自由拖动。问题:当放大时拖动异常,缩小的时候能够正常拖动可执行版本import sysfrom PyQt5 import QtCore, QtWidgets, QtGuifrom PyQt5.QtGui import QFont, QFontMetricsfrom PyQt5.QtWidgets import QApplication, QWidget, QLabel, QHBox
2022-02-22 15:06:23
554
1
原创 Pyinstaller 打包Pyside2 报错qt.qpa.plugin
qt.qpa.plugin: Could not load the Qt platform plugin "windows"
2022-01-15 06:00:00
517
原创 LFS objects are missing
LFS objects are missing使用git push命令失败remote: Resolving deltas: 100% (112/112), done.remote: GitLab: LFS objects are missing. Ensure LFS is properly set up or try a manual "git lfs push --all".lfs指的是大文件,比如photoshop格式图片检查文件是否完好git lfs fsck安装lfsgit l
2022-01-14 21:55:19
5611
原创 godot 编译失败
godot编译时C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\ShlObj.h编译失败
2022-01-14 21:52:52
2838
原创 git局域网同步代码(守护进程)
git局域网同步代码(守护进程)场景没办法连接到代码服务器的情况,又需要协同工作的情况下临时使用说明对于快速且无需授权的 Git 数据访问,这是一个理想之选。请注意,因为其不包含授权服务,任何通过该协议管理的内容将在其网络上公开。配置过程参数说明A 机器开启守护进程,使用 git 协议公开当前目录.下的仓库git daemon --reuseaddr --base-path=. --verbose --export-all --informative-errors --enable=r
2021-12-16 19:42:20
797
原创 std::copy与ostream_iterator结合输出数据
#include <iostream>#include <algorithm>#include <vector>#include <string>using namespace std;int main(){ vector<string> V; string tmp; while (getline(cin, tmp)) { if (tmp.size() <= 0) break; V.push_back(tmp
2021-02-28 15:59:06
236
转载 理解c++中左值与右值的一篇文章
C++中的左值与右值说明这一部分内容只是帮助理解 C++(11) 中左值与右值的概念。在编程实践中,因为编译器优化的存在,特别是其中的返回值优化(Return Value Optimization, RVO)使你不需要额外关注左值与右值的区别,像 C++(03) 一样编程即可。C++11 rvalues and move semantics confusion (return statement) - Stack Overflow除非你在进行库的开发,特别是涉及模板元编程等内容时,
2020-09-22 21:03:52
736
原创 vs2013编译boost1.67
先去boost官网下载源码,解压后进入文件夹boost_1_67_0/升级vs2013到update5版本如果没有升级,会提示cl编译器内部错误。后续使用编译好的库也需要升级,不然无法正确链接。解决方案:msdn下载update5版本vs2013使用update5更新包,我在官网没有找到,这里有个下载地址生成boost所需要的编译工具b2运行bootstrap.batD:\boost_1_67_0>bootstrap.batBuilding Boost.Build engine
2020-08-15 16:46:58
338
原创 const笔记
const修饰指针char hello[] = "Hello";char world[] = "World";//无法修改p指向的内容如:p[0] = h;1.1)const char*p = hello; 1.2)char const *p = hello;//第二种写法//无法修改p的值如:p = world;2)char* const p = hello;//1)和2)同时不能修改3.1)const char* const p = hello;//没有1)2)的限制4)cha
2020-07-20 21:44:22
128
原创 使用python读取二进制文件
数据类型的对应现在有c++对应的带union结构定义如下typedef struct ProductInfoDef { union { struct { char szID[50]; int nType; char szProvince[120]; int nYear; int nQuarter; long nSheetCount; }; BYTE byReserve[512];
2020-05-24 16:17:44
1808
原创 boost_python-vc120-mt版本错误
windows软件报错原因追溯编写程序时,提示应用程序无法正常启动,然而什么提示都没有,应该怎么去查原因,最终结论是替换了对应dll步骤右键“我的电脑”,然后点击“管理”→“事件查看器”→“Windows 日志”→“应用程序”,查看错误信息“E:\xxxxx\boost_python-vc120-mt-gd-1_57.dll”的激活上下文生成失败。 找不到从属程序集 Microsoft.V...
2020-04-18 10:39:57
969
原创 Linux下全局改按键
Linux下全局改按键在使用vim的过程中,因为手指不够长,按esc键比较费劲,网上有很多人把capslk大写锁定键改为了esc键,还有的人把答谢锁定键改为了ctrl键,使用组合键ctrl+[进行退出,这里我采用第二种方案。下载工具sudo pacman -S xorg 配置查看当前键位设置xmodmap -pke将键位设置保存到~/.xmodmapxmodmap -pke &...
2020-04-18 10:31:59
781
原创 线程学习笔记
线程学习笔记线程创建值拷贝类型void printAll(int a, int b, int c){ std::cout << a << " " << b << " " << c << std::endl;}void testThreadInit() { int a = 3; int b = 4;...
2020-04-17 22:32:34
111
原创 MySQL环境配置以及使用python连接
MySQL环境配置以及使用python连接ZIP Archive版本下载地址环境:windows版本:5.5.50及8.0.18,以下使用5.5.50版本作为演示安装我的解压地址是D:\mysql-5.5.50-winx64在该目录下创建my.ini文件夹,内容为[mysqld] port = 3306 basedir=D:\mysql-5.5.50-winx64datad...
2020-04-17 22:28:14
279
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人