プログラミング

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

10
このスレッド結合コードはどういう意味ですか?
このコードでは、2つのjoinとbreakはどういう意味ですか?t1.join()原因となるt2まで停止するようにt1終了? Thread t1 = new Thread(new EventThread("e1")); t1.start(); Thread t2 = new Thread(new EventThread("e2")); t2.start(); while (true) { try { t1.join(); t2.join(); break; } catch (InterruptedException e) { e.printStackTrace(); } }

30
MySQL:テーブルを作成できません(エラー番号:150)
.sqlファイルをインポートしようとしていますが、テーブルの作成に失敗します。 失敗したクエリは次のとおりです。 CREATE TABLE `data` ( `id` int(10) unsigned NOT NULL, `name` varchar(100) NOT NULL, `value` varchar(15) NOT NULL, UNIQUE KEY `id` (`id`,`name`), CONSTRAINT `data_ibfk_1` FOREIGN KEY (`id`) REFERENCES `keywords` (`id`) ON DELETE CASCADE ON UPDATE CASCADE ) ENGINE=InnoDB DEFAULT CHARSET=latin1; 同じデータベースから.sqlをエクスポートしました。すべてのテーブルを削除しましたが、インポートしようとしましたが、なぜ失敗しますか? MySQL:テーブル './dbname/data.frm'を作成できません(errno:150)

30
特定のテキストで最もよく使用される単語のASCIIチャートを作成する[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 7年前休業。 ロックされています。この質問とトピックへの回答はロックされています。質問はトピックから外れていますが、歴史的に重要です。現在、新しい回答や相互作用を受け入れていません。 挑戦: 特定のテキストで最も一般的に使用される単語のASCIIチャートを作成します。 ルール: a-zおよびA-Z(アルファベット文字)のみを単語の一部として受け入れます。 大文字と小文字を区別しません(She==ここsheでは目的)。 次の単語は無視してください(かなり自由自在です)。 the, and, of, to, a, i, it, in, or, is 明確化:考慮don't:これは、2つの異なる範囲の言葉」として取られるだろうa-zとA-Z(:donとt)。 必要に応じて(正式に仕様を変更するのは遅すぎます)、1文字の「単語」をすべて削除することもできます(これにより、無視リストも短くなる可能性があります)。 与えられたものを解析しtext(コマンドライン引数で指定されたファイルまたはパイプで読み込まれたファイルを読み取り、presume us-ascii)word frequency chart、次の特性を持つを構築します。 最も頻度の高い22の単語(頻度の降順)のグラフを表示します(以下の例も参照)。 バーwidthは、単語の出現回数(頻度)を(比例的に)表します。スペースを1つ追加して、単語を印刷します。 これらのバー(およびスペース-ワード-スペース)が常にフィットすることを確認してください:bar+ [space]+ word+ [space]は常に<= 80文字でなければなりません(可能な異なるバーとワードの長さを考慮に入れてください:例:2番目に最も一般的なワードはそれよりずっと長い可能性があります最初の頻度はそれほど変わらない)。これらの制約内でバーの幅を最大化し、バーを適切にスケーリングします(バーが表す頻度に従って)。 例: 例のテキストはここにあります(ルイス・キャロルによる不思議の国のアリスの冒険)。 この特定のテキストは、次のチャートをもたらします: _________________________________________________________________________ | _________________________________________________________________________ | 彼女 | _______________________________________________________________ | 君は | ____________________________________________________________ | 前記 | ____________________________________________________ …

7
Rubyで文字列を作成するときに、シャベル演算子(<<)が正等号(+ =)よりも優先されるのはなぜですか?
私はRuby Koansに取り組んでいます。 about_strings.rbのtest_the_shovel_operator_modifies_the_original_stringKoanには、次のコメントが含まれています。 Rubyプログラマーは、文字列を作成するときに、プラスの等号演算子(+ =)よりもシャベル演算子(&lt;&lt;)を優先する傾向があります。どうして? 私の推測では速度が関係していると思いますが、ショベルオペレーターの速度を上げるフードの下での動作は理解できません。 誰かがこの設定の背後にある詳細を説明できますか?



2
Objective-Cで定数を作成する最良の方法は何ですか
私は学習目的でRedditクライアントを作成しています。定数が入ったファイルが必要です。Reddit-Prefix.pchすべてのファイルで定数を使用できるようにするために、ファイルにファイルをインポートすることを考えていました。それは物事を行うのに良い方法ですか?また、私は自分の調査をして定数を作成するいくつかの方法を見つけましたが、どれを使用するかわかりません。 #define 大きい const static const extern const enum では、どちらの方法が望ましいのでしょうか?大会とは何ですか?「依存する」ことは知っていますが、私の質問は、具体的には次のとおりです。これらの各ソリューションのユースケースは何ですか? また、を使用している場合extern const、ファイルをインポートする必要がありますか、それとも定数をファイルをインポートしなくてもグローバルに使用できますか? 論理的に結論できることの1つenumは、それがカスタムエラードメインのようなものを定義するときの最良の選択です(私は実際に正しいですか?)。しかし、他の人はどうですか?

7
コンテンツには、id属性が「android.R.id.list」であるListViewが必要です
私はこのようなxmlファイルを作成しました: &lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;ListView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/list" &gt; &lt;/ListView&gt; そして活動: public class ExampleActivity extends ListActivity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.mainlist); } } ご覧のとおり、私は他に何もしていません。しかし、私はエラーを得ています: コンテンツには、id属性が「android.R.id.list」であるListViewが必要です 私が持っているにもかかわらず android:id="@+id/list"、私のxml内の行を。 何が問題ですか?

8
ASP.NET MVCでビューモデルをJSONオブジェクトに変換する方法
私は.NETを初めて使用するJava開発者です。ウィジェットをラップするための部分的なビューが必要な.NET MVC2プロジェクトに取り組んでいます。各JavaScriptウィジェットオブジェクトには、モデルデータによって入力されるJSONデータオブジェクトがあります。次に、このデータを更新するメソッドは、ウィジェットでデータが変更された場合、またはそのデータが別のウィジェットで変更された場合に、イベントにバインドされます。 コードは次のようなものです: MyController: virtual public ActionResult DisplaySomeWidget(int id) { SomeModelView returnData = someDataMapper.getbyid(1); return View(myview, returnData); } myview.ascx: &lt;%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl&lt;SomeModelView&gt;" %&gt; &lt;script type="text/javascript"&gt; //creates base widget object; var thisWidgetName = new Widget(); thisWidgetName.updateTable = function() { // UpdatesData }; $(document).ready(function () { thisWidgetName.data = &lt;% converttoJSON(model) %&gt; …


7
Rails 3.1と画像アセット
adminテーマのすべての画像を、adminというフォルダー内のアセットフォルダーに配置しました。次に、通常のようにリンクします。 # Ruby image_tag "admin/file.jpg" ..... #CSS .logo{ background:url('/assets/images/admin/logo.png'); ご参考までに。テストのためだけに、アセットをコンパイルしていないので、asset_pathタグ​​はまだ使用していません。 これまでのところ、画像の更新を決定するまでは問題ありません。一部の色を置き換えましたが、再読み込み時に新しいスタイルの画像が表示されません。ブラウザで直接画像を表示すると、まだ古い画像が表示されています。さらに一歩進んで、管理イメージフォルダーを破棄しました。しかし、すべての画像がまだ表示されているのに問題はありません。そして、はい、キャッシュをクリアして、複数のブラウザで試しました。 何らかの画像キャッシングが行われていますか?これは、powを使用してページを提供するローカル開発です。 画像フォルダ全体を破棄しても、画像は引き続き提供されます。 何か不足していますか?

8
mysqlで1つのセルのデータを変更する
mysqlテーブルの1つのセルのみのデータを変更するにはどうすればよいですか。UPDATEは列のすべてのパラメーターを変更するため、UPDATEに問題がありますが、変更したいパラメーターは1つだけです。どうやって?
156 mysql  sql-update 



5
例外をキャッチして再スローするためのベストプラクティスは何ですか?
キャッチした例外は直接再スローする必要がありますか、それとも新しい例外をラップする必要がありますか? つまり、これを行う必要があります: try { $connect = new CONNECT($db, $user, $password, $driver, $host); } catch (Exception $e) { throw $e; } またはこれ: try { $connect = new CONNECT($db, $user, $password, $driver, $host); } catch (Exception $e) { throw new Exception("Exception Message", 1, $e); } あなたの答えが直接スローすることである場合は、例外チェーンの使用を提案してください。例外チェーンを使用する実際のシナリオを理解できません。
156 php  exception 

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