- 博客(36)
- 问答 (29)
- 收藏
- 关注
原创 任务计划程序调起exe程序读不到txt文本的解决办法
exe手动双击运行是没有问题的,可以正常运行,但是程序需要每天定时自动启动,所以使用任务计划程序来设置每天的定时启动了,测试了一下,exe调起之后提示我需要加载的txt文件找不到,文件明明在,但是读不到。解决方法:此方法我试着不起作用,也不方便,不推荐,写一个批处理文件,然后任务计划程序每天定时执行这个批处理文件,通过批处理文件调起exe,批处理文件内容如下:D:cd D:\\testD:\\test\\CoderBTest.exe解决方法2:把exe加入任务计划程序时,把exe所在路径
2022-04-20 10:32:27
1400
原创 通过libcurl获取行情异常的问题
之前一直通过http://hq.sinajs.cn/rn=pcpau&list=sh600000这个链接来请求浦发银行的行情,一直没有问题,但是最近再使用时,显示Kinsoku jikou desu!查了下是缺少请求头的问题,于是修改了程序,加上这行代码就可以了。curl_slist *headerlist = NULL;headerlist = curl_slist_append(headerlist,"Referer:https://vip.stock.finance.sina.com
2022-04-11 15:04:08
500
原创 Vue element ui中的el-menu设置跳转其他页面后选中项仍高亮
vue不是很熟悉,算是初学者,如果写的不对或者有更好的方式,欢迎指导,我只是作为自己的记录才写在这里。 导航栏点击某一项之后页面跳转,选中项是选中状态的,如果点击当前页面上某个操作(非导航栏)跳转到另一个页面时,之前的选中项就不是选中状态了,我仍想使它保持选中状态,该怎么做呢。举个栗子,比如点击导航栏的“实验成绩”时,显示了实验成绩界面,我点击了实验成绩界面的“成绩”操作,跳转到了成绩页面上,导航栏的“实验成绩”就不是选中状态了,这里该怎么处理呢?代码:导...
2022-01-18 11:33:12
2698
2
转载 ORACLE删除数据保留前100条数据
delete from debug_log a where a.rowid in(select rowid from debug_logminusselect rowid from debug_log where rownum <10000)保留10000条,如果有10000条记录的话参考链接:oracle 删除数据保留前100条_yangzhiyong77-优快云博客
2021-12-10 09:46:32
3075
原创 为什么我们计算的RSI和同花顺通达信计算的值不一样
这几天需要计算RSI指标,我从其他同事写的程序中把这部分的计算直接照搬过来,程序编译通过,但是去比对同花顺和老虎证券的数据,却发现差距甚远,我以为我算错了,把同事画出的图跟同花顺比对一下也是不对,反而是我跟同事的计算的一致,说明我没考错代码,就是他程序本身写的有问题,看了同花顺上是这样计算的:这些公式网上也都可以找的到,第一行LC是获取前一日的收盘价,第二行的CLOSE是当日收盘价,MAX和ABS什么意思网上一查都可以查到,这里不再细说。N1是我们设置的RSI的参数,我这里为了方便测试...
2021-12-08 17:22:37
4527
7
原创 QTableView设置表格外边框隐藏失败
如果使用setStyleSheet也一直没有解决问题的话,试试这个:setShowGrid(false); 很好用
2021-11-30 16:01:02
771
原创 c++判断程序中端口是否被占用
最近在写主程序调起小程序,与小程序建立通信的功能,但是经常出现端口被占用的问题,最近解决了特来说明下。起初默认端口号写的是12000,但是程序运行意外退出后这个端口经常被占用了,为了解决这个问题加了端口是否被占用的问题,大体思路就是检测12000是否被占用,如果被占用了端口号+1,如果仍被占用再+1,最多执行20次,代码如下:...
2019-06-13 09:59:44
5025
转载 QTableView点击表格内空白行的信号
最新在写程序的时候遇到一个问题,比如点击QTableView内的某条数据时删除按钮置为可用,当点击到QTableView内空白处时删除按钮置为不可用,查找了QAbstractItemView自带的信号没有可用的,所以百度了很久,终于找到了一个满意的答案,方法也很简单,就是重新创建一个类继承自QTableView,重新实现这个类的mousePressEvent方法就可以了,代码如下:...
2019-06-13 09:51:31
3034
5
原创 关于QRegExp如何筛选出特殊字符的解决方法
已经是腊月二十四了,不出什么意外的话这是农历2017年的最后一篇博客。今年一点过年的氛围都没有,年味真的淡了呢。 这几天写程序遇到一个小问题,在tableView中筛选字符的时候出现错误,鬼知道我是怎么发现这个问题的。功能就是类似于在同花顺的股票列表中筛选出带“中”字样的股票,然鹅,我发现筛选“*ST”的时候就不好使了。筛选使用的方法是QRegExp的setFilterR...
2018-02-09 16:30:01
2247
原创 Qt程序设置界面显示在屏幕中央(包括多屏机的处理)
最近养了一只笨笨的狗子,感觉和养个孩子似的,心累... 下面要开始我们的正题了,咳咳。最近在程序中遇到一个问题,在网上搜了很久也没搜到类似的问题,不过还是搜到了几篇相关的博文,才解决了,所以特来把这个问题以及解决方式写在这里,方便后期遇到类似问题的人有所启发。 我们写界面的时候都会让它显示在屏幕中央,因为到处乱跑的话实在是不方便,之前我一直使用下面...
2017-09-30 15:54:16
12420
1
原创 QScrollArea使用的小问题
好久没有更新博客啦啊啊啊。。。最近在写程序,因为需要把两个QWidget嵌入到同一个界面上并且两个界面的滚动条互不干扰,所以用到了QScrollArea,有两个界面都使用了同一个QScrollArea,大概是这样的:首先需要出现界面A,所以把widgetA嵌入到scrollArea上:QScrollArea * area = new QScrollArea;area->setWidget(wi
2017-08-10 17:36:03
1545
1
原创 QTableView区分鼠标点击事件的左键和右键以及QSortFilterProxyModel重新排序的问题
最近在写程序的时候发现一个问题,界面上的QTableView在点击右键想出现右键菜单的时候,同时把单击对应的槽函数执行了一遍,所以想把鼠标左键和右键进行一下区分,找了好多方法发现通过重写mousePressEvent的方法可以实现想达到的目的,话不多说,上代码class TableView : public QTableView{ Q_OBJECTpublic:
2016-10-17 14:38:48
6111
原创 qt获取内网IP、外网IP和Mac地址
重点是内网IP的获取方法,找了很长时间,也找了很多方法。外网IP和Mac地址没什么问题,话不多说,上代码:QString NetClient::getIpInfo(){ //mac地址 QList list = QNetworkInterface::allInterfaces(); QString info = QString::fromLocal8Bit("IP:")+QString
2016-07-25 10:17:46
6612
原创 qt设置登录按钮点击后不可用变灰的立即执行
最近做项目遇到一个小问题,我觉得这是一个比较平常但是经常会出现问题的地方。所以在解决之后特来记录一下。 问题出在最基本的登录界面,我的软件里登录界面的功能是点击之后去连接服务器,在连接成功之后去验证界面输入的用户名和密码,验证成功之后登录界面关闭并跳转到主界面。但大多程序是登录按钮按下之后设为不可用的,一段时间之后如果还没返回连接状态的话按钮就设置为可用状态。我是在按钮按下的槽
2016-06-30 09:36:54
14535
3
转载 一个有意思的笔试题
原文转载自:http://blog.youkuaiyun.com/CHRYSLER_300C/article/details/4244441有n个人,从第一个人开始报数,报到m的出列,再从下一个开始报数,直到最后一个人为幸运者,编程实现。通常的解法:typedef struct Interest{ int data; struct Interest *n
2016-02-23 10:03:58
1128
原创 xp下搭建FTP服务器过程中遇到的问题
最近在自己电脑上学习如何搭建FTP服务器,中间遇到了一系列的问题,现在整理下来,既是帮助自己记忆,也是为了可以帮助到遇到同样问题而没有解决的人。 首先,先检查电脑上是否已安装IIS,在“开始”->“控制面板”->“添加或删除程序”->“添加/删除Windows组件”(第3项)->“Internet信息服务(IIS)”,如果里面包含这项,就说明有IIS组件。如果没有组件的话,下面
2015-11-13 16:00:14
1767
原创 MFC模拟点击其他程序的模态消息提示框的“确定”按钮
最近在尝试操作如何使用自己的程序来模拟操作其他程序,大体步骤就是把界面拆分开,获取句柄从而达到操作其他程序的目的,但是遇到一个问题就是当其他程序弹出一个消息提示框时,无法获取到它的句柄,所以程序进行到这里就无法执行下去了,例如点击注册信息界面上的“提交”按钮,程序会弹框提示“确认提交注册信息吗?”。找到了问题的原因和解决办法,如下:注:为了方便区分,把别人的程序称为程序A,自己写的程序称为程序
2015-09-30 14:42:01
1679
1
原创 c/c++ 实现split函数
c/c++操作std::string时没有split函数,实在不方便,所以实现了一个,把一个字符串分解之后返回一个vector,话不多说,上代码:std::vector A::split(std::string& str, std::string& flag){ std::vector vec; size_t last = 0; size_
2015-09-18 13:34:02
832
转载 ORA-01654 错误
转载自:http://blog.youkuaiyun.com/langcai1981/article/details/4369878 系统已经运行很长时间没有出现问题,最近两天在数据采集完后导入到资料库时突然出现以下错误信息:Module:Srvtools Method:ExecuteCommand /n 錯誤訊息:-ORA-01654: unable to extend index
2015-09-17 15:36:01
1078
原创 Qt 从csv文件中读取数据
最近项目中提出的需求是从excel表格中导入数据,查阅了很多资料之后,发现直接操作xls格式文件并不容易,之后找到了一个比较好的解决办法,那就是把xls文件另存为csv文件,然后在程序中进行操作。首先大致说明一下这两种格式的区别: xls文件是Excel电子表格的文件格式,而csv是一种比较通用的文件格式,xls文件只能用Excel才能打开,而csv文件可以用Excel、记事本、文
2015-09-15 09:51:15
12794
原创 vs中release版本程序崩溃的重要原因
在项目中三次遇到一个相同的问题,就是debug版本的程序运行正常,但release版本就会导致程序崩溃,三次的原因都是定义的变量没有初始化的问题,感觉debug版本中的变量就算不赋初值系统也会为它赋初值,而release版本的就不会,所以程序会崩溃。
2015-09-11 12:03:20
1738
原创 Windows下Administrator对文件权限修改的问题
朋友问我说拷贝exe文件时提示 "F:\refers to a location that is unavailable. It could be on a hard drive on this computer, or on a network. Check to make sure that the disk is properly inserted, or that you are co
2015-09-06 16:33:16
6196
原创 C++获取当前时间中的时分秒
啥也不说了,上代码,头文件#include time_t currentTime;time(¤tTime);struct tm *p;char str[200];char hour[3];char min[3];char sec[3];p = localtime(¤tTime);itoa(p->tm_hour,hour,10);
2015-05-14 16:49:06
5032
原创 map删除多条记录时程序中断
最近在做项目时遇到的问题,总结一下。我定义了一个std::map m_map,不断往里添加记录,定时检测,例如30秒检测一次,符合某些条件的记录将被清除掉,之前的定时清除的代码是这样写的:void Example::eraseStudents(){ std::map::iterator it = m_students.begin(); while(it !
2015-05-08 11:37:29
551
原创 qt文件浏览器
最近在做一个小型的管理系统,往里面添加人员的时候是一条条添加的,管理者如果需要一次性大批量的加入数据,再使用一条条添加的方式就很慢了,使用者也不会使用sql语句来添加用户,一般都是在Excel表格里管理用户数据的,我的想法是把xls格式的数据一条条读出,每读出一条数据就插入到数据库中,这个方法效率比较低,但是考虑到sqlite数据库的import功能导入新数据时会擦除之前的数据,这样不方便,其次,
2015-04-21 17:03:31
1155
原创 关于时间戳和QDateTime相互转换的有关问题
1.toTime_t()把2014年12月19日10:24:40这样的QDateTime的格式转变为1418955940这样的时间戳
2015-01-15 10:04:09
40170
19
转载 类的对象和类的指针的区别
转载自:http://blog.youkuaiyun.com/wang7890/article/details/3907489如下程序: #include #include using namespace std; class Student { public: static int number; string name; public: S
2014-11-19 13:16:26
670
转载 Qt 使用vs2008+Qt使用QPluginLoader访问DLL
访问dll的方法有很多,我列的这一种是个人认为比较容易理解和实现的,就是使用QPluginLoader来访问dll。整理来自:http://qimo601.iteye.com/blog/1402501文件结构如下图:解决方案名:TestPlugin1、Qt的Library项目(PluginDll):PlugInterface.h、PluginInstance.h、PluginIns
2014-09-17 17:36:34
797
转载 Sizeof与Strlen的区别与联系(面试题)
转载自:http://www.cnblogs.com/carekee/articles/1630789.html一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因
2014-08-26 09:20:58
936
翻译 为什么削减18000个职位可能是微软长久的计划
Why Cutting 18,000 Jobs Was Likely Microsoft’s Plan All Along为什么削减18000个职位可能是微软长久的计划Microsoft will slash up to 18,000 jobs by the end of the year. That’s 14 percent of the company’s work
2014-07-19 17:28:33
1091
转载 Linux makefile教程 非常详细,且易懂
最近在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可能是我的理解能不行。 于是google到了以下这篇文章。通俗易懂。然后把它贴出来,方便学习。 后记,看完发现这篇文章和《Linux环境下的C编程指南》的makefile一章所讲述的惊人的相似,只是这篇文章从一个实例切入,在有些地方比较好理解
2014-05-27 11:30:36
740
空空如也
qt程序中执行python脚本,如何在没有安装python的电脑上运行
2017-01-04
请问QTableVIew如何区分鼠标点击左键和右键事件
2016-10-17
qt QTextCodec的toUnicode方法程序崩溃
2016-09-27
QT enterEvent和leaveEvent在指定控件内移动如何执行一次
2016-08-03
qt QLineEdit如何用正则表达式限制只允许输入数字和x
2016-07-04
QT设置登录按钮不可用后为什么不是立即变灰
2016-06-29
qt爬网页,使用Dom解析xml格式获取指定内容
2015-12-01
FTP服务器密码忘记了怎么办
2015-11-12
想问各位大神什么情况下本机通过127.0.0.1连接会断开
2015-11-06
MFC模拟操作时如何模拟点击弹出消息框的确定选项
2015-09-29
tableView数字不显示科学计数法与列排序怎样同时起作用
2015-08-07
sqlite数据导出为csv格式19位数字是科学计数法怎么解决
2015-08-03
Qt tableview刷新之后仍然选中某一行
2015-07-13
c++如何生成4-8之间的随机浮点数
2015-04-29
C++多次操作数据库,打开数据库的操作只想执行一次应该放在什么位置
2015-04-16
qt lineEdit怎样限制输入内容只能是汉字
2015-04-09
qt 如何获取QModelIndex所在的索引值
2015-04-08
qt 设置QComboBox的值
2015-04-07
sql多表查询语句该怎样写
2015-04-02
sqlite多条件模糊查询
2015-04-01
TableModel/view设置行高随字号大小变化怎么设置?
2015-01-27
qt怎样把1418955940转换成2014-12-19 10:25的格式
2014-12-29
C++怎样把2014-12-19 10:25转换成1418955940的格式
2014-12-19
vs 可以把项目中的一个类单独做成.dll吗
2014-09-18
QT 两个相互独立的程序之间怎么调用
2014-09-04
如何在结构体数组中删掉重复值
2014-08-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人