草庐IT

camelcasing

全部标签

mysql - 我们所有的 MySQL 约束都变成了小写。什么会导致这种情况?

从数据库表到对象属性、列、数据库索引和约束,我们所做的一切都有驼峰式命名约定。我们已经在一个新项目上使用这些约定两个月了,一切进展顺利,昨晚突然之间,我们6个数据库中只有一个的所有关系从驼峰式转换为小写。重要的是要注意只有约束被转换——索引本身保持驼峰式。因此,如果我们有一个名为someColumn的列和另一个名为someTable.otherColumn的列,它是这样的:someColumn=>someTable.otherColumnONDELETECASCADEONUPDATECASCADE为此:someColumn=>sometable.otherColumnONDELETEC

javascript - node.js 中的 Snake_case 或 camelCase

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭8年前。Improvethisquestion所以我有node.js应用程序,它向客户端公开一些API并连接到一些SQL数据库。首先让我们介绍一些前提:客户端必须使用带有snake_case的API(在请求正文中发送的JSON对象中的键在snake_case中)。数据库列名也是snake_case。问题是因为javascript标准/实践正在使用我想保留的camelCase。所以我看到有3个解决方案:根据需要即时将数据从蛇(API)转

javascript - node.js 中的 Snake_case 或 camelCase

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭8年前。Improvethisquestion所以我有node.js应用程序,它向客户端公开一些API并连接到一些SQL数据库。首先让我们介绍一些前提:客户端必须使用带有snake_case的API(在请求正文中发送的JSON对象中的键在snake_case中)。数据库列名也是snake_case。问题是因为javascript标准/实践正在使用我想保留的camelCase。所以我看到有3个解决方案:根据需要即时将数据从蛇(API)转

python - 将 Snake Case 转换为 Lower CamelCase (lowerCamelCase)

在Python2.7中从蛇形大小写(my_string)转换为小Camel大小写(myString)的好方法是什么?显而易见的解决方案是用下划线分割,将除第一个单词之外的每个单词大写,然后重新连接在一起。但是,我很好奇其他更惯用的解决方案或使用RegExp来实现此目的的方法(使用一些大小写修饰符?) 最佳答案 defto_camel_case(snake_str):components=snake_str.split('_')#Wecapitalizethefirstletterofeachcomponentexceptthefir

python - 将 Snake Case 转换为 Lower CamelCase (lowerCamelCase)

在Python2.7中从蛇形大小写(my_string)转换为小Camel大小写(myString)的好方法是什么?显而易见的解决方案是用下划线分割,将除第一个单词之外的每个单词大写,然后重新连接在一起。但是,我很好奇其他更惯用的解决方案或使用RegExp来实现此目的的方法(使用一些大小写修饰符?) 最佳答案 defto_camel_case(snake_str):components=snake_str.split('_')#Wecapitalizethefirstletterofeachcomponentexceptthefir

java - 如何使用camelCase将Hibernate实体字段映射到snake_case(下划线)数据库标识符

我有下划线的数据库字段。我在驼峰式中有实体字段。我无法更改其中任何一个。有什么东西,也许是一个类级别的注释,我可以使用默认的实体列名注释到驼峰式等效项?例如,我有一个这样的实体:@EntitypublicclassAuthorisationEntity{@Column(name="non_recoverable")privateBigDecimalnonRecoverable;@Column(name="supplier_recoverable")privateBigDecimalsupplierRecoverable;@Column(name="refund_amount")priv

java - 如何使用camelCase将Hibernate实体字段映射到snake_case(下划线)数据库标识符

我有下划线的数据库字段。我在驼峰式中有实体字段。我无法更改其中任何一个。有什么东西,也许是一个类级别的注释,我可以使用默认的实体列名注释到驼峰式等效项?例如,我有一个这样的实体:@EntitypublicclassAuthorisationEntity{@Column(name="non_recoverable")privateBigDecimalnonRecoverable;@Column(name="supplier_recoverable")privateBigDecimalsupplierRecoverable;@Column(name="refund_amount")priv

java - 大写缩写的命名约定

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前.是否应该调用返回XML流的方法publicStreamgetXmlStream();或者改为publicStreamgetXMLStream();您对此有何看法?什么是最佳做法? 最佳答案 没有一个正确的答案。这个wiki提取物很有帮助:Programmingidentifiersoftennee

java - 大写缩写的命名约定

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前.是否应该调用返回XML流的方法publicStreamgetXmlStream();或者改为publicStreamgetXMLStream();您对此有何看法?什么是最佳做法? 最佳答案 没有一个正确的答案。这个wiki提取物很有帮助:Programmingidentifiersoftennee

java - 用于在 java 中将 CamelCase 转换为 camel_case 的正则表达式

我理解为什么在使用正则表达式将FooBar之类的字符串转换为Foo_Bar时没有给出所需的输出,而是给出了Foo_Bar_。我可以用String.substringsubstring(0,string.length()-2)做一些事情,或者只是替换最后一个字符,但我认为这种情况有更好的解决方案。代码如下:Stringregex="([A-Z][a-z]+)";Stringreplacement="$1_";"CamelCaseToSomethingElse".replaceAll(regex,replacement);/*outputs:Camel_Case_To_Something_