プログラミング

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

3
Python setup.py開発対インストール
setup.pyに2つのオプションがdevelopありinstall、混乱しています。このサイトによると、を使用developすると、site-packagesディレクトリへの特別なリンクが作成されます。 人々は、私python setup.py installが新規インストールに使用python setup.py developし、セットアップファイルに変更を加えた後に使用することを提案しています。 誰もがこれらのコマンドの使用法にいくつかの光を当てることができますか?
335 python  setuptools 


5
.yamlまたは.ymlですか?
yaml.orgによると、公式のファイル拡張子は.yamlです。 見積もり: YAMLファイルの公式の拡張子はありますか? 可能な場合は「.yaml」を使用してください。 ただし、どの拡張機能を使用するかについては、インターネット上で意見の相違があるようです。ウェブで例を検索すると、それらの多くは認可されていない.yml拡張機能を使用しています。 Googleを検索すると、短い方の結果のほぼ3倍の結果が返されます。 49,100 15,400 それで私はどちらを使うべきですか?作成者が提案した適切な4文字の拡張子、またはインターネットの野生の西で見つかった3文字の拡張子?

3
git stashを元に戻す
私はコミットしていないプロジェクトを隠してしまいました。隠れる前の状態に戻す方法はありますか?どうすればこれができますか?ターミナルを閉じて、ラップトップがシャットダウンしました。私はいくつかの調査を行いましたが、これを行う方法はないようです。
335 git 



15
C#を使用してREST APIを呼び出すにはどうすればよいですか?
これは私がこれまでに持っているコードです: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System; using System.Net.Http; using System.Web; using System.Net; using System.IO; namespace ConsoleProgram { public class Class1 { private const string URL = "https://sub.domain.com/objects.json?api_key=123"; private const string DATA = @"{""object"":{""name"":""Name""}}"; static void Main(string[] args) { Class1.CreateObject(); } private static void CreateObject() { …
335 c#  api  rest 

17
JavaScriptで文字列に特定の文字が含まれているかどうかを確認するにはどうすればよいですか?
ユーザーが24文字(文字と数字、大文字と小文字は区別されません)の登録コードを入力することになっているテキストボックスのあるページがあります。以前maxlengthは、ユーザーが24文字を入力するのを制限していました。 登録コードは通常、ダッシュで区切られた文字のグループとして与えられますが、ユーザーがダッシュなしでコードを入力できるようにしたいと思います。 jQueryを使用せずにJavaScriptコードを記述して、ユーザーが入力した特定の文字列にダッシュが含まれていないか、または英数字のみが含まれていることを確認するにはどうすればよいですか?
335 javascript  string 

4
「u」は正確には何をしているのですか?「git push -u origin master」対「git push origin master」
私はそれを理解しようとする私の最善の試みにもかかわらず、私はどうやらgitを使うことにひどいです。 kernel.orgのためにgit push: -u --set-upstream 最新の、または正常にプッシュされたすべてのブランチについて、引数なしのgit-pull(1)およびその他のコマンドで使用される上流(追跡)参照を追加します。詳細についてはbranch.<name>.merge、git-config(1)を参照してください。 ここbranch.<name>.mergeからgit configです: branch.<name>.merge とともにbranch.<name>.remote、指定されたブランチの上流ブランチを定義します。マージするブランチをgit fetch / git pullに指示し、git pushにも影響を与える可能性があります(push.defaultを参照)。ブランチ<name>にあるとき、それはgit fetchにFETCH_HEADでマージするためにマークされるデフォルトのrefspecを伝えます。値はrefspecのリモート部分のように処理され、によって指定されたリモートからフェッチされる参照と一致する必要があります"branch.<name>.remote"。マージ情報は、git pull(最初はgit fetchを呼び出す)によって使用され、マージするデフォルトのブランチを検索します。このオプションがない場合、git pullはデフォルトで、フェッチされた最初のrefspecをマージします。タコのマージを取得するには、複数の値を指定します。<name>ローカルリポジトリの別のブランチからマージされるようにgit pullを設定する場合は、branch.<name>.merge目的のブランチに移動し、特別な設定を使用します。(期間)branch.<name>.remote。 私はgithubを使用してリモートリポジトリを正常にセットアップし、最初のコミットをそれに正常にプッシュしました。 git push -u origin master 次に、次のコマンドを使用して、2番目のコミットを無意識のうちにリモートリポジトリにプッシュしました。 git commit -m '[...]' しかし、originから再びプッシュする必要があると間違って考えてmaster、私は走った: # note: no -u git push origin master それは何をしましたか?まったく効果がないようです。「元に戻しました」git push -u origin master?
335 git 


13
Goで行ごとにファイルを読み取る
file.ReadLineGoで機能が見つかりません。すぐに書ける方法はわかりますが、ここで何か見落としているのではないかと思っています。ファイルを1行ずつ読み取る方法を教えてください。
335 string  file  parsing  go  line 

12
複数のパターンに一致する `find -name`パターン
コマンドを使用して、ディレクトリ内のすべてのpythonおよびhtmlファイルのリストを取得しようとしましたfind Documents -name "*.{py,html}"。 次に、manページが表示されました。 パターン内の波括弧( '{}')は特別であるとは見なされません(つまり、find。-name 'foo {1,2}'は、ファイルfoo1およびfoo2ではなく、foo {1,2}という名前のファイルと一致します。 これはパイプチェーンの一部であるため、実行時に一致する拡張子を指定できるようにしたいと思います(ハードコーディングなし)。findがそれを実行できない場合は、perlのワンライナー(または同様の)で問題ありません。 編集:私が最終的に思いついた答えには、あらゆる種類のがらくたが含まれており、少し長くもあるので、スクラッチしようとした元のかゆみに対する答えとして投稿しました。より良い解決策があれば、遠慮なくハックしてください。
335 shell  find 

11
Xcode 4でプロジェクトの名前を変更する
私は明白な何かを見逃しているに違いありませんが、Xcode 4でプロジェクトの名前を変更する方法がわかりません。 私が正しく覚えている場合、Xcode 3にはこのための専用のメニュー項目がありましたが、Xcode 4にはそのようなエントリはありません。
334 xcode4 


30
MySQLエラー1215:外部キー制約を追加できません
新しいスキーマをdbサーバーにフォワードエンジニアリングしようとしていますが、このエラーが発生する理由がわかりません。私はここで答えを検索しようとしましたが、見つかったすべてのことは、dbエンジンをInnodbに設定するか、外部キーとして使用しようとしているキーが独自のテーブルの主キーであることを確認するために言っています。私が間違っていなければ、私はこれらの両方のことをしました。皆さんが提供できる他の支援はありますか? Executing SQL script in server ERROR: Error 1215: Cannot add foreign key constraint -- ----------------------------------------------------- -- Table `Alternative_Pathways`.`Clients_has_Staff` -- ----------------------------------------------------- CREATE TABLE IF NOT EXISTS `Alternative_Pathways`.`Clients_has_Staff` ( `Clients_Case_Number` INT NOT NULL , `Staff_Emp_ID` INT NOT NULL , PRIMARY KEY (`Clients_Case_Number`, `Staff_Emp_ID`) , INDEX `fk_Clients_has_Staff_Staff1_idx` (`Staff_Emp_ID` ASC) , INDEX `fk_Clients_has_Staff_Clients_idx` …

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