プログラミング

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

14
C ++で例外指定子を使用する必要がありますか?
C ++では、例外指定子を使用して、関数が例外をスローする場合とスローしない場合があることを指定できます。例えば: void foo() throw(); // guaranteed not to throw an exception void bar() throw(int); // may throw an exception of type int void baz() throw(...); // may throw an exception of some unspecified type 次の理由により、実際にそれらを使用することに疑問があります。 コンパイラーは、厳密には例外指定子を強制しません。そのため、利点は大きくありません。理想的には、コンパイルエラーが発生するようにします。 関数が例外指定子に違反している場合、標準的な動作はプログラムを終了することだと思います。 VS.Netでは、throw(X)をthrow(...)として扱うため、標準への準拠は強くありません。 例外指定子を使用する必要があると思いますか? 「はい」または「いいえ」で答え、答えを正当化するいくつかの理由を提供してください。

14
メールを送信せずにメールアドレスが存在するかどうかを確認するにはどうすればよいですか?
電子メールを送信せずにSMTPを使用して電子メールアドレスをチェックするこのPHPコードに出くわしました。 誰かが似たようなことを試しましたか、それともあなたのためにうまくいきますか?顧客/ユーザーが入力したメールが正しいか、存在するかどうかわかりますか?

7
FragmentPagerAdapter getItemは呼び出されません
FragmentPagerAdapterでフラグメントを再利用できません。.destroyItem()メソッドを使用して、フラグメントを削除していますが、再びgetItem()を呼び出していません。 public class ExamplePagerAdapter extends FragmentPagerAdapter { ArrayList < String > urls; int size = 0; public ExamplePagerAdapter(FragmentManager fm, ArrayList < String > res) { super(fm); urls = res; size = urls.size(); } @Override public int getCount() { if (urls == null) { return 0; } else { return size; …

17
IIS7でASP.NETをホストするとアクセスが拒否されますか?
.NET Framework 4.0(NetworkServiceによって実行される)を使用するアプリケーションをIIS7でセットアップしましたが、サイトを閲覧すると次のようになります。 アクセスが拒否されました。 説明:この要求を処理するために必要なリソースへのアクセス中にエラーが発生しました。リクエストされたリソースを表示する権限がない可能性があります。 エラーメッセージ401.3:指定した資格情報を使用してこのディレクトリまたはページを表示する権限がありません(アクセス制御リストのためにアクセスが拒否されました)。Webサーバーの管理者にアクセス権を与えるよう依頼してください* Webサイトを保持するフォルダー(IISのWebアプリケーションが参照しているフォルダー)にNetworkServiceに完全なアクセス許可を与えようとしましたが、それでもアクセスが拒否されますか? どうして?

7
Firebaseアクセス許可が拒否されました
私はコーディングに比較的慣れていないので問題があります。 Firebaseにデータを送信するためのこのコードがあります app.userid = app.user.uid var userRef = app.dataInfo.child(app.users); var useridRef = userRef.child(app.userid); useridRef.set({ locations: "", theme: "", colorScheme: "", food: "" }); ただし、エラーが発生し続けます。 FIREBASE警告:/ users /(GoogleID)に設定できませんでした:permission_denied 2016-05-23 22:52:42.707 firebase.js:227 Uncaught(in promise)エラー:PERMISSION_DENIED:Permission denied(…) これを調べようとすると、Firebaseのルールについて話します。Firebaseのルールは、まだ学習していない(または頭の中で進んでいる)言語のようです。誰かが問題の原因を説明できますか?メールとユーザーの表示名を保存するように要求しているのではないかと思ったのですが、これを行うことはできませんでしたが、それらを取り出したときも同じ問題がありました。ルールを設定せずにこのエラーを回避する方法はありますか、またはルールは私が自分で一日に書く方法を自分で教えることができるものですか、それとも私は自分のリーグから抜け出しますか? 助けてくれてありがとう!

26
WAMP / XAMPPの応答がローカルホストで非常に遅い
何が問題なのかわかりません。WAMPは非常に遅いため、コンピュータを再フォーマットしてWAMPをインストールしました。それでも、localhostへのアクセスは非常に遅く、場合によってはまったくロードされません。削除してXAMPPに置き換えただけですが、同じ結果が得られました。おそらく何が問題でしょうか?これが私の現在のhostsファイルです: 127.0.0.1 localhost 127.0.0.1 localhost 以前は完全に問題なく動作していましたが、何が起こったのか、なぜ最近フォーマットがおかしくなり始めたのかはわかりません。
123 php  apache  xampp  localhost  wamp 


14
JSON文字列を配列に変換する方法
私がしたいことは次のとおりです: PHPのテキスト領域からの入力としてJSONを取る この入力を使用してJSONに変換し、php curlに渡してリクエストを送信します。 this m get of api from php from this json string want to pass to json to json but it not Convert to array echo $str='{ action : "create", record: { type: "n$product", fields: { n$name: "Bread", n$price: 2.11 }, namespaces: { "my.demo": "n" } } …
123 php  arrays  json 

7
タブ文字を取得する方法は?
HTMLでは、タブに文字はありませんが、なぜここにコピーして貼り付けることができるのか混乱しています。(幅全体を見ることはできませんが、質問をクリックして編集すると、文字が表示されます。)タブ文字をコピーして貼り付けることができれば、htmlにコード化できる同等のUnicodeがあるはずです。 。それが存在しないことは知っていますが、これは私が把握することができなかった謎です。 だから私の質問です:コピーして貼り付けることができても、タブにUnicode文字がないのはなぜですか?
123 html 

11
GoogleMapからマーカーを削除する
新しいGoogle Maps API for Androidでは、マーカーを追加できますが、マーカーを(簡単に)削除する方法はありません。 私の解決策は、マーカーをマップに保持し、マーカーを削除したいときにマップを再描画することですが、あまり効率的ではありません。 private final Map<String, MarkerOptions> mMarkers = new ConcurrentHashMap<String, MarkerOptions>(); private void add(String name, LatLng ll) { final MarkerOptions marker = new MarkerOptions().position(ll).title(name); mMarkers.put(name, marker); runOnUiThread(new Runnable() { @Override public void run() { mMap.addMarker(marker); } }); } private void remove(String name) { mMarkers.remove(name); runOnUiThread(new Runnable() …

19
最大単一販売利益
ある日の株価を表すn個の整数の配列が与えられているとします。私たちは、ペア見つけたい(buyDay、sellDay)と、buyDay≤sellDay我々は上の株式を購入した場合、そのようなことを、buyDayとのそれを販売しsellDay、私たちは私たちの利益を最大にするが。 明らかに、可能なすべての(buyDay、sellDay)ペアを試し、それらのすべてから最良のものを取り出すことにより、アルゴリズムのO(n 2)ソリューションがあります。しかし、O(n)時間で実行されるより良いアルゴリズムはありますか?

10
mysqlでのunionおよびorder by句の使用
mysqlクエリで、union with order byを使用したいと思います。私のサイトでの検索の距離に基づいたテーブルから、さまざまな基準に基づいてさまざまなタイプのレコードをフェッチしています。最初の選択クエリは、正確な場所検索に関連するデータを返します。2番目の選択クエリは、検索した場所から5 kms以内の距離に関連するデータを返します。3番目の選択クエリは、検索した場所から5〜15 km以内の距離に関連するデータを返します。 次に、ユニオンを使用してすべての結果をマージし、ページングのあるページに表示します。「正確な検索結果」、「5 km以内の結果」などの適切な見出しの下 次に、idまたはadd_dateに基づいて結果を並べ替えます。しかし、クエリの最後にorder by句を追加すると(query1 union query 2 union query 3 order by add_date)、すべての結果を並べ替えます。しかし、私が望んでいるのは、それが各見出しの下でソートされることです。
123 mysql  sql  sql-order-by  union 

6
メニュー項目のクリックイベントの処理-Android
メニューアイテムをクリックすると新しいアクティビティを開始するインテントを作成したいのですが、その方法がわかりません。私はandroidのドキュメントを読んでいますが、私の実装は正しくありません。正しい方向へのガイダンスが役立つでしょう。以下のコードをリストして、問題のある領域をコメントアウトしました。間違ったメソッドを呼び出していると思います。 package com.jbsoft.SimpleFlashlight; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.*; import android.view.MenuItem.OnMenuItemClickListener; import android.widget.Button; import android.widget.Toast; public class SimpleFlashLightActivity extends Activity { Button GreenButton; // Declare instances of buttons to use later Button BlueButton; private static final int OK_MENU_ITEM = Menu.FIRST; /** Called when the activity is first created. …

9
プログラムで電話をかける方法は?
バンドルに呼び出す番号をアクティビティに渡します そして、そのような活動で、私はその番号に電話するボタンを持っています、これはコードです: callButton.setOnClickListener(new OnClickListener() { public void onClick(View v) { Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse(bundle.getString("mobilePhone"))); } }); ボタンを押しても何も起こらないので、何かがおかしいです... 何が悪いのですか? PD:Android 1.5互換プロジェクトを使用しています...電話が1.5と互換性がないのでしょうか?

10
os.system()呼び出しをエスケープする方法は?
os.system()を使用する場合、コマンドにパラメーターとして渡されるファイル名やその他の引数をエスケープする必要があることがよくあります。これどうやってするの?できれば、複数のオペレーティングシステム/シェルで機能するものですが、特にbashの場合に適しています。 私は現在次のことをしていますが、これにはライブラリ関数、または少なくともよりエレガントで堅牢で効率的なオプションが必要です。 def sh_escape(s): return s.replace("(","\\(").replace(")","\\)").replace(" ","\\ ") os.system("cat %s | grep something | sort > %s" % (sh_escape(in_filename), sh_escape(out_filename))) 編集:私は引用符を使用するという単純な答えを受け入れましたが、なぜそれを考えなかったのかわかりません。'と "の動作が少し異なるWindowsから来たのだと思います。 セキュリティに関しては、私は懸念を理解していますが、この場合、os.system()が提供する迅速で簡単な解決策に興味があり、文字列のソースはユーザーが生成したものではないか、少なくとも信頼できるユーザー(私)。
123 python  shell  escaping 

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