本篇作为UDS上位机的驱动开发篇,从市面上多见的CAN分析仪着手介绍UDS上位机驱动开发和移植的一般过程,目的是使UDS上位机软件能适应多家CAN分析仪,降低使用者的硬件成本。 一:广成CAN分析仪的驱动开发 首先创建ECANDLL类,从广成提供的二次开发包中获取ECANVCI.dll文件,将DLL ...
分类:
其他 时间:
2018-05-06 15:46:11
收藏:
0 评论:
0 赞:
0 阅读:
998
ActionChains简介 actionchains是selenium里面专门处理鼠标相关的操作如:鼠标移动,鼠标按钮操作,按键和上下文菜单(鼠标右键)交互。这对于做更复杂的动作非常有用,比如悬停和拖放。 actionchains也可以和快捷键结合起来使用,如ctrl,shif,alt结合鼠标一起 ...
分类:
编程语言 时间:
2018-05-06 15:45:52
收藏:
0 评论:
0 赞:
0 阅读:
230
HTML代码 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>猫眼电影 - 一网打尽好电影</title> <link rel="stylesheet" href="../css/reset.css"> <lin ...
分类:
其他 时间:
2018-05-06 15:45:21
收藏:
0 评论:
0 赞:
0 阅读:
238
from bs4 import BeautifulSoupimport requestsimport bs4 #bs4.element.Tag时用的上#获取网页页面HTMLdef getHTMLText(url): try: r = requests.request("get", url,timeo ...
分类:
编程语言 时间:
2018-05-06 15:45:03
收藏:
0 评论:
0 赞:
0 阅读:
346
一、意义 为了指导开发工程师,正确的使用诊断模块,快速开发出满足车厂要求的诊断功能。 二、诊断模块介绍 此诊断模块根据ISO-14229-1文档,并结合部分车厂的文档进行开发,使用面向对象的思路进行设计,将模块需要处理的所有事情封装在模块内部,留出模块处理过程接口和配置接口供调用接口的工程师使用。通 ...
分类:
其他 时间:
2018-05-06 15:44:43
收藏:
0 评论:
0 赞:
0 阅读:
902
python装饰器的主要用途就是在不修改源代码以及不修改调用方式的情况下给原本的代码增加新的功能。 举个栗子:你的眼睛近视一千度,这个时候在不给你做任何改动的情况下戴个眼镜你就可以看清世界了,眼镜就是你的装饰器,这里我们要学会怎么给“近视”的代码加一个“眼镜”。 可是.... 说起来简单... 怎么 ...
分类:
编程语言 时间:
2018-05-06 15:44:21
收藏:
0 评论:
0 赞:
0 阅读:
151
1.首先需要下载tp框架的整个文件包: 下载链接:https://pan.baidu.com/s/1mYR84xxc0-qEh4m4ZYpCtw 密码:oz9f 2.下载之后解压会得到这样一个文件目录: 3.将整个解压包放置在服务器的根目录:例如环境是wamp,需要 将此文件夹放在www目录下面 4 ...
分类:
其他 时间:
2018-05-06 15:43:40
收藏:
0 评论:
0 赞:
0 阅读:
177
写和调试存储过程比较好的工具是dbForge studio for mysql 校验其中临时表字段是否符合要求,在存储过程中动态为临时表添加字段约束,或者写个游标,把数据迭代出来,一个个判断。当游标迭代时发现错误,可以手动执行一条错误的语句(如insert into notExists values ...
分类:
数据库技术 时间:
2018-05-06 15:43:25
收藏:
0 评论:
0 赞:
0 阅读:
207
前言 paramunittest是unittest实现参数化的一个专门的模块,可以传入多组参数,自动生成多个用例前面讲数据驱动的时候,用ddt可以解决多组数据传入,自动生成多个测试用例。本篇继续介绍另外一个参数化的框架paramunittest,也能实现一样的效果。 环境准备 1.先pip 下载安装 ...
分类:
编程语言 时间:
2018-05-06 15:43:06
收藏:
0 评论:
0 赞:
0 阅读:
232
BZOJ_3685_普通van Emde Boas树_权值线段树 Description 设计数据结构支持: 1 x 若x不存在,插入x 2 x 若x存在,删除x 3 输出当前最小值,若不存在输出-1 4 输出当前最大值,若不存在输出-1 5 x 输出x的前驱,若不存在输出-1 6 x 输出x的后继 ...
分类:
其他 时间:
2018-05-06 15:42:48
收藏:
0 评论:
0 赞:
0 阅读:
200
OpenCV添加文字的方法putText(...),添加英文是没有问题的,但如果你要添加中文就会出现“???”的乱码,需要特殊处理一下。 下文提供封装好的(代码)方法,供OpenCV添加中文使用。 往期目录 "《OpenCV环境搭建(一)》" "《图片人脸检测——OpenCV版(二)》" "《视频人 ...
分类:
其他 时间:
2018-05-06 15:42:28
收藏:
0 评论:
0 赞:
0 阅读:
235
``` 2192: hzk又在打人 Time Limit: 12 Sec Memory Limit: 512 MB Submit: 52 Solved: 1 [Submit][Status][Web Board] Description hzk又要打人了,他让我们做一个cpu能够计算一些简单的指令, ...
分类:
其他 时间:
2018-05-06 15:42:09
收藏:
0 评论:
0 赞:
0 阅读:
126
一:下载地址:链接: https://share.weiyun.com/50R5pBb (密码:dQPc)或者该QQ群下载:二:该工具的安装步骤:[oracle@localhost ~]$ lsdatabase grid h:1emp.txt h:1spooltest.txt ho oyt.lst ... ...
分类:
数据库技术 时间:
2018-05-06 15:41:51
收藏:
0 评论:
0 赞:
0 阅读:
216
今天来写一个传统复制的复制结构之间的转换问题。 a-->ba-->c转换成a-->b-->ca:create table i_hgr(id int);此时b和c上都有了表 i_hgr先在b和c删除表i_hgr --> b,c:drop table i_hgr;a:drop table i_hgr;此 ...
分类:
其他 时间:
2018-05-06 15:41:34
收藏:
0 评论:
0 赞:
0 阅读:
170
#通过位置print '{0},{1}'.format('chuhao',20) print '{},{}'.format('chuhao',20) print '{1},{0},{1}'.format('chuhao',20) #通过关键字参数print '{name},{age}'.format ...
分类:
编程语言 时间:
2018-05-06 15:41:14
收藏:
0 评论:
0 赞:
0 阅读:
163
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input{ margin: 0; padding: 0; } body{font-family: "Microsoft YaHei";font-siz ...
分类:
Web开发 时间:
2018-05-06 15:40:57
收藏:
0 评论:
0 赞:
0 阅读:
181
一、并发控制 1.关键字synchronzed修饰 2.加锁: private Lock lock = new ReentrantLock(); lock.lock(); lock.unlock(); ...
分类:
编程语言 时间:
2018-05-06 15:40:40
收藏:
0 评论:
0 赞:
0 阅读:
157
#include int main(int argc, char *argv[]) { int num,i; bool flag = true; /*初始化判断结果*/ scanf("Please enter a real number:%d",&num);/*接受一个实数*/ for(i=2;i<... ...
分类:
其他 时间:
2018-05-06 15:40:23
收藏:
0 评论:
0 赞:
0 阅读:
158
前言 如何遍历查找出某个文件夹内所有的子文件呢?并且找出某个后缀的所有文件 walk功能简介 1.os.walk() 方法用于通过在目录树种游走输出在目录中的文件名,向上或者向下。 2.walk()方法语法格式如下: os.walk(top,topdown=True,onerror=None, fo ...
分类:
编程语言 时间:
2018-05-06 15:40:02
收藏:
0 评论:
0 赞:
0 阅读:
204
协程,又称微线程,纤程。英文名Coroutine。 协程的概念很早就提出来了,但直到最近几年才在某些语言(如Lua)中得到广泛应用。 子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。 所以子程序调用是通过栈实现 ...
分类:
编程语言 时间:
2018-05-06 15:39:44
收藏:
0 评论:
0 赞:
0 阅读:
127