プログラミング

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

6
create-react-appベースのプロジェクトにフォントを追加するにはどうすればよいですか?
私が使用しています反応するアプリを作成し、したくありませんeject。 @ font-faceを介してインポートされ、ローカルにロードされたフォントをどこに置くべきか明確ではありません。 つまり、ロードしています @font-face { font-family: 'Myriad Pro Regular'; font-style: normal; font-weight: normal; src: local('Myriad Pro Regular'), url('MYRIADPRO-REGULAR.woff') format('woff'); } 助言がありますか? -編集 ダンが回答に言及した要点を含める ➜ Client git:(feature/trivia-game-ui-2) ✗ ls -l public/static/fonts total 1168 -rwxr-xr-x@ 1 maximveksler staff 62676 Mar 17 2014 MYRIADPRO-BOLD.woff -rwxr-xr-x@ 1 maximveksler staff 61500 Mar 17 2014 …

9
ReactJS:最大更新深度超過エラー
ReactJSでコンポーネントの状態を切り替えようとしていますが、次のエラーが表示されます。 最大更新深度を超えました。これは、コンポーネントがcomponentWillUpdateまたはcomponentDidUpdate内で繰り返しsetStateを呼び出すときに発生する可能性があります。Reactはネストされた更新の数を制限して、無限ループを防止します。 私のコードに無限ループが見えません、誰か助けてもらえますか? ReactJSコンポーネントコード: import React, { Component } from 'react'; import styled from 'styled-components'; class Item extends React.Component { constructor(props) { super(props); this.toggle= this.toggle.bind(this); this.state = { details: false } } toggle(){ const currentState = this.state.details; this.setState({ details: !currentState }); } render() { return ( <tr className="Item"> <td>{this.props.config.server}</td> <td>{this.props.config.verbose}</td> …

14
Pipを使用してパッケージをAnaconda環境にインストールする
conda 4.2.13 MacOSX 10.12.1 からパッケージpipを、anacondaを使用して作成された新しい環境(仮想)にインストールしようとしています。 アナコンダのドキュメントでは、これは完全に問題ないと述べています。これはvirtualenvの場合と同じ方法で行われます。 プログラムを配置する環境をアクティブにしてから、プログラムをpipインストールします... 私はこのようにAnancondaで空の環境を作成しました: conda create -n shrink_venv それをアクティブにします: source activate shrink_venv ターミナルで、envで作業していることがわかり(shrink_venv)ます。を使用してパッケージをインストールしようとすると、問題が発生しますpip: (shrink_venv): pip install Pillow Requirement already satisfied (use --upgrade to upgrade): Pillow in /Library/Python/2.7/site-packages したがって、システム全体のパッケージから要件が満たされていると考えることができます。したがって、環境が正しく機能していないようですが、ドキュメントに記載されているとおりではありません。ここで何か悪いことをしていますか? ただのメモですがconda install、パッケージで使用できることはわかっていますが、AnacondaのPillowに問題があったため、から取得したいと思っていましたpip。 の出力which -a pip: /usr/local/bin/pip /Users/my_user/anaconda/bin/pip **更新**これはかなり一般的な問題だと思います。私が見つけたのは、conda envがPYTHONPATHでうまく機能しないことです。conda環境を使用している場合でも、システムは常にPYTHONPATHの場所を検索するようです。今、私unset PYTHONPATHはコンダ環境を使用しているときはいつも走っています。私はMacを使っています。

9
ReferenceError:フェッチが定義されていません
node.jsでコードをコンパイルするとこのエラーが発生します。どうすれば修正できますか? RefernceError:フェッチが定義されていません これは私が行っている機能であり、特定の映画データベースから情報を回復する責任があります。 function getMovieTitles(substr){ pageNumber=1; let url = 'https://jsonmock.hackerrank.com/api/movies/search/?Title=' + substr + "&page=" + pageNumber; fetch(url).then((resp) => resp.json()).then(function(data) { let movies = data.data; let totPages = data.total_pages; let sortArray = []; for(let i=0; i<movies.length;i++){ sortArray.push(data.data[i].Title); } for(let i=2; i<=totPages; i++){ let newPage = i; let url1 = 'https://jsonmock.hackerrank.com/api/movies/search/?Title=' + …

8
ミューテックスの例/チュートリアル?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 4ヶ月前に閉鎖。 この質問を改善する 私はマルチスレッドに不慣れで、ミューテックスの仕組みを理解しようとしていました。多くのグーグル操作を行いましたが、ロックが機能しない独自のプログラムを作成したため、どのように機能するかについて疑問が残りました。 mutexの絶対に直感的でない構文の1つはですpthread_mutex_lock( &mutex1 );。ここでは、mutexがロックされているように見えますが、私が本当にロックしたいのは他の変数です。この構文は、ミューテックスをロックすると、ミューテックスがロック解除されるまでコードの領域をロックすることを意味しますか?次に、スレッドは領域がロックされていることをどのようにして知るのでしょうか。[ 更新:スレッドは、 メモリフェンシングによって領域がロックされていることを認識しています ]。そして、そのような現象はクリティカルセクションと呼ばれるべきではないでしょうか?[ 更新:重要なセクションオブジェクトはWindowsでのみ使用できます。オブジェクトはミューテックスよりも高速で、それを実装するスレッドにのみ表示されます。それ以外の場合、クリティカルセクションは、ミューテックスによって保護されているコードの領域を指します ] 簡単に言うと、最も簡単なミューテックスのサンプルプログラムと、それがどのように機能するかについてのロジックに関する可能な限り簡単な説明を手伝っていただけませんか?これは他の多くの初心者を助けると確信しています。

18
Autolayoutを使用してUIScrollviewに制約を設定するにはどうすればよいですか?
私は2日間かけて、混合レイアウトと純粋なオートレイアウトアプローチのさまざまなソリューションを試して、オートレイアウトの前の簡単なスクロールビュー設定を実現しましたが、これは公式になりました-私は愚かすぎます。私はこれをストーリーボードで主に設定しています(まあ、それはまさにそれがそうである方法です)。 だからここに助けを求める私の嘆願があります。 ビューツリー: UIView -UIView -UIView ..-UIScrollview ...-UIButton ...-UIButton ...-UIButton ボタンは水平にスクロールすることになっています(左から右、およびその逆)。誰かお願いできますか私は、この使用して、純粋な自動レイアウトを達成するための制約を設定する方法を知っています? - 私は次のように混合アプローチを試しました: UIView - UIView - UIView ..-UIScrollview ...-UIView (contentview) ....-UIButton ....-UIButton ....-UIButton ...との固定幅と高さの制約を設定contentviewするtranslatesAutoresizingMaskIntoConstraints Appleのテクニカルあたりなどの設定。ボタンとスクロールビューは、制約を使用して設定されます。これはスクロールビューのスクロールを取得します(そうです)残念ながら、スクロールが遠すぎます!私の知る限りでは、スクロール幅は、コンテンツビューの設定から何とか2倍になります??? !!! ??? 純粋なオートレイアウトアプローチも試しましたcontentview。を除くすべてのビューはtranslatesAutoresizingMaskIntoConstraints=NOですself.view。ボタンには幅と高さの制約があり、スクロールビューの4つの端すべてに固定されています。何もスクロールしません。 だから私はそれを正しく機能させることができない理由に完全に困惑しています。どんな助けでも大歓迎です、そしてあなたが他の情報を必要とするならば、尋ねてください! ソリューションを含む更新されたスクリーンショット -buttonZ制約: EDIT @ Jamie Forrest したがって、解決策は最後のボタンの間違った末尾制約であることが判明しました。6441の代わりに、私が設定した値は負の-6441でした。トリッキーなのは、ストーリーボードで値を設定するときに、ピンツールバーに2つのオプションがあることです。 現在のキャンバス値は負(スクロールなし)で、下のオプションは正(スクロールをアクティブ化)です。これは私が愚かではないが、少なくとも半盲だと思います。私の弁護のために、XCodeが「正しくない」設定のエラーを表示しないことは、いくらか気になるのではないですか? EDITED AGAIN 今はこれが面白い... -6441(なしスクロール)から6441の末尾に値を変更してスクロールを可能にしました。しかし、私の古くからの友人、「コンテンツサイズが多すぎます」が戻ってきたため、コンテンツサイズは本来の2倍になりました。正しいコンテンツスクロールを取得するための解決策は、末尾の制約をゼロに設定することでした。これはStoryboardで作業する場合は明らかではありませんが、@ Infinity Jamesのコードを見ると、本来あるべき状態です。

30
あなたが今まで遭遇した中で最悪の実世界のマクロ/プリプロセッサの乱用は何ですか?
ロックされています。この質問とトピックへの回答はロックされています。質問はトピックから外れていますが、歴史的に重要です。現在、新しい回答や相互作用を受け入れていません。 これまでに遭遇した中で最悪の 現実のマクロ/プリプロセッサの乱用は何ですか(不自然なIOCCCが* haha​​ *に回答しないでください)? 本当に面白い場合は、短いスニペットまたはストーリーを追加してください。目標は、常に「マクロを使用しない」ことを人々に教えるのではなく、何かを教えることです。 ps:以前にマクロを使用したことがありますが、通常は「実際の」ソリューションがあるときに最終的にそれらを削除します(実際のソリューションがインライン化されてマクロに似ている場合でも)。 おまけ:マクロがマクロ以外のソリューションよりも本当に優れていた例を挙げてください。 関連質問: C ++マクロはいつ有益ですか?
176 c++  c  macros  preprocessor 


16
ストーリーボードでカスタムテーブルビューセクションのヘッダーとフッターを実装する方法
ストーリーボードを使用せずUIViewに、キャンバスにをドラッグしてレイアウトし、それをtableView:viewForHeaderInSectionor tableView:viewForFooterInSectionメソッドまたはdelegateメソッドに設定するだけで済みます。 UIViewをキャンバスにドラッグできないStoryBoardでこれをどのように達成しますか

15
セキュリティ透過メソッド 'WebMatrix.WebData.PreApplicationStartCode.Start()'による試行
更新:mvc 4からmvc 5についても同じです。 新しいmvc 4プロジェクトを開始し、その中のmvc 3プロジェクト(コントローラー/モデル/スクリプトなど)を移行しました。すべてがコンパイルされると、次のエラーが発生します。 セキュリティトランスペアレントメソッド 'WebMatrix.WebData.PreApplicationStartCode.Start()'によるセキュリティクリティカルメソッド 'System.Web.WebPages.Razor.WebPageRazorHost.AddGlobalImport(System.String)'へのアクセスに失敗しました。 このエラーでウェブ上に何も見つかりません。エラーは、アプリケーションの開始に入る前に発生します。 nugetを使用してすべてのアセンブリを再インストールしてみましたが、「クリーン」なweb.configを使用できませんでした。 誰かが以前にこの問題を抱えていましたか?
176 asp.net-mvc 

10
angularjsで改行を保持する
私はこの SOの質問を見ました。 以前ng-bind="item.desc"使用している{{item.desc}}ため、使用する代わりに私のコードng-repeat。 だから私のコード: <div ng-repeat="item in items"> {{item.description}} </div> アイテムの説明には\n、レンダリングされない改行が含まれます。 上記{{item.description}}があると仮定して、改行を簡単に表示するにはどうすればよいng-repeatですか?

14
DjangoのORMを使用してランダムなレコードをプルする方法は?
私のサイトに掲載している絵画を表すモデルがあります。メインのWebページで、いくつか紹介します。最新の、最も頻繁にアクセスされなかったもの、最も人気のあるもの、ランダムなものです。 私はDjango 1.0.2を使用しています。 最初の3つはdjangoモデルを使用して簡単にプルできますが、最後の1つ(ランダム)は私に問題を引き起こします。私の見解では、次のようにコードを記述することができます。 number_of_records = models.Painting.objects.count() random_index = int(random.random()*number_of_records)+1 random_paint = models.Painting.get(pk = random_index) それは私が自分の考えに持ちたいもののようには見えません-これは完全にデータベース抽象化の一部であり、モデルにあるべきです。また、ここでは、削除されたレコード(すべてのレコードの数では考えられるすべてのキー値がカバーされない)と、おそらく他の多くのことを処理する必要があります。 他のオプションでどのようにしてそれを行うことができますか?

14
jQueryを使用してページをアンカーまで上下にスクロールする方法は?
ページの上または下のローカルアンカーへのリンクをクリックしたときのスライド効果を含める方法を探しています。 あなたがそのようなリンクを持っている何かが欲しい: <a href="#nameofdivetc">link text, img etc.</a> おそらくクラスが追加されているので、このリンクをスライディングリンクにしたいことがわかります。 <a href="#nameofdivetc" class="sliding-link">link text, img etc.</a> 次に、このリンクをクリックすると、ページが必要な場所(div、見出し、ページの上部など)まで上下にスライドします。 これは私が以前持っていたものです: $(document).ready(function(){ $(".scroll").click(function(event){ //prevent the default action for the click event event.preventDefault(); //get the full url - like mysitecom/index.htm#home var full_url = this.href; //split the url by # and get the anchor target name - …


17
Maven管理の依存関係のためにEclipseに添付されたソースjarファイルを取得する
私はMaven(およびMaven Eclipse Integration)を使用して、EclipseでJavaプロジェクトの依存関係を管理しています。MavenリポジトリからのJARファイルの自動ダウンロード機能は、リアルタイムセーバーです。残念ながら、APIドキュメントとソースコードは含まれていません。 ソースとjavadocの添付ファイルを自動的に取得してEclipseに正しく登録するようにMavenを設定するにはどうすればよいですか?
176 eclipse  maven-2  javadoc 

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