プログラミング

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

9
gnuplotを使用したヒストグラム?
私の.datファイルに既に適切にビニングされたデータがある場合、gnuplotでヒストグラムを作成する方法を知っています(「ボックス付き」を使用するだけです)。数値のリストを取り、gnuplotがユーザーが提供する範囲とビンサイズに基づいてヒストグラムを提供する方法はありますか?


12
スイッチでnullを使用する方法
Integer i = ... switch (i){ case null: doSomething0(); break; } 上記のコードでは、switch caseステートメントでnullを使用できません。どうすればこれを別の方法で実行できますか?他のことdefaultをしたいので使えません。

5
Ruby / Rails:日付をUNIXタイムスタンプに変換する
RailsアプリのDateオブジェクトからUNIXタイムスタンプ(1970 GMTからの秒数)を取得するにはどうすればよいですか? Time#to_iタイムスタンプが返されることはわかっていますが、タイムスタンプDate#to_timeを取得して取得すると、約1か月ずれた結果になります(理由はわかりません...)。 助けてくれてありがとう、ありがとう! 編集:わかりました、私はそれを理解したと思います-ループで数回日付を処理していて、タイムゾーンの不一致のために日付が少しずつ移動されるたびに、最終的にタイムスタンプが1か月ずれる結果になりました。それでも、に依存せずにこれを行う方法があるかどうかを知りたいと思いますDate#to_time。

5
実行時にhref属性を設定する
jQueryを使用して実行時にタグのhref属性を設定する最良の方法は何<a>ですか? また、jQueryを使用しhrefて<a>タグの属性の値をどのように取得しますか?
202 javascript  jquery  html 

13
リフレクションを使用して、現在実行中のメソッドの名前を見つけることができますか?
タイトルのように:リフレクションは現在実行中のメソッドの名前を与えることができます。 ハイゼンベルク問題のため、私はそうは思わない傾向があります。現在のメソッドを変更せずに現在のメソッドを通知するメソッドをどのように呼び出しますか?しかし、私は誰かが私がそこで間違っていることを証明できることを望んでいます。 更新: パート2:これを使用して、プロパティのコード内を調べることもできますか? パート3:パフォーマンスはどのようになりますか? 最終結果 MethodBase.GetCurrentMethod()について学びました。また、スタックトレースを作成できるだけでなく、必要に応じて必要なフレームのみを作成できることも学びました。 これをプロパティ内で使用するには、.Substring(4)を使用して「set_」または「get_」を削除します。
202 .net  reflection 

7
jQuery.parseJSONは、JSON内のエスケープされた単一引用符が原因で「無効なJSON」エラーをスローします
を使用してサーバーにリクエストを送信しjQuery.post()ていますが、サーバーがJSONオブジェクト(など{ "var": "value", ... })を返しています。ただし、いずれかの値に単一引用符が含まれている場合(正しくのようにエスケープされている場合\')、jQueryはそれ以外の場合は有効なJSON文字列の解析に失敗します。これが私の意味の例です(Chromeのコンソールで行われます): data = "{ \"status\": \"success\", \"newHtml\": \"Hello \\\'x\" }"; eval("x = " + data); // { newHtml: "Hello 'x", status: "success" } $.parseJSON(data); // Invalid JSON: { "status": "success", "newHtml": "Hello \'x" } これは正常ですか?JSONを介して単一引用符を正しく渡す方法はありませんか?
202 javascript  jquery  json 

10
プロセスはいつSIGABRT(シグナル6)を取得しますか?
プロセスがC ++でSIGABRTを取得するシナリオは何ですか?このシグナルは常にプロセス内から発生しますか、またはこのシグナルをあるプロセスから別のプロセスに送信できますか? このシグナルを送信しているプロセスを特定する方法はありますか?
202 c++  sigabrt 

4
適切なMapReduceの例[終了]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、専門知識によって裏付けられると期待していますが、この質問は、議論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 「MapReduceを使用して長いテキストの単語を数える方法」タスク以外の良い例は考えられませんでした。これは、このツールがどれほど強力であるかを他の人に印象付けるための最良の例ではないことがわかりました。 私はコードスニペットを探しているのではなく、単に「テキスト」の例を探しています。
202 mapreduce 

7
java.util.Randomとjava.security.SecureRandomの違い
私のチームはランダムトークンを生成するサーバー側のコード(Javaで)を渡されましたが、それについて質問があります- これらのトークンの目的はかなり機密性が高く、セッションID、パスワードリセットリンクなどに使用されます。したがって、誰かがトークンを推測したり、ブルートフォースで実行したりしないように、暗号的にランダムにする必要があります。トークンは「長い」ため、64ビット長です。 コードは現在、java.util.Randomクラスを使用してこれらのトークンを生成しています。ドキュメントのためのjava.util.Random明確では次のように述べています: java.util.Randomのインスタンスは暗号的に安全ではありません。代わりにSecureRandomを使用して、セキュリティ上重要なアプリケーションで使用するための暗号的に安全な疑似乱数ジェネレータを取得することを検討してください。 ただし、コードが現在使用している方法java.util.Randomはこれです。クラスをインスタンス化java.security.SecureRandomし、SecureRandom.nextLong()メソッドを使用して、java.util.Randomクラスのインスタンス化に使用されるシードを取得します。次に、java.util.Random.nextLong()メソッドを使用してトークンを生成します。 だから今私の質問-がjava.util.Random使用してシードされていることを考えると、それはまだ安全java.security.SecureRandomですか?java.security.SecureRandomトークンの生成にのみ使用するようにコードを変更する必要がありますか? 現在、コードシードRandomは起動時に1回です

9
特定の「インラインブロック」アイテムの前/後に改行するCSS
私がこのHTMLを持っているとしましょう: <h3>Features</h3> <ul> <li><img src="alphaball.png">Smells Good</li> <li><img src="alphaball.png">Tastes Great</li> <li><img src="alphaball.png">Delicious</li> <li><img src="alphaball.png">Wholesome</li> <li><img src="alphaball.png">Eats Children</li> <li><img src="alphaball.png">Yo' Mama</li> </ul> そしてこのCSS: li { text-align:center; display:inline-block; padding:0.1em 1em } img { width:64px; display:block; margin:0 auto } 結果はここで見ることができます:http : //jsfiddle.net/YMN7U/1/ これを3つの列に分割したいとします<br>。3番目の列の後にaを注入するのと同じこと<li>です。(実際にそれを行うと、意味的および構文的に無効になります。) <li>CSSで3番目を選択する方法を知っていますが、その後に改行を強制するにはどうすればよいですか?これは動作しません: li:nth-child(4):after { content:"xxx"; display:block } この特定のケースがのfloat代わりにを使用して可能であることも知っていますがinline-block、を使用したソリューションには興味がありませんfloat。また、固定幅ブロックでは、親の幅をulその幅の約3倍に設定することでこれが可能であることも知っています。このソリューションには興味がありません。また、display:table-cell実際の列が必要な場合に使用できることも知っています。このソリューションには興味がありません。インラインコンテンツ内で強制的に中断する可能性に興味があります。 編集:明確にするために、私は特定の問題の解決策ではなく、「理論」に興味があります。CSSはdisplay:inline(-block)?要素の途中で改行を挿入できますか、それとも不可能ですか?不可能だと確信しているなら、それは許容できる答えです。
202 html  css 

12
CSS / HTML:テキストをイタリックにする正しい方法は何ですか?
テキストをイタリックにする正しい方法は何ですか?私は次の4つのアプローチを見てきました。 <i>Italic Text</i> <em>Italic Text</em> <span class="italic">Italic Text</span> <span class="footnote">Italic Text</span> <i> これは「古い方法」です。<i>意味的な意味はなく、テキストをイタリックにすることの表現効果のみを伝えます。私の知る限り、これは非セマンティックなので、明らかに間違っています。 <em> これは、純粋に表示の目的でセマンティックマークアップを使用します。たまたま、<em>デフォルトではテキストをイタリックで表示するため、<i>回避する必要があることは知っているが、その意味的な意味を知らない人がよく使用します。強調されているため、すべての斜体テキストが斜体であるとは限りません。時々、それはサイドノートやささやきのように、正反対になることがあります。 <span class="italic"> これは、CSSクラスを使用してプレゼンテーションを配置します。これは正しい方法であるとしばしば宣伝されていますが、これも私には間違っているようです。これは、それ以上の意味的な意味を伝えているようには見えません<i>。しかし、その支持者は泣き叫ぶ。もしあなたがそれを大胆にしたかったなら、後であなたのすべてのイタリック体のテキストを変更する方がはるかに簡単です。しかし、そうではありません。テキストを太字にした「italic」というクラスが残ってしまうからです。さらに、なぜウェブサイトのすべての斜体テキストを変更したいのか、少なくともこれが望ましくない、または必要でない場合を考えることができる理由は明らかではありません。 <span class="footnote"> これは、セマンティクスにCSSクラスを使用します。これまでのところこれが最善の方法のようですが、実際には2つの問題があります。 すべてのテキストがセマンティックマークアップを保証するのに十分な意味を持つわけではありません。たとえば、ページの下部にある斜体のテキストは本当に脚注ですか?それとも余談ですか?または完全に別の何か。おそらく、特別な意味はなく、イタリック体でレンダリングして、前のテキストからプレゼンテーションを区別するだけです。 意味的な意味は、十分な強度がない場合に変わる可能性があります。ページの一番下にあるテキストだけに基づいて「脚注」に沿ったとしましょう。数か月後に下部にテキストを追加したい場合はどうなりますか?もはや脚注ではありません。どのようにして<em>これらよりも一般的ではないがこれらの問題を回避するセマンティッククラスを選択できますか? 概要 イタリック体を作成したいという欲求がセマンティックな意味を持たせることを意図していない多くの場合、セマンティクスの要件は非常に負担になるようです。 さらに、スタイルと構造を分離したいという欲求により、CSS <i>は、実際にはあまり役に立たない場合があるときの代わりとして宣伝されてきました。だから、これは私に謙虚な<i>タグを残し、この一連の考え方がHTML5仕様に残されている理由であるかどうか疑問に思いますか? このテーマについての良いブログ投稿や記事はありますか?おそらく、<i>タグを保持/作成する決定に関与した人々によるのでしょうか?

2
ボールが消えてしまうのはなぜですか?[閉まっている]
閉まっている。この質問は再現性がないか、タイプミスが原因です。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する 面白いタイトルを許してください。私は壁とお互いに対して200のボールが跳ねたり衝突したりする小さなグラフィックデモを作成しました。ここに私が現在持っているものを見ることができます:http : //www.exeneva.com/html5/multipleBallsBouncingAndColliding/ 問題は、それらが互いに衝突するたびに、それらが消えることです。理由はわかりません。誰かが見て、私を手伝ってくれる? 更新:明らかに、balls配列にはNaNの座標を持つボールがあります。以下は、ボールを配列にプッシュするコードです。座標がどのようにNaNを取得しているかは完全にはわかりません。 // Variables var numBalls = 200; // number of balls var maxSize = 15; var minSize = 5; var maxSpeed = maxSize + 5; var balls = new Array(); var tempBall; var tempX; var tempY; var tempSpeed; var tempAngle; var …

4
MVC、MVP、MVVMの設計パターンのコーディングの違いは何ですか?
「MVC、MVP、MVVMの設計パターンの違いは何ですか」というフレーズを使用してGoogleを検索すると、理論的にはMVC MVPとMVVMの設計パターンの違いを説明するいくつかのURLが得られることがあります。 MVP データコンテキストを介したバインドが不可能な状況で使用します。Windowsフォームはこれの完璧な例です。ビューをモデルから分離するには、プレゼンターが必要です。ビューはプレゼンターに直接バインドできないため、インターフェイス(IView)を介してビューに情報を渡す必要があります。 MVVM データコンテキストによるバインドが可能な状況で使用します。どうして?各ビューのさまざまなIViewインターフェイスが削除され、維持するコードが少なくなります。MVVMが可能な例には、Knockoutを使用したWPFおよびJavaScriptプロジェクトが含まれます。 MVC ビューとプログラムの残りの部分との間の接続が常に利用できるとは限らない(そして、MVVMまたはMVPを効果的に使用できない)状況で使用します。これは、Web APIがクライアントのブラウザーに送信されるデータから分離されている状況を明確に説明しています。MicrosoftのASP.NET MVCは、このような状況を管理するための優れたツールであり、非常に明確なMVCフレームワークを提供します しかし、理論的にはサンプルコードと共にその違いを説明する記事は1つもありません。 これらの3つのデザインパターン(MVC、MVP、MVVM)の違いについてコードと一緒に説明する記事を入手できたら、本当に嬉しいです。 これら3つのデザインパターン(MVC、MVP、MVVM)によって実装された3つの類似したCRUDアプリのソースコードを手に入れたいのですが。コードを確認して、これら3つの設計パターン(MVC、MVP、MVVM)のコードをどのように記述するかを理解できるようにします。 したがって、これらの3つの設計パターン(MVC、MVP、MVVM)でコードがどのように異なるかを説明する記事が存在する場合は、その記事にリダイレクトしてください。

16
エラー:イベントレットのインストール中にコマンド 'gcc'が終了ステータス1で失敗しました
eventletソフトウェア導入用の「ハード」を使用するためにシステムにインストールしたかったのですが、ターミナルにgccエラーが表示されています。 root@agrover-OptiPlex-780:~# easy_install -U eventlet Searching for eventlet Reading http://pypi.python.org/simple/eventlet/ Reading http://wiki.secondlife.com/wiki/Eventlet Reading http://eventlet.net Best match: eventlet 0.9.16 Processing eventlet-0.9.16-py2.7.egg eventlet 0.9.16 is already the active version in easy-install.pth Using /usr/local/lib/python2.7/dist-packages/eventlet-0.9.16-py2.7.egg Processing dependencies for eventlet Searching for greenlet>=0.3 Reading http://pypi.python.org/simple/greenlet/ Reading https://github.com/python-greenlet/greenlet Reading http://bitbucket.org/ambroff/greenlet Best match: greenlet 0.3.4 Downloading http://pypi.python.org/packages/source/g/greenlet/greenlet- …
202 python  ubuntu  eventlet 

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