`
eman
  • 浏览: 15874 次
  • 性别: 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 .\...

Global site tag (gtag.js) - Google Analytics