プログラミング

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

11
git reset --softの実用的な使い方は?
私はgitを1か月以上使用しています。実際、私は昨日初めて初めてリセットを使用しましたが、ソフトリセットはまだ私にはあまり意味がありません。 私は、ソフトリセットを使用して、インデックスや作業ディレクトリを変更せずにコミットを編集できることを理解していgit commit --amendます。 これら2つのコマンドは本当に同じ(reset --softvs commit --amend)ですか?実用的にどちらか一方を使用する理由はありますか?さらに重要なことに、reset --softコミットの修正以外に他の用途はありますか?
136 git 

8
なぜネイティブオブジェクトの拡張が悪い習慣なのですか?
すべてのJSオピニオンリーダーは、ネイティブオブジェクトを拡張することは悪い習慣だと言っています。しかし、なぜ?パフォーマンスに影響はありますか?彼らは誰かがそれを「間違った方法」で行うことを恐れて、列挙可能な型をObjectに追加し、実際に任意のオブジェクトのすべてのループを破壊しますか? テイクTJ Holowaychukのshould.jsを例えば。彼はシンプルなゲッターを追加しObject、すべてが正常に動作します(ソース)。 Object.defineProperty(Object.prototype, 'should', { set: function(){}, get: function(){ return new Assertion(Object(this).valueOf()); }, configurable: true }); これは本当に理にかなっています。たとえば、拡張することができますArray。 Array.defineProperty(Array.prototype, "remove", { set: function(){}, get: function(){ return removeArrayElement.bind(this); } }); var arr = [0, 1, 2, 3, 4]; arr.remove(3); ネイティブ型の拡張に反対する議論はありますか?

3
他のフォーマットと比較した寄木細工のフォーマットの長所と短所は何ですか?
Apache Parquetの特徴は次のとおりです。 自己記述 カラムナー形式 言語に依存しない Avro、Sequence Files、RC Fileなどと比較して、フォーマットの概要を知りたい。私はすでに読んでいます:ImpalaがHadoopファイル形式でどのように機能するか、それは形式に関するいくつかの洞察を提供しますが、データへのアクセスとデータのストレージがこれらの各形式でどのように行われるかを知りたいです。寄木細工は他のものよりどのように有利ですか?
136 file  hadoop  hdfs  avro  parquet 


11
特定のテーブルを参照するすべてのストアドプロシージャを識別する方法
テスト目的で開発環境のテーブルを作成しましたが、このテーブルを参照しているspはほとんどありません。次に、このテーブルを削除し、このテーブルを参照しているすべてのspを特定する必要があります。すべてのspのリストを見つけるのが困難です。テーブル名が「x」で、データベースがSQL Server 2005であると想定して、クエリをいくつか提案してください。

6
マスタープロセスのSTDOUTおよびSTDERRにnginx access_logおよびerror_logログを記録する
ファイルではなくSTDOUT STDERRにマスタープロセスログを記録する方法はありますか? access_logディレクティブにファイルパスのみを渡すことができるようです: access_log /var/log/nginx/access.log 同じことがerror_logにも当てはまります。 error_log /var/log/nginx/error.log これは単にnginxの機能ではない可能性があることを理解しています。たとえば、テールを使用する簡潔なソリューションに興味があります。nginxをフォアグラウンドで実行しているので、マスタープロセスから取得したものであることが望ましいです。
136 nginx 

9
2つの座標間の距離を計算する関数
現在、以下の機能を使用していますが、正常に動作しません。Googleマップによれば、距離これらの座標(から59.3293371,13.4877472には59.3225525,13.4619422)ある2.2関数返しながらキロ1.6キロ。この関数で正しい距離を返すにはどうすればよいですか? function getDistanceFromLatLonInKm(lat1, lon1, lat2, lon2) { var R = 6371; // Radius of the earth in km var dLat = deg2rad(lat2-lat1); // deg2rad below var dLon = deg2rad(lon2-lon1); var a = Math.sin(dLat/2) * Math.sin(dLat/2) + Math.cos(deg2rad(lat1)) * Math.cos(deg2rad(lat2)) * Math.sin(dLon/2) * Math.sin(dLon/2) ; var c = 2 * Math.atan2(Math.sqrt(a), …


10
すでにターゲットブランチにあるコミットを示すGitHubプルリクエスト
マスターではないブランチへのGitHubのプルリクエストを確認しようとしています。ターゲットブランチはマスターの背後にあり、プルリクエストはマスターからのコミットを示していたため、マスターをマージしてGitHubにプッシュしましたが、更新後のプルリクエストにはまだコミットと差分が表示されています。GitHubのブランチにmasterからのコミットがあることを再度確認しました。それでもプルリクエストに表示されるのはなぜですか? また、プルリクエストをローカルでチェックアウトしましたが、マージされていないコミットのみが表示されます。

8
1つのコマンドでDockerfileをビルドして実行する
Dockerfileからイメージをビルドし、単一のコマンドで実行することは可能ですか?Dockerfileをビルドしてイメージを実行する コマンドが1つあります。docker builddocker run -it これらの2つのコマンドを組み合わせて、1つのコマンドだけでビルドと実行を簡単にする方法はありますか
136 docker  dockerfile 

4
パンダの結合の問題:列はオーバーラップするが、サフィックスが指定されていない
次の2つのデータフレームがあります。 df_a = mukey DI PI 0 100000 35 14 1 1000005 44 14 2 1000006 44 14 3 1000007 43 13 4 1000008 43 13 df_b = mukey niccdcd 0 190236 4 1 190237 6 2 190238 7 3 190239 4 4 190240 7 これらの2つのデータフレームを結合しようとすると: join_df = df_a.join(df_b,on='mukey',how='left') エラーが発生します: …
136 python  join  pandas 


6
tsvファイルをPandas DataFrameに読み込む方法は?
私はpythonとpandasが初めてです。tsvファイルをパンダにロードしようとしていますDataFrame。 これが私が試していることと私が得ているエラーです: >>> df1 = DataFrame(csv.reader(open('c:/~/trainSetRel3.txt'), delimiter='\t')) Traceback (most recent call last): File "<pyshell#28>", line 1, in <module> df1 = DataFrame(csv.reader(open('c:/~/trainSetRel3.txt'), delimiter='\t')) File "C:\Python27\lib\site-packages\pandas\core\frame.py", line 318, in __init__ raise PandasError('DataFrame constructor not properly called!') PandasError: DataFrame constructor not properly called!
136 python  pandas  csv 

8
プロキシパターンとデコレータパターンの違い
プロキシとデコレータの違いは何ですか? 私が目にする主な違いは、プロキシが構成を使用し、デコレータが集約を使用すると仮定すると、複数の(1つ以上の)デコレータを使用することで、既存のインスタンス(装飾)に機能を変更/追加できることは明らかです。プロキシには、プロキシされたクラスの独自の内部インスタンスがあり、それにいくつかの追加機能(プロキシの動作)を追加して委任します。 問題は、- 集約で作成されたプロキシはまだプロキシか、それともデコレータか?(GoFパターンの定義により)集約を使用してプロキシを作成することはできますか?

2
同じテーブルの複数の列でのSQL結合
2つのサブクエリがありますが、同じテーブルの列を結合するのに問題があります。私は試した: SELECT * FROM (SELECT userid, listid FROM user_views_table WHERE date='2013-05-15' AND view_type='lists') a JOIN (SELECT sourceid, destinationid FROM actions_table WHERE date='2013-05-15' AND payloadtype='lists_user' AND actiontype='delete') b ON a.userid = b.sourceid ON a.listid = b.destinationid; クエリを終了するだけON a.userid = b.sourceidで機能するが、これらのテーブルを別の列に結合する方法もあるON a.listid = b.destinationid? 助けてくれてありがとう。
136 sql  join 

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