プログラミング

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



14
プロパティが動的変数で利用可能かどうかをテストする
私の状況は非常に単純です。私のコードのどこかに私はこれを持っています: dynamic myVariable = GetDataThatLooksVerySimilarButNotTheSame(); //How to do this? if (myVariable.MyProperty.Exists) //Do stuff したがって、基本的に私の質問は、動的変数で特定のプロパティが使用可能であることを(例外をスローせずに)確認する方法です。できますGetType()が、オブジェクトのタイプを実際に知る必要がないので、それは避けたいです。私が本当に知りたいのは、プロパティ(またはメソッド、それが人生を楽にするなら)が利用可能かどうかです。ポインタはありますか?


7
<input>は<form>なしで整形式ですか?
に含まれてい&lt;input&gt;なくても有効です&lt;form&gt;か? ページ内のいくつかのフィールドをマークアップするプロセスがあり、期待どおりにマークアップされていない入力フィールドを持つページを見つけました。 少し時間がかかりましたが、フォーム要素を取得してからフィールドを取得するプロセスが原因で、フォームがないためにこれらが見落とされていました。
225 html  forms  input 

7
クラスPLBuildVersionは両方のフレームワークに実装されています
iOS 10 / Xcode 8 GMビルドは以下を取得しましたが、Xcode 7ではこれが初めてでした。 objc [25161]:クラスPLBuildVersionは/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices(0x12049a910)の両方に実装されていますおよび/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk/System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices(0x1202c4210)。2つのうちの1つが使用されます。どれが未定義か。 (注:シミュレータでのみ発生するようですが、実際のデバイスでは表示されません)。
225 xcode  ios10  xcode8 


27
構成システムの初期化に失敗しました
Visual Studioは初めてです。現在ログインフォームを作成しています。 私はこのコードを持っています。 string connectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; try { using (OdbcConnection connect = new OdbcConnection(connectionString)) { connect.Open(); OdbcCommand cmd = new OdbcCommand("SELECT username, password FROM receptionist", connect); OdbcDataReader reader = cmd.ExecuteReader(); if (username_login.Text == username &amp;&amp; password_login.Text == password) { this.Hide(); MessageBox.Show("Invalid User", "Login Error", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } else …

13
INSERTステートメントがFOREIGN KEY制約と競合しました-SQL Server
次のエラーが発生します。手伝っていただけませんか? メッセージ547、レベル16、状態0、行1 INSERTステートメントは、FOREIGN KEY制約「FK_Sup_Item_Sup_Item_Cat」と競合しました。データベース "dev_bo"、テーブル "dbo.Sup_Item_Cat"で競合が発生しました。ステートメントは終了されました。 コード: insert into sup_item (supplier_id, sup_item_id, name, sup_item_cat_id, status_code, last_modified_user_id, last_modified_timestamp, client_id) values (10162425, 10, 'jaiso', '123123', 'a', '12', '2010-12-12', '1062425') 最後の列client_idがエラーの原因です。に既に存在する値dbo.Sup_Item_Catを、sup_item ..に対応する列に入れようとしましたが、喜びはありません:-(

11
一般的なコードをgitサブモジュールとして追加する際の問題:「インデックスにすでに存在しています」
私はgitを初めて使用するので、サブモジュールを追加する手助けをいただければ幸いです。いくつかの一般的なコードを共有する2つのプロジェクトを受け取りました。共有コードが2つのプロジェクトにコピーされました。共通コード用に別のgitリポジトリを作成し、それをgitサブモジュールとして追加する計画でプロジェクトから削除しました。 git submodule addのパスオプションを使用してフォルダーを指定しました。 git submodule add url_to_repo projectfolder しかし、エラーが発生しました: 'projectfolder' already exists in the index" これは私のリポジトリの望ましい構造です: repo |-- projectfolder |-- folder with common code gitサブモジュールをリポジトリに直接追加するか、新しいフォルダに追加することは可能ですが、プロジェクトフォルダには追加できません。問題は、それが本当にプロジェクトフォルダーにある必要があるということです。これについて私は何ができますか、そしてgit submodule addのパスオプションについて何を誤解しましたか?

6
tar + gzip / bzip圧縮/解凍にマルチコアを利用
私は通常、使用tar zcvfして圧縮し、使用して解凍しますtar zxvf(習慣によりgzipを使用)。 最近、ハイパースレッディングを備えたクアッドコアCPUを入手したので、8つの論理コアがあり、多くのコアが圧縮/解凍時に使用されていないことに気付きました。 未使用のコアを使用して高速化する方法はありますか?
225 gzip  tar  bzip2  bzip 


17
SQLサーバー文字列がnullまたは空かどうかを確認するにはどうすればよいですか?
データをチェックしたいのですが、nullまたは空の場合は無視します。現在、クエリは次のとおりです... Select Coalesce(listing.OfferText, company.OfferText, '') As Offer_Text, from tbl_directorylisting listing Inner Join tbl_companymaster company On listing.company_id= company.company_id しかし、空の文字列の場合やnullのcompany.OfferTex場合listing.Offertextはt を取得します。 最高のパフォーマンスのソリューションは何ですか?

11
nullのない言語の最良の説明
プログラマーがnullエラー/例外について不平を言っているとき、誰かがnullなしで何をするかを尋ねられます。 私はオプションタイプのクールさについていくつかの基本的な考えを持っていますが、それを最もよく表現する知識や言語スキルがありません。何が偉大な私たちはその人の方を指すことができると平均プログラマに親しみの方法で書かれた以下の説明は? 参照/ポインタがデフォルトでnull可能になるのは望ましくない 次のようなnullのケースを簡単にチェックするための戦略を含む、オプションタイプの仕組み パターンマッチングと モナディック内包表記 メッセージを食べないなどの代替ソリューション (私が逃した他の側面)

17
Androidアクションバーのタイトルとアイコンを変更するには
AndroidのActionBarでいくつかのことを実行しようとしています。 アクションバーの右側に新しいアイテムを追加しました。 アクションバーの左側を変更するにはどうすればよいですか?アイコンとテキストを変更し、他の画面のアクションバーに「戻るボタン」を追加したい

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