プログラミング

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

5
Gitトラッキングからフォルダーを削除する
フォルダー(名前のアップロード)を追跡から除外する必要があります。走ってみた git rm -r --cached wordpress/wp-content/uploads その後、私は.gitignoreへのパスを追加しました /wordpress/wp-content/uploads しかし、実行git statusすると、削除されたように表示されます。変更をコミットしようとすると、追跡から削除されるだけでなく、ファイルも削除されます。 何が悪いのですか? 私も試しました git update-index --assume-unchanged <file> しかし、これはファイルのみを追跡しないようです。しかし、追跡からフォルダー全体(サブフォルダーを含む)を削除する必要があります。
404 git  git-rm 

14
「ランタイム」とは何ですか?
「Cランタイム」、「Visual C ++ 2008ランタイム」、「。NET共通言語ランタイム」などについて聞いたことがあります。 「ランタイム」とは正確には何ですか? それは何で出来ていますか? それは私のコードとどのように相互作用しますか?あるいはもっと正確に言えば、私のコードはどのように制御されますか? Linuxでアセンブリ言語をコーディングするとき、INT命令を使用してシステムコールを作成できました。では、ランタイムとは、低レベルの関数をより抽象的で高レベルの関数にラップする一連のプレハブ関数にすぎないのでしょうか。しかし、これはランタイムの定義ではなく、ライブラリの定義のように見えませんか? 「ランタイム」と「ランタイムライブラリ」は異なるものですか? 追加1 最近、ランタイムはJVMなどのいわゆる仮想マシンと共通点があるのではないかと考えています。そのような考えにつながる引用は次のとおりです。 このコンパイルプロセスは、抽象化のいくつかの層に分割するのに十分に複雑であり、これらには通常、コンパイラー、仮想マシン実装、およびアセンブラーの3つのトランスレーターが含まれます。--- コンピューティングシステムの要素(はじめに、ハードウェアランドへの道) 追加2 「エキスパートCプログラミング:ディープCシークレット」という本。第6章ランタイムデータ構造は、この質問への参照として役立ちます。
404 terminology 

15
複数のcsvファイルをパンダにインポートし、1つのDataFrameに連結する
ディレクトリからパンダにいくつかのcsvファイルを読み取り、それらを1つの大きなDataFrameに連結したいと思います。私はそれを理解することができませんでした。ここに私がこれまでに持っているものがあります: import glob import pandas as pd # get data file names path =r'C:\DRO\DCL_rawdata_files' filenames = glob.glob(path + "/*.csv") dfs = [] for filename in filenames: dfs.append(pd.read_csv(filename)) # Concatenate all data into one DataFrame big_frame = pd.concat(dfs, ignore_index=True) forループ内で助けが必要だと思いますか???


16
ExecJSとJavaScriptランタイムが見つかりませんでした
Mongoid / Devise Rails 3.1テンプレート(MongoidおよびDevise)を使用しようとしていますが、ExecJSがJavaScriptランタイムを見つけられないというエラーが表示され続けます。私は何もインストールしていなかったが、Node.js、Mustang、およびRuby Racerをインストールしようとしたときは十分に公平ですが、何も機能しません。 JavaScriptランタイムが見つかりませんでした。使用可能なランタイムのリストについては、sstephenson / ExecJS(GitHub)を参照してください(ExecJS::RuntimeUnavailable)。 これを機能させるには何をする必要がありますか?

30
好きな言語で嫌いな5つのことは何ですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 9年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 最近Stack OverflowにPerl嫌いのクラスターがあったので、私は「あなたの好きな言語で嫌いな5つのこと」の質問をStack Overflowに持っていこうと思いました。あなたの好きな言語を取り、あなたがそれについて嫌いな5つのことを教えてください。それらは、単にあなたを苛立たせたり、設計上の欠陥を認めたり、パフォーマンスの問題を認識したり、その他のカテゴリの可能性があります。あなたはそれを憎む必要があり、それはあなたの好きな言語でなければなりません。 他の言語と比較したり、既に嫌いな言語について話したりしないでください。好きなことを好きな言語で話さないでください。私はあなたが嫌い​​だが許容できることを聞いて他のすべてのものを使えるようにしたいし、他の人が使ってほしかった言語について聞きたい。 誰かが私の好きな言葉を私に押し付けようとするときはいつでも、時にはインタビューの質問としてこれを尋ねます。誰かが自分のお気に入りのツールについて憎むべき5つのことを見つけることができない場合、彼はそれを主張したり、それを使用して多額の資金を引き込んだりするのに十分なほどよく知りません。彼はそれを完全に探索するのに十分な異なる状況でそれを使用していません。彼はそれを文化または宗教として擁護しています。つまり、私が彼の好きなテクノロジーを選ばなければ、私は間違っています。 私はあなたがどの言語を使うかあまり気にしません。特定の言語を使用したくないですか?その後、しないでください。あなたは十分な情報に基づいた選択をするためにデューデリジェンスを行い、それでもそれを使用しませんか?いいね。時々正しい答えは、「あなたは良い実践とバーでの多くの経験を持つ強力なプログラミングチームを持っています。Fooに変更するのはばかげているでしょう。」 これはコードレビューにとっても良い質問です。コードベースを本当に知っている人はそれについてあらゆる種類の提案をするでしょう、そしてそれをあまりよく知らない人は特定でない不満を持っています。「このプロジェクトをやり直すことができるとしたら、何を変えますか?」この空想の世界では、ユーザーとプログラマーは、嫌いなものすべてに文句を言うようになります。「より良いインターフェースが欲しい」、「モデルをビューから分離したい」、「このモジュールの代わりにこのモジュールを使用する」、「このメソッドのセットの名前を変更する」、またはそれらが本当に必要なもの現在の状況については好きではありません。これは、特定の開発者がコードベースについてどれだけ知っているかを理解する方法です。それはまた、プログラマーのどのくらいの手掛かりでもあります。 ヘイトは、人々がどれだけ知っているかを理解する唯一の側面ではありませんが、私はそれがかなり良いものであることがわかりました。彼らが嫌うものは、彼らが主題についてどれほどよく考えているかについての手がかりも私に与えます。

17
SQL Server Express 2012のリモート接続を有効にする
SQL Server Express 2012をホームサーバーにインストールしました。デスクトップPCからVisual Studio 2012に接続しようとすると、よく知られているエラーが繰り返し表示されます。 SQL Serverへの接続を確立中にネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからなかったか、アクセスできませんでした。インスタンス名が正しいこと、およびSQL Serverがリモート接続を許可するように構成されていることを確認してください。(プロバイダー:名前付きパイププロバイダー、エラー:40-SQL Serverへの接続を開けませんでした) これを修正するために私がやったこと: サーバーでSQL Server構成マネージャーを実行し、SQL Serverブラウザーを有効にする ローカルサブネットのTCP、ポート1433および1434のサーバーにWindowsファイアウォールの例外を追加します。 デスクトップとしてログインしているユーザーのSQL Serverインスタンスにログインしていることを確認します。 SQL ServerインスタンスでWindows認証を使用していることを確認します。 SQL ServerとDangサーバー全体を繰り返し再起動します。 髪を全部抜いて。 SQL Server 2012 Expressでリモート接続を許可するにはどうすればよいですか?


8
ファイルはユニバーサル(3つのスライス)ですが、iOSの静的ライブラリのARMv7-sスライスエラーは含まれていません。バイパスしますか?
Xcodeバージョンをアップグレードし、外部静的ライブラリを使用すると、次のメッセージが表示されます。 ld:ファイルはユニバーサル(3スライス)ですが、a(n)を含まないarmv7sスライス:アーキテクチャarmv7sの/ file / location clang:エラー:リンカーコマンドが終了コード1で失敗しました(-vを使用して呼び出しを確認してください) ライブラリの開発者がライブラリをまだ更新していない場合、これをバイパスしてライブラリにサポートを追加する方法はありますか?

16
既存のサイトからHTML + CSS + JSを選択的にコピーするツール[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 ほとんどのWeb開発者と同様に、マークアップがどのように構築されているかを確認するために、Webサイトのソースを時々見たいと思います。FirebugやChrome Developer Toolsなどのツールを使用すると、コードを簡単に検査できますが、分離されたセクションをコピーしてローカルで操作したい場合、個々の要素とそれに関連付けられているすべてのCSSをコピーするのは面倒です。そしておそらく、ソース全体を保存し、無関係なコードを削除するのと同じくらい多くの作業が必要です。 Firebugでノードを右クリックして、[このノードのHTML + CSSを保存する]オプションがあると便利です。そのようなツールはありますか?FirebugまたはChromeデベロッパーツールを拡張してこの機能を追加することはできますか?

30
PHPスクリプトをどのようにデバッグしますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 3年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 PHPスクリプトをどのようにデバッグしますか? Error Reportingの使用などの基本的なデバッグを知っています。PHPEclipseでのブレークポイントのデバッグも非常に便利です。 何が最良の phpStormにおけるデバッグや他のIDEに(迅速かつ簡単の点で)方法はありますか?

17
JavaScript配列をカンマ区切りのリストに変換する簡単な方法は?
JavaScriptに文字列の1次元配列があり、コンマ区切りのリストに変換したいのですが。garden-variety JavaScript(またはjQuery)にカンマ区切りのリストに変換する簡単な方法はありますか?(それが唯一の方法である場合、配列を反復処理し、連結によって文字列を自分で構築する方法を知っています。)
403 javascript  jquery 

10
<input type =“ text” />に複数行の入力
私はこのテキストをフォームに入力しています: &lt;input type="text" cols="40" rows="5" style="width:200px; height:50px;" name="Text1" id="Text1" value="" /&gt; 複数行の入力を取得するようにしています。幅と高さによってボックスは大きくなりますが、ユーザーは必要なすべてのテキストを入力できますが、1行しか埋められません。 入力をテキストエリアのようにするにはどうすればよいですか?
403 html 

13
プロキシ、デコレータ、アダプタ、およびブリッジのパターンはどのように違いますか?
私はプロキシパターンを見ていましたが、私には、デコレータ、アダプタ、およびブリッジパターンのようにひどいように見えます。私は何かを誤解していますか?違いは何ですか?なぜ他のものに対してプロキシパターンを使用するのですか?過去に実際のプロジェクトでそれらをどのように使用しましたか?

5
ナビゲーションドロワー(Google+とYouTube)
今日のトップアプリのようなスライドメニューを実装する方法を知っている人はいますか? 他のStack Overflowの質問には、これを行う方法に関する答えがなかったため、他の人を助けるためにできるだけ多くの情報を収集しようとしています。以下で言及するすべてのアプリケーションは、スライドメニューを実装するのに非常に役立ちます。 1. Google Plus(12/7/7現在) 最初の画面から2番目の画面に移動するには、左上隅にあるG +ロゴをクリックする必要があります。画面全体がその位置から移動し、画面の右側(アクションバーを含む)に移動することに注意してください。最初の画面に戻るには、右側をスライドしてフォーカスを戻すか、G +アイコンをもう一度クリックします。 2. YouTube(12/7/7現在) 2つの方法を使用して、最初の画面から2番目の画面に移動できます。左上にあるYouTubeロゴをクリックするか、スワイプジェスチャーを使用して右に移動できます。これはすでにG +アプリとは異なります。2番目に、アクションバーが(G +とは異なり)配置されたままであることがわかります。最後に、元の画面に戻すには、G +と同じように機能します。

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