プログラミング

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


13
キー/値を宣言されたのと同じ順序に保つ方法は?
特定の順序で宣言した辞書があり、その順序で常に保持したい。キー/値は、実際にはそれらの値に基づいた順序で保持することはできません。宣言した順序にしたいだけです。 だから私が辞書を持っているなら: d = {'ac': 33, 'gw': 20, 'ap': 102, 'za': 321, 'bs': 10} それを表示したり繰り返し処理したりした場合、その順序ではありません。キー/値を宣言した明示的な順序をPythonが確実に維持する方法はありますか?

30
オブジェクトのクラス名をSwiftの文字列として取得します
オブジェクトのクラス名を取得する String使用し: object_getClassName(myViewController) このようなものを返します: _TtC5AppName22CalendarViewController 純粋なバージョンを探しています:"CalendarViewController"ます。代わりに、クラス名のクリーンアップされた文字列を取得するにはどうすればよいですか? これに関する質問の試みがいくつか見つかりましたが、実際の答えは見つかりませんでした。それはまったく不可能ですか?
320 swift 

7
ファイルからJSONを読み取りますか?
単純に見える簡単な文が私の顔にいくつかのエラーを投げているからといって、少し頭痛がします。 次のようなstrings.jsonというjsonファイルがあります。 "strings": [{"-name": "city", "#text": "City"}, {"-name": "phone", "#text": "Phone"}, ..., {"-name": "address", "#text": "Address"}] とりあえずjsonファイルを読みたいのですが。私が見つけたこれらのステートメントがありますが、機能していません: import json from pprint import pprint with open('strings.json') as json_data: d = json.loads(json_data) json_data.close() pprint(d) コンソールに表示されるエラーは次のとおりです。 Traceback (most recent call last): File "/home/.../android/values/manipulate_json.py", line 5, in <module> d = json.loads(json_data) File "/usr/lib/python2.7/json/__init__.py", line …
320 python  json 

27
PHPコードは実行されていませんが、コードはページに表示されます
(Dreamweaverを使用して)プロジェクトでいくつかのPHPコードを実行しようとしていますが、コードが実行されていません。 ソースコードを確認すると、PHPコードがHTMLタグとして表示されています(ソースコードで確認できます)。Apacheは適切に実行されています(XAMPPを使用しています)。PHPページは適切に開かれていますが、PHPコードが実行されていません。 誰かが何が起こっているのかについての提案がありますか? 注:ファイルの名前はすでにfilename.php 編集: コード..: <? include_once("/code/configs.php"); ?>
320 php  apache 

6
numpy.array形状(R、1)と(R、)の違い
ではnumpy、一部の操作は正常に(R, 1)戻り(R,)ますが、一部は戻ります。これは明示的でreshapeある必要があるため、行列の乗算をより退屈なものにします。たとえば、行列が与えられた場合M、行数をnumpy.dot(M[:,0], numpy.ones((1, R)))どこにしたいのかR(もちろん、同じ問題が列ごとにも発生します)。当社は、取得しますmatrices are not alignedので、エラーをM[:,0]形状である(R,)が、numpy.ones((1, R))形状です(1, R)。 だから私の質問は: 形状(R, 1)との違いは何ですか(R,)。文字通り、数字のリストとリストのリストで、すべてのリストに数字だけが含まれていることがわかります。行列の乗算を簡単にするのではなく、numpy形状(R, 1)を優先するように設計しないのはなぜでしょうか(R,)。 上記の例にもっと良い方法はありますか?このように明示的に再形成しない場合:numpy.dot(M[:,0].reshape(R, 1), numpy.ones((1, R)))

1
端末のみに現在のパスを表示する[クローズ]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する コンピューターにSSHで接続しているため、GUIを使用してパス名にアクセスできません。Nautilusを使用せずにターミナルで直接パスを確認できる方法はありますか?
320 unix  terminal  path 

6
Fストリングを使用した10進数の後の固定数字
Pythonのf文字列を使用して、小数点以下の桁数を修正する簡単な方法はありますか?(具体的には.formatや%などの他の文字列フォーマットオプションではなく、f-strings) たとえば、小数点以下2桁を表示したいとします。 それ、どうやったら出来るの?としましょう a = 10.1234

6
W3Cバリデーターで有効なPHPを使用してHTTPヘッダーをUTF-8に設定する方法
次のコードを使用して、さまざまなものをHTMLページにエコーするいくつかのPHPページがあります。 <meta http-equiv="Content-type" content="text/html; charset=utf-8" /> ただし、W3Cバリデーターを使用して検証すると、次のようになります。 HTTPヘッダー(iso-8859-1)で指定された文字エンコードが、要素(utf-8)の値と異なります。 私はPHPを初めて使用するので、PHPファイルのヘッダーをHTMLファイルと一致するように変更できるかどうか、また変更すべきかどうか疑問に思っていました。
319 php  html  http-headers 

13
iPhone Simulatorが突然非常に遅くなった
私はiphoneシミュレーターでアプリを何週間も開発してきましたが、今までは順調に稼働してきましたが、コンテンツとアニメーションの読み込みの両方で、突然、実行が非常に遅くなり始めました。最後にテストしたので、コードに変更を加えていません。 シミュレーターを(複数回)再起動してアプリを削除し、完全にクリーンな再構築を試みましたが、うまくいきませんでした。また、シミュレーターの実行中にモニターを使用してCPU使用率を確認したところ、CPUの約30%とメモリの40%しか使用していません。 シミュレータはデバイス自体としては決して速いわけではないことを十分に理解していますが、そのような長い時間の後に突然低速で動作し始めたのは奇妙に思われます。低速とは、元の速度の4分の1未満を意味します。

15
GoogleマップV3の2点間の距離を計算する
StackаэтотвопросестьответынаStack Overflowнарусском:Какопределятьближайшиемаркеры? GoogleマップV3の2つのマーカー間の距離をどのように計算しますか?(distanceFromV2 の関数に似ています。) ありがとう。

12
DISPLAYが定義されていないときにmatplotlibを使用してPNGを生成する
Pythonでnetworkxを使用しようとしています。このプログラムを実行すると、このエラーが発生します。不足しているものはありますか? #!/usr/bin/env python import networkx as nx import matplotlib import matplotlib.pyplot import matplotlib.pyplot as plt G=nx.Graph() G.add_node(1) G.add_nodes_from([2,3,4,5,6,7,8,9,10]) #nx.draw_graphviz(G) #nx_write_dot(G, 'node.png') nx.draw(G) plt.savefig("/var/www/node.png") Traceback (most recent call last): File "graph.py", line 13, in <module> nx.draw(G) File "/usr/lib/pymodules/python2.5/networkx/drawing/nx_pylab.py", line 124, in draw cf=pylab.gcf() File "/usr/lib/pymodules/python2.5/matplotlib/pyplot.py", line 276, in gcf return figure() …
319 python  matplotlib  graph 

7
結果が空の場合、LINQは何を返しますか
LINQクエリについて質問があります。通常、クエリはIEnumerable<T>タイプを返します。戻り値が空の場合、nullかどうかは不明です。以下ToList()が例外をスローするかList<string>、IEnumerable結果に何も見つからない場合は空になるかどうかはわかりませんか? List<string> list = {"a"}; // is the result null or something else? IEnumerable<string> ilist = from x in list where x == "ABC" select x; // Or directly to a list, exception thrown? List<string> list1 = (from x in list where x == "ABC" select x).ToList(); 非常に単純な質問であることはわかっていますが、当面はVSを利用できません。
319 c#  linq 


17
Java-POSTメソッドを介してHTTPパラメータを簡単に送信する
このコードを使用してHTTP、いくつかのパラメータを含むリクエストをGETメソッド経由で正常に送信 しています void sendRequest(String request) { // i.e.: request = "http://example.com/index.php?param1=a&param2=b&param3=c"; URL url = new URL(request); HttpURLConnection connection = (HttpURLConnection) url.openConnection(); connection.setDoOutput(true); connection.setInstanceFollowRedirects(false); connection.setRequestMethod("GET"); connection.setRequestProperty("Content-Type", "text/plain"); connection.setRequestProperty("charset", "utf-8"); connection.connect(); } パラメータPOSTが非常に長いため、メソッドを介してパラメータ(つまり、param1、param2、param3)を送信する必要があるかもしれません。そのメソッドに追加のパラメーター(つまり、String httpMethod)を追加することを考えていました。 上記のコードを最小限に変更して、GETまたはを介してパラメータを送信できるようにするにはどうすればよいPOSTですか? その変化を望んでいた connection.setRequestMethod("GET"); に connection.setRequestMethod("POST"); トリックを行ったでしょうが、パラメーターはまだGETメソッドを介して送信されます。 たHttpURLConnection役立つだろういずれかの方法を得ましたか。役立つJavaコンストラクトはありますか? どんな助けでも大歓迎です。

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