プログラミング

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

29
なぜLispを学ぶ必要があるのですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 私はLispを学ぶべきだと本当に感じており、それを行うために役立つリソースがたくさんあります。 私は複雑な構文に我慢するのではなく、「伝統的な商用プログラミング」のどこで手続き型言語の代わりにそれを使用するのが理にかなっていると思う場所を見つけます。 Lispで書かれた商用キラーアプリはありますか?


15
仮想関数とパフォーマンス-C ++
私のクラス設計では、抽象クラスと仮想関数を幅広く使用しています。仮想機能がパフォーマンスに影響を与えていると感じました。これは本当ですか?しかし、このパフォーマンスの違いは顕著ではなく、時期尚早の最適化を行っているように見えます。正しい?

7
Androidアプリケーションのヒープサイズを増やす方法
複数の3Dモデルを使用するAndroidアプリケーションを作成しています。このようなテクスチャのあるモデルは、大量のメモリを消費する可能性があります。メーカーがアプリケーションが使用できるヒープサイズに制限を設定していることがわかりました。たとえば、私のタブレットのSamsung Galaxy Tab 8.9 P7310は64MBのメモリを占有できます。 アプリケーションが使用できるこのメモリサイズを増やす方法はありますか?
125 android 

13
1つのフィールドから2つのフィールドに値を分割する
membernameユーザーの姓と名の両方を含むテーブルフィールドがあります。2つのフィールドにそれらを分割することが可能ですかmemberfirst、memberlast? すべてのレコードは、「Firstname Lastname」という形式(引用符とその間のスペースなし)です。
125 mysql  split 

30
dexを実行できません:複数のdexファイルが定義されています
私はこの質問が以前にここで何度か尋ねられたことを知っています。しかし、私はまだ可能な解決策を見ていません。「Androidアプリケーションとして実行」プロジェクトを作成する前に、クリーンアップしないと、次のエラーが表示され、Eclipseを再起動して再度クリーンアップする必要があります。 Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/jstun/core/attribute/MessageAttributeInterface; com.jstun.core ...は私のsrcフォルダーの一部ですが、もちろん削除できません。そして、そのパッケージを削除しても、別のパッケージが次のようなエラーとして表示されます: Unable to execute dex: Multiple dex files define Landroid/support/v4/app/ActivityCompatHoneycomb; ADT 15にアップデートしてからこのエラーが発生しました。UbuntuでEclipse Galileoを使用しています。何かアイデアはありますか?返信ありがとう!
125 java  android 

7
WindowsでGit Bashを使用するときに、秘密鍵を復号化するためのパスワードを毎回入力する必要があることを防ぐ方法は?
私はgitプライベートリポジトリからダウンロードする自動ビルドサービスを持っています。問題は、リポジトリのクローンを作成するときに、パスワードが記憶されていないため、パスワードを提供する必要があることです。そのため、人間の操作がないため、パスワードを永久に待機します。id_rsa.pubから覚えさせるにはどうすればよいですか?

7
Capybara 2.0にアップグレードした後、アイテムリストの最初のリンクをクリックする方法
その場合の最初のリンクをクリックする方法: <div class="item"> <a href="/agree/">Agree</a> </div> <div class="item"> <a href="/agree/">Agree</a> </div> within ".item" do first(:link, "Agree").click end そして私はこのエラーを受け取ります: Capybara::Ambiguous: Ambiguous match, found 2 elements matching css ".item" そしてwithin私なしでこのエラーが出ます: Failure/Error: first(:link, "Agree").click NoMethodError: undefined method `click' for nil:NilClass
125 ruby  rspec  capybara 

5
完了したタスクを作成する<T>
私はメソッドTask&lt;Result&gt; StartSomeTask()を実装していて、メソッドが呼び出される前にたまたま結果を知っています。すでに完了したTask &lt;T&gt;を作成するにはどうすればよいですか? これは私が現在やっていることです: private readonly Result theResult = new Result(); public override Task&lt;Result&gt; StartSomeTask() { var task = new Task&lt;Result&gt;(() =&gt; theResult); task.RunSynchronously(CurrentThreadTaskScheduler.CurrentThread); return task; } より良い解決策はありますか?

4
カピストラーノ-古いリリースのクリーンアップ
通常、カピストラーノを使用する場合は、デプロイしたアプリケーションから古いリリースを手動で削除します。実行できることは承知していますcap deploy:cleanupが、それでも5つのリリースが残っています。これは意図された目的ですか?以前のリリースを1つだけデプロイするように古いリリースをクリーンアップする別の方法はありますか?
125 capistrano 

7
なぜauto a = 1; Cでコンパイルしますか?
コード: int main(void) { auto a=1; return 0; } ファイルに.c拡張子が付いている場合、MS Visual Studio 2012コンパイラによってエラーなしでコンパイルされます。私は、.c拡張子を使用する場合、コンパイルはC ++ではなくC構文に従う必要があると常に考えていました。さらに、私が知る限り、型なしのautoは、C ++ 11以降のC ++でのみ許可されています。これは、型が初期化子から推定されることを意味します。 それは私のコンパイラがCに固執していないことを意味しますか、それともコードは実際にはC言語で正しいのですか?
125 c  auto  c11 

9
カピバラを使用してドロップダウンでオプションを選択する方法
カピバラ(2.1.0)を使用してドロップダウンメニューから項目を選択しようとしています。 番号で選択したい(2番目、3番目などのオプションを選択する)。 私はグーグルであらゆる種類のことをしようとするが、運が悪いと夢中になっている。 次の値を使用して選択できました。 find("option[value='4c430d62-f1ba-474f-8e8a-4452c55ea0a8']").click しかし、私はそのメソッドb / cを使いたくありません。値は変化し、テストがもろくなるものです。 ドロップダウンのHTMLは次のとおりです。 &lt;td class="value"&gt; &lt;select name="organizationSelect" id="organizationSelect" class="required"&gt; &lt;option value="NULL"&gt;Choose...&lt;/option&gt; &lt;option value="4c430d62-f1ba-474f-8e8a-4452c55ea0a8"&gt;&amp;nbsp;Institution1&lt;/option&gt; &lt;option value="e1a4efa7-352d-410a-957e-35c8a3b92944"&gt;&amp;nbsp;Institution / test&lt;/option&gt; &lt;/select&gt; &lt;/td&gt; 私もこれを試しました: option = find(:xpath, "//*[@id='organizationSelect']/option[2]").text select(option, :from =&gt; organizationSelect) しかし、それはこのエラーになります: Ambiguous match, found 2 elements matching option "Institution" (Capybara::Ambiguous) では、ドロップダウンから(カピバラを使用して)最初、2番目、3番目などのオプションを選択するにはどうすればよいですか?

5
Rails 3でのビルドと新規
Rails 3のドキュメントではbuild、関連付けのnew方法はメソッドと同じであると説明されていますが、外部キーが自動的に割り当てられます。ドキュメントから直接: Firm#clients.build (similar to Client.new("firm_id" =&gt; id)) 私は他の場所でも同様に読みました。 ただし、使用する場合new(some_firm.clients.newパラメーターなしなど)、新しいクライアントのfirm_id関連付けが自動的に作成されます。今、コンソールで結果を見つめています! 何か不足していますか?ドキュメントは少し古くなっていますか?違いは何だbuildとはnew?

6
Python Windowsパッケージをvirtualenvsにインストールできますか?
Virtualenvは素晴らしいです。さまざまなPythonのインストールを保持できるので、さまざまなプロジェクトの依存関係がすべて1つの山にまとめられるわけではありません。 しかし、.exeインストーラーとしてパッケージ化されているパッケージをWindowsにインストールする場合、virtualenvにインストールするように指示するにはどうすればよいですか?たとえば、pycuda-0.94rc.win32-py2.6.exeがあります。これを実行すると、レジストリが検査され、インストールするPython26が1つだけ見つかります。これは、私のvirtualenvのベースとなっている一般的なものです。 virtualenvにインストールするように指示するにはどうすればよいですか?

12
PHPの改行を一重引用符で囲む
私は可能な限り一重引用符を使用しようとしましたが、\ nを一重引用符で使用できないことに気付きました。Returnキーを押すことで文字どおり改行を入力できることはわかっていますが、コードのインデントがめちゃくちゃになります。 単一引用符を使用しているときに改行を生成する、ASCII文字または何か入力できるものはありますか?
125 php  string 

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