プログラミング

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

5
.NETでオブジェクトをシリアル化するときにすべてのxsiおよびxsd名前空間を省略しますか?
コードは次のようになります。 StringBuilder builder = new StringBuilder(); XmlWriterSettings settings = new XmlWriterSettings(); settings.OmitXmlDeclaration = true; using (XmlWriter xmlWriter = XmlWriter.Create(builder, settings)) { XmlSerializer s = new XmlSerializer(objectToSerialize.GetType()); s.Serialize(xmlWriter, objectToSerialize); } 結果のシリアル化されたドキュメントには、次のような名前空間が含まれます。 <message xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns="urn:something"> ... </message> xsiおよびxsd名前空間を削除するには、xmlns =”…”を取得せずにオブジェクトをXMLにシリアル化する方法の回答に従います。。 <message>(名前空間属性なしの)メッセージタグが必要です。これどうやってするの?

11
stringByAppendingPathComponentは使用できません
私のアプリはInstagramで写真を共有します。これを行うには、まず一時ディレクトリに保存します。 let writePath = NSTemporaryDirectory().stringByAppendingPathComponent("instagram.igo") 動作していましたが動作しSwift 1.2ませんでしたSwift 2.0。 与えられたエラーメッセージは: stringByAppendingPathComponentは使用できません。代わりにNSURLのURLByAppendingPathComponentを使用してください。
132 ios  swift  swift2 

9
vimのすべての行の終わりに^ M
vimやその他のエディターを使用してソースファイルを編集しているときに、行末にこれらの^ M文字が表示されることがあります。Windowsでファイルを編集し、次にLinuxで編集することと関係があると思います。これらのすべてを自動的に削除するにはどうすればよいですか?
132 windows  linux  vim 

5
LabelとTextBlockの違い
Microsoft .NET 4 70-511トレーニングキットによるWindowsアプリケーション開発によると どちらもコンテンツコントロールであり、テキストを表示するだけなので、LabelコントロールとTextBlockコントロールの違いは何ですか?
132 wpf  label  textblock 

3
すべてのindex.tsは何に使用されますか?
私はいくつかのシードプロジェクトを見てきましたが、すべてのコンポーネントには、そのコンポーネントから*をエクスポートするindex.tsがあるようです。実際に使用されている場所がどこにもありませんか? 例:https : //github.com/mgechev/angular2-seed/tree/master/src/client/app/%2Bhome ありがとう
132 angular 

6
Swiftでさらに便利なキーワードが必要なのはなぜですか?
Swiftはメソッドとイニシャライザのオーバーロードをサポートしているので、複数をinit並べて配置して、都合の良い方を使用できます。 class Person { var name:String init(name: String) { self.name = name } init() { self.name = "John" } } では、なぜconvenienceキーワードが存在するのでしょうか?次の点が大幅に改善されている理由は何ですか? class Person { var name:String init(name: String) { self.name = name } convenience init() { self.init(name: "John") } }

4
Scalaのマニフェストとは何ですか、いつ必要ですか?
Scala 2.7.2以降Manifest、Javaの型消去の回避策と呼ばれるものがあります。しかし、どのようにManifest正確に機能し、なぜ/いつそれを使用する必要がありますか? ブログの投稿Manifests:Reified Types by Jorge Ortizがそのいくつかを説明していますが、コンテキスト境界と一緒に使用する方法については説明していません。 また、何がClassManifest違うのManifestですか? 型の消去に関する警告があるコード(大きなプログラムの一部であり、ここに簡単に含めることはできません)があります。マニフェストを使用することでこれらを解決できると思いますが、正確な方法はわかりません。
132 scala  manifest 

5
Pythonのリストに対応する辞書のキー値の反復
Python 2.7での作業。私はキーとしてチーム名を持ち、スコアリングされ、各チームに許可されたランの量を値リストとして持つ辞書を持っています。 NL_East = {'Phillies': [645, 469], 'Braves': [599, 548], 'Mets': [653, 672]} 辞書を関数にフィードして、各チーム(キー)を反復処理できるようにしたいと考えています。 これが私が使っているコードです。現在、チームごとにしか行けません。各チームを反復して、各チームの予想されるwin_percentageを出力するにはどうすればよいですか? def Pythag(league): runs_scored = float(league['Phillies'][0]) runs_allowed = float(league['Phillies'][1]) win_percentage = round((runs_scored**2)/((runs_scored**2)+(runs_allowed**2))*1000) print win_percentage 助けてくれてありがとう。

8
PythonのEmacsバルクインデント
コードのブロックにtry / exceptを追加したい場合、EmacsでPythonを使用すると、ブロック全体を1行ずつインデントする必要があることがよくあります。Emacsでは、どのようにしてブロック全体を一度にインデントするのですか? 私は経験豊富なEmacsユーザーではありませんが、sshを使用するための最良のツールであることがわかります。EmacsをGUIとしてではなく、コマンドライン(Ubuntu)で使用しています。
132 python  emacs  ssh 

6
JavaScriptでdocument.bodyがnullになるのはなぜですか?
これが私の簡単なHTML文書です。 Chromeコンソールでこのエラーが表示されるのはなぜですか: "キャッチされていないTypeError:"のメソッド 'appendChild'を呼び出せませんnullか? <html> <head> <title>Javascript Tests</title> <script type="text/javascript"> var mySpan = document.createElement("span"); mySpan.innerHTML = "This is my span!"; mySpan.style.color = "red"; document.body.appendChild(mySpan); alert("Why does the span change after this alert? Not before?"); </script> </head> <body> </body> </html>

8
Javaを使用してSelenium WebDriverでマウスオーバー機能を実行する方法は?
ドロップダウンメニュー上でマウスオーバー機能を実行したい。メニューにカーソルを合わせると、新しいオプションが表示されます。xpathを使用して新しいオプションをクリックしてみました。ただし、メニューを直接クリックすることはできません。手動でドロップダウンメニューにカーソルを合わせて、新しいオプションをクリックします。 Actions action = new Actions(webdriver); WebElement we = webdriver.findElement(By.xpath("//html/body/div[13]/ul/li[4]/a")); action.moveToElement(we).build().perform();

7
MySQLの重複キー-最後の挿入ID?
次のクエリがあります。 INSERT INTO table (a) VALUES (0) ON DUPLICATE KEY UPDATE a=1 挿入または更新のいずれかのIDが必要です。insert_id()は「挿入された」IDのみを返し、更新されたIDは返さないと思うので、通常、これを取得するために2番目のクエリを実行します。 2つのクエリを実行せずに行のIDを挿入/更新して取得する方法はありますか?
132 mysql  insert-id 

10
URLにスペースを含めることはできますか?
URI(具体的にはHTTP URL)に1つ以上のスペース文字を含めることはできますか?URL がエンコードするがある+単に一般的な慣習に従っているか、それとも正当な代替案ですか? 特に、スペースのあるURLはエンコードする必要があることを示すRFCを誰かが指摘できますか? 質問の動機: Webサイトのベータテスト中に、一部のURLにスペースが含まれていることに気付きました。Firefoxは正しいことをしているようだったので、驚いた!しかし、開発者がRFCを参照できるようにして、開発者がそれらのURLを修正する必要性を感じられるようにしたいと思いました。
132 html  http  url  encoding 

18
AdobeフォントをIE9のCSS3 @ font-faceで動作させる
小さなイントラネットアプリケーションを作成している最中ですが、最近購入したAdobeフォントを使用しようとしました。私が知らされたように、私たちの場合、それはライセンス違反ではありません。 フォントの.ttf / .otfバージョンを.woff、.eot、.svgに変換し、すべての主要なブラウザーをターゲットにしました。私が使用した@ font-face構文は、基本的にFont Springの防弾構文です。 @font-face { font-family: 'MyFontFamily'; src: url('myfont-webfont.eot'); src: url('myfont-webfont.eot?#iehack') format('eot'), url('myfont-webfont.woff') format('woff'), url('myfont-webfont.ttf') format('truetype'), url('myfont-webfont.svg#svgFontName') format('svg'); } HTTPヘッダーを変更し(Access-Control-Allow-Origin = "*"を追加)、クロスドメイン参照を許可しました。FFとChromeでは完全に機能しますが、IE9では次のようになります。 CSS3111: @font-face encountered unknown error. myfont-webfont.woff CSS3114: @font-face failed OpenType embedding permission check. Permission must be Installable. myfont-webfont.ttf フォントを.ttf / .otfから.woffに変換するときに、.afmファイルも取得されることに気付きましたが、それが重要かどうかはわかりません... それを解決する方法はありますか? [編集] -IIS 7.5で …

8
DelphiでのEProgrammerNotFound例外?
Delphi 2009では、SysUtils.pasの425行目にこれが含まれています。 EProgrammerNotFound = class(Exception); これは単にイースターエッグですか、それとも深刻なものですか? この例外はいつ発生しますか? Delphi PrismやFree Pascalにも存在しますか? Q:この例外クラスはまだDelphi(現在はXE7)で宣言されていますか?A:はい、それも文書化されています! ソフトウェア障害を示す非標準的な方法。 代わりにEProgrammerNotFoundを使用して、実行時に検出されたソフトウェア障害を示すことができます。

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