Jo

汇编跳转指令: JMP、JECXZ、JA、JB、JG、JL、JE、JZ、JS、JC、JO、JP 等

a 夏天 提交于 2020-03-02 13:20:51
转自: http://www.cnblogs.com/del/archive/2010/04/16/1713886.html http://pan.baidu.com/s/1gVTSi 跳转指令分三类: 一、无条件跳转: JMP ;无条件跳转 二、根据CX、ECX寄存器的值跳转: JCXZ ;CX 为 0 则跳转 JECXZ ;ECX 为 0 则跳转 三、根据 EFLAGS 寄存器 的 PSW 标志位 跳转, 这个太多了. 根据标志位跳转的指令: JE ;等于则跳转 同JZ JNE ;不等于则跳转 同JNZ JA ;无符号大于则跳转 JNA ;无符号不大于则跳转 JAE ;无符号大于等于则跳转 同JNB JNAE ;无符号不大于等于则跳转 同JB JB ;无符号小于则跳转 JNB ;无符号不小于则跳转 JBE ;无符号小于等于则跳转 同JNA JNBE ;无符号不小于等于则跳转 同JA JG ;有符号大于则跳转 JNG ;有符号不大于则跳转 JGE ;有符号大于等于则跳转 同JNL JNGE ;有符号不大于等于则跳转 同JL JL ;有符号小于则跳转 JNL ;有符号不小于则跳转 JLE ;有符号小于等于则跳转 同JNG JNLE ;有符号不小于等于则跳转 同JG JZ ;为零则跳转 JNZ ;不为零 则跳转 JS ;为负则跳转 JNS ;不为负则跳转 JC ;进位则跳转 JNC

使用百度AI技术进行行驶证识别

…衆ロ難τιáo~ 提交于 2020-02-27 04:26:28
一、功能介绍 对机动车行驶证主页及副页所有21个字段进行结构化识别,包括号牌号码、车辆类型、所有人、品牌型号、车辆识别代码、发动机号码、核定载人数、质量、检验记录等。 具体 功能说明,请参考官方说明文档(行驶证识别): https://ai.baidu.com/docs#/OCR-API/3fa9e937 二、应用场景 1、司机身份认证 使用行驶证和驾驶证识别技术,实现对用户身份信息和驾驶证信息的结构化识别和录入,可应用于网约车或货车司机身份审查等场景,有效提升信息录入效率,降低用户输入成本,提升用户使用体验。 2、车主信息服务 使用驾驶证和行驶证识别技术,实现对车主和车辆信息的结构化识别和录入,可应用于个性化信息推送、违章信息查询等场景,有效降低用户输入成本,为用户提供信息推送和查询服务,提升用户使用体验。 3、汽车后市场服务 使用汽车场景下多种卡证和票据识别服务,实现对车主及车辆信息的自动识别和录入,应用于新能源汽车国家补贴申报、汽车金融保险、维修保养等后市场服务场景,能够有效提高相关信息输入效率,降低车主输入成本,提升用户使用体验。 三、使用攻略 说明: 本文采用C# 语言,开发环境为.Net Core 2.1,采用在线API接口方式实现。 (1)、登陆 百度智能云-管理中心 创建 “文字识别”应用,获取 “API Key ”和 “Secret Key”: https:/

使用百度AI技术进行人体检测与属性识别

╄→尐↘猪︶ㄣ 提交于 2020-02-26 05:45:24
一、功能介绍 对于输入的一张图片(可正常解码,且长宽比适宜), 检测图像中的所有人体并返回每个人体的矩形框位置,识别人体的静态属性和行为,共支持20余种属性 ,包括:性别、年龄阶段、衣着(含类别/颜色)、是否戴帽子、是否戴眼镜、是否背包、是否使用手机、身体朝向等。 主要适用于监控场景的中低空斜拍视角 ,支持人体轻度重叠、轻度遮挡、背面、侧面、动作变化等复杂场景。 摄像头硬件选型无特殊要求,分辨率建议720p以上,更低分辨率的图片也能识别,只是效果可能有差异。 暂不适用夜间红外监控图片 ,后续会考虑扩展。 二、应用场景 1、安防监控 识别人体的性别年龄、衣着外观等特征,辅助定位追踪特定人员;监测预警各类危险、违规行为(如公共场所跑跳、抽烟),减少安全隐。 2、智能零售 商场、门店等线下零售场景,识别入店及路过客群的属性信息,收集消费者画像,辅助精准营销、个性化推荐、门店选址、流行趋势分析等应用。 3、线下广告投放 楼宇、户外等广告屏智能化升级,采集人体信息,分析人群属性,定向投放广告物料,提升用户体验和商业效率。 三、使用攻略 说明: 本文采用C# 语言,开发环境为.Net Core 2.1,采用在线API接口方式实现。 (1)、 登陆 百度智能云-管理中心 创建 “人体分析”应用,获取 “ API Key ”和 “Secret Key” :https://console.bce

个推消息推送模板详解

安稳与你 提交于 2019-12-30 15:29:28
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 背景 作为专业的消息推送服务商,个推为开发者提供了不同种类的推送模板,以实现相应的推送功能。推送模板可以单用,也可以组合使用。为帮助APP开发者更快速地找到适合的推送模板,实现所想要的推送效果,我们写下这篇教学普及贴,希望可以帮到大家。 推送样式 个推提供了不同的推送样式,比如系统样式、展开式通知样式。 ps. setLogo的图片需要在客户端开发时嵌入(main-res),否则无法展示; pps. setLogo 和 setLogoUrl 可以二选一。如果二者都设置了,则 setLogoUrl 优先级比setLogo高,但是小米、华为等有些机型并不支持该功能,因此,开发者要慎选; ppps.small logo图片没有可以修改的服务端接口,展示客户端内置的图片,默认值是push_small.png,很多手机(比如小米)改过其展示效果,这部分的小图标不一定能显示出来; 系统样式,展开式通知样式具体代码如下: //系统样式 public static AbstractNotifyStyle getStyle0() { Style0style =new Style0(); style.setTitle(" 这是你想要的标题"); style.setText(" 这是你想要的内容"); style.setLogo(

Java中使用ProtoBuf的总结

◇◆丶佛笑我妖孽 提交于 2019-12-16 07:21:04
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 关于java中使用protobuf的使用方法 1.下载protobuf编译器,这个名字叫protoc,下载地址: https://github.com/protocolbuffers/protobuf/releases 2.编辑proto文件,编辑格式如下: syntax = "proto3"; package com.androidInfo; //可选 message info { string infoJson = 1; } 3.使用如下命令,将proto文件转换成java文件: protoc -I=./ --java_out=./ proto文件名.proto 4.将java文件复制到所有使用的包里 5.对数据进行序列化,格式如下: AndroidInfo.info.Builder androidInfo = AndroidInfo.info.newBuilder().setInfoJson(jo.toString()); byte[] bArr = androidInfo.toByteArray(); 6.解析数组到字符串 String s = AndroidInfo.info.parseFrom(bArr); 来源: oschina 链接: https://my.oschina.net/u