プログラミング

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



12
#を入れましょうか!(シバン)Pythonスクリプトで、それはどのような形式を取るべきですか?
Pythonスクリプトにシバンを入れるべきですか?どんな形で? #!/usr/bin/env python または #!/usr/local/bin/python これらは同等に移植可能ですか?最も使用されるフォームはどれですか? 注:竜巻のプロジェクトはシェバングを使用しています。一方、 Djangoプロジェクトはそうではありません。


28
「ランダムさ」を理解する
私はこれの周りに頭を得ることができません、よりランダムですか? rand() または: rand() * rand() 私はそれが本当の頭の体操を見つけています、あなたは私を手伝っていただけませんか? 編集: 直感的には、数学的な答えはランダムであることがわかりますが、「乱数アルゴリズムを2回実行」すると、2つを掛け合わせると、単に行うよりもランダムなものが作成されると思います。一度。

10
コミットメッセージでGitリポジトリを検索する方法
コミットメッセージ「Build 0051」を付けて、GITにソースコードをチェックインしました。 しかし、そのソースコードをもう見つけることができないようです-コマンドラインを使用して、GITリポジトリからこのソースを抽出するにはどうすればよいですか? 更新 SmartGITを使用して、バージョン0043、0044、0045、および0046でチェックインされました。 0043をチェックアウトし、別のブランチで0051までのバージョンをチェックインしました。 0043を再度チェックアウトしました。 今、0051は消えました。 更新 ソースコードは間違いなくそこにあります、今それをチェックすることの問題です: C:\Source>git log -g --grep="0052" commit 77b1f718d19e5cf46e2fab8405a9a0859c9c2889 Reflog: HEAD@{10} (unknown <Mike@.(none)>) Reflog message: commit: 20110819 - 1724 - GL: Intermediate version. File version: v0.5.0 build 0052. Author: unknown <Mike@.(none)> Date: Fri Aug 19 17:24:51 2011 +0100 20110819 - 1724 - GL: …
828 git  git-log 

18
REST API / Webサービスを保護するためのベストプラクティス[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 2年前休業。 REST APIまたはサービスを設計するときに、セキュリティ(認証、承認、ID管理)を処理するための確立されたベストプラクティスはありますか? SOAP APIを構築する場合、ガイドとしてWS-Securityがあり、このトピックに関する多くの文献が存在します。RESTエンドポイントの保護に関する情報が少なくなりました。 RESTにはWS- *に類似した仕様が意図的にないことを理解していますが、ベストプラクティスまたは推奨パターンが浮かび上がってきたことを願っています。 議論や関連文書へのリンクは非常に高く評価されます。必要に応じて、.NET Frameworkのv3.5を使用して構築されたREST API /サービスのPOX / JSONシリアル化メッセージでWCFを使用します。

17
C#で使用されるyieldキーワードは何ですか?
「IList <>のフラグメントのみを公開するにはどうすればよいですか」の質問の回答の1つに、次のコードスニペットが含まれていました。 IEnumerable<object> FilteredList() { foreach(object item in FullList) { if(IsItemInPartialList(item)) yield return item; } } そこではyieldキーワードは何をしますか?私はそれがいくつかの場所で参照されているのを見ました、そしてもう一つの質問ですが、私はそれが実際に何をしているのか完全には理解していません。あるスレッドが別のスレッドに譲歩するという意味で、私は歩留まりについて考えることに慣れていますが、それはここでは関係がないようです。
828 c#  yield 

16
エンティティフレームワークとLINQ to SQL
.NET v3.5 SP1が(VS2008 SP1とともに)リリースされたので、.NETエンティティフレームワークにアクセスできるようになりました。 私の質問はこれです。Entity FrameworkとLINQ to SQLをORMとして使用することを決定しようとすると、違いは何ですか? 私が理解しているように、エンティティフレームワーク(LINQ to Entitiesで使用する場合)は、LINQ to SQLの「兄貴」ですか?これが事実である場合-それにはどのような利点がありますか?LINQ to SQLだけではできないことは何ですか?

29
.gitignoreおよび「次の追跡されていない作業ツリーファイルは、チェックアウトによって上書きされます」
そこで、.gitignoreファイルにフォルダーを追加しました。 私がやるとgit statusそれは私に伝えます # On branch latest nothing to commit (working directory clean) しかし、ブランチを変更しようとすると、次のようになります。 My-MacBook-Pro:webapp marcamillion$ git checkout develop error: The following untracked working tree files would be overwritten by checkout: public/system/images/9/thumb/red-stripe.jpg public/system/images/9/original/red-stripe.jpg public/system/images/8/thumb/red-stripe-red.jpg public/system/images/8/original/red-stripe-red.jpg public/system/images/8/original/00-louis_c.k.-chewed_up-cover-2008.jpg public/system/images/7/thumb/red-stripe-dark.jpg public/system/images/7/original/red-stripe-dark.jpg public/system/images/7/original/DSC07833.JPG public/system/images/6/thumb/red-stripe-bw.jpg public/system/images/6/original/website-logo.png public/system/images/6/original/red-stripe-bw.jpg public/system/images/5/thumb/Guy_Waving_Jamaican_Flag.jpg public/system/images/5/original/logocompv-colored-squares-100px.png public/system/images/5/original/Guy_Waving_Jamaican_Flag.jpg public/system/images/4/thumb/DSC_0001.JPG public/system/images/4/original/logo.png public/system/images/4/original/DSC_0001.JPG public/system/images/4/original/2-up.jpg public/system/images/3/thumb/logo2.gif …
828 git  git-merge  gitignore 

25
lsを使用してディレクトリとその合計サイズを一覧表示する
lsUnixで使用して、サブディレクトリとそのすべてのコンテンツの合計サイズを一覧表示することは可能4Kですか? total 12K drwxrwxr-x 6 *** *** 4.0K 2009-06-19 10:10 branches drwxrwxr-x 13 *** *** 4.0K 2009-06-19 10:52 tags drwxrwxr-x 16 *** *** 4.0K 2009-06-19 10:02 trunk マニュアルページを精査した後、私は空っぽです。
828 linux  unix 

30
ピクセルをdpに変換する
解像度がのPantechデバイス用にピクセル単位で指定された高さと幅でアプリケーションを作成しました480x800。 G1デバイスの高さと幅を変換する必要があります。 それをdpに変換すると問題が解決し、両方のデバイスに同じ解決策が提供されると思いました。 ピクセルをdpに変換する簡単な方法はありますか? 助言がありますか?
827 android  pixel  resolution  dpi 



15
UNIXタイムスタンプ文字列を読み取り可能な日付に変換する
PythonでUNIXタイムスタンプ(「1284101485」)を表す文字列があり、それを読み取り可能な日付に変換したいと思います。を使用するとtime.strftime、次のようになりますTypeError。 >>>import time >>>print time.strftime("%B %d %Y", "1284101485") Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: argument must be 9-item sequence, not str

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