プログラミング

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

16
Bloggerでのブログ用のコードスニペットのフォーマット[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する 私のブログはブロガーでホストされていると私で頻繁にポストコードスニペットれるC/ C#/ Java/ XMLなどが、私はスニペットは、「マングル」を取得します見つけます。 事前にスニペットを解析してフォーマットを整理したり、XML " <"を " <"に変換したりするために使用できるWebサイトはありますか? SOのこの領域の周りにいくつかの質問がありますが、この質問に直接対応する質問は見つかりませんでした。 Edit:@Richの答えは、サイトの状態が「あなたのサイト上でフォーマットされたコードを表示するには、このCSSスタイルシートを取得し、そして、それへの参照を追加する必要が<head>あなたのページのセクション」。それが問題です。BloggerAFAIKではこれを行うことはできません。



10
JavaScriptのparseIntの8進数の動作を回避するにはどうすればよいですか?
JavaScriptで以下を実行してみてください。 parseInt('01'); //equals 1 parseInt('02'); //equals 2 parseInt('03'); //equals 3 parseInt('04'); //equals 4 parseInt('05'); //equals 5 parseInt('06'); //equals 6 parseInt('07'); //equals 7 parseInt('08'); //equals 0 !! parseInt('09'); //equals 0 !! JavaScriptが先行ゼロが8進整数を示すと考える難しい方法を学んだところです。base -8 がない"8"か"9"、8であるので、関数はゼロを返します。好むと好まざるとにかかわらず、これは仕様によるものです。 回避策は何ですか? 注:完全を期すために、私は解決策を投稿しようとしていますが、それは私が嫌う解決策なので、他の/より良い答えを投稿してください。 更新: JavaScript標準の第5版(ECMA-262)では、この動作を排除する重大な変更が導入されています。Mozillaは良い記事を書いています。

4
Gitはサブモジュールを再帰的に更新します
私のプロジェクト構造 ProjectA -FrameworkA (submodule) --Twig (submodule of FrameworkA) サブモジュールを再帰的に更新するにはどうすればよいですか?私はすでにいくつかのgitコマンドを試しました(ProjectAルートで) git submodule foreach git pull origin master または git submodule foreach --recursive git pull origin master Twigのファイルはプルできません。


14
Doctrine2:参照テーブルに列を追加して多対多を処理する最良の方法
Doctrine2で多対多のリレーションを処理するための最良で最もクリーンで最も簡単な方法は何だろうと思います。 メタリカのMaster of Puppetsのようないくつかのトラックのアルバムがあるとします。ただし、MetallicaのBatteryのように、1つのトラックが複数のアルバムに表示される場合があることに注意してください。このトラックは3つのアルバムで使用されています。 したがって、必要なのは、いくつかの追加の列(指定されたアルバム内のトラックの位置など)を含む3番目のテーブルを使用して、アルバムとトラックの多対多の関係です。実際、Doctrineのドキュメントが示唆しているように、私はその機能を実現するために二重の1対多の関係を使用する必要があります。 /** @Entity() */ class Album { /** @Id @Column(type="integer") */ protected $id; /** @Column() */ protected $title; /** @OneToMany(targetEntity="AlbumTrackReference", mappedBy="album") */ protected $tracklist; public function __construct() { $this->tracklist = new \Doctrine\Common\Collections\ArrayCollection(); } public function getTitle() { return $this->title; } public function getTracklist() { return $this->tracklist->toArray(); …

7
ASP.NET MVC-コントローラーからApp_Dataフォルダーへの絶対パスを見つける
ASP.NET MVCプロジェクトのコントローラーからApp_Dataフォルダーへの絶対パスを見つける正しい方法は何ですか?一時的に.xmlファイルを操作できるようにしたいのですが、パスをハードコーディングしたくありません。 これは動作しません: [HandleError] public class HomeController : Controller { public ActionResult Index() { string path = VirtualPathUtility.ToAbsolute("~/App_Data/somedata.xml"); //.... do whatever return View(); } } Webコンテキスト外ではVirtualPathUtility.ToAbsolute()が機能しないと思います。文字列パスは「C:\ App_Data \ somedata.xml」として返されます MVCアプリで.xmlファイルのパスをどこに決定すればよいですか?global.asaxをアプリケーションレベルの変数に貼り付けますか?

30
後藤はまだ有害だと考えていますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 5年前休業。 この質問を改善する 誰もがダイクストラの編集者への手紙を知っています。有害と見なされるステートメントに移動し(ここでも .htmlトランスクリプトとここに .pdf)、その時点からgotoステートメントを可能な限り避けようとする手ごわいプッシュがありました。gotoを使用して、保守不可能な大規模なコードを生成することは可能ですが、それでも最新のプログラミング言語には残っています。Schemeの高度な継続制御構造でさえ、洗練されたgotoとして説明できます。 gotoを使用する必要があるのはどのような場合ですか?いつ避けるのが最善ですか? 追加質問として:Cは、現在のスタックフレーム内だけでなく、任意の呼び出しフレーム内に移動する機能を提供する、setjmpとlongjmpの2つの関数を提供します。これらはgotoと同じくらい危険だと考えるべきですか?もっと危険な? ダイクストラ自身はその肩書きを後悔したが、彼には責任がなかった。EWD1308(ここでも .pdf)の終わりに彼は書きました: 最後に、記録のための短編小説。1968年、ACMの通信は「有害と見なされたgotoステートメント」というタイトルで私のテキストを公開しましたが、これは後年最も頻繁に参照されることになりますが、残念ながら、それよりも多くの場合、テンプレートになることで私の名声の土台となったタイトル:「Dijkstra有害と見なされる」というタイトルのタイトルを含むほとんどすべてのXについて、「X有害と見なされる」というタイトルの下にあらゆる種類の記事が表示されます。しかし、何が起こったのでしょうか?「後藤声明に反対する訴訟」というタイトルで論文を提出しました「それは、その出版をスピードアップするために、編集者は「編集者への手紙」に変わりました、そしてその過程で彼は彼自身の発明の新しいタイトルを与えました!編集者はニクラウス・ワースでした。 このトピックについてよく考え抜かれた古典的な論文は、ダイクストラの論文と一致するように、Donald E. Knuthによるgo to Statementsを使用した構造化プログラミングです。両方を読むことは、文脈の再確立と主題の非独断的な理解に役立ちます。この論文では、このケースに関するダイクストラの意見が報告されており、さらに強力です。 ドナルドE.クヌース:そのような見解を示すことで、ダイクストラの考えにはっきりと反対しているのではないと私は信じています。彼が最近次のように書いたからです。ステートメントに行く]。プログラミングの概念的な問題は、単純な形式のコーディング規律によって1つのトリックで解決できるかのように、他の人がそれを信仰しているという不快な気持ちを持っています! "


4
$ onおよび$ broadcast in angular
私は異なるビューを持つフッターコントローラーとコードスキャナーコントローラーを持っています。 angular.module('myApp').controller('footerController', ["$scope", function($scope) {}]); angular.module('myApp').controller('codeScannerController', ["$scope", function($scope) { console.log("start"); $scope.startScanner = function(){... <li>footer.html内のをクリックすると、codeScannerControllerでこのイベントを取得する必要があります。 <li class="button" ng-click="startScanner()">3</li> 私はそれがで実現することができると思う$onと$broadcast、私は方法がわからないとどこにも例を見つけることができません。

14
データURIをファイルに変換してからFormDataに追加する
私は、Mozilla HacksサイトにあるようなHTML5画像アップローダーを再実装しようとしましたが、これはWebKitブラウザーで動作します。タスクの一部は、canvasオブジェクトから画像ファイルを抽出し、それをアップロードのためにFormDataオブジェクトに追加することです。 問題は、その中でcanvas持っているtoDataURLイメージファイルの表現を返す関数を、いるFormDataオブジェクトは、ファイルを受け入れるか、ブロブからオブジェクトファイルのAPI。 Mozillaソリューションでは、次のFirefox専用機能を使用しましたcanvas: var file = canvas.mozGetAsFile("foo.png"); ... WebKitブラウザーでは利用できません。私が考えることができる最善の解決策は、Data URIをFileオブジェクトに変換する方法を見つけることです。これは、File APIの一部であると考えていましたが、私は一生それを行うための何かを見つけることができません。 出来ますか?そうでない場合、代替案はありますか? ありがとう。
282 javascript  html  webkit 




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