logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android开发之蓝牙(一)——基于SPP协议蓝牙模块通信

使用设备基本概念基本流程本文意在介绍蓝牙开发的主要流程,学习使用蓝牙开发一个星期了,写写一个星期以来遇到的一些小问题,还有介绍下流程。开发具有基本的通信功能,本项目主要是用于与蓝牙模块的串口读写功能。下一篇文章还有Android开发之蓝牙(二)——基于BLE协议蓝牙模块通信:http://blog.csdn.net/wzhworld/article/details/76324738使用设

球虫机器人(ballbot)数学建模及控制方法研究

介绍球虫机器人如同马戏团里的表演人或者动物在球上控制平衡和移动的节目,球虫机器人通过控制三个电机的正反转来控制篮球移动进而控制整体的移动。球虫机器人方案是使用球的倒立摆朝任何方向移动,使各向同性运动和稳定。我们的机器人有三个全向带有步进电机驱动的篮球和陀螺仪作为姿态传感器.它可以保持站立,绕其纵轴旋转。现我们将采用倒立摆的数学模型控制应用于两轴保持姿态,球加速度作为系统的控制输入,而不是像大多数的

#机器人
android面试-事件分发

回答思路:首先事件是哪几个事件,视图的结构,事件分发的整个流程事件类型:首先事件分为按下、移动、抬起,还有一个cancel,非人为的结束视图结构:首先得有个结构模型概念:ViewGroup和View组成了一棵树形结构,最顶层为Activity的ViewGroup,其中ViewGroup是View的子类,又是View的容器,ViewGroup中可以存放View

#android#面试
Android文件目录、存储概念(/storage/sdcard0, /sdcard, /mnt/sdcard ,/data/data,/data/user/0)

目录一、基本方法二、内外部存储概念1、内部存储2、外部存储3、sdcard三、差异1、/storage/sdcard0, /sdcard, /mnt/sdcard ,/storage/emulated/legacy2、/data/data,/data/user/0一、基本方法今天刚好想弄清楚Android的文件路径问题,就写了一些的方法试试路径,得出结果如下...

android面试-java虚拟机运行时数据区(迅雷、久邦涉及到)

一、区域划分java虚拟机运行时数据区主要分为以下几个区域管理:堆、本地方法栈、java虚拟机栈、方法区、程序计数器二、详细介绍想要了解以下的概念首先得有jvm的执行过程的概念:1、什么是JVM内存:Java源代码文件(.java)会被Java编译器编译为字节码文件(.class),然后由JVM中的类加载器加载各个类的字节码文件,加载完毕之后,交由JVM执行引擎执行。一天一题

#android#面试
android面试-垃圾回收算法(久邦涉及到)

推荐参考深入理解Java虚拟机书籍垃圾回收算法包括四种:标记清除、标记整理、复制、分代手机算法1、标记-清除这是一种最基础的收集算法(Mark-Sweep)。分为标记-清除两个阶段。标记阶段:先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象,它的标记过程其实就是上述的可达性分析算法中的标记过程。它是最基础的算法,后续的收集算法都是基于这种思路并对其不足进

#android#面试
android面试-事件分发

回答思路:首先事件是哪几个事件,视图的结构,事件分发的整个流程事件类型:首先事件分为按下、移动、抬起,还有一个cancel,非人为的结束视图结构:首先得有个结构模型概念:ViewGroup和View组成了一棵树形结构,最顶层为Activity的ViewGroup,其中ViewGroup是View的子类,又是View的容器,ViewGroup中可以存放View

#android#面试
android面试-JavaConcurrent(Java并发)(深信服、美图)

JavaConcurrent(Java并发)(都是github上的内容)Java并发基础知识生产者和消费者问题Thread和Runnable实现多线程的区别线程中断守护线程与阻塞线程synchronized多线程环境中安全使用集合API实现内存可见的两种方法比较:加锁和volatile变量死锁可重入内置锁使用wait/notify/notifyAll实现线程间通信NIO1、java有哪几种线程开启

#android#面试
到底了