プログラミング

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

9
一致するルートはありません[GET] / assets
実稼働環境でテストしようとしているRailsアプリがあります。RAILS_ENV=production rake assets:precompileすべてのアセットを/ public / assetsに生成して実行しました。問題は、私がアプリを起動するRAILS_ENV=production rails s thinと次のようになることです: ActionController::RoutingError (No route matches [GET] "/assets/application-eff78fd67423795a7be3aa21512f0bd2.css"): このファイルはにも存在します/public/assets/application-eff78fd67423795a7be3aa21512f0bd2.css。 なぜ私はこれを手に入れているのRoutingErrorですか?

5
NSInteger変数をフォーマット引数として使用すると、なぜlongにキャストする必要があるのですか?
NSInteger myInt = 1804809223; NSLog(@"%i", myInt); <==== 上記のコードはエラーを生成します: タイプ「NSInteger」の値は、フォーマット引数として使用しないでください。代わりに明示的なキャストを「long」に追加してください 訂正されたNSLogメッセージは実際にNSLog(@"%lg", (long) myInt);です。値を表示したいmyIntのに整数値をに変換する必要があるのはなぜlongですか?

3
Parallel.ForEach()とforeach(IEnumerable <T> .AsParallel())の比較
Erg、私はReflectorを使用してBCLでこれら2つのメソッドを見つけようとしていますが、見つけることができません。これら2つのスニペットの違いは何ですか? A: IEnumerable&lt;string&gt; items = ... Parallel.ForEach(items, item =&gt; { ... }); B: IEnumerable&lt;string&gt; items = ... foreach (var item in items.AsParallel()) { ... } どちらを使用するかによって異なる影響はありますか?(両方の例の括弧で囲まれた本文で私がしていることはすべてスレッドセーフであると仮定します。)

9
Objective-C静的クラスレベル変数
Filmクラスがあり、それぞれに一意のIDが保存されています。C#、Javaなどでは、静的なint currentIDを定義できます。IDを設定するたびに、currentIDを増やすことができ、オブジェクトレベルではなくクラスレベルで変更が発生します。これはObjective-Cで実行できますか?これに対する答えを見つけるのは非常に困難です。

4
java.exeとjavaw.exeの違い
最近、一部のアプリケーションがjavaw(ではなくjava)で実行されていることに気付きました。それらの違いは何ですか?どのようにしてSwingアプリケーションを実行できますjavawか?
143 java  swing  javaw 

13
「ナビゲーションバー」の警告フレームは、実行時に異なりますXcode 8 Swift 3に表示されます
にアップグレードする前はXcode 8、このような場合にこのエラーは発生していません。ナビゲーションコントローラが異なります。それらすべてについて、エラーが表示されますFrame for "Navigation bar" will be different at the run time. Navigation bar "Expected: width=384, Actual: width=375。実際には、これらのナビゲーションコントローラにはありませんNavigation bar。Navigation barサブビュー用に存在します。とにかく、のチェックボックスをチェックShows navigation barしてチェックを外すことで解決できますAttributes inspector。しかし、残念ながら私が再び開くたびに、Main.storyboardこの警告が再び表示されます。また、黄色の三角形をクリックしても、更新フレームでは何も起こりません。

10
C#で単純なプロキシを作成する方法
私は数週間前にPrivoxyをダウンロードしましたが、その楽しみのために、単純なバージョンのPrivoxyがどのように実行できるか知りたいと思っていました。 リクエストをプロキシに送信するようにブラウザ(クライアント)を構成する必要があることを理解しています。プロキシはリクエストをウェブに送信します(httpプロキシであるとしましょう)。プロキシは答えを受け取ります...しかし、プロキシはどのようにしてブラウザ(クライアント)にリクエストを送り返すことができますか? WebでC#とhttpプロキシを検索しましたが、舞台裏でどのように機能するかを理解するための何かが見つかりませんでした。(私はリバースプロキシが不要だと思いますが、わかりません)。 この小さなプロジェクトを続行するための説明や情報はありますか? 更新 これは私が理解していることです(下の図を参照)。 ステップ1すべての要求がプロキシがリッスンするポートで127.0.0.1に送信されるようにクライアント(ブラウザ)を構成します。このように、リクエストは直接インターネットに送信されず、プロキシによって処理されます。 ステップ2プロキシは新しい接続を確認し、HTTPヘッダーを読み取り、実行する必要のあるリクエストを確認します。彼は要求を実行します。 ステップ3プロキシはリクエストから回答を受け取ります。今、彼はウェブからクライアントに答えを送る必要がありますが、どうやって??? お役立ちリンク Mentalis Proxy:このプロジェクトはプロキシです(ただし、もっと欲しい)。私はソースをチェックするかもしれませんが、コンセプトをより理解するために基本的なものが本当に欲しかったです。 ASPプロキシ:ここでもいくつかの情報を取得できる場合があります。 要求リフレクター:これは簡単な例です。 以下は、シンプルなHttpプロキシを備えたGit Hubリポジトリです。
143 c#  .net  .net-2.0  proxy 

4
Eclipse .classpath / .projectファイルには何がありますか?
最近、チームメンバーの1人のEclipseプロジェクトに問題が発生しました。TomcatはアプリケーションのJARをデプロイしていませんでした。 最終的に、.classpathEclipseファイルが、プロジェクトが問題のないチームメンバーのものと同じではないことに気付きました。.classpathファイルを問題のないプロジェクトのファイルに置き換え、Tomcatのデプロイが完了しました。 ちょうど好奇心から、何かが間違っている場合、将来何を見ればいいのか、ファイルとファイルの中に何があるのかを知るために。そこで何を追加できますか、それはすべてどういう意味ですか?.classpath.project

3
Ember.jsのビューとコンポーネント
私はember.jsを学習していますが、ビューとコンポーネントの違いを理解しようとしています。どちらも、再利用可能なコンポーネントを作成する方法と考えています。 エンバーのウェブサイトからの見解: Ember.jsのビューは通常、次の理由でのみ作成され ます 。- ユーザーイベントの高度な処理が必要な場合- 再利用可能なコンポーネントを作成する場合 コンポーネントに関するEmberのWebサイトから: コンポーネントは、JavaScriptを使用して動作を実装し、ハンドルバーテンプレートを使用して外観を記述するカスタムHTMLタグです。アプリケーションのテンプレートを簡略化できる再利用可能なコントロールを作成できます。 では、ビューとコンポーネントの主な違いは何ですか?また、コンポーネントよりもビューを使用したい、またはその逆の一般的な例は何ですか?

23
FirebugでCSSの変更を保存できないのはなぜですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 Firebugは、CSSを編集するために私が見つけた最も便利なツールです。なぜCSSに単純な「保存」オプションがないのですか? 私は常にFirebugで微調整を行っていることに気づき、次に元の.cssファイルに戻って微調整を複製しています。 誰かがより良い解決策を考え出しましたか? 編集:私はコードがサーバーに保存されていることを知っていますが(ほとんどの場合私自身ではありません)、私は自分のウェブサイトを構築するときにそれを使用します。 Firebugは、Firefoxがサーバーからダウンロードした.cssファイルを使用するだけで、どのファイルのどの行を編集しているかを正確に把握しています。新しい.cssファイルを保存できる「エクスポート」または「保存」オプションがない理由がわかりません。(私はそれからリモートのものを置き換えることができました)。 一時的な場所を調べて、[ファイル] &gt; [ 保存...]を選択し、Firefoxで出力オプションを試してみましたが、それでも方法が見つかりませんでした。 編集2: 公式ディスカッショングループには多くの質問がありますが、回答はありません。
143 css  firebug 

3
エクスポートされたサービスは許可を必要としません:それはどういう意味ですか?
AIDLを介して他のアプリケーションによってバインドされるサービスを作成し、次のようにしてマニフェストに追加します。 &lt;service android:name=".MyService"&gt; &lt;intent-filter&gt; &lt;action android:name="org.example.android.myservicedemo.IService" /&gt; &lt;/intent-filter&gt; &lt;/service&gt; ここで、IServiceはAIDLインターフェースです。 このように、Eclipseは「エクスポートされたサービスは許可を必要としない」という警告を表示します。を削除するintent-filterと警告は消えますが、アプリケーションは明らかにサービスにバインドできません。 この警告はどういう意味ですか?

4
JavaScriptで国際化はどのように機能しますか?
JavaScriptで国際化を処理する方法を知りたいです。私はググったが、私は説得力のある答えを得ていません: JavaScriptは国際化をネイティブでサポートしていますか? JavaScriptのi18nとは何ですか? カレンダー、通貨、日付などの扱い方は? JavaScript内の国際化についてはすでに読みました。

18
2つの長方形の交差を検出するアルゴリズム?
2つの長方形が交差しているかどうかを検出するアルゴリズムを探しています(1つは任意の角度で、もう1つは垂直/水平線のみで)。 一方のコーナーがもう一方のALMOSTにあるかどうかのテストは機能します。長方形が十字のような形状を形成する場合、失敗します。 垂直線の特別なケースを必要とする線の勾配を使用しないことは良い考えのようです。

11
Androidゲームがハッキングされ続ける[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2年前休業。 この質問を改善する 私たちはこれを数回経験しましたが、私たちはゲームを(安価で)公開し、誰かがそれをハッキングしてミラーに置いています。すべてのアプリにGoogleアラートを設定しているため、ハッキングを行っているユーザーが毎日通知されます。これまでのところ、Googleの提案に従ってライセンスサービスを実装しました。ソルトは、一意のデバイスIDでライセンスが開始されるたびにランダムに作成されます。アプリケーションが初めて起動されたときに、チェックサービスを1回実行します。次に、キーの512文字のハッシュと、そこからSharedPreferencesで比較される格納された値を生成します。 今、私は一度チェックすることがおそらくアプリケーションがブロックされている場所であることを知っています。私たちのバイトコードは、チェックを開始する行なしで調べられ、再コンパイルされた可能性が高いです。 ここからは、コードが以前に壊れているのを見て、コードを難読化したくありません。私はもう少ししっかりしたものを望んでおり、これを適切に行う方法も学びたいです。ハッキングされたバージョンを探す人は2%だけなので、この時点ではお金を稼ぐよりも学習に興味があります。 これまでのところ、自分で、ゲームのいくつかの起動領域に配置された乱数ジェネレータを考え出しました。開始されると(たとえば、50回に1回)、ライセンスがチェックされます。クラッカーが各ケースを排除し、コンパイルし、排除し、コンパイルする必要があるため、ハッキングが難しくなることはわかっています。しかし、この方法はまだ解読可能です...それで、皆さんは何を提案しますか?繰り返しますが、私はこのセキュリティプロセスに本当に興味があります。したがって、教育して、これを難読化やタイムスタンプに基づく定期的なチェックについての議論に変えないでください。 ありがとう


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