プログラミング

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


5
アセンブリ名を取得しています
C#の例外クラスには、デフォルトでアセンブリの名前に設定されるソースプロパティがあります。 (別の文字列を解析せずに)この正確な文字列を取得する別の方法はありますか? 私は以下を試しました: catch(Exception e) { string str = e.Source; //"EPA" - what I want str = System.Reflection.Assembly.GetExecutingAssembly().FullName; //"EPA, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" str = typeof(Program).FullName; //"EPA.Program" str = typeof(Program).Assembly.FullName; //"EPA, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" str = typeof(Program).Assembly.ToString(); //"EPA, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" str = typeof(Program).AssemblyQualifiedName; //"EPA.Program, EPA, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" }


7
JavaScriptのaddEventListenerメソッドに相当するjQuery
このJavaScriptメソッド呼び出しに相当するjQueryを見つけようとしています。 document.addEventListener('click', select_element, true); 私は限り得ました: $(document).click(select_element); ただし、JavaScriptメソッドの最後のパラメーターと同じ結果は得られません-イベントハンドラーをキャプチャ段階またはバブリング段階で実行する必要があるかどうかを示すブール値(http://www.quirksmode.orgからの私の理解によると)/js/events_advanced.html)-省略されています。 jQueryを使用してそのパラメーターを指定する方法、または同じ機能を実現するにはどうすればよいですか?

11
警告:保護されていないプライベートキーファイル!Amazon EC2インスタンスにSSH接続しようとするとき
Amazon EC2インスタンスにPandaをセットアップする作業をしています。昨夜、アカウントとツールをセットアップしましたが、SSHを使用して自分の個人インスタンスとやり取りすることに問題はありませんでしたが、今のところ、PandaのEC2インスタンスへのアクセスは許可されていません。 パンダを使い始める 次のエラーが発生します。 @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ Permissions 0644 for '~/.ec2/id_rsa-gsg-keypair' are too open. It is recommended that your private key files are NOT accessible by others. This private key will be ignored. 昨夜、個人のインスタンスにアクセスするためにキーペアを600に変更し、アクセス許可を0に設定し、新しいキー文字列を生成することを試みましたが、何も機能していないようです。 どんな助けでも、大きな助けになるでしょう! ええと、ディレクトリで権限が777に設定されていない場合、ec2-run-instancesスクリプトがキーファイルを見つけられないようです。SSHは初めてなので、見落としている可能性があります。

18
Pythonで最小限のプラグインアーキテクチャを構築する
私は、かなり技術的な読者(科学者)が使用するPythonで書かれたアプリケーションを持っています。 ユーザーがアプリケーションを拡張できるようにするための良い方法、つまりスクリプト/プラグインアーキテクチャを探しています。 非常に軽量なものを探しています。ほとんどのスクリプトまたはプラグインは、サードパーティによって開発および配布されてインストールされることはありませんが、繰り返しのタスクを自動化し、ファイル形式のサポートを追加するために、ユーザーによって数分で作成されます。などプラグインは、最小限の定型コードを持つ必要があり、フォルダーへのコピー以外に「インストール」を必要としません(したがって、setuptoolsエントリーポイントのようなもの、またはZopeプラグインアーキテクチャは多すぎるように見えます)。 このようなシステムはすでにありますか、または私がアイデア/インスピレーションを探す必要がある同様のスキームを実装するプロジェクトはありますか?


9
URLで使用できる文字
誰かがエンコードせずにGET内で使用できる文字の完全なリストを知っていますか?現在、AZ azと0-9を使用していますが、完全なリストを探しています。 私はまた、中国語、アラビア語のurlの今後の追加のためにリリースされた仕様があるかどうかにも興味があります(明らかにそれが私の質問に大きな影響を与えるため)
190 url 

19
CまたはC ++でバイナリリテラルを使用できますか?
2進数を処理する必要があります。 私は書いてみました: const x = 00010000; しかし、それはうまくいきませんでした。 と同じ値を持つ16進数を使用できることはわかっていますが00010000、C ++に2進数用の型があるかどうか、ない場合は、問題の別の解決策がありますか?
190 c++  c  binary 

13
Gitプッシュエラー:古いリンクを解除できません(権限が拒否されました)
リモートサーバーで、リポジトリのgitチェックアウトを行うためにpost-receiveフックを設定しています。 #!/bin/sh GIT_WORK_TREE=/var/www/<website> git checkout -f しかし、ローカルマシンからサーバーのgitリポジトリにプッシュすると、次のエラーメッセージが表示されます。 remote: error: unable to unlink old '<file>' (Permission denied) これは何度も表示され、ほぼすべてのファイルに対して1つのエラーメッセージが表示されます。 しかし、私はgitを使用して変更できるREADME.txtファイルを持っています。ここにその権限があります。 -rw-r--r-- 1 <serverusername> <serverusername> 2939 Aug 2 10:58 README.txt しかし、まったく同じ所有者と同じ権限を持つ他のファイルは、私にそのエラーを与えます。 別のWebサイトの別のローカルリポジトリには、ローカルマシンのユーザー名を所有者とするファイルがあり、リモートサーバーにプッシュすると、ファイルのリモートサーバーの所有者が尊重され、魅力のように機能します。 明らかにそれは権限関連のエラーのようですが、私はそれを修正する方法、何か提案を見つけることができませんか?

16
ストライプ/ボーダーなしのブートストラップテーブル
Bootstrapの使用中にCSSの問題が発生します。私はまた、Angular UI.bootstrapでAngular JSを使用しています(これは問題の一部である可能性があります)。 テーブルにデータを表示するWebサイトを作成しています。データがテーブルに表示する必要があるオブジェクトを含む場合があります。ボーダーレステーブルの分割線の内側を維持しながら、通常のテーブル内にボーダーレステーブルを配置したいと思います。 しかし、私が具体的にテーブルに境界線を表示しないように言っても、それは強制されているようです: HTML: <table class='table borderless'> CSS: .borderless table { border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none; } だからここで私が欲しいのは内側の境界だけです。

9
ボレータイムアウト期間を変更する
Android向けの新しいVolleyフレームワークを使用して、サーバーにリクエストを送信します。ただし、応答はしますが、応答を取得する前にタイムアウトします。 私はこのコードを追加してみました: HttpConnectionParams.setConnectionTimeout(httpParams, 5000); HttpConnectionParams.setSoTimeout(httpParams, timeoutMs); でHttpClientStack50秒前に出異なる整数(50000)のバレーボールフレームワークの、それはまだ時間。 タイムアウトを長い値に変更する方法はありますか?

21
ActionBarの高さを取得する方法は?
ActionBarアクティビティが作成されるたびに(Sherlockを使用して)の高さを取得しようとしています(特に、ActionBarの高さが変化する可能性のある回転時に構成の変更を処理するため)。 このため、私はActionBar.getHeight()ときにのみ機能する方法を使用しますActionBarが表示されているます。 最初のアクティビティが初めて作成されたときgetHeight()に、onCreateOptionsMenuコールバックでます。ただし、このメソッドは後で呼び出されません。 だから私の質問は、いつgetHeight()を呼び出して0を返さないことを保証できるのですか?または、それが不可能な場合、どのようにしてActionBarの高さを設定できますか?

30
iOS8でSwiftを使用して特定のViewControllerのステータスバーの色を変更する
override func preferredStatusBarStyle() -> UIStatusBarStyle { return UIStatusBarStyle.LightContent; } 任意のViewControllerで上記のコードを使用して、特定のビューコントローラーのstatusBarの色を白に設定しても、iOS8 では機能しません。助言がありますか?UIApplication.sharedApplicationメソッドを使用すると、アプリ全体のInfo.plistで必要な変更を行った後、色が変わります。 // Change the colour of status bar from black to white UIApplication.sharedApplication().statusBarStyle = .LightContent 必要な特定のViewControllerのステータスバーの色を変更するにはどうすればよいですか?

9
現在の画面の向きを取得するにはどうすればよいですか?
アクティビティがonCreate()で再作成されるときに、ポートレートとランドスケープのどちらにロードするかを切り替えることができるように、向きがランドスケープのときにいくつかのフラグを設定したいだけです。私はすでに私のレイアウトを処理するlayout-land xmlを持っています。 public void onConfigurationChanged(Configuration _newConfig) { if (_newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) { this.loadURLData = false; } if (_newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) { this.loadURLData = true; } super.onConfigurationChanged(_newConfig); } onConfigurationChangedをオーバーライドすると、layout-land xmlが横向きで読み込まれなくなります。 onCreate()でデバイスの現在の向きを取得したいだけです。どうすれば入手できますか?

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