精华内容
下载资源
问答
  • number of parameters, which is 0)结合网上各位大佬给出的解答,终于将其解决。问题出在手写的sql出错。这个报错的含义指的是第一个参数的问题,也就是说问题出在?左右。这是我写的sql:Stri...

    今天在操作Mysql进行删除操作时,出现了这么一个错误。

    Parameter index out of range (1 > number of parameters, which is 0)

    结合网上各位大佬给出的解答,终于将其解决。

    问题出在手写的sql出错。

    这个报错的含义指的是第一个参数的问题,也就是说问题出在?左右。

    这是我写的sql:

    String sql = "DELETE FROM T_PUB_NODE_INFO WHERE C_IP =?";

    看起来是不是没有错误。。。

    原来是我的问号是中文输入法下的?,不是英文输入下的?。改了之后就好了。

    另外网上也有其他错误情况。

    例如这样写:

    String sql = "DELETE FROM T_PUB_NODE_INFO WHERE C_IP ='?'";

    还有在MyBatis下报这个错误可能是你 like 语句写错了。

    在mybatis里面写就是应该是 like  '%${name} %' 而不是 '%#{name} %'  。

    ${name} 是不带单引号的,而#{name} 是带单引号的。

    喜欢的朋友欢迎点赞,评论,关注哦~~

     

    展开全文
  • which命令

    千次阅读 2016-05-07 18:40:27
    which命令用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录。which指令会在环境变量$PATH设置的目录里查找符合条件的文件。也就是说,使用which命令,就可以看到某个系统命令是否...

    which命令用于查找并显示给定命令的绝对路径,环境变量PATH中保存了查找命令时需要遍历的目录。which指令会在环境变量$PATH设置的目录里查找符合条件的文件。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。

    语法:

    which (选项) (参数)
    选项:
    -n<文件名长度>:制定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名;
    -p<文件名长度>:与-n参数相同,但此处的<文件名长度>包含了文件的路径; 
    -w:指定输出时栏位的宽度; 
    -V:显示版本信息。
    参数:
    指令名:指令名列表。
    实例:

    查找文件、显示命令路径:

    XXXXXX:/ GavinPSU$ which whereis
    /usr/bin/whereis
    XXXXXX:/ GavinPSU$ which pwd
    /bin/pwd
    XXXXXX:/ GavinPSU$ 


    ===BSD General Commands Manual ===== 


    NAME

         which -- locate a program file in the user's path


    SYNOPSIS

         which [-as] program ...

    DESCRIPTION

         The which utility takes a list of command names and searches the path for

         each executable file that would be run had these commands actually been

         invoked.


         The following options are available:

         -a      List all instances of executables found (instead of just the first one of each).

         -s      No output, just return 0 if any of the executables are found, or 1 if none are found.


         Some shells may provide a builtin which command which is similar or identical to this utility.  Consult the builtin(1) manual page.


    SEE ALSO

         builtin(1), csh(1), find(1), locate(1), whereis(1)


    HISTORY

         The which command first appeared in FreeBSD 2.1.


    AUTHORS

         The which utility was originally written in Perl and was contributed by Wolfram Schneider <wosch@FreeBSD.org>.  The current version of which was rewritten in C by Daniel Papasian <dpapasia@andrew.cmu.edu>.


    关于linux/unix的更多讨论与交流,敬请关注本博和新浪微博songzi_tea.
    展开全文
  • mysql出现which is not functionally dependent on columns in GROUP BY clause报错欢迎使用Markdown编辑器总结 欢迎使用Markdown编辑器 假设查询语句是下面这样: SELECT d_1 FROM table WHERE id = 1 GROUP ...

    mysql出现which is not functionally dependent on columns in GROUP BY clause报错

    问题

    假设查询语句是下面这样:

    SELECT
    	 d_1, create_date
    FROM
    	table
    WHERE
    	id = 1 
    GROUP BY
    	create_date 
    

    报错就是这样,从网上找的方法无非三种:

    1. 为查找出的发生碰撞的字段加上any_value函数,于是就成了下面这种
    SELECT
        any_value(d_1) create_date
    FROM
       table
    WHERE
       id = 1 
    GROUP BY
       create_date 
    

    什么叫发生碰撞?比如我这里以create_date 做聚合,查出来的d_1有三个值,分别是1、2、3,这就是碰撞,因为聚合之后某一列有了多个值。
    2. 关闭ONLY_FULL_GROUP_BY模式。关于这个模式,是mysql提供的安全检查。 直接设置为一个新值就完事了:

    SET GLOBAL sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';
    

    注意:我在这里设置的值,是通过select @@sql_mode得到的结果,去掉ONLY_FULL_GROUP_BY得到的。以自己的配置为主,只要去掉ONLY_FULL_GROUP_BY就好(如果通过这种方法设置,重启mysql似乎就会失效,我没尝试过,不敢打包票)
    3. 通过更改my.cnf实现。本质上和2是一样的,都是关闭ONLY_FULL_GROUP_BY模式。我是通过yum安装的mysql,所以直接编辑/etc/my.cnf,在文件的最后加上

    sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
    

    然后通过

    ystemctl restart mysqld.service
    

    重启数据库。

    总结

    总的来说,我个人感觉1是最好的,因为不需要更改系统配置,但是也有缺陷,就是每个你进行分组的语句,都要为查找出来的字段加上any_value()函数。如果没有那么多讲究,完全可以用2或者3的方法解决这个错误。

    展开全文
  • in which可以翻译成在……里面for which可以翻译成为了……目的on which可以翻译成在……的上面,或具体时间的某一天at which可以翻译成在……里面或在……上面这些介词的使用除了意思上的区别,具体是要以which...

    这些都是定语从句里面,由which引导的定语从句,介词提前。

    in which可以翻译成在……里面

    for which可以翻译成为了……目的

    on which可以翻译成在……的上面,或具体时间的某一天

    at which可以翻译成在……里面或在……上面

    这些介词的使用除了意思上的区别,具体是要以which引导的从句而定的。

    例如: 

    (1) The school (that/which) he once studied in is very famous.

    = The school in which he once studied is very famous.

    (2) Tomorrow I will bring here a magazine (that/which) you asked for

    = Tomorrow I will bring here a magazine for which you asked.

    (3) I have a dresser in my bedroom, which there are many cosmetics on.

    = I have a dresser in my bedroom on which there are many cosmetics.

    (4)The dumpling House which he often has dumplings at is very popular.

    = The dumpling House is very popular, at which he often has dumplings.

    当然这只是介词作为基本意思的用法,还有一些固定搭配,得具体情况具体分析。

    例如:

    The plane may be several hours late, in which case theres no point in our waiting.

    (固定搭配:in the case)

    The speaker paused to examine his notes, at which point a loud crash was heard.

    (固定搭配:at the point)

    Ten years of hard work changed her greatly, for which reason he could hardly recognize her at first sight.(固定搭配:for the reason

    The film at which I fell asleep was very boring.

    Here "at which" is based on "fell asleep at the film"因为电影无聊而睡觉。)

    The little creature in which scientists are interested is known as ET.

    (这里"be interested in"是词组原因)

    This is the book for which he is looking.

    (即等于This is the book which he is looking for,这主要是因为look for 这一短语)

    例题:1. I can’t believe that the restaurant, ______ I have eaten such wonderful meal, is going to be close down. 

    Awhere    Bat which    Cabout which

    【解答】选B。这个是非限制性定语从句,at which在功能上等于where,但就本题而言只能选at which。因为at which I have eaten such wonderful meal是一个插入语,where固然可以引导,但是由于前面有了一个逗号,就只能用at which了。“我难以相信我曾经在里面美美地吃过几顿大餐的饭店就要关张了。”非限制性定语从句主要就是先行词+逗号“,”+介词+which或者是先行词+逗号“,”+which,它和限定性定语从句的最显著区别一个是有逗号,一个是非限制定语从句总有which

    2. Wind power is an ancient source of energy ______ we may return in near future.

    A. on which    B. by which   C. to which   D. from which

    【解答】选Creturn to其实,应该来说,就是一个固定搭配了,解释为回归到,但是呢,如果要说意思的话,也是说得通的,就是把句子换一换语序你就可以看出来了。“we may return to wind power in near future.”也就是说,看到prep.+ which这种形式,就可以直接把它扔到动词后面,然后在进行选择,看缺少哪个介词。

    3. We have gathered nearly 100,000 quilts, _____up to half have gone to flood-hit areas.

    A. with which   B. in which   C. for which   D. of which    

    【解答】选D。这里的which指的是,nearly 100,000 quilts(被褥),也就是说,后半句的主语是在这nearly 100,000 quilts里面的up to half

    例:I don’t know the reason why/for which he did it.

    The reason why/for which he was fired was not clear.

    There are many countries in Asia, of which China is the largest one.

    亚洲有很多国家,中国是最大的一个。

    附:whose和 of which的区别

    1. 关系代词whose,引导定语从句时,既可指人,又可指物,在从句中只能作定语of whom只能指人;of which只能指物,有时whose可以与of whomof which互换使用。如:

    The girl whose hair is golden is from England. 头发金色的那个女孩是英国人。

    The house whose doors(of which the doors) are green is an office building. 门是绿色的那座房子是办公楼。

    2. “介词 + whose +名词”引导定语从句。如:

    I love my motherland, for whose good future I will work hard. 我爱我的祖国,为了她美好的未来我要努力工作。

    3. 在下列情况下,一般只用of whomof which

    (1) 定语从句的主语是few, little, some, most, many, much等时,一般只用of whomof which

    In the room are lots of people, many of whom I dont know. 房间里有很多人,很多人我不认识。

    He has a lot of story-books, a few of which I have never read. 他有很多故事书,有几本故事书我还从未看过。

    (2) 定语从句的主语是数词、形容词的最高级时,一般只用of whomof which如:

    The old man has three children, two of whom are college students and one of whom is a manager. 那个老人有三个小孩,其中两个是大学生,另一个是经理。

    (3) 定语从句的主语是all, none, both, neither, each等不定代词时,一般只用of whomof which如:

    There are fifty students in our class, all of whom are working hard. 我们班有五十个学生,所有这五十个学生学习都刻苦。

    He planted two trees last year, both of which are growing well. 去年他栽了两棵树,这两棵树都长得好。

    (4) 在定语从句中作表语的定语时,一般只用of whomof which如:

    He has three brothers, of whom Li Lei is the youngest one. 它有三兄弟,李雷是他们中最小的一个。

    There are many countries in Asia, of which China is the largest one. 亚洲有很多国家,中国是最大的一个。

    (5) 形式不同。如:

    The house          windows face south is our reading-room.

    A. of which    B. whose   C. which   D. its

    【解答】此题正确答案是B,不能选择A选择of which时应在名词前加上定冠词the,也就是名词前有the就只能用of which如果名词前没有冠词,就用whose。若上题改为The house          the windows face south is our reading-room,则此题只能选A不能选B了。

    (6) of which除了可以表示所属关系外,还可以用来表示整体的关系,而whose则不能。例:

    He borrowed a book of which the author was a peasant.

    In Barcelona the Chinese team got 16 gold medals, of which 12 were won by women.

    第一句中的of which就可以用whose来代替,因为这个句子中of是用来表示所属关系的。可改写成:He borrowed a book whose author was a peasant. 而第二句中的of which不能用whose代替,因为这个句子中的of不是表示所属关系,而是表示整体与部分的关系。

    (7) 引导非限制性定语从句多用whose,而很少用表示所属关系的介词of加上关系代词which如:

    There is a mysterious lake at the foot of the hill, whose depth has never been measured. 山脚下有个神秘的湖,其深度从未被测量过。

    如介词of不表示所属关系,而是用来表示整体与部分的关系,此时就经常引导非限制性定语从句了。如:

    There are 102 elements found in nature, of which most are metals.

    The story about Long March, of which this is one example, are well written.

    I’d like a car whose front lights are big and round.

    I’d like a car, the front lights of which are big and round.

    The book, the cover of which is broken, is not mine.

    The book, whose cover is broken, is not mine.

    展开全文
  • which命令说明

    千次阅读 2018-04-24 11:28:21
    which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统命令是否存在,以及执行的到底是哪一个位置的命令。 1.命令格式: ...
  • 23. which命令

    千次阅读 2019-04-12 17:49:16
    which 命令名称:which 命令所在路径: /usr/bin/which 执行权限:所有用户 语法: which 文件名 功能描述: 搜索命令所在目录及别名信息 范例: $ which ls 与which命令类似还有whereis命令,它是搜索命令所在路径及帮助...
  • R语言which函数

    千次阅读 2020-01-19 10:36:26
    # 新建数组a=c(1,3,4,5,3,2,5,6,3,2,5,6,7,5,8)# 取数组a中最大值的下标which.max(a)# 取数组a中最小值的下标which....
  • Linux 常用基本命令 which

    千次阅读 2017-07-26 15:42:40
    这篇博客主要讲解如何查看可执行文件的位置,使用which命令。   which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。也就是说,使用which命令,就可以看到某个系统...
  • R中which的用法

    万次阅读 2018-11-15 17:01:27
    which的用法 官方文档: 也就是找出你给的参数里逻辑值为TRUE的元素的索引。 举例: which(x!=1) #返回x中不等于1的变量值得位置 [1] 4 5 which(c(T,F,T)) #返回c(T,F,T)中为TURE值的位置。 [1] 1 3 which(c(1,0,1...
  • which函数的用法

    千次阅读 2019-09-25 11:01:32
    R语言的which函数主要是用于条件筛选,在R语言里面用的非常多,因为很多时候我们都需要筛选满足一些特定条件的数据记录。向量> a <- c(2,4,5,2,...
  • Linux的which指令

    千次阅读 2017-07-20 18:36:40
    Linux的which指令 1.which指令 在Linux查找某个文件,可用以下命令来搜索: which:查看可执行文件的位置。 whereis:查看文件的位置。 locate:配合数据库查看文件的位置。 which命令的作用:在PATH变量指定的路径...
  • expected at least 1 bean which qualifies as autowire candidate for this dependency. 原因和解决: 扫描包未扫描全,我的是有 mapper 未扫描到。 在启动类上给注解: @MapperScan("breeze.mapper"...
  • Linux 基础命令 -- which

    千次阅读 2020-02-16 10:58:46
    用法: /usr/bin/which [options] [–] COMMAND […] which 选项 命令 命令选项 [root@fp-21 ~]# which --help Usage: /usr/bin/which [options] [--] COMMAND [...] Write the full path of...
  • R语言which函数使用

    万次阅读 2018-06-20 15:23:14
    搜索矩阵A和B相同行名时是哪一行,用which函数可以实现A是nxm的矩阵B是pxk的矩阵搜索B中行名和A中行名相同的行,行号记录在向量a中a&lt;-vector()for(i in 1:nrow(B)){a[i]&lt;-which(colnames(A)==colnames...
  • linux的which命令

    千次阅读 2018-10-15 21:18:24
     which 查看可执行文件的位置。  whereis 查看文件的位置。   locate 配合数据库查看文件位置。  find 实际搜寻硬盘查询文件名称。 which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的位置,...
  • which命令用法举例

    2018-09-11 09:00:03
    which 查看可执行文件的位置。 whereis 查看文件的位置。  locate 配合数据库查看文件位置。 find 实际搜寻硬盘查询文件名称。 1.命令格式:which 可执行文件名称  2.命令功能:在PATH变量指定的路径中,搜索...
  • 关于查找which、whereis、locate、find、grep

    千次阅读 热门讨论 2020-11-30 19:45:39
    Linux查找命令which、whereis、locate、find、grep 前言: 我们在使用linux时,经常需要进行文件查找,以及找到文件后,对文件内容进行查找,以保证我们高效率的工作。 本文详细对文件查找命令which、whereis、...
  • which ,whereis命令

    千次阅读 2018-09-14 13:35:25
    linux下有2个命令可完成该功能:which ,whereis  which 用来查看当 前要执行的命令所在的路径。 whereis 用来查看一个命令或者文件所在的路径, which命令的原理:在PATH变量指定的路径中,搜索某个系统命令的...
  • linux which命令学习

    2013-09-18 09:51:33
    1. which的作用? 当需要查找系统中某个命令的位置时,可以使用which命令来看到。 sh-# which pwd /bin/pwd sh-# which cd sh-# type cd cd is a shell builtin sh-# type pwd pwd is a shell builtin sh-# whereis ...
  • linux之which命令

    2016-10-25 17:13:45
     which 查看可执行文件的位置。  whereis 查看文件的位置。   locate 配合数据库查看文件位置。  find 实际搜寻硬盘查询文件名称。 which命令的作用是,在PATH变量指定的路径中,搜索某个系统命令的...
  • autoitlibrary库卸载不完全,提示‘Cannot uninstall ... It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninsta...
  • HPA monitoring cpu utilization fails for deployments which have init containers1. 背景2. 环境3. 问题4. 参考解决方案 1. 背景 工作遇到的类似问题,参考官网进行收集归档,进行笔记形式的记录,便于后续查看。...
  • hive启动 which: no hbase

    2019-04-23 09:26:08
    hive安装完成后, 启动后包which: no hbase ,但是能创建数据库、能建表、能查询。hive 所连接舍数据库也多了一个hive库(元数据)。 1、网上都说在/hive/lib 目录下添加mysql-connector-java-5.1.47-bin.jar架包,...
  • VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do...
  • Linux which命令的使用方法

    千次阅读 2017-05-24 09:43:20
    Linux which命令的使用方法 功能简述which命令的作用是在PATH变量指定的路径中搜索某个系统命令的位置并且返回第一个搜索结果。也就是说使用which命令就可以看到某个系统命令是否存在以及执行的到底是哪一个位置的...
  • Linux中find和which的区别

    千次阅读 2019-06-11 09:40:54
    find 开始目录(如:/root) -name 文件名 查找文件 返回文件路径 which 命令 (如:python) 查看命令路径 which只能用来查找命令,而不能用来查找文件,find用来查找文件 ...
  • which,whereis 的区别(Linux )

    万次阅读 2018-10-01 23:41:37
    Linux 操作系统中 which 和 whereis 命令的区别 目录 文章目录Linux 操作系统中 `which` 和 `whereis` 命令的区别目录总览whichwhereis 总览 which和whereis命令都是Linux操作系统下查找可执行文件路径的命令。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,070,397
精华内容 428,158
关键字:

which