自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Git清理大文件

清除git上非必要大文件版本缓存

2023-05-24 17:08:49 683 1

原创 C++使用Jni调用jar包

首先自己编译包(开始的时候使用idea编译的出jar包,但在使用Jni的findClass始终拿不到类对象,因而手动编译)创建一个Java程序如下(Test.java):public class Test { public String SayHello() { return "Hello"; }}使用命令行:javac Test.java(自行配置jdk环境变量)根据不同需要给出一下命令行:javac -encoding ut...

2023-05-24 16:57:36 455

原创 修复动态链接库.so的导入表

#ifndef _QEMU_ELF_H#define _QEMU_ELF_H#include <inttypes.h>/* 32-bit ELF base types. */typedef uint32_t Elf32_Addr;typedef uint16_t Elf32_Ha

2022-01-11 14:21:35 306

原创 排序思路说明

快速排序 在给定的一组数据中选出一个数据作为参考,将所有小于该参考值的数移动到它的左侧,大于该参考值的数移动到该值的右侧选择排序 从左到右遍历,每次将选出的值与其右边所有值作比较,选出小的值放在该位置上(最后该位置为最小值),大的放在比较的位置上插入排序从左到右遍历,每次选出的值取出并插入按顺序到左边对应的位置中堆排序 建立二叉树,按照从左至右,从下至上的顺序,遍历二叉树节点,将最大的数移至父节点上(最终根节点为...

2021-11-05 11:51:11 80

原创 WebSocket协议

WebSocket本身是基于TCP协议的,它将 TCP 的 Socket(套接字)应用在了web page上,从而使通信双方建立起一个保持在活动状态连接通道,并且属于全双工(双方同时进行双向通信)。原理: 它是先借用 HTTP协议 的 101 switch protocol 来达到协议转换的,从HTTP协议切换成WebSocket通信协议。特点: 1.服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技...

2021-10-26 20:28:48 1110

转载 C++常用设计模式

本文转载:https://www.cnblogs.com/chengjundu/p/8473564.html设计模式1、工厂模式在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。工厂模式作为一种创建模式,一般在创建复杂对象时,考虑使用;在创建简单对象时,建议直接new完成一个实例对象的创建。1.1、简单工厂模式主要特点是需要...

2019-07-26 17:37:34 262

原创 Xposed一个练手项目

习题apk: https://pan.baidu.com/s/18_t3BouJBQqsrF47WKGnOw 提取码:hmst 今天在网上看ida各种资料时翻到 https://www.cnblogs.com/lsgxeva/p/8947965.html 用网盘下载其中两个习题文件,文章讲的是用ida解的是第二题,在跟...

2019-06-04 17:02:24 173

原创 ISO-9141-2

一、物理层      1、采用标准OBDII-16诊断接头;      2、位格式为1+8+1;      3、校验位:NONE;      4、通信波特率:10416BPS;      5、空闲电平:+12V;有效电平:0V;      6、通信线路:单线双向方式;      7、采用K,L线双线初始化,K线完成初始化之后继续数据通信,L线用来激活,然后空闲高阻抗。       8、系统进入方式...

2018-07-13 12:11:06 3183

原创 KWP 2000协议

一、物理层A)工作电平:ECU 工作电平:12VTOOLS工作电平:12VB)通讯电平:12VC)通讯波特率:10.4KD)通信脚:PIN16—7#,半双工通信E)初始化过程: 快速进入:25ms拉低25ms拉高触发。 地址码进入: —>...

2018-07-13 10:51:21 1688

原创 VPM协议

一、物理层A)工作电平:    ECU 工作电平:12V    TOOLS工作电平:12VB)通讯电平:5VC)通讯波特率:    41.6KBps(PWM)   10.4K(VPW)D)通信脚:PIN16—2#,10#,全双工通信(PWM)                PIN16—2#,半双工通信(VPM)E)电 平 接 口:        第 1 帧数据前有一个 163 至 239 微秒(u...

2018-07-13 10:22:45 2221

原创 c++ list, vector, map, set 区别与用法比较

List封装了链表,Vector封装了数组, list和vector得最主要的区别在于vector使用连续内存存储的,他支持[]运算符,而list是以链表形式实现的,不支持[]。Vector对于随机访问的速度很快,但是对于插入尤其是在头部插入元素速度很慢,在尾部插入速度很快。List对于随机访问速度慢得多,因为可能要遍历整个链表才能做到,但是对于插入就快的多了,不需要拷贝和移动数据,只需要改变指针...

2018-07-13 10:10:45 120

原创 CAN协议

一、物理层A)工作电平:        ECU 工作电平:12V        TOOLS工作电平:12VB)通讯电平:1.5~2.5VC)通讯波特率:        Can Network Baud Rate:  500KBpsD)通信脚:PIN16—6#,14#,全双工通信,相对设备6#发送,14#接收E)初始化过程:        Diagnostic CAN 不需要初始化过程,所有功能任何...

2018-07-13 10:09:27 3944

原创 在eclipse中搭建Maven项目

1.首先下载Maven:http://maven.apache.org/download.cgi2.解压存放在自己想放路径,我的是C:\Maven路径下。3..配置maven环境:我的电脑-&gt;属性-&gt;高级系统设置-&gt;环境变量-&gt;新建:M2_HOME , 变量值为刚解压的maven路径,我的是:C:\Maven\apache-maven-3.5.0。再在Path变量中加上:%...

2018-07-12 17:09:53 389

宝马资料,宝马原厂诊断教程

宝马资料,宝马原厂诊断教程

2023-06-06

空空如也

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

TA关注的人

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