プログラミング

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

29
findViewByIDはnullを返します
まず第一に、はい、このトピックに関する他のすべてのスレッドを読みました。そして、このサイトからのものだけではありません... それらのほとんどは、XMLファイルandroid:idだけidでなく、使用するためのアドバイスが付属しています。やった。 他の人から、それがとView.findViewByIdは異なる働きをすることを学びましたActivity.findViewById。私もそれを扱った。 私ではlocation_layout.xml、私は使用します: <FrameLayout .... > <some.package.MyCustomView ... /> <LinearLayout ... > <TextView ... android:id="@+id/txtLat" /> ... </LinearLayout> </FrameLayout> 私の活動で私はします: ... setContentView( R.layout.location_layout ); そして私のカスタムビュークラスで: ... TextView tv = (TextView) findViewById( R.id.txtLat ); を返しますnull。これを行うと、私のアクティビティは正常に動作します。おそらくそれはActivity.findViewByIdとのView.findViewById違いによるものでしょう。そのため、カスタムビューコンストラクターに渡されたコンテキストをローカルに保存して試してみました。 ... TextView tv = (TextView) ((Activity) context).findViewById( R.id.txtLat ); これも帰ってきたnull。 その後、私は拡張するために私のカスタムビューを変更するViewGroup代わりにView、変更location_layout.xmlできるようにするTextViewように、私のカスタムビューの直接の子であるView.findViewByIdはずのように動作するはずです。驚き:それは何も解決しませんでした。 それで、私は一体何を間違っているのですか? コメントをいただければ幸いです。

15
コマンドライン引数を解析する最良の方法は何ですか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 6か月前に閉鎖。 この質問を改善する Pythonコマンドライン引数を解析するための最も簡単で、最も簡潔で、最も柔軟なメソッドまたはライブラリは何ですか?


13
新しいタブ/新しいウィンドウが開いたときにChromeデベロッパーツールを自動的に開く
リンクをクリックすると新しいウィンドウで開くHTML5アプリケーションがあります。ネットワーク通信をログに記録してデベロッパーツールを起動するたびに、Shiftキーを押しながらIキーを押すことに少し疲れています。起動時に開発者ツールを常に有効にするオプションを見つけることができませんでした。 Chromeで新しいウィンドウを開いたときに自動的に開発者ツールを開く方法はありますか?


17
フォルダーを選択するようにOpenFileDialogを構成するにはどうすればよいですか?
VS .NETでは、プロジェクトのフォルダーを選択すると、OpenFileDialogまたはSaveFileDialogのようなダイアログが表示されますが、フォルダーのみを受け入れるように設定されています。私はこれを見て以来、それがどのように行われるのか知りたいと思っていました。FolderBrowserDialogは知っていますが、そのダイアログがあまり好きではありません。最初は小さすぎて、パスを入力できることを利用できません。 これで.NETからこれを行う方法がないことはほぼ確実ですが、アンマネージコードからそれを行う方法にも興味があります。ダイアログを最初から完全に再実装する前に、どのようにダイアログを変更してこの動作をさせることができますか? 私は、FolderBrowserDialogを認識していることを再言したいのですが、この方法でダイアログを構成する方法に本当に興味があることに加えて、それを使用したくない場合もあります。FolderBrowserDialogだけを使用するように指示すると、一貫したUIエクスペリエンスを維持するのに役立ちますが、好奇心を満たすことができないため、回答としてカウントされません。 Vista固有のものでもありません。このダイアログはVS .NET 2003以降に表示されているため、Win2kとWinXPで実行できます。これは、「これを行うための適切な方法を知りたい」という質問ではなく、「VS 2003で最初にそれをやりたかったので、これについて知りたい」という質問のほうが多いです。Vistaのファイルダイアログにはこれを実行するオプションがあることを理解していますが、それはXPで機能しており、動作させるために何かをしたことはわかっています。Vistaは質問のコンテキストに存在しないため、Vista固有の回答は回答ではありません。 更新:実用的なサンプルが付属しているため、Scott Wisniewskiの回答を受け入れますが、Sergeはダイアログのカスタマイズ(確かに.NETからは厄介ですが、機能します)を指摘し、そのMSを理解するためのMark Ransomを評価する価値があると思いますこのタスクのカスタムダイアログをロールした可能性があります。

9
grepと置換の方法
ディレクトリ内のすべてのファイルとサブディレクトリ内で指定された文字列を再帰的に検索し、この文字列を別の文字列に置き換える必要があります。 それを見つけるコマンドは次のようになるでしょう。 grep 'string_to_find' -r ./* しかし、どのようにしてすべてのインスタンスstring_to_findを別の文字列に置き換えることができますか?
251 linux  grep  replace 


23
TextView BOLDで特定のテキストを作成する方法
TextViewの特定のテキストを太字にする方法がわかりません。 こんな感じです txtResult.setText(id+" "+name); 出力を次のようにしたい: 1111ニール idとnameは、データベースから値を取得した変数でありid、太字にしたいのですが、それだけが影響を受けないidため、nameこれを行う方法がわかりません。

27
UIView Infinite 360​​度回転アニメーション?
私はUIImageView360度回転させようとしていて、オンラインでいくつかのチュートリアルを見てきました。私はUIView、停止するか、新しい位置にジャンプすることなく、それらのどれも機能させることができませんでした。 どうすればこれを達成できますか? 私が試した最新のものは: [UIView animateWithDuration:1.0 delay:0.0 options:0 animations:^{ imageToMove.transform = CGAffineTransformMakeRotation(M_PI); } completion:^(BOOL finished){ NSLog(@"Done!"); }]; しかし、2 * piを使用すると、(同じ位置であるため)まったく移動しません。pi(180度)だけを実行しようとしても機能しますが、メソッドを再度呼び出すと逆方向に回転します。 編集: [UIView animateWithDuration:1.0 delay:0.0 options:0 animations:^{ [UIView setAnimationRepeatCount:HUGE_VALF]; [UIView setAnimationBeginsFromCurrentState:YES]; imageToMove.transform = CGAffineTransformMakeRotation(M_PI); } completion:^(BOOL finished){ NSLog(@"Done!"); }]; どちらも機能しません。それに行く180当時にリセットし、度、一瞬のために一時停止し0、再度開始する前に度。

6
インデックスが重複している行を削除する(Pandas DataFrameおよびTimeSeries)
Webから自動気象データを読んでいます。観測は5分ごとに行われ、各測候所の月次ファイルにコンパイルされます。ファイルの解析が完了すると、DataFrameは次のようになります。 Sta Precip1hr Precip5min Temp DewPnt WindSpd WindDir AtmPress Date 2001-01-01 00:00:00 KPDX 0 0 4 3 0 0 30.31 2001-01-01 00:05:00 KPDX 0 0 4 3 0 0 30.30 2001-01-01 00:10:00 KPDX 0 0 4 3 4 80 30.30 2001-01-01 00:15:00 KPDX 0 0 3 2 5 90 30.30 …
251 python  pandas 

7
C#で「return await」の目的は何ですか?
このようなメソッドを書くシナリオはありますか? public async Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // return await DoAnotherThingAsync(); } これの代わりに: public Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // return DoAnotherThingAsync(); } 理にかなっていますか? 内部呼び出しからreturn await直接戻ることができるのに、なぜ構文を使用するのですか?Task<T>DoAnotherThingAsync() return awaitたくさんの場所でコードが見つかるので、何かを見落としたかもしれません。しかし、私が理解している限り、この場合はasync / awaitキーワードを使用せず、タスクを直接返すことは機能的に同等です。なぜ追加awaitレイヤーの追加オーバーヘッドを追加するのですか?
251 c#  .net  .net-4.5  async-await 

13
TypeScriptとフィールド初期化子
そのような方法で新しいクラスを初期化するTS方法(C#私が欲しいものを示すための例): // ... some code before return new MyClass { Field1 = "ASD", Field2 = "QWE" }; // ... some code after [編集] この質問を書いているとき、JSの知識がほとんどない純粋な.NET開発者でした。TypeScriptもまったく新しいもので、JavaScriptの新しいC#ベースのスーパーセットとして発表されました。今日、私はこの質問がどれほど愚かだったかを知りました。 とにかく、まだ誰かが答えを探しているなら、下の可能な解決策を見てください。 最初に注意すべきことは、TSでモデルの空のクラスを作成しないことです。より良い方法は、インターフェースまたはタイプを作成することです(必要に応じて)。Todd Mottoの良い記事:https : //ultimatecourses.com/blog/classes-vs-interfaces-in-typescript 解決策1: type MyType = { prop1: string, prop2: string }; return <MyType> { prop1: '', prop2: '' }; 解決策2: type MyType …
251 typescript 

25
ElasticSearchサーバーのすべてのインデックスをリストしますか?
ElasticSearchサーバーに存在するすべてのインデックスを一覧表示したいと思います。私はこれを試しました: curl -XGET localhost:9200/ しかし、それは私にこれを与えるだけです: { "ok" : true, "status" : 200, "name" : "El Aguila", "version" : { "number" : "0.19.3", "snapshot_build" : false }, "tagline" : "You Know, for Search" } すべてのインデックスのリストが必要です。

12
CSS:before /:after疑似要素で画像の高さを変更できますか?
画像を使用して特定のファイルタイプへのリンクを装飾したいとします。リンクを次のように宣言できます <a href='foo.pdf' class='pdflink'>A File!</a> それからCSSのような .pdflink:after { content: url('/images/pdf.png') } これでpdf.png、リンクテキストのサイズが適切でない場合を除いて、これはうまく機能します。 ブラウザに:after画像を拡大縮小するように指示したいのですが、私は一生正しい構文を見つけることができません。それとも、サイズ変更ができない背景画像のようなものですか? ETA:私は、a)ソース画像を「適切な」サイズ(サーバー側)にサイズ変更するか、b)マークアップを変更して、単純にIMGタグをインラインで提供するようにしています。私はそれらの両方を避けようとしていましたが、CSSで純粋に何かをやろうとするよりも互換性があるように思えます。私の元の質問への答えは「あなたができるように思わ一種の時々 、それを行います」。

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