大小写

shell中大小写转换

时间秒杀一切 提交于 2019-12-02 22:43:16
shell中大小写转换 2013-12-18 14:31:54 LevinLin 阅读数 39868 更多 分类专栏: Shell 1, 用tr 例如:UPPERCASE=$(echo $VARIABLE | tr '[a-z]' '[A-Z]') (把VARIABLE的小写转换成大写) LOWERCASE=$(echo $VARIABLE | tr '[A-Z]' '[a-z]') (把VARIABLE的大写转换成小写) 2, 用typeset typeset -u VARIABLE (把VARIABLE的小写转换成大写) typeset -l VARIABLE (把VARIABLE的大写转换成小写) 例如:typeset -u VARIABLE VARIABLE="True" echo $VARIABLE 输出为TRUE 来源: https://www.cnblogs.com/tanch/p/11765443.html

wdcp系统支持大小写路径方法 Linux支持大小写区别的方法

匿名 (未验证) 提交于 2019-12-02 22:11:45
我们经常用二度云,阿里云搭建php环境因为wdcp默认环境下没有安装mod_speling.so模块所以导致大小写不能够顺畅转换浏览。 接下来我们介绍安装mod_speling.so模块的方法: 1.下载Apache HTTP Server 2.2.25 地址: http://httpd.apache.org/download.cgi#apache22 2.解压压缩包到本地 找到\modules\mappers下mod_speling相关文件mod_speling打头的五个文件 上传到到服务器/www/wdlinux/httpd-2.2.22/bin/mappers/ 目录下 3.然后登录ssh执行 cd /www/wdlinux/httpd-2.2.22/bin/mappers/ /www/wdlinux/httpd-2.2.22/bin/apxs -c -i -a mod_speling.c 4.执行完之后修改 httpd.conf文件,路径是 /www/wdlinux/httpd-2.2.22/conf下 打开文件搜索 LoadModule speling_module modules/mod_speling.so 在下方添加 CheckSpelling on 所有步骤操作完成,重启web! 文章来源: wdcp系统支持大小写路径方法 Linux支持大小写区别的方法

Linux下MySQL大小写敏感问题

匿名 (未验证) 提交于 2019-12-02 22:06:11
window下的MySQL是忽略大小写的而在Linux下MySQL默认是区分大小写,在Linux下建表时候如果表名使用大写,查询时候使用小写查询会提示表不存在。 mysql是通过lower_case_table_names变量来处理大小写问题的。 首先查询该变量 show variables like '%case&' ; --或者使用如下查询 select @@lower_case_table_name; 结果如下: Variable value lower_case_table_names 0 lower_case_table_name变量是只读变量所以mysql启动之后是无法进行更改的,只能去my.conf中修改变量值,首先找到MySQL的配置文件,MySQL配置文件使用ini文件格式,找到[mysqld]部分添加配置,如果写错位置会导致MySQL无法启动或者启动成功但是忽略该配置。 #Ubuntu下配置文件是/etc/mysql/mysql.conf.d/mysqld.cnf #CentOS下配置文件是/etc/my.cnf #在[mysqld]下添加配置 [mysqld] lower_ case _table_name= 1 重启MySQL使配置生效 #ubuntu systemctl restart mysql.service #centos systemctl

MySQL查询忽略大小写

匿名 (未验证) 提交于 2019-12-02 22:06:11
离离原上草,一岁一枯荣 在MySQL中,有可能会遇到查询大小写的问题. 这个时候可以修改字段的排序规则来达到忽略大小写的目的; 或者用alert语句修改也可以 ALTER TABLE `tableName` MODIFY COLUMN `COLUMNNAME ` varchar ( 50 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL AFTER `express_name` ; 如图,修改为utf8_general_ci就可以了: 文章来源: MySQL查询忽略大小写

Windows Mysql8 设置大小写敏感

匿名 (未验证) 提交于 2019-12-02 21:59:42
windows系统无法改成 lower_case_table_names=0, 因为windows默认是1,就算改也只能改成2,以下截自 MySQL 8.0 Reference Manual 然后,当我们按照网上方法把 my.ini中的lower_case_table_names强行改成2之后,会发现,mysql server无法启动了!!这是因为(下面还是MySQL 8.0 Reference Manual) 你会看到错误是,你的data文件默认是1,但是你的lower_case_table_names=2了所以报错。mysql8.0要求我们不能在initialize之后再更改lower_case_table_names的值,所以正确做法是!!! 清空data文件,我的data文件在programdata\MySQL\XXXXserver 8.0\里面,你就把它删了,然后重新放个空的 然后把my.ini 里面lower_case_table_names,直接把1改成2 然后管理员身份运行cmd 做这步重新initialize mysql server, 然后…你的mysql server就被重新initialize了 后续: 因为重新initialize了嘛…以前的东西就没了…所以,你重新登陆mysql时候,用户名是root,密码在programdata\MySQL

shell 文件大小写替换

徘徊边缘 提交于 2019-12-02 21:56:48
文件大小写替换 20191030 tr 命令[需要文件重定向] #小写转换到大写 tr [a-z] [A-Z] < $file > $newfile #大写转换到小写 tr [A-Z] [a-z] < $file > $newfile 参考 【参考资料1】 来源: https://www.cnblogs.com/damahuhu/p/11764040.html

css显示英文大小写

不羁的心 提交于 2019-12-02 18:22:42
强制每个单词的首字母转换为大写。text-transform: capitalize;强制所有字符被转换为大写 text-transform: uppercase;强制所有字符被转换为小写 text-transform: lowercase;阻止所有字符的大小写被转换 text-transform: none;想到最开始的时候还一个个找那些单词首字母有没有的日子,突然一阵心酸,哈哈哈 来源: https://www.cnblogs.com/jack123/p/11757502.html

Git 忽略文件名大小写

谁都会走 提交于 2019-12-02 12:03:37
原文链接: https://dsx2016.com/?p=656 问题场景 Gitlab 在合并分支时提示某个文件已经存在,提示需要提交. 但是真正操作提交时却又无法提交,file already exist,一直报异常. Git 终端提示的如 E:/github/code-snippet/src/views/Time/index.vue 但是本地的代码为 E:/github/code-snippet/src/views/time/index.vue (注意 time 大小写) 这是由于不同的两个分支请求合并到 dev 分支时,有的重命名了文件名造成的(规范和协作问题) 查看大小写 查看git是否对文件名的大小写敏感 git config core.ignorecase true 为敏感, false 为忽略大小写 修改大小写 git config core.ignorecase true 在末尾加上要设置的状态即可 推荐方法 使用 git 切换到相应的文件目录修改文件名: git mv oldfile(旧文件名) newfile(新文件名) 来源: https://blog.csdn.net/weixin_37865166/article/details/102759465

quick-cocos2d-x平台Lua源码打包后运行出错的一种情况

安稳与你 提交于 2019-12-02 04:20:19
quick-cocos2d-x平台的Lua源码打包及加密功能是其提供的方便功能之一(具体可参考lonewolf的 这篇文章 )。今天Quick-x群里的一位朋友在使用时遇到了点问题,经过我们的探讨找到了原因。虽然是个小问题,不过还是顺手记录一下,以便今后自己和大家查询。 这位朋友在app/scenes/MyScene.lua文件里使用了以下语句调用另一个模块: local SocketTCP = require("app.Utitls.SocketTCP") 所调用的模块文件SocketTcp.lua放在app/Utitls目录下,在player下面直接调试脚本文件时运行一切正常。但将Lua脚本文件打包后,运行时就出现错误提示: LUA ERROR: [string "app.scenes.MyScene"]:0: module 'app.Utitls.SocketTCP' not found: no field package.preload['app.Utitls.SocketTCP'] no file '.\app\Utitls\SocketTCP.lua' no file 'G:\stuffs\tsett\proj.win32\aa\lua\app\Utitls\SocketTCP.lua' ......(后面还有一大堆路径查找提示) 开始怀疑是运行时没有加载上源码包