- 博客(8)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 1,聊聊C,C++,Java之基础篇
概述Android系统源码涉及了C,C++和Java三种编程语言,这三种语言有相似性,容易混淆,本系列文章简单的对比三种语言,描述基本语法。C语言是最基础的语言了,它是完全迎合计算机思维的语言,是过程化的语言,人类对问题的思考一般是面向对象的,因此C++在C语言的基础上添加了面向对象的语法,也因此C++使用起来比较混乱,于是JAVA设计为完全面向对象的。语言只是一种约束,让程序员更好的偷懒和少...
2019-09-28 21:13:55
216
原创 bluez5交叉编译
交叉编译bluez-5.47参考:https://wiki.beyondlogic.org/index.php?title=Cross_Compiling_BlueZ_Bluetooth_tools_for_ARMhttps://blog.youkuaiyun.com/JiYeon67/article/details/79042742前提:交叉编译的文件放在/home/brook/bluez5/b...
2019-09-11 11:52:35
2255
1
原创 移植QT多点触摸
注:本方法只在zynq平台,qt:5.3.2 编译器:gcc-linaro-arm-linux-gnueabihf-4.8下试验成功,其他平台未做测试,不同的qt和工具链版本之间会有一定的差异。零,前提是触摸屏的硬件及驱动是支持多点触摸的(evtest程序测试),否则就不用看了一,设置交叉编译工具链~/.bashrc中添加工具链:export CROSS_COMPILE=a...
2019-07-30 09:50:10
1978
1
原创 透彻理解函数
建议先看一下前一篇《透彻理解指针》 可以将函数看成一种类型,和其他变量类型一样,包括函数的声明和函数的定义,只要声明或定义了一个函数,就向系统提供了一个符号。一,函数的定义(声明就不说了,只是提供一个符号)int func(void){ int a = 3; printf("a:%d", a); return 0;} 定义...
2019-04-17 19:45:36
252
原创 透彻理解指针
看到很多初学者对指针不是很理解,很多书籍对指针长篇大论,笔者就自己的理解写一下指针的概念,希望对大家有所帮助,如有错误,欢迎指正~~一,背景知识 从软件角度看,计算机的内存是一个一个整齐排放的小格子,每个格子中可以存储数据内容,每个格子都有地址。 变量是对一个或多个内存小格子中内容的解释。二、指针概念 int型变量在32位机器上占4个字节(四个内存小...
2019-04-12 09:19:02
276
原创 Python3--环境搭建
1、ubuntu14.4 自带Python,不需要额外安装,一般python连接的python2,直接执行python3可使用Python的交互环境。其他平台的Python安装自行搜索网络,如廖雪峰老师的网站:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c0002、pip3 安装(su...
2018-03-28 17:25:49
318
原创 1算法---插入排序
插入排序参考文献:1、算法导论2、网络------------------------------------------------------------------------------------------插入算法类似于打扑克时,将扑克牌插入的操作,手中的牌是有序的,桌子上的是无序的,带插入的,所有的牌就是给定的数组元素。来看一下具体的算法操作:1、手拿第一
2015-12-16 19:14:11
305
原创 C++学习之路
我现在对于C++的学习应该还没有入门,只是简单的看了一些书,说实话对于C++,我总是感觉不是特别的清晰,这是相比较C语言来说的。对C语言来讲,它的语法规则比较少,程序执行的脉络比较清晰,也就是说程序写了什么,编译后执行就是什么样子的,但对C++而言,可以说编译器赋予了其太多的内容,编译器为我们写的代码添加了太多我们看不见的东西,这样一来就感觉C++想迷雾一样,不只是这样,C++的内容也太多了一点,
2015-12-16 14:10:50
332
bluez5_lib.tar.gz
2019-09-11
C语言中的指针转换问题
2015-11-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人