プログラミング

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

4
ローカルの変更を破棄せずにgit switchブランチ
さて、ある日、たまたまたくさんの変更を行い、それらをコミットしようとすると、間違ったブランチで作業していることに気づきます。 ローカルの変更を破棄せずに gitにブランチを強制的に切り替えるにはどうすればよいですか。 返事を待つ間、私はこれについて素朴な方法で行くつもりですが、これが私に以前に起こったことがないと言った場合、私は嘘をついているので正しい手順があるかどうか知りたいです... バックアップがリポジトリを変更しました git reset --hard git checkout right-branch 変更を復元 git commit -m "changes"
181 git  git-branch 

19
要素までスクロールする方法は?
上にスクロールするたびに一連のメッセージを表示するチャットウィジェットがあります。私が今直面している問題は、メッセージが読み込まれるときにスライダーが上部に固定されたままであることです。前の配列の最後のインデックス要素に焦点を当てたいです。インデックスを渡すことで動的参照を作成できることを理解しましたが、それを達成するために使用するスクロール関数の種類を知る必要もあります handleScrollToElement(event) { const tesNode = ReactDOM.findDOMNode(this.refs.test) if (some_logic){ //scroll to testNode } } render() { return ( <div> <div ref="test"></div> </div>) }

1
Vue.jsで作成されたイベントとマウントされたイベントの違い
Vue.jsのドキュメントでは、createdおよびmountedイベントについて次のように説明しています。 created インスタンスの作成後に同期的に呼び出されます。この段階で、インスタンスはオプションの処理を完了しています。つまり、データ監視、計算されたプロパティ、メソッド、監視/イベントコールバックが設定されています。ただし、マウント段階はまだ開始されておらず、$ elプロパティはまだ利用できません。 mounted インスタンスがマウントされた直後に呼び出され、elは新しく作成されたvm。$ elに置き換えられます。ルートインスタンスがドキュメント内要素にマウントされている場合、mountが呼び出されたときにvm。$ elもドキュメント内になります。 このフックは、サーバー側のレンダリング中には呼び出されません。 理論は理解していますが、実践に関して2つの質問があります。 created使用されるケースはありますmountedか? created実際の(実際のコード)状況で、何のためにイベントを使用できますか?
181 javascript  vue.js 

3
フォルダのEslintルールを無効にする
フォルダーの特定のルールを無効にする方法はありますか?たとえば、testフォルダー内のすべてのテストファイルに必要なJSDocコメントを付けたくありません。これを行う方法はありますか?
181 eslint 

8
React Router v4-現在のルートを取得する方法?
現在のルートからなんとか渡されたtitlein を表示したい<AppBar />です。 React Router v4では<AppBar />、現在のルートをどのようにしてtitleプロップに渡すことができますか? <Router basename='/app'> <main> <Menu active={menu} close={this.closeMenu} /> <Overlay active={menu} onClick={this.closeMenu} /> <AppBar handleMenuIcon={this.handleMenuIcon} title='Test' /> <Route path='/customers' component={Customers} /> </main> </Router> カスタムからカスタムタイトルを渡す方法があるpropには<Route />?

6
Objective-CでENUMを定義して使用するにはどうすればよいですか?
以下に示すように、実装ファイルで列挙型を宣言し、インターフェイスでその型の変数をPlayerState thePlayerStateとして宣言しました。私のメソッドで変数を使用しました。しかし、それが宣言されていないというエラーが出ます。メソッドでPlayerState型の変数を正しく宣言して使用するにはどうすればよいですか? .mファイル @implementation View1Controller typedef enum playerStateTypes { PLAYER_OFF, PLAYER_PLAYING, PLAYER_PAUSED } PlayerState; .hファイル内: @interface View1Controller : UIViewController { PlayerState thePlayerState; .mファイルのいくつかのメソッドで: -(void)doSomethin{ thePlayerState = PLAYER_OFF; }
180 iphone  objective-c  c 

16
ホームディレクトリの代わりに他のディレクトリにデフォルト設定する方法
OverаэтотвопросестьответынаStack Overflowнарусском:Git Bashизменитьдомашнийкаталог 私はWindowsマシンで開発しています。Linuxコマンドラインに必要な唯一の場所はGit Bashです。問題は次のとおりです。それを開くと、ホームディレクトリにいます。次のように、ディレクトリをワークスペースに変更する必要があります。 cd ../../../d/work_space_for_my_company/project/code_source これを.shファイルにラップして、手動で入力する必要がなくなるようにできますか?これは単純なはずですが、Linuxコマンドラインについてはまったく知識がありません。その.shファイルの作成方法を順を追ってご説明いただければ幸いです。
180 bash  shell  git-bash 

9
ネストされたng-click呼び出し間のイベント伝播をキャンセルする最良の方法は何ですか?
ここに例があります。多くのサイトのようにイメージオーバーレイを作成したいとします。したがって、サムネイルをクリックすると、ウィンドウ全体に黒いオーバーレイが表示され、画像の拡大版が中央に表示されます。黒いオーバーレイをクリックすると、表示が消えます。画像をクリックすると、次の画像を表示する関数が呼び出されます。 HTML: <div ng-controller="OverlayCtrl" class="overlay" ng-click="hideOverlay()"> <img src="http://some_src" ng-click="nextImage()"/> </div> JavaScript: function OverlayCtrl($scope) { $scope.hideOverlay = function() { // Some code to hdie the overlay } $scope.nextImage = function() { // Some code to find and display the next image } } あなたは画像をクリックして、両方の場合、問題は、この設定でそれであるnextImage()とhideOverlay()呼ばれています。しかし、私が欲しいのは、nextImage()呼ばれることだけです。 次のnextImage()ような関数でイベントをキャプチャしてキャンセルできることを知っています。 if (window.event) { window.event.stopPropagation(); } ...しかし、オーバーレイ内の要素のすべての関数にこのスニペットをプレフィックスする必要がない、より優れたAngularJSの方法があるかどうかを知りたいです。
180 angularjs 

30
ExpressJS-未処理のエラーイベントをスローする
次のコマンドを使用して、expressjsアプリケーションを作成しました。 express -e folderName npm install ejs --save npm install でアプリケーションを実行するとnode app.js、次のエラーが発生します。 events.js:72 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE at errnoException (net.js:884:11) at Server._listen2 (net.js:1022:14) at listen (net.js:1044:10) at Server.listen (net.js:1110:5) at Object.<anonymous> (folderName/app.js:33:24) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Function.Module._load (module.js:312:12) …
180 node.js  express  npm 

6
UITableViewControllerなしでプルしてUITableViewを更新する
UIViewController内のUITableViewにプルトゥリフレッシュ機能を実装しようとしています。UITableViewControllerを使用することはできません。UITableViewをビューコントローラーの小さなサブビューにしたいのですが、その上に他のものがいくつかあります。私はこれが可能だと思いますが、誰かがそれの実装を見たことがありますか?


17
別のアプリから設定アプリを開く
さて、私はそれについて多くの質問があることを知っていますが、それらはすべてずっと前からのものです。 そう。Mapアプリがそれを行うため、それが可能であることを知っています。 マップアプリで、このアプリのローカリゼーションをオフにするとメッセージが送信され、OKを押すと「設定アプリ」が開きます。そして私の質問は、これはどのようにして可能ですか?自分のアプリから「設定アプリ」を開くには? 基本的に同じことをする必要があります。ユーザーがアプリの場所をオフにすると、「設定アプリ」を開くようなメッセージを表示します


5
このforeachコードをParallel.ForEachに変換するにはどうすればよいですか?
私は少し混乱していParallel.ForEachます。 それは何でParallel.ForEachあり、それは正確に何をしますか? MSDNリンクを参照しないでください。 簡単な例を次に示します。 string[] lines = File.ReadAllLines(txtProxyListPath.Text); List<string> list_lines = new List<string>(lines); foreach (string line in list_lines) { //My Stuff } この例をどのように書き換えることができParallel.ForEachますか?

11
プログラムによるUICollectionViewの作成
コードのみを使用して簡単なUICollectionViewを設定する方法を示すガイドまたはチュートリアルを探しています。 私はApplesサイトのドキュメントを調べており、リファレンスマニュアルも使用しています。 しかし、ストーリーボードやXIB / NIBファイルを使用せずにUICollectionViewをセットアップする方法を示すことができる簡単なガイドが本当に役立つでしょう。

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