プログラミング

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

23
HTMLキャンバス上のテキストの高さを確認するにはどうすればよいですか?
仕様にはcontext.measureText(text)関数があり、そのテキストを印刷するために必要な幅を教えてくれますが、それがどのくらいの高さであるかを見つける方法が見つかりません。フォントに基づいていることは知っていますが、フォント文字列をテキストの高さに変換する方法がわかりません。
148 javascript  text  canvas 

2
Linuxで時間を測定する-時間vsクロックvs getrusage vs clock_gettime vs gettimeofday vs timespec_get?
タイミング機能のうち、time、clock getrusage、clock_gettime、gettimeofdayとtimespec_get、私は彼らが実装されている方法を明確に理解したいとどのような状況で、私はそれらを使用する必要があります知っているために、その戻り値がどのようなもの。 まず、壁時計の値を返す関数を、プロセスまたはスレッドの値を返す関数と比較して分類する必要があります。渡されたパラメーターに応じて、壁gettimeofday時計の値をclock_gettime返し、壁時計の値、プロセスまたはスレッドの値を返しますClock。プロセス値getrusageをclock返します。 次に、2番目の質問は、これらの関数の実装と、その結果としての正確さに関するものです。これらの関数が使用するハードウェアまたはソフトウェアのメカニズム。 getrusageカーネルティック(通常は1ミリ秒の長さ)のみを使用しているようです。その結果、ミリ秒よりも正確になることはありません。正しいですか?次に、getimeofday関数は利用可能な最も正確な基盤ハードウェアを使用しているようです。結果として、最近のハードウェアでは、その精度は通常マイクロ秒です(APIのためにそれ以上になることはありません)。何をclock、「近似」についてのmanページを話すが、それは何を意味するのでしょうか?何をclock_gettime、APIはナノ秒である、それは基礎となるハードウェアで許可されていれば、それはとても正確であることが可能だということを意味していますか?単調性はどうですか? 他の機能はありますか?
148 c  linux  time  linux-kernel 

11
Android Mの権限:shouldShowRequestPermissionRationale()関数の使用について混乱
私はAndroid Mの新しいPermissionsモデルに関する公式ドキュメントを調べてshouldShowRequestPermissionRationale()いました。これはtrue、アプリが以前にこの権限をリクエストし、ユーザーがリクエストを拒否した場合に返される関数について説明しています。ユーザーが過去に許可リクエストを却下し、今後は表示しないオプションを選択した場合、このメソッドはを返しますfalse。 しかし、次の2つのケースをどのように区別できますか? ケース1:アプリに権限がなく、ユーザーは以前に権限を要求されていません。この場合、ユーザーに初めて問い合わせるので、shouldShowRequestPermissionRationale()はfalseを返します。 事例2:ユーザーが権限を拒否し、「今後は表示しない」を選択した場合、この場合もshouldShowRequestPermissionRationale()はfalseを返します。 ケース2のアプリの設定ページにユーザーを送信したいのですが、これら2つのケースを区別するにはどうすればよいですか?


2
java8ストリームでの処理の順序を確実にする方法は?
XMLJavaオブジェクト内でリストを処理したい。受け取った順にすべての要素を処理する必要があります。 したがってsequential、stream私は使用するそれぞれを呼び出す必要がありますか? list.stream().sequential().filter().forEach() または、並列処理を使用しない限り、ストリームを使用するだけで十分ですか? list.stream().filter().forEach()
148 java  java-8  java-stream 

26
React Nativeでフルスクリーンの背景画像を追加する最良の方法は何ですか
全画面画像をビューに追加したかったので、このコードを記述しました return ( <View style={styles.container}> <Image source={require('image!egg')} style={styles.backgroundImage}/> </View> ) スタイルを次のように定義しました var styles = StyleSheet.create({ container: { flex: 1, justifyContent: 'center', alignItems: 'center', backgroundColor: '#F5FCFF', flexDirection: 'column', }, backgroundImage:{ width:320, height:480, } ... しかし、このようにして実際のiPhoneの画面サイズをどのようにして見つけるべきですか? ピクセル密度にアクセスするためのAPIを見ましたが、画面サイズについては何も... 何か案が?

6
@EJBまたは@Injectを使用する必要がありますか
私はこの質問を発見した:@Injectと@EJBの違いは何ですが、私はどんな賢明を取得できませんでした。私は以前にJava EEを実行したことがなく、依存性注入の経験もないので、何を使用すればよいのか理解できません。 @EJBは古い注入方法ですか?@Injectを使用しているときにこのアノテーションを使用すると、EJBコンテナによってインジェクションが行われますか?新しいCDIフレームワークを使用しますか?これは違いますか?これが当てはまる場合、@ EJBの代わりに@Injectを使用する必要がありますか?
148 java  jakarta-ee  ejb  cdi 

15
PHPで序数接尾辞付きの数値を表示する
次のように数字を表示したい 1を1として、 2は2番目、 ...、 150として150。 コード内の数値ごとに正しい序数接尾辞(st、nd、rd、th)を見つけるにはどうすればよいですか?
148 php  numbers 

6
XML Androidでシェイプに背景画像を追加する
どのようにして背景画像を図形に追加しますか?以下で試したが成功しなかったコード: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" android:padding="10dp"> //here is where i need to set the image <solid android:color="@drawable/button_image"/> <corners android:bottomRightRadius="5dp" android:bottomLeftRadius="5dp" android:topLeftRadius="5dp" android:topRightRadius="5dp"/> </shape>

10
lodashを使用して配列からオブジェクトを検索して返す方法は?
私のオブジェクト: [ { description: 'object1', id: 1 }, { description: 'object2', id: 2 } { description: 'object3', id: 3 } { description: 'object4', id: 4 } ] 以下の私の関数では、一致するIDを見つけるために説明を渡します。 function pluckSavedView(action, view) { console.log('action: ', action); console.log('pluckSavedView: ', view); // view = 'object1' var savedViews = retrieveSavedViews(); console.log('savedViews: ', savedViews); if …

14
C#でcharをintに変換する
私はc#にcharがあります: char foo = '2'; 2をintに入れたい。Convert.ToInt32が、数値2ではなく、文字の実際の10進数値を返すことがわかりました。次のように機能します。 int bar = Convert.ToInt32(new string(foo, 1)); int.parseは文字列でも機能します。 文字列にせずにcharからintに移行するC#のネイティブ関数はありませんか?これは取るに足らないことですが、直接変換するネイティブなものがないのは奇妙に思えます。
148 c#  char  int 

14
'合成プロパティ@panelStateが見つかりました。アプリケーションに「BrowserAnimationsModule」または「NoopAnimationsModule」のいずれかを含めてください。
Angular-seedを使用してAngular 4プロジェクトをアップグレードしたところ、エラーが発生しました 合成プロパティ@panelStateが見つかりました。アプリケーションに「BrowserAnimationsModule」または「NoopAnimationsModule」のいずれかを含めてください。 どうすれば修正できますか?エラーメッセージは正確に何を教えてくれますか?

8
どうすればgit / git-shell関連の問題をデバッグできますか?
git / git-shellに関するデバッグ情報を入手するにはどうすればよいですか? 私は問題を抱えていました。それuser1は問題なくリポジトリをuser2複製でき、空のリポジトリしか複製できませんでした。私は設定しましたがGIT_TRACE=1、有用なものは何も言われませんでした。 最後に、長い試行錯誤の末、ファイルに対する権限の問題であることが判明しました。適切なエラーメッセージがこの問題を回避できます。
148 git  debugging  trace 

14
基本クラスとサブクラスでのPython単体テスト
現在、いくつかの共通のテストを共有する単体テストがあります。次に例を示します。 import unittest class BaseTest(unittest.TestCase): def testCommon(self): print 'Calling BaseTest:testCommon' value = 5 self.assertEquals(value, 5) class SubTest1(BaseTest): def testSub1(self): print 'Calling SubTest1:testSub1' sub = 3 self.assertEquals(sub, 3) class SubTest2(BaseTest): def testSub2(self): print 'Calling SubTest2:testSub2' sub = 4 self.assertEquals(sub, 4) if __name__ == '__main__': unittest.main() 上記の出力は次のとおりです。 Calling BaseTest:testCommon .Calling BaseTest:testCommon .Calling …

10
コマンドライン引数をgnuplotに渡す方法は?
gnuplotを使用してデータファイルから図形を描画したいのですが、たとえばfoo.dataです。現在、データファイル名をコマンドファイル(たとえば、foo.plt)にハードコーディングし、コマンドを実行gnuplot foo.plgしてデータをプロットしています。ただし、データファイル名をコマンド引数として渡したいと思います(例:commandの実行)gnuplot foo.plg foo.data。gnuplotスクリプトファイルのコマンドライン引数を解析する方法は?ありがとう。

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