プログラミング

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

21
HTMLフォームをネストできますか?
このようなhtmlフォームをネストすることは可能ですか? <form name="mainForm"> <form name="subForm"> </form> </form> 両方のフォームが機能するように?私の友人はこれに問題を抱えています、subFormそれは作品の一部ですが、別の部分はそうではありません。
451 html  nested-forms 

7
URLクエリパラメータを使用したHTTP POST —良いアイデアかどうか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 2年前休業。 私はHTTPを経由するようにAPIを設計していて、HTTP POSTコマンドを使用するのかどうか疑問に思っていますが、URLクエリパラメータのみを使用し、リクエストボディを使用しないのが良い方法です。 考慮事項: 「優れたWebデザイン」では、POSTを介してべき等でないアクションを送信する必要があります。これはべき等ではないアクションです。 リクエストパラメータがURLに含まれていると、このアプリの開発とデバッグが簡単になります。 APIは、広範囲での使用を目的としていません。 本文なしでPOSTリクエストを行うと、少し作業が増えるようです。たとえば、Content-Length: 0ヘッダーを明示的に追加する必要があります。 また、ボディのないPOSTは、ほとんどの開発者やHTTPフレームワークの期待に少し反しているようにも思えます。 リクエストの本文ではなく、URLクエリを介してPOSTリクエストでパラメーターを送信することに他に落とし穴や利点はありますか? 編集:これが検討されている理由は、操作がべき等ではなく、取得以外の副作用があるためです。HTTP仕様を参照してください。 特に、GETメソッドとHEADメソッドは、取得以外のアクションを実行することの重要性を持たないことが規約に定められています。これらの方法は「安全」であると考えられるべきです。これにより、ユーザーエージェントはPOST、PUT、DELETEなどの他のメソッドを特別な方法で表すことができ、ユーザーは安全でない可能性のあるアクションが要求されているという事実を知ることができます。 ... メソッドは、「偶数性」のプロパティを持つこともできます(エラーまたは期限切れの問題は別として)N> 0の同一リクエストの副作用は単一リクエストの場合と同じです。メソッドGET、HEAD、PUT、DELETEはこのプロパティを共有します。また、メソッドOPTIONSおよびTRACEには副作用がないため、本質的にべき等です。
451 rest  http 

30
pkg_resourcesという名前のモジュールはありません
私はDjangoアプリを開発サーバーにデプロイしていますが、実行するとこのエラーが発生しますpip install -r requirements.txt: Traceback (most recent call last): File "/var/www/mydir/virtualenvs/dev/bin/pip", line 5, in <module> from pkg_resources import load_entry_point ImportError: No module named pkg_resources pkg_resourcesで配布されているようsetuptoolsです。最初はこれがvirtualenvのPythonにインストールされていないのではないかと思ったのでsetuptools 2.6、次のコマンドを使用してvirtualenvのPythonサイトパッケージに(Pythonと同じバージョン)インストールしました。 sh setuptools-0.6c11-py2.6.egg --install-dir /var/www/mydir/virtualenvs/dev/lib/python2.6/site-packages 編集:これはvirtualenv内でのみ発生します。virtualenvの外でコンソールを開くpkg_resourcesと存在しますが、それでも同じエラーが発生します。 なぜpkg_resources進まないのかに関するアイデアはありますか?

12
SQLダンプをPostgreSQLデータベースにインポートする
私たちはホストを切り替えており、古いものは私たちのサイトのPostgreSQLデータベースのSQLダンプを提供していました。 これをテストするために、ローカルWAMPサーバーに設定しようとしています。 唯一の問題は、設定したPostgreSQL 9にこのデータベースをインポートする方法がわからないことです。 pgAdmin IIIを試しましたが、「インポート」機能が見つかりません。SQLエディターを開き、そこにダンプの内容を貼り付けて実行すると、テーブルが作成されますが、データをそこに入れようとするとエラーが発生し続けます。 ERROR: syntax error at or near "t" LINE 474: t 2011-05-24 16:45:01.768633 2011-05-24 16:45:01.768633 view... The lines: COPY tb_abilities (active, creation, modtime, id, lang, title, description) FROM stdin; t 2011-05-24 16:45:01.768633 2011-05-24 16:45:01.768633 view nl ... コマンドプロンプトでもこれを実行しようとしましたが、必要なコマンドが見つかりません。 私が行った場合 psql mydatabase < C:/database/db-backup.sql; エラーが出る ERROR: …

15
DjangoとPythonを使用してJSON応答を作成する
サーバー側のAjax応答スクリプトをDjango HttpResponseに変換しようとしていますが、機能していないようです。 これはサーバー側のスクリプトです: /* RECEIVE VALUE */ $validateValue=$_POST['validateValue']; $validateId=$_POST['validateId']; $validateError=$_POST['validateError']; /* RETURN VALUE */ $arrayToJs = array(); $arrayToJs[0] = $validateId; $arrayToJs[1] = $validateError; if($validateValue =="Testuser"){ // Validate?? $arrayToJs[2] = "true"; // RETURN TRUE echo '{"jsonValidateReturn":'.json_encode($arrayToJs).'}'; // RETURN ARRAY WITH success } else{ for($x=0;$x<1000000;$x++){ if($x == 990000){ $arrayToJs[2] = "false"; echo …
451 python  django  json 

11
UUIDはどのくらいユニークですか?
UUIDを使用して何かを一意に識別することはどの程度安全ですか(サーバーにアップロードされたファイルに使用しています)?私が理解しているように、それは乱数に基づいています。しかし、十分な時間を与えられれば、それは最終的には、たまたま純粋に偶然にも繰り返されるように思えます。この問題を軽減するためのより良いシステムまたは何らかのタイプのパターンはありますか?

11
WebpackでのjQueryプラグインの依存関係の管理
私はアプリケーションでWebpackを使用しています。ここでは、すべてのJavaScriptファイル/コード用のbundle.jsと、jQueryやReactなどのすべてのライブラリ用のvendors.jsの2つのエントリポイントを作成しています。依存関係としてjQueryがあり、vendors.jsにもそれらを含めたいプラグインを使用するにはどうすればよいですか?これらのプラグインに複数の依存関係がある場合はどうなりますか? 現在、私はこのjQueryプラグインをここで使用しようとしています-https ://github.com/mbklein/jquery-elastic。Webpackのドキュメントでは、providePluginとimports-loader について言及しています。私はprovidePluginを使用しましたが、それでもjQueryオブジェクトは利用できません。これが私のwebpack.config.jsがどのように見えるかです- var webpack = require('webpack'); var bower_dir = __dirname + '/bower_components'; var node_dir = __dirname + '/node_modules'; var lib_dir = __dirname + '/public/js/libs'; var config = { addVendor: function (name, path) { this.resolve.alias[name] = path; this.module.noParse.push(new RegExp(path)); }, plugins: [ new webpack.ProvidePlugin({ $: "jquery", jquery: "jQuery", "window.jQuery": …

26
繰り返しながらジェネリックリストから要素を削除する方法
それぞれ処理する必要がある要素のリストを操作するためのより良いパターンを探しています。結果に応じて、リストから削除されます。 あなたは使用することはできません.Remove(element)内部でforeach (var element in X)(それは、その結果のでCollection was modified; enumeration operation may not execute.例外)...あなたはまた、使用することはできませんfor (int i = 0; i < elements.Count(); i++)し、.RemoveAt(i)それがコレクションに相対あなたの現在の位置を崩壊させるためi。 これを行うエレガントな方法はありますか?
451 c#  list  loops  generics  key-value 


21
.jarを実行しようとしたときの「無効な署名ファイル」
私のJavaプログラムはjarファイルにパッケージ化されており、外部のjarライブラリ、弾む城を利用しています。コードは正常にコンパイルされますが、jarを実行すると次のエラーが発生します。 スレッド「メイン」の例外java.lang.SecurityException:マニフェストメイン属性の無効な署名ファイルダイジェスト 私は1時間以上グーグル検索して説明を探しましたが、ほとんど価値がありませんでした。誰かがこのエラーを以前に見たことがあり、何らかの助けを提供できる場合、私は義務付けられます。
450 java  jar  executable-jar 


14
特定のキーがC ++ std :: mapに存在するかどうかを確認する方法
指定されたキーがマップ内にあるかどうかを確認しようとしていますが、それができません。 typedef map<string,string>::iterator mi; map<string, string> m; m.insert(make_pair("f","++--")); pair<mi,mi> p = m.equal_range("f");//I'm not sure if equal_range does what I want cout << p.first;//I'm getting error here では、pの内容をどのように印刷できますか?
450 c++  dictionary  stl 

14
RelativeLayoutの幅の割合
ActivityAndroidアプリでログイン用のフォームレイアウトを作成しています。下の画像は私がそれをどのように見せたいかです: このレイアウトは次のXMLで実現できました。問題は、少しハックです。ホストEditTextの幅をハードコーディングする必要がありました。具体的には、以下を指定する必要がありました。 android:layout_width="172dp" ホストとポートにEditTextの幅をパーセントで指定したいのですが。(ホストは80%、ポートは20%など)。これは可能ですか?次のXMLは私のDroidで機能しますが、すべての画面で機能するとは限りません。より堅牢なソリューションが本当に必要です。 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/main" android:layout_width="fill_parent" android:layout_height="fill_parent" > <TextView android:id="@+id/host_label" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/home" android:paddingLeft="15dp" android:paddingTop="0dp" android:text="host" android:textColor="#a5d4e2" android:textSize="25sp" android:textStyle="normal" /> <TextView android:id="@+id/port_label" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_below="@+id/home" android:layout_toRightOf="@+id/host_input" android:paddingTop="0dp" android:text="port" android:textColor="#a5d4e2" android:textSize="25sp" android:textStyle="normal" /> <EditText android:id="@+id/host_input" android:layout_width="172dp" android:layout_height="wrap_content" android:layout_below="@id/host_label" android:layout_marginLeft="15dp" android:layout_marginRight="15dp" android:layout_marginTop="4dp" android:background="@android:drawable/editbox_background" android:inputType="textEmailAddress" /> <EditText android:id="@+id/port_input" android:layout_width="100dp" android:layout_height="wrap_content" android:layout_below="@id/host_label" …

15
でファイルを手動で作成するにはどうすればよいですか。(ドット)Windowsのプレフィックス?たとえば、.htaccess
.htaccessファイルを手動で作成したいのですが、WindowsのUIではそれができないようです。私が取得する「ファイル名を入力する必要があります。」メッセージ。.Windowsで接頭辞としてを使用してファイルを作成する方法が必要です。 これは手動で行うことができますか?

7
Androidの基本:UIスレッドでコードを実行する
UIスレッドでコードを実行する観点から、以下の間に違いはありますか? MainActivity.this.runOnUiThread(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); または MainActivity.this.myView.post(new Runnable() { public void run() { Log.d("UI thread", "I am the UI thread"); } }); そして private class BackgroundTask extends AsyncTask<String, Void, Bitmap> { protected void onPostExecute(Bitmap result) { Log.d("UI thread", …

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