プログラミング

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


16
Googleスプレッドシートの列の空でない最後のセルを取得する
私は次の機能を使用します =DAYS360(A2, A35) 列の2つの日付の差を計算します。ただし、列が拡大するため、スプレッドシートを更新するときに、現在「A35」を手動で変更する必要があります。 (Googleスプレッドシートで)この列の最後の空でないセルを見つけてから、上記の関数でそのパラメーターを動的に設定する方法はありますか?



9
pandas DataFrameの前の値でNaNを置き換える方法は?
いくつかNaNのs を持つDataFrameがあるとします。 >>> import pandas as pd >>> df = pd.DataFrame([[1, 2, 3], [4, None, None], [None, None, 9]]) >>> df 0 1 2 0 1 2 3 1 4 NaN NaN 2 NaN NaN 9 私がする必要があるのは、すべてNaNをそのNaN上の同じ列の最初の非値で置き換えることです。最初の行にはが含まれないことが想定されていNaNます。したがって、前の例の結果は次のようになります 0 1 2 0 1 2 3 1 4 2 3 2 4 …


7
どうすればgitにファイルの今後のリビジョンを無視させることができますか?
gitリポジトリに含まれるファイルのデフォルトバージョンを作成しました。誰かがリポジトリのクローンを作成するときに、このファイルのコピーを入手することが重要です。ただし、後でこのファイルへの変更を無視するようにgitを設定したいと思います。 .gitignore追跡されていないファイルでのみ機能します。 私の動機は、このファイルにマシン固有の情報が含まれていることです。私はデフォルト値を提供する一方で、元のリポジトリにプッシュバックされないローカル変更をユーザーが行えるようにし、新しい変更をプルするときにマージの競合を作成します。 私たちは一般的にかなり怠惰でgit add .たくさん使用しているので、このファイルを無視するようにgitに指示できない場合、私はかなり確信しています。 要約する、 私はファイルを作成し、それdefault_values.txtを私のgitリポジトリに追加され、誰かがそのリポジトリのクローンを作成するときに含まれるファイルと呼びます。 git add .default_values.txtコミットに追加しないでください。 この動作は、リポジトリのクローンに渡される必要があります。
140 git  gitattributes 




3
グローバルで変更可能なシングルトンを作成するにはどうすればよいですか?
システムでインスタンス化を1つだけ持つ構造体を作成して使用する最良の方法は何ですか?はい、これは必要です。これはOpenGLサブシステムであり、これの複数のコピーを作成し、どこにでも渡すと混乱を解消するのではなく、混乱を招きます。 シングルトンはできるだけ効率的である必要があります。Vecデストラクタ付きのが含まれているため、静的領域に任意のオブジェクトを格納することはできません。2番目のオプションは、静的領域に(安全でない)ポインタを格納し、ヒープに割り当てられたシングルトンをポイントすることです。構文を簡潔に保ちながら、これを行うための最も便利で安全な方法は何ですか。
140 rust 

10
本番環境でDockerコンテナーをスケーリングする方法
この質問の答えはコミュニティの努力ですです。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 だから私は最近この素晴らしいツールを発見しました、そしてそれは言う Dockerは、任意のアプリケーションから軽量、ポータブル、自己完結型のコンテナーを簡単に作成するためのオープンソースプロジェクトです。開発者が構築してラップトップでテストするのと同じコンテナを、VM、ベアメタル、OpenStackクラスター、パブリッククラウドなどで、本番環境で大規模に実行できます。 Nginxを実行するDockerイメージがあり、Webサイトが外部データベースに接続しているとしましょう。本番環境でコンテナをスケーリングするにはどうすればよいですか?
139 scale  production  docker 

7
PhoneGap / CordovaでAndroid用にビルドするときにMac OS X 10.9 Mavericksでコマンド「ant」を実行するとエラーが発生する
今日は、Mac OS X MavericksでPhoneGap / Cordovaを試しました。iOS向けのビルドはうまくいきましたが、Android向けのビルドには推測が必要でした。 Android 4.2.2をAndroid SDK Managerを介してインストールしました(新しいAPI v17は新しいAPIと互換性がなかったため使用する必要がありました)、PATH environment variablesSDKのplatform-toolsを追加しtools、コマンドを実行して離陸する準備ができていると思いました: phonegap run android それにもかかわらず、次のエラーが発生しました。 [phonegap] detecting Android SDK environment... [phonegap] using the local environment [phonegap] adding the Android platform... [error] An error occured during creation of android sub-project. ERROR : executing command 'ant', make sure you have …

9
AngularJsの日付フィルターによる降順
<div class="recent" ng-repeat="reader in (filteredItems = (book.reader | orderBy: 'created_at' | limitTo: 1))"> </div> したがって、この本はRest APIからのものであり、多くのリーダーが添付されています。「最近」の読者を獲得したい。 このcreated_atフィールドには、ユーザーを最近のものとして識別する値があります。しかし、上記のコードは私に最も古い読者を与えます。したがって、順序を逆にする必要がありますか?降順で並べ替える方法はありますか?

14
Heroku「アクセスが拒否されました(公開鍵)致命的:リモートリポジトリから読み取れませんでした」woes
私は何時間もずっと探し回って、一見簡単に修正できるように見える問題の解決策を探していました。私の検索で何も見つからなかったわけではありません。私の検索で非常に多くの異なるソリューションが見つかりました。どれもうまくいきませんでした。 とにかく、私は自分のMacからHerokuリポジトリを単にプッシュ、プル、またはフェッチすることができません。すべての試みは、私をあざけるように私に次のエラーを与えます: '許可が拒否されました(公開鍵)。致命的:リモートリポジトリから読み取れませんでした。 私はさまざまな方法で修正しようとしました(そして再試行しました)。私が言ったように、私は過去2日間のかなりの部分を使って答えを探しました。これが私が試したことのいくつかです: heroku keys:clearの後にheroku keys:add 「ssh-keygen -t rsa」を使用して自分でSSH鍵を再生成する 私の.sshディレクトリをクリアしてから、heroku keys:clearを実行し、続いてsshキーを生成します。 herokuでアプリを削除して再作成する(幸い、そこにはあまりありませんでした) 私はGitHubリポジトリから正常にフェッチできるので、ネットワーク接続ではないことがわかります(herokuへのpingも機能します)。 その場しのぎの解決策(永続的な解決策にならないことを願っています)として、私はUbuntu Amazon AWS ec2インスタンスにログインしました。HerokuへのプルとHerokuからのプッシュは完全に機能します。このため、Macのsshキーに問題があるように感じます。両方のキーがHerokuアカウントの下に表示されます。重要な事項の最後にあるメールアドレスは重要ですか? 編集:GitHubからプッシュおよびプルできます(ただし、sshは使用していません)。 この時点で、私は何でも試したいと思っています。ありがとう!

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