プログラミング

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

4
トレイト関数をオーバーライドして、オーバーライドされた関数から呼び出す方法は?
シナリオ: trait A { function calc($v) { return $v+1; } } class MyClass { use A; function calc($v) { $v++; return A::calc($v); } } print (new MyClass())->calc(2); // should print 4 このコードは機能せず、継承されたような特性関数を呼び出す方法が見つかりません。私は呼び出してみましたself::calc($v)、static::calc($v)、parent::calc($v)、A::calc($v)および以下: trait A { function calc($v) { return $v+1; } } class MyClass { use A { calc as …
370 php  traits 

9
{}またはnew Object()を使用してJavaScriptで空のオブジェクトを作成しますか?
JavaScriptで空のオブジェクトを作成するには、2つの方法があります。 var objectA = {} var objectB = new Object() スクリプトエンジンがそれらを処理する方法に違いはありますか?どちらか一方をもう一方を使用する理由はありますか? 同様に、別の構文を使用して空の配列を作成することもできます。 var arrayA = [] var arrayB = new Array()


13
2つのdivを隣同士に配置する方法は?
次のコードを考えてみましょう: #wrapper { width: 500px; border: 1px solid black; } #first { width: 300px; border: 1px solid red; } #second { border: 1px solid green; } <div id="wrapper"> <div id="first">Stack Overflow is for professional and enthusiast programmers, people who write code because they love it.</div> <div id="second">When you post a …
370 css  html 


3
Ruby、exec、system、%x()またはBackticksの違い
次のRubyメソッドの違いは何ですか? exec、systemおよび%x()またはバッククォート Rubyを介してプログラムで端末コマンドを実行するために使用されることは知っていますが、これを行うには3つの異なる方法がある理由を知りたいのです。
370 ruby  exec 


14
CSSで親から子の不透明度を継承したくない
CSSで親から子の不透明度を継承したくありません。 親である1つのdivがあり、最初のdivの中に子である別のdivがあります。 親divにopacityプロパティを設定したいのですが、子divにopacityプロパティを継承させたくありません。 どうやってやるの?
370 css 

7
フォームを送信しないHTMLボタン
フォームがあります。そのフォームの外に、ボタンがあります。次のようなシンプルなボタン: <button>My Button</button> それにもかかわらず、それをクリックすると、フォームが送信されます。コードは次のとおりです。 <form id="myform"> <input /> </form> <button>My Button</button> このボタンで実行する必要があるのはJavaScriptです。しかし、上記のコードのように見えても、フォームを送信します。タグボタンをスパンに変更すると、完全に機能します。しかし、残念ながら、それはボタンである必要があります。そのボタンがフォームを送信しないようにブロックする方法はありますか?例えば <button onclick="document.getElementById('myform').doNotSubmit();">My Button</button>
370 javascript  html 

21
postgresqlセッション/接続を強制終了します
postgresql接続をすべて終了するにはどうすればよいですか? 私は試してrake db:dropいますが、私は得ます: ERROR: database "database_name" is being accessed by other users DETAIL: There are 1 other session(s) using the database. 私が見るプロセスをシャットダウンしようとしましたps -ef | grep postgresが、これも機能しません: kill: kill 2358 failed: operation not permitted


15
別のリストの値に基づいてリストを並べ替えていますか?
次のような文字列のリストがあります。 X = ["a", "b", "c", "d", "e", "f", "g", "h", "i"] Y = [ 0, 1, 1, 0, 1, 2, 2, 0, 1 ] Yの値を使用してXをソートし、次の出力を取得する最も簡単な方法は何ですか? ["a", "d", "h", "b", "c", "e", "i", "f", "g"] 同じ「キー」を持つ要素の順序は関係ありません。forコンストラクトの使用に頼ることはできますが、もっと短い方法があるかどうか知りたいです。助言がありますか?
370 python  list  sorting 


8
matplotlibプロットで軸テキストを非表示にする
どちらの軸にも目盛りや数字のない図をプロットしようとしています(matplotlibの命名法ではなく、従来の意味で軸を使用しています!)。私が遭遇した問題は、matplotlibが値Nを減算してx(y)ticklabelsを調整し、次に軸の最後にNを追加することです。 これは曖昧かもしれませんが、次の簡略化された例は問題を強調しています。「6.18」はNの問題のある値です。 import matplotlib.pyplot as plt import random prefix = 6.18 rx = [prefix+(0.001*random.random()) for i in arange(100)] ry = [prefix+(0.001*random.random()) for i in arange(100)] plt.plot(rx,ry,'ko') frame1 = plt.gca() for xlabel_i in frame1.axes.get_xticklabels(): xlabel_i.set_visible(False) xlabel_i.set_fontsize(0.0) for xlabel_i in frame1.axes.get_yticklabels(): xlabel_i.set_fontsize(0.0) xlabel_i.set_visible(False) for tick in frame1.axes.get_xticklines(): tick.set_visible(False) for tick in frame1.axes.get_yticklines(): …
370 python  matplotlib  plot 


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