プログラミング

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


9
AndroidでTextViewの標準コピーペーストを有効にするにはどうすればよいですか?
TextViewの標準のコピー貼り付けを有効にしたい(EditTextと同じ)。どうすればできますか? 編集不可のEditTextを使用しようとしましたが、うまく機能しませんでした(編集可能になった、またはコピーペーストオーバーレイが表示されなかった場合があります)。そして、それはおそらく一般的に良いアプローチではありません。 API 7以降の実用的なソリューションが必要です。

10
ローカルネットワークユーザーがWAMPサイトにアクセスできるようにするにはどうすればよいですか?
まず、このトピックについて少なくとも20件の記事を読みましたが、それらの1つではシナリオに対応できず、プロセスを何度も失敗しました。ですから、助けがありがたいと思うなら、私は私の特定のシナリオを提供することによって助けを向けます。 ラップトップまたは他のデバイスは、ワイヤレスルーターを介して接続されます。 私はもう試した: ファイアウォールでポート80を有効にします。何も起こらなかった。 を実行しping、ipconfigそこでIPv4アドレスを試し、アクセスを拒否するか、verizon(私のISP)のルーター構成ページに移動します。 設定Apacheを試してみましたが、混乱していたため、多数の投稿ですべての承認設定を取得することはなく、WAMPをクラッシュさせる有望な設定の1つを試してみました。 私が実際に達成しようとしたことは、そのワイヤレスルーターに接続するすべてのユーザーがWin8がホストするWAMPサイトにアクセスできるようにすることです。 実際に機能させるために、特定の手順を実行できるかどうかは疑問です。 Win8.1上のWAMP 2.4。ラップトップホストローカルサイト。

10
Pythonで変数引数(kwargs)からクラス属性を設定するにはどうすればよいですか
可変数の引数を取り、条件付きでクラス属性として設定するコンストラクター(または他の関数)を持つクラスがあるとします。 手動で設定することもできましたが、Pythonでは変数パラメーターが十分に一般的であるため、これを行うための一般的なイディオムが必要です。しかし、これを動的に行う方法がわかりません。 evalを使用した例がありますが、安全ではありません。私はこれを行う適切な方法を知りたいです-おそらくラムダで? class Foo: def setAllManually(self, a=None, b=None, c=None): if a!=None: self.a = a if b!=None: self.b = b if c!=None: self.c = c def setAllWithEval(self, **kwargs): for key in **kwargs: if kwargs[param] != None eval("self." + key + "=" + kwargs[param])
119 python 

7
SQLiteテーブルからランダムな行を選択する
私が持っているsqlite次のスキーマを持つテーブルを: CREATE TABLE foo (bar VARCHAR) このテーブルを文字列のリストのストレージとして使用しています。 このテーブルからランダムな行を選択するにはどうすればよいですか?
119 sqlite  random  row 

30
Gitリモート:エラー:致命的:プロトコルエラー:無効な行長文字:Unab
StackаэтотвопросестьответынаStack Overflowнарусском:Git fatal:protocol error:bad line length character:git @ 私はgitサーバーをセットアップし、クライアントから最初に私のリポジトリをプッシュしたいと思います。私git push origin masterはこのエラーメッセージを使用して取得しました: fatal: protocol error: bad line length character: Unab 何が悪いのかわかりません。ウナブって何なんだろう。シェルのサイズを変更しようとしましたが、まだ「Unab」のままです。このエラーメッセージの解決策が見つかりません。 "authorized_keys"とSSHでサーバーをセットアップしました。(SSHを使用して接続できます。) gitの問題のようですか? ところで、サーバーはWindows 7 VMで設定されています
119 git  ssh  authorized-keys 

6
(ファイルではなく)文字列としてCSV形式でデータを書き込むにはどうすればよいですか?
データ[1,2,'a','He said "what do you mean?"']をCSV形式の文字列にキャストしたい。 csv.writer()クレイジーエッジケース(カンマエスケープ、引用符エスケープ、CSV方言など)をすべて処理するため、通常はこれを使用します。キャッチはcsv.writer()、文字列ではなくファイルオブジェクトに出力することを想定しています。 私の現在の解決策は、このややハックな機能です: def CSV_String_Writeline(data): class Dummy_Writer: def write(self,instring): self.outstring = instring.strip("\r\n") dw = Dummy_Writer() csv_w = csv.writer( dw ) csv_w.writerow(data) return dw.outstring 誰もがまだエッジケースをうまく処理するよりエレガントなソリューションを与えることができますか? 編集:これが私がそれをやった方法です: def csv2string(data): si = StringIO.StringIO() cw = csv.writer(si) cw.writerow(data) return si.getvalue().strip('\r\n')
119 python  string  csv 

7
Python内から単純な「chmod + x」をどのように実行しますか?
実行可能なPythonスクリプト内からファイルを作成したい。 import os import stat os.chmod('somefile', stat.S_IEXEC) 表示されos.chmod、UNIXが道「追加」権限はありませんchmodんが。最後の行がコメントアウトされている場合、ファイルにはfilemodeがあり-rw-r--r--、コメントアウトされていない場合、ファイルモードは---x------です。u+x残りのモードをそのままにしてフラグを追加するにはどうすればよいですか?
119 python  chmod 

10
querySelectorAllを使用して直接の子を取得する
私はこれを行うことができます: <div id="myDiv"> <div class="foo"></div> </div> myDiv = getElementById("myDiv"); myDiv.querySelectorAll("#myDiv > .foo"); つまり、myDivclassを持つ要素の直接の子をすべて正常に取得できます.foo。 問題は、要素に対して#myDivクエリを実行しているため、セレクターにを含める必要があるmyDivことです。 #myDivオフのままにしておくべきですが、セレクタはで始まるため、正しい構文ではありません>。 セレクターが実行されている要素の直接の子だけを取得するセレクターの作成方法を誰かが知っていますか?

11
リストをセットに変換すると要素の順序が変わる
最近、a listをset要素の順序に変換すると、文字で並べ替えられ、変更されることに気付きました。 この例を考えてみましょう: x=[1,2,20,6,210] print x # [1, 2, 20, 6, 210] # the order is same as initial order set(x) # set([1, 2, 20, 210, 6]) # in the set(x) output order is sorted 私の質問は- なぜこうなった? 最初の順序を失うことなく、どのようにしてセット演算(特にSet Difference)を実行できますか?
119 python  set 

10
JavaScriptからHTMLでUnicode文字が絵文字としてレンダリングされないようにするにはどうすればよいですか?
FileFormat.Infoの検索から、特殊文字のUnicodeを見つけています。 一部の文字は、⚠(警告記号、\u26A0または⚠)などの古典的な白黒のグリフとしてレンダリングされます。CSSスタイル(色など)を適用できるので、これらの方が望ましいです。 その他は、⌛(砂時計、\u231Bまたは⌛)などの新しい漫画の絵文字としてレンダリングしています。私はそれらを完全にスタイルすることができないので、これらは好ましくありません。 Mac ChromeでもMac SafariでもないMac Firefoxで砂時計のグリフを見ることができるので、ブラウザーがこの変更を行っているようです。 ブラウザーに古い(フラットモノトーン)バージョンを強制的に表示させる方法はありますか? 更新:(以下のコメントから)text-vs-emojiを適用するために使用できるテキストプレゼンテーションセレクターがFE0Eあるようです。セレクターは⌛︎、HTML hexや\u231B\uFE0EJS などのように、文字のコード上にスペースのないサフィックスとして連結されます。ただし、すべてのブラウザー(ChromeやEdgeなど)でこれが受け入れられるわけではありません。
119 javascript  html  css  unicode  emoji 


2
docker-ceおよびdocker-eeに関連するdocker.ioとは何ですか?
以前は、私はドッカーをインストールするために使用しました apt-get install docker.io しかし、最近dockerをインストールするためのドキュメントに気づき、docker-ceを使用しています。私は2つの違いを見つけようとしましたが、空っぽになりました。docker-ceに関連するdocker.ioとは何ですか?

10
スクロール方向の検出
そこで、JavaScript on scrollを使用して関数を呼び出そうとしています。しかし、jQueryを使用せずにスクロールの方向を検出できるかどうかを知りたかったのです。そうでない場合、回避策はありますか? 「上に」ボタンを置くことを考えていましたが、できればそれを避けたいです。 私は今このコードを使ってみましたが、うまくいきませんでした: if document.body.scrollTop <= 0 { alert ("scrolling down") } else { alert ("scrolling up") }

4
CompletableFuture | thenApply vs thenCompose
thenApply()との違いを理解できませんthenCompose()。 それで、誰かが有効なユースケースを提供できますか? Javaドキュメントから: thenApply(Function<? super T,? extends U> fn) CompletionStageこのステージが正常に完了すると、指定された関数の引数としてこのステージの結果を使用して実行される新しいを返します。 thenCompose(Function<? super T,? extends CompletionStage<U>> fn) CompletionStageこのステージが正常に完了すると、指定された関数の引数としてこのステージを使用して実行される新しいを返します。 の2番目の引数がthenComposeCompletionStage を拡張していて、拡張してthenApplyいないことがわかります。 誰かが私が使用thenApplyしなければならない場合の例を提供できthenComposeますか?

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