プログラミング

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

14
WPFでは、x:Name属性とName属性の違いは何ですか?
タイトルはそれをすべて言います。Nameとx:Name属性は互換性があるように見えることがあります。 それで、それらの間の決定的な違いは何ですか、そしていつ他のものを使用することが望ましいですか? それらを間違った方法で使用することによるパフォーマンスやメモリへの影響はありますか?
574 .net  wpf  xaml  name-attribute 



7
リスト内のアイテムを文字列に連結します
リスト内の文字列アイテムを単一の文字列に連結する簡単な方法はありますか?このstr.join()機能は使えますか? たとえば、これは入力で['this','is','a','sentence']あり、これは望ましい出力ですthis-is-a-sentence sentence = ['this','is','a','sentence'] sent_str = "" for i in sentence: sent_str += str(i) + "-" sent_str = sent_str[:-1] print sent_str

30
デバイスでフレームワークがクラ​​ッシュしたiOSアプリ、dyld:ライブラリがロードされていない、Xcode 6ベータ
このクラッシュはブロッキングの問題であり、次の手順を使用して問題を再現しました。 Cocoa Touch Frameworkプロジェクトを作成する SwiftファイルとクラスDogを追加する デバイスのフレームワークを構築する Swiftでシングルビューアプリケーションを作成する フレームワークをアプリプロジェクトにインポートする ViewControllerのフレームワークからSwiftクラスをインスタンス化します デバイスでアプリをビルドして実行する アプリを起動するとすぐにクラッシュしました。ここにコンソールログがあります: dyld: Library not loaded: @rpath/FrameworkTest03.framework/FrameworkTest03 Referenced from: /var/mobile/Applications/FA6BAAC8-1AAD-49B4-8326-F30F66458CB6/FrameworkTest03App.app/FrameworkTest03App Reason: image not found 私はiOS 7.1および8.0デバイスでビルドしようとしましたが、どちらも同じクラッシュを起こします。ただし、アプリを作成してシミュレータで実行することはできます。また、フレームワークをLink Binary With LibrariesでRequiredからOptionalに変更できることは承知していますが、問題が完全に解決されず、Dogのインスタンスを作成するとアプリがクラッシュしました。デバイスとシミュレータでは動作が異なります。Xcodeのベータ版を使用してデバイスのフレームワークを配布することはできないと思います。誰かがこれに光を当てることができますか?
573 ios  swift  crash  xcode6  dyld 

16
抽象クラスをインスタンス化できますか?
あるインタビューで、「抽象クラスをインスタンス化できるかどうか」と尋ねられました。 私の返事は「いいえ、できません」でした。しかし、面接官は私に「間違った、私たちはできる」と言った。 私はこれについて少し議論しました。それから彼は私にこれを自分で家で試すように言った。 abstract class my { public void mymethod() { System.out.print("Abstract"); } } class poly { public static void main(String a[]) { my m = new my() {}; m.mymethod(); } } ここでは、クラスのインスタンスを作成し、抽象クラスのメソッドを呼び出しています。誰か私にこれを説明してもらえますか?面接中に私は本当に間違っていましたか?
573 java  oop  class  object  abstract 

26
Twitterブートストラップフォームファイル要素のアップロードボタン
Twitterブートストラップ用の豪華なファイル要素のアップロードボタンがないのはなぜですか?青いプライマリボタンがアップロードボタンに実装されていると便利です。CSSを使用してアップロードボタンを調整することもできますか?(操作できないネイティブブラウザ要素のようです)

10
大文字と小文字を区別しない文字列比較を行うにはどうすればよいですか?
OverаOverтотвопросестьответынаStack Overflowнарусском:Поискобщихелементов/символоввпарестрокреретрера Pythonで大文字と小文字を区別しない文字列比較を行うにはどうすればよいですか? 通常の文字列とリポジトリ文字列の比較を非常にシンプルでPython的な方法でカプセル化したいと思います。また、通常のpython文字列を使用して文字列によってハッシュされたdictの値を検索する機能も必要です。


13
wgetを使用して、任意のファイルを含むディレクトリを再帰的にフェッチする
いくつかの設定ファイルを保存するWebディレクトリがあります。wgetを使用してこれらのファイルをプルダウンし、現在の構造を維持したいと思います。たとえば、リモートディレクトリは次のようになります。 http://mysite.com/configs/.vim/ .vimは複数のファイルとディレクトリを保持します。wgetを使用してクライアント上でそれを複製したいと思います。これを実行するためのwgetフラグの正しい組み合わせを見つけることができないようです。何か案は?
573 shell  wget 

15
空でないディレクトリにクローンするにはどうすればよいですか?
私はディレクトリBに一致するファイルを含むディレクトリAを持っています。ディレクトリAには他の必要なファイルがある可能性があります。ディレクトリBはgitリポジトリです。 ディレクトリBをディレクトリAに複製したいのですが、ディレクトリが空ではないので、git-cloneでは許可されません。 私はそれが.gitを複製することを望んでいました、そしてすべてのファイルが一致するのでそこから行くことができますか? 空のディレクトリにクローンを作成できません。ディレクトリBにないファイルがディレクトリAにあり、それらを保持したいのです。 .gitのコピーはオプションではありません。参照でプッシュ/プルを行い、手動で設定したくないからです。 これを行う方法はありますか? 更新:これはうまくいくと思いますが、誰か問題がありますか?-> cd a git clone --no-hardlinks --no-checkout ../b a.tmp mv a.tmp/.git . rm -rf a.tmp git unstage # apparently git thinks all the files are deleted if you don't do this
573 git 

7
マルチマークダウンで名前付きアンカーにリンクする方法は?
MultiMarkdownの内部リンク/名前付きアンカーのサポートについて多くの言及を見つけましたが、実際にそれを行う方法の1つの例を見つけることができません。 それで、名前付きアンカーを示すための構文は何http://....ですか、それに他のURLへのリンクと同じようにリンクするための構文は何ですか(の代わりに#fooのみを使用)?


5
「while(!feof(file))」が常に間違っているのはなぜですか?
最近、多くの投稿でこのようなファイルを読み取ろうとしている人を見てきました。 #include <stdio.h> #include <stdlib.h> int main(int argc, char **argv) { char *path = "stdin"; FILE *fp = argc > 1 ? fopen(path=argv[1], "r") : stdin; if( fp == NULL ) { perror(path); return EXIT_FAILURE; } while( !feof(fp) ) { /* THIS IS WRONG */ /* Read and process data …
573 c  file  while-loop  eof  feof 

27
Javaでミリ秒を「X分、X秒」に変換する方法
System.currentTimeMillis()ユーザーがプログラムで何かを開始したときに使用した時間を記録したい。彼が終了したらSystem.currentTimeMillis()、start変数から電流を減算し、「XX時間、XX分、XX秒」または「XX分、XX秒」などの人間が読める形式を使用して経過時間を表示します。誰かに1時間かかる可能性は低いです。 これを行う最良の方法は何ですか?
573 java  time 

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