プログラミング

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

19
CSSで変数として色を定義するにはどうすればよいですか?
私はかなり長いCSSファイルに取り組んでいます。クライアントが配色の変更を要求できることを知っていて、疑問に思っていました。変数に色を割り当てて、それを使用するすべての要素に新しい色を適用するように変数を変更することはできますか? PHPを使用してCSSファイルを動的に変更できないことに注意してください。

6
異なるORDER BYを使用したPostgreSQL DISTINCT ON
このクエリを実行したい: SELECT DISTINCT ON (address_id) purchases.address_id, purchases.* FROM purchases WHERE purchases.product_id = 1 ORDER BY purchases.purchased_at DESC しかし、私はこのエラーを受け取ります: PG :: Error:エラー:SELECT DISTINCT ON式は最初のORDER BY式と一致する必要があります address_id最初のORDER BY式として追加するとエラーが表示されなくなりますが、並べ替えを追加したくありませんaddress_id。注文せずにできaddress_idますか?

9
システムトレイでのみ実行される.NET Windowsフォームアプリケーションを作成するにはどうすればよいですか?
Windowsフォームアプリケーションをシステムトレイで実行するには、何をする必要がありますか? トレイに最小化できるアプリケーションではなく、アイコン、ツールヒント、および「右クリック」メニュー以外の何もない、トレイにのみ存在するアプリケーション。
216 c#  .net  winforms  system-tray 

11
クロスオリジンリソースシェアリング(CORS)POSTリクエストを機能させる方法
ローカルLAN(machineA)に2つのWebサーバーを備えたマシンがあります。1つ目はXBMCに組み込まれているもの(ポート8080)で、ライブラリが表示されます。2番目のサーバーは、オンデマンドでファイル変換をトリガーするために使用しているCherryPy pythonスクリプト(ポート8081)です。ファイル変換は、XBMCサーバーから提供されるページからのAJAX POST要求によってトリガーされます。 後藤ます。http://マシンA:8080これはディスプレイライブラリー ライブラリが表示されます ユーザーは次のコマンドを発行する「変換」リンクをクリックします- jQuery Ajaxリクエスト $.post('http://machineA:8081', {file_url: 'asfd'}, function(d){console.log(d)}) ブラウザは、次のヘッダーを含むHTTP OPTIONSリクエストを発行します。 リクエストヘッダー-オプション Host: machineA:8081 User-Agent: ... Firefox/4.01 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: en-us,en;q=0.5 Accept-Encoding: gzip,deflate Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7 Keep-Alive: 115 Connection: keep-alive Origin: http://machineA:8080 Access-Control-Request-Method: POST Access-Control-Request-Headers: x-requested-with サーバーは次のように応答します。 応答ヘッダー-オプション(ステータス= 200 OK) Content-Length: 0 Access-Control-Allow-Headers: * Access-Control-Max-Age: 1728000 Server: CherryPy/3.2.0 …
216 jquery  ajax  cherrypy  cors 

4
マップを介したC ++ループ
map<string, int>string-intの値やキーを知らずに、の各要素を反復処理したいと思います。 これまでのところ: void output(map<string, int> table) { map<string, int>::iterator it; for (it = table.begin(); it != table.end(); it++) { //How do I access each element? } }
216 c++  dictionary 

13
IPython Notebookマークダウンへの画像の挿入
アルゴリズムの開発と文書化は、IPythonノートブックアプリに大きく依存し始めています。すばらしい; しかし、それは可能であるように見えるものがありますが、私はそれを行う方法を理解できません: アルゴリズムの文書化を支援するために、ローカル画像を私の(ローカル)IPythonノートブックマークダウンに挿入したいと思います。私<img src="image.png">はマークダウンに何かを追加するのに十分知っていますが、それは私の知る限りです。127.0.0.1:8888で表されるディレクトリ(またはサブディレクトリ)にイメージを配置してアクセスできると思いますが、そのディレクトリがどこにあるのかわかりません。(私はMacで作業しています。)では、私がしようとしていることをあまり問題なく行うことはできますか?


8
タイプ「番号」のhtml入力で、フィールドに文字「e」を入力できるのはなぜですか。
次のhtml5入力要素があります。 <input type="number"> この入力で文字「e」を入力フィールドに入力できるのはなぜですか?他のアルファベット文字は入力できません(期待どおり) Chromeを使用するv。44.0.2403.107 私の意味を確認するには:http : //www.w3schools.com/html/tryit.asp?filename=tryhtml_input_number
216 html  input  numbers 

3
pytestでは、conftest.pyファイルの用途は何ですか?
私は最近発見しましたpytest。それは素晴らしいようです。ただし、ドキュメントの方が良いと思います。 どのconftest.pyファイルが使用されるのかを理解しようとしています。 私の(現在は小さい)テストスイートconftest.pyでは、プロジェクトルートに1つのファイルがあります。私はそれを使用して、テストに注入するフィクスチャを定義します。 2つの質問があります。 これは正しい使い方conftest.pyですか?他の用途はありますか? 複数のconftest.pyファイルを作成できますか?いつそれをしたいですか?例は高く評価されます。 より一般的にconftest.pyは、py.testテストスイートでファイルの目的と正しい使用法をどのように定義しますか?
216 python  testing  pytest 

30
SQL Serverの隠された機能
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 SQL Serverの隠された機能は何ですか? たとえば、文書化されていないシステムストアドプロシージャ、非常に役立つが十分に文書化されていないことを行うためのトリック? 答え すばらしい回答をありがとうございました。 ストアドプロシージャ sp_msforeachtable: '?'を使用してコマンドを実行します 各テーブル名に置き換えられます(v6.5以降) sp_msforeachdb:「?」を使用してコマンドを実行します 各データベース名に置き換えられます(v7以上) sp_who2: sp_whoと同じですが、ブロックのトラブルシューティングに関するより多くの情報が含まれます(v7以降) sp_helptext:ストアドプロシージャのコードが必要な場合は、ビューとUDF sp_tables:スコープ内のデータベースのすべてのテーブルとビューのリストを返します。 sp_stored_procedures:すべてのストアドプロシージャのリストを返す xp_sscanf:文字列から、各フォーマット引数で指定された引数の場所にデータを読み取ります。 xp_fixeddrives::最大の空き容量がある固定ドライブを検索します sp_help:テーブルの構造、インデックス、テーブルの制約を知りたい場合。ビューとUDF。ショートカットはAlt + F1です 切れ端 ランダムな順序で行を返す 最終更新日別のすべてのデータベースユーザーオブジェクト 返却日のみ 現在の週のどこかに日付があるレコードを検索します。 先週発生した日付のレコードを検索します。 現在の週の初めの日付を返します。 先週の初めの日付を返します。 サーバーにデプロイされた手順のテキストを参照してください データベースへのすべての接続をドロップします テーブルチェックサム 行チェックサム データベース内のすべてのプロシージャを削除します 復元後にログインIDを正しく再マッピングする INSERTステートメントからのストアドプロシージャの呼び出し キーワードによる手順の検索 データベース内のすべてのプロシージャを削除します プログラムでデータベースのトランザクションログをクエリします。 関数 HashBytes() EncryptByKey PIVOTコマンド その他 接続文字列エクストラ TableDiff.exe ログオンイベントのトリガー(Service Pack 2の新機能) …
215 sql-server  tsql 


30
正規表現のメール検証
私はこれを使います @"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$" メールを検証する正規表現 ([\w\.\-]+)-これは第1レベルドメイン用(多くの文字と数字、ポイントとハイフンも) ([\w\-]+)-これは第2レベルドメイン用です ((\.(\w){2,3})+)-これは、ポイントと2または3を含む他のレベルドメイン(3から無限大まで)用ですリテラル この正規表現の何が問題になっていますか? 編集:「something@someth.ing」メールと一致しません
215 c#  regex  validation 

9
PHPで$ Dateに日数を追加する
フォームにmySQLクエリの一部として返された日付があります 2010-09-17 変数$ Date2を$ Date5に次のように設定したいと思います。 $Date2 = $Date + 1 $Date3 = $Date + 2 等.. それは返すこと2010-09-18、2010-09-19等... 私が試してみました date('Y-m-d', strtotime($Date. ' + 1 day')) しかし、これは私にBEFOREの日付を与えます$Date。 別のクエリで使用できるように、日付を「Ymd」の形式で取得する正しい方法は何ですか?
215 php  date 

7
PostgreSQLの挿入パフォーマンスを高速化する方法
Postgresの挿入パフォーマンスをテストしています。データ型が数値の1列のテーブルがあります。それにインデックスもあります。次のクエリを使用してデータベースをいっぱいにしました。 insert into aNumber (id) values (564),(43536),(34560) ... 上記のクエリを使用して、一度に400万行を一度に10,000行挿入しました。データベースが600万行に達した後、パフォーマンスは15分ごとに100万行に大幅に減少しました。挿入パフォーマンスを向上させるためのトリックはありますか?このプロジェクトで最適な挿入パフォーマンスが必要です。 5 GB RAMのマシンでWindows 7 Proを使用する。

7
applicationWillEnterForeground対applicationDidBecomeActive、applicationWillResignActive対applicationDidEnterBackground
アプリケーションがバックグラウンドにあることからウェイクアップしていて、アプリケーションをアクティブにする準備をしたい場合に実装する適切なデリゲートはどれですか? applicationWillEnterForeground対applicationDidBecomeActive-違いは何ですか? アプリケーションがスリープ状態になり、データをクリーンアップして保存する準備をしたいときに実装する適切なデリゲートはどれですか。 applicationWillResignActive対applicationDidEnterBackground-違いは何ですか? また、着信SMSまたは通話が着信したときにapplicationWillResignActiveが呼び出されますが、ユーザーが[OK]をクリックして続行することを選択したことにも気付きました。このような場合、アプリでアクションを実行したくありません。ユーザーがアプリを終了しなかったため、中間的なクリーンアップを行わずに実行を継続したいだけです。したがって、applicationDidEnterBackgroundだけでクリーンアップ作業を行う方が理にかなっていると思います。 起床してスリープ状態にするために実装するデリゲートを選択し、SMS /通話によって中断されるようなイベントを検討する際に従うべきベストプラクティスについてのご意見をお待ちしています。 ありがとう

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