<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[MIC01234的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/MIC01234</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; MIC01234]]></copyright><item><title><![CDATA[分享自制CAN工具【python源码】]]></title><link>https://blog.youkuaiyun.com/MIC01234/article/details/109412230</link><guid>https://blog.youkuaiyun.com/MIC01234/article/details/109412230</guid><author>MIC01234</author><pubDate>Sun, 01 Nov 2020 11:10:46 +0800</pubDate><description><![CDATA[背景：由于工作原因，最近想写一个CAN工具：1，界面简单容易操作；2，适合实车操作，有实车信号按钮；3.可自动化测试；4.CANoe Is Too Expensive!

环境：python3.7 +tkinter+多线程



一、调用dll库文件 调用的创芯科技DLL也可以用周立功DLL库；


# -*- encoding=utf-8 -*-
from ctypes import *
import time

dll = windll.LoadLibrary('./ControlCAN.dll') .]]></description><category></category></item><item><title><![CDATA[汽车CAN诊断——报文数据篇]]></title><link>https://blog.youkuaiyun.com/MIC01234/article/details/104041684</link><guid>https://blog.youkuaiyun.com/MIC01234/article/details/104041684</guid><author>MIC01234</author><pubDate>Sun, 19 Jan 2020 15:52:05 +0800</pubDate><description><![CDATA[汽车CAN总线有动力总成PCAN,底盘控制CCAN，整车控制BCAN，娱乐ECAN，诊断DCAN五种。

CAN诊断，即是对CAN网络中各节点，各CAN总线，网关的故障进行检查与修复。

统一诊断服务（UDS），即ISO-14229标准，是绝大多数汽车厂商使用的诊断服务。

10：诊断会话请求服务

  一般的诊断请求的输入格式为：710 02 10 01

  帧ID为710，帧数据长度...]]></description><category></category></item><item><title><![CDATA[CAN诊断浅谈   如何用CAN工具进行诊断]]></title><link>https://blog.youkuaiyun.com/MIC01234/article/details/102733792</link><guid>https://blog.youkuaiyun.com/MIC01234/article/details/102733792</guid><author>MIC01234</author><pubDate>Thu, 24 Oct 2019 22:32:14 +0800</pubDate><description><![CDATA[转：https://mp.weixin.qq.com/s/bcuoUQfkfyx6rtbgw-Z_BQ

引言:

 从之前的课程我们了解到,车上的智能硬件设备太多,即ECU节点太多,这些节点通过CAN总线外加汽车网关,组成了整车CAN网络.当车辆某个节点,或者某条CAN总线出故障甚至网关出故障了, 会有什么现象呢?

某ECU节点故障:也就是你的车上的某个智能硬件不work或者...]]></description><category></category></item><item><title><![CDATA[adb logcat 显示 Android 日志]]></title><link>https://blog.youkuaiyun.com/MIC01234/article/details/99681598</link><guid>https://blog.youkuaiyun.com/MIC01234/article/details/99681598</guid><author>MIC01234</author><pubDate>Fri, 16 Aug 2019 16:54:09 +0800</pubDate><description><![CDATA[作者 :万境绝尘 转载请著名出处

eclipse 自带的 LogCat 工具太垃圾了, 开始用 adb logcat 在终端查看日志;

1. 解析 adb logcat 的帮助信息

在命令行中输入 adb logcat --help 命令, 就可以显示该命令的帮助信息;
octopus@octopus:~$ adb logcat --help

Usage: logcat [o...]]></description><category></category></item><item><title><![CDATA[windows下python虚拟环境virtualenv和virtualenvwrapper安装与使用]]></title><link>https://blog.youkuaiyun.com/MIC01234/article/details/93658542</link><guid>https://blog.youkuaiyun.com/MIC01234/article/details/93658542</guid><author>MIC01234</author><pubDate>Tue, 25 Jun 2019 21:41:15 +0800</pubDate><description><![CDATA[环境信息

   操作系统：wins7    

   python版本：3.7.0

安装

下载安装python3.7.0【略...】
	安装virtualenv

	python3.7.0版本自带了pip，为了减少安装步骤，使用pip安装；
	
	
	cmd，打开windows命令行；
	

pip install virtualenv

pip install vi...]]></description><category></category></item><item><title><![CDATA[汽车CAN网络测试及自动化测试工具]]></title><link>https://blog.youkuaiyun.com/MIC01234/article/details/90085205</link><guid>https://blog.youkuaiyun.com/MIC01234/article/details/90085205</guid><author>MIC01234</author><pubDate>Fri, 10 May 2019 22:50:45 +0800</pubDate><description><![CDATA[汽车CAN网络测试开发方法

一、前言

 随着汽车电子技术的发展和对汽车性能要求的提高，汽车上电控单元（ECU, Electronic Control Unit）数量越来越多，各个电控单元之间的交互信息通过CAN、LIN、MOST总线组成的网络来实现。因而对整车网络的开发显得尤为必要。当前整车网络的开发流程一般都是基于国际上通用的V模式开发流程。

 整车网络开发V模式流程包括以下几个主要...]]></description><category></category></item><item><title><![CDATA[APP测试面试题总结]]></title><link>https://blog.youkuaiyun.com/MIC01234/article/details/89926346</link><guid>https://blog.youkuaiyun.com/MIC01234/article/details/89926346</guid><author>MIC01234</author><pubDate>Tue, 07 May 2019 18:18:13 +0800</pubDate><description><![CDATA[APP测试面试题

一、开场问题：（自由发挥）

1、请自我介绍一下；

2、为什么离开上一个公司呢？

3、做测试多久了？以前做过哪些项目？你们以前测试的流程是怎样的？用过哪些测试工具？

4、你觉得为什么要在一个团队中开展软件测试工作，测试的价值提现在哪里？

二、技术方面：

Android四大组件

Android四大基本组件：Activity、BroadcastReceiver广播接收器...]]></description><category></category></item><item><title><![CDATA[CAN诊断浅谈 + 如何用CAN工具进行诊断]]></title><link>https://blog.youkuaiyun.com/MIC01234/article/details/89855635</link><guid>https://blog.youkuaiyun.com/MIC01234/article/details/89855635</guid><author>MIC01234</author><pubDate>Sun, 05 May 2019 21:27:06 +0800</pubDate><description><![CDATA[引言:

 从之前的课程我们了解到, 车上的智能硬件设备太多, 即ECU节点太多, 这些节点通过CAN总线外加汽车网关, 组成了整车CAN网络. 当车辆某个节点, 或者某条CAN总线出故障甚至网关出故障了, 会有什么现象呢?

某ECU节点故障: 也就是你的车上的某个智能硬件不work或者不好用, 比如空调这个设备无法调节温度了.

某条CAN总线故障:比如BCAN整条CAN总线都不work了...]]></description><category></category></item><item><title><![CDATA[解决python3.7.2中pyinstall打包成exe文件工具的问题]]></title><link>https://blog.youkuaiyun.com/MIC01234/article/details/89600845</link><guid>https://blog.youkuaiyun.com/MIC01234/article/details/89600845</guid><author>MIC01234</author><pubDate>Sat, 27 Apr 2019 13:59:44 +0800</pubDate><description><![CDATA[ 首先介绍一下可以打包Python代码的工具：

py2exe: 这个是知名度最高的，但是好像不太适合新手，需要各种库，用起来比较繁琐，不推荐。
	
	pyinstaller : 可以只是生成单独的可执行程序。 最新版本为3.2.1 Stable, supports Python 2.7, 3.3–3.7。 可以自定义图标。 跨平台，兼容性良好。
	
	
	cx_Freeze :
	这...]]></description><category></category></item><item><title><![CDATA[Labview和Python完美结合——自动化测试车联网/物联网平台和终端]]></title><link>https://blog.youkuaiyun.com/MIC01234/article/details/88915294</link><guid>https://blog.youkuaiyun.com/MIC01234/article/details/88915294</guid><author>MIC01234</author><pubDate>Sat, 30 Mar 2019 17:22:30 +0800</pubDate><description><![CDATA[Python自动化测试WEB,APP,(安卓，IOS)明显优势，自从1991年诞生以来，Python作为一种解释型、面向对象、动态数据类型的高级编程语言，其普及率、近几年保持持续高速上升的趋势。

   Labview语言是一种图形化编程语言，是专门为测试、测量或控制的工程应用程序而构建的。这意味着LabVIEW擅长于工程特定的软件需求，例如简化硬件集成、创建以工程为中心的用...]]></description><category></category></item><item><title><![CDATA[MySQL数据库的基本操作——增、删、改、查]]></title><link>https://blog.youkuaiyun.com/MIC01234/article/details/88602135</link><guid>https://blog.youkuaiyun.com/MIC01234/article/details/88602135</guid><author>MIC01234</author><pubDate>Sat, 16 Mar 2019 17:49:57 +0800</pubDate><description><![CDATA[一、数据库查询SELECT

SELECT语句查询数据表中的一列或多列数据、使用集合函数显示查询结果、连接查询、子查询以及使用正则表达式查询等。

SELECT语句的基本格式是：

SELECTid，name，........

      FROM 表1，表2，........

      WHERE 表达式

      GRO...]]></description><category></category></item><item><title><![CDATA[python3之Excel两种操作——openpyxl和pandas]]></title><link>https://blog.youkuaiyun.com/MIC01234/article/details/88224255</link><guid>https://blog.youkuaiyun.com/MIC01234/article/details/88224255</guid><author>MIC01234</author><pubDate>Wed, 06 Mar 2019 11:06:15 +0800</pubDate><description><![CDATA[pandas操作Excel请进：https://www.cnblogs.com/liulinghua90/p/9935642.html

Excel 是 Windows 环境下流行的、强大的电子表格应用。openpyxl 模块让 Python 程序能读取和修改 Excel 电子表格文件。例如,可能有一个无聊的任务,需要从一个电子表格拷贝一些数据,粘贴到另一个电子表格中。或者可能需要从几千行中挑选几...]]></description><category></category></item><item><title><![CDATA[Python集合set——【增】【删】【改】【查】——基本操作总结]]></title><link>https://blog.youkuaiyun.com/MIC01234/article/details/88074943</link><guid>https://blog.youkuaiyun.com/MIC01234/article/details/88074943</guid><author>MIC01234</author><pubDate>Sat, 02 Mar 2019 13:41:00 +0800</pubDate><description><![CDATA[五、 set集合

1.去重,把一个列表变成集合，就自动去重了
2.关系测试，测试两组数据之间的交集，差集，并集等关系。

5.1 创建一个数值集合


list_1 = set([1,4,5,7,3,6,7,9])

list_2 = set([2,6,0,66,22,8,4])

5.2增加


list_1.add(999)  #添加一项

list_1.update([888,777,...]]></description><category></category></item><item><title><![CDATA[Python元组tuple——【查】——基本操作总结]]></title><link>https://blog.youkuaiyun.com/MIC01234/article/details/88074929</link><guid>https://blog.youkuaiyun.com/MIC01234/article/details/88074929</guid><author>MIC01234</author><pubDate>Sat, 02 Mar 2019 13:36:58 +0800</pubDate><description><![CDATA[四、 元组处理

 元组，是一个只读列表。

4.1 查找

4.1.1 索引

tup = ('arwen',123)
　　print tup[0]
　　print tup[1]

4.1.1 index()


描    述：查找元素的索引值

实    例：

#/usr/bin/env python
names = ('chenxin','chenxiang','jinzhon...]]></description><category></category></item><item><title><![CDATA[Python字典dict——【增】【删】【改】【查】——基本操作总结]]></title><link>https://blog.youkuaiyun.com/MIC01234/article/details/88074909</link><guid>https://blog.youkuaiyun.com/MIC01234/article/details/88074909</guid><author>MIC01234</author><pubDate>Sat, 02 Mar 2019 13:35:40 +0800</pubDate><description><![CDATA[三、 dict字典

 字典特点：

 1、查询速度快

 2、key唯一

 3、key是不可变的

 4、无序的

 5、必列表内存空间多。

 为什么快与为什么空间大呢？...]]></description><category></category></item><item><title><![CDATA[Python列表list——【增】【删】【改】【查】——基本操作总结]]></title><link>https://blog.youkuaiyun.com/MIC01234/article/details/88074857</link><guid>https://blog.youkuaiyun.com/MIC01234/article/details/88074857</guid><author>MIC01234</author><pubDate>Sat, 02 Mar 2019 13:34:46 +0800</pubDate><description><![CDATA[二、 list列表

2.1 增

2.1.1 append()

描 述：方法用于往列表里添加元素

输出结果：list

实 例：


names = ['qinfu','123','chenxin','liuqiang']
# #增
names.append('wangxingyu')
print(names)

结果：

['qinfu', '123', 'chenxin', ...]]></description><category></category></item><item><title><![CDATA[Python字符串之——【增】【删】【‘改’】【查】——基本操作总结]]></title><link>https://blog.youkuaiyun.com/MIC01234/article/details/88074108</link><guid>https://blog.youkuaiyun.com/MIC01234/article/details/88074108</guid><author>MIC01234</author><pubDate>Sat, 02 Mar 2019 13:23:20 +0800</pubDate><description><![CDATA[一、字符串处理

   字符串对象是不可改变的，也就是说在python创建一个字符串后，你不能把这个字符中的某一部分改变。任何上面的函数改变了字符串后，都会返回一个新的字符串，原字串并没有变。

1.1 【增】

1.1.1 字符串的拼接

用加号拼接

&gt;&gt;&gt;s='hello'+'world'                 
&gt;...]]></description><category></category></item><item><title><![CDATA[Python自动化测试学习二：总结get和post区别---面试用]]></title><link>https://blog.youkuaiyun.com/MIC01234/article/details/88028962</link><guid>https://blog.youkuaiyun.com/MIC01234/article/details/88028962</guid><author>MIC01234</author><pubDate>Thu, 28 Feb 2019 15:03:52 +0800</pubDate><description><![CDATA[总结get和post区别


	get参数通过url传递，post放在request body中。
	
	
	get请求在url中传递的参数是有长度限制的，而post没有。
	
	
	get比post更不安全，因为参数直接暴露在url中，所以不能用来传递敏感信息。
	
	
	
		get请求只能进行url编码，而post支持多种编码方式
		
		
		get请求会浏览器主动cache，而post...]]></description><category></category></item><item><title><![CDATA[CAN 报文编码学习笔记二：模拟CAN协议连接车联网平台测试——发送与接收]]></title><link>https://blog.youkuaiyun.com/MIC01234/article/details/86598497</link><guid>https://blog.youkuaiyun.com/MIC01234/article/details/86598497</guid><author>MIC01234</author><pubDate>Tue, 26 Feb 2019 13:56:20 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/MIC01234/article/details/80373118

****************2019**********第一贴************************

工具：1、车厂协议，2、CAN盒模拟器+CANTest软件，3、CAN接收终端（GSM+GPS），4、平台

一、确定要模拟数据在CAN1或CAN2：



二、波特率...]]></description><category></category></item><item><title><![CDATA[CAN 报文编码学习笔记二：汽车CAN协议测试——发送与接收]]></title><link>https://blog.youkuaiyun.com/MIC01234/article/details/87933658</link><guid>https://blog.youkuaiyun.com/MIC01234/article/details/87933658</guid><author>MIC01234</author><pubDate>Tue, 26 Feb 2019 13:55:41 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/MIC01234/article/details/80373118

****************2019**********第一贴************************

工具：1、车厂协议，2、CAN盒模拟器+CANTest软件，3、CAN接收终端（GSM+GPS），4、平台

一、确定要模拟数据在CAN1或CAN2：



二、波特率...]]></description><category></category></item></channel></rss>