問題タブ [utility-method]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - tar.gz のような特別な場合のファイル拡張子を取得します
ファイル名から拡張子を抽出する必要があります。
これは、Apache commons-io のようなユーティリティ メソッドを使用.gz
または使用することによって、単一の拡張機能に対して実行できることを知っています。.tar
filePath.lastIndexOf('.')
FilenameUtils.getExtension(filePath)
しかし、拡張子が のようなファイルがある場合はどうすればよい.tar.gz
でしょうか。.
文字を含む拡張子を持つファイルを管理するにはどうすればよいですか?
android - アクティビティへの参照をユーティリティ クラス android に渡す
この質問が何度も出されていることは承知していますが、私はまだこの概念を完全に理解できていません。私のアプリケーションでは、静的ユーティリティ クラスを使用して一般的なメソッドを保持しています (エラー ダイアログの表示など)。
私の静的クラスは次のようになります。
私の主な活動では、この関数を次のように呼び出します
これは良いアプローチですか?これによりメモリリークが発生しますか? はいの場合、ユーティリティ クラスの使用に関するベスト プラクティスを教えてください
android - カレンダー ビューにユーティリティ宣言エラーが表示される
次のコードは、Utility 宣言と Array Adapter Class に関するエラーを示しています....
私はそれにいくつかのコードを追加しました....
================================================== ================================
// ここにエラーが表示されます Utility と ArrayAdapter のエラーについて。
opengl - OpenGL 即時モード レンダリング ユーティリティ メソッドを VBO の使用に変換する最良の方法は?
OpenGL で線、四角形、立方体などをすばやく簡単にレンダリングするための便利なメソッドを含む小さなユーティリティ クラスを自分用に作成しました。これまで、私はほぼ完全に即時モードを使用していたので、OpenGL の他の側面の学習に集中することができました。VBO の使用に切り替えるのが賢明なようです。ただし、ユーティリティ クラスなど、これまで使用してきたのと同じ機能の多くを維持したいと考えています。これらの単純な即時モード呼び出しを多用途の VBO システムに変換する良い方法はありますか?
LWJGLを使用しています。
iphone - Objective Cを使用してiPhoneをサイレントモードのオン/オフにする方法
iPhoneがサイレントモードになっているかどうかを検出したいアプリを1つ作成しています。
私はすでに下のリンクを考えていました
AVAudioPlayer を使用した iPhone のリング/サイレント/ミュート スイッチの検出が機能しない?
iPhoneのポリシーに反していると多くの人が言っています。しかし、私はこの機能も提供している多くのアプリを見てきました
以下のアプリリンクを確認してください
https://itunes.apple.com/us/app/silentalert/id506092189?mt=8
上記のアプリと同じように、iPhoneのサイレントモードも変更したいです。
誰かそれについて知っていますか?
java - 最終 (ユーティリティ) クラスでのプライベートな静的メソッドのモック
プライベート メソッドをモックして、次のクラスをテストする方法はありgetMessage()
ますか?
jUnit + Mockito + PowerMock を試してみましたが、方法が見つかりませんでした (ソースコードを変更したり、リフレクションを変更したりせずに)。
何か案が ?
java - Logback - ログステートメントで指定してログレベルを書き込む方法は?
私は slf4j で logback を使用してログを記録するためのユーティリティを作成しています。私は logback を初めて使用するので、Java ログで使用するような呼び出しクラスからユーザー定義のログ レベルでログ ステートメントを記述できるかどうかを知る必要があります。
logbackでそれを実装することは可能ですか。logback API に出会い、LOGGER.isEnabledFor(loggerLevel) のようなものを見つけました。上記の目的とその実装方法に使用できますか。
そして、ログステートメントを試しましたが、以下のエラーが発生しています
エラー:
スレッド「メイン」での例外 java.lang.IllegalArgumentException: 20000 は ch.qos.logback.classic.Level.fromLocationAwareLoggerInteger(Level.java:267) で有効なレベル値ではありませんLogger.java:787) com.vsi.commonutil.logging.LogUtil.logMethodEntrance(LogUtil.java:29) com.vsi.commonutil.test.LogUtilTest.testforlogging(LogUtilTest.java:22) com.vsi.commonutil .test.LogUtilTest.main(LogUtilTest.java:43)
java - Swing GUI 用のソケット マネージャを作成するにはどうすればよいですか?
現在、 と を介してサーバーと通信するコンソール クライアントがありObjectInputStream.readObject()
ますObjectOutputStream.writeObject()
。コンソール ベースのアプリケーションの場合、これはそのまま機能するようです。
問題は、I/O ストリームを持つクラスにもオブジェクトへの参照があるSystem.console()
ことです!
このクラスをリファクタリングして、より一般化するにはどうすればよいですか? 接続をユーティリティとして、またはおそらく Bean として扱いたいと思います。これは、たとえば、Swing GUI、またはおそらくシステム コンソールに渡されます。
以下も参照してください。