プログラミング

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

14
Python __call__特殊メソッドの実用的な例
__call__クラスのインスタンスが呼び出されると、クラスのメソッドがトリガーされることを知っています。ただし、この特別なメソッドをいつ使用できるかわかりません。単に新しいメソッドを作成して、メソッドで行われたのと同じ操作を実行__call__でき、インスタンスを呼び出す代わりにメソッドを呼び出すことができるためです。 誰かがこの特別な方法の実用的な使用法を教えてくれれば本当にありがたいです。

26
C#コーディング標準/ベストプラクティスドキュメントを開発するための提案はありますか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 私は最近のAIの卒業生(約2年)で、ささやかな操作に取り組んでいます。(主に部署の最初の「採用担当者」として)基本的な(読みやすいですか?)C#コーディング標準のドキュメントを作成するのは、私に落ちました。 おそらく、私がソフトウェアエンジニアの中で最もジュニアな人だと説明する必要があると思いますが、実際に半分使えるものを作れるといいので、この仕事を楽しみにしています。私はインターネットをかなり広範囲に検索し、コーディング標準ドキュメントに含める必要がある/含めるべきではないものに関する記事を読みました。これは、いくつかの提案を求めるのに最適な場所のようです。 私は「物事を行うための最良の方法」についての意見の不一致の世界全体への扉を開く可能性があることを認識しています。私は、各プログラマーが個々のタスクを解決するための好ましい方法を持っているという否定できない事実を理解し、尊重しています。個々のコードを読みやすくするための標準(命名規則など)。 だからここに行く....何か提案?何かありますか?
159 c#  standards  procedure 


12
bashスクリプトをデバッグする方法は?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 2年前休業。 この質問を改善する bashスクリプトをデバッグする方法はありますか?たとえば、「calling line 1」、「calling line 2」などのような実行ログを出力するものです。
159 bash  shell 

13
java.lang.OutOfMemoryError:ビットマップのサイズがVMの予算を超える-Android
Androidで画像をたくさん使うアプリを開発しました。 一度アプリを実行すると、画面上の情報(充填Layouts、Listviews、Textviews、ImageViews、など)を、ユーザが情報を読み取ります。 アニメーションや特殊効果など、記憶をいっぱいにするものはありません。ドローアブルは変更される場合があります。一部はAndroidリソースであり、一部はSDCARDのフォルダーに保存されたファイルです。 次に、ユーザーが終了し(onDestroyメソッドが実行され、アプリがVMによってメモリにとどまります)、その後、ある時点でユーザーが再び入力します。 ユーザーがアプリにアクセスするたびに、ユーザーがを取得するまで、メモリがどんどん増えているのがわかりますjava.lang.OutOfMemoryError。 それで、多くの画像を処理するための最良の/正しい方法は何ですか? 常にロードされないように、静的メソッドに配置する必要がありますか?レイアウトまたはレイアウトで使用されている画像を特別な方法でクリーニングする必要がありますか?

6
AndroidエミュレーターでHAXMを使用してOS X v10.9(Mavericks)をフリーズ
OS X v10.9(Mavericks)にアップデートしました。エミュレーターを起動すると、エミュレーターが起動するとすぐに、コンピューター全体がフリーズし、画面の中央に回転する進行状況インジケーターが表示されます(ビーチボールの場合、進行状況インジケーターはシャットダウン時に表示されるものと似ていますが、画面は灰色にフェードしていません)。 私はもう試した: GPUアクセラレーションをオフにする 最新のIntel HAXMのアンインストールと再インストール AVDを再作成する Android SDKツールを更新しました 機能するのは、インテルHAXMをアンインストールするか、ハードウェアアクセラレーションを使用しないことだけです。 MavericksとHAXMには、OS X v10.8(Mountain Lion)の1.0.6のHAXMのリリースを動機付けたのと同じようなバグがあると思いますか? 次のクラッシュレポートは、HAXM​​によって生成されたカーネルパニックを示しています。 Anonymous UUID: 2C84F70F-FE54-51E7-4FBE-6E601ED377AF Tue Oct 8 21:49:39 2013 Panic(CPU 3): NMIPI for spinlock acquisition timeout, spinlock: 0xffffff802deca4d8, spinlock owner: 0xffffff80409f4cf0, current_thread: 0xffffff80409f4cf0, spinlock_owner_cpu: 0x3 RAX: 0xffffff80409f4cf0, RBX: 0xffffff802ded4c40, RCX: 0xffffff80409f4cf0, RDX: 0x0000000700000000 RSP: 0xffffff8115bb9c30, …

14
Windowsでの画面キャプチャの最速の方法
Windowsプラットフォーム用のスクリーンキャストプログラムを作成したいのですが、画面をキャプチャする方法がわかりません。私が知っている唯一の方法はGDIを使用することですが、これに対処する方法が他にあるかどうか知りたいです。速度が優先されます。 スクリーンキャスティングプログラムはゲーム映像を記録するためのものですが、これによりオプションが絞り込まれた場合でも、この範囲外のその他の提案があれば、私はまだ開いています。結局のところ、知識は悪くありません。 編集:私はこの記事に出くわしました:画面をキャプチャするためのさまざまな方法。Windows Media APIの方法とDirectXの方法を紹介しました。結論では、ハードウェアアクセラレーションを無効にすると、キャプチャアプリケーションのパフォーマンスが大幅に向上する可能性があると述べています。これがなぜなのか、私は興味があります。誰かが私のために欠けている空白を埋めることができますか? 編集:Camtasiaなどのスクリーンキャストプログラムは独自のキャプチャドライバーを使用することを読みました。誰かがそれがどのように機能するのか、なぜそれがより速いのかについて私に詳細な説明をくれますか?そのようなものを実装するためのガイダンスも必要かもしれませんが、とにかく既存のドキュメントがあるはずです。 また、FRAPSが画面を記録する方法もわかりました。それは、バックバッファーから読み取るために、基になるグラフィックAPIをフックします。私が理解しているところでは、ビデオRAMではなくシステムRAMから読み取るため、これはフロントバッファーから読み取るよりも高速です。こちらの記事をご覧ください。
159 c++  c  windows 

10
WindowsフォームのUIデザインパターン(MVVM for WPFなど)
MVVMはWPFに完全に適しているため、WPFで最もよく使用されます。しかし、Windowsフォームはどうですか?このようなWindowsフォームにも、確立されて一般的に使用されているアプローチ/デザインパターンはありますか?Windowsフォームで明示的にうまく機能するものですか?これをよく説明する本や記事はありますか?多分MVPまたはMVCベース?

6
すべての行の最後にテキストを貼り付ける方法は?崇高な2
Sublime 2のすべての行の最後にテキストを貼り付ける方法があるかどうか知りたいのですが。そして逆に、すべての行の先頭に。 テストライン1 テストライン2 テストライン3 テストライン4 ... エディターに100行のテキストがあり、引用符を各行の先頭と末尾に貼り付けたいとします。 これを行う簡単な方法、または誰もが知っているプラ​​グインはありますか?これにより、さまざまなプロジェクトで多くの時間を節約できます。 ありがとう。

6
オーバーフローしたDiv内の要素にスクロールするにはどうすればよいですか?
div内に20のリスト項目があり、一度に5つしか表示できません。アイテム#10、次にアイテム#20にスクロールする良い方法は何ですか?すべてのアイテムの高さがわかります。 scrollToプラグインはこれを行いますが、そのソースは実際にそれに取得せずに理解することは超簡単ではありません。このプラグインを使いたくありません。 のは、私は2つの要素を取る機能を持っていないとしましょう$parentDiv、$innerListItem、どちら$innerListItem.offset().topも$innerListItem.positon().top私に$ parentDivの正しいscrollTopスプライトを与えます。
159 jquery 

8
SpringでTomcatによって提供されるJNDI DataSourceを使用する方法
DriverManagerDataSourceクラスに関するSpring javadocの記事では、このクラスは非常にシンプルであり、推奨されていると言われています コンテナが提供するJNDI DataSourceを使用する。このようなは、Spring ApplicationContextでBean DataSourceとして公開できます。DataSourceJndiObjectFactoryBean 問題は、これをどのように達成するかです。 たとえばDataSource、カスタムMySQLデータベースにアクセスするためのBeanが必要な場合、何が必要ですか?コンテキスト設定などに何を書けばよいですか?
159 java  spring  tomcat  datasource  jndi 

30
この日と年齢で、コードファイルに最大80文字の幅を強制する正当な理由はありますか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 真剣に。22インチモニターでは、画面の4分の1しかカバーしません。このルールを回避するには弾薬が必要です。 制限があるべきではないと言っているのではありません。80文字は非常に小さいです。



7
SOAP要求を送信して応答を受信するクライアント
SOAPリクエストをWebサービスに送信する(そして結果を取得する)C#クライアント(Windowsサービスとして開発されます)を作成しようとしています。 この質問から私はこのコードを見ました: protected virtual WebRequest CreateRequest(ISoapMessage soapMessage) { var wr = WebRequest.Create(soapMessage.Uri); wr.ContentType = "text/xml;charset=utf-8"; wr.ContentLength = soapMessage.ContentXml.Length; wr.Headers.Add("SOAPAction", soapMessage.SoapAction); wr.Credentials = soapMessage.Credentials; wr.Method = "POST"; wr.GetRequestStream().Write(Encoding.UTF8.GetBytes(soapMessage.ContentXml), 0, soapMessage.ContentXml.Length); return wr; } public interface ISoapMessage { string Uri { get; } string ContentXml { get; } string SoapAction { get; …

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