プログラミング

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


2
Swing GUIの最適な配置方法は?
で別のスレッド私はこのような何かを行うことによって、私のGUIを中心に気に入って次のように述べています。 JFrame frame = new JFrame("Foo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().add(new HexagonGrid()); frame.pack(); frame.setLocationRelativeTo(null); frame.setVisible(true); しかし、Andrew Thompsonは別の見方をしており、代わりに frame.pack(); frame.setLocationByPlatform(true); そして探究心はなぜ知りたいのですか?

10
PHP ORM:DoctrineとPropel
私はsymfonyで新しいプロジェクトを始めています。これはDoctrineとPropelと簡単に統合できますが、もちろん選択をする必要があります。これら二つのどちらか? どうもありがとう。 編集: すべての応答、便利なものをありがとう。この質問に対する正しい答えはないので、最も人気のある投票を獲得した質問を承認済みとしてマークします。
126 php  orm  symfony1  doctrine  propel 

6
Maven JAXBプラグインの違い
Maven 2 用の2つのJAXBプラグインが存在し、構成が異なることが判明しました。 :1は、Sunからであるhttp://jaxb.dev.java.net/jaxb-maven2-plugin/、Mojohausから他:http://mojohaus.org/jaxb2-maven-plugin/ これらの2つのプラグインのどちらを推奨できますか? マットに感謝します。私の小さな研究プロジェクトで、Sunnersからやって来る別のプラグインがあることがわかりました。 <groupId>com.sun.tools.xjc.maven2</groupId> <artifactId>maven-jaxb-plugin</artifactId> そしてそれ: <groupId>org.jvnet.jaxb2.maven2</groupId> <artifactId>maven-jaxb2-plugin</artifactId> そして、まだCodehouseのものです。

15
SQLストアドプロシージャ内の動的な並べ替え
これは、過去に何時間も調査してきた問題です。現代のRDBMSソリューションで対処すべきだったように思えますが、データベースバックエンドを備えたWebまたはWindowsアプリケーションで信じられないほど一般的なニーズであると私が見ているものに実際に対処するものはまだ見つかりません。 動的ソートについてお話します。私のファンタジーの世界では、それは次のような単純なものでなければなりません: ORDER BY @sortCol1, @sortCol2 これは、初心者のSQLおよびストアドプロシージャの開発者がインターネット上のフォーラム全体で行った標準的な例です。「なぜこれが可能ではないのですか?」彼らが聞く。必ず、誰かが最終的にストアドプロシージャのコンパイルされた性質、一般的な実行計画、およびパラメーターを直接ORDER BY句に入れることができない他のあらゆる種類の理由について彼らに説明しに来ます。 「クライアントに並べ替えをしてもらいましょう」と既に思っている人もいます。当然、これはデータベースから作業をオフロードします。私たちの場合でも、データベースサーバーは99%の確率で汗をかいていませんし、マルチコアでも、6か月ごとに発生するシステムアーキテクチャの他の無数の改善でもありません。この理由だけで、データベースにソートを処理させることは問題になりません。さらに、データベースは非常に選別が得意です。それらはそれに最適化されており、正しく理解するために何年もかかっています。それを行うための言語は信じられないほど柔軟で直感的でシンプルであり、何よりも初心者のSQLライターはそれを行う方法を知っており、さらに重要なことに、編集方法を知っています。変更を加えたり、メンテナンスを行ったりします。データベースに負担がかけられず、開発時間を単純化(および短縮)したい場合、これは当然の選択のようです。 次に、ウェブの問題があります。私はクライアント側でHTMLテーブルの並べ替えを行うJavaScriptをいじってみましたが、それらは必然的に私のニーズに対して十分な柔軟性を備えていません。また、データベースに過度の負担がかからず、並べ替えを非常に簡単に実行できるため、私自身のJavaScriptソーターを書き換えたり、ロールバックしたりするのにかかる時間を正当化するのに苦労しています。同じことはサーバーサイドのソートにも当てはまりますが、おそらくJavaScriptよりもはるかに優先されています。私は特にDataSetsのオーバーヘッドが好きではないので、私を訴えます。 しかし、これはそれが不可能である、またはむしろ、容易ではないという点を取り戻します。以前のシステムでは、動的な並べ替えを行うための信じられないほどハックな方法を実行しました。それはきれいでもなく、直感的でも、単純でも、柔軟でもなかったため、初心者のSQLライターは数秒で失われてしまいます。すでに、これはそれほど「解決策」ではなく「複雑化」になりそうです。 次の例は、あらゆる種類のベストプラクティスや優れたコーディングスタイルなどを公開することを意図したものではなく、T-SQLプログラマとしての私の能力を示すものでもありません。彼らは彼らが何であるかであり、私は彼らが混乱し、悪い形で、そしてただのハックであることを完全に認めます。 整数値をパラメーターとしてストアード・プロシージャーに渡し(パラメーターを単に「ソート」と呼びましょう)、そこから他の変数の束を判別します。たとえば... sortが1(またはデフォルト)だとしましょう: DECLARE @sortCol1 AS varchar(20) DECLARE @sortCol2 AS varchar(20) DECLARE @dir1 AS varchar(20) DECLARE @dir2 AS varchar(20) DECLARE @col1 AS varchar(20) DECLARE @col2 AS varchar(20) SET @col1 = 'storagedatetime'; SET @col2 = 'vehicleid'; IF @sort = 1 …

18
App StoreでのiPhoneアプリの所有権の譲渡
私のチームと私は、近いうちにストアに提出する予定のアプリを持っていますが、近い将来、このアプリを別の会社に販売する予定です。アプリの所有権を別のアカウントに移動した経験はありますか? 具体的には、アプリを別の会社に販売すると... アプリをアカウントに移動するにはどうすればよいですか(メカニズムは何ですか)。 ユーザーは、アプリを再購入/再ダウンロードしなくても、更新(新しい所有者がリリースしたもの)を引き続き入手できますか?
126 iphone  app-store 

14
いつ、なぜ、Windowsレジストリにデータを保存する必要がありますか?
開発者として、レジストリに構成/オプションを保存するツールは私の人生の悩みの種です。これらのオプションの変更を簡単に追跡することはできず、マシンからマシンに簡単に移植することもできません。そのため、.INIファイルの古き良き時代を本当に切望しています... 独自のアプリケーションを作成する場合、昔ながらの構成ファイルではなくレジストリに置くことを選択する必要があります。
126 windows  registry 

1
「取得」インストールで失敗する内部コンパイルコマンドを確認するにはどうすればよいですか?
依存関係のあるパッケージをプルしてインストールしていますが、コンパイルが失敗しますmagic.h。この場合、ファイルが見つかりません。コンパイルコマンドとフラグを確認するにはどうすればよいですか?この-vオプションは役に立ちません。(magic.hをどこから取得するかについてのアイデアは必要ありません。これは単なる例です。) $ go get -u github.com/presbrey/magicmime # github.com/presbrey/magicmime ../../../src/github.com/presbrey/magicmime/magicmime.go:20:11: fatal error: 'magic.h' file not found #include <magic.h> たとえば、インクルードファイルを探していた場所、コンパイルしたソースを正確に見つけるにはどうすればよいですか?(この場合、私が目にするソースファイル$GO_PATH/srcは#includeコメント化されており、/usr/local/include/match.hいずれにせよ存在します。)
126 go 

5
Doubleの「==」演算子の定義
なんらかの理由で、クラスの.NET Frameworkソースに潜入しDoubleていて、の宣言==が次のとおりであることがわかりました。 public static bool operator ==(Double left, Double right) { return left == right; } 同じロジックがすべてのオペレーターに適用されます。 そのような定義のポイントは何ですか? どのように機能しますか? なぜ無限再帰を作成しないのですか?
126 c#  .net  language-lawyer 

14
jQueryはどこで学べますか?その価値はありますか?
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 w3schools.comでの Web開発について多くの良い経験をしました。ヒットかミスかはわかりますが、PHPとCSSのセクションは参照用として非常に役立つことがわかっています。 とにかく、jQueryに似たようなサイトがあるのか​​と思っていました。学習に興味がありますが、オンライン/検索可能にする必要があるため、将来情報が必要になったときに簡単に参照できます。 また、簡単に言うと、jQueryは学ぶ価値がありますか?または、別のJavaScriptライブラリを見る必要がありますか?私はジェフがスタックオーバーフローでjQueryを使用していることを知っています。 ありがとう! 編集:jQueryのWebサイトには、かなり大きなチュートリアルのリストと、一見包括的なドキュメントページがあります。まだすべてを確認する時間はありませんでしたが、他の誰かがそれを体験したことがありますか? 編集2:GoogleがjQueryライブラリをホストしているようです。これにより、宣伝の面でjQueryにかなり大きな利点がもたらされます。 また、誰もが同じ場所でホストされている単一の統合aQueryライブラリを使用している場合、それはほとんどのインターネットユーザーの早い段階でキャッシュされるため、使用する場合でもサイトのダウンロードフットプリントには影響しません。 2か月後... 編集3:私は最近、仕事中のプロジェクトでjQueryを使い始めました。jQueryを学び、使用することは絶対に価値があると私が結論したことを皆に知らせたかっただけです。 また、ほぼ完全に公式jQueryのドキュメントとチュートリアルから学びました。とても簡単です。 10か月後... jQueryは、この投稿を最初に作成して以来、私が作成したほぼすべてのWebアプリの一部です。これにより、プログレッシブエンハンスメントが簡単になり、コードの保守が容易になります。 また、すべてのjQueryプラグインは非常に貴重なリソースです。 3年後... ほぼ毎日jQueryを使用しています。現在、jQueryプラグインを作成し、フルタイムで相談しています。私は主にDjangonautですが、jQueryといくつかのjavascriptのみの契約をしました。それは命の恩人です。 あるjQueryユーザーから別のjQueryユーザーへ... jQuery(または下線-下を参照)でのテンプレート化を検討する必要があります。 jQueryに加えて私が貴重だと思ったその他のもの(私が使用しているプロジェクトの推定部分を含む): jQueryフォームプラグイン(95%) jQueryフォームサンプルプラグイン(75%) jQuery UI(70%) Underscore.js(80%) CoffeeScript(30%) Backbone.js(10%)


6
RelativeLayoutがwrap_contentの全画面表示を取得しています
要素がないlayout_height="fill_parent"、つまりすべての要素の高さがwrap_contentであるのに、なぜFOOBARZが一番下までレイアウトされるのですか? <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content"> <TextView android:id="@+id/feed_u" android:layout_width="50dip" android:layout_height="50dip" android:layout_marginLeft="5dip" android:scaleType="centerCrop" android:drawableTop="@android:drawable/presence_online" android:text="U" /> <RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@id/feed_u"> <ImageView android:id="@+id/feed_h" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@android:drawable/btn_minus" /> <ImageView android:id="@+id/feed_ha" android:layout_toLeftOf="@id/feed_h" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@android:drawable/btn_plus" /> <TextView android:id="@+id/feed_t" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Title"> </TextView> <TextView android:id="@+id/feed_a" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Band" android:layout_below="@id/feed_t"> …

8
jQueryはチェックボックスが選択されているかどうかを確認します
個別のチェックボックスが選択されているかどうかを確認する方法を知っています。 しかし、私は次の問題を抱えています-フォームIDが与えられた場合、チェックボックスのいずれかが選択されているかどうか(つまり、1つ以上)を確認する必要があり、何も選択されていないかどうかを確認する必要があります。基本的に、私はこれら2つの質問に答える2つの個別の機能が必要です。助けていただければ幸いです。ありがとう! 実際には、何も選択されていない場合に通知する関数が必要です。これを知ることは他の質問に答えます。
126 javascript  jquery  forms 

14
ブートストラップ3シェブロンアイコンで表示状態を折りたたむ
Bootstrap 3のJavascriptのサンプルページのCollapseのコアサンプルを使用して、シェブロンアイコンを使用して折りたたみの状態を表示できました。 私はこれを使ってこれを働いています: $('#accordion .accordion-toggle').click(function (e) { var chevState = $(e.target).siblings("i.indicator").toggleClass('glyphicon-chevron-down glyphicon-chevron-up'); $("i.indicator").not(chevState).removeClass("glyphicon-chevron-down").addClass("glyphicon-chevron-up"); }); これは機能しますが(すべてのブラウザで完全にテストされているわけではありません)、これに対するよりエレガントな解決策があるかどうか疑問に思っていますか? 理想的にはコア関数を使用したいのですが、それを使用して同じ結果を得る方法がわかりません。 $('#accordion').on('hidden.bs.collapse', function () { //do something... }) これがjsfiddleで動作するバージョンです。

16
Matlabで関数パラメーターのデフォルト値を設定するにはどうすればよいですか?
Matlabでデフォルトの引数を持つことは可能ですか?たとえば、ここ: function wave(a, b, n, k, T, f, flag, fTrue=inline('0')) 私は本当の解決策を波動関数のオプションの引数にしたいと思います。可能であれば、誰でもこれを行う適切な方法を示すことができますか?現在、私は私が上に投稿したものを試していると私は得ます: ??? Error: File: wave.m Line: 1 Column: 37 The expression to the left of the equals sign is not a valid target for an assignment.

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