プログラミング

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

6
Pythonでリストをインデックスで反復する
このようにリストを受け取り、[3, 7, 19]それをタプルの反復可能なリストにする次のような関数(またはメソッド)を見たことを私は誓うことができます[(0,3), (1,7), (2,19)]。 for i in range(len(name_of_list)): name_of_list[i] = something しかし、名前を思い出せず、グーグルの「反復リスト」は何も取得しません。
203 python  list 

4
SourceTreeウィンドウでコミットメッセージを編集します(すでにリモートにプッシュされています)
コマンドラインに触れずにSourceTreeで誤ったコミットメッセージを編集するにはどうすればよいですか? さらなる詳細: これは最新のコミットではありません。 すべてがすでにBitbucketにプッシュされています。 これは非公開リポジトリであり、私が唯一の共同編集者です。 以前のコミットはいつでも再コミットできるので、失ってもかまいません。 ただし、これまでに行ったコードの変更を失いたくない。 結果: 現時点ではコメントと返信からは不可能に思えるので、新しいリポジトリを作成して最初からやり直します。あなたの助けをありがとう!

16
symfony2でリクエストパラメーターを取得する方法
私はsymfonyに非常に慣れていません。javaやその他の言語でrequest.getParameter('parmeter name')は、値を取得するために使用できます。 symfony2でできることと同様のものはありますか? いくつかの例を見ましたが、どれもうまくいきません。usernameという名前のフォームフィールドがあるとします。フォームアクションで次のようなものを使用しようとしました。 $request = $this->getRequest(); $username= $request->request->get('username'); 私も試しました $username = $request->getParameter('username'); そして $username=$request->request->getParameter('username'); しかし、どのオプションも機能していませんが、以下はうまくいきました: foreach($request->request->all() as $req){ print_r($req['username']); } getParameter()メソッドの使い方でどこが間違っているのですか?任意の助けをいただければ幸いです。
203 php  symfony 


8
React Variableステートメントを使用してHTMLを挿入する(JSX)
JSXでReact変数を使用してHTMLを挿入する必要があるReactで何かを構築しています。そのような変数を持つ方法はありますか: var thisIsMyCopy = '<p>copy copy copy <strong>strong copy</strong></p>'; そしてそれをreactに挿入してそのように動作させますか? render: function() { return ( <div className="content">{thisIsMyCopy}</div> ); } 期待どおりにHTMLを挿入していますか?これをインラインで実行することができる反応関数、またはこれを機能させることを可能にするものを解析する方法について、私は何も見たり聞いたりしたことがありません。


4
'xmlns'や 'version'などのSVGパラメータは必要ですか?
私がインターネットで目にするsvgの例の約半分では、コードは単純な単純な<svg></svg>タグでラップされています。 残りの半分では、svgタグには次のような複雑な属性がたくさんあります。 <svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink"> 私の質問は:単純なsvgタグを使用しても大丈夫ですか?私は複雑なものをいじってみましたが、それらを含めなければすべてがうまくいきます。
203 xml  svg  tags 

25
どのように再試行キャッチを実装しますか?
try-catchは、例外処理を支援することを目的としています。これは、どういうわけか、システムをより堅牢にするのに役立つことを意味します。予期しないイベントからの回復を試みてください。 実行および命令(メッセージの送信)の際に何かが発生する可能性があるため、tryに含まれています。ほぼ予期しないことが発生した場合は、何かを行うことができます。例外をログに記録するためだけに呼び出されたとは思わない。キャッチブロックは、エラーから回復する機会を提供することを目的としています。 ここで、問題点を修正できるため、エラーから回復するとします。再試行するのはとても良いことです: try{ some_instruction(); } catch (NearlyUnexpectedException e){ fix_the_problem(); retry; } これはすぐに永遠のループに入りますが、fix_the_problemがtrueを返したとしたら、再試行します。Javaにはそのようなことはないので、この問題をどのように解決しますか?これを解決するための最良の設計コードは何ですか? これは哲学的な質問のようなものです。私が求めていることがJavaで直接サポートされていないことがすでにわかっているからです。


2
「JSONリクエストはデシリアライズするには大きすぎます」を取得
私はこのエラーを得ています: JSONリクエストが大きすぎて逆シリアル化できません。 これが発生するシナリオは次のとおりです。その国の船積み港のリストを保持する国のクラスがあります public class Country { public int Id { get; set; } public string Name { get; set; } public List<Port> Ports { get; set; } } クライアントサイドでKnockoutJSを使用して、カスケードドロップダウンを作成します。したがって、2つのドロップダウンの配列があります。最初のドロップダウンは国で、2番目のドロップダウンはその国のポートです。 これまでのところすべてが正常に機能しています。これは私のクライアント側スクリプトです。 var k1 = k1 || {}; $(document).ready(function () { k1.MarketInfoItem = function (removeable) { var self = this; self.CountryOfLoadingId …

30
Swift Stringで文字のインデックスを見つける
敗北を認める時が来ました... Objective-Cでは、次のようなものを使用できます。 NSString* str = @"abcdefghi"; [str rangeOfString:@"c"].location; // 2 Swiftで、私は似たようなものを見ます: var str = "abcdefghi" str.rangeOfString("c").startIndex ...しかしString.Index、これはを与えます。これを使用して、元の文字列に添え字を付けることができますが、場所を抽出することはできません。 FWIW、それにString.Indexは_position正しい値を持つプライベートivarが呼び出されます。それがどのように公開されているのかわかりません。 これを自分でStringに簡単に追加できることはわかっています。この新しいAPIで何が欠けているのか、もっと知りたいです。
203 string  swift 


18
「関数」と「手順」の違いは何ですか?
一般的に言えば、プログラミング言語の関数や手続きについては誰もが耳にします。しかし、私はこれらの用語をほとんど同じ意味で使用していることを知りました(おそらく非常に間違っています)。 だから、私の質問は: 機能、目的、用途の違いは何ですか? 例をいただければ幸いです。

8
HTMLエンコードの問題-「 」ではなく「Â」文字が表示される
なんらかの理由でわからないレガシーアプリが動作し始めました。ActivePDFによってPDFレポートに変換される一連のHTMLを生成します。 プロセスは次のように機能します。 置き換えられるトークンが含まれているDBからHTMLテンプレートをプルします(「〜CompanyName〜」、「〜CustomerName〜」など) トークンを実際のデータに置き換える HTMLタグの属性値をプロパティでフォーマットする単純な正規表現関数を使用してHTMLを整頓します(ActivePDFのレンダリングエンジンは属性値を一重引用符で囲んでいないため、引用符などを保証します)。 PDFを作成するWebサービスにHTMLを送信します。 その混乱のどこかに、HTMLテンプレート( s)からの改行しないスペースがISO-8859-1としてエンコードされているため、ブラウザー(FireFox)でドキュメントを表示すると、「Â」文字として誤って表示されます。これらの非UTF8文字でActivePDFの悪ふざけ。 私の質問:問題の原因がわからず、問題を調査する時間がないので、問題のある文字を再エンコードまたは検索して置き換える簡単な方法はありますか?私は一緒に投げたこの小さな関数を使って送信してみましたが、すべてをgobbledegookに変換しても何も変わりません。 Private Shared Function ConvertToUTF8(ByVal html As String) As String Dim isoEncoding As Encoding = Encoding.GetEncoding("iso-8859-1") Dim source As Byte() = isoEncoding.GetBytes(html) Return Encoding.UTF8.GetString(Encoding.Convert(isoEncoding, Encoding.UTF8, source)) End Function 何か案は? 編集: 私は今のところこれでうまくいきますが、それは良い解決策のようには思えません: Private Shared Function ReplaceNonASCIIChars(ByVal html As String) As String Return Regex.Replace(html, "[^\u0000-\u007F]", …


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