プログラミング

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

25
CSSでdivのアスペクト比を維持する
作りたい divウィンドウの幅の変化に応じて幅/高さを変更できるます。 アスペクト比を維持しながら、幅に応じて高さを変更できるCSS3ルールはありますか? JavaScriptを使用してこれを実行できることはわかっていますが、CSSのみを使用したいと思います。

10
git commitを削除しても変更は保持できますか
開発ブランチの1つで、コードベースにいくつかの変更を加えました。作業中の機能を完了する前に、現在のブランチをマスターに切り替えて、いくつかの機能をデモする必要がありました。しかし、「git checkout master」を使用するだけで、開発ブランチで行った変更も保持され、masterの一部の機能が破壊されました。したがって、私が行ったのは、「一時的なコミット」というコミットメッセージを使用して開発ブランチの変更をコミットしてから、デモのマスターをチェックアウトすることでした。 デモが終了し、開発ブランチでの作業に戻ったので、行った変更を保持しながら、行った「一時的なコミット」を削除したいと思います。それは可能ですか?
1057 git  undo  git-reset 


20
jQueryでイベントハンドラーを削除する最良の方法は?
私は持っていinput type="image"ます。これは、Microsoft Excelのセルノートのように機能します。input-imageペアになっているテキストボックスに誰かが数値を入力した場合、のイベントハンドラーを設定しますinput-image。次に、ユーザーがをクリックするimageと、データにメモを追加するための小さなポップアップが表示されます。 私の問題は、ユーザーがテキストボックスにゼロを入力したときに、input-imageのイベントハンドラーを無効にする必要があることです。私は以下を試しましたが、役に立ちません。 $('#myimage').click(function { return false; });
1053 jquery  html-input 



30
名前を文字列として持っているときにJavaScript関数を実行する方法
JavaScriptの関数名を文字列として持っています。後で呼び出すことができるように、それを関数ポインターに変換するにはどうすればよいですか? 状況によっては、メソッドにさまざまな引数を渡す必要がある場合もあります。 一部の関数はの形式を取る場合がありnamespace.namespace.function(args[...])ます。
1051 javascript 



30
Access-Control-Allow-Origin Multiple Origin Domains?
Access-Control-Allow-Originヘッダーを使用して複数のクロスドメインを許可する方法はありますか? は承知していますが、*オープンすぎます。私は本当にいくつかのドメインだけを許可したいです。 例として、次のようなもの: Access-Control-Allow-Origin: http://domain1.example, http://domain2.example 上記のコードを試しましたが、Firefoxでは動作しないようです。 複数のドメインを指定することは可能ですか、それとも1つだけで行き詰まりますか?

30
JavaでJSONを解析する方法
次のJSONテキストがあります。どのように私はの値を取得し、それを解析することができpageName、pagePic、post_id、などを? { "pageInfo": { "pageName": "abc", "pagePic": "http://example.com/content.jpg" }, "posts": [ { "post_id": "123456789012_123456789012", "actor_id": "1234567890", "picOfPersonWhoPosted": "http://example.com/photo.jpg", "nameOfPersonWhoPosted": "Jane Doe", "message": "Sounds cool. Can't wait to see it!", "likesCount": "2", "comments": [], "timeOfPost": "1234567890" } ] }
1049 java  json  parsing 

4
ロングポーリング、WebSocket、サーバー送信イベント(SSE)、Cometとは何ですか?
私はいくつかの記事を読んでみましたが、その概念はまだはっきりしていません。 これらのテクノロジーが何であるかを私に説明することで誰かがショットを撮りたいですか? ロングポーリング サーバー送信イベント WebSocket 彗星 毎回出くわしたことの1つは、サーバーが接続を開いたままにし、データをクライアントにプッシュすることでした。接続はどのように開いたままにし、クライアントはどのようにしてプッシュされたデータを取得しますか?(クライアントはどのようにデータを使用しますか、おそらくいくつかのコードが役立つでしょう?) さて、リアルタイムアプリにどちらを使用すればよいでしょうか。(socket.io [node.jsライブラリ]を使用して)websocketについて多くのことを聞いてきましたが、なぜPHPではないのですか?



28
関数型プログラミングはGoF設計パターンを置き換えるものですか?
昨年F#とOCamlの学習を始めて以来、デザインパターン(特にJavaの場合)が命令型言語で欠落している機能の回避策であると主張する記事を数多く読みました。私が見つけた1つの記事はかなり強い主張をしています: 私が会ったほとんどの人は、Gang of Four(GoF)によるデザインパターンの本を読んだことがあります 。自尊心のあるプログラマーなら誰でも、その本は言語にとらわれず、パターンは、使用する言語に関係なく、ソフトウェアエンジニアリング全般に当てはまることを教えてくれます。これは高貴な主張です。残念ながら、それは真実からかけ離れています。 関数型言語は非常に表現力があります。関数型言語では、言語が非常に高レベルである可能性が高いため、設計パターンは必要ありません。結局、設計パターンをすべて排除する概念でプログラミングすることになります。 関数型プログラミング(FP)の主な機能には、ファーストクラスの値、カリー化、不変値などの関数が含まれます。OOデザインパターンがこれらの機能のいずれかに近似していることは明らかではありません。 さらに、OOPをサポートする関数型言語(F#やOCamlなど)では、これらの言語を使用するプログラマーが、他のすべてのOOP言語で利用可能な同じデザインパターンを使用することは明らかです。実際、現在、私は毎日F#とOCamlを使用しており、これらの言語で使用するパターンとJavaで書くときに使用するパターンとの間に顕著な違いはありません。 関数型プログラミングによってOOP設計パターンが不要になるという主張に真実はありますか?もしそうなら、典型的なOOP設計パターンとそれに相当する機能の例を投稿またはリンクできますか?

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