- 博客(14)
- 资源 (9)
- 收藏
- 关注
原创 同花顺数据接口再开发(一)
(可以有c++,python,http,java等),我是使用C++ Qt。下载数据接口帮助的C++demo,拷贝ExportFunction到Qt工程下,修改InitialFunction的函数签名,因为qt工程之下使用utf8编码,需要使用wchar,从同花顺提供的接口来看,免费的可以拿得到一个股票的实时信息,只是要注意一个月的总量限制,所以实时获取频率太高,必然造成超限。a. 初始化,这个就是加载解析动态库,把所有的函数指针加载进来,也就是偷懒,使用了demo里面的方法,帮我全部加载,后面直接使用。
2023-03-08 15:35:03
7476
3
原创 使用Qt Remote Objects 编写一个简单的文件读写代理
Qt Remote Objects 是一个基于进程通信的机制,让开发人员调用一个其他进程的方法就像本地调用一样。这里我写一个简单的样例,主要是能够在进程A写入数据,但实际上是进程B写入文件数据。这样子的方式,让开发者写代码就像没有网络或者管道一样。
2023-03-03 16:57:21
643
原创 一个小把戏算法,获取大乐透,并且计算出最佳的结果(Qt C++ 和Android共用)
通过Qt C++编写可以获大乐透并且计算的app,代码支持Android和window等平台
2022-10-06 20:47:33
1811
原创 QList 与标准库差异造成的迭代器问题
这个问题我也反馈给Qt官方,他的答复是,这个不是他们的问题,QList本身也不是和标准库的list一样,所以不能在循环中边修改数据边使用迭代器。当然,我只觉得,如果是这样子,标准库的list也算是有优势的。因此,只能使用上面提到的方法1,使用takefirst来读取当前数据,判定list的空来执行循环。因为标准库的list,再尾部追加数据,不会影响数据之前的迭代器,所以没有问题。QList按照官方的说法,和标准库最大的差异就是,本身类似与vector,但是行为也有list的做法。...
2022-07-26 20:00:36
540
原创 QOAuth1使用和Twitter签名API
上述函数,用于登录,使用cef浏览器登录,中途会因为开发者之前再twitter的设置中,跳转到指定的网页,识别验证网页是我设置的url,那就结束,再网页的地址中,可以解析到返回的token密钥对,用户ID等。目前使用的是QT的QAuth1对象,实现了发送http和签名,但是Qt的签名再发送带body的时候,生成的签名和postman生成结果不一致,也证明确实有问题,我也找到办法解决,后续会单独说明。首先,Oauth1是一种签名协议,主要保证了用户的授权是安全的,可以追溯到的,具体可以查询,不详细说了。...
2022-07-18 21:22:59
904
原创 Qt 编写简单的DNS解析与mDNS
因为公司有个工作,需要解析mDNS,本来使用苹果的Bonjour可以,但是不可能让程序附带bonjour的安装包,所以只能依据他的mdns协议,开发;首先mDNS协议,数据报是按照DNS数据报格式,因此只需要解析DNS协议就好接着是mDNS协议只是和DNS不一样的是,朝5353端口,并且在组播地址IPv4地址224.0.0.251或IPv6地址ff02 :: fb 进行数据广播接就是发送数据到两个地址及对应端口那么就有必要解析并且能够组装mDNS的数据先看抓包因为这个数.
2020-08-29 17:57:46
2063
原创 Qt图像中心旋转的两种方法
对于QT的图像来说,旋转并不是一个简单的函数,从实现来说,都相对复杂实现旋转的两种方法1.使用图像矩阵运算QPixmap rotateImageWithTransform(const QPixmap &src, int angle){ QMatrix matri; //迁移到中心 matri.translate(src.width()/2.0,src.height()/2.0); //中心旋转 matri.rotate(angle);
2020-07-13 21:18:11
12976
原创 Qt编写一个简单的加密工具
加密算法其实是很简单的,一个简单的位异或,加减乘除等都是可以算是加密,我自己就使用位异或谢了一个简单的加密工具,感觉还可以吧哈哈不多说,先看工具的说明使用说明加密字符串创建哈希掩码(如果加密掩码已经存在,不会替换,需要自己从右边的日志复制),也可以自己随便输入字符,请注意保存哦 在输入源中输入你自己需要加密的字符串 点击加密 复制右侧日志中显示的结果 如果需要用于加密,...
2020-03-25 20:00:37
1140
原创 Qt制作一个简单的旋转label
旋转图片控件:用途,用于设置一个繁忙的图片,告知用户正在进行中方法1.旋转图片本身使用图片的旋转算法:对象:#ifndef BUSYLABELIMG_H#define BUSYLABELIMG_H#include <QLabel>#include <QTimer>class BusyLabelImg : pu...
2019-12-22 14:33:21
7841
原创 Qt 函数makereply 的问题
在实际使用QT编写一个udp的局域网通信程序的时候,发现Qt有一个函数不错,makereply,结果阿贤这个函数其实有bug;上面是关于官方的用例,直接makereply通过研究发现,其实改函数在广播和组播的时候,回复出去没有人可以收到,只能是普通的udp可以使用,所以在udp中回复其他的客户端的时候,需要自己组装数据报,组装如下猜想可能的原因是makereply回复的i...
2019-11-03 17:42:38
227
原创 Qt Remote Objects 学习笔记(Qt 远端可调用对象框架)
自Qt 5.9之后,Qt推出了一个框架库,Qt称作Qt Remote Objects(QtRO),我自己翻译为远端可调用对象哈哈,不像其他的Qt功能库,这个是没有示例工程的,只有一个在帮助手册overview里面的三个例子,那么先说明Qt的RO是什么首先,进程通信一般分为 消息队列,共享内存,管道(有名和无名),TCP/UDP等,也就是IPC的绝大多数机制,当然TCP和UDP可以具有RPC的机...
2019-08-11 16:30:51
4175
原创 简单的使用Swig将C++标准库编写的动态库提供给C#使用方法
处于工作要求,需要把Qt和opencv编写的动态库提供给客户的的csharp程序使用,因此花时间研究了这个方法,本人的方法比较简单,就是提供一个C++标准的动态库作为桥,可以在动态库中再调用opencv和qt编写的动态库,降低了耦合度,也有利于我自己修改接口而不需要别人干预;来说步骤了1.首先需要配置swig 官网下载http://www.swig.org/官网上下载了最新的安装包 这个是我下载的...
2018-07-14 15:21:54
3113
1
原创 OPenCV笔记(3.4.1环境配置与扩展包编译 vs 2017 和Qt 5.11)
1.官网 https://opencv.org/2.下载标准包 https://opencv.org/releases.html下载winpack之后解压,配置环境变量,此方法只能使用标准的发布库,一些特别的库无法使用,比如人脸识别的库3.如果需要人脸识别等特殊的库3.41版本还需要自己去编译,步骤如下:到opencv的github下载两个包,注意需要对应上https://github.com/o...
2018-05-26 20:03:03
2727
基于Qt,vs2022编写的代码 用于查找当前文件被占用的程序 强杀占用程序
2022-06-15
基于Qt6.3,vs2022编写的window文件占用强杀app
2022-06-15
mdnsRaw.7z
2020-08-29
加密工具 Coder.zip 源码
2020-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人