プログラミング

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

2
OR条件で#ifdefを使用する方法
非常に基本的な質問をしてごめんなさい。#ifdefディレクティブにOR条件を設定したいのですが?どうやってするか ?私は試した #ifdef LINUX | ANDROID ... .. #endif うまく行かなかった?適切な方法は何ですか?
244 c  macros 

1
Html5 data- * with asp.net mvc TextboxFor html属性
data-*TextboxForを使用してHTML属性を追加するにはどうすればよいですか? これは私が現在持っているものです: @Html.TextBoxFor(model => model.Country.CountryName, new { data-url= Url.Action("CountryContains", "Geo") }) ご覧のとおり、-ここで問題が発生していますdata-url。これはどうですか?


7
非ASCII文字を1つのスペースに置き換えます
非ASCII(\ x00- \ x7F)のすべての文字をスペースに置き換える必要があります。私が何かを欠落していない限り、これはPythonでは簡単なことではないことに驚いています。次の関数は、すべての非ASCII文字を単に削除します。 def remove_non_ascii_1(text): return ''.join(i for i in text if ord(i)<128) そして、これは非ASCII文字を文字コードポイントのバイト数に従ってスペースの量で–置き換えます(すなわち、文字は3つのスペースで置き換えられます): def remove_non_ascii_2(text): return re.sub(r'[^\x00-\x7F]',' ', text) ASCII以外のすべての文字を1つのスペースに置き換えるにはどうすればよいですか? 無数の同様のSOの質問、なしのアドレス文字代替として反対するストリッピング、そしてさらにすべての非ASCII文字ではない、特定の文字取り組みます。

7
Webページの読み込みと実行シーケンス?
私はいくつかのWebベースのプロジェクトを実行しましたが、通常のWebページのロードおよび実行シーケンスについてはあまり考えていません。しかし今、私は詳細を知る必要があります。GoogleやSOからの回答を見つけるのは難しいので、この質問を作成しました。 サンプルページは次のようになります。 <html> <head> <script src="jquery.js" type="text/javascript"></script> <script src="abc.js" type="text/javascript"> </script> <link rel="stylesheets" type="text/css" href="abc.css"></link> <style>h2{font-wight:bold;}</style> <script> $(document).ready(function(){ $("#img").attr("src", "kkk.png"); }); </script> </head> <body> <img id="img" src="abc.jpg" style="width:400px;height:300px;"/> <script src="kkk.js" type="text/javascript"></script> </body> </html> だからここに私の質問があります: このページはどのように読み込まれますか? ロードのシーケンスは何ですか? JSコードはいつ実行されますか?(インラインおよび外部) CSSはいつ実行(適用)されますか? $(document).readyはいつ実行されますか? abc.jpgはダウンロードされますか?それともkkk.pngをダウンロードするだけですか? 私は次のことを理解しています。 ブラウザは最初にhtml(DOM)をロードします。 ブラウザは、外部リソースを上から下に1行ずつ読み込み始めます。 a <script>が満たされている場合、読み込みはブロックされ、JSファイルが読み込まれて実行されるまで待機してから続行されます。 その他のリソース(CSS /画像)は並列に読み込まれ、必要に応じて(CSSのように)実行されます。 それとも次のようですか? ブラウザはhtml(DOM)を解析し、外部リソースを配列またはスタックのような構造で取得します。htmlが読み込まれた後、ブラウザは構造内の外部リソースの読み込みを並行して開始し、すべてのリソースが読み込まれるまで実行します。次に、JSに応じて、ユーザーの動作に応じてDOMが変更されます。 あなたがhtmlページの応答を得たときに何が起こるかについて誰かが詳細な説明をすることができますか?これはブラウザによって異なりますか?この質問についての参照はありますか? …
244 javascript  html  css 

6
Firebaseの複数のwhere句に基づくクエリ
{ "movies": { "movie1": { "genre": "comedy", "name": "As good as it gets", "lead": "Jack Nicholson" }, "movie2": { "genre": "Horror", "name": "The Shining", "lead": "Jack Nicholson" }, "movie3": { "genre": "comedy", "name": "The Mask", "lead": "Jim Carrey" } } } 私はFirebase初心者です。上記のデータからどのようにしてgenre = 'comedy'ANDでlead = 'Jack Nicholson'結果を取得できますか? どのようなオプションがありますか?

9
コピーの初期化と直接の初期化には違いがありますか?
私がこの機能を持っているとしましょう: void my_test() { A a1 = A_factory_func(); A a2(A_factory_func()); double b1 = 0.5; double b2(0.5); A c1; A c2 = A(); A c3(A()); } 各グループで、これらのステートメントは同じですか?または、初期化の一部に追加の(おそらく最適化可能な)コピーがありますか? 私は人々が両方のことを言うのを見てきました。証拠としてテキストを引用してください。他のケースも追加してください。


17
HibernateおよびMySQLでの作成タイムスタンプと最終更新タイムスタンプ
特定のHibernateエンティティについては、その作成時刻と最後に更新された時刻を保存する必要があります。これをどのように設計しますか? データベースでどのデータ型を使用しますか(MySQLの場合、JVMとは異なるタイムゾーンの可能性があります)?データ型はタイムゾーンを認識しますか? あなたはJavaでどのようなデータ型を使用しますか(Date、Calendar、long、...)? データベース、ORMフレームワーク(Hibernate)、またはアプリケーションプログラマーの誰がタイムスタンプの設定を担当しますか? マッピングにはどのアノテーションを使用し@Temporalますか(例:)? 実用的なソリューションだけでなく、安全で適切に設計されたソリューションも探しています。

30
System.MissingMethodException:メソッドが見つかりませんか?
かつて私のasp.net webformsアプリで機能していたものが、次のエラーをスローします。 System.MissingMethodException:メソッドが見つかりません DoThisこの方法は、同じクラスにあり、それが動作するはずです。 私にはそのような一般的なハンドラがあります: public class MyHandler: IHttpHandler { public void Processrequest(HttpContext context) { // throws error now System.MissingMethodException: Method not found? this.DoThis(); } public void DoThis() { // } }
244 c#  asp.net  dll  nuget  httphandler 

15
numpy:配列内の一意の値の最も効率的な頻度カウント
に numpy / scipyがあり、効率的な配列にユニークな値のための頻度カウントを取得する方法は? これらの線に沿った何か: x = array( [1,1,1,2,2,2,5,25,1,1] ) y = freq_count( x ) print y >> [[1, 5], [2,3], [5,1], [25,1]] (あなたのために、そこにいるRユーザーのために、私は基本的にtable()関数を探しています)

15
すべての例外をキャッチするC ++
Javaに相当するC ++はありますか try { ... } catch (Throwable t) { ... } ネイティブのWindows関数を呼び出すJava / jniコードをデバッグしようとしていますが、仮想マシンがクラッシュし続けます。ネイティブコードは単体テストでは問題なく表示され、jniから呼び出された場合にのみクラッシュするようです。一般的な例外キャッチメカニズムは非常に便利です。
244 c++  exception 

10
UML矢印の説明
私は最近UMLを研究し、クラス間に通常の単純な矢印を使用して単純な図を描画していますが、それだけでは十分ではありません。他にもたくさんの矢印があります。一般化、実現など、図の読者にとって意味のあるものです。 各矢印を説明できる優れたリソースはありますか(通常、プレーン、ドット、ダイヤモンド塗り、ダイヤモンド)? 彼らのためにいくつかのコード例があればそれは最高でしょう。
244 oop  uml 

15
2つのリストの要素ごとの追加?
私が今持っています: list1 = [1, 2, 3] list2 = [4, 5, 6] 欲しい: [1, 2, 3] + + + [4, 5, 6] || || || [5, 7, 9] 2つのリストを要素ごとに追加するだけです。 確かに2つのリストを繰り返し処理できますが、繰り返したくありません。 そうするための最もPythonicな方法は何ですか?

23
git clone中に「httpsのリモートヘルパーが見つかりません」
HTTPSリポジトリのクローンを作成できません。SSHリポジトリはクローンできますが、HTTPSリポジトリはクローンできません。企業ファイアウォールの背後にいるため、GITプロトコルをテストできません。 これは私がやろうとしていることです: $ git clone https://github.com/nvie/gitflow.git Cloning into gitflow... fatal: Unable to find remote helper for 'https' 私はこれまでに以下を試しました(Google検索に基づく) Gitのパージとインストール apt-get build-depsGitのインストールapt-get curl devライブラリのインストール Expatライブラリのインストール Gitソースのダウンロードとビルド: ./configure --prefix=/usr --with-curl --with-expat また、curlバイナリでconfigureをポイントしてみました(./configure --prefix=/usr --with-curl=/usr/bin/curl) 私はインターネットで見つけることができるすべてを運なしで試しました。誰か助けてもらえますか? Gitバージョン= 1.7.6.4 OS = Ubuntu 11.04
244 linux  git  ubuntu 

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