プログラミング

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

15
C ++での32ビットと64ビットの判別
C ++コードが32ビット対64ビットでコンパイルされているかどうかを確実に判断する方法を探しています。マクロを使用して合理的な解決策であると考えられるものを思いつきましたが、これが失敗する可能性のあるケースを人々が考えることができるかどうか、またはこれを行うより良い方法があるかどうか知りたいと思いました。これは、クロスプラットフォームの複数コンパイラ環境で実行しようとしていることに注意してください。 #if ((ULONG_MAX) == (UINT_MAX)) # define IS32BIT #else # define IS64BIT #endif #ifdef IS64BIT DoMy64BitOperation() #else DoMy32BitOperation() #endif ありがとう。


7
Pythonでの文字列と整数の連結
Pythonではあなたが持っていると言います s = "string" i = 0 print s+i あなたにエラーを与えるので、あなたは書く print s+str(i) エラーが発生しないようにします。 これは、intとstringの連結を処理するための非常に不格好な方法だと思います。このような連結を行うために、JavaでさえStringへの明示的なキャストを必要としません。この種の連結を行う、つまりPythonで明示的なキャストを行わないより良い方法はありますか?

10
キーワード「use」はPHPでどのように機能し、それを使用してクラスをインポートできますか?
クラスのあるファイルがありますResp。パスは次のとおりです。 C:\xampp\htdocs\One\Classes\Resp.php そして、私はindex.phpこのディレクトリにファイルを持っています: C:\xampp\htdocs\Two\Http\index.php このindex.phpファイルで、クラスをインスタンス化しますResp。 $a = new Resp(); requireまたはincludeキーワードを使用して、ファイルをクラスに含めることができます: require("One\Classes\Resp.php"); // I've set the include_path correctly already ";C:\xampp\htdocs". It works. $a = new Resp(); しかし、requireまたはを使用せずにクラスをインポートしたいと思いincludeます。useキーワードの仕組みを理解しようとしています。私はこれらの手順を試しましたが、何も機能しません: use One\Classes\Resp; use xampp\htdocs\One\Classes\Resp; use htdocs\One\Classes\Resp; use One\Classes; use htdocs\One\Classes; /* nothing works */ $a = new Resp(); それは言う: Fatal error: Class 'One\Classes\Resp' not …
136 php  import  include 

1
fancybox-d.onCleanupは関数ではありません
これは私にナッツを運転しています。簡単なテストページを作成しました。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="../admin/UI/js/jquery-1.4.2.min.js"></script> <script type="text/javascript" src="admin/fancybox/jquery.fancybox-1.3.4.pack.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#foo").fancybox({ 'autoDimensions': false, 'width' : '750', 'height' : '90%', 'transitionIn' : 'elastic', 'transitionOut' : 'elastic', 'speedIn' : 600, 'speedOut' : 200, 'overlayShow' : true, …
136 fancybox 

8
Windowsで2つのバイナリファイルを比較するツール[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5年前休業。 この質問を改善する 2つのバイナリを比較するツールが必要です。ファイルは非常に大きいです。私がインターネットで見つけたいくつかのフリーウェアや試用ツールは、大きなファイルを使用するのに不便です。ツールをいくつか教えていただけますか?

6
手動でAndroidエミュレーターのSDカードにファイルを置く
エミュレーターのSDカードを動作させるのに問題があります...新しいSDカードで新しいAVDデバイスを作成しました。 では、それにデータを配置する方法は?デーモンツールにマウントする「正しい」ファイルを見つけましたが、破損しているか単に読み取ることができません... あなたが何か考えがあればそれは素晴らしいでしょう:)

5
リモートホストのIPアドレスを取得する
ASP.NETには、プロパティ値からIPアドレスを提供できるプロパティをSystem.Web.HttpRequest含むクラスがあります。ServerVariablesREMOTE_ADDR ただし、ASP.NET Web APIからリモートホストのIPアドレスを取得する同様の方法が見つかりませんでした。 リクエストを行っているリモートホストのIPアドレスを取得するにはどうすればよいですか?


6
アイコン付きの検索ボックスをBootstrap 3のナビゲーションバーに追加する方法
私は新しいTwitter Bootstrap 3を使用しており、次のような検索ボックスを上部のナビゲーションバーに配置しようとしています。 Bootstrap 2では、次のようにすることができます。 <form class="form-search" method="get" id="s" action="/"> <div class="input-append"> <input type="text" class="input-medium search-query" name="s" placeholder="Search" value=""> <button type="submit" class="add-on"><i class="icon-search"></i></button> </div> </form> しかし、Bootstrap 3でこれをどのように作成するかは、変更が多いためわかりません。 Bootstrap 3のナビゲーションバーの検索ボックスフォームのデフォルトのHTMLは次のとおりです。 <form class="navbar-form navbar-left" role="search"> <div class="form-group"> <input type="text" class="form-control" placeholder="Search"> </div> <button type="submit" class="btn btn-default">Submit</button> </form> どうすれば修正して必要なものを達成できますか?


20
select *を使用しない理由は何ですか?
選択クエリで必要な各列に具体的に名前を付ける必要があると多くの人が主張するのを見てきました。 とにかくすべての列を使用すると仮定すると、なぜ使用しないのSELECT *ですか? * SQLクエリ-ビューから*を選択するか、ビューからcol1、col2、…colNを選択*する問題を考慮しても、少し異なる視点から問題に取り組んでいるため、これは正確な重複ではないと思います。 私たちの原則の1つは、時間になる前に最適化しないことです。このことを念頭に置くと、リソースの問題であることが証明されるか、スキーマがほぼ確定するまではSELECT *、使用することをお勧めします。これは、ご存じのとおり、開発が完全に完了するまで発生しません。 とはいえ、使用しないことの重要な問題はありますSELECT *か?
136 sql 

14
Enumは0または1で始まる必要がありますか?
次のEnumを定義したとしましょう。 public enum Status : byte { Inactive = 1, Active = 2, } 列挙型を使用するためのベストプラクティスは何ですか?1上記の例のように開始するか、次のように0(明示的な値なしで)開始する必要があります。 public enum Status : byte { Inactive, Active }
136 c#  .net  enums 

22
テキスト入力要素内の素晴らしいフォントアイコン
ユーザー名入力フィールドにユーザーアイコンを挿入しようとしています。 Font Awesomeはフォントなので 、プロパティが機能しないことを知っている同様の質問からの解決策の1つを試しました。background-image 以下は私のアプローチであり、アイコンが表示されません。 .wrapper input[type="text"] { position: relative; } .wrapper input[type="text"]:before { font-family: 'FontAwesome'; position: absolute; top: 0px; left: -5px; content: "\f007"; } デフォルトのフォントawesome cssでフォントフェースを宣言しているため、上記のfont-familyを追加するのが適切な方法であるかどうかは不明でした。 @font-face { font-family: 'FontAwesome'; src: url('../Font/fontawesome-webfont.eot?v=3.2.1'); src: url('../Font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('../Font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('../Font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('../Font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg'); }
136 html  css  fonts  font-awesome 

5
VS2015ビルドがDynamicでエラーメッセージなしで失敗する
JSONを返すコードの単体テストを書いていました。それが返す型は匿名型であるためdynamic、アサーションを行うためにオブジェクトをa にキャストするだけで、その値を検証することを考えました。 しかし、それを行うとビルドが失敗しますが、エラーメッセージは表示されません。これを非常に単純なコードで新しい単体テストプロジェクトで再現できました。 [TestMethod] public void TestMethod1() { var obj = new { someValue = true }; dynamic asDynamic = obj; Assert.IsTrue(asDynamic.someValue); } 失敗したビルドのスクリーンショットについては、以下を参照してください ただし、アサーションをコメント化すると、ビルドは成功します。 対照的に、LinqPad 5ベータ(Roslynコンパイラを使用)で次のコードを実行しましたが、問題はありませんでした。 var obj = new { someValue = true }; dynamic asDynamic = obj; Console.WriteLine((asDynamic.someValue == true).ToString()); 本当 何が起きてる?エラーは、私は私が使用している場合は言うことができない表示されていないのでdynamic、それがために使用するための過負荷を見つけることができない場合は、誤って、またはIsTrue()ためのdynamic、またはこれがコンパイラのバグかどうか(ただし、これは非常に疑わしいですが) 、コードに問題があるという証拠はありません)。 過負荷の問題については、試してみましたAssert.IsTrue((bool)asDynamic.someValue);が、ビルドはまだ失敗し、エラーメッセージは表示されません。 @RonBeyerのコメントに従って、私は以下のようなより多くのキャストを試みましたが、役に立たなかった: dynamic asDynamic …

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