プログラミング

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

20
MySQLの結果をJSONエンコード
json_encode()MySQLクエリ結果で関数を使用するにはどうすればよいですか?行を反復処理する必要がありますか、それとも結果オブジェクト全体に適用できますか?
304 php  mysql  json 



13
IIS Expressでカスタムドメインを使用する
従来、私は自分のlocalhost開発サーバーでカスタムドメインを使用しています。以下に沿ったもの: dev.example.com dev.api.example.com これにより、Facebookなどの外部APIを操作するときに、かなりの柔軟性が得られました。これは、組み込みのVisual Studio Development Serverで過去にうまく機能しました。なぜなら、私がしなければならないことは、CNAMEをを指すDNSレコードに追加することだけだったから127.0.0.1です。 ただし、これをIIS Expressで動作させることができませんでした。私が試みたすべてが失敗したようです。applicationHost.configIIS Express のファイルに正しいXML構成を追加しましたが、IISの実際のインストールのようにエントリが有効であると認識していません。 <binding protocol="http" bindingInformation="*:1288:dev.example.com" /> この行を入力してリクエストしようとするとhttp://dev.example.com:1288、次のメッセージが表示されます。 不正なリクエスト-無効なホスト名 明らかなものがない場合、誰かが知っていますか?または、IIS Expressチームは、この種の使用法を実際に見通すことができませんでしたか?
304 iis  iis-7  iis-express 

10
変数をundefinedに設定したり、undefinedを引数として渡したりできますか?
JavaScript undefinedとnull値について少し混乱しています。 if (!testvar)実際には何をしますか?それをテストするのかundefined、nullそれとも単にテストするのundefinedですか? 変数が定義されたら、それをクリアしてundefined(したがって、変数を削除する)ことができますか? undefinedパラメータとして渡すことはできますか?例えば: function test(var1, var2, var3) { } test("value1", undefined, "value2");



24
エンコーディングを検出してすべてをUTF-8にする
さまざまなRSSフィードから多くのテキストを読み取ってデータベースに挿入しています。 もちろん、フィードではいくつかの異なる文字エンコードが使用されています(UTF-8やISO 8859-1など)。 残念ながら、テキストのエンコーディングに問題がある場合があります。例: 「サッカー」の「ß」は、私のデータベースでは「Ÿ」のようになります。「Ÿ」の場合、正しく表示されます。 「サッカー」の「ß」が私のデータベースでは「likeƒÂŸ」のようになることがあります。もちろん、誤って表示されます。 その他の場合、「ß」は「ß」として保存されるため、何も変更されません。その後、それも誤って表示されます。 ケース2と3を回避するにはどうすればよいですか? すべてを同じエンコーディング、できればUTF-8にするにはどうすればよいですか?いつ使用する必要があるかutf8_encode()、いつ使用する必要があるかutf8_decode()があるか(効果は何であるかは明らかですが、いつ関数を使用する必要がありますか?)、いつ入力を使用して何もしなければなりませんか? すべてを同じエンコーディングにするにはどうすればよいですか?たぶん機能とはmb_detect_encoding()?このための関数を書くことはできますか?だから私の問題は: テキストが使用するエンコーディングを確認するにはどうすればよいですか? どのようにしてUTF-8に変換しますか-古いエンコーディングが何であれ? このような機能は機能しますか? function correct_encoding($text) { $current_encoding = mb_detect_encoding($text, 'auto'); $text = iconv($current_encoding, 'UTF-8', $text); return $text; } 私はそれをテストしました、しかしそれは働きません。どうしたの?

16
sshがターゲットマシンのバックグラウンドでコマンドを実行するようにする
これは、シェルスクリプトでsshをどのように使用するのかに関する後続の質問です。質問。リモートマシンで、そのマシンのバックグラウンドで実行されているコマンドを実行する場合、sshコマンドを返すにはどうすればよいですか?コマンドの最後にアンパサンド(&)を含めようとすると、ハングします。コマンドの正確な形式は次のとおりです。 ssh user@target "cd /some/directory; program-to-execute &" 何か案は?ターゲットマシンへのログインでは常にテキストバナーが生成され、パスワードが不要なSSHキーが設定されていることに注意してください。
304 bash  ssh  csh 

4
WPFでコントロールを取得して使用可能なスペースを埋めるにはどうすればよいですか?
一部のWPFコントロール(などButton)は、高さを指定しないと、コンテナー内の利用可能なすべてのスペースを喜んで消費するようです。 そして、いくつかは、私が今使用する必要があるもののように、(複数行)TextBoxとはListBox、コンテンツを収めるために必要なスペースを取るだけで心配しているように見えます。 これらの男をのセルに配置するUniformGridと、利用可能なスペースに合わせて拡大されます。ただし、UniformGridインスタンスはすべての状況に適しているわけではありません。いくつかの行が*高さに設定され、それ自体と他の行の間の高さを分割するグリッドがある場合はどうでしょうか。a StackPanelがあり、a Label、a List、a Buttonがある場合、リストを取得して、ラベルとボタンで満たされていないすべてのスペースをどのように使用できますか? これは本当に基本的なレイアウト要件になると思いますが、可能な限りスペースを埋める方法を理解することはできません(それらを配置しDockPanelて埋めるように設定することも機能しないようです。DockPanel唯一のサブコントロール)によって必要なスペースを占めています。 あなたが一緒にプレイしていた場合はサイズ変更可能なGUIは非常に恐ろしいだろうHeight、Width、MinHeight、MinWidthなど HeightとWidthプロパティを、使用するグリッドセルにバインドできますか?またはこれを行う別の方法はありますか?


11
データフレームに列を名前でドロップする方法
大きなデータセットを持っているので、特定の列を読み取るか、他のすべての列を削除したいと考えています。 data <- read.dta("file.dta") 興味のない列を選択します。 var.out <- names(data)[!names(data) %in% c("iden", "name", "x_serv", "m_serv")] そして私がしたいことよりも: for(i in 1:length(var.out)) { paste("data$", var.out[i], sep="") <- NULL } 不要な列をすべて削除します。これは最適なソリューションですか?
304 r  dataframe  subset 

3
Mongooseの「__v」フィールドとは
私が使用しているMongooseと、バージョン3をMongoDBバージョン2.2。ドキュメントに__vフィールドが表示され始めたことに気づきましたMongoDB。バージョン管理と関係がありますか?使い方は?



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