プログラミング

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



13
不明なオブジェクトからプロパティと値を取得する
PHPの世界から、C#を試すことにしました。私は検索をしましたが、これと同等のことをする方法の答えを見つけることができないようです。 $object = new Object(); $vars = get_class_vars(get_class($object)); foreach($vars as $var) { doSomething($object->$var); } 基本的にオブジェクトのリストがあります。オブジェクトは3つの異なるタイプのいずれかであり、一連のパブリックプロパティを持ちます。オブジェクトのプロパティのリストを取得し、それらをループしてファイルに書き込めるようにしたいのですが。これはc#リフレクションに関係していると思いますが、それは私にとってすべて新しいものです。 どんな助けでも大歓迎です。
150 c#  reflection 


5
コンテンツがオーバーフローした場合にスクロールする必要がある固定位置のdivがある
私は実際には2つの問題を抱えていますが、最初の問題を最初に解決しましょう。 メニューのスクロールの左側に固定位置divがあります。右側は、適切にスクロールする標準のdivです。問題は、ブラウザのビューポートが小さすぎてメニュー全体を表示できない場合です。スクロールして表示する方法がありません(少なくともcssではできません)。CSSで別のオーバーフローを使用してみましたが、divがスクロールしません。メニューを含むdivは、min-height:100%とposition:fixed ..に設定する必要があります。両方の属性を保持する必要があります。 メニューを含むdivは、絶対的に配置され、高さが100%に設定された別のラッパーdiv内にあります。 コンテンツがdivに対して高すぎる場合、どうすれば垂直にスクロールできますか? それは私にスクロールバーを表示したくないという他の問題を引き起こします...しかし、私はすでにその答えを持っていると思います(divをスクロールできないため、まだ動作しません)はじめに)。 解決策はありますか?おそらくJavaScriptが必要ですか?(私はほとんど知りません) JS Fiddleの例 そして、問題を引き起こしている関連コード(ここにすべてを投稿すると長すぎるので): .fixed-content { min-height:100%; position:fixed; overflow-y:scroll; overflow-x:hidden; } height:100%も追加してみて、それが問題であるかどうかを確認しましたが、どちらも機能しませんでした。

2
サイトにGoogle Chromeのomnibox-searchサポートを追加するにはどうすればよいですか?
Google ChromeのアドレスバーにいくつかのURLを入力すると、「TABを押して$ URLで検索」というメッセージが表示されます。たとえば、ロシアのサイトhabrahabr.ruまたはyandex.ruがあります。Tabキーを押すと、検索エンジンではなく、そのサイトで検索できます。それを可能にするために私のサイトを作る方法は?たぶん、私は自分のサイトのページに特別なコードを書く必要がありますか?


10
Java配列を反復可能に変換
たとえば、int、int [] fooなどのプリミティブの配列があります。小さいものかもしれません。 int foo[] = {1,2,3,4,5,6,7,8,9,0}; それからを作成する最良の方法は何Iterable<Integer>ですか? Iterable<Integer> fooBar = convert(foo); ノート: ループを使用して応答しないでください(コンパイラーがループについてスマートに実行する方法について適切な説明ができない場合)。 また注意してください int a[] = {1,2,3}; List<Integer> l = Arrays.asList(a); コンパイルさえしません Type mismatch: cannot convert from List<int[]> to List<Integer> また 、配列がIterableに割り当てられないのはなぜですか? 答える前に。 また、いくつかのライブラリ(Guavaなど)を使用している場合は、これが最高の理由を説明してください。(Googleからの完全な回答ではないため:P) 最後に、宿題があるようですので、宿題のコードを投稿しないでください。
150 java  arrays  iterable 

8
HTML5のRTSPまたはRTPを介したストリーミング
OverаэтотвопросестьответынаStack Overflowнарусском:Возможнолипроигрыватьонлайн-твнаhtml5? サーバーhttp://lscube.org/projects/fengからRTSP / RTPストリームを再生する必要があるWebアプリを構築しています。 HTML5ビデオ/オーディオタグはrtspまたはrtpをサポートしていますか?そうでない場合、最も簡単な解決策は何でしょうか?おそらく、VLCプラグインなどにドロップダウンします。
150 video  html  streaming  rtsp  rtp 

6
data.tableの参照によって行を削除する方法は?
私の質問は、参照による割り当てとでのコピーに関連していdata.tableます。同様に、参照によって行を削除できるかどうかを知りたい DT[ , someCol := NULL] 知りたい DT[someRow := NULL, ] この関数が存在しない理由は十分にあると思います。そのため、以下のように、通常のコピーアプローチに代わる優れた方法を指摘できます。特に、example(data.table)の私のお気に入りを使用すると、 DT = data.table(x = rep(c("a", "b", "c"), each = 3), y = c(1, 3, 6), v = 1:9) # x y v # [1,] a 1 1 # [2,] a 3 2 # [3,] a 6 3 # …
150 r  data.table 

8
Dockerコンテナで複数のプログラムを実行できますか?
デスクトップ上のユーザーで実行することを目的としたアプリケーションをデプロイするという点から、Dockerに頭を抱えようとしています。私のアプリケーションは単にフラスコWebアプリケーションとmongoデータベースです。通常、私はVMにインストールし、ホストポートをゲストWebアプリに転送します。Dockerを試してみたいのですが、複数のプログラムをどのように使用するつもりなのかわかりません。ドキュメンテーションには、ENTRYPOINTしか存在しないと記載されているので、Mongoとフラスコアプリケーションをどのように使用できますか。または、それらを別々のコンテナーに入れる必要がありますか?その場合、どのようにして互いに対話し、これによりアプリの配布が簡単になりますか?
150 docker 

20
JavaScriptにはなんらかのハッシュコード関数がありますか?
基本的に、私はユニークなオブジェクトのセットであるオブジェクトを作成しようとしています。私は、JavaScriptオブジェクトをプロパティ名のオブジェクトと共に使用するという素晴らしいアイデアを思いつきました。といった、 set[obj] = true; これはある程度まで機能します。文字列と数値でうまく機能しますが、他のオブジェクトでは、すべて同じ値に「ハッシュ」して同じプロパティにアクセスするようです。オブジェクトに一意のハッシュ値を生成する方法はありますか?文字列と数値はどのように機能しますか?同じ動作を上書きできますか?
150 javascript  hash  set  hashcode 

6
djangoのmodel.save()がfull_clean()を呼び出さないのはなぜですか?
モデルフォームの一部として保存されていない限り、djangoのormがモデルで 'full_clean'を呼び出さないのに十分な理由があるかどうかを誰かが知っているのであれば、私は興味があります。 モデルのsave()メソッドを呼び出しても、full_clean()は自動的には呼び出されないことに注意してください。手動で作成した独自のモデルのワンステップモデル検証を実行する場合は、手動で呼び出す必要があります。 djangoの完全なクリーンドキュメント (注:Django 1.6用に更新された引用...以前のdjangoのドキュメントにもModelFormsに関する警告がありました。) 人々がこの振る舞いを望まない理由はありますか?時間をかけてモデルに検証を追加した場合、モデルが保存されるたびに検証を実行したいと思うでしょう。 すべてを適切に機能させる方法を知っています。ただ説明を求めています。

16
LDAPは何に使用されますか?
一部の情報を提供し、承認を容易にするためにLDAPが使用されていることを知っています。 しかし、LDAPの他の用途は何ですか?
150 ldap 

3
値が見つからない場合、MySQLのSUM関数で「0」を返すにはどうすればよいですか?
MySQLに単純な関数があるとします。 SELECT SUM(Column_1) FROM Table WHERE Column_2 = 'Test' Column_2 のエントリにテキスト「Test」が含まれていない場合、この関数はを返しますがNULL、0を返します。 同様の質問がここで何度か行われたことは承知していますが、自分の目的に回答を適応させることができなかったので、これを分類するための助けに感謝します。
150 mysql  function  null  sum 

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