プログラミング

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

6
インスタンス変数:自己vs @
ここにいくつかのコードがあります: class Person def initialize(age) @age = age end def age @age end def age_difference_with(other_person) (self.age - other_person.age).abs end protected :age end 私が知りたいのは、使用の違い@ageとself.ageでage_difference_with方法。


2
PostgreSQL用GUIツール[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する 私に新しいですPostgreSQLのデータベース私は知りたいことはどんな存在であるGUIツールのためのPostgreSQLは同じようSQLyogのためのMySQL
179 postgresql 

11
.NETでSecureStringが必要になるのはいつですか?
.NETのSecureStringの目的を理解しようとしています。MSDNから: System.Stringクラスのインスタンスは不変であり、不要になったときにプログラムでガベージコレクションのスケジュールを設定することはできません。つまり、インスタンスは作成後は読み取り専用であり、インスタンスがコンピューターのメモリから削除される時期を予測することはできません。したがって、Stringオブジェクトにパスワード、クレジットカード番号、個人データなどの機密情報が含まれている場合、アプリケーションがコンピューターのメモリからデータを削除できないため、使用後に情報が漏洩する可能性があります。 SecureStringオブジェクトは、テキスト値を持つという点でStringオブジェクトに似ています。ただし、SecureStringオブジェクトの値は自動的に暗号化され、アプリケーションがそれを読み取り専用としてマークするまで変更でき、アプリケーションまたは.NET Frameworkガベージコレクターによってコンピューターのメモリから削除できます。 SecureStringのインスタンスの値は、インスタンスが初期化されるとき、または値が変更されるときに自動的に暗号化されます。アプリケーションは、MakeReadOnlyメソッドを呼び出すことにより、インスタンスを不変にレンダリングし、それ以上の変更を防ぐことができます。 自動暗号化は大きなメリットですか? そして、なぜ私はただ言うことができないのですか? SecureString password = new SecureString("password"); の代わりに SecureString pass = new SecureString(); foreach (char c in "password".ToCharArray()) pass.AppendChar(c); SecureStringのどの側面が欠けていますか?

13
JavaScript:クライアント側とサーバー側の検証
クライアント側とサーバー側のどちらの検証を行う方が良いですか? 私たちの状況では、 jQueryおよびMVC。 ビューとコントローラーの間で受け渡すJSONデータ。 私が行う検証の多くは、ユーザーが入力したデータを検証することです。たとえば、このkeypressイベントを使用して、テキストボックス内の文字を防止し、最大文字数を設定します。数値は範囲内にあります。 より良い質問は、クライアント側よりもサーバー側の検証を行うことのメリットは何でしょうか? 素晴らしい答えをみんなに。私たちが持っているウェブサイトはパスワードで保護されており、小規模なユーザーベース(50未満)向けです。JavaScriptを実行していない場合は、忍者を送信します。しかし、もし私たちがすべての人のためにサイトを設計しているなら、私は両側で検証を行うことに同意します。

19
キャッシュされ、PHPで生成されたサムネイルの読み込みが遅い
質問パート A▉(100バウンティ、受賞) 主な質問は、このサイトをより速くロードする方法です。まず、これらの滝を読む必要がありました。ウォーターフォールの読み出し分析に関するご提案をありがとうございます。ここに示されているさまざまなウォーターフォールグラフから明らかなのは、主なボトルネックであるPHPによって生成されたサムネイルです。Davidの助言による、CDNからのプロトコルのないjqueryの読み込みは、サイトの全体的なボトルネックに答えずにサイト全体を3%だけ高速化しましたが、私の賞金を獲得しました。私の質問を明確にするための時間、そしてもう一つの賞金: 質問パート B▉(100バウンティ、受賞) 新しい焦点は、6つのjpg画像が持つ問題を解決することでした。これにより、読み込み遅延のほとんどが発生しています。これらの6つの画像は、PHPで生成されたサムネイルで、サイズはわずか3〜5 kbですが、読み込みが非常に遅くなります。さまざまなグラフの「最初のバイトまでの時間」に注目してください。問題は未解決のままでしたが、報奨金がジェームズに送られました。ジェームズは、RedBotが下線を引いたヘッダーエラーを修正しました:「If-Modified-Since条件付きリクエストがコンテンツ全体を変更せずに返しました。」。 質問パート C▉(私の最後の報奨金:250ポイント) 残念ながら、REdbot.orgヘッダーエラーでさえ修正された後、PHPで生成された画像による遅延はそのまま残りました。これらの小さなちっぽけな3〜5Kbのサムネイルは一体何を考えているのですか?そのすべてのヘッダー情報は、ロケットを月に送り返したりすることができます。すでに7か月間このボトルネックの問題に悩まされているため、このボトルネックに関する提案は高く評価され、可能な限りの回答として扱われます。よろしくお願いします。 [私のサイトの背景情報:CSSが一番上にあります。下部のJS(Jquery、JQuery UI、購入したメニューawm / menu.jsエンジン、タブjsエンジン、ビデオswfobject.js)2番目の画像の黒い線は、何をロードするかを示しています。怒っているロボットは私のペット「ZAM」です。彼は無害で、しばしば幸せです。] 負荷の滝:時系列 | http://webpagetest.org グループ化された並列ドメイン | http://webpagetest.org Site-Perfウォーターフォール | http://site-perf.com Pingdom Tools Waterfall | http://tools.pingdom.com GTmetrixウォーターフォール | http://gtmetrix.com

30
Eclipse Javaデバッグ:ソースが見つかりません
EclipseでJavaアプリをデバッグしているときに、次の2つの場合に「ソースが見つかりません」というエラーが表示されます。 すでにインポートされている別のプロジェクトのファイルにステップインする インストールされたMavenリポジトリーのファイルにステップインする 「ファイルがありますが、日食は、それらへのステップは、代わりにそれはにボタンを示していませんソースを添付します」 アタッチしようとしました(変数を定義するためのダイアログが開きます!)。Eclipseはファイルにジャンプしましたが、デバッガーはそこで変数を検査できませんでした。また、私の場合は数千の依存関係ファイルがあるため、手動で各依存関係のソースを添付することは現実的ではありません。 私はeclipse \ javaを初めて使用するので、これが発生している理由の説明+これを解決する方法は非常に役立ちます。
179 java  eclipse  debugging 



14
XML文字列をオブジェクトに変換
ソケットを介してXML文字列を受信して​​いますが、これらをC#オブジェクトに変換したいと考えています。 メッセージの形式は次のとおりです。 <msg> <id>1</id> <action>stop</action> </msg> 私は.Netを初めて使用するので、これを実行するためのベストプラクティスがわかりません。以前にJAXB for Javaを使用したことがあり、同様のものがあるかどうか、またはこれが別の方法で処理されるかどうかはわかりませんでした。

20
Python“ SyntaxError:Non-ASCII character '\ xe2' in file”
私はいくつかのpythonコードを書いていて、タイトルのようにエラーメッセージが表示されます。これは文字セットに関係しているため、検索できません。 エラーが発生する行は次のとおりです hc = HealthCheck("instance_health", interval=15, target808="HTTP:8080/index.html") ANSI ASCIIセットにない文字はわかりませんか?さらに、「\ xe2」を検索しても、表示される文字についての情報は得られません。その行のどの文字が問題の原因ですか? この問題の修正もいくつか見ましたが、どちらを使用するかわかりません。誰かが問題が何であるかを明確にできますか?(そうするように指示されない限り、pythonはユニコードを解釈しませんか?) 編集:エラーが発生した行の近くにあるすべての行は次のとおりです def createLoadBalancer(): conn = ELBConnection(creds.awsAccessKey, creds.awsSecretKey) hc = HealthCheck("instance_health", interval=15, target808="HTTP:8080/index.html") lb = conn.create_load_balancer('my_lb', ['us-east-1a', 'us-east-1b'],[(80, 8080, 'http'), (443, 8443, 'tcp')]) lb.configure_health_check(hc) return lb
179 python 

19
ホバー付きのブートストラップドロップダウン
わかりましたので、私が必要とするものはかなり簡単です。 (を使用してclass="dropdown-toggle" data-toggle="dropdown")いくつかのドロップダウンメニューを含むナビゲーションバーを設定しましたが、正常に動作します。 実は「onClick」は機能しますが、「」が機能すればいいのonHoverですが。 これを行う組み込みの方法はありますか?

13
ScrollView内のRecyclerviewがスムーズにスクロールしない
私のアプリのために私は使用していますRecyclerView内部のA 使用して、その内容に基づいて高さがあるこのライブラリを。スクロールは機能していますが、をスクロールするとスムーズに機能しません。自分自身をスクロールすると、スムーズにスクロールします。ScrollViewRecyclerViewRecyclerViewScrollView 私が定義するために使用しているコードRecyclerView: LinearLayoutManager friendsLayoutManager = new LinearLayoutManager(getActivity().getApplicationContext(), android.support.v7.widget.LinearLayoutManager.VERTICAL, false); mFriendsListView.setLayoutManager(friendsLayoutManager); mFriendsListView.addItemDecoration(new DividerItemDecoration(getActivity().getApplicationContext(), null)); RecyclerView中ScrollView: <android.support.v7.widget.RecyclerView android:layout_marginTop="10dp" android:layout_marginBottom="10dp" android:id="@+id/friendsList" android:layout_width="match_parent" android:layout_height="wrap_content" />

5
カスタムビューのattrs.xml内の同じ名前の属性
同じ名前の属性を共有するカスタムビューをいくつか書いています。それぞれの<declare-styleable>セクションでattrs.xml、属性に同じ名前を使用したいと思います。 <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="MyView1"> <attr name="myattr1" format="string" /> <attr name="myattr2" format="dimension" /> ... </declare-styleable> <declare-styleable name="MyView2"> <attr name="myattr1" format="string" /> <attr name="myattr2" format="dimension" /> ... </declare-styleable> </resources> 私はそれを言って、エラーを取得していますmyattr1し、myattr2すでに定義されています。私は省略すべきであることがわかったformatの属性をmyattr1してmyattr2でMyView2、私はそれを行う場合、私は、コンソールで次のエラーを取得します: [2010-12-13 23:53:11 - MyProject] ERROR: In <declare-styleable> MyView2, unable to find attribute これを達成する方法はありますか、おそらく何らかの名前空間(推測)ですか?

15
親アクティビティに正しく戻るにはどうすればよいですか?
私のAndroidアプリケーションには2つのアクティビティ(AおよびB)があり、インテントを使用してアクティビティAからアクティビティBに移動します。parent_activityの使用が有効になっています。 <activity android:name=".B" android:label="B" > <meta-data android:name="android.support.PARENT_ACTIVITY" android:value="com.example.app_name.A" /> </activity> また、UPボタンを提供するテーマも使用しています。 したがって、アクティビティを呼び出した後、BIはUPボタンを使用してアクティビティAに戻ることができます。問題は、アプリケーションがアクティビティAのonCreate()関数を再度呼び出しているようで、これが必要な動作ではないことです。アクティビティBを呼び出す前と同じように見えるアクティビティAが必要です。 これを達成する方法はありますか? 前もって感謝します 編集: アクティビティAからアクティビティBを開始するコードは記述していません。Eclipseによって自動生成されると思います。 クラスBは次のようになります。 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_b); getActionBar().setDisplayHomeAsUpEnabled(true); } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_b, menu); return true; } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: NavUtils.navigateUpFromSameTask(this); …

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