プログラミング

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



3
値のリストでDjangoクエリをフィルタリングするにはどうすればよいですか?
これは簡単な操作だと思いますが、どのように行われるのかわかりません。 これよりも賢いものが必要です。 ids = [1, 3, 6, 7, 9] for id in ids: MyModel.objects.filter(pk=id) 私は次のようなものですべてを1つのクエリで取得したいと考えています。 MyModel.objects.filter(pk=[1, 3, 6, 7, 9]) 値のリストでDjangoクエリをフィルタリングするにはどうすればよいですか?

15
Androidアプリがデバッグモードで起動するとクラッシュする
デバッグモードで実行するとアプリがクラッシュしますが、通常は単に実行すると機能します。問題はデバッガーが接続されているときに発生すると思います。 ログ: A/art: art/runtime/jdwp/jdwp_event.cc:661] Check failed: Thread::Current() != GetDebugThread() (Thread::Current()=0x7f44a18400, GetDebugThread()=0x7f44a18400) Expected event thread A/art: art/runtime/runtime.cc:422] Runtime aborting... A/art: art/runtime/runtime.cc:422] Aborting thread: A/art: art/runtime/runtime.cc:422] "JDWP" prio=5 tid=4 WaitingForDebuggerSend A/art: art/runtime/runtime.cc:422] | group="" sCount=0 dsCount=0 obj=0x12c60280 self=0x7f44a18400 A/art: art/runtime/runtime.cc:422] | sysTid=24137 nice=0 cgrp=default sched=0/0 handle=0x7f4b904450 A/art: art/runtime/runtime.cc:422] | state=R schedstat=( 132066712 …

7
MySQLのスキーマ/データベースの違い
MySQLのスキーマとデータベースに違いはありますか?SQL Serverでは、データベースはスキーマとの関係で上位レベルのコンテナーです。 私はそれを読んCreate SchemaとCreate Databaseスキーマとデータベースが同じオブジェクトに対して異なる単語であることを信じるように私をリードされ、MySQLの中で本質的に同じことを行います。

4
ExpressでURLパラメータを取得する方法は?
tagid私のURLからの値を取得する際に問題が発生していますlocalhost:8888/p?tagid=1234。 コントローラーコードの修正を手伝ってください。tagid値を取得できません。 私のコードは次のとおりです: app.js: var express = require('express'), http = require('http'), path = require('path'); var app = express(); var controller = require('./controller')({ app: app }); // all environments app.configure(function() { app.set('port', process.env.PORT || 8888); app.use(express.json()); app.use(express.urlencoded()); app.use(express.methodOverride()); app.use(app.router); app.use(express.static(path.join(__dirname, 'public'))); app.set('view engine', 'jade'); app.set('views', __dirname + '/views'); app.use(app.router); app.get('/', function(req, …


20
バランスのとれた括弧に一致する正規表現
2つの外側の角かっこの間のすべてのテキストを選択するには、正規表現が必要です。 例: some text(text here(possible text)text(possible text(more text)))end text 結果: (text here(possible text)text(possible text(more text)))
290 regex 

3
Gitリポジトリのサイズを小さくする
レポサイズの縮小に関する優れたチュートリアルを探しましたが、見つかりませんでした。レポサイズを縮小するにはどうすればよいですか?それは約10 MBですが、Herokuは50 MBしか許可しておらず、アプリの開発がほぼ完了していません。 通常の容疑者(ログ、ベンダー、ドキュメントなど)を.gitignoreに追加しました。最近追加したのは.gitignoreだけですが。 助言がありますか?
290 git  git-clean 

6
ウィークヘッドノーマルフォームとは
何をしない弱い頭正規形(WHNFは)意味ですか?何が頭ノーマルフォーム(HNF)と正規形(NF)の平均? 現実世界のHaskellは次のように述べています: おなじみのseq関数は、式を評価して、headノーマルフォーム(HNFと略記)と呼びます。最も外側のコンストラクタ(「ヘッド」)に到達すると停止します。これは、式が完全に評価される正規形(NF)とは異なります。 また、Haskellプログラマーが弱頭標準形(WHNF)に言及していることを聞くでしょう。通常のデータの場合、弱い頭部の正規形は頭部の正規形と同じです。違いは関数に対してのみ発生し、ここで私たちを心配するのはあまりにも厄介です。 いくつかのリソースと定義(Haskell Wiki、Haskell Mail List、Free Dictionary)を読みましたが、理解できません。誰かが例を挙げたり、素人の定義を提供したりできますか? 私はそれが次のようになると思います: WHNF = thunk : thunk HNF = 0 : thunk NF = 0 : 1 : 2 : 3 : [] WHNFとHNF はどのようseqに($!)関連していますか? 更新 私はまだ混乱しています。HNFを無視するという回答もいくつかあります。さまざまな定義を読むと、WHNFとHNFの通常のデータに違いはないようです。ただし、関数に関しては違いがあるようです。違いがなければ、なぜseq必要なのfoldl'ですか? 混乱のもう1つのポイントは、Haskell Wikiからです。これは、seqWHNFに換算すると述べており、次の例には何もしません。次にseq、評価を強制するために使用する必要があると言います。それはそれをHNFに強制していませんか? 一般的な初心者スタックオーバーフローコード: myAverage = uncurry (/) . foldl' (\(acc, len) x -> (acc+x, len+1)) …

11
オブジェクトを渡すときに「ref」キーワードを使用するのはなぜですか?
オブジェクトをメソッドに渡す場合、なぜrefキーワードを使用する必要があるのですか?とにかく、これはデフォルトの動作ではありませんか? 例えば: class Program { static void Main(string[] args) { TestRef t = new TestRef(); t.Something = "Foo"; DoSomething(t); Console.WriteLine(t.Something); } static public void DoSomething(TestRef t) { t.Something = "Bar"; } } public class TestRef { public string Something { get; set; } } 出力は "Bar"で、オブジェクトが参照として渡されたことを意味します。

9
1.8.3で特定のスタッシュをGitでスタッシュする方法
Gitをアップグレードしました。私はGitバージョン1.8.3を使用しています。 今朝、私はスタックの1つ下の変更をアンスタッシュしようとしました。 実行git stash pop stash@{1}してこのエラーが発生しました。 fatal:あいまいな引数 'stash @ 1':作業ツリーにない不明なリビジョンまたはパス。次のように、パスをリビジョンから分離するには「-」を使用します: 'git [...]-[...]' 私はこれについて約20以上のバリエーションを試しましたが、apply代わりに使用popしても成功しませんでした。何が変わったの?他の誰かがこれに遭遇しましたか?
290 git  escaping  git-stash 

11
JavaScriptのマップとオブジェクト
私はchromestatus.comを見つけたところ、1日の数時間を失った後、次の機能エントリが見つかりました。 マップ:マップオブジェクトは単純なキー/値マップです。 それは私を混乱させました。通常のJavaScriptオブジェクトは辞書ですが、辞書とどうMap違うのですか?概念的には同じです( マップと辞書の違いは何ですか?) ドキュメントのchromestatusリファレンスは、次のいずれにも役立ちません。 マップオブジェクトは、キーと値のペアのコレクションであり、キーと値の両方が任意のECMAScript言語値である可能性があります。個別のキー値は、マップのコレクション内の1つのキー/値ペアでのみ発生する可能性があります。マップの作成時に選択された比較アルゴリズムを使用して識別される個別のキー値。 Mapオブジェクトは、その要素を挿入順に反復できます。マップオブジェクトは、ハッシュテーブルまたは他のメカニズムを使用して実装する必要があります。これにより、平均して、コレクション内の要素の数に対して線形ではないアクセス時間が提供されます。このMapオブジェクト仕様で使用されるデータ構造は、Mapオブジェクトの必要な監視可能なセマンティクスを記述することのみを目的としています。実行可能な実装モデルになることは意図されていません。 …私にはまだオブジェクトのように聞こえるので、明らかに何かを逃しました。 JavaScriptが(十分にサポートされている)Mapオブジェクトを取得するのはなぜですか?それは何をするためのものか?

7
どのように変換/ロングを文字列にキャストしますか?
日付を選択できるサンプルBBアプリを作成しました。 DateField curDateFld = new DateField("Choose Date: ", System.currentTimeMillis(), DateField.DATE | DateField.FIELD_LEFT); 日付を選択したら、その長い値を文字列に変換する必要があります。これにより、日付値をデータベースのどこかに簡単に格納できます。JavaとBlackberryの開発は初めてです。 long date = curDateFld.getDate(); この長い値を文字列に変換するにはどうすればよいですか?また、Stringからlongに変換し直したいと思います。そのために使えると思いますlong l = Long.parseLong("myStr");か?


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