プログラミング

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

14
リフレクション-プロパティの属性名と値を取得します
私はクラスを持っているので、それをBookという名前のプロパティでBookと呼びましょう。そのプロパティで、それに関連付けられた属性があります。 public class Book { [Author("AuthorName")] public string Name { get; private set; } } 私のメインメソッドでは、リフレクションを使用しており、各プロパティの各属性のキーと値のペアを取得したいと考えています。したがって、この例では、属性名に「Author」、属性値に「AuthorName」が表示されることを期待しています。 質問:リフレクションを使用してプロパティの属性名と値を取得するにはどうすればよいですか?

13
Subversionでは、ログイン名以外のユーザーになれますか?
Subversion変更が表示される名前を変更する方法を教えてください。 使い始めたばかりですSubversion。私は現在、妻の名前で常にログインしているXPラップトップのバージョン管理コードにそれを使用しています。Subversion DBに私の名前で変更を表示してほしい。 後で、DBを複製して、家全体からアクセスできるようにします。妻はいつも私の名前でログインしているオフィスのコンピューターを使用しています。変更されたドキュメントを自動的にチェックインするように、おそらく彼女の名前で設定します。 最終的には、Linuxマシンから別のユーザー名で使用することになるでしょう。 ユーザー環境を変更して、Subversionが呼び出すユーザー名を変更する方法はありますか?私SVN_USERNAME='Mark'はオーバーライドするような設定のようなものを期待しますが、通常は名前を取得します。 更新:--username Michaelが言及したフラグは"svn stat"、ローカルファイル:リポジトリであっても、によって報告される名前を変更するように機能するようです。また、スティッキーなので、次のコマンドで指定する必要はありません。私は再起動さえしました、そしてそれはまだ"--username"私の前回のブートからの値を使いました。

13
Google Androidは.NETをサポートしますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 ロックされています。この質問とトピックへの回答はロックされています。質問はトピックから外れていますが、歴史的に重要です。現在、新しい回答や相互作用を受け入れていません。 GoogleのAndroid OSを備えたG1が利用可能になった(まもなく)ので、Androidプラットフォームは.Netをサポートしますか?
253 android  .net  mono 

13
実行時のJavaアノテーションのスキャン[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 3か月前に閉鎖。 この質問を改善する 注釈付きクラスのクラスパス全体を検索する最良の方法は何ですか? 私はライブラリーをやっていて、ユーザーがクラスに注釈を付けられるようにしたいので、Webアプリケーションが開始するときに、クラスパス全体をスキャンして特定の注釈を見つける必要があります。 これを行うためのライブラリまたはJava機能を知っていますか? 編集:Java EE 5 WebサービスまたはEJBの新機能のようなものについて考えています。@WebServiceまたは@EJBでクラスに注釈を付けると、システムはロード中にこれらのクラスを見つけ、リモートでアクセスできるようにします。


10
期限切れのキーを持つJava時間ベースのマップ/キャッシュ[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 この質問を改善する 特定のタイムアウト後にエントリを自動的にパージするJavaマップまたは同様の標準データストアを知っている人はいますか?これは、古い期限切れのエントリが自動的に「期限切れ」になるエージングを意味します。 Maven経由でアクセスできるオープンソースライブラリが望ましいですか? 私は自分で機能を実装する方法を知っており、過去に何度かそれを行ったので、その点でアドバイスを求めるのではなく、適切なリファレンス実装へのポインタを求めています。 WeakHashMapなどのWeakReferenceベースのソリューションはオプションではありません。キーがインターンされていない文字列である可能性が高く、ガベージコレクターに依存しない構成可能なタイムアウトが必要だからです。 Ehcacheも外部設定ファイルを必要とするため、信頼したくないオプションです。コードのみのソリューションを探しています。
253 java  caching  dictionary 

21
CSSを使用して丸みを帯びたコーナーを作成する[終了]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 CSSを使用して角を丸くするにはどうすればよいですか?


20
XML属性とXML要素
職場では、別のオフラインアプリケーションにデータを渡すためのXMLファイルを作成するよう求められています。別のオフラインアプリケーションは、データの一部を更新するために、2番目のXMLファイルを作成して返送します。その過程で、XMLファイルの構造について他のアプリケーションのチームと話し合っています。 私が思いついたサンプルは基本的に次のようなものです: <INVENTORY> <ITEM serialNumber="something" location="something" barcode="something"> <TYPE modelNumber="something" vendor="something"/> </ITEM> </INVENTORY> 他のチームは、これは業界標準ではなく、属性はメタデータにのみ使用する必要があると述べました。彼らは提案しました: <INVENTORY> <ITEM> <SERIALNUMBER>something</SERIALNUMBER> <LOCATION>something</LOCATION> <BARCODE>something</BARCODE> <TYPE> <MODELNUMBER>something</MODELNUMBER> <VENDOR>something</VENDOR> </TYPE> </ITEM> </INVENTORY> 最初に提案した理由は、作成されるファイルのサイズがはるかに小さいためです。転送中にファイルに含まれるアイテムは約80000になります。彼らの提案は実際には、私が提案した提案の3倍であることがわかりました。言及された不思議な「業界標準」を検索しましたが、XML属性はメタデータにのみ使用されるべきであることがわかりましたが、議論は実際にはメタデータについてであると述べました。 長い説明(申し訳ありません)の後、メタデータとは何かをどのように判断しますか。また、XMLドキュメントの構造を設計するとき、属性または要素をいつ使用するかをどのように決定する必要がありますか?
253 xml  xsd 


12
web.configから接続文字列を読み取る
から接続文字列を読み取るにはどうすればよいですか web.configファイルクラスライブラリ内のパブリッククラスですか? 私はもう試した: WebConfigurationManager ConfigurationManager しかし、これらのクラスは私のクラスライブラリ内では認識されません。

30
iOSで最上位のView Controllerを見つける方法
「最上位の」ビューコントローラー(現在のビューを担当するビューコントローラー)を見つけることができると便利な場合がいくつかありますが、それを行う方法が見つかりません。 基本的に課題はこれです:ビューコントローラー(またはビュー)ではない[アクティブなビューのアドレスを持たない] クラスで実行されており、最上位のビューコントローラーのアドレスが渡されていない(または、たとえば、ナビゲーションコントローラのアドレス)、そのビューコントローラを見つけることは可能ですか?(そして、もしそうなら、どうですか?) それとも失敗すると、最上位のビューを見つけることは可能ですか?

13
Ubuntuで特定のサービスが実行されているかどうかを確認する方法
サービスの名前はわかりませんが、ステータスを確認してサービスを停止したいと思います。 たとえば、PostgreSQLサービスが実行されているかどうかを確認したいが、サービスの名前がわからない場合、どうすればそのステータスを確認できますか? サービス名がわかっている場合、ステータスを確認するコマンドを知っています。

16
.NET 4.5のデフォルトのSecurityProtocol
までサポートするサーバーと通信するためのデフォルトのセキュリティプロトコルは何TLS 1.2ですか?ウィル.NETデフォルトでは、サーバー側でサポートされる最高レベルのセキュリティプロトコルを選択するか、私は明示的にこのコード行を追加する必要があります: System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; コードを変更する以外に、このデフォルトを変更する方法はありますか? 最後に、.NET 4.0までしかサポートしていTLS 1.0ませんか?つまり、サポートするにはクライアントプロジェクトを4.5にアップグレードする必要がありますTLS 1.2。 私の動機はSSLv3、サーバーがサポートしている場合でもクライアント側でのサポートを削除し(マシンのレジストリでこれを無効にするPowerShellスクリプトを既に持っている)、サーバーがサポートする最高のTLSプロトコルをサポートすることです。 更新: のServicePointManagerクラス.NET 4.0を見るTLS 1.0と、およびの列挙値はありません1.1。どちらの.NET 4.0/4.5場合も、デフォルトはSecurityProtocolType.Tls|SecurityProtocolType.Ssl3です。うまくいけば、このデフォルトはSSLv3、レジストリで無効にすることによって壊れることはありません。 ただし、すべてのアプリケーションをすべてのアプリケーションのすべてのブートストラップコードにアップグレードして.NET 4.5、明示的に追加する必要があると判断しましたSecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12;。 これにより、ダウングレードしないようにさまざまなAPIとサービスに送信リクエストが送信されSSLv3、最高レベルのを選択する必要がありますTLS。 このアプローチは合理的または過剰に聞こえますか?私は多くのアプリケーションを更新する必要があり、TLS 1.0プロバイダーによっては近い将来廃止される可能性があると聞いているので、それらを将来的に証明したいと考えています。 APIへのアウトバウンドリクエストを作成するクライアントとして、レジストリでSSL3を無効にすると、.NETフレームワークにも影響がありますか?デフォルトでTLS 1.1および1.2が有効になっていないことがわかりました。レジストリを使用して有効にする必要がありますか?RE http://support.microsoft.com/kb/245030。 少し調査した結果、レジストリ設定はIIS(サーバーサブキー)とブラウザ(クライアントサブキー)に適用されるため、影響がないと思います。 申し訳ありませんが、この投稿は複数の質問になり、その後「たぶん」の回答が続きました。
253 .net  security  ssl 

6
javacは、内部または外部コマンド、操作可能なプログラム、またはバッチファイルとして認識されません[終了]
閉まっている。この質問は再現性がないか、タイプミスが原因です。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する Javaプログラムのコンパイル中にエラーが発生しました。 私はWindowsを使用していて(これはWindows固有の問題です)、最新のJDKをインストールしています。 PATH変数を含む解決策を試みましたが、エラーが解決しません。 コンソール出力: C:\>set path=C:Program Files (x86)\Java\jdk1.7.0\bin C:\>javac Hello.java 'javac' is not recognized as an internal or external command, operable program or batch file.

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