`
eman
  • 浏览: 15834 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

保存一个自增长的脚本

阅读更多
js 代码
 
  1. function StrAdd(AddType, SrcStr, Value)  
  2. {  
  3.     //AddType 0值加1, 1:模加1  
  4.     var BaseStr ="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";  
  5.     var S = "";  
  6.     var CurPos = 0, PrePos = 0, SrcLen=0,BaseLen=0, Index=0;  
  7.     var isCarry = 0;  
  8.      
  9.     SrcLen= SrcStr.length;  
  10.     BaseLen=BaseStr.length;  
  11.     isCarry = Value % BaseLen;  
  12.     for(  CurPos = SrcLen - 1; CurPos >= 0; CurPos --)  
  13.     {  
  14.         if (isCarry != 0)  
  15.         {  
  16.             Index = BaseStr.indexOf(SrcStr.charAt(CurPos)) + isCarry;  
  17.             if (Index < -1)  
  18.             {  
  19.                 return "";  
  20.             }  
  21.             if (Index > BaseLen - 1)  
  22.             {  
  23.                 isCarry = 1;  
  24.                 S = BaseStr.charAt(Index - BaseLen) + S;  
  25.             }  
  26.             else  
  27.             {  
  28.                 isCarry = 0;  
  29.                 S = SrcStr.substring(0, CurPos) + BaseStr.charAt(Index) + S;  
  30.                 break;  
  31.             }  
  32.             if (CurPos == 0 && AddType == 0) S = BaseStr.charAt(0) + S;  
  33.         }  
  34.         else  
  35.         {  
  36.             break;  
  37.         }  
  38.          
  39.     }  
  40.     return S;  
  41. }     
分享到:
评论

相关推荐

    powerdesigner创建oracle_数据库表,设置表主键列为自动增长

    为了实现主键的自动增长功能,我们需要通过创建一个序列(sequence)来实现这一目标。 1. **在表视图中设置:** - 双击表视图,打开`Table Properties`对话框。 - 转到`Columns`选项卡,选择要作为主键的列。 - ...

    shell脚本实现mysql从原表到历史表数据迁移

    通过编写Shell脚本,我们可以创建一系列命令,形成一个自动化流程。在本案例中,这个脚本用于处理MySQL数据库的特定操作。 `MySQL`是一种广泛使用的开源关系型数据库管理系统,适用于各种规模的应用程序。数据迁移...

    android性能监控常用脚本

    6. **数据存储与传输**:脚本可能还会将收集到的数据保存到本地文件或远程服务器,以便进一步分析和长期跟踪。 在实际应用中,开发者可以结合这些脚本,定制化自己的性能监控方案,以满足特定的应用场景需求。例如...

    Shell脚本自动备份与删除apache日志

    以下是一个简单的Shell脚本示例,用于备份和清理Apache日志: ```bash #!/bin/bash # 定义变量 LOG_FILE="/var/log/apache2/access.log" # Apache日志文件路径 BACKUP_DIR="/backup/logs" # 备份目录 MAX_BACKUPS=...

    PowerDesign配置MySQL5.0建表脚本格式.docx

    在这个界面,你可以创建一个新的数据模型或者选择一个现有的模型进行编辑。保存后,你将进入工作区。 接着,我们要关注表的相关配置。在`Script` -&gt; `Objects` -&gt; `Table` -&gt; `TableComment`部分,可以设置对表的...

    mssqlserver 导出脚本软件

    4. **自定义设置**:用户可以根据需要选择是否导出特定对象,设置脚本的编码格式,以及是否启用身份插入(用于处理自动增长的主键)等选项。 5. **版本兼容性**:虽然软件主要针对SQL Server 2005,但通常也兼容...

    淘淘商城sql脚本

    这些脚本可以帮助管理员有效地应对数据增长、性能瓶颈和安全挑战。 在实际的商城系统中,SQL脚本可能包括以下几个部分: 1. 用户表:存储用户信息,如用户名、密码、联系方式等。 2. 商品表:记录商品详情,如商品...

    Tomcat日志控制脚本

    1. **日志备份与重命名**:每日定时将`catalina.out`的内容拷贝至一个新的日志文件,该文件名以日期为后缀,例如`catalina.out.20120331`。这样可以确保每天的日志数据被独立保存,便于后续的分析与查询。 2. **...

    用shell写一个mysql数据备份脚本

    为了管理不断增长的备份文件,我们可以利用Linux的`crontab`来定时执行一个清理脚本。`find`命令是Linux中查找文件的强大工具,可以用来寻找并删除一定条件下的文件,比如按日期。在给出的示例中,脚本可能查找/...

    能够保存整个网页的软件

    1. **便于携带与分享**:EXE文件是一个自包含的执行文件,不需要额外安装任何环境即可运行,非常适合通过电子邮件等方式进行分享。 2. **独立性强**:打包后的EXE文件包含了网页的所有资源,即使原网页已不存在,也...

    数据库编程期末答疑,卷子讲解,SQL server相关操作讲解,如有侵权请联系删除

    如下是一个简化的员工考勤应用E-R图,请在SQL Server中创建名为YQKG的数据库,包括两个数据文件,一个日志文件,文件名按SQL Server对象命名规范定义,数据文件按10%的比例增长,数据库定义完成后输入如下样本数据。...

    SQLSERVER 2005 自动数据备份

    SQL Server 2005 自动数据备份是一个关键的数据库管理任务,确保在系统出现故障或数据丢失时能够恢复到一个已知的良好状态。在这个过程中,我们主要关注以下几个知识点: 1. **备份类型**: SQL Server 2005 支持...

    SQL2005 自动备份的脚本

    这里定义了一个变量 `@DBName` 并将其设置为 `'ReportServer$SQL2005'`。这个变量用于存储待备份数据库的名称。 ##### 2. 截断日志 ```sql --截断日志 DUMPTRANSACTION @DBName WITH NO_LOG ``` 该语句的作用是截断...

    手把手教你TestComplete_自动化测试流程示例

    本文将带你逐步了解如何使用TestComplete进行自动化测试,通过一个简单的记事本操作实例来深入理解其工作流程。 首先,我们需要理解TestComplete的核心概念。TestComplete允许用户创建测试脚本来模拟用户在应用程序...

    asp保存文件到access数据库示例下载.rar

    例如,创建一个名为"Files"的表,包含ID(自动增长)、FileName和FileContent(BLOB)字段。 ```vbscript conn.Execute "CREATE TABLE Files (ID AUTOINCREMENT PRIMARY KEY, FileName VARCHAR(255), FileContent ...

    Shell脚本切割tomcat的日志文件

    Tomcat作为一款流行的Java应用服务器,其日志文件(例如`catalina.out`)可能会快速增长,占用大量磁盘空间。适时地切割日志文件不仅能保持日志的可管理性,也有助于系统性能的维护。 首先,让我们看看给出的Shell...

    SQL Server日志文件不断增长处理方法

    下面将详细解释这一主题。 首先,了解SQL Server需要保存的日志记录至关重要。日志记录主要有四类: 1. 所有未经“检查点”(Checkpoint)的日志记录:SQL Server通过定期执行Checkpoint来确保内存中的改动被写入...

    SQL Server 2005 Express自动备份及删除旧备份文件

    接下来,我们需要创建一个VBS脚本来执行T-SQL脚本。这通常涉及到使用`sqlcmd`工具来调用存储过程或脚本。示例VBS脚本如下: ```vbscript Set objShell = CreateObject("WScript.Shell") objShell.Run "sqlcmd -S .\...

    Oracle海量数据自动化归档平台的研究与实现.pdf

    本研究旨在设计并实现一个Oracle海量数据自动化归档平台,通过平台实现数据的自动化归档与清理,提高数据管理的效率和性能。 二、系统设计架构 Oracle海量数据自动化归档平台系统主要由三个部分构成:生产库、归档...

Global site tag (gtag.js) - Google Analytics