プログラミング

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


24
C ++標準では、int、long型のサイズをどのように表現していますか?
基本的なC ++型のサイズに関する詳細情報を探しています。私はそれがアーキテクチャ(16ビット、32ビット、64ビット)とコンパイラに依存することを知っています。 しかし、C ++の標準はありますか? 32ビットアーキテクチャでVisual Studio 2008を使用しています。ここに私が得るものがあります: char : 1 byte short : 2 bytes int : 4 bytes long : 4 bytes float : 4 bytes double: 8 bytes 私は、多くの成功なし、の大きさを述べる信頼できる情報を見つけることを試みたchar、short、int、long、double、float(と私は考えていなかった他の種類の)異なるアーキテクチャとコンパイラの下で。
696 c++  c++-faq 


12
奇妙な不要なXcodeログを隠す
Xcode 8+を使用して新しい空のプロジェクトを作成すると、アプリケーションの実行時に次のログが表示されます。 2016-06-13 16:33:34.406093 TestiOS10[8209:100611] bundleid: com.appc.TestiOS10, enable_level: 0, persist_level: 0, propagate_with_activity: 0 2016-06-13 16:33:34.406323 TestiOS10[8209:100607] Created DB, header sequence number = 248 2016-06-13 16:33:34.409564 TestiOS10[8209:100611] subsystem: com.apple.UIKit, category: HIDEvents, enable_level: 0, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 0, privacy_setting: 0 2016-06-13 16:33:34.504117 TestiOS10[8209:100607] Created …
695 ios  xcode  logging  xcode8  ios10 

10
Spring Frameworkの@Injectと@Autowiredの違いは何ですか?どの条件の下でどちらを使用しますか?
私はSpringSourceのいくつかのブログを調べています。そのうちの1つのブログでは、著者が使用して@Injectおり、彼もを使用できると思います@Autowired。 これがコードの一部です: @Inject private CustomerOrderService customerOrderService; 私は違いではないと確信している@Injectと@Autowired、誰かがその違いを説明している場合、それを感謝し、どちらがどのような状況の下で使用しますか?

12
C#を使用してメソッドをパラメーターとして渡す
同じシグネチャ(パラメータと戻り値)を持つすべてのメソッドがいくつかありますが、メソッドの名前と内部は異なります。実行するメソッドの名前を、渡されたメソッドを呼び出す別のメソッドに渡したいのですが。 public int Method1(string) { ... do something return myInt; } public int Method2(string) { ... do something different return myInt; } public bool RunTheMethod([Method Name passed in here] myMethodName) { ... do stuff int i = myMethodName("My String"); ... do more stuff return true; } public bool Test() { …
694 c#  .net  methods  delegates 

5
wgetで場所を指定する方法は?
/ tmp / cron_test /にファイルをダウンロードする必要があります。私のwgetコードは wget --random-wait -r -p -nd -e robots=off -A".pdf" -U mozilla http://math.stanford.edu/undergrad/ それで、ディレクトリを指定するいくつかのパラメータはありますか?
694 wget 

9
古いリモートgitブランチをクリーンアップする
私は2つの異なるコンピューター(AとB)で作業し、共通のgitリモートをドロップボックスディレクトリに保存しています。 マスターと開発の2つのブランチがあるとします。どちらも、リモートの相手のorigin / masterおよびorigin / develを追跡しています。 次に、コンピューターAで、ローカルとリモートのブランチ開発を削除します。 git push origin :heads/devel git branch -d devel git branch -aコンピューターAで実行すると、次のブランチのリストが表示されます。 主人 origin / HEAD 起源/マスター git fetchコンピューターBで実行している場合、でローカルの開発ブランチをgit branch -d devel削除できますが、リモートの開発ブランチは削除できません。 git push origin :heads/devel 次のエラーメッセージを返します。 エラー:修飾されていない宛先に転送できません:heads / proxy3d 宛先のrefspecがリモートの既存の参照と一致しないか、refs /で始まっていません。また、ソースの参照に基づいてプレフィックスを推測できません。 致命的:リモートエンドが突然ハングアップした git branch -a まだリモートブランチのorigin / develをリストしています。 コンピューターBからリモートブランチをクリーンアップするにはどうすればよいですか?
694 git  git-branch 

10
AndroidでのSQLiteのベストプラクティスは何ですか?
Androidアプリ内のSQLiteデータベースでクエリを実行する場合、何がベストプラクティスと見なされますか? AsyncTaskのdoInBackgroundから挿入、削除、選択クエリを実行しても安全ですか?または、UIスレッドを使用する必要がありますか?データベースクエリは「重い」可能性があり、アプリをロックする可能性があるためUIスレッドを使用しないでください。その結果、アプリケーションが応答しなくなります(ANR)。 複数のAsyncTaskがある場合、それらは接続を共有する必要がありますか、それともそれぞれに接続を開く必要がありますか? これらのシナリオのベストプラクティスはありますか?
694 android  database  sqlite 

2
Zalgoテキストはどのように機能しますか?
StackаэтотвопросестьответынаStack Overflowнарусском:Какработаеттекст«Залго»? 以下のようなZalgoと呼ばれる奇妙な形式のテキストがさまざまなフォーラムで書かれているのを見ました。見るのはちょっと面倒ですが、キャラクターがどうあるべきかという私の考えを損なうので、本当に面倒です。私の理解では、キャラクターは線を横切って水平に移動し、特定の「コンテナー」内にとどまるはずです。明らかに、Zalgoテキストは垂直方向に移動しており、スペースに制限されていないようです。 これはUnicodeのバグ/欠陥/悪用/ハックですか?これらの個々のキャラクターは奇妙な特性を持っていますか?"ここで何が起きてるの? H̡̫̤̤̣͉̤ͭ̓̓̇͗̎̀ơ̯̗̱̘̮͒̄̀̈ͤ̀͡w͓̲͙͖̥͉̹͋ͬ̊ͦ̂̀̚ ͎͉͖̌ͯͅͅd̳̘̿̃̔̏ͣ͂̉̕ŏ̖̙͋ͤ̊͗̓͟͜e͈͕̯̮̙̣͓͌ͭ̍̐̃͒s͙͔̺͇̗̱̿̊̇͞ ̸̤͓̞̱̫ͩͩ͑̋̀ͮͥͦ̊Z̆̊͊҉҉̠̱̦̩͕ą̟̹͈̺̹̋̅ͯĺ̡̘̹̻̩̩͋͘g̪͚͗ͬ͒o̢̖͇̬͍͇͓̔͋͊̓ ̢͈͙͂ͣ̏̿͐͂ͯ͠t̛͓̖̻̲ͤ̈ͣ͝e͋̄ͬ̽͜҉͚̭͇ͅx͎̬̠͇̌ͤ̓̂̓͐͐́͋͡ț̗̹̝̄̌̀ͧͩ̕͢ ̮̗̩̳̱̾w͎̭̤͍͇̰̄͗ͭ̃͗ͮ̐o̢̯̻̰̼͕̾ͣͬ̽̔̍͟ͅr̢̪͙͍̠̀ͅǩ̵̶̗̮̮ͪ́?̙͉̥̬͙̟̮͕ͤ̌͗ͩ̕͡
694 html  unicode  zalgo 

16
.BATファイル内で複数の.BATファイルを実行する方法
commit-build.batビルドプロセスの一部として他の.BATファイルを実行させようとしています。 内容commit-build.bat: "msbuild.bat" "unit-tests.bat" "deploy.bat" これは非常に単純に見えcommit-build.batますが、リスト(msbuild.bat)の最初の項目のみを実行します。 問題なく各ファイルを個別に実行しました。
694 batch-file  cmd 

17
main()はCおよびC ++で何を返す必要がありますか?
main()CおよびC ++で関数を定義するための正しい(最も効率的な)方法は何ですか、int main()またはvoid main()その理由は何ですか?もしint main()その後、return 1またはreturn 0? この質問には、次のような重複が多数あります。 Cのmain()関数の有効な署名は何ですか? main()関数の戻り型 違いvoid main()とint main()? main()C ++でのの署名 の適切な宣言はmain()何ですか?— C ++の場合、確かに非常に良い答えがあります。 main()C の関数のスタイル main()C のメソッドの戻り型 int main()対void main()C 関連: C ++ — int main(int argc, char **argv) C ++ — int main(int argc, char *argv[]) であるchar *envp[]と3番目の引数としてmain()のポータブル? int main()関数はすべてのコンパイラで値を返す必要がありますか? main()CおよびC ++の関数の型がユーザーに定義する理由はなぜですか? なぜint main(){}コンパイルするのですか? …


17
Gitで競合するファイルを一覧表示する最も簡単な方法は何ですか?
競合しているものの単純なリストが必要ですするファイルのです。 より簡単なものはありますか: git ls-files -u | cut -f 2 | sort -u または: git ls-files -u | awk '{print $4}' | sort | uniq 私はそれのaliasために便利なものを設定することができたと思いますが、プロがそれをどのように行うのかと思っていました。シェルループを作成するために使用します。たとえば、競合を自動解決するために使用しmergetool.cmdます。

21
埋め込みリソーステキストファイルの読み方
を使用して埋め込みリソース(テキストファイル)を読み取り、StreamReaderそれを文字列として返すにはどうすればよいですか?現在のスクリプトでは、Windowsフォームとテキストボックスを使用しています。これにより、ユーザーは埋め込まれていないテキストファイル内のテキストを検索して置き換えることができます。 private void button1_Click(object sender, EventArgs e) { StringCollection strValuesToSearch = new StringCollection(); strValuesToSearch.Add("Apple"); string stringToReplace; stringToReplace = textBox1.Text; StreamReader FileReader = new StreamReader(@"C:\MyFile.txt"); string FileContents; FileContents = FileReader.ReadToEnd(); FileReader.Close(); foreach (string s in strValuesToSearch) { if (FileContents.Contains(s)) FileContents = FileContents.Replace(s, stringToReplace); } StreamWriter FileWriter = new StreamWriter(@"MyFile.txt"); FileWriter.Write(FileContents); FileWriter.Close(); …

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