プログラミング

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


2
フルファイルパスからファイル名を検索
文字列を操作する手間をかけずに、ファイルのフルパス(ファイルパスの一部)からファイル名を抽出する方法はありますか? Javaで同等のものは次のようになります。 File f = new File ("C:/some_dir/a") f.getName() //output a f.getFullAbsolutePath() //output c:/some_dir/a
156 file  r  path 


30
ACID準拠のNoSQLデータストアはありますか?
この投稿を改善してみませんか?この質問に対する詳細な回答を提供します。これには、引用と、回答が正しい理由の説明が含まれます。詳細が不十分な回答は編集または削除される場合があります。 ACID準拠のNoSQLデータストアはありますか?
156 database  nosql  acid 


9
Visual Studioで使用されるApp_Dataフォルダーは何ですか?
Visual Studioで新しいASP.NETアプリケーションを作成すると、いくつかのファイルとフォルダーが自動的に作成されます。これらのフォルダの1つはと呼ばれApp_Dataます。 また、メニューオプションを選択してWebサイトを公開する場合はBuild->Publish、チェックボックスを使用できますInclude files from the App_Data folder。 このファイルとそのサブフォルダーに配置されたファイルがWeb経由でアクセスできないことを想定していますか?たとえば、アプリケーションコードでのみ使用する予定のリソースをそのフォルダーに配置しても安全ですか? App_Dataフォルダの実際の使用目的は何ですか? 編集: たくさんの回答ありがとうございます。これまでに受け取った回答から、私は主に次の2つの点に関心があります。 App_Dataは基本的に、ファイルベースのデータストアのストレージポイントです。 これはWebで表示できないようにする必要があり、Webアプリがデータを格納してそこから読み取る場所です 誰かが「Webで表示できない」ことを保証する方法を指定できますか?標準の展開を実行するときにその事実に依存できますか、それともサーバーのIIS設定も確認する必要がありますか? アプリケーションからのみアクセスできるようにする一連のpdfファイルがある場合。App_Dataフォルダーを使用するのに適切な場所でしょうか、それとも別のフォルダーを作成し、手動でIISを設定してWebからアクセスできないようにする必要がありますか?

5
ConcurrentHashMap値の反復はスレッドセーフですか?
ConcurrentHashMapの javadoc は次のとおりです。 通常、取得操作(getを含む)はブロックされないため、更新操作(putおよびremoveを含む)と重複する場合があります。取得は、その開始時に保留されている最後に完了した更新操作の結果を反映します。putAllやclearなどの集約操作の場合、同時取得は一部のエントリのみの挿入または削除を反映する場合があります。同様に、イテレータと列挙は、イテレータ/列挙の作成以降のある時点でのハッシュテーブルの状態を反映する要素を返します。ConcurrentModificationExceptionはスローされません。ただし、イテレータは一度に1つのスレッドのみが使用するように設計されています。 どういう意味ですか?2つのスレッドで同時にマップを反復しようとするとどうなりますか?反復中にマップに値を追加またはマップから削除するとどうなりますか?

6
JavaScriptライブラリの先頭のセミコロンは何をしますか?
いくつかのJavaScriptライブラリでは、この表記を最初に見ました。 /** * Library XYZ */ ;(function () { // ... and so on 「すぐに実行される関数」構文に完全に慣れている (function(){...})() 先頭のセミコロンの目的は何なのかと思っていました。私が思いつくことができるすべてはそれが保険であることです。つまり、ライブラリがバグのある他のコードに埋め込まれている場合、それは「最後のステートメントが最後にここで終わる」一種のスピードバンプとして機能します。 他の機能はありますか?
156 javascript  syntax 

5
ポイントを時計回りにソートしますか?
x、yポイントの配列が与えられた場合、この配列のポイントを(全体的な平均中心点の周りで)時計回りにソートするにはどうすればよいですか?私の目標は、ポイントをライン作成関数に渡し、ラインが交差することなくできるだけ凸状に見える、凸状になるようにすることです。 それだけの価値があるので、私はLuaを使用していますが、どのような疑似コードもいただければ幸いです。 更新:参考までに、これはCiamejの優れた回答に基づくLuaコードです(「app」接頭辞は無視してください)。 function appSortPointsClockwise(points) local centerPoint = appGetCenterPointOfPoints(points) app.pointsCenterPoint = centerPoint table.sort(points, appGetIsLess) return points end function appGetIsLess(a, b) local center = app.pointsCenterPoint if a.x >= 0 and b.x < 0 then return true elseif a.x == 0 and b.x == 0 then return a.y > b.y end local …



2
シンプルに保ち、クエリで複数のCTEを実行する方法
この単純なT-SQLクエリを使用すると、テーブルから一連の列が出力され、他の関連テーブルの情報も結合されます。 私のデータモデルは単純です。参加者と一緒に予定されているイベントがあります。各イベントに参加する参加者の人数を知る必要があります。 これに対する私の解決策は、スケジュールされたイベントをグループ化し、参加者の数をカウントするCTEを追加することです。 これにより、予定されているイベントごとにその情報に参加できます。クエリをシンプルに保つ。 クエリを単純にしたいのですが、将来、単純なクエリ中に一時的な結果にアクセスできるようにする必要がある場合はどうすればよいですか? 複数のCTEを持つことができてもできない場合は、本当にそれを望みます。ここに私のオプションは何ですか? ビューを除外し、アプリケーションデータレイヤーで処理を実行しました。SQLクエリを分離することを好みます。

20
NSDateが今日であるかどうかを判断する方法は?
NSDateが今日のものであるかどうかを確認するにはどうすればよいですか? 以前はからの最初の10文字を使用して確認していました[aDate description]。[[aDate description] substringToIndex:10]のように文字列を返す"YYYY-MM-DD"ので、文字列をによって返された文字列と比較しました[[[NSDate date] description] substringToIndex:10]。 チェックするためのより高速かつ/またはきちんとした方法はありますか? ありがとう。


23
jQuery DataTablesの特定の列の並べ替えを無効にする
jQuery DataTablesプラグインを使用してテーブルフィールドをソートしています。私の質問は、特定の列の並べ替えを無効にするにはどうすればよいですか?次のコードを試してみましたが、機能しませんでした。 "aoColumns": [ { "bSearchable": false }, null ] 次のコードも試しました: "aoColumnDefs": [ { "bSearchable": false, "aTargets": [ 1 ] } ] しかし、これでも望ましい結果は得られませんでした。

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