プログラミング

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

14
OPTIONSリクエストが送信されるのはなぜですか、それを無効にできますか?
Web APIを構築しています。Chromeを使用してPOST、APIへのGETを実行すると、実際のリクエストの前にOPTIONSリクエストが常に送信されることがわかりました。これは非常に面倒です。現在、サーバーにOPTIONSリクエストを無視させています。さて、私の質問は、サーバーの負荷を2倍にするためにOPTIONSリクエストを送信するのに何が良いのでしょうか?ブラウザがOPTIONSリクエストを送信しないようにする方法はありますか?
415 http  cors  options 

5
複数の列でどのようにSELECT DISTINCTを行う(または行うことができる)のですか?
結合された2つの列がすべて異なるテーブルからすべての行を取得する必要があります。そのため、同じ日に同じ価格で発生した他の売上がないすべての売上が必要です。日と価格に基づいて一意の売上は、アクティブなステータスに更新されます。 だから私は考えています: UPDATE sales SET status = 'ACTIVE' WHERE id IN (SELECT DISTINCT (saleprice, saledate), id, count(id) FROM sales HAVING count = 1) しかし、私の脳はそれより遠くに行くと痛いです。


22
ページの一番下まで自動的にスクロール
質問のリストがあるとしましょう。最初の質問をクリックすると、自動的にページの一番下に移動します。 実際のところ、これはjQueryを使用して実行できることを知っています。 それで、この質問への回答を見つけることができるドキュメントやリンクを提供していただけませんか? 編集:ページの下部にある特定のHTML 要素までスクロールする必要があります
415 javascript  jquery 

18
Visual Studioでソリューション(およびディレクトリ)の名前を変更する適切な方法
名前を変更する必要があるかなり複雑なVisual Studioソリューション(2010年ですが、問題ではありません)があります。 新しいソリューション名と一致するようにフォルダーの名前を変更したいのですが、フォルダー名を自動的にリファクタリングする方法がわからず、プロジェクトファイルを1つ1つ確認するのは面倒です。 これを行う公式の方法はありますか?代わりに(そして、はるかに望ましくはありません)、これを達成するための無料のツールはありますか?

4
Pythonを使用してJSON文字列をdictに変換する
PythonのJSONとは少し混乱しています。私には、それは辞書のように見えます。そのため、私はそれを試みています。 { "glossary": { "title": "example glossary", "GlossDiv": { "title": "S", "GlossList": { "GlossEntry": { "ID": "SGML", "SortAs": "SGML", "GlossTerm": "Standard Generalized Markup Language", "Acronym": "SGML", "Abbrev": "ISO 8879:1986", "GlossDef": { "para": "A meta-markup language, used to create markup languages such as DocBook.", "GlossSeeAlso": ["GML", "XML"] }, "GlossSee": "markup" } …
415 python  json  string 

10
Gitブランチコマンドが「少ない」ように動作する
git branchコマンドを使用してすべてのブランチを一覧表示すると、の出力が表示されgit branch | lessます。 コマンドgit branchはls、ファイルの場合と同様に、ブランチのリストを表示することになっています。 これは私が得る出力です: のデフォルトの動作を取得するにはどうすればよいgit branchですか?ページ出力の原因は何ですか? 私はZSHをoh_my_zsh(Gitには何もありません)を使用しており、.gitconfig次のようになります。 [user] email = myemail@mail.com name = Dennis Haegler [push] default = simple [merge] tool = vimdiff [core] editor = nvim excludesfile = /Users/dennish/.gitignore_global [color] ui = true [alias] br = branch ci = commit -v cam = commit -am …



16
取得するノードの環境変数の設定
私はチュートリアルを実行しようとしています、それは言う: 資格情報をロードするにはいくつかの方法があります。 環境変数から読み込まれ、 ディスク上のJSONファイルから読み込まれ、 キーは次のようにする必要があります。 USER_ID, USER_KEY ...つまり、環境変数を適切に設定すれば、アプリケーションで認証情報を管理する必要がまったくなくなります。 いくつかのグーグルに基づいて、変数を設定する必要があるようprocess.envです?これらの資格情報をどこでどのように設定しますか?例をご覧ください。

10
TSQLの改行を置き換える
TSQL文字列の改行文字を置換(または削除)したいと思います。何か案は? 明白な REPLACE(@string, CHAR(13), '') やらないだけ...
414 tsql  newline 

1
ファイルのダウンロードにはContent-Type:application / octet-streamが必要ですか?
HTTP標準は言います: このヘッダー[Content-Disposition:attachment]がapplication / octet-stream content-typeの応答で使用される場合、暗黙の提案は、ユーザーエージェントが応答を表示するのではなく、 `save response as .. 。 'ダイアログ。 私はそれを Content-Type: application/octet-stream Content-Disposition: attachment しかし、私は思ってもみなかったContent-Typeだろうapplication/pdf、image/pngなど Content-Type: application/octet-streamブラウザでファイルをダウンロードしたい場合はどうすればよいですか?

16
コミットをプッシュせずにTravis-CIの再構築をトリガーしますか?
Travis-CIを使用して、GitHubに新しいコミットをプッシュせずに再構築をトリガーすることは可能ですか? 使用例:外部性が原因でビルドが失敗します。ソースは実際に正しいです。単に再実行すれば、問題なくビルドされ、合格します。 たとえばapt-get、パッケージサーバーがダウンしているために失敗しましたが、サーバーは再びバックアップされています。ただし、ビルドステータスは、新しいコミットがプッシュされるまで「失敗」のままです。 「ダミー」コミットをプッシュする以外に、Travis-CIに別のビルドを実行させる方法はありますか?
414 travis-ci 

3
Ruby on Railsでは、DateTime、Timestamp、Time、Dateの違いは何ですか?
私の経験では、プログラミングが正しい日付と時間を取得することは常に危険と困難に満ちています。 オプションの数が圧倒的に多いためかどうかにかかわらず、RubyとRailsは常にこの問題を回避していました。どれを選べばいいかわからない。 Railsを使用していて、ActiveRecordデータ型を見ると、次のことがわかります :datetime、:timestamp、:time、および:date そして、違いが何であるか、またはどこがおかしいのかわからない。 違いは何ですか?何に使うの? (PS私はRails3を使用しています)


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