問題タブ [pascalcasing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
637 参照

c# - コード分​​析、CA1709 と CA1704 の間で失われる

次の 2 つの KB 記事のために、私は混乱しています。

という名前のプロパティがありますICD9。コード分​​析によると、次のように変更する必要がありますIcd ここに画像の説明を入力

それは私には合理的に聞こえます。私は行ってそれをに変更しますIcd9(なぜそれがそうではないことを示唆しているのかわかりIcdませんIcd9)、別の警告が表示されますここに画像の説明を入力

KB には、私の頭字語が 3 文字の長さの場合、Pascal ケーシングを使用する必要があると記載されています。Icd9パスカルはケースに入っていませんか?9それが問題を引き起こしていると感じています。

0 投票する
2 に答える
2723 参照

spring - Spring Boot 1.3 から 1.4 への移行、Hibernate 4 から 5 への移行、Pascal ケースの問題

Spring Data JPA と Hibernate を使用して Spring Boot 1.3.5 POC を作成しました (このバージョンの Spring Boot では 4.3.11.Final)。私のバックエンド データベースは Microsoft SQL Server で、データベース オブジェクトの標準命名規則はパスカル ケースです (例: MySchema.MyTable.MyColumn)。javax.persistence.Table および javax.persistence.Column アノテーションを使用して名前を設定し、spring.jpa.hibernate.naming-strategy=org.hibernate.cfg.EJB3NamingStrategy を application.properties ファイルに追加しました。

すべてが完璧に機能しました。問題なくSpring Boot 1.3.6に更新しました。

今、私は Hibernate 5.0.9.Final を使用する Spring Boot 1.4.0.RELEASE に移行しました。そのプロパティ名を変更しましたが、EJB3NamingStrategy の値は残しました。他の廃止された要素も変更しました。

  • org.springframework.boot.orm.jpa.EntityScan から org.springframework.boot.autoconfigure.domain.EntityScan
  • org.springframework.boot.context.web.SpringBootServletInitializer から org.springframework.boot.web.support.SpringBootServletInitializer
  • org.springframework.boot.test.SpringApplicationConfiguration から org.springframework.boot.test.context.SpringBootTest (私のテストクラス)

生成された SQL では、EJB3NamingStrategy で使用したパスカル ケースではなく、デフォルトのキャメル ケースを使用して命名規則を強調しています。

元のコンソール出力:

新しいコンソール出力:

広範囲に検索したところ、ImplicitNamingStrategy と PhysicalNamingStrategy への参照が見つかりました。しかし、それらを差し込むことはうまくいかないようで、おそらく正しいアプローチではありません。また、独自の NamingStrategy を作成することへの言及も見てきました。それは私が取らなければならないルートですか?

@Table および @Column アノテーションで指定した正確な名前を使用する Hibernate 5 の別の設定はありますか? 注釈を定義する方法に問題はありますか?

0 投票する
4 に答える
323 参照

groovy - 小文字としての PascalCase の最初の単語

PascalCase のテキストを含む文字列があり、最初の単語を抽出して小文字に変換する必要があります。

有効な PascalCase 識別子のみに注目しましょう (他の文字や数字は使用せず、常に大文字で始まります)。

私の問題に対するシンプルでクリーンな解決策は何ですか?

私はもう試した

ただし、大文字をすべて削除しますが、大文字を保持する必要があります。

0 投票する
2 に答える
235 参照

apache - apache mod_rewrite を使用してハイフン付き URL をパスカル ケースに書き換える

ユーザーフレンドリな URLはハイフンで囲む必要があります。次に例を示します。

http://example.com/some-category/some-file

ただし、継承されたフォルダー構造はパスカルケースであるため、書き換えられた URLは次のようになります。

http://example.com/SomeCategory/SomeFile.php

注:カテゴリまたはファイル名の単語数はさまざまであるため、そのような一貫性は期待しないでください。元。http://example.com/some-long-category/file.

Apacheのmod_rewriteを使用して、カテゴリとファイルの一般的な書き換え条件とルールのペアを使用して、これを行う方法を考えています。

ここでルールをテストできます。Apache サーバーをセットアップする必要はありません。