精华内容
下载资源
问答
  • C#SqlParameter参数写法

    2018-04-17 16:28:36
    C#SqlParameter参数写法C#SqlParameter参数写法C#SqlParameter参数写法C#SqlParameter参数写法C#SqlParameter参数写法C#SqlParameter参数写法
  • Parameter 参数与 Argument 参数

    千次阅读 2019-05-11 10:46:09
    Parameter 参数与 Argument 参数 Parameter 和 Argument 都是参数,一开始很难判断某项内容是 parameter 还是 argument。关键区别在于它们出现在代码中的何处。parameter始终是_变量名称,并出现在函数声明中。相反...

    Parameter 参数与 Argument 参数

    Parameter 和 Argument 都是参数,一开始很难判断某项内容是 parameter 还是 argument。关键区别在于它们出现在代码中的何处。parameter 始终是_变量名称,并出现在函数声明中。相反,argument 始终是一个值_(即任何 JavaScript 数据类型:数字、布尔值等),并且始终出现在函数调用代码中。

    也可以这样理解: parameter 是指你在定义某个方法时,传递到方法中的变量,是函数定义中的参数。而argument 指的是你在调用函数时,传递给变量的值,是实际应用某个方法时的参数。

     

    展开全文
  • sap parameter 参数

    2009-01-03 23:07:36
    sap parameter 参数集 sap profile
  • SqlParameter参数化查询

    千次阅读 2016-08-07 21:17:57
    SqlParameter参数化查询 2013-06-24 14:30 2999人阅读 评论(27) 收藏 举报  分类: 【.NET架构】(18)  版权声明:本文为博主原创文章,未经博主允许不得转载。  上篇博客写了...

    SqlParameter参数化查询

      2999人阅读  评论(27)  收藏  举报
      分类:

         上篇博客写了关于重构代码用到的SQLHelper类,这个类包括四种函数,根据是否含参和是否有返回值各分两种。在这里写写传参过程用到的SqlParameter

         如果我们使用如下拼接sql字符串的方式进行数据库操作存在脚本注入的危险:

     

    [vb]  view plain  copy
     print ?
    1. Dim sql As String = "insert into T_Loginlog(userID,loginDate,loginTime,computer)values('" + Enloginlog.user_userID + "','" & Enloginlog.user_loginDate & "','" & Enloginlog.user_loginTime & "','" & Enloginlog.user_computer & "')"  

    为了防止SQL注入,我们采用参数化查询的方式。执行带参数的sql增删改语句或存储过程的函数如下:

    [vb]  view plain  copy
     print ?
    1. ''' <summary>  
    2.    ''' 执行带参数的sql增删改语句或存储过程  
    3.    ''' </summary>  
    4.    ''' <param name="cmdtext">增删改语句或存储过程</param>  
    5.    ''' <param name="cmdtype">命令类型文本或存储过程</param>  
    6.    ''' <param name="paras">参数数组</param>  
    7.    ''' <returns>受影响的行数</returns>  
    8.    ''' <remarks></remarks>  
    9.    Public Function ExecuteNonQueryCan(ByVal cmdtext As StringByVal cmdtype As CommandType, ByVal paras As SqlParameter()) As Integer  
    10.        Dim conn = GetConn()  
    11.        Dim cmd As SqlCommand = New SqlCommand(cmdtext, conn)  
    12.        Dim res As Integer  
    13.        cmd.CommandType = cmdtype  
    14.        cmd.Parameters.AddRange(paras)  
    15.        Try  
    16.            res = cmd.ExecuteNonQuery()  
    17.        Catch ex As Exception  
    18.            MsgBox(ex.Message, , "数据库操作")  
    19.        Finally  
    20.            If conn.State = ConnectionState.Open Then  
    21.                conn.Close()  
    22.            End If  
    23.        End Try  
    24.        Return res  
    25.   
    26.    End Function  

        在这里定义了cmdtext(以sql语句为例)、cmdtypeparas,在DAL层调用sqlhelper时,只需传入相应的参数即可。其中,paras参数部分构成如下:

    [vb]  view plain  copy
     print ?
    1. ''' <summary>  
    2.    ''' 定义一个函数在用户输入用户名密码正确并登录时将登录信息记录到T_Login正在值班教师表中  
    3.    ''' </summary>  
    4.    ''' <param name="Enlogin">T_Login表所对应的实体</param>  
    5.    ''' <returns></returns>  
    6.    ''' <remarks></remarks>  
    7.    Public Function InsertIntoTLogin(ByVal Enlogin As Entity.EnLogin) As Boolean  
    8.   
    9.        Enlogin.user_computer = System.Environment.MachineName  
    10.        Enlogin.user_loginDate = DateString  
    11.        Enlogin.user_loginTime = TimeOfDay  
    12.   
    13.        Dim sql As String = "insert into T_Login(userID,loginDate,loginTime,computer)values(@userID,@loginDate,@loginTime,@computer)"  
    14.        Dim paras As SqlParameter() = {New SqlParameter("@userID", Enlogin.user_userID),  
    15.                                       New SqlParameter("@loginDate", Enlogin.user_loginDate),  
    16.                                       New SqlParameter("@loginTime", Enlogin.user_loginTime),  
    17.                                       New SqlParameter("@computer", Enlogin.user_computer)}  
    18.   
    19.        Dim sh As SQLHelper = New SQLHelper  
    20.        If sh.ExecuteNonQueryCan(sql, CommandType.Text, paras) > 0 Then  
    21.            Return True  
    22.        Else  
    23.            Return False  
    24.        End If  
    25.   
    26.    End Function  

       说到底还是封装的思想,我们将可能输入有误的地方以参数的形式固定下来,通过传参很好的解决了这个问题。

    3
    展开全文
  • python parameter参数

    千次阅读 2019-05-20 14:54:37
    形参是指函数创建和定义过程中小括号里面的参数 实参指的是函数在调用过程中传递进去的参数 def MyFun(x): return x**3 y=3 print(MyFun(y)) 复制代码 函数文档和直接用#为函数写注释有什么不同 Function.__...
    • BIF内建函数
      • 形参和实参
      • 形参是指函数创建和定义过程中小括号里面的参数
      • 实参指的是函数在调用过程中传递进去的参数
    def MyFun(x):
        return x**3
     
    y=3
    print(MyFun(y))
    复制代码
    • 函数文档和直接用#为函数写注释有什么不同
      • Function.__doc__和#注释
      • 给函数写文档是为了让别人更好的理解函数
      • 可以用function.__doc__或者help(function)进行查看函数文档
    • 使用关键字参数,可以避免什么问题的出现
      • 可以避免调用函数是参数传递错误的问题
    • 使用help(print)查看print()这个BIF有哪些默认参数?分别起到什么作用?
    • 默认参数和关键字参数表面最大的区别是什么?
      • 默认参数在函数定义时就赋值,关键字参数是在函数调用时赋值
      • .关键字参数,可以不用按照参数的顺序调用函数,有效避免因不小心搞乱参数顺序导致的bug
      • 可以产看help(print)
      • 在函数调用过程中不传递实参则默认使用形参的初始值
    • 编写函数:计算打印所有参数的和乘以基数(base=3)的结果;如果参数中最后一个参数为(base=5),则设定基数为5,基数不参与求和计算
    • 寻找水仙花数: 如果一个3位数等于其各位数字的立方和,则称这个数为水仙花数,例如153=1^3+5^3+3^3,因此153是一个水仙花数,编写一个程序,找出所有的水仙花数。
    • 答案:github.com/LiuJiYangYa…

    Function string parameter

    转载于:https://juejin.im/post/5ce2b548f265da1b897aa21e

    展开全文
  • 对request中的parameter参数进行处理

    千次阅读 2017-07-31 10:06:47
    编写一个工具类,对request中的parameter参数进行处理,废话不多说,直接上代码 public class RequestUtils{ //将参数转换为普通Map对象 //使用示例 Map params=RequestUtils.parameterConvert(request....

    编写一个工具类,对request中的parameter参数进行处理,废话不多说,直接上代码

    public class RequestUtils{

    //将参数转换为普通Map对象

    //使用示例 Map params=RequestUtils.parameterConvert(request.getParameterMap());

    public static Map parameterConvert(final Map params){

    Map rParams=new HashMap(0);

    Iterator iterator =params.keySet().iterator();

    while(iterator.hasNext()){

    String key = (String) iterator.next();

    Object[] obj =(Object[]) params.get(key);

    rParams.put(key,(obj.length>1)?obj:obj[0]);

    }

    return rParams;

    }




    }

    展开全文
  • 开发的时候为了方便快速,经常会使用SQL语句拼接的方式,这往往让不法分子有了...所以我们必须丢弃上面这种方式,使用SqlParameter进行参数化,这样才能提升代码健壮性 SqlCommand cmd = new SqlCommand(); cmd.Comman
  • C# 中用Mysql的parameter参数

    千次阅读 2010-12-02 19:55:00
    C# 中用Mysql的parameter参数时,有时候会报 MySqlParameter 无法强制转换成MySqlParameter的情况,这时只要把项目的引用mysql.data删除掉然后再把项目文件夹内的mysql.data.dll引用进来就OK了。
  • QTP中Parameter参数传递

    千次阅读 2013-06-15 16:42:37
    很多网友都问道,在QTP里面,在2个Action之间怎么通过Parameter传递参数。 Action之间传递参数有3种方式 1、 环境变量 这个简单,在设置中自定义环境变量就行了,定义完了,如果想留着下次使用,还可以导出。 2...
  • 动态添加OracleParameter 参数

    千次阅读 2017-08-15 13:36:38
    动态添加OracleParameter 参数  List ilistStr = new List();  ilistStr.Add(OracleHelper.MakeInParam(":PARAM_ID", OracleType.Number, m.PARAM_ID));  ilistStr.Add(OracleHelper.MakeInParam...
  • jenkins使用git parameter参数化构建

    千次阅读 2019-06-09 22:35:56
    安装git parammeter插件 构建项目,参数化构建git parameter
  • ros parameter参数服务器和参数的设置

    千次阅读 2018-03-23 00:47:27
    http://blog.sina.com.cn/s/blog_602f87700102wt29.htmlhttps://www.ncnynl.com/archives/201701/1281.html
  • HttpServletRequest 自行添加parameter参数

    万次阅读 2018-03-05 16:10:12
    2.添加子类:ParameterRequestWrapper并HttpServletRequestWrapper进行继承,添加addAllParameters 及重写其他参数addParameter 3.将本次需要存放的参数添加到map中,然后将map通过HttpServletRequestWrapper 中重写...
  • 安装插件Extended Choice Parameter 安装完成后再次点击参数化构建任务,会多一个选项,选择该选项 直接输入value 在构建时可以直接选择 通过读取文件,需要输入文件的路径以及key的名称 文件内容 参数化构建...
  • Show Parameter 参数查询的两种方式

    千次阅读 2019-06-18 10:09:05
    假设你想查询包含con的参数,但记不清全拼了,可以按照如下方式进行查询 方式一 show parameter cont 方式二 select name from v$parameter where UPPER(name) like ‘%CONT%’ show parameter control ...
  • 使用Active Choice Parameter参数化构建

    千次阅读 2020-02-25 08:34:32
    在使用Pipeline项目时 一般都是参数化构建工作,在Jenkins的构建需要使用参数类型有复选框,单选按钮,多选值等输入的情景。转到→管理Jenkins→选择管理插件→选择可用选项卡...
  • Oracle | 普通用户查看v$parameter参数

    千次阅读 2019-07-31 11:58:44
    普通用户登录数据库后,在未授权查询v$视图的情况下无法对数据库参数进行查看,比如查看db_block_size会报出“表或视图存在”的错误提示信息。 [oracle@tank1 ~]$ sqlplus scott/tiger SCOTT@TANK> select ...
  •  warning: unused parameter ‘arg1′ [-Wunused-parameter] 原因是由于函数参数未使用,这在程序当中有时候很正常;所以个人认为此警告意义不大,可以取消;   方法一: 在提示警告函数里面添加 Q_UNUSED...
  • rk3288有一个parameter文件。 类似于 FIRMWARE_VER:4.4.2 MACHINE_MODEL:rk30sdk MACHINE_ID:007 MANUFACTURER:RK30SDK MAGIC: 0x5041524B ATAG: 0x60000800 MACHINE: 3066 CHECK_MASK: 0x80 PWR_HLD: 0,...
  • 数据层之SqlParameter参数转化

    千次阅读 2011-08-12 12:43:49
    // MakeInParam 和MakeParam在业务层中使用,在本类中不使用。 #region 传入参数并且转换为SqlParameter类型 /// /// 函数作用:转换参数 /// /// 存储过程名称或命令文本
  • * 在获取所有的参数名,必须重写此方法,否则对象中参数值映射不上 * * @return */ @Override public Enumeration<String> getParameterNames() { return new Vector(params.keySet()).elements(); } /** ...
  • _databaseId参数变量 若在MyBatis配置文件中设置了databaseIdProvider,则可以使用_databaseId 参数,这样就可以根据不同的数据库厂商构建特定的语句。_databaseId 就是代表当前数据库的别名Oracle。 ...
  • 一、在进行mysql参数化传值、时出现错误Fatal error encountered during command execution搞了半天才明白好像是parameter中加入条件后需要SQL语句参数自定义化,然后就是在连接字符串里加上 :Allow User Varia...
  • ![![图片说明](https://img-ask.csdn.net/upload/201705/17/1494986621_553057.png)图片说明](https://img-ask.csdn.net/upload/201705/17/1494986615_282127.png)
  • 然后再SqlParameter("@isd","1,2,3"), 但这样是不行的,原因是什么呢,找啊找,找啊找,为什么每次都是费了老半天时间排除各种原因后才想起来最可能的原因。 最后想可能是SqlParameter的机制问题,于是查看Sq
  • IBatis SqlParameter参数数量超过2100报错

    千次阅读 2014-05-14 14:23:37
    在使用IBatis框架时,绝大多数情况下都不会出现传入参数超过限制的
  • ![图片说明](https://img-ask.csdn.net/upload/201605/06/1462545143_166851.png) 这个前台人员提供的图片,但是领导说用parameter就不用request。我现在要获取request。前端又要怎么写呢?
  • 2.通过SqlParameter参数添加 通过SqlParameter参数向数据库添加数据,主要使用SqlParameter类的一些属性和方法。 首先要创建SqlConnection类的一个对象,用来连接数据库,然后插入一个带参数的SQL命令。 例如,...
  • 在sqldataadapter中定义sqlparameter参数

    千次阅读 2010-09-27 20:25:00
    <br />SqlDataAdapter.SelectCommand.Parameters.Add(new SqlParameter())或者定义一个sqlcommang后将此command添加到sqldataadapter

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 427,688
精华内容 171,075
关键字:

parameter参数