プログラミング

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



16
ほとんどのポートでリッスンするときのNode.js EACCESエラー
アプリをテストしています(うまくいけば、herokuで実行できますが、ローカルでも問題が発生しています)。http.Server.listen()を実行するとEACCESエラーが発生しますが、一部のポートでのみ発生します。 だから、ローカルで私は実行しています: joe@joebuntu:~$ node > var h = require('http').createServer(); > h.listen(900); Error: EACCES, Permission denied at Server._doListen (net.js:1062:5) at net.js:1033:14 at Object.lookup (dns.js:132:45) at Server.listen (net.js:1027:20) at [object Context]:1:3 at Interface.<anonymous> (repl.js:150:22) at Interface.emit (events.js:42:17) at Interface._onLine (readline.js:132:10) at Interface._line (readline.js:387:8) at Interface._ttyWrite (readline.js:564:14) ポート900(または私が試した他の20個のポート)では何も実行していないので、これで動作するはずです。奇妙な部分は、それがあることであるし、いくつかのポート上で作業を。たとえば、ポート3000は完全に機能します。 何が原因でしょうか? 更新1: ローカルコンピューターでは、特定のポートにバインドするためにノードをルートとして実行する必要があるため、EACCESエラーが発生していることがわかりました。これがなぜ起こるかはわかりませんが、sudoを使用すると修正されます。しかし、これはHerokuでそれを修正する方法を説明していません。Herokuでrootとして実行する方法はないので、ポート80でリッスンするにはどうすればよいですか?

4
凡例ggplot 2.2を削除します
1つのレイヤーの凡例を維持し(滑らか)、もう1つのレイヤーの凡例(ポイント)を削除しようとしています。とで伝説を止めようguides(colour = FALSE)としましたgeom_point(aes(color = vs), show.legend = FALSE)。 編集:この質問とその回答は人気があるため、再現可能な例が順番に表示されます: library(ggplot2) ggplot(data = mtcars, aes(x = mpg, y = disp, group = gear)) + geom_point(aes(color = vs)) + geom_point(aes(shape = factor(cyl))) + geom_line(aes(linetype = factor(gear))) + geom_smooth(aes(fill = factor(gear), color = gear)) + theme_bw()
250 r  ggplot2  legend 

10
HTMLで画像を別の画像の上に配置するにはどうすればよいですか?
私はRailsプログラミングの初心者で、ページに多くの画像を表示しようとしています。一部の画像は他の画像の上に配置されます。簡単にするために、青い四角形の右上隅に赤い四角形が表示されている(ただし、角がきついではない)青い四角形が必要だとします。パフォーマンスの問題のため、(ImageMagickなどで)合成を回避しようとしています。 重なり合う画像を相対的に配置したいだけです。 より難しい例として、より大きな画像の中に配置された走行距離計を想像してみてください。6桁の場合、100万の異なる画像を合成するか、すべてをオンザフライで実行する必要があります。必要なのは、6つの画像を他の画像の上に配置することだけです。


9
HEADコミットIDを表示するGitコマンド?
HEADのコミットIDを出力するには、どのコマンドを使用できますか? これは私が手でやっていることです: $ cat .git/HEAD ref: refs/heads/v3.3 $ cat .git/refs/heads/v3.3 6050732e725c68b83c35c873ff8808dff1c406e1 しかし、テキストファイルにHEADのコミットID(多かれ少なかれ、単なる参照ではない)が正確に含まれるように、コマンドの出力をテキストファイルに確実にパイプ処理できるスクリプトが必要です。誰か助けてもらえますか?

5
Python 3.5の型ヒントとは何ですか?
Python 3.5で最も話題になっている機能の1つは型ヒントです。 型ヒントの例はこの記事とこの記事で説明されていますが、責任を持って型ヒントを使用することについても言及されています。誰かがそれらについて、それらをいつ使用すべきか、いつ使用すべきかについて説明できますか?

8
html / css IDとクラスの標準の命名規則は何ですか?
使用しているプラ​​ットフォームに依存しますか、それともほとんどの開発者が提案/フォローしている共通の規則がありますか? いくつかのオプションがあります: id="someIdentifier"' -JavaScriptコードとかなり一致しているように見えます。 id="some-identifier" -html5のような属性やその他のhtmlに似ています。 id="some_identifier" -ルビコードとかなり一致しているように見え、依然としてJavaScript内で有効な識別子です 上記の#1と#3は、Javascriptとの相性が良いため、最も意味があると考えていました。 これに対する正しい答えはありますか?

6
Reactはラベル要素の「for」属性を無視します
React(Facebookのフレームワーク)では、標準for属性を使用してテキスト入力にバインドされたラベル要素をレンダリングする必要があります。 たとえば、次のJSXが使用されます。 <label for="test">Test</label> <input type="text" id="test" /> ただし、これにより、必須(および標準)for属性のないHTMLが生成されます。 <label>Test</label> <input type="text" id="test"> 何が悪いのですか?
250 reactjs  label 

13
2つの整数の範囲の重複をテストする最も効率的な方法は何ですか?
2つの包括的な整数範囲[x1:x2]と[y1:y2]が与えられた場合、x1≤x2とy1≤y2の場合、2つの範囲が重複しているかどうかをテストする最も効率的な方法は何ですか? 簡単な実装は次のとおりです。 bool testOverlap(int x1, int x2, int y1, int y2) { return (x1 >= y1 && x1 <= y2) || (x2 >= y1 && x2 <= y2) || (y1 >= x1 && y1 <= x2) || (y2 >= x1 && y2 <= x2); } しかし、これを計算するより効率的な方法があると思います。 操作が最も少ないという点で、どの方法が最も効率的でしょう。

13
Java 8で2つの日付間の日数を計算する
取得する方法についてSOに多くの質問があることを知っていますが、新しいJava 8 Date APIを使用して例を求めています。JodaTimeライブラリも知っていますが、外部ライブラリを使用せずに作業できる方法を求めています。 関数は次の制限に準拠する必要があります。 日付の保存時間によるエラーを防止 入力は2つのDateオブジェクトです(時間なし、localdatetimeは知っていますが、日付インスタンスを使用する必要があります)。

7
PostgreSQLのタイムスタンプから日付(yyyy / mm / dd)を抽出します
PostgreSQLのタイムスタンプから日付部分だけを抽出したいのですが。 値が必要なDATE別のテーブルに挿入できるように、それをpostgresql 型にする必要がありDATEます。 たとえば、私が持っている場合2011/05/26 09:00:00、私は欲しい2011/05/26 キャストを試しましたが、2011年しか取得できません。 timestamp:date cast(timestamp as date) 私が試しto_char()たto_date(): SELECT to_date(to_char(timestamp, 'YYYY/MM/DD'), 'YYYY/MM/DD') FROM val3 WHERE id=1; 私はそれを機能させようとしました: CREATE OR REPLACE FUNCTION testing() RETURNS void AS ' DECLARE i_date DATE; BEGIN SELECT to_date(to_char(val1, "YYYY/MM/DD"),"YYYY/MM/DD") INTO i_date FROM exampTable WHERE id=1; INSERT INTO foo(testd) VALUES (i); END PostgreSQLのタイムスタンプから日付(yyyy / …

27
Android Studioでデータベースファイルの内容を表示する
アプリのリリース以来、Android Studioを使用してアプリを開発しています。 最近まですべてがうまく機能していました。データベースファイルをチェックしながらデバッグする必要があります。データベースを直接表示する方法がわからないため、デバッグしてデータベースファイルを生成するときに、データベースファイルを携帯電話からPCにエクスポートする必要があります。 これを行うには、を開く必要がありますDDMS > File Explorer。DDMSを開くと、USBを再接続する必要があり、デバッグスレッドが失われます。データベースファイルを確認した後、DDMSを閉じてUSBを再接続し、デバッグモードに戻る必要があります。 複雑すぎます。Android Studioでこれを行うためのより良い方法は誰にもありますか(Eclipseで簡単です)?

5
Python!=操作vs「ありません」
この質問へのコメントで、私は使用を推奨する声明を見ました result is not None 対 result != None 私は違いが何であるのか、そしてなぜ一方が他方よりも推奨されるのか疑問に思っていましたか?
250 python  operators 

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