プログラミング

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

25
$ _SERVER ['HTTPS']なしでHTTPSを使用しているかどうかを確認する方法
私はオンラインで多くのチュートリアルを見てきましたが$_SERVER['HTTPS']、サーバーがHTTPSで保護されているかどうかを確認する必要があると言っています。私の問題は、私が使用するいくつかのサーバー$_SERVER['HTTPS']で、エラーを引き起こす未定義の変数であることです。常に定義する必要があることを確認できる別の変数はありますか? 明確にするために、現在このコードを使用して、HTTPS接続であるかどうかを解決しています。 if(isset($_SERVER['HTTPS'])) { if ($_SERVER['HTTPS'] == "on") { $secure_connection = true; } }
190 php  https 


7
ロード状態のときにボタンにスピナーアイコンを追加するにはどうすればよいですか?
Twitter Bootstrapのボタンには素晴らしいLoading...状態があります。 問題は、次のような属性Loading...を介して渡されたようなメッセージを表示することdata-loading-textです。 <button type="button" class="btn btn-primary start" id="btnStartUploads" data-loading-text="@Localization.Uploading"> <i class="icon-upload icon-large"></i> <span>@Localization.StartUpload</span> </button> Font Awesomeを見ると、アニメーション化されたスピナーアイコンがあることがわかります。 次のUploadような操作を実行するときに、そのスピナーアイコンを統合しようとしました。 $("#btnStartUploads").button('loading'); $("#btnStartUploads i").removeAttr('class'); $("#btnStartUploads i").addClass('icon-spinner icon-spin icon-large'); しかし、これはまったく効果がありませんでしたUploading...。つまり、ボタンのテキストが表示されるだけです。 ボタンが読み込み状態のときにアイコンを追加することはできますか?なんとなく、Bootstrap <i class="icon-upload icon-large"></i>はLoading状態のときにボタン内のアイコンを削除するだけのようです。 これは、上記で説明した動作を示す簡単なデモです。読み込み状態になると、アイコンが消えます。時間間隔の直後に再表示されます。

11
MySQLによる一部の外部キーの削除
主キーが他のいくつかのテーブルで使用され、他のテーブルへの外部キーがいくつかあるテーブルがあります。 CREATE TABLE location ( locationID INT NOT NULL AUTO_INCREMENT PRIMARY KEY ... ) ENGINE = InnoDB; CREATE TABLE assignment ( assignmentID INT NOT NULL AUTO_INCREMENT PRIMARY KEY, locationID INT NOT NULL, FOREIGN KEY locationIDX (locationID) REFERENCES location (locationID) ... ) ENGINE = InnoDB; CREATE TABLE assignmentStuff ( ... assignmentID …

10
angular.jsにhistory.back()を実装する方法
戻るボタン付きのサイトヘッダーであるディレクティブがあり、クリックすると前のページに戻ります。どうすれば角度のある方法でそれを行うのですか? 私が試してみました: <header class="title"> <a class="back" ng-class="icons"><img src="../media/icons/right_circular.png" ng-click="history.back()" /></a> <h1>{{title}}</h1> <a href="/home" class="home" ng-class="icons"><img src="../media/icons/53-house.png" /></a> </header> そしてこれはjsのディレクティブです: myApp.directive('siteHeader', function () { return { restrict: 'E', templateUrl: 'partials/siteHeader.html', scope: { title: '@title', icons: '@icons' } }; }); しかし、何も起こりません。$ locationについてangular.js APIを調べましたが、戻るボタンやについては何も見つかりませんでしたhistory.back()。


8
Apacheプロキシ:有効なプロトコルハンドラはありませんでした
サブディレクトリを別のサーバーにプロキシしようとしています。私のhttpd.conf: RewriteEngine On ProxyPreserveHost On RewriteRule .*subdir/ https://anotherserver/subdir/ [P] 問題は、Apacheが常にこれをログに記録することです。 AH01144: No protocol handler was valid for the URL /subdir/. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule., referer: http://localhost/ インターネットを検索した後、私はこれらのモジュールをアクティブにしました: LoadModule headers_module modules/mod_headers.so LoadModule proxy_module modules/mod_proxy.so …

22
プログラムでEditTextの入力タイプをPASSWORDからNORMALに、またはその逆に変更します。
私のアプリケーションでは、EditTextデフォルトの入力タイプがデフォルトで設定さandroid:inputType="textPassword"れているを持っています。それは持ってCheckBoxチェックされ、その右側に、そののEditText NORMAL PLAIN TEXTへの入力タイプを変更します。そのためのコードは password.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD); 私の問題は、そのCheckBoxがオフの場合、入力タイプをPASSWORDに再度設定する必要があることです。私はそれを使ってやった- password.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD); ただし、そのedittext内のテキストは引き続き表示されます。そして驚いたことに、私がオリエンテーションを変更すると、入力タイプは自動的にPASSWORDに設定され、中のテキストは箇条書きになります(パスワードのように表示されます)。 これを達成する方法はありますか?

7
sqliteデータベースのデフォルトの時間値「今」
SQLiteデータベースで、デフォルトのタイムスタンプ列を持つテーブルを作成することはできますDATETIME('now')か? このような: CREATE TABLE test ( id INTEGER PRIMARY KEY AUTOINCREMENT, t TIMESTAMP DEFAULT DATETIME('now') ); これはエラーになります...解決方法は?
190 sql  sqlite 

18
Android-SPAN_EXCLUSIVE_EXCLUSIVEスパンの長さをゼロにすることはできません
次のレイアウトがあります(ほぼ空)。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/set_layout" android:layout_width="fill_parent" android:layout_height="fill_parent" android:contentDescription="content desc" android:orientation="vertical" > <TextView android:id="@+id/text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Hello, I am a TextView" /> </LinearLayout> Activityクラスには以下が含まれます。 public class TestActivity extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_test); } } これをモバイルデバイスで実行すると、次のエラーが発生します。 SpannableStringBuilder SPAN_EXCLUSIVE_EXCLUSIVE spans cannot have a zero length TextViewを使用しても使用しなくてもこれを試しましたが、エラーがまだ残っています。このような基本的なレイアウトでこれを引き起こすには、根本的に何か間違っている必要があります。 …
190 java  android 

12
WPFと初期フォーカス
WPFアプリケーションの起動時には、何もフォーカスされていないようです。 これは本当に奇妙です。私が使用した他のすべてのフレームワークは、期待どおりに機能します。タブオーダーの最初のコントロールに最初のフォーカスを置きます。しかし、私はそれが私のアプリだけでなくWPFであることを確認しました-新しいウィンドウを作成し、それにTextBoxを配置してアプリを実行した場合、クリックするかTabを押すまで、TextBoxはフォーカスを持ちません。ああ。 私の実際のアプリは単なるTextBoxよりも複雑です。UserControls内にUserControlsのいくつかのレイヤーがあります。それらのUserControlsの1つにFocusable = "True"ハンドラーとKeyDown / KeyUpハンドラーがあり、ウィンドウが開いたらすぐにフォーカスを取得したいと考えています。私はまだWPFの初心者ですが、その方法を理解するのにあまり力がありません。 アプリを起動してTabキーを押すと、フォーカスがフォーカス可能なコントロールに移動し、思い通りに機能し始めます。ただし、ユーザーがウィンドウの使用を開始する前にTabキーを押す必要はありません。 私はFocusManager.FocusedElementをいじってみましたが、どのコントロールに設定するか(トップレベルのウィンドウ?フォーカス可能なコントロールを含む親?フォーカス可能なコントロール自体?)、または何に設定するかわかりません。 ウィンドウが開いたらすぐに、入れ子になったコントロールに最初のフォーカスを置くために何をする必要がありますか?あるいは、タブオーダーの最初のフォーカス可能なコントロールをフォーカスするには、
190 wpf  focus 



10
jQuery / JavaScriptでJSONデータを解析する方法は?
次のようなJSONを返すAJAX呼び出しがあります。 $(document).ready(function () { $.ajax({ type: 'GET', url: 'http://example/functions.php', data: { get_param: 'value' }, success: function (data) { var names = data $('#cand').html(data); } }); }); #canddivの内部で取得します。 [ { "id" : "1", "name" : "test1" }, { "id" : "2", "name" : "test2" }, { "id" : "3", "name" : …
190 jquery  ajax  json  parsing 


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