プログラミング

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


7
非同期メソッドが完了するのを待つ方法は?
USB HIDクラスデバイスにデータを転送するWinFormsアプリケーションを書いています。私のアプリケーションは、こちらにある優れたGeneric HIDライブラリv6.0を使用しています。簡単に言えば、デバイスにデータを書き込む必要がある場合、次のコードが呼び出されます。 private async void RequestToSendOutputReport(List<byte[]> byteArrays) { foreach (byte[] b in byteArrays) { while (condition) { // we'll typically execute this code many times until the condition is no longer met Task t = SendOutputReportViaInterruptTransfer(); await t; } // read some data from device; we need to wait …

8
ナビゲーションドロワーアイテムアイコンが元の色を表示しない
ナビゲーションドロワーのメニュー内の項目の横にアイコンを表示しようとしていますが、何らかの理由でアイコンが常に元の色(茶色)ではなく灰色で表示されます。アイコンの元の色を表示するために、これを防ぐ方法はありますか? MainActivity.java public class MainActivity extends AppCompatActivity { private DrawerLayout mDrawerLayout; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view); if (navigationView != null) { setupDrawerContent(navigationView); } } private void setupDrawerContent(NavigationView navigationView) { navigationView.setNavigationItemSelectedListener( new NavigationView.OnNavigationItemSelectedListener() { @Override public boolean onNavigationItemSelected(MenuItem menuItem) …

16
AndroidのViewPagerからフラグメントページを削除する
ViewPagerからフラグメントを動的に追加および削除しようとしていますが、問題なく機能しますが、削除は期待どおりに機能しません。 現在のアイテムを削除するたびに、最後のアイテムが削除されます。 また、アダプターのgetItemPositionメソッドでFragmentStatePagerAdapterを使用するか、POSITION_NONEを返そうとしました。 何が悪いのですか? 基本的な例は次のとおりです。 MainActivity.java public class MainActivity extends FragmentActivity implements TextProvider { private Button mAdd; private Button mRemove; private ViewPager mPager; private MyPagerAdapter mAdapter; private ArrayList<String> mEntries = new ArrayList<String>(); @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); mEntries.add("pos 1"); mEntries.add("pos 2"); mEntries.add("pos 3"); mEntries.add("pos 4"); mEntries.add("pos 5"); …

6
多対多フィールドを持つDjangoモデルのオブジェクトを作成するにはどうすればよいですか?
私のモデル: class Sample(models.Model): users = models.ManyToManyField(User) 両方user1とuser2そのモデルに保存したい: user1 = User.objects.get(pk=1) user2 = User.objects.get(pk=2) sample_object = Sample(users=user1, users=user2) sample_object.save() それは間違っていることはわかっていますが、私がやりたいことはきっと理解できます。どうしますか?

17
プリミティブlongの配列をlongのリストに変換します
これはちょっと簡単な、頭痛の種の質問かもしれませんが、私の最初の試みは驚くほど完全にうまくいきませんでした。私はプリミティブなlongの配列を取り、それをリストに変えたかったので、次のようにしました。 long[] input = someAPI.getSomeLongs(); List<Long> inputAsList = Arrays.asList(input); //Total failure to even compile! これを行う正しい方法は何ですか?

9
mysql更新クエリの値を増分する
私は+1ポイントを与えるためにこのコードを作成しましたが、正しく機能しません。 mysql_query(" UPDATE member_profile SET points= ' ".$points." ' + 1 WHERE user_id = '".$userid."' "); $ points変数は、ユーザーの現在のポイントです。それに1を足したいので、たとえば、ポイントが5ポイントあった場合、5 + 1 = 6.になるはずですが、そうではなく、単に変更されます。に1 何が悪いのですか?ありがとうございました
138 php  mysql  sql  sql-update 


11
Gitに各ブランチとその最終リビジョンの日付をリストする
メンテナンスされていない古いブランチをリモートリポジトリから削除する必要があります。私は、リモートブランチを最後に変更された日付でリストする方法を見つけようとしていますが、できません。 この方法でリモートブランチを一覧表示する簡単な方法はありますか?


12
ApacheのデフォルトのエンコーディングをUTF-8に変更するにはどうすればよいですか?
私はホスティング会社を使用しています。ファイルindex.htmlがそこにない場合、ディレクトリにファイルがリストされます。デフォルトのエンコードとしてiso-8859-1が使用されます。 サーバーがApacheの場合、代わりにUTF-8をデフォルトとして設定する方法はありますか? 更新:さらに、実際にはHTML 3.2のDOCTYPEを使用しているため、文字セットがまったくないことがわかりました。そのため、エンコーディングは設定されていません。しかし、UTF-8を使用するように変更する方法はありますか?


2
Rubyでは、繰り返しテキストの長い文字列をどのように生成しますか?
ルビーで長い文字列をすばやく生成する最良の方法は何ですか?これは機能しますが、非常に遅いです: str = "" length = 100000 (1..length).each {|i| str += "0"} まともな長さの文字列を作成し、それを既存の文字列に必要な長さまで追加すると、はるかに速く機能することにも気付きました。 str = "" incrementor = "" length = 100000 (1..1000).each {|i| incrementor += "0"} (1..100).each {|i| str += incrementor} 他の提案はありますか?
138 ruby  string 

8
タグをデータベースに保存する最も効率的な方法は何ですか?
私のウェブサイトに、stackoverflowで使用するのと同じようにタグ付けシステムを実装しています。私の質問は、タグを保存して検索およびフィルタリングできるようにする最も効果的な方法は何ですか? 私の考えはこれです: Table: Items Columns: Item_ID, Title, Content Table: Tags Columns: Title, Item_ID これは遅すぎるのですか?もっと良い方法はありますか?

14
Androidデバイスがインターネットに接続しているかどうかを検出する
デバイスがインターネットに接続しているかどうかを確認する必要があります。私は多くの答えを見つけました: private boolean isNetworkAvailable() { ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo(); return activeNetworkInfo != null; } (Androidで利用可能なインターネット接続があるかどうかを検出から取得)。 しかし、これは正しくありません。たとえば、インターネットにアクセスできないワイヤレスネットワークに接続している場合、このメソッドはtrueを返します… デバイスがインターネットに接続しているかどうかを確認する方法はありますか。何かに?

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