プログラミング

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


10
Python:リストから検索
私はこれに遭遇しました: item = someSortOfSelection() if item in myList: doMySpecialFunction(item) しかし、リストで認識されなかったかのように(文字列のリストの場合)、すべてのアイテムで機能しない場合があります。 これはリスト内のアイテムを見つける最も「パイソン的な」方法if x in l:ですか?
586 python  find 




18
ブラウザウィンドウが現在アクティブでないかどうかを検出する方法はありますか?
JavaScriptを定期的に使用している。ユーザーがサイトを見ていない場合(つまり、ウィンドウまたはタブにフォーカスがない場合)は、実行しない方がいいでしょう。 JavaScriptを使用してこれを行う方法はありますか? 私の参照点:使用しているウィンドウがアクティブでない場合、Gmailチャットは音を鳴らします。

21
「指定されたサービスは削除対象としてマークされています」エラーの解決方法
でWindowsサービスを削除しようとするsc delete <service name>と、次のエラーが発生します。 [SC] DeleteServiceが失敗しました1072: 指定されたサービスは削除対象としてマークされています。 私がすでにやったこと: 明らかに、サービスを停止しました。これsc queryex "<service name>"により、次の結果が得られます。 SERVICE_NAME: Stub service TYPE : 10 WIN32_OWN_PROCESS STATE : 1 STOPPED WIN32_EXIT_CODE : 1067 (0x42b) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0 PID : 0 FLAGS : Microsoft管理コンソールが閉じていることを確認しました(taskkill /F /IM mmc.exe)、 イベントビューアが閉じていることを確認した。 キーHKEY_LOCAL_MACHINE \ SYSTEM …

24
数値が2の累乗であるかどうかを確認する方法
今日、数値が2のべき乗であるかどうかをチェックするための単純なアルゴリズムが必要でした。 アルゴリズムは: シンプルな ulong値を修正します。 私はこの簡単なアルゴリズムを思いつきました: private bool IsPowerOfTwo(ulong number) { if (number == 0) return false; for (ulong power = 1; power > 0; power = power << 1) { // This for loop used shifting for powers of 2, meaning // that the value will become 0 after the …
585 c#  algorithm  math 

6
アンワインドセグエとは何ですか、またどのように使用しますか?
iOS 6およびXcode 4.5には、「Ungue Segue」と呼ばれる新機能があります。 巻き戻しセグエは、ストーリーボードのシーンの既存のインスタンスへの移行を可能にすることができます Xcode 4.5のリリースノートのこの簡単なエントリに加えて、UIViewControllerにはいくつかの新しいメソッドがあるようです。 - (BOOL)canPerformUnwindSegueAction:(SEL)action fromViewController:(UIViewController *)fromViewController withSender:(id)sender - (UIViewController *)viewControllerForUnwindSegueAction:(SEL)action fromViewController:(UIViewController *)fromViewController withSender:(id)sender - (UIStoryboardSegue *)segueForUnwindingToViewController:(UIViewController *)toViewController fromViewController:(UIViewController *)fromViewController identifier:(NSString *)identifier 巻き戻しセグエはどのように機能し、何に使用できますか?
584 ios  ios6  uistoryboard 

9
例:メッセージングを使用したアクティビティとサービス間の通信
アクティビティとサービスの間でメッセージを送信する方法の例を見つけることができませんでした。これを理解するのに何時間も費やしました。他の人が参照できるサンプルプロジェクトを次に示します。 この例では、サービスを直接開始または停止し、サービスから個別にバインド/バインド解除することができます。サービスの実行中は、10 Hzで数値が増加します。アクティビティがにバインドされてServiceいる場合、現在の値が表示されます。データは整数および文字列として転送されるため、2つの異なる方法でその方法を確認できます。アクティビティには、メッセージをサービスに送信するためのボタンもあります(増分値を変更します)。 スクリーンショット: AndroidManifest.xml: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.exampleservice" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".MainActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <service android:name=".MyService"></service> </application> <uses-sdk android:minSdkVersion="8" /> </manifest> res \ values \ strings.xml: <?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">ExampleService</string> <string name="service_started">Example Service started</string> …

8
「(function(){…})()」のような匿名関数でJavascriptファイル全体をラップする目的は何ですか?
私は最近多くのJavascriptを読んでいて、インポートされる.jsファイルでファイル全体が次のようにラップされていることに気づきました。 (function() { ... code ... })(); コンストラクター関数の単純なセットではなく、これを行う理由は何ですか?

7
DTO、VO、POJO、JavaBeansの違いは?
同様の質問をいくつか見てきました。 JavaBeanとPOJOの違いは何ですか? POJO(Plain Old Java Object)とDTO(Data Transfer Object)の違いは何ですか? また、それらが使用されているコンテキストを教えてください。またはそれらの目的?

8
git reset --hard HEADは追跡されていないファイルを残します
私が実行するとgit reset --hard HEAD、私が理解しているように、プルしたものを元のバージョンにリセットすることになっています。残念ながら、git status追跡されていないファイルの大きなリストを表示しているため、ファイルが横になっています。 どのようにgitに「最後のプルにあったものに正確に戻すだけです。
584 git 

16
ラジオボタンがJQueryでチェックされているかどうかを確認しますか?
ラジオボタンをチェック済みに設定できますが、特定のラジオボタンがチェックされたときにアクティブになる一種の「リスナー」を設定します。 たとえば、次のコードを見てください。 $("#element").click(function() { $('#radio_button').attr("checked", "checked"); }); これは、checked属性を追加し、すべてが順調ですが、アラートを追加するにはどうすればよいでしょうか。たとえば、ラジオボタンがクリック機能の助けなしにチェックされると、それはポップアップしますか?

22
クロススレッド操作が無効です:作成されたスレッド以外のスレッドからアクセスされたコントロール
シナリオがあります。(Windowsフォーム、C#、. NET) いくつかのユーザーコントロールをホストするメインフォームがあります。 ユーザーコントロールが重いデータ操作を行うため、UserControl_Loadメソッドを直接呼び出すと、ロードメソッドの実行中にUIが応答しなくなります。 これを克服するために、別のスレッドでデータをロードします(できる限り既存のコードを変更しないようにします)。 私は、データをロードするバックグラウンドワーカースレッドを使用しました。完了すると、アプリケーションに作業が完了したことを通知します。 今、本当の問題が起こりました。すべてのUI(メインフォームとその子ユーザーコントロール)は、プライマリメインスレッドで作成されました。usercontrolのLOADメソッドでは、userControlのコントロール(テキストボックスなど)の値に基づいてデータをフェッチしています。 擬似コードは次のようになります。 コード1 UserContrl1_LoadDataMethod() { if (textbox1.text == "MyName") // This gives exception { //Load data corresponding to "MyName". //Populate a globale variable List<string> which will be binded to grid at some later stage. } } それが与えた例外は クロススレッド操作が無効です:作成されたスレッド以外のスレッドからアクセスされたコントロール。 これについてもっと知るために私はいくつかグーグルを行い、次のコードを使用するような提案が出ました コード2 UserContrl1_LoadDataMethod() { if (InvokeRequired) …

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