python ean13条形码的验证_(转)基于SQL的EAN13、ENA8条形码校验位生成
USE [DB]
GO
/****** Object: UserDefinedFunction [dbo].[EAN13] Script Date: 07/04/2017 15:21:51 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
/**
--功能:获取EAN-13码的检验位
--Author:josy(百年树人)
--参数@s:EAN-13码前12位
**/
ALTER function [dbo].[EAN13](@s char(12))
returns varchar(1)
as
begin
return (10-(
(cast(substring(@s,2,1) as int)+substring(@s,4,1)+substring(@s,6,1)
+substring(@s,8,1)+substring(@s,10,1)+substring(@s,12,1)
)*3
+substring(@s,1,1)+substring(@s,3,1)+substring(@s,5,1)
+substring(@s,7,1)+substring(@s,9,1)+substring(@s,11,1)
)%10)%10
end
create function dbo.EAN8 (@value varchar(8))
returns varchar(8)
as
begin
declare @s1 int ,@s2 int,@s3 int
declare @t table (id int identity(1,1),b bit)
insert into @t(b)
select top 8 1 from syscolumns
set @value='0'+reverse(@value)
select @s1=sum(cast(substring(@value,id,1) as int))
from @t a
where len(@value)>=id and id%2=0
set @s1=@s1*3
select @s2=sum(cast(substring(@value,id,1) as int))
from @t a
where len(@value)>=id and id>=3 and id%2=1
set @s3=right(@s1+@s2,1)
return left(reverse(@value),7)+ltrim(10-case @s3 when '0' then '10' else @s3 end)
end
go
python ean13条形码的验证_(转)基于SQL的EAN13、ENA8条形码校验位生成相关推荐
- python论坛系统源码_十个基于Python的BBS论坛类开源web框架汇总(附源码地址
1.LBForum LBForum是用django开发的论坛系统,LBForum主要注重部署的方便性和易用性,功能方面目前还比较简单. LBForum的开发尽量遵照Django可复用app原则,因此即 ...
- python随机森林 交叉验证_随机森林算法详解及Python实现
一 简介 随机森林是一种比较有名的集成学习方法,属于集成学习算法中弱学习器之间不存在依赖的一部分,其因为这个优点可以并行化运行,因此随机森林在一些大赛中往往是首要选择的模型. 随机森立中随机是核心,通 ...
- python随机森林 交叉验证_随机森林是否需要交叉验证+特征的重要性
随机森林不需要交叉验证! 随机森林属于bagging集成算法,采用Bootstrap,理论和实践可以发现Bootstrap每次约有1/3的样本不会出现在Bootstrap所采集的样本集合中.故没有参加 ...
- python制作翻译小软件_如何基于Python制作有道翻译小工具
这篇文章主要介绍了如何基于Python制作有道翻译小工具,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 该工具主要是利用了爬虫,爬取web有道翻译的 ...
- python爬虫百度安全验证_爬虫黑科技-绕开百度人机验证
是的你没有看错,我们要"搞"的对象就是百度指数这个网站,不知道你平时是否会应用到这里面的数据呢? 今天的主要目标就是使用无头浏览器登录百度指数网站,并且绕开它的人机验证,不知道你发 ...
- python 获取excel文本框_如何基于python操作excel并获取内容
这篇文章主要介绍了如何基于python操作excel并获取内容,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 背景:从excel表中获取请求url. ...
- python线性表顺序存储实现_数据结构——基于C的线性表的顺序存储结构的基本操作的实现...
/*** *SeqList.c *Copyright (c) 2015, XZG. All rights reserved. *Purpose: * 线性表顺序存储结构的创建.数据插入.数据获取.获取 ...
- python 登陆网站图片验证_登陆需要密码以及图片验证的网站 如知乎
[实例简介] 登陆知乎 这样需要输入密码以及验证图片的网站 [实例截图] 无.. [核心代码] def land_zhihu(url, id, password): opener = makeMyOp ...
- python开源ip代理池_[技术]基于python实现的短效代理ip池程序
我们在写爬虫程序的时候,或者是抓取数据的时候,遇到一些发爬不是很厉害的网站,一般都是通过代理ip来实现绕过对方的反爬措施. 一般好的代理都是需要付费的,免费的代理速度慢,而且难找.市面上也有很多对应的 ...
最新文章
- linux中LVM动态扩容和管理
- VS2019配置库文件
- Android 应用Crash 后自动重启
- Javascript 限制文本字节数
- SCU3033 Destroying a Painting(最小费用最大流)
- SAP 电商云 FooterNavigationComponent 的设计细节
- Python面试题目--汇总
- “约见”面试官系列之常见面试题之第八十篇之css常见属性(建议收藏)
- 学会这20条,做个聪明的人
- 学习Bloom Filter,处理“海量”数据
- 重构 阅读心得(转)
- python的类变量和成员变量用法_python中类变量和成员变量、局部变量总结
- (转)王小川湖畔大学演讲:人工智能最具商业价值的是什么?
- 数学建模 员工指派问题 Lingo求解优化问题
- 联想微型计算机v1.0,联想Energy Management
- app逆向入门分析——破解某APP登陆请求参数
- ppt视频音画不同步怎么解决?ppt音画同步设置方法
- faststone image viewer64位 v6.6
- svm预测股价 python_python 利用SVM预测股票涨跌
- Android之路——第一个上线 APP项目总结