プログラミング

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

12
エンティティフレームワーク:1つのデータベース、複数のDbContexts。これは悪い考えですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 先月休業。 この質問を改善する これまでの私の印象DbContextは、はデータベースを表すことを目的としているため、アプリケーションが1つのデータベースを使用する場合は、1つだけが必要だと考えていましたDbContext。 ただし、一部の同僚は、機能領域を個別のDbContextクラスに分割したいと考えています。 これは良い場所から来ていると思います-コードをよりクリーンに保ちたいという願望-が不安定なようです。私の腸はそれが悪い考えだと私に言っていますが、残念ながら、私の腸の感覚は設計決定のための十分な条件ではありません。 だから私は探しています: A)これが悪い考えである理由の具体例; B)これがすべてうまくいくという保証。

6
#!/ usr / bin / env bashが#!/ bin / bashよりも優れているのはなぜですか?
このサイトの推奨事項(推奨されるBashシバンは何ですか?)を含め、いくつかの場所で、#!/usr/bin/env bashに優先して使用するのを見てきました#!/bin/bash。私は、1人の進取的な個人が使用#!/bin/bashが間違っていて、そうすることによってbash機能が失われることを示唆するのを見たことさえあります。 そうは言っても、私は厳しく管理されたテスト環境でbashを使用します。この環境では、循環しているすべてのドライブが基本的に単一のマスタードライブのクローンです。私の場合は必ずしも適用可能ではありませんが、私は移植性の議論を理解しています。他のものよりも好む他の理由はありますか#!/usr/bin/env bash、そして、移植性が懸念であると仮定して、それを使用することは機能性を壊すことができる理由がありますか?
212 bash  shebang 

15
Python関数のオーバーロード
Pythonがメソッドのオーバーロードをサポートしていないことは知っていますが、Pythonのようにうまく解決できないように見える問題に遭遇しました。 キャラクターがさまざまな弾丸を発射する必要があるゲームを作成していますが、これらの弾丸を作成するためのさまざまな関数をどのように記述すればよいですか?たとえば、A点からB点まで所定の速度で移動する弾丸を作成する関数があるとします。私はこのような関数を書きます: def add_bullet(sprite, start, headto, speed): ... Code ... しかし、次のような弾丸を作成するための他の関数を書きたいと思います。 def add_bullet(sprite, start, direction, speed): def add_bullet(sprite, start, headto, spead, acceleration): def add_bullet(sprite, script): # For bullets that are controlled by a script def add_bullet(sprite, curve, speed): # for bullets with curved paths ... And so on ... など、多くのバリエーションがあります。あまりにも多くのキーワード引数を使用せずにそれを行うより良い方法はありますか?各機能の名前を変更すると、あなたがいずれかを取得するので、あまりにもかなり悪いですadd_bullet1、add_bullet2かadd_bullet_with_really_long_name。 …

3
Pythonなしの比較:「is」または==を使用する必要がありますか?
比較するmy_var == Noneと警告が表示されますが、使用すると警告は表示されませんmy_var is None。 私はPythonシェルでテストを行い、両方が有効な構文であることを確認しましたが、私のエディターはそれmy_var is Noneが望ましいと言っているようです。 これは事実ですか、もしそうなら、なぜですか?

19
複数の列にわたるDISTINCTのカウント
このようなクエリを実行するより良い方法はありますか? SELECT COUNT(*) FROM (SELECT DISTINCT DocumentId, DocumentSessionId FROM DocumentOutputItems) AS internalQuery この表の個別のアイテムの数を数える必要がありますが、個別のアイテムは2列以上です。 私のクエリは正常に機能しますが、1つのクエリのみを使用して(サブクエリを使用せずに)最終結果を取得できるかどうか疑問に思いました

13
Flaskをポート80で実行するにはどうすればよいですか?
Flaskサーバーをポート5000で実行していますが、問題ありません。http://example.com:5000でアクセスできます しかし、単にhttp://example.comでそれにアクセスすることは可能ですか?これは、ポートを5000から80に変更する必要があることを想定しています。ただし、Flaskでそれを実行すると、実行時にこのエラーメッセージが表示されます。 Traceback (most recent call last): File "xxxxxx.py", line 31, in <module> app.run(host="0.0.0.0", port=int("80"), debug=True) File "/usr/local/lib/python2.6/dist-packages/flask/app.py", line 772, in run run_simple(host, port, self, **options) File "/usr/local/lib/python2.6/dist-packages/werkzeug/serving.py", line 706, in run_simple test_socket.bind((hostname, port)) File "<string>", line 1, in bind socket.error: [Errno 98] Address already in use ランニングlsof -i :80リターン …
212 python  networking  flask  port 

8
sh:0:getcwd()が失敗しました:引用されたドライブにそのようなファイルまたはディレクトリはありません
Ubuntu 12でARMコードをコンパイルしようとしています。 コードをローカルディレクトリに配置すると、すべてが正常に動作します。 しかし、引用されたマウントディレクトリにコードを配置すると、エラーが表示されます。 making testXmlFiles sh: 0: getcwd() failed: No such file or directory ARM Compiling xxxxx.c sh: 0: getcwd() failed: No such file or directory これがfstabの私の設定です //10.0.0.1/data /mnt/data cifs auto,noserverino,credentials=/root/.smbcredentials,file_mode=0777,dir_mode=0777,uid=user,gid=users,noperm 0 0 ここで何が起こっているのですか このエラーの原因は何ですか?

4
ES6クラスベースのReactコンポーネントと機能的なES6 Reactコンポーネントをいつ使用するのですか?
Reactの学習に少し時間を費やした後、コンポーネント作成の2つの主要なパラダイムの違いを理解しました。 私の質問は、いつどちらを使用する必要があるのか​​、そしてその理由は何ですか?一方の利点ともう一方の利点は何ですか? ES6クラス: import React, { Component } from 'react'; export class MyComponent extends Component { render() { return ( <div></div> ); } } 機能的: const MyComponent = (props) => { return ( <div></div> ); } そのコンポーネントによって操作される状態がないときはいつでも機能的だと思いますが、それはそれですか? ライフサイクルメソッドを使用する場合は、クラスベースのコンポーネントを使用するのが最善だと思います。


4
ファイルの2番目の列に基づいてデータをソートする
2列とn行数のファイルがあります。 列1にはnamescolumn2 が含まれますage。 このファイルのコンテンツをage(第2列の)に基づいて昇順で並べ替えます。 結果はname、最年少の人と一緒にname、次に2番目に若い人などを表示します... ワンライナーシェルまたはbashスクリプトの提案。
212 bash  shell  unix 

15
ReactNative:テキストを中央揃えにする方法は?
水平と垂直の両方でReactNativeのテキストを中央揃えにする方法は? justifyContent = "center"およびalignItems = "center"が機能しないrnplay.orgにサンプルアプリケーションがあります。https: //rnplay.org/apps/AoxNKQ テキストは中央揃えにする必要があります。そして、なぜテキスト(黄色)と親コンテナの間に上部にマージンがあるのですか? コード: 'use strict'; var React = require('react-native'); var { AppRegistry, StyleSheet, Text, Image, View, } = React; var SampleApp = React.createClass({ render: function() { return ( <View style={styles.container}> <View style={styles.topBox}> <Text style={styles.headline}>lorem ipsum{'\n'}ipsum lorem lorem</Text> </View> <View style={styles.otherContainer}> </View> </View> ); } …

16
Gulpエラー:次のタスクは完了しませんでした:非同期完了を通知するのを忘れていませんか?
コマンドラインのgulpメッセージを介して実行している次のgulpfile.jsがあります。 var gulp = require('gulp'); gulp.task('message', function() { console.log("HTTP Server Started"); }); 次のエラーメッセージが表示されます。 [14:14:41] Using gulpfile ~\Documents\node\first\gulpfile.js [14:14:41] Starting 'message'... HTTP Server Started [14:14:41] The following tasks did not complete: message [14:14:41] Did you forget to signal async completion? Windows 10システムでgulp 4を使用しています。ここからの出力ですgulp --version: [14:15:15] CLI version 0.4.0 [14:15:15] Local version …
212 gulp 

6
Ingress vs Load Balancer
KubernetesにおけるIngressとLoad Balancerの役割についてかなり混乱しています。 私が理解している限り、Ingressはインターネットからの着信トラフィックをクラスターで実行されているサービスにマッピングするために使用されます。 ロードバランサーの役割は、トラフィックをホストに転送することです。その点で、イングレスはロードバランサーとどのように異なりますか?また、Amazon ELBおよびALBと比較して、kubernetes内のロードバランサーの概念は何ですか?

3
CSSはフレックスボックスで1つのアイテムを右に揃えます
https://jsfiddle.net/vhem8scs/ フレックスボックスを使用して、2つのアイテムを左揃えにし、1つのアイテムを右揃えにすることはできますか?リンクはそれをより明確に示しています。最後の例は私が達成したいものです。 フレックスボックスには、1つのコードブロックがあります。floatでは、4つのコードブロックがあります。それがflexboxを好む理由の1つです。 HTML <div class="wrap"> <div>One</div> <div>Two</div> <div>Three</div> </div> <!-- DESIRED RESULT --> <div class="result"> <div>One</div> <div>Two</div> <div>Three</div> </div> CSS .wrap { display: flex; background: #ccc; width: 100%; justify-content: space-between; } .result { background: #ccc; margin-top: 20px; } .result:after { content: ''; display: table; clear: both; } .result div …
212 css  alignment  flexbox 

10
ReactJSで子コンポーネントからその親にデータを渡す方法は?
次のように、子コンポーネントからその親にデータを送信しようとしています。 const ParentComponent = React.createClass({ getInitialState() { return { language: '', }; }, handleLanguageCode: function(langValue) { this.setState({language: langValue}); }, render() { return ( <div className="col-sm-9" > <SelectLanguage onSelectLanguage={this.handleLanguage}/> </div> ); }); そしてここに子コンポーネントがあります: export const SelectLanguage = React.createClass({ getInitialState: function(){ return{ selectedCode: '', selectedLanguage: '', }; }, handleLangChange: function (e) { …
212 reactjs 

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