プログラミング

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

9
Java EEコンテナーでのスレッドの生成が推奨されないのはなぜですか?
Java EE開発について最初に学んだことの1つは、Java EEコンテナー内に自分のスレッドを生成してはいけないということです。でも考えてみると、その理由はわかりません。 それが推奨されない理由を明確に説明できますか? ほとんどのエンタープライズアプリケーションには、メールデーモン、アイドルセッション、クリーンアップジョブなどの非同期ジョブが必要だと思います。 それで、実際にスレッドを生成してはならない場合、必要なときにそれを行う正しい方法は何ですか?

4
SBTは終了せずに実行を停止します
終了せずにSBTの実行をどのように終了しますか? CTRL + Cを試行していますが、SBTを終了します。SBTを開いたまま、実行中のアプリケーションのみを終了する方法はありますか?
120 scala  sbt  terminate 

3
Mozilla Firefox開発者コンソールで貼り付け保護を無効にする方法は?
Mozilla Firefoxの最近のバージョンでは、開発者コンソールへの貼り付けを無効にする、非常に煩わしいバグがあることに気づきました。これは、これまでで1つだけ最悪の考えでなければなりません。 しかし、私が望んでいるテキストを入力してそれを許可しようとしましたが、まだ貼り付けることができず、開発者コンソールを使用しているのでブラウザーを切り替える必要があるのですぐに迷惑になると思います毎日。私は本当にMozillaとFirefoxが好きで、そんなばかげたことに切り替えたくありません。 それで、この安っぽい「機能」を永久にオフにする方法は?本当に設定があるといいのですが、見つかりません。そうでない場合は、バグチケットを開く必要があると思います。 私のFirefoxのバージョンは 32.0.3 です。 Firefox開発者がこれを目にした場合は、開発者を怒らせる機能の実装を停止してください。とにかく、その開発者コンソールに非開発者はいないので、だまされて何かを貼り付けても、それはあなたの責任ではありません。

4
socket.ioサーバーのNode.jsクライアント
socket.ioサーバーを実行しており、socket.io.jsクライアントと一致するWebページがあります。すべて正常に動作します。 しかし、別のマシンで、クライアントとして機能し、前述のsocket.ioサーバーに接続する別のnode.jsアプリケーションを実行できるかどうか疑問に思っています。
120 node.js  socket.io 

8
Windows 8のMetroアプリは、同じマシン上のバックエンドデスクトップアプリとどのように通信できますか?
Windows 8用の新しいMetroスタイルアプリを使用してUIフロントエンドを構築し、同じローカルマシン上のデスクトップで実行されている.NETアプリケーション(Windowsサービスアプリなど)と通信したい場合。 Metroアプリとデスクトップアプリの間で使用できるプロセス間通信の形式は何ですか? Visual StudioチームのPavel Minaevに感謝します。 Martyn Lovellによれば、そのための意図的なメカニズムはなく、それに使用できるものは意図的に制限されています。たとえば、名前付きパイプは存在せず、メモリマップファイルも存在しません。ソケット(サーバーソケットを含む)がありますが、localhostに接続する場合、同じアプリにしか接続できません。共有「既知のフォルダー」(ドキュメント、画像など)の1つで通常のファイルを使用することもできますが、これはかなり粗雑なハックであり、ポーリングを必要とし、ユーザーに表示されます。- この問題についてコメントするPavel Minaev したがって、通常のアプローチが失敗したため、Webサービスを使用したり、データベースへの読み取り/書き込みを行ったりして、何らかの形の通信を発生させようと考えていました。 ここで私が試みていることは意味がありますか?デスクトップで実行されている既存のサービスのフロントエンドUIとして、metroアプリが必要であることがわかります。または、デスクトップで実行されているフロントエンドUI(つまり、非メトロアプリ)にWPFを使用する方が良いでしょう。

4
errno 32パイプの破損を防ぐ方法は?
現在、Pythonで構築されたアプリを使用しています。パソコンで動かすと問題なく動作します。 しかし、それを運用サーバーに移動すると、次のように添付されたエラーが表示され続けます。 いくつかの調査を行ったところ、サーバーがデータの送信でビジー状態のときにエンドユーザーのブラウザーが接続を停止する理由がわかりました。 なぜそれが起こったのか、そしてそれが私のパソコンで動作しているときに、本番サーバーで正しく実行されない根本的な原因は何でしょうか。アドバイスは大歓迎です Exception happened during processing of request from ('127.0.0.1', 34226) Traceback (most recent call last): File "/usr/lib/python2.7/SocketServer.py", line 284, in _handle_request_noblock self.process_request(request, client_address) File "/usr/lib/python2.7/SocketServer.py", line 310, in process_request self.finish_request(request, client_address) File "/usr/lib/python2.7/SocketServer.py", line 323, in finish_request self.RequestHandlerClass(request, client_address, self) File "/usr/lib/python2.7/SocketServer.py", line 641, in __init__ self.finish() …

12
Android-アプリケーション名を取得する方法は?(パッケージ名ではありません)
私のマニフェストで私は持っています: <application android:name=".MyApp" android:icon="@drawable/ic_launcher_icon" android:label="@string/app_name" android:debuggable="true"> ラベル要素を取得するにはどうすればよいですか? 注:私のコードは他の誰かの内部で実行されているため、@ string / app_nameにアクセスできません
120 android 


20
このプロジェクトにOutputPathプロパティが設定されていません
Visual Studio 2008でx86デバッグモードからプロジェクトをコンパイルしようとすると、このエラーが発生します。問題のあるプロジェクトのプロパティグループを見ると、出力パスが設定されていることがわかります。 以下は、その.csprojファイルのプロパティグループセクションです。 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> <DebugSymbols>true</DebugSymbols> <OutputPath>bin\x86\Debug\</OutputPath> <DefineConstants>DEBUG;TRACE</DefineConstants> <BaseAddress>285212672</BaseAddress> <FileAlignment>4096</FileAlignment> <DebugType>full</DebugType> <PlatformTarget>x86</PlatformTarget> <ErrorReport>prompt</ErrorReport> 誰でもこれに光を当てることができますか? 注:このデバッグと任意のCPUをコンパイルすると、機能しました。 更新:エラー1このプロジェクトのOutputPathプロパティが設定されていません。有効な構成/プラットフォームの組み合わせを指定したことを確認してください。構成= 'デバッグ'プラットフォーム= 'x86'
120 c#  visual-studio 

3
D3.js:任意の要素の計算された幅と高さを取得する方法?
ユーザーがクリックした後、その周りに選択マーカーを描画する必要があるため、任意のg要素の幅と高さを正確に知る必要SVGがあります。 私がインターネットで見たのは次のようなものですd3.select("myG").style("width")。問題は、要素に常に明示的な幅属性が設定されているとは限らないことです。たとえば、内に円を作成すると、幅の代わりにg半径(r)が設定されます。でwindow.getComputedStyleメソッドを使用しても、circle「auto」が返されます。 で任意のsvgselementの幅を計算する方法はありD3ますか? ありがとうございました。
120 javascript  d3.js 

3
$ state(ui-router)を$ httpインターセプターに注入すると循環依存が発生する
私が達成しようとしていること $ httpリクエストが401エラーを返す場合、特定の状態(ログイン)に移行したいと思います。したがって、$ httpインターセプターを作成しました。 問題 '$ state'をインターセプターに挿入しようとすると、循環依存関係が発生します。なぜ、どうすれば修正できますか? コード //Inside Config function var interceptor = ['$location', '$q', '$state', function($location, $q, $state) { function success(response) { return response; } function error(response) { if(response.status === 401) { $state.transitionTo('public.login'); return $q.reject(response); } else { return $q.reject(response); } } return function(promise) { return promise.then(success, error); …

27
特定のタイプ(ボタン/テキストボックス)のWindowsフォームフォームのすべての子コントロールを取得する方法
タイプxのフォーム上のすべてのコントロールを取得する必要があります。このようなコードを使用したコードを過去に一度見たことがあります。 dim ctrls() as Control ctrls = Me.Controls(GetType(TextBox)) 再帰関数を使用して子を取得するすべてのコントロールを反復できることはわかっていますが、次のような簡単で簡単なものはありますか? Dim Ctrls = From ctrl In Me.Controls Where ctrl.GetType Is Textbox
120 c#  .net  vb.net  winforms  controls 



8
Vimで複数のバッファを削除する方法は?
Vimでバッファとして複数のファイルを開いていると仮定します。ファイルにはが*.cppあり*.h、一部は*.xmlです。ですべてのXMLファイルを閉じたい:bd *.xml。しかし、Vimはこれを許可しません(E93:複数の一致...)。 これを行う方法はありますか? PS私はそれが:bd file1 file2 file3うまくいくことを知っています。だから私は何とか評価できる*.xmlのfile1.xml file2.xml file3.xml?
120 vim  buffer 

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