プログラミング

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


16
n番目の文字ごとに文字列を分割しますか?
StackаэтотвопросестьответынаStack Overflowнарусском:Разбитьстрокупо6символов 文字列をn番目の文字ごとに分割することは可能ですか? たとえば、次の文字列があるとします。 '1234567890' 次のようにするにはどうすればよいですか。 ['12','34','56','78','90']
382 python  string  split 

20
パスがファイルかディレクトリかを確認するより良い方法は?
TreeViewディレクトリとファイルを処理しています。ユーザーは、ファイルまたはディレクトリのいずれかを選択して、それに対して何かを行うことができます。これには、ユーザーの選択に基づいてさまざまなアクションを実行するメソッドが必要です。 現時点では、パスがファイルかディレクトリかを判断するために次のようなことをしています。 bool bIsFile = false; bool bIsDirectory = false; try { string[] subfolders = Directory.GetDirectories(strFilePath); bIsDirectory = true; bIsFile = false; } catch(System.IO.IOException) { bIsFolder = false; bIsFile = true; } これを行うにはもっと良い方法があると感じざるを得ません!これを処理する標準の.NETメソッドを見つけたいと思っていましたが、それができませんでした。そのような方法は存在しますか?存在しない場合、パスがファイルかディレクトリかを判断する最も簡単な方法は何ですか?
382 c#  .net  file  path  directory 


30
JavaScriptの日付をyyyy-mm-ddとしてフォーマットします
形式の日付がありますSun May 11,2014。2014-05-11JavaScript に変換するにはどうすればよいですか? function taskDate(dateMilli) { var d = (new Date(dateMilli) + '').split(' '); d[2] = d[2] + ','; return [d[0], d[1], d[2], d[3]].join(' '); } var datemilli = Date.parse('Sun May 11,2014'); console.log(taskDate(datemilli)); コードスニペットを実行する結果を非表示スニペットを展開 上記のコードでは、同じ日付形式が得られますsun may 11,2014。どうすれば修正できますか?



11
スパンのCSS固定幅
順不同リスト内: <li><span></span> The lazy dog.</li> <li><span>AND</span> The lazy cat.</li> <li><span>OR</span> The active goldfish.</li> クラスまたはスタイル属性の追加は許可されていますが、テキストのパディングおよびタグの追加または変更は許可されていません。 ページはCourier Newでレンダリングしています。 目標は、スパンを揃えた後にテキストを配置することです。 The lazy dog. AND The lazy cat. OR The active goldfish. 「OR」の正当化は重要ではありません。 怠惰な動物のテキストは追加の要素でラップされる場合がありますが、再確認する必要があります。
381 html  css 




2
正しいBeanスコープの選択方法は?
次のような異なるBeanスコープがあることに気づきました。 @RequestScoped @ViewScoped @FlowScoped @SessionScoped @ApplicationScoped それぞれの目的は何ですか?Beanに適切なスコープを選択するにはどうすればよいですか?
381 jsf  jsf-2  scope  managed-bean 

5
特定のコミットをgitの別のブランチに基づくように移動するにはどうすればよいですか?
状況: マスターはXにいます quickfix1はX + 2コミットです そのような: o-o-X (master HEAD) \ q1a--q1b (quickfix1 HEAD) その後、quickfix2の作業を開始しましたが、誤って、quickfix1をコピーするソースブランチとして使用しました。マスターではありません。現在、quickfix2はX + 2コミット+ 2関連コミットにあります。 o-o-X (master HEAD) \ q1a--q1b (quickfix1 HEAD) \ q2a--q2b (quickfix2 HEAD) 今度はquickfix2を使用してブランチを作成しますが、quickfix1に属する2つのコミットは使用しません。 q2a'--q2b' (quickfix2 HEAD) / o-o-X (master HEAD) \ q1a--q1b (quickfix1 HEAD) quickfix2の特定のリビジョンからパッチを作成しようとしましたが、パッチはコミット履歴を保持しません。コミット履歴を保存する方法はありますが、quickfix1を変更せずにブランチがありますか?
381 git  commit  patch 

12
Javaのメソッドパラメータで「final」というキーワードを使用する必要があるのはなぜですか?
finalキーワードがメソッドパラメータで使用される場合、キーワードが本当に便利な場所を理解できません。 匿名クラス、読みやすさ、意図宣言の使用を除外すると、私にはほとんど価値がないように見えます。 一部のデータを一定に保つことは、見かけほど強力ではありません。 パラメータがプリミティブの場合、パラメータは値としてメソッドに渡され、変更してもスコープ外では効果がないため、効果はありません。 パラメータを参照渡しする場合、参照自体はローカル変数であり、参照がメソッド内から変更された場合、メソッドスコープの外部からの影響はありません。 以下の簡単なテストの例を考えてみましょう。このテストはパスしますが、メソッドは与えられた参照の値を変更しましたが、効果はありません。 public void testNullify() { Collection<Integer> c = new ArrayList<Integer>(); nullify(c); assertNotNull(c); final Collection<Integer> c1 = c; assertTrue(c1.equals(c)); change(c); assertTrue(c1.equals(c)); } private void change(Collection<Integer> c) { c = new ArrayList<Integer>(); } public void nullify(Collection<?> t) { t = null; }

7
MVC4のStyles.Render
では.NET MVC4どうするかプロジェクト@Styles.Render作品を? @Styles.Render("~/Content/css")つまり、どのファイルで呼び出されていますか? フォルダ内に「css」というファイルまたはフォルダがありませんContent。

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