プログラミング

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

7
SQL Serverクエリ-DISTINCTでのCOUNT(*)の選択
SQL Server 2005には、運用環境に配置されたすべてのコードをリストするテーブルcm_productionがあります。このテーブルには、ticket_number、program_type、program_name、およびpush_numberとその他の列があります。 目標:すべてのDISTINCTプログラム名をプログラムタイプとプッシュ番号でカウントする これまでのところ: DECLARE @push_number INT; SET @push_number = [HERE_ADD_NUMBER]; SELECT DISTINCT COUNT(*) AS Count, program_type AS [Type] FROM cm_production WHERE push_number=@push_number GROUP BY program_type これは途中で私を取得しますが、それはすべてのプログラム名を数えています。明確なものではありません(そのクエリでそれを行うことは期待していません)。個別のプログラム名のみを選択してカウントせずにカウントするように指示する方法に頭を悩ませることはできないと思います。か何か。

15
Postgresql:ユーザー「postgres」のパスワード認証に失敗しました
PostgreSQL 8.4、Postgresクライアント、Pgadmin 3をインストールしました。コンソールクライアントとPgadminの両方で、ユーザー「postgres」の認証に失敗しました。以前は機能していたので、ユーザーを「postgres」、パスワードを「postgres」と入力しました。ただし、認証は失敗します。私はこの問題なく数回前にそれをしました。私は何をすべきか?そして、何が起こりますか? psql -U postgres -h localhost -W Password for user postgres: psql: FATAL: password authentication failed for user "postgres" FATAL: password authentication failed for user "postgres"

6
IPv6アドレスのテキスト表現の最大長?
$_SERVER["REMOTE_ADDR"]PHPで返されたデータをDBフィールドに保存したいのですが、これは非常に単純なタスクです。問題は、IPv6アドレスのテキスト表現の最大長に関する適切な情報が見つからないこと$_SERVER["REMOTE_ADDR"]です。これは、Webサーバーがを通じて提供するものです。 テキスト表現をアドレスが通常エンコードされる128ビットに変換することに興味はありません$_SERVER["REMOTE_ADDR"]。から返されるIPv6アドレスを格納するために必要な最大文字数を知りたいだけです。
430 ip  ip-address  ipv6 

5
エンティティフレームワークVS LINQ to SQL VS ADO.NETとストアドプロシージャ [閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 昨年休業。 それぞれについて、次の点でどのように評価しますか。 パフォーマンス 開発のスピード きちんとした、直感的な、保守可能なコード 柔軟性 全体 私は自分のSQLが好きなので、常にADO.NETとストアドプロシージャの熱心なファンでしたが、最近、Linq to SQLを試してみましたが、DataAccessレイヤーをすばやく書き出して費やすことに決めましたLinq to SQLまたはEFのどちらかを実際に理解している...どちらでもない? 私が確認したいのは、これらのテクノロジーのいずれにも、私の研究時間を無駄にするような大きな欠陥がないことです。たとえば、パフォーマンスはひどいです。シンプルなアプリにとってはクールですが、これまでのところしか利用できません。 更新: ORM VS SPではなくEF VS L2S VS SPに集中できますか?主にEF VS L2Sに興味があります。しかし、プレーンなSQlは私がよく知っているものなので、ストアドプロシージャと比較することにも熱心です。

16
すべてのブロックを「try」-「catch」でラップしない方がよいのはなぜですか?
メソッドが例外をスローする可能性がある場合、意味のあるtryブロックでこの呼び出しを保護しないのは無謀だと私は常に信じてきました。 私は投稿したばかりです ' try、catchブロックをスローする可能性のある呼び出しは常にラップする必要があります。「この質問に対して、それは「著しく悪いアドバイス」であると言われました-理由を理解したいと思います。

17
JavaScriptを非圧縮/解凍するツール[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 Tidyが恐ろしいHTMLをクリーンアップする方法と同様に、縮小の影響を元に戻すことができるコマンドラインスクリプトやオンラインツールはありますか? (具体的には、縮小されたJavaScriptファイルを縮小することを目指しているので、変数の名前の変更がまだ問題になる可能性があります。)

11
複数のコマンドで-execを検索
find -execを複数のコマンドで使用しようとしていますが、成功しません。次のようなコマンドが可能かどうか誰かが知っていますか? find *.txt -exec echo "$(tail -1 '{}'),$(ls '{}')" \; 基本的に、私は現在のディレクトリの各txtファイルの最後の行を印刷し、行の最後に印刷し、コンマの後にファイル名を続けようとしています。
430 bash  find 

14
MySQLエラー1153-'max_allowed_pa​​cket'バイトより大きいパケットを取得しました
MySQLダンプをインポートすると、次のエラーが発生します。 $ mysql foo < foo.sql ERROR 1153 (08S01) at line 96: Got a packet bigger than 'max_allowed_packet' bytes どうやらデータベースには添付ファイルがあり、挿入が非常に大きくなります。 これは、MySQLパッケージからインストールされたMySQL 5を搭載したMacのローカルマシンにあります。 max_allowed_packetダンプをインポートできるようにするにはどこを変更すればよいですか? 他に設定すべきことはありますか? 実行mysql --max_allowed_packet=32M …しただけで同じエラーが発生しました。

4
異なるgitマージ戦略をいつ使用しますか?
git-mergeのmanページから、いくつかのマージ戦略を使用できます。 resolve -3ウェイマージアルゴリズムを使用して解決できるのは、2つのヘッド(つまり、現在のブランチとプルした別のブランチ)だけです。それは交差交差のあいまいさを注意深く検出することを試み、一般に安全かつ高速であると考えられています。 再帰的 -これは、3方向マージアルゴリズムを使用して2つのヘッドのみを解決できます。3ウェイマージに使用できる共通の祖先が複数ある場合は、共通の祖先のマージされたツリーを作成し、それを3ウェイマージの参照ツリーとして使用します。これにより、Linux 2.6カーネル開発履歴から取得された実際のマージコミットに対して行われたテストで、マージのミスを引き起こさずにマージの競合が減少すると報告されています。さらに、名前の変更を伴うマージを検出して処理できます。これは、1つのブランチをプルまたはマージするときのデフォルトのマージ戦略です。 タコ -これは2頭以上のケースを解決しますが、手動での解決が必要な複雑なマージを拒否します。これは主に、トピックのブランチヘッドをまとめるために使用することを目的としています。これは、複数のブランチをプルまたはマージするときのデフォルトのマージ戦略です。 私たち -これは任意の数のヘッドを解決しますが、マージの結果は常に現在のブランチヘッドになります。これは、サイドブランチの古い開発履歴に取って代わるために使用されることを意図しています。 サブツリー -これは修正された再帰戦略です。ツリーAとBをマージするとき、BがAのサブツリーに対応する場合、Bは、同じレベルでツリーを読み取るのではなく、最初にAのツリー構造に一致するように調整されます。この調整は、共通の祖先ツリーに対しても行われます。 デフォルトとは異なるものをいつ指定する必要がありますか?それぞれに最適なシナリオは何ですか?
430 git  merge  git-merge 

7
Chromeデベロッパーツールで読み込まれたすべてのスクリプトを検索するにはどうすればよいですか?
Firebugでは、テキストを検索すると、ページにロードされたすべてのスクリプトでそのテキストを検索します。クライアントスクリプトのデバッグ中にChromeデベロッパーツールでも同じことができますか?試してみましたが、開いているスクリプトでのみ検索されているようで、ページにある残りのスクリプトは検索されません。 次のスクリーンショットが私が達成しようとしていることについてのより良いアイデアを与えることを願っています: 次のスクリーンショットは、Firebugでの単一の検索からのものです。

11
Androidのstrings.xmlに文字を書く方法
strings.xmlファイルに次のように書きました: <string name="game_settings_dragNDropMove_checkBox">Move by Drag&Drop</string> 次のエラーが発生しました: The reference to entity "Drop" must end with the ';' delimiter. strings.xmlに文字&を書き込むにはどうすればよいですか?

5
GoogleファイナンスAPIの代替[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 GoogleファイナンスAPIを使用して会社の株価データを取得したかったのですが、このAPIは2011/26/05以降廃止されました。 リアルタイムで株価データを取得するための無料のAPIとして何を使用していますか?

12
ボディに設定されたCSS3グラデーションの背景は伸縮せず、代わりに繰り返されますか?
<body>合計300ピクセルの高さのコンテンツを言います。 <body>使っている背景-webkit-gradientや-moz-linear-gradient 次に、ウィンドウを最大化し(または単に300pxより高くします)、グラデーションの高さをちょうど300px(コンテンツの高さ)にし、残りのウィンドウを埋めるまで繰り返します。 これはwebkitとgeckoの両方で同じであるため、これはバグではないと想定しています。 しかし、グラデーションのストレッチを繰り返しではなくウィンドウ全体に拡大する方法はありますか?
430 css  gradient 

10
コールバックだけを約束しませんか?
私はJavaScriptを数年開発しており、約束についての大騒ぎをまったく理解していません。 私がすることはすべて変更であるようです: api(function(result){ api2(function(result2){ api3(function(result3){ // do work }); }); }); とにかく、私はasyncのようなライブラリを使用できます: api().then(function(result){ api2().then(function(result2){ api3().then(function(result3){ // do work }); }); }); どちらがより多くのコードであり、読みにくくなります。ここでは何も得られませんでしたが、突然魔法のように「フラット」になったわけでもありません。言うまでもなく、物事を約束に変換する必要があります。 では、ここでの約束についての大騒ぎは何ですか?

20
iOSシミュレータでネットワークを無効にすることはできますか?
インターネットからプライマリデータを取得するアプリケーションで発生する、一貫性のない動作をデバッグしようとしています。シミュレータでは問題が発生せず、デバイス上でのみ発生するため、シミュレータでネットワークと接続環境を再現したいと思います。 シミュレータでネットワークを無効にする方法はありますか? (私はコードにリモートでMacに接続していますが、現時点では他に選択肢がないため、OSネットワークを無効にすることはできません)。

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