大小写

MySQL使用积累

老子叫甜甜 提交于 2020-01-07 15:54:22
1、关于大小写   MySQL默认大小写不敏感,也就是不区分大小写。至于怎么设置怎么查看,百度有很多,不多说。这里记录的是,如果由于种种原因,导致库表中存在部分的无效的小写的数据该如何查询出来 SELECT COUNT(id) FROM table_name WHERE BINARY column_name01 regexp '[a-z]' OR BINARY column_name02 regexp '[a-z]';   其中的 BINARY关键字就是设定 where 子句区分大小写。 2、 未完待续.... 来源: https://www.cnblogs.com/eric-fang/p/12161768.html

Mysql设置忽略大小写

安稳与你 提交于 2020-01-07 08:26:48
如果你不在意数据的话直接删除数据(删数据库前请备份) 1 停止MySQL 2 删除 MySQL的数据 /var/lib/mysql 3 修改该 lower_case_table_names = 1 4 启动 mysql 4 搞定 解决Navicat连接MySQL出现1251-Client does not support authentication protocol requested by server; mysql> alter user 'root' @ 'localhost' identified with mysql_native_password by '123456' ; mysql> flush privileges ; 来源: CSDN 作者: 一念永恒 链接: https://blog.csdn.net/u013305864/article/details/103865459

Nginx 伪静态Rewrite,重定向Location配置总结(转)

情到浓时终转凉″ 提交于 2020-01-07 06:15:57
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 语法规则: location [=|~|~*|^~] /uri/ { … } = 开头表示精确匹配 ^~ 开头表示uri以某个常规字符串开头,理解为匹配 url路径即可。nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。 ~ 开头表示区分大小写的正则匹配 ~* 开头表示不区分大小写的正则匹配 !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 的正则 / 通用匹配,任何请求都会匹配到。 多个location配置的情况下匹配顺序为(参考资料而来,还未实际验证,试试就知道了,不必拘泥,仅供参考): 首先匹配 =,其次匹配^~, 其次是按文件中顺序的正则匹配,最后是交给 / 通用匹配。当有匹配成功时候,停止匹配,按当前匹配规则处理请求。 例子,有如下匹配规则: location = / { #规则A } location = /login { #规则B } location ^~ /static/ { #规则C } location ~ \.(gif|jpg|png|js|css)$ { #规则D } location ~* \.png$ { #规则E } location !~ \.xhtml$ { #规则F } location

HTTP标头区分大小写吗?

杀马特。学长 韩版系。学妹 提交于 2020-01-06 14:01:45
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 在博客文章中,我使用以下PHP来设置响应的内容类型: header('content-type: application/json; charset=utf-8'); 我刚刚对该帖子发表评论说 content-type 需要大写, Content-type 。 它是否正确? 它似乎适用于所有小写的我,我假设HTTP标题不区分大小写。 或者它只是工作,因为浏览器很好? #1楼 header('Content-type: image/png') 不支持PHP 5.5服务IE11,因为图像流显示为文本 header('Content-Type: image/png') 起作用,如图像中显示的图像 唯一的区别是资本'T'。 #2楼 HTTP的RFC(如上所述)规定标题不区分大小写,但是你会发现,对于某些浏览器(我在看你,IE),每个单词的大写最好: Location: http://stackoverflow.com Content-Type: text/plain VS location: http://stackoverflow.com content-type: text/plain 这不是“HTTP”标准,而是另一个浏览器怪癖,我们作为开发人员,必须考虑。 #3楼 tldr; HTTP / 1.1和HTTP /

text-transform大小写

一个人想着一个人 提交于 2020-01-04 09:32:37
用于将元素中的字母全 都变成大写或小写。 – 大写:text-transform:uppercase – 小写:text-tansform:lowercase – 首字母大写:text-transform:capitalize – 正常:text-transform:none 来源: CSDN 作者: 无悟饭空 链接: https://blog.csdn.net/weixin_43269800/article/details/103805265

C# 编码规范和编程好习惯

杀马特。学长 韩版系。学妹 提交于 2020-01-03 01:44:53
C# 编码规范和编程好习惯 转自: http://developer.51cto.com/art/200601/20130.htm 阅读提示: 本文介绍在C# 编码的时候需要遵守的规范,以及程序员应该养成的编程好习惯…… 命名惯例和规范 注记 : Pascal 大小写形式-所有单词第一个字母大写,其他字母小写。 Camel大小写形式-除了第一个单词,所有单词第一个字母大写,其他字母小写。 类名使用Pascal 大小写形式 public class HelloWorld { ... } 方法使用Pascal 大小写形式 public class HelloWorld { void SayHello(string name) { ... } }< 变量和方法参数使用Camel 大小写形式 public class HelloWorld { int totalCount = 0; void SayHello(string name) { string fullMessage = "Hello " + name; ... } } 不要使用匈牙利方法来命名变量 以前,多数程序员喜欢它-把数据类型作为变量名的前缀而m_作为成员变量的前缀。例如: string m_sName; int nAge; 然而,这种方式在.NET编码规范中是不推荐的。所有变量都用camel 大小写形式

【PHP】PHP7新特性

江枫思渺然 提交于 2020-01-02 21:55:15
PHP7新特性 PHP7.0 PHP7.0新特性 PHP7.0 变化 PHP7.1 PHP7.1新特性 PHP7.1变化 PHP7.2 PHP7.2新特性 PHP7.2变更 PHP7.3 PHP7.3新特性 PHP7.3变化 PHP7.0 PHP7.0新特性 组合比较符 (<=>) 组合比较符号用于比较两个表达式。当$a小于、等于或大于$b时它分别返回-1、0或1,比较规则延续常规比较规则。对象不能进行比较。 var_dump ( 'PHP' <= > 'Node' ) ; // int(1) var_dump ( 123 <= > 456 ) ; // int(-1) var_dump ( [ 'a' , 'b' ] <= > [ 'a' , 'b' ] ) ; // int(0) null合并运算符 由于日常使用中存在大量同时使用三元表达式和isset操作。使用null合并运算符可以简化操作。 # php7以前 if ( isset ( $_GET [ 'a' ] ) ) { $a = $_GET [ 'a' ] ; } # php7以前 $a = isset ( $_GET [ 'a' ] ) ? $_GET [ 'a' ] : 'none' ; #PHP 7 $a = $_GET [ 'a' ] ? ? 'none' ; 变量类型声明 变量类型声明有两种模式。一种是强制的

大小写字母转换

你说的曾经没有我的故事 提交于 2020-01-01 14:28:42
输入一行字符,以回车符 ‘\n’ 结束,将其中的大写字母转换为相应的小写字母后输出,小写字母转换为相应的大写字母后输出,其他字符按原样输出。 # include <stdio.h> main ( ) { char a [ 1000 ] , * p ; gets ( a ) ; p = a ; for ( ; * p != 0 ; p ++ ) { if ( * p >= 'a' && * p <= 'z' ) * p = * p + 'A' - 'a' ; else if ( * p >= 'A' && * p <= 'Z' ) * p = * p - 'A' + 'a' ; } puts ( a ) ; return 0 ; } 来源: CSDN 作者: Kevin-Zzh 链接: https://blog.csdn.net/KEVINzzh/article/details/103792558

初学JSP+Servlet常见的错误

烈酒焚心 提交于 2019-12-27 02:09:52
web 编程中常见的错误 : 一、 404( 要访问的资源没有找到 ) 1.web 程序有没有部署 ( 将项目到 tomcat 中 ) 2.url 有没有写错 ( 包括大小写,包括项目有没有重命名 ) 3. 有没有将 jsp/html 放在 WEB-INF 4. 如果访问的是 servlet, 那么看下 web.xml 中 url-pattern 中的配置和你写的名字是否一致 二、 500( 程序有异常,就是代码有问题 ) 1.ClassNotFoundException 提示 :oracle.jdbc.driver.OracleDriver 看 oracle 的 jar 包是否放到项目中来了 看下驱动类的包名 . 类名是否出错 2.SQLException( ……… .) JDBC 操作或 URL 或用户名密码是否有问题 3. java.net.BindException: Address already in use: JVM_Bind:8080 原因 : 因为 8080 端口已经被占用,就是服务器至少起了两个了,并且有一个在使用当中。 在任务管理器中,看是否有两个 javaw.exe(tomcat5.exe). 关掉下面那个。 4. java.lang.NumberFormatException: null 数字格式化异常 原因 :null 接收一个 null 值,并且把这个

一个大小写引发的灾难 --碎片的最佳实践4.5章节

ⅰ亾dé卋堺 提交于 2019-12-25 01:50:52
先分析一下项目的设计目标,目标是要实现一个兼容手机和平板的新闻应用,新闻应用包含两部分内容:新闻列表项和新闻内容。那么基本设计思路是,手机系统会根据最小宽度限定符自动确定显示为单页模式还是双页模式,在 MainActivity 代码中,通过对单页模式、双页模式的判断启用不同的显示。手机用户会在 MainActivity 中显示手机列表项,在另一个 Activity 中显示新闻内容;平板用户会在 MainActivity 左侧碎片显示新闻列表项,右侧碎片显示新闻内容。 了解了作者的设计思路,现在来读代码。准备工作是必不可少的,首先是一个新闻实体类 News,包含 title、content 两个字段和get、set方法,看到这个类,你第一时间就应该想到这是一个List列表的泛型类,用来创建适配器。接着准备好新闻列表适配器 NewsAdapter 和新闻列表子项布局 news_item.xml,这些代码比较简单,这里不解释(不理解参考《第一行代码》的3.5章节 ListView控件)。 接下来创建新闻内容布局 news_content_frag.xml,里面包含一个显示新闻标题和一个显示新闻内容的文本框。创建新闻内容碎片 NewsContentFragment 继承 Fragment,在 onCreateView()方法里加载刚刚编写的新闻内容布局,碎片还提供了更新新闻标题和内容的方法