プログラミング

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


9
Apacheが提供するテキストファイルにgzipではなくdeflateを使用する理由
LAMPサーバーによって提供されるhtml、css、およびjavascriptファイルに対して、どちらの方法が提供する利点は何ですか。より良い代替案はありますか? サーバーは、Jsonを使用して地図アプリケーションに情報を提供するため、小さなファイルが大量にあります。 参照http圧縮にdeflateよりもgzipを選択すると、パフォーマンスに影響がありますか?

21
エディター(Atom、Notepad ++、Kate、VIM、Sublime、Textpadなど)およびIDE(NetBeans、IntelliJ IDEA、Eclipse、Visual Studioなど)で列を選択する方法[終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 3年前休業。 この質問を改善する エディターやIDEで列を選択して、一部の文字を列削除、挿入、または置換するにはどうすればよいですか? 編集者: 原子 メモ帳++ ケイト VIM 荘厳な Emacs テキストパッド エメラルドエディター UltraEdit MCEdit jEdit Nedit IDE: NetBeans 日食 Visual Studio IntelliJ IDEA フラッシュビルダー アプタナスタジオ
215 vim  netbeans  ide  editor  notepad++ 

9
TwigテンプレートでDateTimeオブジェクトをレンダリングする方法
エンティティの1つにあるフィールドの1つが「日時」変数です。 このフィールドを文字列に変換してブラウザでレンダリングするにはどうすればよいですか? ここにコードスニペットがあります: {% for game in games %} ... <td> {{game.gameTeamIdOne.teamName}} </td> <td> {{game.gameTeamIdTwo.teamName}} </td> <td> {{game.gameDate}}</td> </tr> {% endfor %} これが私のエンティティクラスの変数です: /** * @var date $gameDate * * @ORM\Column(name="GAME_DATE", type="datetime", nullable=true) */ private $gameDate; そして、ここに私が得ているエラーメッセージがあります: テンプレートのレンダリング中に例外がスローされました(「キャッチ可能な致命的エラー:クラスDateTimeのオブジェクトを... \ app \ cache \ dev \ twig \ 9b \ ad …
215 php  symfony  datetime  twig 

8
反復中にコレクションから要素を削除する
私の知る限り、2つのアプローチがあります。 コレクションのコピーを反復処理します 実際のコレクションのイテレーターを使用する 例えば、 List<Foo> fooListCopy = new ArrayList<Foo>(fooList); for(Foo foo : fooListCopy){ // modify actual fooList } そして Iterator<Foo> itr = fooList.iterator(); while(itr.hasNext()){ // modify actual fooList using itr.remove() } あるアプローチを他のアプローチよりも好む理由はありますか(たとえば、読みやすさの単純な理由から最初のアプローチを好む)。

26
指定された名前に一致するリソースが見つかりません:attr 'android:keyboardNavigationCluster'。サポートライブラリ26.0.0に更新する場合
最新のサポートライブラリバージョン26.0.0(https://developer.android.com/topic/libraries/support-library/revisions.html#26-0-0)に更新しているときにこの問題が発生しました。 エラー:(18、21)指定された名前に一致するリソースが見つかりません:attr 'android:keyboardNavigationCluster'。 /.../app/build/intermediates/res/merged/beta/debug/values-v26/values-v26.xml Error:(15, 21) No resource found that matches the given name: attr 'android:keyboardNavigationCluster'. Error:(18, 21) No resource found that matches the given name: attr 'android:keyboardNavigationCluster'. Error:(15, 21) No resource found that matches the given name: attr 'android:keyboardNavigationCluster'. Error:(18, 21) No resource found that matches the given name: …

15
ファイナライズと破棄
一部の人々はなぜFinalizeメソッドよりもDisposeメソッドを使用するのですか? どのような状況で、FinalizeメソッドよりもDisposeメソッドを使用しますか?
215 c#  dispose 

18
buildSessionFactory()構成メソッドはHibernateで非推奨になりましたか
Hibernateバージョンを3.6.8から4.0.0に更新するとbuildSessionFactory()、次の行で非推奨のメソッドに関する警告が表示されました。 private static final SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory(); Javadocは別の方法の使用を推奨しています buildSessionFactory(ServiceRegistry serviceRegistry) しかし、ドキュメントでは非推奨のバリアントを見つけました:( この小さな誤解を手伝ってくれませんか?

5
Java 8ストリームの.min()および.max():なぜこれがコンパイルされるのですか?
注:この質問は、以前のSOの質問であったデッドリンクに由来しますが、ここに行きます... このコードを参照してください(注:このコードは「機能しない」Integer::compareため、使用する必要があります-リンクされている質問から抽出しただけです)。 final ArrayList <Integer> list = IntStream.rangeClosed(1, 20).boxed().collect(Collectors.toList()); System.out.println(list.stream().max(Integer::max).get()); System.out.println(list.stream().min(Integer::min).get()); ののjavadocによる.min()と.max()、両方の引数がなければなりませんComparator。ただし、ここではメソッド参照はIntegerクラスの静的メソッドを参照しています。 では、なぜこれがまったくコンパイルされるのでしょうか?
215 java  java-8  java-stream 

2
MySQL-length()とchar_length()
主な違いは何だlength()とはchar_length()? バイナリ文字列と非バイナリ文字列に関係があると思います。文字列をバイナリとして保存する実用的な理由はありますか? mysql> select length('MySQL'), char_length('MySQL'); +-----------------+----------------------+ | length('MySQL') | char_length('MySQL') | +-----------------+----------------------+ | 5 | 5 | +-----------------+----------------------+ 1 row in set (0.01 sec)
215 mysql  string 

5
Node.jsとCPUを多用するリクエスト
Node.js HTTPサーバーをいじくり始めて、サーバー側のJavascriptを書きたいと思っていますが、何かが原因で、自分のWebアプリケーションでNode.jsを使い始められません。 非同期I / Oの概念全体を理解していますが、画像の操作や大きなデータセットの並べ替えなど、手続き型コードが非常にCPUを集中的に使用するエッジケースについて少し心配しています。 私が理解しているように、サーバーは、ユーザーのリストの表示やブログ投稿の表示などの単純なWebページ要求に対して非常に高速です。ただし、グラフィックを生成したり、数千の画像のサイズを変更したりする非常にCPU集中型のコード(たとえば、管理バックエンド)を記述したい場合、リクエストは非常に遅くなります(数秒)。このコードは非同期ではないため、数秒の間にサーバーに送られるすべてのリクエストは、遅いリクエストが完了するまでブロックされます。 1つの提案は、CPU集中型のタスクにWebワーカーを使用することでした。ただし、別のJSファイルを含めることで機能するため、Webワーカーがクリーンなコードを作成するのが難しくなると思います。CPU集中型のコードがオブジェクトのメソッドにある場合はどうなりますか?CPUを集中的に使用するメソッドごとにJSファイルを作成するのはちょっと面倒です。 もう1つの提案は、子プロセスを生成することでしたが、これによりコードの保守性がさらに低下します。 この(認識された)障害を克服するための提案はありますか?CPU負荷の高いタスクが非同期で実行されることを確認しながら、Node.jsでクリーンなオブジェクト指向コードをどのように記述しますか?



6
配列およびオブジェクトの末尾のコンマは仕様の一部ですか?
末尾のコンマはJavaScriptの標準的なものですか、それともChromeやFirefoxなどのほとんどのブラウザがそれらを許容するだけですか? IE8は標準だと思っていましたが、IE8に遭遇した後は不評でした。もちろん、IEが何かをサポートしていないということは、標準ではないという意味ではありません。 これが私の意味の例です(books配列の最後の要素の後)。 var viewModel = { books: ko.observableArray([ { title: "..", display: function() { return ".."; } }, { title: "..", display: function() { return ".."; } }, { title: "..", display: function() { return ".."; } }, // <--right there ]), currentTemplate: ko.observable("bookTemplate1"), displayTemplate: function() { return viewModel.currentTemplate(); …
215 javascript 

9
Java EE Web開発、どこから始めればいいですか、またどのようなスキルが必要ですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 少なくとも基本的なレベルで、(。NETのバックグラウンドから)Java Webアプリケーションを構築する方法を学びたいです。シンプルなCMSタイプのアプリケーションをゼロから構築、デプロイできるようにしたいと思います。 正確に何を学ぶ必要がありますか? TomcatはJavaに適したWebサーバーのようです。 Webにはどのようなオプションがありますか?ORMのHibernateがあることは知っています。 JavaにはMVCがありますか?何についてのJSP?MVCとJSPを一緒にすることはできますか?NetBeans? 多分これらすべてをカバーする本ですか?

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