2011-12-29 15:34:12 bestchenwu123 阅读数 46
  • Linux C语言编程基础视频精讲

    本课程讲解Linux编程下C语言的基础编程知识,包括环境构建,Linux shell命令 ,Linux VI编辑器,Linux GCC编译器使用,C语言保留字,变量,表达式、语句、函数、程序的结构、数据结构与算法、链表与栈。

    17515 人正在学习 去看看 沈寒

:set ic 忽略大小写  ignore charactor

:set noic 不忽略大小写

2014-03-27 22:58:02 dtb2010 阅读数 464
  • Linux C语言编程基础视频精讲

    本课程讲解Linux编程下C语言的基础编程知识,包括环境构建,Linux shell命令 ,Linux VI编辑器,Linux GCC编译器使用,C语言保留字,变量,表达式、语句、函数、程序的结构、数据结构与算法、链表与栈。

    17515 人正在学习 去看看 沈寒

在liunx系统下安装mysql,发布程序时连接报大写的表名不存在的错误。

研究了一下,原来mysql在windows上是不区分表名大小写的,所以能正常运行。

但是在linux上由于mysql默认是却分大小写的,所以程序会出错。

最简单的方法当然是修改linux上mysql的配置文件,修改为忽略大小写就可以了。

修改办法是:

vi /etc/my.cnf

在[mysqld]下加入一行:

lower_case_table_names=1

这句话就表示不区分大小写表名。

重启一下mysql服务再试试看看。

如果还是不正确的话,就把数据库名字也改为小写的,如果数据库名字为大写的话依然会报不存在表名的错误。

修改配置是最简便的修改办法,但是这种方法也许不是很科学,建议还是写程序的时候就详细规范一下,注意区分大小写。

2010-01-29 10:53:00 huoyin 阅读数 4704
  • Linux C语言编程基础视频精讲

    本课程讲解Linux编程下C语言的基础编程知识,包括环境构建,Linux shell命令 ,Linux VI编辑器,Linux GCC编译器使用,C语言保留字,变量,表达式、语句、函数、程序的结构、数据结构与算法、链表与栈。

    17515 人正在学习 去看看 沈寒

我目前知道有两种方式:

 

第一种:每次在查找时,在搜索表达式后加上 /c 参数

如:/Java/c 就可以匹配JAVA,java, JaVa等

缺点是每次都要输入/c 参数

 

第二种:打开忽略大小写开关

:set ic 或者 :set ignorecase
缺点是如果要正常查找时又要关闭这个开关

:set noic 或者 :set noignorecase

 

 

2016-06-17 17:10:44 liuqinglong_along 阅读数 573
  • Linux C语言编程基础视频精讲

    本课程讲解Linux编程下C语言的基础编程知识,包括环境构建,Linux shell命令 ,Linux VI编辑器,Linux GCC编译器使用,C语言保留字,变量,表达式、语句、函数、程序的结构、数据结构与算法、链表与栈。

    17515 人正在学习 去看看 沈寒

首先,在宿主目录下创建.inputrc文件:

a@allen ~ $ touch .inputrc

然后,写入如下设置语句

  1#自动忽略大小写
  set completion-ignore-case on

最后,重启shell即可.

2019-06-20 17:06:43 Lq_joe 阅读数 25
  • Linux C语言编程基础视频精讲

    本课程讲解Linux编程下C语言的基础编程知识,包括环境构建,Linux shell命令 ,Linux VI编辑器,Linux GCC编译器使用,C语言保留字,变量,表达式、语句、函数、程序的结构、数据结构与算法、链表与栈。

    17515 人正在学习 去看看 沈寒

1、背景

实施:我们系统崩了,在Linux下面好多功能不能使用。

我:看看日志,有什么报错。

实施:[Err] 1146 - Unknown error 1146。

我:没有其他信息了吗?

实施:没有。

2、原因

遇到过很多次1146,但是这么简洁的情况还是第一次看到。

然后经过百度排查,最终找到原因:Linux系统区分大小写!

3、解决办法

  • ROOT登录,vi /etc/my.cnf
  • 在[mysqld]下加入一行:lower_case_table_names=1     //(为0时区分大小写)
  • 保存退出,重启MySQL。 

执行语句可查看mysql是否设置区分大小写结果为:

mysql> show variables like "%case%";
+------------------------+-------+
| Variable_name          | Value |
+------------------------+-------+
| lower_case_file_system | ON    |
| lower_case_table_names | 1     |
+------------------------+-------+
2 rows in set, 1 warning (0.03 sec)

 

 

 

linux vi

阅读数 23

没有更多推荐了,返回首页