プログラミング

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

11
アプリケーションをデプロイするときに「Unlimited Strength」JCEポリシーファイルのインストールを回避するにはどうすればよいですか?
Javaでそのままではサポートされていない256ビットAES暗号化を使用するアプリがあります。これを正しく機能させるために、JCE無制限の強度のjarファイルをセキュリティフォルダーにインストールします。これは私が開発者である場合は問題ありません。インストールできます。 私の質問は、このアプリが配布されるため、エンドユーザーはこれらのポリシーファイルをインストールしない可能性が高いです。エンドユーザーにアプリを機能させるためだけにこれらをダウンロードさせることは、魅力的なソリューションではありません。 エンドユーザーのマシンのファイルを上書きせずにアプリを実行する方法はありますか?ポリシーファイルをインストールせずにそれを処理できるサードパーティのソフトウェア?または、JAR内からこれらのポリシーファイルを参照する方法は?
169 java  aes  jce  policyfiles 

12
大きなテーブルを表示しているときに、HTMLテーブルヘッダーが常にウィンドウの上部に表示される
HTMLテーブルのプレゼンテーションを「微調整」して単一の機能を追加できるようにしたい:ページを下にスクロールして、テーブルは画面上にあるがヘッダー行は画面外にある場合、ヘッダーを残したい表示領域の上部に表示されます。 これは概念的には、Excelの "ウィンドウ枠の固定"機能に似ています。ただし、HTMLページには複数のテーブルが含まれている可能性があり、現在ビュー内にあるテーブルに対してのみ発生し、ビュー内にあるときにのみ発生します。 注:ヘッダーがスクロールしないが、テーブルデータ領域がスクロール可能になる1つの解決策を見ました。それは私が探している解決策ではありません。
169 html  html-table 

3
なぜステートメントだったのですか(j ++); 禁止?
次のコードは間違っています(ideoneで参照してください): public class Test { public static void Main() { int j = 5; (j++); // if we remove the "(" and ")" then this compiles fine. } } エラーCS0201:割り当て、呼び出し、インクリメント、デクリメント、待機、および新しいオブジェクト式のみをステートメントとして使用できます かっこを削除するとコードがコンパイルされるのはなぜですか? 括弧でコンパイルしないのはなぜですか? なぜC#はそのように設計されたのですか?

11
OpenLayers対Googleマップ?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 6年前休業。 この質問を改善する 私は数回Googleマップを使用しましたが、OpenLayersについて何が不思議に思っています。 あらゆる種類のコーディングを開始する前に、私の頭に浮かぶいくつかの質問があります。 Googleマップの代わりにOpenLayersを使用するのはなぜですか? とにかく、そのOSSライセンスを除いて OpenLayersを絶対に使用しないことをお勧めする状況に遭遇しましたか? Stack Overflowで「OpenLayers」について検索しました。答えは多くありません。このソリューションはあまり使用されていないということですか?プロジェクトの長期的な実行可能性に問題があるのでしょうか? すでにOpenLayersを使用したことがある人のために:私が遭遇する可能性のある一般的な落とし穴/問題はありますか? それでJavaScriptフレームワークを使用するのはどうですか?Prototypeを使用しているのを見たことがありますが、Prototypeは知っているので問題ありません。しかし、MooToolsのような他のものを使用するのはどうですか?(これはプロトタイプ、BTWと互換性がありません) 速度やパフォーマンスに関連する問題はありますか?アプリケーションの応答性が必要で、マップが表示されるまで何時間も待つことができません。 多くの場所で利用できる地図はありますか、それとも不足しているものはたくさんありますか? つまり、私はフランスにいるので、少なくとも大都市でアプリケーションを動作させる必要があります...それでいいですか? そうでない場合、OpenLayersのレイヤーと視覚化を見つけて統合するのは簡単ですか? 道路を表示するためのAPIはありますか? たとえば、一方通行の道路のみを表示します。 はいの場合、どうすればよいですか?これらの道路情報を含むファイルを用意し、自分で地図に表示する必要がありますか? OpenLayersの優れたチュートリアルを知っていますか? 私はまだそれを試していません、それらは突然の質問から外れています...

5
CGFloatとfloatの違いは何ですか?
あちこちでCGFloatを使用する傾向がありますが、これで意味のない「パフォーマンスヒット」が発生するのではないかと思います。CGFloatはfloatよりも「重い」ようですよね?どの時点でCGFloatを使用する必要がありますか、そして実際に何が違いますか?

10
ASP.NET MVCのセッション変数
ユーザーが特定のリクエストを行うWebサイト内の複数のWebページを閲覧できるようにするWebアプリケーションを作成しています。ユーザーが入力するすべての情報は、私が作成したオブジェクトに格納されます。問題は、このオブジェクトにWebサイトのどの部分からでもアクセスする必要があり、これを達成するための最良の方法が本当にわからないことです。1つの解決策はセッション変数を使用することですが、asp .net MVCでそれらを使用する方法はわかりません。そして、どこでセッション変数を宣言しますか?他に方法はありますか?

2
このコードはどのようにしてインドの地図を生成しますか?
このコードは、インドの地図を印刷します。それはどのように機能しますか? #include <stdio.h> main() { int a,b,c; int count = 1; for (b=c=10;a="- FIGURE?, UMKC,XYZHello Folks,\ TFy!QJu ROo TNn(ROo)SLq SLq ULo+\ UHs UJq TNn*RPn/QPbEWS_JSWQAIJO^\ NBELPeHBFHT}TnALVlBLOFAkHFOuFETp\ HCStHAUFAgcEAelclcn^r^r\\tZvYxXy\ T|S~Pn SPm SOn TNn ULo0ULo#ULo-W\ Hq!WFs XDt!" [b+++21]; ) for(; a-- > 64 ; ) putchar ( ++c=='Z' ? c = c/ 9:33^b&1); return …
169 c  obfuscation 

2
ディレクトリを比較するツール(Windows 7)[終了]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 いくつかのSVNの動きが原因で、かなり大きな拡張の最中にSVNから切断されました。 これで、現在のワークスペース(変更があり、SVNから切断されています)と新しいワークスペース(最新のSVNから)があります。 チェックインできるように、新しいワークスペースに変更を手動で更新する必要があります。 そのため、2つのワークスペースを比較し、新しいファイルとフォルダー、および更新されたファイルを通知できるツールを探しています。 このようなツールはありますか?もしそうなら、あなたは良いものをお勧めできますか?


18
IDEとしてのEmacsの使用
現在、CまたはC ++でコーディングしているときのEmacsでのワークフローには、3つのウィンドウが関係しています。右側の最大のファイルには、作業中のファイルが含まれています。左は2つに分かれており、下はコンパイルまたはmakeコマンドの入力に使用するシェルで、上は作業中に参照したいドキュメントやREADMEファイルであることがよくあります。現在、かなりの専門家のEmacsユーザーがいることを知っています。完全なIDEとして使用することが意図されている場合、他のEmacsが機能的にどのように役立つか知りたいです。特に、ほとんどのIDEは通常、これらの機能を何らかの形で実現します。 ソースコードエディター コンパイラ デバッグ中 ドキュメント検索 バージョン管理 クラスルックアップやオブジェクトインスペクターなどのオブジェクト指向機能 これらのいくつかについては、Emacsがこれらの関数にどのように適合できるかは明らかですが、残りはどうですか?また、特定の言語に焦点を当てる必要がある場合は、C ++にする必要があります。 編集:あるユーザーは、「残りの部分については」と言ったとき、私はより具体的である必要があると指摘しました。ほとんどの場合、効率的なバージョン管理とドキュメントの検索に興味がありました。たとえば、SLIMEでは、Lisp関数のハイパースペックルックアップを簡単に実行できます。C ++ STLドキュメントで何かをすばやく検索する方法はありますか(たとえば、hash_mapの正確な構文を忘れた場合)?

4
.vcxproj.filterファイルをソース管理に追加する必要がありますか?
Visual Studio 2010 Beta 2を評価していると、変換されたディレクトリで、vcprojファイルがvcxprojファイルになったことがわかります。各プロジェクトの横には、フォルダー構造の説明(\ Source Files、\ Header Filesなど)が含まれているように見えるvcxproj.filterファイルもあります。 これらのフィルターファイルはユーザーごとに保持する必要があると思いますか、それとも開発グループ全体で共有してSCCにチェックインする必要がありますか? 私の現在の考えはそれらをチェックインすることですが、それを行わない理由があるのか​​、あるいは私が間違いなくそれらをチェックインする必要があるのにはおそらく正当な理由があるのだろうかと思います。 明らかな利点は、他の人のマシンを見ているとフォルダ構造が一致することですが、おそらく論理的に再編成したいですか?

1
doubleを32ビットintに丸める高速な方法の説明
Luaのソースコードを読んだとき、Luaはa macroを使用してa doubleを32ビットに丸めることに気付きましたint。を抽出するmacroと、次のようになります。 union i_cast {double d; int i[2]}; #define double2int(i, d, t) \ {volatile union i_cast u; u.d = (d) + 6755399441055744.0; \ (i) = (t)u.i[ENDIANLOC];} ここでENDIANLOCは、リトルエンディアン、ビッグエンディアンのエンディアンネスとして定義されています。Luaはエンディアンを慎重に処理します。またはのような整数型を表します。01tintunsigned int 私は少し調査しましたがmacro、同じ考えを使用するより簡単な形式があります。 #define double2int(i, d) \ {double t = ((d) + 6755399441055744.0); i = *((int *)(&t));} またはC ++スタイルで: inline int double2int(double d) …

4
rsyncが未完成のソースファイルを削除しないようにする
速度と質量の2つのマシンがあります。speedは高速インターネット接続を備えており、多くのファイルをディスクにダウンロードするクローラーを実行しています。質量には多くのディスク容量があります。ダウンロードが完了した後、ファイルを高速から大量に移動したいと思います。理想的には、次のように実行します。 $ rsync --remove-source-files speed:/var/crawldir . しかし、rsyncがまだダウンロードが完了していないソースファイルのリンクを解除するのではないかと心配しています。(私はソースコードを見ましたが、これを防ぐものは何もありませんでした。)何か提案はありますか?

1
Netflowレコードはオクテットを取得できません(jnca)
私はjncaライブラリを使用して、ルーターから送信されたNetFlowレコードを収集しています。ルータが送信するNetFlowレコードのバージョンはバージョン9です。 WiresharkからNetFlowパケットが観察される場合、テンプレートID 263のフローセットには、フローに関連付けられたバイト数を決定するために使用できるイニシエーターオクテットとレスポンダーオクテットに関するデータが含まれています。 しかし問題は、これらの値がjcnaによって取得できないことです。オクテットについては常にゼロを示します。 currOffset = t.getTypeOffset(FieldDefinition.InBYTES_32); currLen = t.getTypeLen(FieldDefinition.InBYTES_32); if (currOffset >= 0 && currLen > 0) { dOctets = Util.to_number(buf, off + currOffset, currLen) * t.getSamplingRate(); } これは、dOctetsを取得するために使用されるコードセグメントです。これは、テンプレートID 263であってもゼロを返します。 ただし、NetFlowテンプレートID 263に関して計算されると、正しいデータが得られます。(イニシエーターオクテットを提供し、レスポンダーオクテットを取得するには、特定のレコードの長さが4バイトであるため、46を50に置き換える必要があります) dOctets = Util.to_number(buf, off + 46, 4) 46は、イニシエーターオクテットレコードがその特定のNetFlowパケット内にある場所です(Wiresharkレコードを使用して取得しました)。 jncaの問題ですか?うまくいけば、jcnaに精通している誰かが私にこれについていくつかの助けを与えることができます。
169 java  cisco  netflow 

3
Facebookアーキテクチャ[終了]
ここで何が尋ねられているのかを知るのは難しい。この質問は、あいまいで、あいまいで、不完全で、過度に広い、または修辞的であり、現在の形では合理的に回答することができません。再開できるようにこの質問を明確にするヘルプについては、ヘルプセンターに アクセスしてください。 7年前休業。 私はFacebookのアーキテクチャ、それらが取り組む課題と方法に関する記事や情報を探し求めてきました。彼らが使うものと彼らが使う理由。どのようにスケールするか、何をするための設計上の決定かなど。学習することの主な基盤。このような大量のトラフィックを処理するサイトについて知ることは、建築家などが新しいサイトを設計するときに特定のことを覚えておくための多くの指針を与えます。私が見つけたものを共有しています。 Facebook Science&Social Graph(ビデオ) Facebookで拡張 Facebookチャットのアーキテクチャ Facebookブログ Facebook Cassandraのアーキテクチャとデザイン Facebookエンジニアリングノート Quora-Facebookアーキテクチャ 600Mユーザー向けFacebook FacebookでのHadoopとその使用法 ErlangのFacebook:チャットアーキテクチャ Facebookパフォーマンスキャッシュ Facebook Connectアーキテクチャ リンクが2つありますが、このサイトの制限により投稿できません。また、誰かがより良いものを持っている場合は共有してください(Facebookにのみ関連している必要はありません)。 PS-この調査を共有するのに適した場所を見つけることができなかったため、このイニシアチブになりました。これが誰かを助けることを願っています。

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