プログラミング

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


9
複数行のUITextfieldを作成するには?
ユーザーが情報を書き込む必要のあるアプリケーションを開発しています。この目的のために、UITextField複数行である(通常UITextFieldは単一行です)が必要です。 私がググリングしているときに、この目的UITextViewでUITextfieldはなくを使用するという答えを見つけます。

5
localStorageを表示または編集する方法
Chrome拡張機能を作成し、データの保存にlocalStorageを使用しています。 「background_page」からlocalStorageにアクセスしています。 正常に動作しますが、その値を手動で表示するにはどうすればよいですか?Firefoxでは、Firebugを使用できます。 誰か提案はありますか?

10
Selenium Webdriver(Python)で特定のテキストを含む要素を見つけるにはどうすればよいですか?
Seleniumで複雑なJavaScriptインターフェースをテストしようとしています(Pythonインターフェースを使用して、複数のブラウザー間で)。次の形式のボタンがいくつかあります。 <div>My Button</div> 「My Button」(または「my button」や「button」などの大文字と小文字を区別しない部分一致)に基づいてボタンを検索できるようにしたい 私はこれが驚くほど難しいことに気づき、明らかな何かを見逃しているように感じます。私がこれまでに持っている最高のものは: driver.find_elements_by_xpath('//div[contains(text(), "' + text + '")]') ただし、これは大文字と小文字が区別されます。私が試したもう1つのことは、ページ上のすべてのdivを反復処理し、element.textプロパティを確認することです。ただし、次のような状況になるたびに: <div class="outer"><div class="inner">My Button</div></div> div.outerにも、テキストとして「My Button」があります。これを修正するために、div.outerがdiv.innerの親であるかどうかを確認しようとしましたが、それを行う方法を理解できませんでした(element.get_element_by_xpath( '..')は要素の親を返しますが、テストはdiv.outerと等しくありません)。また、ページ上のすべての要素の反復処理は、少なくともChrome Webdriverを使用すると、非常に遅くなります。 アイデア? 編集:この質問は少し漠然と出てきました。より具体的なバージョンをここで尋ねました(そして答えました):子要素のテキストを含めずに、(Python APIを介して)Selenium WebDriverで要素のテキストを取得する方法は?

4
matplotlibの名前付き色
プロットで使用するためにmatplotlibで使用できる名前付きの色は何ですか?これらが唯一の名前であると主張するmatplotlibドキュメントのリストを見つけることができます: b: blue g: green r: red c: cyan m: magenta y: yellow k: black w: white ただし、少なくともこのコンテキストでは、これらの色も使用できることがわかりました。 scatter(X,Y, color='red') scatter(X,Y, color='orange') scatter(X,Y, color='darkgreen') しかし、これらは上記のリストには含まれていません。誰もが利用できる名前付きの色の完全なリストを知っていますか?

8
LinuxでのJavaからの仮想メモリの使用、メモリが多すぎる
Linuxで実行されているJavaアプリケーションに問題があります。 デフォルトの最大ヒープサイズ(64 MB)を使用してアプリケーションを起動すると、アプリケーションに240 MBの仮想メモリが割り当てられていることがtopsアプリケーションでわかります。これにより、コンピュータ上の他のいくつかのソフトウェアでいくつかの問題が発生します。これは、比較的リソースが限られています。 予約された仮想メモリは、私が理解している限り、とにかく使用されませんOutOfMemoryError。ヒープの制限に達すると、スローされます。Windowsで同じアプリケーションを実行したところ、仮想メモリのサイズとヒープのサイズが似ていることがわかりました。 とにかく、LinuxでJavaプロセスに使用する仮想メモリを構成できますか? 編集1:問題はヒープではありません。問題は、たとえば128 MBのヒープを設定した場合でも、Linuxが210 MBの仮想メモリを割り当てるということです。 編集2:をulimit -v使用すると、仮想メモリの量を制限できます。サイズセットが204 MB未満の場合、204 MBは不要で64 MBしか必要ありませんが、アプリケーションは実行されません。だから私はなぜJavaがそれほど多くの仮想メモリを必要とするのかを理解したいと思います。これは変更できますか? 編集3:埋め込まれているシステムで実行されている他のいくつかのアプリケーションがあります。また、システムには仮想メモリの制限があります(コメント、重要な詳細から)。

18
PHPはバックグラウンドプロセスを実行します
ユーザーのアクションでディレクトリのコピーを実行する必要がありますが、ディレクトリが非常に大きいため、ユーザーがコピーの完了にかかる時間を意識することなく、そのようなアクションを実行できるようにしたいと考えています。 任意の提案をいただければ幸いです。
259 php 

11
git mvとディレクトリの大文字と小文字のみを変更
同様の質問を見つけましたが、問題の答えが見つかりませんでした git mv FOO foo私が 経由してFOOからfooにディレクトリの名前を変更しようとすると fatal: renaming 'FOO' failed: Invalid argument OK。だから私はgit mv FOO foo2 && git mv foo2 foo しかし、私がコミットしようとするgit commit .と、 # On branch master # Untracked files: # (use "git add <file>..." to include in what will be committed) # # foo nothing added to commit …

18
node.jsアプリケーションを永続的に実行するにはどうすればよいですか?
DebianサーバーにNode.jsをインストールしました。私はこのコマンドラインでパテからアプリを起動する方法を理解しています: node /srv/www/MyUserAccount/server/server.js アドレス50.51.52.53:8080(IPおよびポート)でアクセスします。 しかし、パテを閉じるとすぐに、アドレスに到達できなくなり50.51.52.53:8080ます。 Node.jsアプリケーションを永続的に実行する方法は? ご想像のとおり、私はLinuxとNode.jsの初心者です。
259 node.js  server 

11
解決できませんでした:com.google.firebase:firebase-core:9.0.0
古いドメインから新しいGoogle FirebaseドメインにFirebaseプロジェクトをアップグレードしているときに、次のエラーが発生します。 解決できませんでした:com.google.firebase:firebase-core:9.0.0 Firebaseのドキュメントのセクション「FirebaseをAndroidプロジェクトに追加する」のトピック「利用可能なライブラリ」で述べた手順に従いました。 このエラーを解決するための私のオプションは何ですか?
259 android  firebase 

12
Anacondaを更新するにはどうすればよいですか?
コンピューターにAnacondaがインストールされていますが、更新します。ナビゲーターで、更新できる個別のパッケージがいくつかあることを確認できますanacondaが、バージョン番号があり、と表示されるパッケージもありますcustom。どうすればいいですか?
259 python  anaconda  conda 

6
handler.postdelayedプロセスをキャンセルする
handler.postDelayed()アプリの次のステージが行われる前に待機期間を作成するために使用しています。待機期間中に、プログレスバーとキャンセルボタンのあるダイアログを表示しています。 私の問題は、時間が経過する前にpostDelayedタスクをキャンセルする方法が見つからないことです。

8
PHPの配列は、値として、または新しい変数への参照として、および関数に渡されるときにコピーされますか?
1)配列が引数としてメソッドまたは関数に渡される場合、それは参照渡しですか、それとも値渡しですか? 2)配列を変数に割り当てる場合、新しい変数は元の配列への参照ですか、それとも新しいコピーですか? これを行うことについて: $a = array(1,2,3); $b = $a; ある$bへの参照$a?

19
String.EmptyのようなChar.Emptyがないのはなぜですか?
これには理由がありますか?たくさんの空の文字を使用する必要がある場合は、たくさんの空の文字列を使用するのと同じ状況になるので、私は尋ねています。 編集:この使用法の理由はこれでした: myString.Replace ('c', '') したがって、myStringから「c」のすべてのインスタンスを削除します。

9
リスト内の複数のdata.framesを同時にマージする
マージしたい多くのdata.framesのリストがあります。ここでの問題は、行と列の数の点で各data.frameが異なるということですが、(私が呼ばれてきた彼らのすべての共有キーの変数"var1"と"var2"以下のコードで)。data.framesが列の点で同一である場合、私は単にrbindplyrのrbind.fillがその仕事をすることができますが、これらのデータの場合はそうではありません。 このmergeコマンドは2つのdata.framesでのみ機能するため、アイデアを求めてインターネットを利用しました。私はこれをここから入手しましたが、R 2.7.2で完全に機能しました。 merge.rec <- function(.list, ...){ if(length(.list)==1) return(.list[[1]]) Recall(c(list(merge(.list[[1]], .list[[2]], ...)), .list[-(1:2)]), ...) } そして、私はそのように関数を呼び出します: df <- merge.rec(my.list, by.x = c("var1", "var2"), by.y = c("var1", "var2"), all = T, suffixes=c("", "")) しかし、2.11と2.12を含む2.7.2以降のRバージョンでは、このコードは次のエラーで失敗します。 Error in match.names(clabs, names(xi)) : names do not match previous names (ちなみに、私は他の場所でこのエラーへの他の参照を見ますであり、解決策がありません)。 これを解決する方法はありますか?
259 r  list  merge  dataframe  r-faq 

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