プログラミング

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

30
クラスが見つかりません:IntelliJの空のテストスイート
私は大学でコンピューターサイエンスプログラムを始めたばかりですが、IntelliJで問題が発生しています。単体テストを実行しようとすると、メッセージが表示されます Process finished with exit code 1 Class not found: "edu.macalester.comp124.hw0.AreaTest"Empty test suite. 画面の左側に「テストが見つかりませんでした」というメッセージも表示されます。私のテストコードはここにあります: package edu.macalester.comp124.hw0; import org.junit.Test; import static org.junit.Assert.*; public class AreaTest { @Test public void testSquare() { assertEquals(Area.getSquareArea(3.0), 9.0, 0.001); } @Test public void testCircle() { assertEquals(Area.getCircleArea(3.0), 28.2743, 0.001); } } そして私のプロジェクトコードはここにあります: package edu.macalester.comp124.hw0; import java.lang.Math; public …

10
PythonによるWebスクレイピング[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 10か月前に閉鎖。 この質問を改善する Webサイトから毎日の日の出/日の入り時刻を取得したいのですが。PythonでWebコンテンツをスクレイピングすることは可能ですか?使用されているモジュールは何ですか?チュートリアルはありますか?

3
yumパッケージがインストールされたパスの特定[クローズド]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 8年前に閉鎖。 この質問を改善する Redhatでyumを使用してffmpegをインストールしましたが、パッケージのインストール先(パス)を特定するのが困難です。手動で見つけることなく、簡単にこれを決定する方法はありますか?
183 linux  redhat  rpm  yum 


4
イベントハンドラーはガベージコレクションの発生を停止しますか?
次のコードがある場合: MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass = null; pClassはガベージコレクションされますか?それとも、イベントが発生するたびにイベントを発生させ続けますか?ガベージコレクションを許可するには、次のことを行う必要がありますか? MyClass pClass = new MyClass(); pClass.MyEvent += MyFunction; pClass.MyEvent -= MyFunction; pClass = null;

3
GHCが確実に実行すると期待できる最適化は何ですか?
GHCには実行可能な多くの最適化がありますが、それらすべてがどのようなものであるか、またそれらがどの程度の確率で実行される可能性があるのか​​、またどのような状況で実行されるのかはわかりません。 私の質問は次のとおりです。毎回、どのような変換が適用されると期待できますか、またはほぼ同じでしょうか。頻繁に実行(評価)されるコードを見て、最初の考えが「うーん、多分それを最適化する必要がある」である場合、2番目の考えは「それについてさえ考えないでください」 GHCはこれを得た」? 私は「Stream Fusion:From Lists to Streams to Nothing at All」というペーパーを読んでいて、彼らがリスト処理を別の形式に書き換えて、GHCの通常の最適化が単純なループに確実に最適化する手法は私にとっては斬新でした。自分のプログラムがそのような最適化の対象となる時期を知るにはどうすればよいですか? GHCマニュアルにはいくつかの情報がありますが、それは質問への回答の一部に過ぎません。 編集:私は賞金を始めています。私が欲しいのは、ラムダ/レット/ケースフローティング、タイプ/コンストラクタ/関数の引数の特殊化、厳密性分析とボックス化解除、ワーカー/ラッパー、および私が省略した他の重要なGHCのすべてのような下位レベルの変換のリストです、および入力コードと出力コードの説明と例、および理想的には、全体の効果がその部分の合計よりも多い状況の図。そして、理想的には、変換が行われない場合のいくつかの言及起こります。私はすべての変換について斬新な長さの説明を期待していません。全体像がわかる限り、2、3の文とインラインの1行のコード例(または20ページの科学論文でない場合はリンク)で十分です。それの終わりまでに明らかに。コードを見て、コンパイルしてタイトなループになるか、そうでないのか、それを作成するために何を変更する必要があるのか​​を推測できるようにしたいと思います。(ここでは、ストリームフュージョンなどの大きな最適化フレームワークにはあまり興味がありません(それについての論文を読んだだけですが、これらのフレームワークを作成する人々が持っている種類の知識に関心があります)。

9
Parallel.ForEachでの入れ子の待機
Metroアプリでは、いくつかのWCF呼び出しを実行する必要があります。実行される呼び出しの数は非常に多いので、並列ループで実行する必要があります。問題は、WCF呼び出しがすべて完了する前に並列ループが終了することです。 これをどのようにリファクタリングして期待どおりに機能させることができますか? var ids = new List<string>() { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10" }; var customers = new System.Collections.Concurrent.BlockingCollection<Customer>(); Parallel.ForEach(ids, async i => { ICustomerRepo repo = new CustomerRepo(); var cust = await repo.GetCustomer(i); customers.Add(cust); }); foreach ( var customer in customers ) { Console.WriteLine(customer.ID); …




13
#1273-照合順序が不明: 'utf8mb4_unicode_ci' cPanel
cPanelでホストされているphpMyAdminに転送したいローカルマシンにWordPressデータベースがあります。しかし、データベースを環境にインポートしようとすると、次のエラーが発生します。 #1273 - Unknown collation: 'utf8mb4_unicode_ci' 私は周りにグーグルしようとしました、そして私が見つけることができる唯一の解決策はこれ1つのphpmysqlエラーです-#1273-#1273-未知の照合: 'utf8mb4_general_ci'これは今のところあまり役に立ちません。Cookieをクリアしようとしましたが、まだ機能しません。助けてください!

10
javascript Object.definePropertyの使用方法
私はObject.definePropertyメソッドの使い方を探しましたが、適切なものは見つかりませんでした。 誰かが私にこのコードのスニペットをくれました: Object.defineProperty(player, "health", { get: function () { return 10 + ( player.level * 15 ); } }) しかし、私はそれを理解していません。主に、それgetは私が得ることができないものです(しゃれは意図されています)。それはどのように機能しますか?

9
CSSで画像をグレー表示しますか?
CSSを使用して画像を「グレー表示」で表示する(つまり、個別のグレー表示されたバージョンの画像を読み込まずに)最良の方法(ある場合)は何ですか? 私のコンテキストは、すべてのボタンが右端のセルにあるテーブルの行があり、一部の行は他よりも明るく見えるようにする必要があるということです。もちろん、フォントを簡単に軽量化することはできますが、各画像の2つのバージョンを管理する必要なく、画像を軽量化したいと考えています。
183 css 

18
urllibとpythonを介して画像をダウンロードする
だから私はウェブコミックをダウンロードして自分のデスクトップのフォルダに置くPythonスクリプトを作ろうとしています。私はここでいくつかの同様のプログラムを見つけましたが、同じようなことをしますが、私が必要としているものとはまったく似ていません。私が最も類似していると思うものはここにあります(http://bytes.com/topic/python/answers/850927-problem-using-urllib-download-images)。私はこのコードを使ってみました: >>> import urllib >>> image = urllib.URLopener() >>> image.retrieve("http://www.gunnerkrigg.com//comics/00000001.jpg","00000001.jpg") ('00000001.jpg', <httplib.HTTPMessage instance at 0x1457a80>) 次に、コンピュータでファイル "00000001.jpg"を検索しましたが、見つかったのはそのキャッシュされた画像だけでした。ファイルが自分のコンピューターに保存されたかどうかさえわかりません。ファイルをダウンロードする方法を理解したら、残りのファイルの処理方法がわかったと思います。基本的には、forループを使用して、文字列を '00000000'。 'jpg'で分割し、 '00000000'を最大数までインクリメントします。これを行うための最良の方法またはファイルを正しくダウンロードする方法に関する推奨事項はありますか? ありがとう! 編集6/15/10 これが完成したスクリプトです。選択した任意のディレクトリにファイルを保存します。奇妙な理由で、ファイルはダウンロードされず、ダウンロードされました。それをクリーンアップする方法についての提案は大歓迎です。いくつかの例外が発生した後にプログラムを終了させるのではなく、サイトに多くのコミックが存在することを確認して、最新のコミックのみを取得する方法を現在検討しています。 import urllib import os comicCounter=len(os.listdir('/file'))+1 # reads the number of files in the folder to start downloading at the next comic errorCount=0 def download_comic(url,comicName): """ download a …
183 python  urllib2  urllib 

13
一部のSQLite3テーブルのデータをダンプするにはどうすればよいですか?
データベースの一部のSQLite3テーブル(すべてのテーブルではない)のデータ(スキーマではなく)のみをダンプするにはどうすればよいですか?後でデータベースに簡単に再入力でき、コマンドラインから実行する必要があるため、ダンプはSQL形式である必要があります。何かのようなもの sqlite3 db .dump ただし、スキーマをダンプしたり、ダンプするテーブルを選択したりする必要はありません。
183 sql  sqlite 

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