プログラミング

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

16
Androidアクティビティで常に横向きモードを使用するように強制する
HTC G1で Android VNCビューアを使用しています。しかし、何らかの理由で、G1が縦向きモードであっても、そのアプリケーションは常に横向きモードです。Android VNCビューアはオープンソースであるため、アクティビティを「横長」にハードコードする方法を教えてください。電話の向きを尊重するように変更したいと思います。



21
外側のクリックでドロップダウンを閉じるにはどうすればよいですか?
ユーザーがドロップダウン以外の場所をクリックしたときにログインメニューのドロップダウンを閉じたいのですが、Angular2とAngular2の "アプローチ"でそれを実行したいのですが... ソリューションを実装しましたが、自信がありません。同じ結果を達成する最も簡単な方法がなければならないと私は思います、あなたが何かアイデアがあれば...議論しましょう:)! これが私の実装です: ドロップダウンコンポーネント: これは私のドロップダウンのコンポーネントです: このコンポーネントが可視に設定されるたびに(たとえば、ユーザーがボタンをクリックしてそれを表示すると)、SubjectsService内に格納された「グローバル」なrxjsサブジェクトuserMenuにサブスクライブします。 そして、それが非表示になるたびに、この件名の購読を解除します。 このコンポーネントのテンプレート内の任意の場所をクリックするたびに、onClick()メソッドがトリガーされます。これにより、上部(およびアプリケーションコンポーネント)へのイベントバブリングが停止します。 これがコードです export class UserMenuComponent { _isVisible: boolean = false; _subscriptions: Subscription<any> = null; constructor(public subjects: SubjectsService) { } onClick(event) { event.stopPropagation(); } set isVisible(v) { if( v ){ setTimeout( () => { this._subscriptions = this.subjects.userMenu.subscribe((e) => { this.isVisible = false; }) …

8
すべての0値をNAに置き換えます
数値列のあるデータフレームがあります。一部の行には0の値があり、統計分析ではnullと見なされます。Rですべての0値をNULLに置き換える最も速い方法は何ですか?
144 r  r-faq 

3
MySQL COUNT DISTINCT
私は昨日の私のcpでの個別の訪問の数を収集し、それらをカウントしようとしています。 SELECT DISTINCT `user_id` as user, `site_id` as site, `ts` as time FROM `cp_visits` WHERE ts >= DATE_SUB(NOW(), INTERVAL 1 DAY) なんらかの理由で、これは同じサイトIDで複数の結果を取得しています...個別のsite_id cpログインのみを取得してカウントするにはどうすればよいですか?
144 mysql 

2
マージされる変更に加えて、現在のブランチの変更をどのようにリベースしますか?
はい。私がブランチにいて(たとえばworking)、別のブランチからの変更をマージしたい(たとえばmaster)場合git-merge master、workingブランチ上でコマンドを実行すると、履歴をまったくリベースせずに変更がマージされます。を実行するgit-rebase masterと、の変更masterがリベースされ、workingブランチの一番上に配置されます。しかし、変更をマージし、変更を最上位にmasterリベースしたい場合はどうなりworkingますか?それ、どうやったら出来るの?できますか? git-rebase working自分のmasterブランチで実行して自分の変更をmasterブランチの一番上に置くことはできましたが、自分のworkingブランチでそれを実行できるようにしたいのですが、どうすればよいかわかりません。私が考えることができる最も近いのは、新しいブランチを作成し、その上に変更をmasterリベースするworkingことですが、workingブランチを変更する代わりに新しいブランチを使用します。
144 git  merge  rebase  git-rebase 

18
Androidでアクティビティを閉じて前のアクティビティに戻る方法
私はメインアクティビティを持っています。ボタンをクリックすると、新しいアクティビティが開始されます。そのために次のコードを使用しました。 Intent intent = new Intent(this, SettingsActivity.class); startActivity(intent); 上記のコードはメインアクティビティから実行されました。 ここで、メインアクティビティによって呼び出される新しいアクティビティに、戻るボタンがあります。この戻るボタンをクリックすると、新しいアクティビティを閉じて元のメインアクティビティに戻る必要があります。 私は、呼び出し試してみましたsuper.finish()とばかりfinish() (新しい活動から)が、これは、(私の主な活動を含む)私の全体のアプリケーションを閉じます。 現在フォーカスされているアクティビティを閉じて、メインアクティビティに戻るにはどうすればよいですか? 編集済み スマートフォンの戻るボタンもアプリ全体を閉じるという事実により、2番目のアクティビティを誤って起動したと思いますか? OK探していました 同じマニフェストコードと同じコードを使用してアクティビティを開始する設定アクティビティを作成しました。 アクティビティ設定の「戻る」ボタンを押すと、メインアクティビティに戻ります。 メインの質問で上記のアクティビティを使用すると、アプリ全体が終了します。 したがって、問題は、アクティビティを終了するコードではなく、アクティビティ自体にあるようです。

3
PostgreSQLは配列の列にインデックスを付けることができますか?
ドキュメントでこの質問に対する明確な答えを見つけることができません。列が配列型の場合、入力されたすべての値に個別にインデックスが付けられますか? 1つのint[]列を持つ単純なテーブルを作成し、そのテーブルに一意のインデックスを配置しました。同じintの配列を追加できないことに気づきました。これは、インデックスが各項目のインデックスではなく、配列項目の複合であると私に思わせます。 INSERT INTO "Test"."Test" VALUES ('{10, 15, 20}'); INSERT INTO "Test"."Test" VALUES ('{10, 20, 30}'); SELECT * FROM "Test"."Test" WHERE 20 = ANY ("Column1"); インデックスはこのクエリに役立ちますか?

11
ジェネリッククラスの型パラメーターから新しいオブジェクトを作成する
ジェネリッククラスに型パラメーターの新しいオブジェクトを作成しようとしています。私のクラスViewでは、型パラメーターとして渡されるジェネリック型のオブジェクトの2つのリストがありますが、作成しようとするとnew TGridView()、TypeScriptは次のように言います。 シンボル 'TGridViewが見つかりませんでした これはコードです: module AppFW { // Represents a view export class View<TFormView extends FormView, TGridView extends GridView> { // The list of forms public Forms: { [idForm: string]: TFormView; } = {}; // The list of grids public Grids: { [idForm: string]: TGridView; } = {}; public …

7
PowerShell:スクリプトのディレクトリからコマンドを実行します
スクリプトの現在のディレクトリを使用していくつかのことを行うPowerShellスクリプトがあります。したがって、そのディレクトリ内では、実行.\script.ps1は正しく機能します。 スクリプトの参照ディレクトリを変更せずに、別のディレクトリからそのスクリプトを呼び出したいと思います。だから私は呼び出し..\..\dir\script.ps1たいのですが、そのスクリプトがディレクトリ内から呼び出されたときと同じように動作します。 それを行う方法、またはスクリプトを変更して任意のディレクトリから実行できるようにする方法を教えてください。
144 powershell 

14
ifステートメントのブール値
今日、学校の課題で変数がtrueかfalseかをチェックする方法を考慮して、コードについて意見を述べました。 私が書いたコードは次のようなものでした: var booleanValue = true; function someFunction(){ if(booleanValue === true){ return "something"; } } 彼らは、次のように書く方が良い/端正だと言った: var booleanValue = true; function someFunction(){ if(booleanValue){ return "something"; } } 「=== true」の部分について私が得た発言は、それが必要ではなく、混乱を引き起こす可能性があるということでした。 しかし、私の考えでは、特にJavascriptはルーズタイプの言語であるため、変数がブール値であるかどうかを確認する方が良いと考えています。 2番目の例では、文字列も「何か」を返します。 だから私の質問; 将来的に "=== true"の部分を失うのはきれいですか、それとも変数の型もチェックするのは良い習慣ですか? 編集: 私の「実際の」コードでは、ブール値は画像が削除されたかどうかを表しているため、boolValueが持つべき唯一の値はtrueまたはfalseです。 たとえば、0と1はその変数に含めないでください。

5
git grep検索から特定のディレクトリ/ファイルを除外する方法
を使用してgitリポジトリを検索するときに特定のパス/ディレクトリ/ファイルを除外する方法はありますgit grepか?--exclude通常のgrepコマンドのオプションに似ていますか? 大規模なgitリポジトリで直接git grep使用grepすると動作が遅すぎるため、使用する必要があります。
144 git  grep 


4
Emacsでのパッケージの更新
私はパッケージの次の設定をしています(より良い推奨設定があるかどうかはわかりません): (require 'package) (setq package-archives '(("ELPA" . "http://tromey.com/elpa/") ("gnu" . "http://elpa.gnu.org/packages/") ("marmalade" . "http://marmalade-repo.org/packages/"))) ; Apparently needed for the package auto-complete (why?) (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/") t) (package-initialize) (setq url-http-attempt-keepalives nil) パッケージのインストールと更新に関して3つの質問があります。 Q1。利用可能なパッケージ(および最新バージョン)のリストを更新し、特定のパッケージを更新する方法はありますか? Q.2次のパッケージソースの違いは何ですか? ELPA、 GNU マーマレード メルパ Q.3追加する順番は関係ありpackage-archivesますか?
144 emacs  elpa 

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