プログラミング

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

5
PHPを使用した最も単純な双方向暗号化
一般的なPHPインストールで双方向暗号化を行う最も簡単な方法は何ですか? 文字列キーでデータを暗号化し、同じキーを使用して反対側で復号化できるようにする必要があります。 セキュリティはコードの移植性ほど大きな問題ではないので、できる限りシンプルにしたいと思います。現在、RC4実装を使用していますが、ネイティブでサポートされているものが見つかれば、不要なコードを大幅に節約できると思います。

6
KubernetesのClusterIP、NodePort、LoadBalancerサービスタイプの違いは何ですか?
1-ドキュメントを読んでいますが、表現が少し混乱しています。それは言う: ClusterIP:サービスをクラスター内部IPで公開します。この値を選択すると、サービスはクラスター内からのみ到達可能になります。これはデフォルトのServiceTypeです NodePort:静的ポート(NodePort)で各ノードのIP上のサービスを公開します。NodePortサービスがルーティングするClusterIPサービスが自動的に作成されます。をリクエストすることにより、クラスターの外部からNodePortサービスに接続できます<NodeIP>:<NodePort>。 LoadBalancer:クラウドプロバイダーのロードバランサーを使用して、サービスを外部に公開します。外部ロードバランサーがルーティングするNodePortおよびClusterIPサービスは自動的に作成されます。 NodePortサービスタイプは引き続き使用しますが、ClusterIP外部クライアントに開かれている別のポートでのみ使用しますか?したがって、この場合と<NodeIP>:<NodePort>同じ<ClusterIP>:<NodePort>ですか? それとも、NodeIP実行時に実際に見つかったkubectl get nodesIPであり、ClusterIPサービスタイプに使用されている仮想IPではないのでしょうか。 2-以下のリンクからの図でも: http://kubernetes.io/images/docs/services-iptables-overview.svg Clientが内部にある特別な理由はありますNodeか?ClusterClusterIPサービスタイプの場合、内部にある必要があると想定しました。 NodePortについて同じ図が描かれた場合、両方の外側に完全にクライアントを描画することは有効ですかNode、Clusterまたは私は完全にポイントを逃していますか?

2
240以上の要素を持つ配列をループするときにパフォーマンスに大きな影響があるのはなぜですか?
Rustの配列に対して合計ループを実行すると、CAPACITY> = 240のときにパフォーマンスが大幅に低下することに気付きました。CAPACITY= 239は約80倍高速です。 Rustが「短い」配列に対して行っている特別なコンパイル最適化はありますか? でコンパイルrustc -C opt-level=3。 use std::time::Instant; const CAPACITY: usize = 240; const IN_LOOPS: usize = 500000; fn main() { let mut arr = [0; CAPACITY]; for i in 0..CAPACITY { arr[i] = i; } let mut sum = 0; let now = Instant::now(); for _ in …

1
googleプロトコルバッファーvs json vs XML [終了]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 の長所と短所を知りたい Googleプロトコルバッファ JSON XML PerlとJavaの2つのアプリケーションに1つの共通フレームワークを実装したいと思います。したがって、PerlとJavaの両方のテクノロジーで使用できる共通サービスを作成したいと考えています。 どちらもWebアプリケーションです。 これに関するあなたの貴重な考えと提案を教えてください。私はグーグルで多くのリンクを見ましたが、すべてが混合した意見を持っています。

10
ラムダ関数をテンプレート化できますか?
C ++ 11では、ラムダ関数をテンプレート化する方法はありますか?それともテンプレート化するには本質的に具体的すぎますか? 代わりに、古典的なテンプレートクラス/ファンクタを定義できることを理解していますが、問題はより似ています:言語はテンプレートのラムダ関数を許可しますか?
230 c++  templates  lambda  c++11 

7
PHPでCurlのタイムアウトを設定する
PHPを介してeXistデータベースでcurlリクエストを実行しています。データセットは非常に大きいため、データベースはXML応答を返すために一貫して長い時間を要します。これを修正するために、長いタイムアウトになるはずのカールリクエストを設定します。 $ch = curl_init(); $headers["Content-Length"] = strlen($postString); $headers["User-Agent"] = "Curl/1.0"; curl_setopt($ch, CURLOPT_URL, $requestUrl); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_USERPWD, 'admin:'); curl_setopt($ch,CURLOPT_TIMEOUT,1000); $response = curl_exec($ch); curl_close($ch); ただし、curlリクエストは、リクエストが完了する前に一貫して終了します(ブラウザ経由でリクエストされた場合は<1000)。これがcurlでタイムアウトを設定する適切な方法であるかどうか誰かが知っていますか?
230 php  http  curl  timeout 

3
cmd / Cの意味?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する 理解できますcmdがcmd /c。私が使用している電流からJavaプログラムを呼び出そうとしていましたRuntime.getRuntime().exec("cmd /C java helloworld");が、疑問が生じます。
230 command-line  cmd 


11
Androidで別のビューの上にビューを配置/オーバーラップ(z-index)
imageviewとtextviewで構成される線形レイアウトがあり、線形レイアウトで上下に配置されています。 <LinearLayout android:orientation="horizontal" ... > <ImageView android:id="@+id/thumbnail" android:layout_weight="0.8" android:layout_width="0dip" android:layout_height="fill_parent"> </ImageView> <TextView android:id="@+id/description" android:layout_weight="0.2" android:layout_width="0dip" android:layout_height="wrap_content"> </TextView> いくつかのルールが欠落している可能性があります。これは、レイアウトがどのように見えるかを示すためです。私は長さと幅が50dipの別の小さなテキストビューをイメージビューの上に配置したいと思います。「オーバー」とは、イメージビューよりもZ-indexの方が大きいことを意味します。 Zインデックスを変えて(できれば線形レイアウトで)1つのビューを他のビューの上に配置する方法を知りたいですか?


9
VIで新しい行を開かずに行頭に移動
何年もの間、私はを使用SHIFTOしSHIFT$て、の行の最初と最後に移動しましたvi。 ただしSHIFTO、カーソルの上に新しい行を開くためのものです。 行の先頭に移動するだけのコマンドはありますか?
230 vim  vi 

7
JavaScriptで以前のURLを取得する方法は?
JavaScriptで以前のURLを取得する方法はありますか?このようなもの: alert("previous url is: " + window.history.previous.href); そのようなものはありますか?それともクッキーに保存するだけですか?知っておく必要があるのは、アンカーなどを使わずに、以前のURLから現在のURLに遷移できることだけです。
230 javascript 

9
CSS3セレクター:クラス名を持つ最初のタイプ?
CSS3セレクターを使用することは可能ですか :first-of-typeして、特定のクラス名の最初の要素を選択することはできますか?テストで成功しなかったので、成功していないと思いますか? コード(http://jsfiddle.net/YWY4L/): p:first-of-type {color:blue} p.myclass1:first-of-type {color:red} .myclass2:first-of-type {color:green} <div> <div>This text should appear as normal</div> <p>This text should be blue.</p> <p class="myclass1">This text should appear red.</p> <p class="myclass2">This text should appear green.</p> </div> コードスニペットを実行するHide resultsスニペットを展開
230 css  css-selectors 

10
コンストラクターにパラメーターが必要なジェネリック型のインスタンスを作成しますか?
BaseFruitを受け入れるコンストラクターがある場合、int weightこのようなジェネリックメソッドで果物の一部をインスタンス化できますか? public void AddFruit<T>()where T: BaseFruit{ BaseFruit fruit = new T(weight); /*new Apple(150);*/ fruit.Enlist(fruitManager); } コメントの後ろに例が追加されています。BaseFruitパラメーターなしのコンストラクターを指定し、メンバー変数を使用してすべてを入力する場合にのみ、これを行うことができるようです。私の実際のコードでは(果物についてではなく)、これはかなり実用的ではありません。 -更新- だから、それはそれではどのような方法でも制約によって解決できないようです。回答から3つの候補ソリューションがあります。 工場パターン 反射 活性剤 反射は最もクリーンなものだと思う傾向がありますが、他の2つを決定することはできません。
230 c#  .net  generics 

7
jQuery.ajaxから応答ステータスコードを取得する方法
次のコードでは、jQuery.ajax呼び出しからHTTP応答コードを取得するだけです。次に、コードが301(永久に移動)の場合、 'Location'応答ヘッダーを表示します。 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>jQuery 301 Trial</title> <script src="http://code.jquery.com/jquery-1.5.1.min.js"></script> <script type="text/javascript"> function get_resp_status(url) { $.ajax({ url: url, complete: function (jqxhr, txt_status) { console.log ("Complete: [ " + txt_status + " ] " + jqxhr); // if …
230 ajax  jquery-1.5 

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