精华内容
下载资源
问答
  • Excel输入不符合有效性规则的内容后如何设置错误提示?设置数值有效性的目的通常都是为了使输入的数据更加准确无误。为了让用户知道其输入的数据错在哪里。(常见问题)设置让Excel单元格在输入内容时根据要求弹出...

    Excel输入不符合有效性规则的内容后如何设置错误提示?
    设置数值有效性的目的通常都是为了使输入的数据更加准确无误。为了让用户知道其输入的数据错在哪里。
    Excel输入不符合有效性规则的内容后如何设置错误提示
    Excel输入不符合有效性规则的内容后如何设置错误提示
    (常见问题)
    设置让Excel单元格在输入内容时根据要求弹出错误提示
    excel表格里为什么会出现输入非法数值呢
    excel出现"输入非法,其他用户已经限定了可以输入该内容
    excel输入值非法,限定了可以输入的数值怎么办
    怎样使用Excel表格做成输入值以后自动校验并弹出错误提示
    在excel中重复输入信息警告或提示的方法?
    【解决方法,wangqiang博客推荐视频教程】

    wangqiang博客推荐视频教程

    转载于:https://blog.51cto.com/13172026/2287834

    展开全文
  • access 有效性规则和有效性文本

    千次阅读 2013-07-12 10:49:48
    有效性规则是对输入数据的约束 比如在有效性规则中输入"男" or"女"那么输入的数据只能为男或女,而有效性文本是指在 输入文本不为男或女时出现的错误指示
    有效性规则是对输入数据的约束 比如在有效性规则中输入"男" or"女"那么输入的数据只能为男或女,而有效性文本是指在
    输入文本不为男或女时出现的错误指示



    展开全文
  • 经典蝙蝠算法MATLAB实现

    万次阅读 多人点赞 2019-02-24 21:19:42
    蝙蝠算法( BA) 是 Yang 教授于 2010 年基于群体智能提出的启发式搜索算法,是一种搜索全局最优解的有效方法。该算法是一种基于迭代的优化技术,初始化为一组随机解,然后 通过迭代搜寻最优解,且在最优解周围通过随机...

    为什么会有这么多基于群智能的算法,蚁群、粒子群、鱼群、烟花、炮竹、猪群、牛群、马群、羊群、猴群、鸡群。。。算法。??????
    黑人问号.jpg
    在这里插入图片描述
    蝙蝠算法( BA) 是 Yang 教授于 2010 年基于群体智能提出的启发式搜索算法,是一种搜索全局最优解的有效方法。该算法是一种基于迭代的优化技术,初始化为一组随机解,然后 通过迭代搜寻最优解,且在最优解周围通过随机飞行产生局部新解,加强了局部搜索。与其他算法相比,BA 在准确性和有效性方面远优于其他算法,且没有许多参数要进行调整。

    BA算法是模拟自然界中蝙蝠利用一种声呐来探测猎物、避免障碍物的随机搜索算法即模拟蝙蝠利用超声波对障碍物或猎物进行最基本的探测、定位能力并将其和优化目标功能相联系。BA算法的仿生原理将种群数量为的蝙蝠个体映射为D维问题空间中的NP个可行解,将优化过程和搜索模拟成种群蝙蝠个体移动过程和搜寻猎物利用求解问题的适应度函数值来衡量蝙蝠所处位置的优劣,将个体的优胜劣汰过程类比为优化和搜索过程中用好的可行解替代较差可行解的迭代过程。在蝙蝠搜索算法中,为了模拟蝙蝠探测猎物、避免障碍物,需假设如下三个近似的或理想化的规则:

    1)所有蝙蝠利用回声定位的方法感知距离,并且它们采用一种巧妙的方式来区别猎物和背景障碍物之间的不同。
    2)蝙蝠在位置xi以速度vi随机飞行,以固定的频率fmin、可变的波长λ和音量A0来搜索猎物。蝙蝠根据自身与目标的邻近程度来自动调整发射的脉冲波长(或频率)和调整脉冲发射率r属于[0,1]
    3)虽然音量的变化方式有多种但在蝙蝠算法中, 假定音量A是从一个最大值A0(整数)变化到固定最小值Amin
    伪代码:
    在这里插入图片描述
    Maltab实现:
    主函数代码:

    function [bestMin, bestID] = MYBA()
    %A new modification approach on bat algorithm for solving optimization problems
     
    %omegaxyz.com 2019212日
     
    clc
    %% BA参数设置
     
    t = 1; 
    maxT = 500; %最大迭代次数
    dim = 30; %问题的维度
    sizep = 50; %种群大小
    xmin = -100;
    xmax = 100; %位置向量的范围
     
    A = 0.6.*ones(sizep,1);    % 响度 (不变或者减小)
    r = zeros(sizep,1);      % 脉冲率 (不变或增加))
    r0 = 0.7;
    Af = 0.9;
    Rf = 0.9;
    Qmin = 0;         % 最小频率
    Qmax = 1;         % 最大频率
     
    %% 初始化
     
    Lb = xmin*ones(1,dim);
    Ub = xmax*ones(1,dim);
    pop = Lb+(Ub-Lb).*rand(sizep,dim); %种群初始化
    popv = zeros(sizep,dim);   % 速度
    Q = zeros(sizep,1);   % 频率
     
    pfitness = zeros(dim,1);
    for i = 1:sizep
        pfitness(i) = evaluate(pop(i,:)); %评价
    end
    [bestMin, bestID]=min(pfitness);
    bestS = pop(bestID, :);
    bestArchive = zeros(maxT,1);
    %% 具体迭代过程
     
    while t <= maxT
        for i = 1:sizep
            Q(i)=Qmin+(Qmax-Qmin)*rand();
            popv(i,:)=popv(i,:)+(pop(i,:)-bestS)*Q(i);
            Stemp = pop(i,:)+popv(i,:);
            % 脉冲率
             if rand>r(i)
                 Stemp=bestS-1+2*rand(1,dim);
             end
             fitTemp = evaluate(Stemp);
             if (fitTemp<=pfitness(i))&&(rand()<A(i))
                pop(i,:) = Stemp;
                pfitness(i) = fitTemp;
                A(i) = Af*A(i);
                r(i) = r0*(1-exp(-Rf*t));
             end
             if fitTemp <= bestMin
                bestMin = fitTemp;
             	bestS = Stemp;
             end
        end
        bestArchive(t) = bestMin;
        fprintf('GEN: %d  min: %.4f\n', t, bestMin);
        t = t +1;
    end
     
     
    end
    

    评价函数:
    可以自己改

    function z=evaluate(u)
        %Axis parallel hyperellipoid
        dim=size(u,2);
        z=sum((2:dim).*((u(2:dim)).^2));
    end
    

    更多内容访问 omegaxyz.com
    网站所有代码采用Apache 2.0授权
    网站文章采用知识共享许可协议BY-NC-SA4.0授权
    © 2019 • OmegaXYZ-版权所有 转载请注明出处

    展开全文
  • As String alphabet(0) = "A" alphabet(1) = "B" alphabet(2) = "C" alphabet(3) = "D" alphabet(4) = "E" alphabet(5) = "F" alphabet(6) = "G" alphabet(7) = "H" alphabet(8) = "I" alphabet(9) = "J" alphabet...

    加入vbs脚本编程,同时开启宏。但是如果用户电脑不开启宏,意味着生成的excel中vbs脚本失效。操作步骤如下:
    在这里插入图片描述点击开发工具,启动宏,如果wps的话开启需要安装插件
    在这里插入图片描述
    点击根据步骤1,2,3将vbs代码复制黏贴进去,vbs代码在文章底部。
    重点!重点!重点!最后记得要加密整个工作簿,可以编辑的单元格要设置取消锁定(选中单元格,鼠标右键后点击单元格格式)。
    在这里插入图片描述在这里插入图片描述
    vbs代码如下:

    Private Sub Worksheet_Change(ByVal Target As Range)
       Dim rng As Range
       Dim c As String
        For Each rng In Target
        If Not rng.Validation.Value Then
            Application.Undo
            Dim msg As String
            msg = "粘贴的数据不符合校验规则:位置在第" & rng.Row & "行,第" & getColumnName(rng.column) & "列,请仔细检查"
            MsgBox prompt:=msg, Title:="输入提示"
        Exit For
        End If
    Next
    End Sub
     
     
    Private Function getColumnName(column As Integer) As String
        Dim alphabet(26) As String
        alphabet(0) = "A"
        alphabet(1) = "B"
        alphabet(2) = "C"
        alphabet(3) = "D"
        alphabet(4) = "E"
        alphabet(5) = "F"
        alphabet(6) = "G"
        alphabet(7) = "H"
        alphabet(8) = "I"
        alphabet(9) = "J"
        alphabet(10) = "K"
        alphabet(11) = "L"
        alphabet(12) = "M"
        alphabet(13) = "N"
        alphabet(14) = "O"
        alphabet(15) = "P"
        alphabet(16) = "Q"
        alphabet(17) = "R"
        alphabet(18) = "S"
        alphabet(19) = "T"
        alphabet(20) = "U"
        alphabet(21) = "V"
        alphabet(22) = "W"
        alphabet(23) = "X"
        alphabet(24) = "Y"
        alphabet(25) = "Z"
     
        
        If (column < 27) Then
            getColumnName = alphabet(column - 1)
        Else
            Dim i, j As Integer
            i = column \ 26
            j = column Mod 26
            If (i < 26) Then
                getColumnName = alphabet(i - 1) & alphabet(j - 1)
            Else
                getColumnName = column
            End If
                
        End If
        
    End Function
    
    展开全文
  • 入门学习Linux常用必会60个命令实例详解doc/txt

    千次下载 热门讨论 2011-06-09 00:08:45
    Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux...
  • 测试开发笔记

    万次阅读 多人点赞 2019-11-14 17:11:58
    代码复杂度 版本管理 针对基础测试基础版本要进行充分的测试 验收前的最后一个版本一定要进行完全重复测试 测试方法 黑盒方法 功能问题 无法保证所有的代码逻辑都被执行 用白盒测试思想补充黑盒测试 静态测试方法 ...
  • 模糊PID算法及其MATLAB仿真(1)

    万次阅读 多人点赞 2019-04-15 20:34:35
    4.3 模糊规则的建立 4.4 模糊推理 1、PID控制 PID控制是及其普遍的控制方法,主要分为位置式PID和增量式PID,主要方程大家可以查看其他资料,这里就不作详细的解释了,另外还需要了解阶跃响应曲线上面的超调...
  •  margin:-100px 0 0 -150px } 实现二原理:利用CSS的margin设置为auto让浏览器自己帮我们水平和垂直居中。 CSS代码: .mycss{ position: absolute; left: 0px; right: 0; top: 0; bottom: 0; margin: auto; ...
  • 详解遗传算法(含MATLAB代码)

    万次阅读 多人点赞 2019-05-29 11:30:47
    4. 使用概率搜索而非确定性规则。  传统的优化算法往往使用确定性的搜索方法,一个搜索点另一个搜索点的转移有确定的转移方向和转移关系,这种确定性可能使得搜索达不最优店,限制了算法的应用范围。  ...
  • 字段有效性规则表达式的示例

    千次阅读 2009-12-01 21:13:00
    字段有效性规则表达式的示例可以使用表达式创建字段或控件的有效性...还应考虑设置 ValidationText 属性,当违反有效性规则时,该属性将保存 Access 显示的文本。如果不设置 ValidationText 属性,Access 将显示默认的
  • 软件测试_笔记(完整版)

    万次阅读 多人点赞 2018-07-02 08:51:28
    **健壮边界值**7n-(n-1)=6n+1【 同时考虑有效区间和无效区间单个变量边界值(健壮边界值):除了最小值、略高于最小值、正常值、略低于最大值、最大值,还要有略超过最大值和略小于最小值的值。】 **健壮最坏...
  • 测试开发需要学习的知识结构

    万次阅读 多人点赞 2018-04-12 10:40:58
    – 测试内部数据结构的有效性,等。 具体包含的逻辑覆盖有: – 语句覆盖 – 判定覆盖 – 条件覆盖 – 判定-条件覆盖 – 条件组合覆盖 – 路径覆盖。 3、白盒测试&黑盒测试对比 白盒测试技术 (White Box Testing) ...
  • Excel设置数据有效性实现单元格下拉菜单的3种方法 一、直接输入: 1.选择要设置的单元格,譬如A1单元格; 2.选择菜单栏的“数据”→“有效性”→出现“数据有效性”弹出窗口; 3.在“设置”选项中→“有效性条件”...
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     util实现Java图片水印添加功能,有添加图片水印和文字水印,可以设置水印位置,透明度、设置对线段锯齿状边缘处理、水印图片的路径,水印一般格式是gif,png,这种图片可以设置透明度、水印旋转等,可以参考代码...
  • 如何设置word的有效

    千次阅读 2018-06-15 10:12:35
    因为工作需要,临时研究了一天,把网上提供的方法全部搜索并验证了一遍,发现网友们有些还是不太负责任的,...有一点没有解决,如果在其他电脑上没有开启宏这个功能,文档有效期还是无法生效的,期待高手给与指点 
  • 穿透:查询了一个缓存和数据库中都没有的数据 比如id为-1的一条数据 解决方案:每次更新缓存的时候 如果没有从数据库获取值 也要设置一个缓存 21、redis备份磁盘的两个算法 RDB:bgsave命令 后台进行备份 ...
  • 证书有效性验证、根证书

    万次阅读 2019-03-29 15:37:10
    一、 数字证书的有效性验证主要从三个方面: (1)数字证书有效期验证 (2)根证书验证 (3)CRL验证 1、数字证书有效期验证 就是说证书的使用时间要在起始时间和结束时间之内。通过解析证书很容易得到证书的...
  • 元胞自动机简介

    万次阅读 多人点赞 2017-12-20 18:30:39
    元胞自动机能利用简单的局部规则和离散方法描述复杂的全局的连续系统,已成为探索复杂系统的一种有效工具。 文章 阐述了元胞自动机的发展历程、结构、特征及基本理论与方珐; 介绍了元胞自动机在寡头垄断行为、交通...
  • 《EXCEL 2010从入门精通》一、数据类型1、文本 输入数值型的文本数据,在前面先加一个单引号’ 例如:’1234567890 2、数字(数值) 输入分数:0 1/3(先输入0 + 空格,再输入分数) 3、日期、时间 / 或 - ...
  • excel单元格数据有效性自定义

    千次阅读 2014-11-02 10:30:50
    菜单 “数据” -> “有效性” -> “设置” -> “允许” -> “序列” -> “来源” -> “无,有” -> “确定” (2)在J1单元格加入有效性检查 菜单 “数据” -> “有效性” -> “设置” -> “允许” -> “自定义” -> ...
  • 校验码的计算规则如下: 首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值: Z:0 1 2 3 4 5...
  • MQTT协议

    千次阅读 2016-04-26 21:48:31
    目的:通过设置Clean session标志(0/1)可以控制客户端不错过任何QoS>0的订阅信息(值为0时)或只接收在线时发布的订阅信息(值为1时) Will 标志(位置:bit 2) Will消息是指当服务器与客户端通信过程中...
  • // 创建一个规则:1-100的数字 DVConstraint constraint = DVConstraint.createNumericConstraint(DVConstraint.ValidationType.INTEGER, DVConstraint.OperatorType.BETWEEN, "1", "20"); // 设定在哪个...
  • LeetCode Valid Sudoku数独有效性验证

    千次阅读 2013-12-04 08:19:13
    验证已经填好的数独是否合符规则。 思路: 行,列和小九宫分别检查就可以了。 有填好数字的就检查,没填写的可以不管。 但是也可以一起同时检查,时间效率稍微快一点,不过需要额外空间。 下面是分别检查行列和...
  • msg = "粘贴的数据不符合校验规则:位置在第" & rng.Row & "行,第" & getColumnName(rng.column) & "列,请仔细检查" MsgBox prompt:=msg, Title:="输入提示" Exit For End If Next End Sub Private Function...
  • 0到1:构建强大且易用的规则引擎

    千次阅读 2017-06-09 17:55:00
    引言 2016年07月恰逢美团点评的业务进入“下半场”,需要我们在各个...一方面规则唯一不变的是“多变”,另一方面开发团队对“规则开发”的感受是乏味、疲惫和缺乏技术含量。如何解决规则开发的效率问题,最大化解...
  • 小波变换和小波阈值法去噪

    万次阅读 多人点赞 2017-07-24 18:05:38
    小波变换是一种信号的时间——尺度(时间——频率)分析方法,它具有多分辨分析的特点,而且在时频两域...在以上过程中,小波基和分解层数的选择,阈值的选取规则,和阈值函数的设计,都是影响最终去噪效果的关键因素。
  • Altium Designer 布线规则设定

    千次阅读 2018-07-27 20:32:03
    对于 PCB 的设计, Altium Designer .0提供了详尽的 10 种不同的设计规则,这些设计规则则包括导线放置、导线布线方法、元件放置、布线规则、元件移动和信号完整规则。根据这些规则, Protel DXP 进行自动布局和...
  • 数据的完整性是指数据的正确性、...[评析] 数据模型的完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状态及其状态的变化,以保证数据的正确性、有效性和相容性。...
  • 作为一名专门写bug的Java程序猿,相信大家都会...对于业务规则的复杂,我们可以使用一些规则引擎来解决代码可读性差的问题。市面上也有不少的规则引擎框架,开源的不开源的,收费的不收费的,我们这里推荐使用的是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 493,865
精华内容 197,546
关键字:

如何设置有效性规则0到100