プログラミング

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

20
ダウンロードしたフォントをデコードできませんでした
これはChromeで発生しているエラーであり、残念ながら検索しても多くの結果が得られません。フォント自体は正しく表示されています。ただし、まだこのエラー/警告が表示されます。より具体的には、これは完全な警告です: 「ダウンロードしたフォントのデコードに失敗しました: http:// localhost:8000 / app / fonts / Lato /」 私のCSSは次のとおりです。 @font-face { font-family:"Lato"; src: url("../fonts/Lato/"); } html, body { font-family:'Lato'; } 分かりません。フォントは正しく適用されていますが、警告は常にそこにあります。使用しようとするSans-Serifと、フォントが通常のブラウザフォントに戻るので、そうなる可能性がありますが、よくわかりません。検索しても何も見つかりません。ありがとう! 編集 さまざまなフォントファイルがあり、すべて同じファミリのものです。それらをすべてロードしようとしています。フォントファイルは.ttfです。私は、ローカルフォルダからそれらをロードしていますし、様々なフォントファイル、などがあるLato-Black.ttf、Lato-Bold.ttf、Lato-Italic.ttfなど
149 css  html  fonts 

5
Rhino Mocksのモックとスタブの違いは何ですか?
私はこれで十分に遊んでいないため、通常モックを使用しますが、この2つとRhino Mocksでどちらか一方をいつ使用するかにはどのような違いがあるのでしょうか。 更新: 私の質問への答えもアイエンデの言葉で見つかりました: スタブとモックの違い この記事でこれらの用語の実際の定義を理解できます。モックはスタブではありません。Rhino Mocksの視点からの違いに焦点を当てたいと思います。 モックは、期待を設定できるオブジェクトであり、期待されるアクションが実際に発生したことを確認します。スタブは、テスト対象のコードに渡すために使用するオブジェクトです。期待値を設定できるため、特定の方法で動作しますが、それらの期待値は検証されません。スタブのプロパティは自動的に通常のプロパティのように動作し、それらに期待を設定することはできません。 テスト中のコードの動作を確認したい場合は、適切な期待でモックを使用し、それを確認します。特定の方法で動作する必要があるが、このテストの焦点では​​ない値を渡すだけの場合は、スタブを使用します。 重要:スタブが原因でテストが失敗することはありません。

6
ファイルを明示的に閉じることは重要ですか?
Pythonでは、を呼び出さずにファイルを開くか、ファイルをclose()閉じてtry- finallyまたは " with"ステートメントを使用しない場合、これは問題ですか?それとも、すべてのファイルを閉じるためにPythonガベージコレクションに依存するコーディングプラクティスとして十分ですか?たとえば、これを行う場合: for line in open("filename"): # ... do stuff ... ...これはファイルを閉じることができず、ファイルを閉じるのを妨げる例外が発生する可能性があるため、これは問題ですか?またはfor、ファイルが範囲外になるため、ステートメントの最後に確実に閉じられますか?

4
Firebase App Indexing(android lint)のサポートがありません
Androidスタジオでコードを分析すると(分析>コードの検査)、この糸くずの警告が表示されます。 アプリはGoogle検索でインデックスに登録できません。ACTION-VIEWインテントフィラーを含むアクティビティを少なくとも1つ追加することを検討してください。詳細については、問題の説明を参照してください。 この警告とは何ですか?また、Google検索でアプリをインデックスに登録できるようにするにはどうすればよいですか?それはSEOにとって重要に思えますが、Googleで詳細を見つけることができません。 アンドロイドスタジオから「問題解説」にアクセスする方法も知りたいです。 編集: 「アプリはGoogle検索でインデックスに登録できません」は以前の警告でした。新しい警告は「Firebase App Indexingのサポートがありません」です

14
HTML:オプションの終了タグを含めるか、除外しますか?
一部のHTML 1終了タグはオプションです。つまり、 </HTML> </HEAD> </BODY> </P> </DT> </DD> </LI> </OPTION> </THEAD> </TH> </TBODY> </TR> </TD> </TFOOT> </COLGROUP> 注:含めることが禁止されている終了タグと混同しないでください。 </IMG> </INPUT> </BR> </HR> </FRAME> </AREA> </BASE> </BASEFONT> </COL> </ISINDEX> </LINK> </META> </PARAM> 注: xhtml HTMLとは異なります。xhtmlはxmlの形式であり、すべての要素に終了タグが必要です。終了タグはhtmlでは禁止されていますが、では必須ですxhtml。 オプションの終了タグです 理想的には含まれていますが、忘れた場合は受け入れます。 理想的には含まれていませんが、あなたがそれらを入れれば私たちはそれらを受け入れます 言い換えれば、それらを含めるべきか、含めるべきではないのか? オプションのものの要素タグを閉じるに関するHTML 4.01仕様の会談が、それはそれらを含めないためにそれら、または望ましいを含むことが好ましいかどう言いません。 一方、DevGuruに関するランダムな記事では、次のように述べています。 終了タグはオプションです。ただし、含めることをお勧めします。 私が尋ねる理由は、互換性の理由からオプションであることを知っているからです。そして、もし可能なら彼らを(強制 | 禁止)にしたでしょう。 別の言い方をすると、HTML 1、2、3はこれらのオプションに関して、現在はオプションの終了タグで何をしましたか。HTML 5は何をしますか?そして、私は何をすべきですか? 注意 HTMLのいくつかの要素がされている禁断の終了タグを持っていることから。あなたはそれに同意しないかもしれませんが、それは仕様であり、議論の余地はありません。オプションの終了タグと、その意図について尋ねています。 …
149 html  html4 

11
クレジットカードの有効期限の最大年
クレジットカードに関しては、さまざまなオンラインサービスの最大有効年数の値が異なります。 例えば: ベースキャンプ:+15年(2025) アマゾン:+20年(2030) Paypal:+19年(2029) ここで妥当な最大値はいくつですか?公式ガイドラインはありますか?
149 date  max  credit-card  billing 

10
Oracleのテーブル/列/インデックス名が30文字に制限されているのはなぜですか?
何年も前にこのような制限があったことは理解できますが、今日では確かにこの制限を簡単に増やすことができます。オブジェクトには命名規則がありますが、特に外部キーの命名では、この制限に達した場合に必ず発生する場合があります。 これがそれほど大きくない理由を誰かが実際に知っていますか?それとも11gでもっと大きいのですか? どうやら答えは、防御的にコーディングされていない現在のスクリプトを壊すということです。これは非常に心配なことだと私は言います、Oracleはデータベースいます、確かにこれはあなたが絶えず改善しなければならない種類のことです。 社内でこの種の異議を目にするときはいつでも、弾丸を噛んで整理する時がきたと思います。Oracleのバージョンをアップグレードするときにチェックも保守もしないスクリプトを実行している場合は、その選択の結果に苦しむことになります。サイズが4000までの互換性フラグを提供すると、名前が「OK」であることを確認するために常に30まで数える必要があるオブジェクトを作成する際の無駄な時間を節約できます。
149 oracle  oracle10g  size 

24
ブラウザにマウスがなく、タッチのみであることを検出する
タッチ(クリックすると画面が非表示になります)とマウス(ホバープレビューに大きく依存)のインターフェイスが非常に異なるWebアプリケーション(興味深いテキストのページがあるWebサイトではありません)を開発しています。ユーザーにマウスがなく、適切なインターフェースを提示できないことをどのように検出できますか?マウスとタッチの両方(一部のノートブックのように)を使用する人のためにスイッチを残すつもりです。 ブラウザーのタッチイベント機能は、実際にはユーザーがタッチデバイスを使用していることを意味しません(たとえば、Modernizrはそれを切り取りません)。質問に正しく答えるコードは、デバイスにマウスがある場合はfalseを返し、そうでない場合はtrueを返します。マウスとタッチを備えたデバイスの場合、falseを返します(タッチのみではありません)。 余談ですが、私のタッチインターフェイスはキーボードのみのデバイスにも適している可能性があります。そのため、検出したいマウスが不足していることになります。 必要性をより明確にするために、私が実装しようとしているAPIは次のとおりです。 // Level 1 // The current answers provide a way to do that. hasTouch(); // Returns true if a mouse is expected. // Note: as explained by the OP, this is not !hasTouch() // I don't think we have this in the answers already, that why …
149 javascript  html  touch  mouse 


9
jqueryラジオボタンがチェックされている場合
重複の可能性: 特定のラジオボタンのチェックがオンになっている 現時点でこれらの2つのラジオボタンを用意しているので、ユーザーは価格に送料を含める必要があるかどうかを判断できます。 <input type="radio" id="postageyes" name="postage" value="Yes" /> Yes <input type="radio" id="postageno" name="postage" value="No" /> No 「はい」ラジオボタンがチェックされているかどうかをチェックするためにJqueryを使用する必要があります。チェックされている場合は、追加機能を実行します。誰か私にこれをどうやってやるのか教えてもらえますか? 助けてくれてありがとう 編集: コードをこれに更新しましたが、機能しません。私は何か間違ったことをしていますか? <script type='text/javascript'> // <![CDATA[ jQuery(document).ready(function(){ $('input:radio[name="postage"]').change(function(){ if($(this).val() == 'Yes'){ alert("test"); } }); }); // ]]> </script>


12
なぜx [0]!= x [0] [0]!= x [0] [0] [0]なのですか?
私はC ++を少し勉強していて、ポインタを使って戦っています。次のように宣言することで、3レベルのポインタを使用できることを理解しています。 int *(*x)[5]; これ*xは、へのポインタである5つの要素の配列へのポインタintです。また、私はそれを知っているx[0] = *(x+0);、x[1] = *(x+1)ようにして.... それで、上記の宣言を考えると、なぜx[0] != x[0][0] != x[0][0][0]ですか?
149 c++  c  arrays  pointers 

10
プログラムでブロードキャストレシーバーを登録する
ブロードキャストレシーバーをプログラムで登録するためのベストプラクティス/方法を教えてください。ユーザーの選択に応じて特定の受信機を登録したい。 登録はマニフェストファイルを通じて行われるので、コードでこれを実現する適切な方法があるかどうか疑問に思っています。

8
テキストの中心をAndroidに合わせる
簡単そうに聞こえます。テキストを中央に配置する必要がありますが、テキストが長すぎる場合は下に移動する必要がありますが、それでもXMLの中央に揃えます。 これが私のコードです: <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/showdescriptioncontenttitle" android:paddingTop="10dp" android:paddingBottom="10dp" android:layout_centerHorizontal="true" > <TextView android:id="@+id/showdescriptiontitle" android:text="Title" android:textSize="35dp" android:layout_width="wrap_content" android:layout_height="wrap_content" /> </LinearLayout> スペースが必要なので、paddingTopとBottomを配置しました。PS:私のコードはもっと大きいです。RelativeLayoutにあります。
149 java  android  xml  text  center 

9
2つの日付間の日数を数える
これら2つの日付の間の日数を数えるにはどうすればよいですか? start_date = Date.parse "2012-03-02 14:46:21 +0100" end_date = Date.parse "2012-04-02 14:46:21 +0200"
149 ruby 

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