プログラミング

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

4
StringFormatを使用してWPF XAMLバインディングに文字列を追加する
整数値(この場合は摂氏での温度)への一方向のバインディングを持つTextBlockを含むWPF 4アプリケーションがあります。XAMLは次のようになります。 <TextBlock x:Name="textBlockTemperature"> <Run Text="{Binding CelsiusTemp, Mode=OneWay}"/></TextBlock> これは実際の温度値を表示するのには問題なく機能しますが、数値ではなく°C(30ではなく30°C)が含まれるようにこの値をフォーマットしたいと思います。私はStringFormatについて読んでいて、次のようないくつかの一般的な例を見てきました。 // format the bound value as a currency <TextBlock Text="{Binding Amount, StringFormat={}{0:C}}" /> そして // preface the bound value with a string and format it as a currency <TextBlock Text="{Binding Amount, StringFormat=Amount: {0:C}}"/> 残念ながら、私が見た例では、私がしようとしているように、バインドされた値に文字列を追加していません。シンプルなものに違いないと思いますが、うまくいきません。誰でもそれを行う方法を私に説明できますか?


3
Rでのggplot2によるヒストグラムのオーバーレイ
私はRを初めて使用し、3つのヒストグラムを同じグラフにプロットしようとしています。すべてうまくいきましたが、私の問題は、2つのヒストグラムが重なっているところが見えないことです。 密度プロットを作成すると、完璧に見えます。各曲線は黒い枠線で囲まれており、曲線が重なると色が異なって見えます。 1番目の画像のヒストグラムで同様のことが達成できるかどうか誰かに教えてもらえますか?これは私が使用しているコードです: lowf0 <-read.csv (....) mediumf0 <-read.csv (....) highf0 <-read.csv(....) lowf0$utt<-'low f0' mediumf0$utt<-'medium f0' highf0$utt<-'high f0' histogram<-rbind(lowf0,mediumf0,highf0) ggplot(histogram, aes(f0, fill = utt)) + geom_histogram(alpha = 0.2)
124 r  ggplot2 


10
HttpURLConnectionでPOSTを使用してファイルを送信する
Android開発者がクラスの使用を推奨しているので、HttpURLConnectionビットマップ「ファイル」(実際にはメモリ内ストリーム)をPOST経由でApache HTTPサーバーに送信する方法の良い例を誰かが私に提供できるかどうか疑問に思っていました。私はCookieや認証などの複雑なものには興味がありませんが、信頼性の高いロジック実装を望んでいます。私がここで見た例はすべて、「これを試してみて、おそらくうまくいく」ように見えます。 現在、私はこのコードを持っています: URL url; HttpURLConnection urlConnection = null; try { url = new URL("http://example.com/server.cgi"); urlConnection = (HttpURLConnection) url.openConnection(); } catch (Exception e) { this.showDialog(getApplicationContext(), e.getMessage()); } finally { if (urlConnection != null) { urlConnection.disconnect(); } } ここで、showDialogはAlertDialog(無効なURLの場合は)を表示するだけです。 ここで、次のようにビットマップを生成するとします。Bitmap image = this.getBitmap()派生したコントロール内で、ViewPOSTを介して送信したいとします。そのようなことを達成するための適切な手順は何でしょうか?どのクラスを使用する必要がありますか?この例のHttpPostように使用できますか?もしそうなら、私は自分のビットマップのをどのように構築しますか?最初にビットマップをデバイスのファイルに保存する必要があるのは嫌です。InputStreamEntity また、元のビットマップのすべての変更されていないピクセルをサーバーに送信する必要があるため、JPEGに変換できないことにも言及する必要があります。

9
挿入中にSQLiteエラー「読み取り専用データベースへの書き込みを試みます」?
Webサイトに使用しているSQLiteデータベースがあります。問題は、それを試そうとするINSERT INTOと、PDOException SQLSTATE[HY000]: General error: 8 attempt to write a readonly database 私はサーバーにSSHで接続して権限を確認しましたが、データベースには権限があります -rw-rw-r-- * nixの権限についてはあまり詳しくありませんが、これは ディレクトリではありません 所有者は読み取り/書き込み権限を持っています(それは私ですls -l) グループには読み取り/書き込み権限があります 他のすべてのユーザーは読み取り権限のみを持っています 私はまた、sqlite3プログラムを使用することを知っているあらゆる場所を調べましたが、何も関連性がありませんでした。 PDOがデータベースを開こうとしている権限がわからなかったので、 chmod o+w supplies.db 今、私は別のものを得ますPDOException: SQLSTATE[HY000]: General error: 14 unable to open database file しかし、データベースが開いた後にINSERTクエリを実行しようとしたときにのみ発生します。 何が起こっているのかについてのアイデアはありますか?

17
提出する前にアプリのiTunesリンクを取得
別の投稿で、バイナリなしでアプリを送信できることを読みましたが、これはもう不可能だと私が見た見解に基づいています。バイナリなしでは送信できないようで、バイナリはアプリケーションローダーを介して送信されます。バイナリを送信する前に、アプリへのiTunes /アプリストアリンクを取得する他の既知の方法はありますか?

7
SQLは、あるテーブルのフィールドを別のテーブルのフィールドから更新します
2つのテーブルがあります。 A [ID, column1, column2, column3] B [ID, column1, column2, column3, column4] A常にのサブセットにBなります(つまり、のすべての列Aもに含まれますB)。 のすべての列のデータを使用して、特定の入力IDでレコードを更新したい。これはとの両方に存在します。BAAIDAB "Aのすべての列を設定する"UPDATEとだけ言って、列名を指定せずにそれを行う構文または他の方法はありますか? 私はPostgreSQLを使用しているため、特定の非標準コマンドも受け入れられます(ただし、推奨されません)。

15
CRONが正しいPATHを呼び出すようにする方法
cronに正しいPATHを呼び出させるようにしています。シェルからPythonスクリプトを実行すると、スクリプトはbashrcに設定されたPATHを使用するため正常に実行されますが、cronを使用すると、bashrcからのすべてのPATHが使用されません。bashrcのようなcronのPATHを入力できるファイル、またはbashrcからPATHを呼び出す方法はありますか? 申し訳ありませんが、私はこれを正しく言っていないと思います。正しいスクリプトを実行できます(つまり、crontabのスクリプトへのPATHはここでは問題ではありません)。そのスクリプトが実行されているときにビルドを実行すると、これはで設定され.bashrcたパス。ログイン時にスクリプトを実行すると、.bashrcPATHが取得されます。cronはシェルで実行されないため、取得されません.bashrc。bashスクリプトラッパーを記述せずにこれを取り込む方法はありますか?
124 linux  path  cron 

13
NSAppTransportSecurityをinfo.plistファイルに追加するにはどうすればよいですか?
https://developer.apple.com/videos/wwdc/2015/?id=711 @ 5:55 これを自分のinfo.plistに追加できないようです。それは価値がありません。XCodeバージョン7.0ベータ(7A121l)を実行していて、iOS9でテストしています。 ビデオに表示されているように希望のURLを具体的に宣言できないため、「App Transport SecurityはクリアテキストのHTTP(http://)リソースのロードを安全ではないためブロックしました。一時的な例外は、アプリのInfo.plistファイル」エラー。 しかし、私はそれを構成することができないようです。何か案は?
124 ios  objective-c  xcode  ios9 

11
親アクティビティからFragmentメソッドを呼び出す
Android Fragments Dev Guideで、「findFragmentById()またはを使用してFragmentManagerからFragmentへの参照を取得することにより、アクティビティがフラグメント内のメソッドを呼び出すことができる」とわかりましたfindFragmentByTag()。 次の例は、フラグメント参照を取得する方法を示していますが、フラグメント内の特定のメソッドを呼び出す方法は示していません。 誰でもこれを行う方法の例を挙げられますか?親アクティビティからフラグメント内の特定のメソッドを呼び出したいのですが。ありがとう。

17
画像をキャッシュしないようにWebブラウザーを強制する方法
バックグラウンド 私は2つの無料ウェブサイト用の非常にシンプルなCGIベースの(Perl)コンテンツ管理ツールを作成して使用しています。Webサイト管理者に、フィールド(日付、場所、タイトル、説明、リンクなど)に入力して保存するイベントのHTMLフォームを提供します。そのフォームでは、管理者がイベントに関連する画像をアップロードできるようにします。フォームを表示するHTMLページで、アップロードされた画像のプレビュー(HTML imgタグ)も表示しています。 問題 問題は、管理者が画像を変更したい場合に発生します。彼は「ブラウズ」ボタンを押し、新しい写真を選んで「OK」を押すだけです。そして、これはうまくいきます。 画像がアップロードされると、バックエンドのCGIがアップロードを処理し、フォームを適切に再読み込みします。 問題は、表示される画像が更新されないことです。データベースに正しい画像が保持されていても、古い画像は表示されます。画像をWebブラウザーでキャッシュしているという事実に絞り込みました。管理者がFirefox / Explorer / SafariのRELOADボタンを押すと、すべてが正常に更新され、新しい画像が表示されます。 私の解決策-機能しない 過去の非常に古い日付のHTTP Expires命令を記述して、キャッシュを制御しようとしています。 Expires: Mon, 15 Sep 2003 1:00:00 GMT 私は管理者側にいることを忘れないでください。ページは常に期限切れであるため、ページのロードに少し時間がかかるかどうかは特に気にしません。 しかし、これも機能しません。 ノート 画像をアップロードするとき、そのファイル名はデータベースに保持されません。これは、Image.jpgに名前が変更されます(使用するときに単にわかりやすくするため)。既存の画像を新しい画像に置き換える場合、名前も変更されません。画像ファイルの内容のみが変更されます。 ウェブサーバーはホスティングサービス/ ISPによって提供されます。Apacheを使用します。 質問 画像ではなく、このページの内容をキャッシュしないようにWebブラウザに強制する方法はありますか? 実際にデータベースに「ファイル名を保存する」オプションを調整しています。このように、画像が変更されると、IMGタグのsrcも変更されます。ただし、これにはサイト全体に多くの変更が必要であり、より良い解決策がある場合は、むしろ変更を行いません。また、アップロードされた新しい画像に同じ名前が付いている場合、これは機能しません(たとえば、画像が少しフォトショップされて再アップロードされたとします)。

6
jQueryの幅、innerWidthとouterWidth、高さ、innerHeightとouterHeightの違いは何ですか
違いを確認するためにいくつかの例を書きましたが、幅と高さの結果は同じです。 <html> <head> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ var div = $('.test'); var width = div.width(); // 200 px var innerWidth = div.innerWidth(); // 200px var outerWidth = div.outerWidth(); // 200px var height = div.height(); // 150 px var innerHeight = div.innerHeight(); // 150 px var outerHeight = div.outerHeight(); …
124 javascript  jquery  css  dom  styles 


17
すべてのページに共通のレイアウトにデータを渡す
レイアウトページのあるウェブサイトを持っています。ただし、このレイアウトページには、すべてのページモデルがそのようなページタイトル、ページ名、およびアクションを実行するHTMLヘルパーの実際の場所を提供する必要があるデータがあります。また、各ページには独自のビューモデルプロパティがあります。 これどうやってするの?レイアウトを入力するのは悪い考えのようですが、どうすればこれらの情報を渡すことができますか?

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