- 博客(11)
- 收藏
- 关注
原创 Qt跨线程修改UI控件属性或操作
Qt的跨线程操作导致的崩溃,ASSERT failure in QCoreApplication::sendEvent: "Cannot send events to objects owned by a different thread"
2022-07-26 11:21:44
2657
原创 ubuntu(linux)系统下的服务进程关闭问题
错误在启动服务程序后,误以为“ctrl+z”可以关闭程序进程,因为在终端的确显示已中断了。例如上图中的显示,对于正在执行的服务进程来说,“ctrl+Z”显示已停止。当时看到这里,就以为程序已经停止,也就是结束了,被杀死了。后来发现对于防止多次启动服务程序的操作来说,仍然不能重新启动一个新的服务程序。在这里先讲下怎么实现的防止多次启动服务程序:通过文件锁的操作来实现,在启动服务程序的main函数开头,就去获取文件锁的状态。在上述操作之后,原来的想法是,服务程序已经杀死,可以再次启动新的服务程序,
2022-05-07 14:14:32
1798
原创 异步函数特性小结
实现可以使用lambda表达式来实现执行函数,区分为有无返回值表达式boost::container::map<long, std::vector<Ratel::Deliver::Driver::DrugStatisticalInfo>> deliverInventoryMap; boost::function<bool()> function = [&]()->bool { deliverInventoryMap = _mapD
2022-05-06 14:34:14
235
原创 服务程序网页版问题
1.操作无反应1.1尝试开发者模式先F12打开开发者模式,看看服务是否还在运行,是否卡住。若正常运行,再次点击按钮,看看post请求反馈的信息,是否成功1.2如果是post请求失败检查json中url是否申请正确,再看url是否注册该方法。在这个阶段,犯了一个错误,看到了函数实现主体,误以为已经是可以请求过去了。1.先使用dialog来编写界面文件,申明各个按钮和所执行函数。2.再用json编写执行函数的主体和内容,以上就是post请求的主体。3.使用c++编写所调用url的实现函数
2022-04-18 15:02:56
2403
原创 postman的四种基础请求
POSTMAN基础用法URL请求查询参数的接口请求打开postman,新建一个请求。在请求方法中选择请求方法:GET。postman默认的就是GET,所以这一步可以忽略接口URL中输入地址http://cx.shouji.360.cn/phonearea.php?number=13012345678 ,点击Send按钮就发送请求了 。图片展示表单请求如果在postman请求接口,我们只需要填写四个参数,分别是:请求方法:POST请求URL:http://localhost/ind
2022-04-11 16:42:26
3692
原创 mysql链接问题
ubuntu中mysql链接问题出现的现象可以使用navicat链接数据库,也可以通过clion来链接使用,同时直接进入数据库也是没问题的。但是使用服务链接时,会报如下错误`QSqlDatabase: QMYSQL driver not loadedQSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3QSqlDatabase: an instance of QCoreApplication is required for loading
2022-04-11 15:42:18
1239
原创 关于ubuntu(linux)终端退出base环境
退出base环境退出前可以看到,在cobot前面有个(base)说明:base环境是miniconda的一个最基础的环境,一般创建虚拟环境时,很少在base环境下建立,通常都要在base环境外新建虚拟环境。在Ubuntu系统中,可以直接通过“非base”环境直接进入虚拟环境。2.取消base环境后可以通过以下命令来设置终端默认环境为“非base”conda config --set auto_activate_base false取消base后,新打开的终端不再带有base环境.
2022-04-08 10:35:23
10470
原创 双向链表(循环)的基础操作(C++)
引言对于释放空间和删除元素,都还有些问题,希望能够得到评论提示。链表元素(结构体)想保存的值和前元素、后元素指针struct Node{ int val; Node * next; Node * prev;};链表的创建先创建一个头结点指针,然后构建创建函数,以头结点指针为参数并返回指针对象int main(){ Node * head = (Node *)malloc(sizeof(Node)); head->next = NULL; head->prev
2022-01-18 13:34:15
954
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人