プログラミング

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

13
vuejsは子コンポーネントから親データを更新します
私はvuejs(2.0)で遊んでいます。1つのコンポーネントを含む単純なページを作成しました。ページには、データを含む1つのVueインスタンスがあります。そのページで、コンポーネントを登録してhtmlに追加しました。コンポーネントには1つありinput[type=text]ます。その値を親(メインVueインスタンス)に反映させたい。 コンポーネントの親データを正しく更新するにはどうすればよいですか?バインドされた小道具を親から渡すのはよくなく、コンソールにいくつかの警告をスローします。彼らは彼らのドキュメントに何かを持っていますが、それは機能していません。

4
エラーの原因は何ですか:参照されたテーブルの特定のキーに一致する一意の制約はありませんか?
以下のテーブル構造の例ではエラーが発生します。参照されたテーブルの特定のキーに一致する一意の制約はなく、それを見つめていたので、この状況でこのエラーが発生する理由を理解できません。 BEGIN; CREATE TABLE foo ( name VARCHAR(256) PRIMARY KEY ); CREATE TABLE bar( pkey SERIAL PRIMARY KEY, foo_fk VARCHAR(256) NOT NULL REFERENCES foo(name), name VARCHAR(256) NOT NULL, UNIQUE (foo_fk,name) ); CREATE TABLE baz( pkey SERIAL PRIMARY KEY, bar_fk VARCHAR(256) NOT NULL REFERENCES bar(name), name VARCHAR(256) ); COMMIT; 上記のコードを実行すると次のエラーが発生しますが、これは私には意味がありません。このエラーが発生する理由を誰かが説明できます。私はpostgres 9.1を使用しています …
154 sql  postgresql 


5
自己引数を持つクラスメソッドデコレータ?
引数としてクラスメソッドのデコレータにクラスフィールドを渡すにはどうすればよいですか?私がやりたいことは次のようなものです: class Client(object): def __init__(self, url): self.url = url @check_authorization("some_attr", self.url) def get(self): do_work() self.urlデコレータに渡すための自分が存在しないと文句を言います。これを回避する方法はありますか?

15
クラスにオブジェクトメンバーがありません
def index(request): latest_question_list = Question.objects.all().order_by('-pub_date')[:5] template = loader.get_template('polls/index.html') context = {'latest_question_list':latest_question_list} return HttpResponse(template.render(context, request)) その関数の最初の行でエラーが発生しQuestion.objects.all()ます: E1101:クラス 'Question'にはオブジェクト 'member'がありません 私はDjangoのドキュメントチュートリアルに従っており、同じコードが実行されています。 インスタンスを呼び出してみました。 Question = new Question() and using MyModel.objects.all() また、models.pyそのクラスの私のコードはこれです... class Question(models.Model): question_text = models.CharField(max_length = 200) pub_date = models.DateTimeField('date published') def was_published_recently(self): return self.pub_date >= timezone.now() - datetime.timedelta(days=1) def __str__(self): return …

18
別のユーザー名でGitHubにプッシュするにはどうすればよいですか?
友人と私は私のコンピューターを共有しています。私はWindows 7でgit bashシェルを使用してGitHubにプッシュしました。今はそのコンピューターの別のプロジェクトにいるので、彼女に彼女のアカウントにプッシュする必要があります。しかし、それは私のユーザー名を使用しようとし続け、私は彼女のリポジトリへのアクセス権がないと言っています: $ git push her_github_repository our_branch ERROR: Permission to her_username/repository.git denied to my_username. fatal: The remote end hung up unexpectedly
154 git  github 

12
HTMLフォーム全体を「読み取り専用」にするにはどうすればよいですか?
HTMLフォームを含む2つのページがあります。最初のページには送信フォームがあり、2番目のページには確認フォームがあります。最初のフォームでは多くのコントロールを選択できますが、2番目のページには送信フォームのデータが確認メッセージとともに再度表示されます。この2番目のフォームでは、すべてのフィールドが静的でなければなりません。 私が見ることができるものから、一部のフォームコントロールはreadonlyすべてのdisabled場合があり得ますが、読み取り専用フィールドにタブで移動できるという違いがあります。 このフィールドごとに行うのではなく、ユーザーがコントロールを変更できないようにフォーム全体を読み取り専用/無効/静的としてマークする方法はありますか?
154 html 

11
個別の開発および本番Firebase環境
FirebaseをMBaaSとして使用することを検討していますが、次の問題に対する信頼できる解決策が見つかりませんでした。 開発用と本番用の2つの別々のFirebase環境をセットアップしたいのですが、開発環境と本番環境の間で機能(たとえば、リモート構成のセットアップ、通知ルールなど)を手動でコピーしたくありません。 。 信頼できるツールや方法はありますか?リモート構成または通知ルールを最初からセットアップすることは困難な作業であり、リスクが高すぎる可能性があります。 助言がありますか?2つの別々の環境を用意するよりも良い方法はありますか? 別のFirebaseアカウントを設定する方法を説明する質問に別の回答を投稿する前に、質問ではありません。もう一度読んでください。問題は、個別のdevアカウントとprodアカウントの間で変更を転送する方法、または手動でそれらの間でコピーするよりも優れたソリューションです。
154 firebase 


14
同じMySqlインスタンスでのMySQLデータベースの複製
現在のデータベースsitedb1をsitedb2同じmysqlデータベースインスタンスにコピーするスクリプトを書きたいのですが。sitedb1をSQLスクリプトにダンプできることはわかっています。 mysqldump -u root -p sitedb1 >~/db_name.sql にインポートしsitedb2ます。最初のデータベースをSQLファイルにダンプせずに簡単な方法はありますか?

6
Pythonで空の文字列を分割するとき、split()が空のリストを返すのに、split( '\ n')は['']を返すのはなぜですか?
私が使用していますsplit('\n')1つの文字列内の行を取得するには、それが見つけ''.split()、空のリストを返し[]ながら、''.split('\n')戻ります['']。そのような違いの特定の理由はありますか? そして、文字列の行を数えるより便利な方法はありますか?


30
npmインストールで最大コールスタックサイズを超えました
私は実行しようとしていますnpm install、これはコンソールからの出力です: npm ERR! Linux 4.8.0-27-generic npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" npm ERR! node v6.9.1 npm ERR! npm v3.10.8 npm ERR! Maximum call stack size exceeded npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! <https://github.com/npm/npm/issues> そしてこれはの内容ですnpm-debug.log: 113791 verbose stack RangeError: Maximum …
154 javascript  node.js  npm 

9
現在のブランチの先端が遅れているため、更新は拒否されました
私はGitを初めて使用するので、初心者のように扱ってください。 私たちのワークフローはそのようなものです。と呼ばれるブランチがdevありorigin/devます。変更を行う場合、devからブランチを作成します。 git checkout -b FixForBug origin / dev 今私FixForBugは追跡していると呼ばれるブランチを持っています(私はそれが正しい言葉だと思います)origin/dev。したがって、私が行う場合git pull、origin/devそれは素晴らしい変更をもたらすでしょう。修正が終わったら、同じものと呼ばれるリモートブランチにプッシュします。 まず、変更をプルダウンしorigin/devてリベースします。 git pull --rebase 次に、同じ名前のリモートブランチに変更をプッシュします。 git push origin FixForBug これで、リモートサーバーにブランチがあり、その変更を承認してdevブランチにマージするためのプルリクエストを作成できます。私はしていない、これまでには、何もプッシュしorigin/dev自分自身。これはかなり一般的なワークフローだと思います。 初めてを実行するとgit push、正常に動作し、リモートブランチが作成されます。私がプッシュする場合は、第二回(のは誰かのポイント問題外、コードレビュー時に言わせて)、私は次のエラーを取得します: エラー:一部の参照を ' https://github.limeade.info/Limeade/product.git ' にプッシュできませんでしたヒント:現在のブランチのヒントがヒントの背後にあるため、更新は拒否されました:リモートの対応物。再度プッシュする前に、リモートの変更(例:ヒント: 'git pull ...')を統合します。ヒント:詳細については、「git push --help」の「早送りに関する注意」を参照してください。 ただし、aを実行するgit statusとorigin/dev、1コミット(これは理にかなっている)だけ進んでいることを示し、ヒントに従ってrunを実行git pullすると、すべてが最新であることを示します。私が考えて、私は私の上流分岐とは異なるブランチにプッシュしていますので、これはです。次のコマンドを実行して、この問題を修正できます。 git push -f origin FixForBug その場合は、(強制更新)と言って、変更をリモートブランチにプッシュし、すべてがリモートブランチで正常に動作しているように見えます。 私の質問: -fこのシナリオでなぜ必要なのですか?通常、何かを強制しているとき、それはあなたが何か間違ったことをしていたか、少なくとも標準的な慣習に反しているからです。私はこれをしても大丈夫ですか、それともリモートブランチで何かを台無しにしたり、最終的に私のものを開発にマージしなければならない人のために面倒を作成したりしますか?
154 git 


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