プログラミング

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


3
Apacheのアクセスログを理解する
アクセスログのこの行のそれぞれの意味は何ですか? 127.0.0.1--[05 / Feb / 2012:17:11:55 +0000] "GET / HTTP / 1.1" 200 140 "-" "Mozilla / 5.0(Windows NT 6.1; WOW64)AppleWebKit / 535.19(KHTML、like Gecko)Chrome / 18.0.1025.5 Safari / 535.19 "
134 apache  access-log 

14
Windowsのnode.jsモジュールのデフォルトのグローバルインストールディレクトリを変更しますか?
私のWindowsインストールにPATHはC:\Program Files\nodejs、実行可能ファイルnode.exeが含まれているが含まれています。nodeシェルだけでなくからも起動できnpmます。新しい実行可能ファイルもインストールしたいのですC:\Program Files\nodejsが、実現できないようです。 設定NODE_PATHとNODE_MODULES変数は何も変更しません。物事は%appdata%\npmデフォルトでインストールされています。 グローバルインストールパスを変更するにはどうすればよいですか?
134 node.js  npm 

3
Swift-Intをenum:Intにキャストします
私はSwiftに非常に慣れていない(今週始めた)ので、Objective-Cからアプリを移行しています。基本的に、Objective-Cには次のコードがあり、正常に機能します。 typedef enum : int { MyTimeFilter1Hour = 1, MyTimeFilter1Day = 2, MyTimeFilter7Day = 3, MyTimeFilter1Month = 4, } MyTimeFilter; ... - (void)selectFilter:(id)sender { self.timeFilterSelected = (MyTimeFilter)((UIButton *)sender).tag; [self closeAnimated:YES]; } それをスウィフトに翻訳するとき、私は次のことをしました: enum MyTimeFilter : Int { case OneHour = 1 case OneDay = 2 case SevenDays = 3 case …
134 ios  xcode  swift 

5
.jarファイルのクラスを使用する方法
JARファイルについてSunでJavaチュートリアルを読みましたが、まだ問題の解決策が見つかりません。jtwitter.jarというjarファイルのクラスを使用する必要があります。ファイルをダウンロードして実行しました(昨日、.jarファイルをダブルクリックして実行できることがわかりました)と、Vistaから「 [path] /jtwitter.jarからMain-Class Manifest属性を読み込めませんでした。 .jarファイルをコード化した人がそれをインポートすることを望んでいますが、.jarファイルをどこに保存してコードにインポートするのですか?.jarファイルと.javaファイルの両方を同じディレクトリに入れてみましたが、機能しませんでした。 私が作業しようとしているファイルはここにあります:http : //www.winterwell.com/software/jtwitter.php 私はJCreator LEを使用しています。
134 java  jar 

5
`stackalloc`キーワードの活用
stackallocC#でのプログラミング中に実際に使用した人はいますか?何が行われているのかはわかっていますが、コードに表示されるのは偶然staticです。たとえば、を入力し始めるとIntellisenseが示唆するためです。 これはの使用シナリオとは関係ありませんがstackalloc、実際にはアプリでかなりの量のレガシー相互運用を行っているため、時々unsafeコードを使用することに頼ることができました。しかし、それでも私は通常、unsafe完全に回避する方法を見つけます。 また、.Netの単一スレッドのスタックサイズは〜1Mb(間違っている場合は修正してください)であるため、を使用することはできませんstackalloc。 「これは私が危険にさらして使用するためのデータと処理の正確な量です」と言うことができるいくつかの実際的なケースはありますstackallocか?
134 c#  keyword  stackalloc 

9
ガベージコレクターはIDisposable.Disposeを呼び出しますか?
.NET IDisposableパターン は、ファイナライザを作成してIDisposableを実装する場合、ファイナライザが明示的にDisposeを呼び出す必要があることを意味します。これは論理的であり、ファイナライザーが保証されているまれな状況で私が常に行ってきたことです。 ただし、これを実行するとどうなりますか? class Foo : IDisposable { public void Dispose(){ CloseSomeHandle(); } } ファイナライザなどは実装しないでください。フレームワークはDisposeメソッドを呼び出しますか? はい、これは馬鹿げているように聞こえることに気づき、すべての論理はそれが意味をなさないことを意味しますが、私はいつも頭の後ろに2つのものを持っていて、私を不確かにしました。 数年前に誰かが実際にこれを行うと私に言ったことがあり、その人は「自分のことを知っている」という非常に確かな実績を持っています。 コンパイラー/フレームワークは、実装するインターフェース(foreach、拡張メソッド、属性に基づくシリアライゼーションなど)に応じて他の「魔法」のことを行うため、これも「魔法」である可能性があります。 私はそれについて多くのことを読みましたし、暗示されていることはたくさんありますが、この質問に対する明確な「はい」または「いいえ」の答えを見つけることはできませんでした。

2
JavaScriptファイルを動的にロードするためのjQuery
ユーザーが特定のボタンをクリックした場合にのみロードしたい非常に大きなjavascriptファイルがあります。フレームワークとしてjQueryを使用しています。これを行うのに役立つ組み込みのメソッドまたはプラグインはありますか? さらに詳しく:「コメントの追加」ボタンを押して、TinyMCE javascriptファイルをロードし(すべてのTinyMCEを1つのJSファイルにまとめました)、tinyMCE.init(...)を呼び出します。 誰もが「コメントを追加」をクリックするわけではないので、最初のページのロード時にこれをロードしたくありません。 私ができることは理解しています: $("#addComment").click(function(e) { document.write("<script...") }); しかし、より良い/カプセル化された方法はありますか?


5
Googleインスタント検索はどのように機能しますか?
新しいGoogleインスタント検索がどのように機能するかについてのアイデアはありますか?古い検索へのAJAX呼び出しのようですが、Googleをそれほど単純化するのはかなり困難です。誰かが推測を持っていますか? 編集:私はキーを押すたびにAJAXが送信されることを知っていますが、それは予測的ですか?それとも、それは単なる通常のグーグル検索だと思いますか?

7
オブジェクト指向の分析と設計を使用したエレベーターのモデリング[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 5年前休業。 この質問を改善する オブジェクト指向の設計と分析に関しては、インタビューやクラスで一般的に使用されているように見える一連の質問があります。これはそのうちの1つです。残念ながら、大学の私のOOP教授は実際には答えを出していないので、私は不思議に思っていました。 問題は次のとおりです。エレベーターバンクのシミュレーションに使用するオブジェクト/メソッドの基本セットを設計します。オブジェクトとその属性/メソッドは何ですか? 議論のために、私たちの建物が20階建てであると仮定しましょう。最下階はロビー、2階は駐車場につながっています(したがって、人々は最下階または2階のどちらかの建物に出入りします)。すべてのフロアにサービスを提供するエレベーターバンクが1つあります。エレベーターバンクには3つのエレベーターシャフトがあり、シャフトごとに1つのエレベーターがあります。 これをオブジェクト指向モデルでモデル化する正しい方法は何でしょうか?


8
「ストリクトモード」とは何ですか、またどのように使用されますか?
Mozilla Developer NetworkでJavaScriptリファレンスを調べてきたところ、と呼ばれるものに出会いました"strict mode"。それを読み直しましたが、それが何をするのか理解できません。誰かが(一般的に)その目的が何であるか、そしてそれがどのように役立つかを簡単に説明できますか?

8
ハッシュテーブルとトライ(プレフィックスツリー)のどちらを選択するのですか?
したがって、ハッシュテーブルとプレフィックスツリーのどちらかを選択する必要がある場合、どちらを選択するかを決定する要因は何ですか。私自身の素朴な観点から、それは配列として保存されていないのでトライを使用するといくつかの余分なオーバーヘッドがあるように見えますが、実行時間の観点から(最長のキーが最長の英語の単語であると仮定)、それは本質的にOである可能性があります(1)(上限に関して)。多分最長の英語の単語は50文字ですか? ハッシュテーブルは、インデックスを取得するとすぐに参照されます。ただし、インデックスを取得するためにキーをハッシュすると、簡単に50ステップ近くかかる可能性があります。 誰かがこれについてより経験豊富な視点を教えてくれますか?ありがとう!

5
HttpURLConnection接続プロセスを説明できますか?
私が使っているHTTPURLConnectionWebサービスに接続します。使い方は知っていますHTTPURLConnectionが、仕組みを知りたいです。基本的に、次のことを知りたいです。 HTTPURLConnection指定されたURLへの接続を確立しようとするのはどの時点ですか? 接続を正常に確立できたことをどの時点で知ることができますか? 接続の確立と実際のリクエストの送信は、1つのステップ/メソッド呼び出しで行われていますか?どのような方法ですか? あなたはの機能を説明することができますgetOutputStreamし、getInputStream素人の用語では?接続しようとしているサーバーがダウンしていると、Exceptionatが表示されgetOutputStreamます。それはHTTPURLConnection私が呼び出すときだけ接続を確立し始めることを意味しgetOutputStreamますか?どうgetInputStreamですか?私はでしか応答を取得できgetInputStreamないので、getOutputStreamまだ要求を送信しておらず、単に接続を確立しているだけですか?やるHttpURLConnection私は起動時に応答の要求にサーバーに戻るをgetInputStream? openConnection新しい接続オブジェクトを作成するだけで、まだ接続を確立していないと言って間違いありませんか? 読み取りオーバーヘッドと接続オーバーヘッドを測定するにはどうすればよいですか?

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