プログラミング

プロおよび熱狂的プログラマーのためのQ&A


6
URIの単語区切り文字としてのハイフン、アンダースコア、またはキャメルケース?
イントラネットアプリ用にHTTPベースのAPIを設計しています。私はそれが物事の大まかな体系ではかなり小さな懸念事項であることを理解していますが、URI内の単語を区切るためにハイフン、アンダースコア、またはキャメルケースを使用する必要がありますか? これが私の最初の考えです。 キャメルケース サーバーで大文字と小文字が区別されない場合に考えられる問題 クエリ文字列のキーにかなり広範囲に使用しているようだ(http://api.example.com?SEARCHQUERY = ...)ではなく、他のURIの部分で ハイフン 他の選択肢よりも審美的に楽しい URIのパス部分で広く使用されているようです 実際にハイフネーションされたクエリ文字列キーを見たことがない おそらく SEOに適しています(これは神話かもしれません) 下線 プログラミング言語が扱いやすい可能性 いくつかの人気のあるAPI(Facebook、Netflix、StackExchangeなど)は、URIのすべての部分でアンダースコアを使用しています。 私はすべてのアンダースコアに傾いています。大企業のほとんどがそれらを使用しているという事実は説得力があります(https://stackoverflow.com/a/608458/360570を参照)。
477 api  url  rest  uri  restful-url 


10
以前のコミットをチェックアウトした後、最新のコミットに戻す方法は?
以前のバージョンのコードをチェックアウトして調べたりテストしたりすることがあります。以前のコミットを変更したい場合はどうすればよいかについての説明を見ましたが、変更を加えないとします。たとえばgit checkout HEAD^、を実行した後、ブランチの先端に戻るにはどうすればよいですか?.. git logは、最新のコミットのSHAを表示しなくなりました。




16
リストから要素を削除しようとするとUnsupportedOperationExceptionが発生するのはなぜですか?
私はこのコードを持っています: public static String SelectRandomFromTemplate(String template,int count) { String[] split = template.split("|"); List<String> list=Arrays.asList(split); Random r = new Random(); while( list.size() > count ) { list.remove(r.nextInt(list.size())); } return StringUtils.join(list, ", "); } 私はこれを手に入れます: 06-03 15:05:29.614: ERROR/AndroidRuntime(7737): java.lang.UnsupportedOperationException 06-03 15:05:29.614: ERROR/AndroidRuntime(7737): at java.util.AbstractList.remove(AbstractList.java:645) これはどのように正しい方法でしょうか?Java.15

15
既存のGitリポジトリを別のGitリポジトリにインポートする方法は?
XXXというフォルダーにGitリポジトリーがあり、YYYという2番目のGitリポジトリーがあります。 私は、インポートしたいXXXのにリポジトリをYYYの名前のサブディレクトリとしてリポジトリZZZと、すべての追加XXXへの変更履歴をYYY。 以前のフォルダ構造: ├── XXX │ ├── .git │ └── (project files) └── YYY ├── .git └── (project files) 後のフォルダー構造: YYY ├── .git <-- This now contains the change history from XXX ├── ZZZ <-- This was originally XXX │ └── (project files) └── (project files) これは可能ですか、それともサブモジュールを使用する必要がありますか?
476 git  merge  git-merge 


22
jQueryを使用してフォームを送信する[終了]
閉まっている。この質問にはデバッグの詳細が必要です。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 6か月前に閉鎖。 jQueryを使用してフォームを送信したい。誰かがコード、デモ、またはサンプルリンクを提供できますか?
476 jquery 

8
HTML5 Canvas vs. SVG vs. div
その場で要素を作成し、それらを移動できるようにするための最良のアプローチは何ですか?たとえば、長方形、円、多角形を作成し、それらのオブジェクトを選択して移動したいとします。 HTML5がこれを可能にする3つの要素、svg、canvas、divを提供していることを理解しています。私がやりたいことについて、これらの要素のどれが最高のパフォーマンスを提供しますか? これらのアプローチを比較するために、それぞれにヘッダー、フッター、ウィジェット、テキストコンテンツが含まれる、視覚的に同一の3つのWebページを作成することを考えていました。最初のページのウィジェットは完全にcanvas要素で作成され、2番目のウィジェットは完全に要素で作成されsvg、3番目のウィジェットはプレーンdiv要素、HTMLおよびCSSで作成されます。

9
どこでもアプリケーションコンテキストを使用していますか?
Androidアプリでは、次のアプローチに問題がありますか? public class MyApp extends android.app.Application { private static MyApp instance; public MyApp() { instance = this; } public static Context getContext() { return instance; } } そして、コンテキストが必要なすべての場所(SQLiteOpenHelperなど)に渡します(もちろんリークしません)?

21
C ++でPI定数を使用する方法
一部のC ++プログラムでPI定数および三角関数を使用したいと思います。で三角関数を取得しinclude <math.h>ます。ただし、このヘッダーファイルにはPIの定義がないようです。 手動で定義せずにPIを取得するにはどうすればよいですか?
476 c++  trigonometry 


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.