11 2017 档案

摘要:Q_INVOKABLE与invokeMethod用法全解 请尊重原创作品和译文。转载请保持文章完整性,并以超链接形式注明原始作者地址http://blog.csdn.net/changsheng230,方便其他朋友提问和指正。 在Qt/Qt Quick宏浅议一文中,我们将介绍Qt中经常使用的几个宏: 阅读全文
posted @ 2017-11-29 18:17 maxiongying 阅读(2815) 评论(0) 推荐(0) 编辑
摘要:用Qt做过开发的朋友,不知道是否曾为下面这些问题疑惑过:我们知道Qt是基于C++的,Qt写的代码最终还是要由C++编译器来编译,但是我们的Qt代码中有很多C++里没有的关键字,比如slots\signals\Q_OBJECT等,为什么C++编译器会放过他们呢?Qt的槽函数跟普通的成员函数有何区别?一 阅读全文
posted @ 2017-11-29 10:23 maxiongying 阅读(1749) 评论(0) 推荐(0) 编辑
摘要:看了下Qt的帮助文档,发现connect函数最后还有一个缺省参数. connect函数原型是这样的: QMetaObject::Connection QObject::connect(const QObject * sender, const char * signal, const QObject 阅读全文
posted @ 2017-11-27 20:04 maxiongying 阅读(2185) 评论(0) 推荐(0) 编辑
摘要:(一)inline函数(摘自C++ Primer的第三版) 在函数声明或定义中函数返回类型前加上关键字inline即把min()指定为内联。 inline int min(int first, int secend) {/****/}; inline函数对编译器而言必须是可见的,以便它能够在调用点内 阅读全文
posted @ 2017-11-27 16:51 maxiongying 阅读(999) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/maowang1991/archive/2013/04/15/3023236.html 设计模式(Design Patterns) ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代 阅读全文
posted @ 2017-11-24 17:12 maxiongying 阅读(210) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/lskshz/article/details/17264113 原址:http://blog.csdn.net/myzhzygh/article/details/7429687 1 Android多媒体框架结构 Android 多媒体系统纵向跨越了Andro 阅读全文
posted @ 2017-11-24 11:33 maxiongying 阅读(10483) 评论(0) 推荐(0) 编辑
摘要:标签: // Underscore.js 1.8.3// http://underscorejs.org// (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors// Underscore 阅读全文
posted @ 2017-11-23 15:38 maxiongying 阅读(355) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/ljianhui/article/list/1 阅读全文
posted @ 2017-11-21 21:49 maxiongying 阅读(144) 评论(0) 推荐(0) 编辑
摘要:一:车机系统框架 MCU 功能  电源控制  Radio 控制(RDS)  按键检测(Panel/Remote/SW)  常见信号检查(倒车/大灯/刹车)  CAN 模块通讯  ARM-MCU 通讯  进出碟控制  翻转马达系统  屏驱(此种情况倒车一般用 mcu 控制) AMR 阅读全文
posted @ 2017-11-21 14:27 maxiongying 阅读(1264) 评论(0) 推荐(0) 编辑
摘要:摘要:这是快的打车移动端架构师、Android 开源项目源码解析codeKK发起人 吴更新(@Trinea)在MDCC上分享的内容,从总体设计和原理上对几个图片缓存进行对比,没用到它们的朋友也可以了解它们在某些特性上的实现。 【CSDN现场报道】10月14日-16日,“ 2015移动开发者大会 · 阅读全文
posted @ 2017-11-21 11:24 maxiongying 阅读(456) 评论(0) 推荐(0) 编辑
摘要:https://www.zhihu.com/question/30138734 http://hukai.me/android-performance-patterns/ 2015新年伊始,Google发布了关于Android性能优化典范的专题,一共16个短视频,每个3-5分钟,帮助开发者创建更快更 阅读全文
posted @ 2017-11-20 20:48 maxiongying 阅读(188) 评论(0) 推荐(0) 编辑
摘要:Android性能优化方面也有很多文章了,这里就做一个总结,从原理到方法,工具等做一个简单的了解,从而可以慢慢地改变编码风格,从而提高性能。 一、Android系统是如何处理UI组件的更新操作的 既然和布局相关,那么我们需要了解Android系统是如何处理UI组件的更新操作的。 1、Android需 阅读全文
posted @ 2017-11-20 20:08 maxiongying 阅读(826) 评论(0) 推荐(0) 编辑
摘要:学习资料: Android 开发群英传 搜索学习资料时,搜到了罗升阳老师的Android视图SurfaceView的实现原理分析,老罗老师写的一系列博客,一年前开始学习Android时看不懂,现在依然看不懂,感觉涉及到的知识面太广并且非常深入,还得需要积累很多知识后才能看得懂 在包建强老师的博客中看 阅读全文
posted @ 2017-11-20 19:03 maxiongying 阅读(7047) 评论(0) 推荐(0) 编辑
摘要:现在的手机功能越来越丰富了,遥想10年前,MP3,MP4,MP5,还是很流行的,博主当时读高中时很想拥有一台,可以听音乐和看电影。可是条件有限,学校也禁止此东西,所以只能偷偷的玩。而现在我们的手机也很早以前就支持了这些功能,而且界面和功能也远远超过了MP4。好吧,说多了,今天本文介绍的是Andrio 阅读全文
posted @ 2017-11-20 18:21 maxiongying 阅读(26957) 评论(0) 推荐(1) 编辑
摘要:1,首先是查看log; 2,再看trace.txt; 3,看源码; 4,仔细分析ANR的原。 阅读全文
posted @ 2017-11-20 15:55 maxiongying 阅读(413) 评论(0) 推荐(0) 编辑
摘要:1,降低布局结构的深度; 2,重复的布局用include独立出来; 3,merge标签代替布局文件中的根节点,减少布局的嵌套; 4,将动态加载的布局用ViewStub包包含,不需要的时候设置为View.GONE,将其隐藏起来; 5,用hierarchy viewer优化; 一,layout过于复杂导 阅读全文
posted @ 2017-11-20 15:32 maxiongying 阅读(169) 评论(0) 推荐(0) 编辑
摘要:本文翻译自Qt官网文档: http://doc.qt.io/qt-5/qtquick-performance.html QtQml应用程序的性能考虑与建议 1、时间考虑 作为一名程序开发者,应该努力使渲染引擎的刷新率维持在60fps,也就是说在每帧之间大约有16ms,这段时间包括了基本图元在图形硬件 阅读全文
posted @ 2017-11-16 11:48 maxiongying 阅读(1467) 评论(0) 推荐(0) 编辑
摘要:1、MouseArea MouseArea 是一个不可见的项目,通常用来和一个可见的项目配合使用来为其提供鼠标处理。鼠标处理的逻辑可以包含在一个MouseArea项目中。 MouseArea的enabled属性可以用来设置是否启用鼠标处理,值默认为true; 只读属性pressed表明了是否用户在M 阅读全文
posted @ 2017-11-16 10:43 maxiongying 阅读(2766) 评论(0) 推荐(0) 编辑
摘要:QT quick中提供了很多的实用控件widget,下面介绍几种常用的。 这部分介绍基本是参照QtCretator提供的帮助文档,一定要学会使用,不明白的去查找帮助。 Item 基本上所有的可是控件的基类都是Item,上节说过了QML的格式是以property:value的方式书写,所以了解一个控件 阅读全文
posted @ 2017-11-14 16:35 maxiongying 阅读(4845) 评论(0) 推荐(0) 编辑
摘要:本文是我在追查一个诡异core问题的过程中收获的一点心得,把公司项目相关的背景和特定条件去掉后,仅取其中通用的C++虚函数实现部分知识记录于此。 在开始之前,原谅我先借用一张图黑一下C++: “无敌”的C++ “无敌”的C++ 如果你也在写C++,请一定小心…至少,你要先有所了解: 当你在写虚函数的 阅读全文
posted @ 2017-11-14 15:46 maxiongying 阅读(1002) 评论(0) 推荐(0) 编辑
摘要:先看代码: 都知道C++中的多态是用虚函数实现的: 子类覆盖父类的虚函数, 然后声明一个指向子类对象的父类指针, 如Base *b = new Derive();当调用b->f()时, 调用的是子类的Derive::f()。 这种机制内部由虚函数表实现,下面对虚函数表结构进行分析,并且用GDB验证。 阅读全文
posted @ 2017-11-14 15:38 maxiongying 阅读(310) 评论(0) 推荐(0) 编辑
摘要:1. 内联函数 在C++中我们通常定义以下函数来求两个整数的最大值: 复制代码 代码如下: int max(int a, int b){ return a > b ? a : b;} 为这么一个小的操作定义一个函数的好处有: ① 阅读和理解函数 max 的调用,要比读一条等价的条件表达式并解释它的含 阅读全文
posted @ 2017-11-14 14:08 maxiongying 阅读(514) 评论(0) 推荐(0) 编辑
摘要:1.虚函数(impure virtual) c++虚函数主要是提供“运行时多态”,父类提供虚函数的默认实现,子类可以虚函数进行重写。 2.纯虚函数(pure virtual) c++纯虚函数也是“运行时多态”,父类不能提供函数的实现,子类提供函数的实现。包含纯虚函数的类,称为“”抽象类“”,无法用n 阅读全文
posted @ 2017-11-14 10:44 maxiongying 阅读(188) 评论(0) 推荐(0) 编辑
摘要:命令总结: 1. top/vmstat 发现 wa%过高,vmstat b >1; 参考文章: 1. 关于Linux系统指令 top 之 %wa 占用高,用`iostat`探个究竟 最近测试一项目,性能非常不理想。老版本逻辑和功能都简单时,性能是相当的好!接口点击率是万级的。谁知修改后上不了百。 架 阅读全文
posted @ 2017-11-07 20:56 maxiongying 阅读(2012) 评论(0) 推荐(0) 编辑
摘要:地址:https://github.com/kergoth/tslib 阅读全文
posted @ 2017-11-01 19:17 maxiongying 阅读(169) 评论(0) 推荐(0) 编辑
摘要:(1)将/usr/local/tslib下的所有文件复制到移植系统文件中/usr/local(2)编辑移植系统中/etc/profile添加触摸屏支持内容:在/etc/profile文件中设置tslib环境变量:# 指定tslib主目录位置export TSLIB_ROOT=/home/system 阅读全文
posted @ 2017-11-01 12:18 maxiongying 阅读(2903) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示