プログラミング

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


7
PHP PDOステートメントは、テーブルまたは列の名前をパラメーターとして受け入れることができますか?
作成したPDOステートメントにテーブル名を渡せないのはなぜですか? $stmt = $dbh->prepare('SELECT * FROM :table WHERE 1'); if ($stmt->execute(array(':table' => 'users'))) { var_dump($stmt->fetchAll()); } SQLクエリにテーブル名を挿入する別の安全な方法はありますか?安全とは、私がしたくないことを意味します $sql = "SELECT * FROM $table WHERE 1"
243 php  pdo 

22
MVVM:最初から最後までチュートリアル?
ロックされています。この質問とトピックへの回答はロックされています。質問はトピックから外れていますが、歴史的に重要です。現在、新しい回答や相互作用を受け入れていません。 私はC#/ Windowsフォームのプログラマーで、5年以上の経験があります。MVVM(Model-View-ViewModel)デザインパターンを使用してWPFを調査しています。チュートリアルをインターネットで検索しました。ジェイソン・ドリンガーの素晴らしいビデオを全部見てきました。私は多くを見つけましたが、最初から最後まで私を連れて行くものを見つけていません。私が本当に欲しいのは、以前のWPFの知識を前提としないチュートリアルです。 学ぶのに役立つお気に入りのWPF-MVVMチュートリアルは何ですか?
243 c#  .net  wpf  mvvm 

20
GoogleアナリティクスのためにPageSpeed Insights 99/100-GAをキャッシュするにはどうすればよいですか?
私はPageSpeedで100/100に到達するための探求にあり、私はほとんどそこにいます。Google Analyticsをキャッシュするための適切なソリューションを見つけようとしています。 ここに私が得るメッセージがあります: ブラウザーのキャッシュを利用する静的リソースのHTTPヘッダーに有効期限または最大経過時間を設定すると、ブラウザーは以前にダウンロードしたリソースをネットワーク経由ではなくローカルディスクからロードするように指示されます。次のキャッシュ可能なリソースにブラウザのキャッシュを活用します:http : //www.google-analytics.com/analytics.js(2時間) 私が見つけた唯一の解決策は2012年のものであり、それは良い解決策ではないと思います。基本的に、GAコードをコピーして自分でホストします。次に、cronジョブを実行してGoogleを1日に1回再確認し、最新のGAコードを取得して置き換えます。 http://diywpblog.com/leverage-browser-cache-optimize-google-analytics/ Googleアナリティクスを使用しながら100/100に到達するには、他に何ができますか? ありがとうございました。

3
JavaScriptの「関数*」とは何ですか?
で、このページに私は新しいJavaScriptの関数型が見つかりました: // NOTE: "function*" is not supported yet in Firefox. // Remove the asterisk in order for this code to work in Firefox 13 function* fibonacci() { // !!! this is the interesting line !!! let [prev, curr] = [0, 1]; for (;;) { [prev, curr] = [curr, prev + …

10
マルチコアアセンブリ言語はどのように見えますか?
昔々、たとえばx86アセンブラを作成するには、「EDXレジスタに値5をロードする」、「EDXレジスタをインクリメントする」などの指示があります。 4コア(またはそれ以上)を備えた最新のCPUでは、マシンコードレベルで4つの別個のCPUがあるように見えますか(つまり、4つの異なる「EDX」レジスタしかない)。もしそうなら、「EDXレジスタをインクリメントする」と言うとき、どのCPUのEDXレジスタがインクリメントされるかを決定するものは何ですか?現在、x86アセンブラに「CPUコンテキスト」または「スレッド」の概念はありますか? コア間の通信/同期はどのように機能しますか? オペレーティングシステムを作成している場合、ハードウェアを介して公開されているメカニズムによって、さまざまなコアでの実行をスケジュールできますか?特別な特権付きの指示ですか? マルチコアCPU用の最適化コンパイラ/バイトコードVMを作成している場合、すべてのコアで効率的に実行されるコードを生成するために、たとえばx86について特に何を知る必要がありますか? マルチコア機能をサポートするためにx86マシンコードにどのような変更が加えられましたか?
243 assembly  x86  cpu  multicore  smp 


18
Web APIのリクエストに一致する複数のアクションが見つかりました
2つの "Get"メソッドを実行しようとすると、このエラーが発生し続ける リクエストに一致する複数のアクションが見つかりました:webapi 私はこれについてスタックで他の同様の質問を見回していますが、わかりません。 2つの異なる名前があり、「HttpGet」属性を使用しています [HttpGet] public HttpResponseMessage Summary(MyVm vm) { return null; } [HttpGet] public HttpResponseMessage FullDetails() { return null; }

30
Webアプリケーションでストレステストを実行しますか?
以前は、Microsoft Web Application Stress ToolとPylotを使用してWebアプリケーションのストレステストを行いました。簡単なホームページ、ログインスクリプト、およびサイトウォークスルー(eコマースサイトで、カートにアイテムをいくつか追加してチェックアウトする)を作成しました。 ほんの一握りの開発者でホームページを強く叩くだけでは、ほとんど常に大きな問題が見つかります。リリース後、第2ステージでさらにスケーラビリティの問題が表面化します。 私が使用したツールのURLは、Microsoft Homer(別名Microsoft Web Application Stress Tool)とPylotでした。 これらのツールによって生成されたレポートは、私にとってあまり意味がありませんでした。サイトがサポートできる同時負荷の種類を理解するために何時間も費やしました。最も愚かなバグとボトルネックが常に発生するため、常に価値がありました(たとえば、Webサーバーの設定ミス)。 あなたは何をしましたか、どのツールを使用しましたか、そしてあなたのアプローチでどのような成功を収めましたか?私にとって最も興味深い部分は、ストレステストアプリケーションによって報告された数からアプリがサポートできる同時ユーザーの数を計算するための、ある意味のある式を考え出すことです。

16
npmインストールエラー-MSB3428:Visual C ++コンポーネント「VCBuild.exe」を読み込めませんでした
私は使用しようとしています npm install steam しかし、私は言ってエラーを得ています これを修正する方法がわからないので、2つの異なるnpmモジュールのインストールでこれを取得しました。ただし、他のモジュールをインストールできます。 私が試したこと:必要な依存関係をインストールします。(ursa、node-gypなど)Visual C ++ 2005をインストールします。VisualC ++ 2010をインストールします。環境変数のパスを/ VC /に変更します(別のStackOverflowスレッド/ questionにあります。Googled、googled、googled。 私もやってみてエラーが発生します: npm install ursa エラーは:
243 node.js 


16
Android SDK Managerがコンポーネントをインストールしない
ここで何が間違っているのかわかりません。Android SDK Managerをインストールしましたが、現在、Android Dev Webサイトが提案するようなプラットフォームをインストールしようとしています。インストールをクリックすると、マネージャーがAndroidディレクトリ内に一時フォルダーを作成できなかったというエラーが表示されました。だから私はそれを作成しました。今、私はこのエラーを得ています: SDKプラットフォームAndroid 2.3、API 9、リビジョン1のダウンロードファイルが見つかりません:C:\ Program Files(x86)\ Android \ android-sdk-windows \ temp \ android-2.3_r01-linux.zip(アクセスが拒否されました) また、進行状況バーの下に、「完了。何もインストールされていません。」という小さなメッセージが表示されます。 私はWindows 7 Ultimateを実行しています。
243 android  sdk 


6
divのコンテンツをラップしない方法は?
div2つのボタンを含む固定幅があります。ボタンのラベルが長すぎる場合、ボタンは折り返されます。1つのボタンは最初の行にとどまり、次のボタンは隣接するのではなく、その下に続きます。 div両方のボタンが1行に表示されるようにを強制的に拡張するにはどうすればよいですか?
243 html  css 

8
nullを許可しないPostgresqlデータベースに列を追加するにはどうすればよいですか?
次のクエリ(インターネット用にサニタイズ)を使用して、新しい「NOT NULL」列をPostgresqlデータベースに追加します。 ALTER TABLE mytable ADD COLUMN mycolumn character varying(50) NOT NULL; このクエリを実行するたびに、次のエラーメッセージが表示されます。 ERROR: column "mycolumn" contains null values 私は困惑しています。どこがいけないの? 注:主にpgAdmin III(1.8.4)を使用していますが、ターミナル内からSQLを実行したときにも同じエラーが発生しました。

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