自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (6)
  • 收藏
  • 关注

原创 protocol buffers原理与使用

一、简介protocolbuffers是google推出的一种数据序列化格式,简称protobuf。具有以下优点支持多种编程语言 序列化数据体积小 反序列化速度快 序列化和反序列化代码自动生成同时,也有以下缺点:可读性差,缺乏自描述性在项目thrift-protobuf-compare中,对各种序列化方式做了全方位的对比,对比结果中,protobuf各项都处于第5左...

2019-03-24 02:21:22 8930 2

原创 Android中ANR的监测与定位

一、原理   1. ANR监测原理判断ANR的方法其实很简单,我们在子线程里向主线程发消息,如果过了固定时间后,消息仍未处理,则说明已发生ANR了。看懂了直接看2,没看懂继续看。Android应用程序的所有交互操作和响应,都是通过主线程的消息机制来进行的。例如当用户点击了某个Button,系统会向主线程发送消息,主线程的Looper从主线程消息队列中取出消息并处理,处理

2017-11-08 23:02:44 8363 1

原创 c语言那些很少用到的东西

十六进制,十进制,八进制{ [code]  #include   int main(){   int a = 0x10;   int b = 010;   int c = 10;   printf("%x %o %d\n", a, b, c);   printf("%d %d %d\n", a, b, c);   return 0;  }

2016-08-04 22:55:17 461

原创 基于STM32的简单数字示波器

1. 平台说明    基于STM32F103ZET6芯片最小系统 + TFT液晶屏。    用到了:STM32内部ADC,DAC,DMA,FSMC等等。。    2. 基本原理(1). 用STM32芯片内部的AD连续采样(2). 用DMA传送到数据缓冲区(3). 把采样结果转化为液晶屏上的坐标位置(4). 在液晶屏上面画出来波形(5). 回到(1)一

2016-06-13 23:28:46 28698 4

原创 关于UCGUI移植是X镜像,Y镜像,以及交换XY,横竖屏的小问题

移植UCGUI的方法网上讲的很详细,大概就是三步:    1. 准备好屏的驱动函数(名字随便取, uint 即 unsigned int):               void LCD_Init(void)                                              (屏的硬件初始化)               void LCD_DrawPoi

2016-06-03 16:58:36 3096

原创 IE如何禁止某个特定网站的Cookie

(注:只针对IE哦!!!)        我们经常会去网上下载(查看)一些资源,有的网站可以免费下载,但未登录时次数有限。那么问题来了——没登陆怎么知道我下载(查看)了几次呢?!!答案就是——使用Cookie。所以,为了我们可以无限下载,那就得清除Cookie。那么问题又来了——怎样清除Cookie?方法一:清除浏览器的所有Cookie,操作步骤如下至此结束,但

2016-05-23 22:34:30 2415

原创 USB键盘数据格式以及按键键值

USB键盘数据包含8个字节BYTE1 -- 特殊按键        |--bit0:   Left Control是否按下,按下为1          |--bit1:   Left Shift  是否按下,按下为1          |--bit2:   Left Alt    是否按下,按下为1          |--bit3:   Left GUI(Window

2016-05-20 23:32:20 34371

原创 用STM32自制鼠标

一. 说明1. 功能说明        通过手机控制电脑,手机作为鼠标,通过手机蓝牙与STM32外接的HC06模块相连。手机界面类似笔记本的触摸板,无滚轮(中间)功能。2. 硬件&软件:        硬件              --七星虫德飞莱STM32F103ZET6最小系统一块              --HC06蓝牙模块一块              --

2016-05-14 22:23:29 12121 6

原创 冒泡排序+选择排序+快速排序

一. 冒泡排序冒泡思想比较简单,直接上代码void BubbleSort(int num[], int n){ int i,j; for(i=0;i<n;i++){ for(j=i;j<n;j++){ if(num[i]>num[j]){ swap(&num[i], &num[j]); } } }}二. 选择排序选

2016-04-21 21:48:58 547

ANR的监测与定位Demo

此Demo实现了监测Android应用程序ANR,并且在发生ANR时,对产生ANR的地方进行了定位,从而能在发生ANR后快速找到主线程耗时操作,从而快速修复。

2017-11-08

基于STM32的数字示波器

基于STM32的简单数字示波器,用到了UCGUI,TFT屏。因为平台限制,直接移植可能不行,但是可以参考。

2016-06-14

USB HID USAGE TABLE

USB,HID

2016-05-20

STM32 USB样例

基于STM32的USB样例源码,包括:Audio_Speaker,Composite_Example,Custom_HID,Device_Firmware_Upgrade,JoyStickMouse,Mass_Storage,Virtual_COM_Port,VirtualComport_Loopback。样例很全,想学习USB或者STM32的童鞋,强力推荐。懂得自然懂。 另外本人博客里有部分的使用方法,想学习的同学可以参考,欢迎交流。

2016-05-14

android蓝牙鼠标软件源码

此软件为鼠标控制手机端源码,详情见我的博文《用STM32自制鼠标》。 此软件为本人,在BluetoothChat基础上加以修改,未经授权不得商用。

2016-05-14

android蓝牙鼠标软件

此软件为鼠标控制手机端,详情见我的博文《用STM32自制鼠标》。

2016-05-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除