自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

快乐的样子博客

分享学习,学习分享。记录点滴

  • 博客(17)
  • 收藏
  • 关注

原创 加密算法

常用的加密算法有对称加密算法,非对称加密算法,哈希算法,数字签名等几类。    对称加密顾名思义就是加密和解密是对称的,加密时用一个秘钥去加密,解密时用同一个秘钥去解密,由信息发送方和接收方共同约定一个秘钥。缺点是风险都在这个秘钥上面,一旦被窃取,信息会暴露。所以安全级别不够高。常用对称加密算法有DES,3DES,AES等。非对称加密,顾名思义就是加密与解密的过程不是对称的,不是用的同一个...

2018-08-10 09:17:48 335

转载 Qt:QHash和QMap区别

Qt:QHash和QMap区别基本概念:QMap提供了一个从类项为key的键到类项为T的直的映射,通常所存储的数据类型是一个键对应一个值,并且按照Key的次序存储数据。同时这个类也支持一键多值的情况,用类QMultiMap可以实现。QHash具有和QMap几乎完全一样的APi,此类维护这一张哈希表,表的大小和数据项是自适应的,QHash是以任意的顺序住址他的数据,当然了他也是可以支持一...

2018-08-07 15:33:17 9989

原创 不要做外包

为什么有外包?雇主公司项目大/多/急,需求大, 为了方便人力的分配与动态快速裁减,有需求,便有市场,外包就产生了1. 项目很急,或项目大,人力需求大一般这些公司的入职手续非常繁琐,如果通过正常途径招聘一个员工的时间大概需要1周的时间,而这1周对于项目是比较关键的时间。所以就找外包公司,找到一个有经验的程序员来做,这样做既可以保证质量,有可以跟上进度。 2. 想节约成本。 一般的外包开...

2018-07-25 10:32:06 4035

原创 MIPI协议简介

MIPI协议简介 介绍 MIPI联盟定义了一套接口标准,把移动设备内部的接口如摄像头、显示屏、基带、射频接口等标准化,从而增加设计灵活性,同时降低成本、设计复杂度、功耗和EMI。未来的产品都将朝着移动的方向发展,例如智能手机、数码相机、摄像机、平板电脑、媒体播放器、游戏机等,这些产品需要能执行多任务,包括处理多个不同的传感器如麦克风、图像传感器、磁罗盘、三轴加速度计和精细的触摸屏...

2018-07-18 17:04:54 4481

原创 GPS数据协议

1 GPS数据协议NMEA-0183NMEA 0183是美国国家海洋电子协会(National Marine Electronics Association )为海用电子设备制定的标准格式。目前业已成了GPS导航设备统一的RTCM(Radio Technical Commission for Maritime services)标准协议。1 $GPGGA  全球定位数据722 $GPGSA ...

2018-07-18 16:57:34 3309

原创 二维码原理及库的使用

二维码原理:二维码编码流程:二维码容量计算:其中的只有黄色的是存储数据的内容,在第一版本中只有217(21×21 - 8*9*3 -8)个存储数据的数空间,而其中有用的数据是 217 - 1个数据结尾标志 = 216 ,在216bit 216bit/8 = 27Byte 在版本一的QR码中只能够存储27Byte的数据(要是有校验容错就更少了)。 Version1...

2018-07-18 16:42:25 5718

原创 qrencode库-3.4.4使用

qrencode库-3.4.4使用,github 上可下载.编译生成二维码图片.输入下面参数,输出buffer,生成图片:static int casesensitive = 1;static int eightbit = 0;static int version = 0;static int size = 3;static int margin = -1;static int dpi = 72;...

2018-07-13 15:59:45 1890

转载 平衡树之红黑树

算法是基础,小蓝同学准备些总结一系列算法分享给大家,这是第8篇《平衡查找树概述》,非常赞!希望对大家有帮助,大家会喜欢!前面系列文章:   归并排序#算法基础#选择和插入排序由快速排序到分治思想    算法基础:优先队列二分查找二叉树查找平衡查找树概述我们在上一节写了平衡树的一些理念和具体的实现名(算法基础7:平衡查找树概述),为了解决其查找成本较高的这个问题,我们采取了扩大节点来减少层级的方式来...

2018-07-06 10:51:11 212

原创 Gsensor驱动调试

目录 Gsensor driver. 1 一、Gsensor文件建立与编译... 1 二、Gsensor的原理图... 2 三、Gsensor的相关配置... 2 四、Gsensor I2C 读写... 3 五、X、Y、Z轴数据的获取... 4 六、Gsensor加速度算法... 8 七、驻车监控功能:... 9 八、Xxx 调试总结:... 11                         ...

2018-07-05 10:54:48 5990 1

转载 Android启动过程剖析-深入浅出

背景Android应用的启动过程是一个绕不开的问题,不但对于我们开发有帮助,而且从操作系统的角度看问题,提高我们的技术视野。第一个阶段:系统启动1.首先是Android系统启动.这时候第一进程是zygote。zygote英文是受精软的意思(一查吓一跳)。为啥是受精软呢?因为系统的所有进程都是由zygote进程fork而来。zygote最先启动的第一个进程是鼎鼎大名的SystemServer进程。这...

2018-07-04 11:41:45 214

原创 QT自定义插件/控件

插件.pro文件配置:CONFIG += plugin debug_and_releaseTARGET = $$qtLibraryTarget(qimagebuttonplugin)TEMPLATE = libHEADERS = qimagebuttonplugin.hSOURCES = qimagebuttonplugin.cppRESOURCES ...

2018-07-03 14:49:51 1116

原创 QT 360安全卫士

github 上下载源码分析,供学习参考。主界面ui 以及动画组:#include "mainwindow.h"#include "mainbottomwidget.h"#include "maintopwidget.h"#include "../safe/safewidget.h"#include "../clean/cleanwidget.h"#include "../youhua/youhu.

2018-06-26 16:23:10 706

原创 车机Radio 及RDS功能

                                                          Radio 及RDS功能1. Radio app及RDS功能说明1.1 Radio app功能:收听基站广播节目。1.2 Radio RDS (radio datasystem):广播数据系统RDS是一种数据业务,是由欧洲广播联盟(EBU)提出的,目的是为87.5~107.9FM频段...

2018-06-26 16:02:39 11936 1

原创 Git 笔记

设置个人环境:git config :         配置文件位置:~/.gitconfig 配置用户名:$ git config --global user.name "os-tanwn" 配置用户邮箱:$ git config --global user.email os-tanwn@nowada.com 配置编辑工具:$ git config --global core.editor vi...

2018-06-25 09:22:25 134

原创 SecureCRT VBScript脚本实现自动化测试

SecureCRT VBScript实现简单自动化测试,SecureCRT 输入命令,前提是终端支持串口命令控制。脚本内容:(可以自己扩展)#$language = "VBScript"#$interface = "1.0"' AutoResponder.vbs'' Description:'    Auto switch on/off '~~~~~~~~~~~~~~~~~~~~~~~~~~~~~...

2018-06-24 10:42:33 2730

原创 AudioES8374音频驱动调试

                                                               AudioES8374驱动模块调试  目录 Audio ES8374. 2 一、Audio ES8374文件建立与编译... 2 二、Audio ES8374原理图... 3 三、Audio ES8374相关配置... 3 四、Audio ES8374 I2C读写... 4...

2018-06-24 10:23:19 7166 3

原创 Linux进程结构---内存四区

       大家知道linux系统是多进程的系统,进程之间并行运行,互不干扰,都是运行的独立单位,各个进程运行在各自的虚拟空间,当一个进程出现异常也不会影响到其他进程。下面讲讲Linux进程结构---内存四区。       Linux进程结构---内存四区分别有1.栈区、2.堆区、3.全局区、4.代码区。1.栈区:         存放的是子程序的返回地址、子程序的参数、以及程序的局部变量。2....

2018-05-27 20:42:09 766

空空如也

空空如也

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

TA关注的人

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