プログラミング

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

8
:: afterまたは:: before疑似要素コンテンツに改行を追加する
ページのHTMLまたはPHPにアクセスできず、CSSを介してのみ編集できます。私はサイトに変更を加えて、::afterまたはを介してテキストを追加しています::before疑似要素を、追加されたコンテンツの前後のスペースなどにエスケープUnicodeを使用する必要があることを発見しました。 contentプロパティに複数の行を追加するにはどうすればよいですか? 例では、HTMLの改行要素は、私が達成したいことを視覚化することのみを目的としています。 #headerAgentInfoDetailsPhone::after { content: 'Office: XXXXX <br /> Mobile: YYYYY '; }
131 css 

5
ggplotで軸の数値の書式を変更するにはどうすればよいですか?
私はRとggplotを使用していくつかのデータの散布図を描画していますが、y軸の数値がコンピュータースタイルの指数形式、つまり4e + 05、5e + 05などで出力されることを除いて、すべて問題ありません。これは明らかに許容できないので、50万、40万などとして表示するようにします。適切な指数表記を取得することも可能です。 プロットのコードは次のとおりです。 p <- ggplot(valids, aes(x=Test, y=Values)) + geom_point(position="jitter") + facet_grid(. ~ Facet) + scale_y_continuous(name="Fluorescent intensity/arbitrary units") + scale_x_discrete(name="Test repeat") + stat_summary(fun.ymin=median, fun.ymax=median, fun.y=median, geom="crossbar") どんな助けも大歓迎です。
131 r  ggplot2 

8
LINQ to SQL:複数の列での複数の結合。これは可能ですか?
与えられた: TABLE_1次の列で名前が付けられたテーブル: ID ColumnA ColumnB ColumnC 私は、SQLクエリ持ってTABLE_1二回のオフに基づいて、それ自体に参加するがColumnA、ColumnB、ColumnC。クエリは次のようになります。 Select t1.ID, t2.ID, t3.ID From TABLE_1 t1 Left Join TABLE_1 t2 On t1.ColumnA = t2.ColumnA And t1.ColumnB = t2.ColumnB And t1.ColumnC = t2.ColumnC Left Join TABLE_1 t3 On t2.ColumnA = t3.ColumnA And t2.ColumnB = t3.ColumnB And t2.ColumnC = t3.ColumnC ... and query continues …

6
componentDidUpdate()内のsetState()
ドロップダウンの高さと画面上の入力の位置に応じて、ドロップダウンを入力の下または上に移動するスクリプトを書いています。また、修飾子をその方向に応じてドロップダウンに設定したいと思います。しかし、setState内部で使用componentDidUpdateすると無限ループが発生します(これは明らかです) getDOMNodeclassnameを直接使用してドロップダウンに設定することで解決策を見つけましたが、Reactツールを使用するより良い解決策があるはずです。誰かが私を助けてくれますか? 以下は、機能するコードの一部ですgetDOMNode(コードを簡略化するためにポジショニングロジックを少し無視しています)。 let SearchDropdown = React.createClass({ componentDidUpdate(params) { let el = this.getDOMNode(); el.classList.remove('dropDown-top'); if(needToMoveOnTop(el)) { el.top = newTopValue; el.right = newRightValue; el.classList.add('dropDown-top'); } }, render() { let dataFeed = this.props.dataFeed; return ( <DropDown > {dataFeed.map((data, i) => { return (<DropDownRow key={response.symbol} data={data}/>); })} </DropDown> ); } }); そしてこれがsetstateを含むコードです(これは無限ループを作成します) let …

5
Dockerコンテナーからホストデータベースにアクセスする
一部のホストマシンでmysqlデータベースを実行していて、そのホストもdockerコンテナーを実行している場合:ホストで実行しているdockerコンテナー内からmysqlデータベースにアクセスするにはどうすればよいですか。 たとえば、ホストポートをコンテナーに公開する方法はありますか(docker run -pの動作の逆)?
131 docker 

8
Jestのコードカバレッジ
Jasmineの上に構築されたJavascript Jestテストフレームワークでコードカバレッジを取得する方法はありますか? 内部フレームワークは、取得したコードカバレッジを出力しません。私はまた、イスタンブール、毛布、JSCoverを使ってみましたが、どれも機能しません。
131 javascript  jestjs 

1
ジュリアの「記号」とは?
具体的には、私はJuliaのDataFramesパッケージ、特に、namesオプションを指定したreadtable()関数を使用しようとしていますが、これにはシンボルのベクトルが必要です。 シンボルとは? なぜ彼らは文字列のベクトルよりもそれを選ぶのでしょうか? これまでのところ、ジュリア語の単語記号への言及はほんのわずかです。記号は ":var"で表されているように見えますが、記号が何であるかははっきりとはわかりません。 脇:私は走ることができます df = readtable( "table.txt", names = [symbol("var1"), symbol("var2")] ) 私の2つの箇条書きの質問はまだ残っています。
131 julia 


11
JPAを使用するKotlin:デフォルトのコンストラクター地獄
JPAが必要とするように、@Entityクラスは、データベースからオブジェクトを取得するときにオブジェクトをインスタンス化するデフォルト(非引数)コンストラクターを持つ必要があります。 Kotlinでは、プロパティは次の例のように、プライマリコンストラクタ内で宣言するのに非常に便利です。 class Person(val name: String, val age: Int) { /* ... */ } ただし、非引数コンストラクターがセカンダリコンストラクターとして宣言されている場合、プライマリコンストラクターの値を渡す必要があるため、次のように、それらに有効な値が必要です。 @Entity class Person(val name: String, val age: Int) { private constructor(): this("", 0) } プロパティが単なるより複雑なタイプでStringありInt、null可能ではない場合、特にプライマリコンストラクターとinitブロックに多くのコードがあり、パラメーターがアクティブに使用されている場合、それらの値を提供することは完全に悪いように見えます- -それらがリフレクションによって再割り当てされる場合、ほとんどのコードが再度実行されます。 さらに、valコンストラクターの実行後に-propertiesを再割り当てできないため、不変性も失われます。 したがって、問題は、コードを重複させずに「マジック」初期値と不変性の損失を選択して、JPAで動作するようにKotlinコードをどのように適合させることができるかということです。 PS JPA以外のHibernateがデフォルトのコンストラクターなしでオブジェクトを構築できるのは本当ですか?

11
Pythonで明示的な「自己」を回避する方法は?
私はいくつかのpygameチュートリアルに従ってPythonを学んでいますます。 その中で、キーワードselfの広範な使用を発見し、主にJavaのバックグラウンドから来たため、selfと入力し忘れていることに気付きました。たとえば、rectは既にクラスのメンバー変数であるため、self.rect.centerx私はの代わりにを入力rect.centerxします。 Javaの平行な私は、この状況はとメンバ変数へのすべての参照を接頭辞に持つているためと考えることができ、この。 すべてのメンバー変数の先頭にselfを付けたままにしているのですか、それとも、そうしなくても済むようにそれらを宣言する方法はありますか? 私が提案しているものがpythonicではない場合でもで場合でも、それが可能かどうかを知りたいです。 私はこれらの関連するSOの質問を見ましたが、彼らは私が何を求めているかについては完全に答えていません: Python-クラスで「自己」を使用する理由 Pythonメソッドに「自己」引数を明示的に指定する必要があるのはなぜですか?
131 python  self 

4
インラインスタイルのCSS疑似クラス
Наэтотвопросестьответына スタックオーバーフローнарусском:Какпрописать:ホバーвнутриスタイル=」「? インラインスタイルを使用して疑似クラスを持つことは可能ですか? 例: <a href="http://www.google.com" style="hover:text-decoration:none;">Google</a> 上記のHTMLが機能しないことはわかっていますが、似たようなものはありますか? PS私は外部スタイルシートを使用する必要があることを知っています。インラインスタイルを使用してこれを行うことができるかどうかだけ私は気になりました。

6
テスト/ QAプロセスと統合されたGit分岐戦略
私たちの開発チームはGitFlow分岐戦略を使用してきました。 最近、ソフトウェアの品質を向上させるために、テスターを数名採用しました。アイデアは、すべての機能がテスターに​​よってテスト/ QAされるべきであるということです。 以前は、開発者は別々の機能ブランチで機能に取り組みdevelop、完了したらそれらをブランチにマージします。開発者は自分の作業をそのfeatureブランチで自分でテストします。今、テスターと一緒に、私たちはこの質問をし始めます テスターはどのブランチで新機能をテストする必要がありますか? 明らかに、2つのオプションがあります。 個々の機能ブランチ 上のdevelop枝 開発ブランチでのテスト 最初は、これが確実な方法であると信じていました。 この機能は、develop開発が始まってからブランチにマージされた他のすべての機能でテストされます。 競合は早期に検出できます これにより、テスターの作業が簡単になり、develop常に1つのブランチ()のみを処理します。彼は開発者に、どのブランチがどの機能に対応するかを尋ねる必要はありません(機能ブランチは、関連する開発者が独占的に自由に管理する個人のブランチです) これに関する最大の問題は次のとおりです。 developブランチはバグで汚染されています。 テスターはバグまたは競合を発見すると、開発者に報告し、開発ブランチで問題を修正します(機能ブランチはマージされると中止されました)。その後、さらに修正が必要になる場合があります。複数のサブシーケンスのコミットまたはマージ(developバグを修正するためにブランチからブランチが再作成される場合)はdevelop、可能であればブランチからの機能のロールバックを非常に困難にします。developブランチにマージされ、ブランチで修正される複数の機能があります。これは、developブランチの一部の機能のみを含むリリースを作成するときに大きな問題を引き起こします 機能ブランチでのテスト そこで、もう一度考えて、機能ブランチで機能をテストする必要があると判断しました。テストする前に、developブランチからの変更を機能ブランチにマージします(ブランチに追いつきますdevelop)。これはいい: あなたはまだ主流の他の機能で機能をテストします さらなる開発(バグの修正、競合の解決など)によってdevelopブランチが汚染されることはありません。 完全にテストおよび承認されるまで、機能をリリースしないことを簡単に決定できます。 ただし、いくつかの欠点があります テスターはコードのマージを行う必要があり、競合がある場合(非常に可能性が高い)、開発者に支援を依頼する必要があります。当社のテスターはテストを専門としており、コーディングはできません。 機能は、別の新しい機能がなくてもテストできます。たとえば、機能AとBは両方とも同時にテスト中ですが、どちらもdevelopブランチにマージされていないため、2つの機能は互いに認識していません。つまりdevelop、両方の機能が開発ブランチにマージされたときに、ブランチに対して再度テストする必要があります。そして、これを将来テストすることを忘れないでください。 機能AとBの両方がテストおよび承認されているが、マージされたときに競合が特定された場合、両方の機能の開発者は両方とも、テストを通過した機能ブランチであるため、自分自身の障害/ジョブではないと考えます。コミュニケーションには余分なオーバーヘッドがあり、競合を解決する人がいらいらすることもあります。 上記は私たちの物語です。リソースが限られているため、どこでもすべてをテストすることは避けたいと思います。私たちはこれに対処するためのより良い方法をまだ探しています。他のチームがこの種の状況をどのように処理するかを聞きたいです。
131 git  testing  qa  git-flow 

12
Cに符号なし浮動小数点数がないのはなぜですか?
質問は奇妙なようです。プログラマーは時々考えすぎます。読んでください... CIでは整数signedとunsigned整数を使用します。符号なし整数に符号付き整数を割り当てるなどのことを行うと、コンパイラーが警告するという事実が気に入っています。符号付き整数と符号なし整数などを比較すると、警告が表示されます。 私はこれらの警告が好きです。彼らは私が私のコードを正しく保つのを助けます。 フロートに同じ贅沢をしてみませんか?平方根が絶対に負の数を返すことは決してありません。負の浮動小数点値が意味をなさない他の場所もあります。符号なしフロートの完璧な候補。 ところで-私は、浮動小数点数から符号ビットを削除することで得られる精度の1つの余分なビットにあまり興味がありません。float彼らは今であるので、私はsにとても満足しています。浮動小数点を符号なしとしてマークし、整数で取得するのと同じ種類の警告を取得したいだけです。 符号なし浮動小数点数をサポートするプログラミング言語については知りません。 それらが存在しない理由は何ですか? 編集: x87 FPUには、符号なし浮動小数点数を処理するための命令がないことを知っています。署名されたfloat命令を使用できます。誤用(たとえば、ゼロ未満になる)は、符号付き整数のオーバーフローが未定義であるのと同じように、未定義の動作と見なすことができます。

8
シーケンスに要素が含まれていませんか?
現在、データベースから行を取得するために2つの場所で単一のクエリを使用しています。 BlogPost post = (from p in dc.BlogPosts where p.BlogPostID == ID select p).Single(); 行を取得してテキストボックスにデータを配置する場合、クエリは問題ありませんが、行を取得して編集し、データベースに戻すときに、「シーケンスに要素が含まれていません」というエラーが返されます。あるインスタンスで適切な行が見つかり、別のインスタンスでは見つからない理由を理解できません。 (ASP.NET MVCおよびLINQを使用)
131 c#  linq 

12
Swiftで現在の言語コードを取得する方法は?
Swiftで記述したアプリでデバイスの言語コード(en、es ...)を取得したい。どうすれば入手できますか? 私はこれを試しています: var preferredLanguages : NSLocale! let pre = preferredLanguages.displayNameForKey(NSLocaleIdentifier, value: preferredLanguages) しかし、これはnilを返します。
131 swift  nslocale 

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