プログラミング

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

7
エンティティフレームワーク-複数レベルのプロパティを含める
Include()メソッドは、オブジェクトのリストに対して非常にうまく機能します。しかし、もし私が2つのレベルを深く掘り下げる必要がある場合はどうなりますか?たとえば、以下のメソッドは、ここに示されているプロパティを含むApplicationServerを返します。ただし、ApplicationsWithOverrideGroupは、他の複雑なオブジェクトを保持する別のコンテナーです。そのプロパティでInclude()も実行できますか?または、そのプロパティを完全にロードするにはどうすればよいですか? 今のところ、このメソッドは: public IEnumerable<ApplicationServer> GetAll() { return this.Database.ApplicationServers .Include(x => x.ApplicationsWithOverrideGroup) .Include(x => x.ApplicationWithGroupToForceInstallList) .Include(x => x.CustomVariableGroups) .ToList(); } Enabledプロパティ(下記)のみを入力し、ApplicationまたはCustomVariableGroupプロパティ(以下)は入力しません。これを実現するにはどうすればよいですか? public class ApplicationWithOverrideVariableGroup : EntityBase { public bool Enabled { get; set; } public Application Application { get; set; } public CustomVariableGroup CustomVariableGroup { get; set; } }


14
appcompat-v7:21.0.0 ':指定された名前に一致するリソースが見つかりません:attr' android:actionModeShareDrawable '
プロジェクトで最新のappcompat-v7サポートライブラリを使用しようとすると、次のエラーが発生します。 /Users/greg/dev/mobile/android_project/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/21.0.0/res/values-v11/values.xml Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'. Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'. Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'. Error:(36, 21) No resource found that matches the given name: attr 'android:actionModeShareDrawable'. …

30
文字マトリックスから可能な単語のリストを見つける方法[Boggle Solver]
最近、iPhoneでScrambleと呼ばれるゲームをプレイしています。このゲームをBoggleと知っている方もいるかもしれません。基本的に、ゲームが開始すると、次のような文字のマトリックスが得られます。 F X I E A M L O E W B X A S T U ゲームの目標は、文字をつなげて形成できる単語をできるだけ多く見つけることです。任意の文字で開始でき、その文字を囲むすべての文字は公平なゲームです。次の文字に移動すると、以前に使用された文字を除いて、その文字を囲むすべての文字が公平なゲームになります。したがって、上記のグリッドでは、例えば、私は言葉を思い付くことができLOB、TUX、SEA、FAME、などの言葉は、このゲームでは16になるだろうが、いくつかの実装が異なることができ、それ以上のN×Nの文字より少なくとも3つの文字、あってはなりません。このゲームは楽しさと中毒性がありますが、私は明らかにそれがあまり得意ではないので、可能な限り最高の単語を与えるプログラム(単語が長いほどポイントが多くなります)を作成することで少し浮気したいと思いました。 (ソース:boggled.org) 残念ながら、アルゴリズムやその効率などはあまり得意ではありません。私の最初の試みは、このような辞書(〜2.3MB)を使用し、組み合わせを辞書のエントリと一致させようとする線形検索を行います。これは、可能性のある単語を見つけるのに非常に長い時間がかかり、ラウンドごとに2分しか得られないため、単に適切ではありません。 Stackoverflowersがより効率的なソリューションを考え出せるかどうかに興味があります。私は主にBig 3 Ps:Python、PHP、Perlを使用したソリューションを探していますが、JavaまたはC ++を使用するものもクールです。 現在のソリューション: アダム・ローゼンフィールド、パイソン、〜20代 ジョン・フーイ、パイソン、〜3秒 ケントフレドリック、Perl、〜1秒 ダライアスベーコン、パイソン、〜1秒 rvarcher、VB.NET (ライブリンク)、〜1s Paolo Bergantino、PHP (ライブリンク)、〜5秒(ローカルでは〜2秒)
376 algorithm  puzzle  boggle 

9
MySQLとNode.js
Node.jsを使い始めました。私はPHPの出身ですので、データベースのすべてのニーズにMySQLを使用することにかなり慣れています。 MySQLをNode.jsで使用するにはどうすればよいですか?
376 mysql  node.js 

5
Apache ZooKeeperの説明
ZooKeeperのしくみと仕組みを理解しようとしています。ZooKeeperに匹敵するアプリケーションはありますか? ご存知の場合、ZooKeeperを素人にどのように説明しますか? 私はapache wiki、zookeeper sourceforgeを試してみましたが、それでも私はそれに関係することができません。 http://zookeeper.sourceforge.net/index.sf.shtmlを読んだだけなので、このようなサービスは他にありませんか?サーバーサービスの複製と同じくらい簡単ですか?



15
ユーザー名とパスワードでMongoDBを保護する方法
MongoDBインスタンスにユーザー名とパスワードの認証を設定して、リモートアクセスがユーザー名とパスワードを要求するようにします。MongoDBサイトのチュートリアルを試し、次のことを行いました。 use admin db.addUser('theadmin', '12345'); db.auth('theadmin','12345'); その後、私は退場して再びモンゴを走らせました。それにアクセスするのにパスワードは必要ありません。データベースにリモートで接続しても、ユーザー名とパスワードの入力を求められません。 更新これは私が最終的に使用したソリューションです 1) At the mongo command line, set the administrator: use admin; db.addUser('admin','123456'); 2) Shutdown the server and exit db.shutdownServer(); exit 3) Restart mongod with --auth $ sudo ./mongodb/bin/mongod --auth --dbpath /mnt/db/ 4) Run mongo again in 2 ways: i) run mongo first …


14
Linuxでのpthread_createへの未定義の参照
https://computing.llnl.gov/tutorials/pthreads/から次のデモをWebから入手しました。 #include <pthread.h> #include <stdio.h> #define NUM_THREADS 5 void *PrintHello(void *threadid) { long tid; tid = (long)threadid; printf("Hello World! It's me, thread #%ld!\n", tid); pthread_exit(NULL); } int main (int argc, char *argv[]) { pthread_t threads[NUM_THREADS]; int rc; long t; for(t=0; t<NUM_THREADS; t++){ printf("In main: creating thread %ld\n", t); rc = …

23
カメラインテントを使用してキャプチャした画像がAndroidの一部のデバイスで回転するのはなぜですか?
画像をキャプチャして、画像ビューに設定しています。 public void captureImage() { Intent intentCamera = new Intent("android.media.action.IMAGE_CAPTURE"); File filePhoto = new File(Environment.getExternalStorageDirectory(), "Pic.jpg"); imageUri = Uri.fromFile(filePhoto); MyApplicationGlobal.imageUri = imageUri.getPath(); intentCamera.putExtra(MediaStore.EXTRA_OUTPUT, imageUri); startActivityForResult(intentCamera, TAKE_PICTURE); } @Override protected void onActivityResult(int requestCode, int resultCode, Intent intentFromCamera) { super.onActivityResult(requestCode, resultCode, intentFromCamera); if (resultCode == RESULT_OK && requestCode == TAKE_PICTURE) { if …

30
Pythonでndarray内の特定のアイテムの出現を数える方法は?
Pythonでは、次のように出力y されるndarray がありますarray([0, 0, 0, 1, 0, 1, 1, 0, 0, 0, 0, 1]) この配列にが0いくつあるか、がいくつあるかを数えようとしています1。 しかし、私は、入力したときy.count(0)またはy.count(1)それが言います、 numpy.ndarray オブジェクトに属性がありません count 私は何をすべきか?

6
pyplot散布図マーカーのサイズ
散布図のpyplotドキュメント: matplotlib.pyplot.scatter(x, y, s=20, c='b', marker='o', cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, faceted=True, verts=None, hold=None, **kwargs) マーカーのサイズ s:ポイント単位のサイズ^ 2。xとyと同じ長さのスカラーまたは配列です。 どのような単位points^2ですか?どういう意味ですか?ないs=100わけ10 pixel x 10 pixel? 基本的に、異なるマーカーサイズで散布図を作成しようとしていますが、s数値の意味を理解したいと思います。

7
バックグラウンドプロセスのプロセスIDを取得する方法
シェルスクリプトからバックグラウンドプロセスを開始し、スクリプトが終了したらこのプロセスを強制終了したいと思います。 シェルスクリプトからこのプロセスのPIDを取得するにはどうすればよいですか?私が見る限り、変数$!にはバックグラウンドプロセスではなく、現在のスクリプトのPIDが含まれています。

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