网站建设规划书感受网页打不开怎么解决手机

pingmian/2025/10/9 17:55:09/文章来源:
网站建设规划书感受,网页打不开怎么解决手机,网站建设服务合同书标准版,网站管理维护怎么做1实现步骤以及说明 1.根据参数获取当前setNoIndex表里现在的No的index值#xff0c;如果包含关键字当前对应数据#xff0c;则现在SetIndexNoLeft 表中找到有无未使用并未占用的那条数据#xff08;被占用的数据IsTaken1#xff0c;生成后使用当前时间与updated时间进行比…1实现步骤以及说明 1.根据参数获取当前setNoIndex表里现在的No的index值如果包含关键字当前对应数据则现在SetIndexNoLeft 表中找到有无未使用并未占用的那条数据被占用的数据IsTaken1生成后使用当前时间与updated时间进行比对然后时间超过30分钟后会把状态变更为 IsTaken 0 如果有就返回如果没有就创建一条新的SetIndexNoLeft记录并返回。 2.如果当前SetNoIndex下面没有数据则新建一条数据并且在SetIndexNoLeft 创建一条新数据创建时 IsTaken就是1,被占用。 3.在主要对象需要插入时插入成功后数据进行删除当前 这一条Id的SetIndexNoLeft数据。 2数据库表 表1年月日数据生成Index数据表 USE [YingyuYubingBaogao2023] GO/****** Object: Table [dbo].[SetNoIndex] Script Date: 2023/8/17 17:54:05 ******/ SET ANSI_NULLS ON GOSET QUOTED_IDENTIFIER ON GOCREATE TABLE [dbo].[SetNoIndex]([Id] [int] IDENTITY(1,1) NOT NULL,[NoType] [int] NULL,[ThisIndex] [int] NULL,[ThisSigle] [nvarchar](30) NULL,[KeyWord] [nvarchar](30) NULL,[CreateDate] [datetime] NULL,[Updated] [datetime] NULL ) ON [PRIMARY]GOALTER TABLE [dbo].[SetNoIndex] ADD CONSTRAINT [DF_SetNoIndex_CreateDate] DEFAULT (getdate()) FOR [CreateDate] GOALTER TABLE [dbo].[SetNoIndex] ADD CONSTRAINT [DF_SetNoIndex_Updated] DEFAULT (getdate()) FOR [Updated] GOEXEC sys.sp_addextendedproperty nameNMS_Description, valueN0月累计1日累计2年累计3总共累计 , level0typeNSCHEMA,level0nameNdbo, level1typeNTABLE,level1nameNSetNoIndex, level2typeNCOLUMN,level2nameNNoType GOEXEC sys.sp_addextendedproperty nameNMS_Description, valueN当前排序 , level0typeNSCHEMA,level0nameNdbo, level1typeNTABLE,level1nameNSetNoIndex, level2typeNCOLUMN,level2nameNThisIndex GOEXEC sys.sp_addextendedproperty nameNMS_Description, valueN当前标记如果是日累计就是20230802如果是月累计就是 202308 如果是年累计就是 2023如果是 所有累计就是0 , level0typeNSCHEMA,level0nameNdbo, level1typeNTABLE,level1nameNSetNoIndex, level2typeNCOLUMN,level2nameNThisSigle GOEXEC sys.sp_addextendedproperty nameNMS_Description, valueN关键字 , level0typeNSCHEMA,level0nameNdbo, level1typeNTABLE,level1nameNSetNoIndex, level2typeNCOLUMN,level2nameNKeyWord GOEXEC sys.sp_addextendedproperty nameNMS_Description, valueN创建时间 , level0typeNSCHEMA,level0nameNdbo, level1typeNTABLE,level1nameNSetNoIndex, level2typeNCOLUMN,level2nameNCreateDate GOEXEC sys.sp_addextendedproperty nameNMS_Description, valueN更新时间 , level0typeNSCHEMA,level0nameNdbo, level1typeNTABLE,level1nameNSetNoIndex, level2typeNCOLUMN,level2nameNUpdated GOEXEC sys.sp_addextendedproperty nameNName, valueN编号自动生成器 , level0typeNSCHEMA,level0nameNdbo, level1typeNTABLE,level1nameNSetNoIndex GO表2 生成的临时编号表 USE [YingyuYubingBaogao2023] GO/****** Object: Table [dbo].[SetIndexNoLeft] Script Date: 2023/8/17 17:55:46 ******/ SET ANSI_NULLS ON GOSET QUOTED_IDENTIFIER ON GOCREATE TABLE [dbo].[SetIndexNoLeft]([Id] [int] IDENTITY(1,1) NOT NULL,[NoIndexId] [int] NULL,[NoLeft] [nvarchar](40) NULL,[IsTaken] [bit] NULL,[Updated] [datetime] NULL ) ON [PRIMARY]GOALTER TABLE [dbo].[SetIndexNoLeft] ADD CONSTRAINT [DF_SetIndexNoLeft_Updated] DEFAULT (getdate()) FOR [Updated] GOEXEC sys.sp_addextendedproperty nameNMS_Description, valueN编号IndexId , level0typeNSCHEMA,level0nameNdbo, level1typeNTABLE,level1nameNSetIndexNoLeft, level2typeNCOLUMN,level2nameNNoIndexId GOEXEC sys.sp_addextendedproperty nameNMS_Description, valueN剩下的编号 , level0typeNSCHEMA,level0nameNdbo, level1typeNTABLE,level1nameNSetIndexNoLeft, level2typeNCOLUMN,level2nameNNoLeft GOEXEC sys.sp_addextendedproperty nameNMS_Description, valueN是否被占用 , level0typeNSCHEMA,level0nameNdbo, level1typeNTABLE,level1nameNSetIndexNoLeft, level2typeNCOLUMN,level2nameNIsTaken GOEXEC sys.sp_addextendedproperty nameNMS_Description, valueN处理时间 , level0typeNSCHEMA,level0nameNdbo, level1typeNTABLE,level1nameNSetIndexNoLeft, level2typeNCOLUMN,level2nameNUpdated GOEXEC sys.sp_addextendedproperty nameNName, valueN编号拾取的明细端 , level0typeNSCHEMA,level0nameNdbo, level1typeNTABLE,level1nameNSetIndexNoLeft GO3.需要的Model对象创建 public class SetIndexNoLeft{/// summary/// /// /summary[Description()]public int Id { get; set; }/// summary/// 编号IndexId/// /summary[Description(编号IndexId)]public int NoIndexId { get; set; }/// summary/// 剩下的编号/// /summary[Description(剩下的编号)]public string NoLeft { get; set; }/// summary/// 是否被占用/// /summary[Description(是否被占用)]public bool IsTaken { get; set; }/// summary/// 处理时间/// /summary[Description(处理时间)]public DateTime Updated { get; set; }/// summary/// 设置好的No全部/// /summarypublic string NoOut { get; set; }} 参考的枚举实例你可能用不到 /// summary/// 编号类型/// /summarypublic enum ENoTypes{报告编号,客户编号,用户编号,样本编号,店铺编号,样本类型编号,项目编号}4 DAL数据库操作类。 namespace DAL {/// summary/// 编号自动生成器操作类/// /summarypublic class DALSetNoIndex{ /// summary///获取当前 0月累计1日累计2年累计3总共累计/// /summary/// param nameSetNoType 0月累计1日累计2年累计3总共累计/param/// param nameSetKeyword当前关键字需要的表单名子/param/// param nameOutIndexLengthindex编号长度 0001 就是4 /param/// returns/returnspublic SetIndexNoLeft GetIndexNo(string SetKeyword, int SetNoType 0, int OutIndexLength 5){string sql $declare SetNoType int ,SetThisSigle nvarchar(10), SetKeyword nvarchar(10),ThisDate nvarchar(20),OutStr nvarchar(20),OutStrLength int; set ThisDate CONVERT(nvarchar, getdate(), 112);---当前日期全部数据20230108 set SetNoType {SetNoType};--设定类型 set OutStrLength {OutIndexLength};--序号保留多少位 set SetKeyword {SetKeyword};---当前关键字 Update SetIndexNoLeft set IsTaken 0 where datediff( minute , Updated , getdate() )60 and IsTaken 1 ;---先更新本表中所有已过期的数据 30分钟期限 if (SetNoType 0)--0月累计 beginset SetThisSigle SUBSTRING(ThisDate,1,6); end else if(SetNoType 1 )--1日累计 beginset SetThisSigle ThisDate; end else if(SetNoType 2)--2年累计 begin set SetThisSigle SUBSTRING(ThisDate,1,4); end else --3总共累计 beginset SetThisSigle; end declare SetIndex int ,OPIndexId int,OPIndexNoLeftId int,HebingOutNo nvarchar(20) ; ----OPIndexId 为获取到当前Id OPIndexNoLeftId 是获取当前数据条,HebingOutNo 是当前要导出的数据set OPIndexNoLeftId 0;---初始化输出表Idif exists(select * from SetNoIndex where KeyWord SetKeyword and ThisSigle SetThisSigle )begin -- 如果存在就更新 select OPIndexId Id from SetNoIndex where KeyWord SetKeyword and ThisSigle SetThisSigle --获取对应Id--select OPIndexId as OPIndexId ;if exists(select * from SetIndexNoLeft where [NoIndexId] OPIndexId and IsTaken 0)begin----select aaaaaa; select top 1 OPIndexNoLeftId Id from SetIndexNoLeft where [NoIndexId] OPIndexId and IsTaken 0 order by NoLeft; ----返回当前剩下那条数据的Idupdate SetIndexNoLeft set IsTaken 1 ,Updated getdate() where Id OPIndexNoLeftId; --修改当前状态end else begin update SetNoIndex set ThisIndex ThisIndex1 ,Updated getdate() where KeyWord SetKeyword and ThisSigle SetThisSigle;--先更新select SetIndex ThisIndex from SetNoIndex where Id OPIndexId ; -- KeyWord SetKeyword and ThisSigle SetThisSigle ;--在提取结果end end elsebeginset SetIndex 1;insert into SetNoIndex ([NoType],[ThisIndex],[ThisSigle],[KeyWord]) values (SetNoType,SetIndex,SetThisSigle,SetKeyword);-- 插入数据set OPIndexId IDENTITY;--- 获取当前Idend --select DATALENGTH( ThisDate);--select ThisDate;--select SetThisSigle;---select OPIndexNoLeftId ;select HebingOutNo SetThisSigle right(00000000000convert(varchar, SetIndex),OutStrLength) from SetNoIndex where Id OPIndexId ; if( OPIndexNoLeftId 0 )--表内无数据begin insert into SetIndexNoLeft ([NoIndexId] ,[NoLeft],[IsTaken],Updated ) values (OPIndexId,HebingOutNo,true,getdate());set OPIndexNoLeftId IDENTITY;--- 获取当前Id end select top 1 * from SetIndexNoLeft where Id OPIndexNoLeftId; -----返回当前数据;return DBUtility.DapperDbHelper.QuerySetIndexNoLeft(sql).FirstOrDefault(); }/// summary/// 删除占用/// /summary/// param nameIDID/param/// returns/returnspublic ResultMsg Delete(int ID){ResultMsg msg new ResultMsg();try{string sql DELETE [SetIndexNoLeft] WHERE[ID] ID;msg.ReturnInt DapperDbHelper.Execute(sql, new { ID ID });msg.Success true;return msg;}catch (Exception ex){msg.Success false;msg.ErrMsg ex.Message;}return msg;}/// summary/// 释放占用/// /summary/// param nameIDID/param/// returns/returnspublic ResultMsg CleanTaken(int ID){ResultMsg msg new ResultMsg();try{string sql Update [SetIndexNoLeft] set IsTaken 0 WHERE[ID] ID;msg.ReturnInt DapperDbHelper.Execute(sql, new { ID ID });msg.Success true;return msg;}catch (Exception ex){msg.Success false;msg.ErrMsg ex.Message;}return msg;} 4 引用方式 其中你需要的那个数据就是 返回对象 SetIndexNoLeft 属性的 NoOut /// summary/// 获取当前编号/// /summary/// param nameThisType当前类型/param/// param nameDPNO店铺No/param/// param namePhoneNo电话号码后四位/param/// returns/returnspublic SetIndexNoLeft GetNoByType(ENoTypes ThisType, string DPNO ,string PhoneNo0000){SetIndexNoLeft GetFromDB null;//数据库获取的数据 switch (ThisType){case ENoTypes.客户编号:GetFromDB GetIndexNo($客户编号{DPNO}, 2, 3);GetFromDB.NoOut $YYU{DPNO}KH{GetFromDB.NoLeft}{PhoneNo}; //YYU001店铺编号KH2023年999流水号0000电话号码后4位break;case ENoTypes.店铺编号:GetFromDB GetIndexNo(店铺编号, 3, 3);GetFromDB.NoOut GetFromDB.NoLeft; //001店铺编号break;case ENoTypes.报告编号:GetFromDB GetIndexNo($报告编号{DPNO}, 1, 2);GetFromDB.NoOut $YYU{DPNO}{GetFromDB.NoLeft}; //YYU001店铺编号2023年08月02日99流水号break;case ENoTypes.样本编号:GetFromDB GetIndexNo($样本编号{DPNO}, 1, 2);GetFromDB.NoOut $YYU{DPNO}YB{GetFromDB.NoLeft}; //YYU001店铺编号YB2023年08月02日992位流水号break;case ENoTypes.样本类型编号:GetFromDB GetIndexNo(样本类型编号, 2, 3);GetFromDB.NoOut $YYUYBLX{GetFromDB.NoLeft}; //YYU001店铺编号YB2023年08月02日992位流水号break;case ENoTypes.项目编号:GetFromDB GetIndexNo(项目编号, 3, 3);GetFromDB.NoOut $YYUXM{GetFromDB.NoLeft}; // break;default://用户编号GetFromDB GetIndexNo(用户编号, 3, 5);GetFromDB.NoOut $YYU{GetFromDB.NoLeft}; //YYU99999流水号break;}return GetFromDB; } }在程序里的应用 SetIndexNoLeft ThisNoLeft null;//设置全局ThisNoLeft new DALSetNoIndex().GetNoByType(ENoTypes.客户编号,thisMendian.No, PhoneNo);//设定指定的编号No.Text ThisNoLeft.NoOut;if (ThisNoLeft!null )//插入数据完成后进行数据删除{new DAL.DALSetNoIndex().Delete(ThisNoLeft.Id);}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/88918.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

智能模板网站建设收费wordpress分类页获取分类名称

华为云云耀云服务器L实例评测|云耀云服务器L实例部署Linux管理面板mdserver-webl 一、云耀云服务器L实例介绍1.1 云耀云服务器L实例简介1.2 云耀云服务器L实例特点 二、mdserver-web介绍2.1 mdserver-web简介2.2 mdserver-web特点2.3 主要插件介绍 三、本次实践介绍…

故城县网站建设服务汕头网站排名优化报价

函数对象 一种提供有函数调用运算符的类。 当编译器遇到了一个函数调用,比如lt(ival);,lt可能是个函数名、函数指针、提供了函数调用运算符的的函数对象; 如果lt是个类对象,那么编译器会在内部将此语句转换为lt.operator(ival); 函数调用运…

教用vs2013做网站的书微信小程序怎么做表格

112路径总和 给你二叉树的根节点 root 和一个表示目标和的整数 targetSum 。判断该树中是否存在 根节点到叶子节点 的路径,这条路径上所有节点值相加等于目标和 targetSum 。如果存在,返回 true ;否则,返回 false 。 叶子节点 是…

建设网站兼职潍坊网站建设报价

1.FloatingActionButton 死活都不是圆形 必须加上下面这个属性才是圆形 app:shapeAppearance"style/ShapeAppearanceOverlay.Material3.Button"2.FloatingActionButton 中间的icon不居中 加上下面的属性,然后大小跟你的控件大小一致 app:fabCustomSiz…

赤峰做企业网站公司黄页网址大全免费观看直播app

最近做一个算法的GPU加速,发现实际上使用gcc的-O3(最高级编译优化)选项,可以获得很高的加速比,我的程序里达到了3倍的样子,有时效果甚至比GPU加速好。因此小小学习了下GNU的编译优化。 附言一句,在进行调试的时候&…

兖州网站制作定州市建设工程信息网

文章目录① 安装oracle服务端②安装plsql③配置监听④配置2个⑤重启plsql① 安装oracle服务端 ②安装plsql ③配置监听 ④配置2个 【打开客户端】-【取消】-【工具】-【首选项】-【连接】 配置截图2个配置 【Tools】-【Preferences】-【Connection】 根据自己的oracle安装路…

用wix做网站需要备案吗中国制造网平台

大模型正缓慢地渗透进入我们的生活,尽管目前还没有现象级的产品应用,但它已足以让我痴迷于它,我对它能够提升程序员的生产效率笃定无疑。 本次我用一个下午做了一次尝试,使用大模型帮助我开发一个谷歌插件。开发之前,…

diy网站建设源码ppt哪个网站质量高

在现代商业环境中,迅速而高效的沟通是企业成功的关键要素之一。而在传统的会议模式下,时间成本和地理限制往往给企业带来不小的困扰。针对这一问题,WorkPlus推出了一款创新的局域网会议软件——WorkPlus Meet,旨在为企业创造高效的…

网页无法打开seo到底是做什么的

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 C#在写一个实体类时,有属性的写法,省去了写getter和setter的麻烦。 在Java编程时,写完字段后&#x…

投放广告网站中国域名后缀

前些天发现了十分不错的人工智能学习网站,通俗易懂,风趣幽默,没有广告,分享给大家,大家可以自行看看。(点击跳转人工智能学习资料) 文章目录1. 触发器概述2. 触发器的创建3. 查看、删除触发器4.…

网站及微站建设合同验收网站开发word

在学习二叉树之前.必须先要掌握一些树的重要概念: 结点的度:一个结点含有的子树个数称为该结点的度.树的度:一棵树中,所有节点度的最大值称为树的度.叶子结点:度为0的结点称为叶子节点.(也叫终端结点)双亲结点:若一个结点含有子结点,则这个结点称为其子结点的双亲结点(也叫父节…

直播间网站开发设计wordpress 一键转微信

1、进入虚拟化vcenter中,用浏览器登录(客户端没找到地方设置),新建一个只读用户zabbix。2、 登录vcenter客户端,将新建用户授权为只读授权过后可以使用新账号登录测试一下。3、开启exsi主机Managed Object Browser (MOB)功能,没有就默认开着的…

网站cc攻击用什么来做莆田网站建设推广

简介 Sanic 是一个和类Flask 的基于Python3.5的web框架,它编写的代码速度特别快。 除了像Flask 以外,Sanic 还支持以异步请求的方式处理请求。这意味着你可以使用新的 async/await 语法,编写非阻塞的快速的代码。 关于 asyncio 包的介绍&…

WordPress上传后找不到可以做关键词优化的免费网站

第1章 绪论 当前的网络技术,软件技术等都具备成熟的理论基础,市场上也出现各种技术开发的软件,这些软件都被用于各个领域,包括生活和工作的领域。随着电脑和笔记本的广泛运用,以及各种计算机硬件的完善和升级&#xf…

东莞网站制作南城wordpress置顶排序

目录 一.OpenGL 图像单色 1.原始图片2.效果演示 二.OpenGL 图像单色源码下载三.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 特效 零基础 OpenGL ES 学习…

网站开发下载那个wordpress底部功能按钮

来源:生物360一篇论文报告称,小鼠下丘脑视前区相当于一个集成中心,汇集育儿行为相关的大量信息。具体而言,研究人员发现视前区表达甘丙肽的神经元会协调育儿行为的运动、动机、激素和社会因素。相关成果近日 发表 于《自然》。育儿…

赣州开发区网站建设建个网站费用大概多少钱一年

本文介绍qml页面嵌入到QWidget的两种方式,以及这两种方式的区别。 方式1 在 Qt 中,可以使用 QQuickWidget 将 QML 内容嵌入到基于 QWidget 的应用程序中。这是在旧的 QWidget-based 应用程序中逐渐引入 QML UI 的一种常见方式。 以下是如何使用 QQuickWidget 将 QML 内容嵌…

顺德网站制作公司wordpress 豆瓣fm

字面量: 就是一个一个的值,如1、2、3、‘hello’,就是它自己本身表达的字面值、字面意思,在程序中可以直接使用。 变量(variable): 可以用来保存字面量,变量本身没有任何意思&#x…

微站和网站数据同步高质量视频素材网站

方法一 Hierholzer’s Algorithm 相关概念: 1 欧拉路径:在无向图中,每个边只经过一次,形成的路径。在有向图中,是指每条有向边只使用一次,形成的路径。 2 欧拉回路:欧拉路径是一个环。 3 在…