Lux

C# WinForm 使用SMS接口发送手机验证码+图形验证码+IP限制

吃可爱长大的小学妹 提交于 2020-11-16 01:51:02
文章来自:<a href="https://blog.csdn.net/IT_xiao_guang_guang/article/details/104299983" target="_blank"> https://blog.csdn.net/IT_xiao_guang_guang/article/details/104299983 </a> 前言   1.发送手机验证码用的是网建的SMS接口( http://sms.webchinese.cn/ )   2.手机验证码简单的做了以下限制:     <mark>①发送验证码1分钟只能点击发送1次</mark>     <mark>②相同IP手机号码1天最多提交20次</mark>(这里我用的是本地局域网IP)     <mark>③加入图形验证码</mark>   注:SMS官网上的建议还有要对手机号码次数进行限制:单个手机号码30分钟最多提交10次。(这个和IP限制次数方法是一样的,我这里没加) 功能实现 一、功能界面 <center> <table> <tr> <td ><center> <img src="https://img-blog.csdnimg.cn/20200215101319395.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow

基于STM32F407的七要素气象站CR-WS数据处理实现(附源码)

大城市里の小女人 提交于 2020-10-27 19:53:52
一、七要素气象站介绍 硬件安装,通信协议详情见 七要素气象站CR-WS通信协议及数据说明 通信协议 地址 操作 说明 备注 0x0000 保留 0x0001 只读 空气温度,16进制,分辨率0.1℃ +40的数据 0x0002 只读 空气湿度,16进制,分辨率0.1%RH 0x0003 只读 风向,16进制,分辨率0.1° 设备正北指向为0° 0x0004 只读 瞬时风速,16进制,分辨率0.1m/s 16s的平均风速 0x0005 只读 最大风速,16进制,分辨率0.1m/s 历史最大值,掉电清除 0x0006 只读 瞬时雨量(降雨强度),16进制,分辨率0.1mm/min 默认1min,其他定制。 0x0007 只读 累计雨量,16进制,分辨率0.1mm 集满49999后,清0 0x0008 只读 紫外线高位,16进制,分辨率1uw/cm2 0x0009 只读 紫外线低位,16进制,分辨率1uw/cm2 0x000A 只读 光照度高位,16进制,分辨率0.1lux 0x000B 只读 光照度低位,16进制,分辨率0.1lux 0x000C 只读 大气压高位,16进制,分辨率1帕 0x000D 只读 大气压低位,16进制,分辨率1帕 操作指令: ①读从机地址: 00 03 00 00 00 01 85 DB 00默认,03功能码,00 00为起始地址,00 01为寄存器个数,85

ISP基本框架及算法介绍

半世苍凉 提交于 2020-10-10 12:52:24
ISP基本框架及算法介绍 ISP(Image Signal Processor),即图像处理,主要作用是对前端图像传感器输出的信号做后期处理,主要功能有线性纠正、噪声去除、坏点去除、内插、白平衡、自动曝光控制等,依赖于ISP才能在不同的光学条件下都能较好的还原现场细节,ISP技术在很大程度上决定了摄像机的成像质量。它可以分为独立与集成两种形式。 ISP 的Firmware 包含三部分,一部分是ISP 控制单元和基础算法库,一部分是AE/AWB/AF 算法库,一部分是sensor 库。Firmware 设计的基本思想是单独提供3A 算法库,由ISP 控制单元调度基础算法库和3A 算法库,同时sensor 库分别向ISP 基础算法库和3A 算法库注册函数回调,以实现差异化的sensor 适配。ISP firmware 架构如下图所示。 不同的sensor 都以回调函数的形式,向ISP 算法库注册控制函数。ISP 控制单元调度基础算法库和3A 算法库时,将通过这些回调函数获取初始化参数,并控制sensor,如调节曝光时间、模拟增益、数字增益,控制lens 步进聚焦或旋转光圈等。 1. TestPattern------测试图像 Test Pattern主要用来做测试用。不需要先在片上ROM存储图片数据,直接使用生成的测试图像,用生成的测试图像进行后续模块的测试验证

AntV 墨者周刊 第二十八期 · I AM FULL、美洲地名地图可视化、图中集合关系的可视分析

瘦欲@ 提交于 2020-09-29 16:44:44
地图遇上中国风 数据源自公开的中国30m间距DEM,设色上参考点翠首饰之配色。国境线成胚,地势图为羽,用分层设色临摹翠翘风采。 冰裂纹:中国主要的公路 星象图:北半球河流 珐琅:中国行政区划 油纸伞:世界地图 美洲地名地图可视化 通过拉取了美洲11000个地名的数据进行分析,最后反映设到地图上,可以发现一些有趣的现象。举个例子,在南美洲以‘SANTA’开头的地名遍布各地,但是‘SAN ’开头的地名似乎都集中在整个西海岸。 下面这个例子,来自tjukanov,一些有特定地理含义的地名在美洲的分布,可以看出美洲各个地方的地形分布,例如带有Lake的地名就密集的分布在五大湖的附近。 ☝️一个彩蛋 在分析地名数据的时候做个排序,发现了世界上最长的单个单词地名: Taumatawhakatangihangakoauauotamateapokaiwhenuakitanatahu Rājekumāravenkataperumālrāzumbahadūrvāripeta Hangukhwangyeongjeongchaekpyeonggayeonguwon Jainnonghyeopjeontongjangnyugagonggongjang Hangukdambaeinsamgonsasuwonjejochangsawon 图中集合关系的可视分析 本文是 2013 年 EuroVis

Python基础初识

非 Y 不嫁゛ 提交于 2020-08-08 12:45:06
1. 运行python代码。 在d盘下创建一个t1.py文件内容是: print('hello world') 打开windows命令行输入cmd,确定后 写入代码python d:t1.py 您已经运行了第一个python程序, 即:终端---->cmd-----> python 文件路径。 回车搞定~ 2. 解释器。 上一步中执行 python d:t1.py 时,明确的指出 t1.py 脚本由 python 解释器来执行。 如果想要类似于执行shell脚本一样执行python脚本,例: ./t1.py ,那么就需要在 hello.py 文件的头部指定解释器,如下: 1 #!/usr/bin/env python 2 3 print "hello,world" 如此一来,执行: . /t1.py 即可。 ps:执行前需给予t1.py 执行权限,chmod 755 t1.py 3. 注释。 当行注释:# 被注释内容 多行注释:'''被注释内容''',或者"""被注释内容""" 4. 变量 变量是什么? 变量:把程序运行的中间结果临时的存在内存里,以便后续的代码调用。 4.1、声明变量 lux = '鲁迅本人' 上述代码声明了一个变量,变量名为: lux,变量name的值为:"鲁迅本人" 变量的作用:昵称,其代指内存里某个地址中保存的内容 4.2、变量定义的规则: 变量名只能是

上层 背光---科普android 9(P) nit

拟墨画扇 提交于 2020-05-09 09:04:53
./base/core/res/res/values/symbols.xml:1846: <java-symbol type="integer" name="config_screenBrightnessSettingMinimum" /> ./base/core/res/res/values/symbols.xml:1847: <java-symbol type="integer" name="config_screenBrightnessSettingMaximum" /> ./base/core/res/res/values/symbols.xml:1848: <java-symbol type="integer" name="config_screenBrightnessSettingDefault" /> ./base/core/res/res/values/config.xml:1165: <integer name="config_screenBrightnessSettingMinimum">10</integer> ./base/core/res/res/values/config.xml:1169: <integer name="config_screenBrightnessSettingMaximum">255</integer> <!-- Lux值数组-->

人脸识别测温仪

淺唱寂寞╮ 提交于 2020-05-01 14:26:29
智能人脸识别+红外热成像一体机 产品规格书 HC-SJP08S-T 概述 智能红外热成像人脸识别是基于人的脸部特征信息进行身份识别的一种生物识别技术,它的唯一性和不易被复制的良好特性为身份鉴别提供了必要前提。而行人当前的体温也是是否开闸的前提条件。人脸识别人行通道闸机系统就是把人脸识别技术和人行通道系统相结合,通过对人脸的识别作为人行通道开启的钥匙。它不仅免去了忘带钥匙或卡的烦恼,同时因为人脸识别人行通道闸机系统无需任何介质开门,而节省了不少成本,如人员变动不需要更换IC卡等,只需要重新对人脸信息进行登记注册即可;人脸识别人行通道闸机系统由于操作简单、安全、便捷、智能,且无论室内还是室外均可使用的特性,一直比“认卡不认人”的IC卡更具优势。近几年人脸识别技术已在公安、海关、金融、军队、机场、企业等领域得到了广泛的应用。有专家进一步指出,人脸识别的全面应用时代已经到来,他将成为一种方便人们日常生活的重要技术。 产品介绍及应用场景 测温人脸识别一体机采用了国际先进的神经网络算法(CNN),是经数千万次算法训练后形成的产品,集图像采集、人脸检测、人脸跟踪和人脸比对等功能,不仅识别率高而且识别速度快。脱机动态人像识别机,无需行人特意配合直接识别,无需电脑控制,行人在运动中也可识别,这大大提高了人像识别的易用性。产品可配套应用于市面通用的任何通道闸(三辊闸、翼闸、摆闸、速通门等)

currentVersion

ぃ、小莉子 提交于 2020-04-12 12:07:20
什么是EnOcean? EnOcean是一种符合能量收集的无线技术。大约50多家公司已经创建了大约200种符合EnOcean的产品。它在符合国际标准ISO/IEC14543-3-10。 EnOcean无线电标准采用315MHz、868MHz、902MHz(在中国大陆主要是868MHz)的民用开放频段,无需另行申请,同时避开了拥挤的2.4GHz可能造成的干扰。 EnOcean无线电信号的传输速率是125kB/s,传输占空比仅为1ms。另外,为了避免无线信号在传输过程中发生冲突或干扰,EnOcean传感器会在第一个子报文传出后的40ms内随机重新发送两个相同的子报文,这就大大降低了数据由于干扰丢失的几率,这也是别的无线电协议所不可比拟的优势。 为了尽可能降低功耗,并降低用户开发难度,EnOcean标准并未采用在实际应用中很少使用的无线自组网技术。而是采用是最简单易行的星形拓扑结构。在实际应用中可以用一个中心节点接收到很多个无线传感器和开关发送的信号并进行集中处理。同时,每一个EnOcean模块都带有唯一的32位ID,以便于各个不同厂商生产的EnOcean设备统一读取和管理应用。 下表总结了EnOcean无线技术的主要功能/规格: 规格/功能 参数 频率范围 868.3 MHz或315 MHz(全球) 无线电法规 R&TTE EN 300220,FCC CFR-47(第15部分)

高通MSM8909 CAMERA TUNING 基础

喜你入骨 提交于 2020-04-08 12:00:54
一. 重要概念: 1.色温 所谓色温,简而言之,就是定量地以开尔文温度(K)来表示色彩。英国著名物理学家开尔文认为,假定某一黑体物质,能够将落在其上的所有热量吸收,而没有损失,同时又能够将热量生成的能量全部以“光”的形式释放出来的话,它便会因受到热力的高低而变成不同的颜色,如下图: 2. 标准光源 是指模拟各种环境光线下的人造光源,让生产工厂或实验室非现场也能获得与这些特定环境下的光源基本一致的照明效果。标准光源通常安装在标准光源箱内,主要用于检测物品的颜色偏差。 人造的标准光源主要有如下10种类型: 在调试的过程中,一般都是基于三种光源类型调试,所用到的光源为D65,D50,TL84,CWF,A,H。 3. 白平衡 所谓白平衡(英文名称为White Balance),就是对白色物体的还原。当我们用肉眼观看这大千世界时,在不同的光线下,对相同的颜色的感觉基本是相同的,比如在早晨旭日初升时,我们看一个白色的物体,感到它是白的;而我们在夜晚昏暗的灯光下,看到的白色物体,感到它仍然是白的。这是由于人类从出生以后的成长过程中,人的大脑已经对不同光线下的物体的彩色还原有了适应性。但是,作为拍摄设备,如数码相机,可没有人眼的适应性,在不同的光线下,由于CCD输出的不平衡性,造成数码相机彩色还原失真。一般情况下,我们习惯性地认为太阳光是白色的,已知直射日光的色温是5200K左右

LiteOS云端对接教程10-LiteOS使用NB模组基于LWM2M对接华为OC平台实战

谁都会走 提交于 2020-02-28 22:50:16
1. 在云端添加测试设备 打开之前教程新建的LWM2M产品,进入设备管理界面新建真实设备,设备标识符要填写NB模组的IMEI号,可以使用如下命令查看: AT+CGSN=1 测试结果如下: +CGSN:867725038317248 OK 获取到IMEI号之后创建设备: 创建之后会自动进入调试界面,接下来开始调试。 2. NB模组使用LWM2M直接对接华为云 BC35-G模组可以直接对接华为云平台,步骤如下。 设置自动注册模式 使用该命令设置模组开机后自动注册到华为云平台: AT+QREGSWT=1 设置CDP服务器ip和端口 使用该命令设置服务器的ip和端口: AT+NCDP=49.4.85.232,5683 华为云平台LWM2M对接信息可以在平台上查看: 重启模组 第一步设置了模组开机自动连接云平台,所以使用如下命令重启模组: AT+NRB 复位后可以看到设备已经上线: 在串口助手中可以看到,模组返回信息如下: +QLWEVTIND:0 +QLWEVTIND:3 这两个信息表示 设备成功注册,IoT平台已观察到对象19,当模块报告此消息时,数据可以发送到 IoT 平台。 模组向华为云平台发送数据 使用如下指令向华为云平台发送数据,模拟亮度值上报: AT+QLWULDATA=3,000006 在云端可以看到模组上报的数据: 模组接收华为云平台下发数据 在华为云平台点击下发命令“on