プログラミング

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

5
SSL証明書はどのように検証されますか?
SSL証明書を安全に検証するために必要な一連の手順は何ですか?私の(非常に限られた)理解では、httpsサイトにアクセスすると、サーバーが証明書をクライアント(ブラウザー)に送信し、ブラウザーはその証明書から証明書の発行者情報を取得し、それを使用して発行者に連絡し、何らかの形で比較します。有効性の証明書。 これはどのように正確に行われますか? プロセスは、中間者攻撃の影響を受けないようにしますか? ランダムな人物が中間者攻撃で使用するために独自の検証サービスをセットアップして、すべてが「安全」に見えるようにするのを妨げているのは何ですか?

2
オプションの引数を使用してPython関数を作成するにはどうすればよいですか?
いくつかの引数を取るPython関数があります。これらの引数の一部は、一部のシナリオでは省略できます。 def some_function (self, a, b, c, d = None, e = None, f = None, g = None, h = None): #code 引数d〜hは、それぞれ異なる意味を持つ文字列です。任意の組み合わせで渡すオプションのパラメーターを選択できることが重要です。たとえば、、、、(a, b, C, d, e)または(a, b, C, g, h)、または(a, b, C, d, e, fそれらすべて(これらは私の選択です)。 関数をオーバーロードできればすばらしいと思いますが、Pythonではオーバーロードがサポートされていません。必要なint引数の一部をリストに挿入しようとしたところ、引数の不一致エラーが発生しました。 現在、最初のいくつかの不足している引数の代わりに空の文字列をプレースホルダーとして送信しています。実際の値だけで関数を呼び出せるようにしたいのですが。 これを行う方法はありますか?引数リストの代わりにリストを渡すことはできますか? 現在、ctypesを使用したプロトタイプは次のようになります。 _fdll.some_function.argtypes = [c_void_p, c_char_p, c_int, c_char_p, c_char_p, c_char_p, c_char_p, …

10
docker-compose.ymlでdockerコンテナーを再構築する方法?
docker-compose.ymlで定義されているサービスのスコープがあります。これらのサービスを開始しました。これらの1つだけを再構築して、他のサービスを起動せずに起動する必要があります。次のコマンドを実行します。 docker-compose up -d # run all services docker-compose stop nginx # stop only one. but it still running !!! docker-compose build --no-cache nginx docker-compose up -d --no-deps # link nginx to other services 最後に、古いnginxコンテナーを取得しました。ちなみに、docker-composeは実行中のすべてのコンテナを強制終了するわけではありません。

22
背景色に応じて白または黒のフォント色をどのように決めるのですか?
この例のような画像をいくつか表示したい 塗りつぶしの色は、16進数の色を持つデータベースのフィールドによって決まります(例:ClassX->色:#66FFFF)。さて、選択した色で塗りつぶしの上にデータを表示したいのですが(上の画像のように)、色が暗いか明るいかを知る必要があるので、単語を白にするか黒にするかを知る必要があります。方法はありますか?tks
218 colors  contrast 

27
「インデントにおけるタブとスペースの一貫性のない使用」
私はPython 3.2でアプリケーションを作成しようとしていますが、インデントには常にタブを使用していますが、エディターでさえそれらの一部をスペースに変更し、実行しようとすると「一貫性のないタブとスペースの使用のインデント」を出力しますプログラム。 スペースをタブに変更するにはどうすればよいですか?それは私を夢中にさせています。(私はプログラミングの初心者です)。コードに関する全体的なヒントを教えていただければ幸いです。多くの間違いを犯した場合は、喜んでお聞かせいただけます。 import random attraktioner = ["frittfall","bergodalbana","spökhuset"] class Nojesfalt: def __init__(self, attraktion): self.val = attraktion self.langd = 0 self.alder = 0 #längdgräns för fritt fall def langdgrans(self): print("") self.langd = int(input("Hur lång är du i cm? ")) if self.langd < 140: print("tyvärr, du är för kort, prova något annat") …
218 python 

22
タイプまたは名前空間名が名前空間 'System.Web.Mvc'に存在しません
MVC3ソリューションの構築はうまくいきましたが、ブラウザーでエラーが発生しました: コンパイラエラーメッセージ:CS0234:タイプまたは名前空間名 'Html'が名前空間 'System.Web.Mvc'に存在しません(アセンブリ参照がありませんか?) Source Error: Line 25: <add namespace="System.Web.Mvc" /> Line 26: <!--<add namespace="System.Web.Mvc.Ajax" />--> Line 27: <add namespace="System.Web.Mvc.Html" /> Line 28: <add namespace="System.Web.Routing" /> Line 29: <add namespace="System.Web.WebPages" /> 私はソリューション用のパケットをインストールNuGetし、すべてのプロジェクト用にセットアップしましたMVC3。MVC3ライブラリSystem.Web.Mvc.Ajaxなど が含まれていますSystem.Web.Mvc.Htmlか?エラーが発生するのはなぜですか? 参照フォルダーにSystem.Web.Mvcがあります Runtime version: v4.0.30319、 Version: 3.0.0.0 Web.config <?xml version="1.0" encoding="utf-8"?> <!-- For more information on how to …
217 c#  asp.net-mvc-3 

20
pg gemをインストールできません
使ってみましたgem install pgが動かないようです。 gem install pg このエラーを与えます Temporarily enhancing PATH to include DevKit... Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. C:/Ruby/bin/ruby.exe extconf.rb checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config …

22
'MyClass'のタイプ初期化子が例外をスローしました
以下は、私のWindowsサービスコードです。コードをデバッグすると、エラー/例外が発生します。 'CSMessageUtility.CSDetails'のタイプ初期化子が例外をスローしました。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Linq; using System.ServiceProcess; using System.Text; using System.IO; using System.Threading; using System.Windows; using System.Windows.Forms; using CSMessageUtility; namespace CS_Data_Trasmmiting_Service { public partial class svcCSWinServ : ServiceBase { //private string sLogFormat; //private string sErrorTime; private Thread new_thread; Logger logObject = …

3
Django Southによる後方移行
わかりました、これは質問するのは本当にばかげているように思えます、そして私はどこかで何かを逃していると確信しています。 DjangoでSouthを使用して後方移行を実行するにはどうすればよいですか? モデルを微調整し、を使用して移行を作成しschemamigration、を使用して移行を実行しましたがmigrate、今はそれが私が望んでいたものではなく、以前の方法に戻したいことに気付きました。 dbテーブルを手動で編集して移行ファイルを削除する以外に、移行をロールバックするにはどうすればよいですか?Googleを介してSouthを使用した後方移行への参照を見つけましたが、そのための確実なコード例をまだ見つけていません。 誰か助けてもらえますか?


11
Xcode 4-ビルド出力ディレクトリ
Xcode4(ベータ5)での出力ファイルの設定/検索に問題があります。それらはのどこかに配置され~/Library/Developer/ugly_path/...ます。製品で「ファインダーに表示」を選択することもできません。シンプルなCプロジェクト、Foundationツール、Cocoaバンドルでも同じです。デバッグは正常に機能します。 出力ディレクトリを設定/構築する場所と方法を教えてもらえますか?(私はそれが馬鹿げているように聞こえることを知っています、私は何ヶ月もXcode3でコーディングしてきましたが、Xcode4ベータではそれを理解することができません)。 どうもありがとう。
217 ide  xcode4 

9
DbEntityValidationException-エラーの原因を簡単に確認するにはどうすればよいですか?
Entity Frameworkを使用するプロジェクトがあります。呼び出している間SaveChanges、私にDbContext、私は次の例外を取得します: System.Data.Entity.Validation.DbEntityValidationException:1つ以上のエンティティの検証に失敗しました。詳細については、「EntityValidationErrors」プロパティを参照してください。 これはすべて順調ですが、この例外が発生するたびにデバッガをアタッチしたくありません。さらに、実稼働環境ではデバッガーを簡単に接続できないため、これらのエラーを再現するにはかなりの時間を費やす必要があります。 内に隠されている詳細を確認するにはどうすればよいDbEntityValidationExceptionですか?



6
jQueryで最初の「n」項目を選択する
Jqueryを使用して、ページから最初の「n」個のアイテムのみを選択する必要があります。たとえば、通常のアイテムをすべて選択するのではなく、最初の20個のリンクを選択します $("a") 簡単に聞こえますが、jQueryマニュアルにはこのようなものの証拠はありません。
217 jquery 

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