- 博客(24)
- 资源 (3)
- 收藏
- 关注
原创 【C++】函数直接返回bool值和返回bool变量差异
return {}返回bool值将清零RAX寄存器的低8位return ret返回bool值将清零RAX寄存器的低32位可以看到 增加了一行日志和没有这行日志的差别在于会清零返回值寄存器RAX的多少位。这个差别为什么会导致unity 拿到的结果不一样呢?需要继续排查。unity。
2025-04-08 23:32:35
1048
原创 Qt信号与槽实现方式
参考文献https://woboq.com/blog/how-qt-signals-slots-work.html之前看过参考文献和源码,但是没有记录,很容易遗忘,随记录一下,也算是加深下印象qt5之前的信号与槽实现方式下面是一个官方的例子class Counter : public QObject{ Q_OBJECT int m_value;public: int value() const { return m_value; }public slots:
2022-03-31 20:43:33
1326
原创 Qt5如何实现信号与槽函数的参数编译期检查
前言Qt5之后的版本为信号与槽机制引入了新的语法,其中一个非常重要的特性就是:在信号和槽通过QObject::connect函数连接时,如果信号函数和槽函数的返回值类型或者参数类型、参数数量不匹配(信号函数的参数数量少于槽函数的)时,程序在编译期就会报错,这个报错可以让开发工程师提前知道信号和槽连接有问题,及时解决,而不是等到运行期才报错,避免了潜在的问题。本文主要讲解Qt是如何实现这个特性的。下面是一个信号与槽不匹配编译报错的例子class Sender : public QObject {
2022-03-30 21:35:14
1082
1
原创 vscode远程云服务器开发
参考资料:https://zhuanlan.zhihu.com/p/104131448https://www.cnblogs.com/dev-sy/p/12893012.html前言在平时的服务端开发中,都是先在本地代码仓库写好代码,然后提交到远端仓库,再登录到服务器拉取远端代码,进行编译调试工作,这个操作非常繁琐和麻烦。那有没有更便捷的方法的,肯定是有的,作为码农怎么能让自己陷入这种繁琐的重复动作中呢。很多小伙伴首先想到是xshell远程到服务器通过vim进行代码开发,这对于非常熟悉vim.
2022-03-30 21:21:38
2106
1
原创 surface pro频繁黑屏问题
surface pro频繁黑屏问题解决方案问题解决方案问题到手了一台surface pro 7平板电脑,被快捷方便可拆卸式的键盘惊艳到,感觉很方便,一切都很完美。直到将所需要的的各种软件安装差不多的时候,坑来了。。。surface突然黑屏,各种按键盘,电源键,触摸屏幕都不好使,只能强制关机后开机。。。本以为是偶现问题,没有理会,后面又出现了,我要炸了。。。又是强制关机重启,起初以为是键盘的问题,接入键盘没敲几个字就黑了,然后各种百度(ps:嗯,还是不少人和我一样嘛),包括微软官方的解决方案,这些就不叙述
2020-10-11 19:10:53
10743
3
原创 在vs中开发QT时使能控制台输出的方法
VS开发QT 应用程序时出现std::cout<< 无法输出的情况,并且控制台也没有弹出解决方法: 工程->属性->配置属性->链接器->系统->子系统中将 窗口(/SUBSYSTEM:WINDOW) 改为 控制台(/SUBSYSTEM:CONSOLE)
2016-11-10 10:29:31
14534
8
原创 qwt预编译问题_qStaticmeta连接错误解决方案
问题:使用qwt开源库时,链接时出现下列问题:moc_plottest.obj : error LNK2001: 无法解析的外部符号 "public: static struct QMetaObject const QwtPlot::staticMetaObject" (?staticMetaObject@QwtPlot@@2UQMetaObject@@B)解决方案:选择项目属性->配置属性->C/
2016-11-10 10:28:26
536
转载 offsetof与container_of宏[总结]
转载自:http://www.cnblogs.com/woainilsr/p/3472409.html1、前言 今天在看代码时,遇到offsetof和container_of两个宏,觉得很有意思,功能很强大。offsetof是用来判断结构体中成员的偏移位置,container_of宏用来根据成员的地址来获取结构体的地址。两个宏设计的很巧妙,值得学习。linux内核中有着两个宏的定
2016-08-02 17:35:36
320
转载 内核链表和普通链表的区别
转载自:http://blog.youkuaiyun.com/linux_wgl/article/details/7308133内核链表和普通链表的区别 内核链表是一个双向链表,但是与普通的双向链表又有所区别。内核链表中的链表元素不与特定类型相关,具有通用性。 我们先来看一幅图 kernel list展示的是内核链表的结构,
2016-08-02 17:09:21
1066
原创 TMS320C6678基础学习——TMS320C6678 OverView
TMS320C6678 OverView花了几个小时将TMS320C6678的技术手册断断续续的看完了,主要了解了板子特性,运算单元,供电序列,引导模式等内容,关于寄存器部分的内容都没有怎么看,等要用的时候再说吧 主要了解的内容如下图 板子特性 功能框图 一些主要的参数 DSP内核描述 C66x dsp集成了8个功能单元,两个寄存器组(共64个32位的寄存器) *The data typ
2015-12-22 17:06:35
8968
1
原创 TMS320C6678基础学习——初步了解TMDXEVM6678L EVM
初识TMDXEVM6678L EVM关键特性介绍:TMDXEVM6678L是一块高性能,低成本的独立开发板。TI多核DSP TMS320C6678512M DDR3-1333内存64M NAND FLASH 搞数据存储密度的解决方案,读取是一次读一个块,擦除快,写入快 16M NOR FLASH 适合存储少量代码,可直接执行里面的代码,内存随机读取,读取快两个千兆网口(10/100/10
2015-12-21 16:54:11
8905
原创 eclipse开发android之环境搭建
阅读前请看如果你还没有下载任何软件,那么强烈建议你使用AndroidStudio软件开发android程序,如果你已经下载了 那么请往下看……软件下载如果你已经下载好了所有的软件请跳过此篇jdk下载安装jdk的下载直接百度进入甲骨文官网下载即可 eclipse 的下载eclipse下载相对简单,在百度或者bing上直接搜索eclipse就可以下载,或者点击http://www.eclipse.o
2015-12-17 22:19:15
628
数字信号处理 原理、算法与应用 Proakis 第四版英文
2015-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人