プログラミング

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

11
強く型付けされた列挙型を自動的にintに変換する方法は?
#include <iostream> struct a { enum LOCAL_A { A1, A2 }; }; enum class b { B1, B2 }; int foo(int input) { return input; } int main(void) { std::cout << foo(a::A1) << std::endl; std::cout << foo(static_cast<int>(b::B2)) << std::endl; } の a::LOCAL_Aは、強く型付けされた列挙型が達成しようとしていることですが、小さな違いがあります。通常の列挙型は整数型に変換できますが、強く型付けされた列挙型はキャストなしでは変換できません。 それで、強く型付けされた列挙値をキャストなしで整数型に変換する方法はありますか?はいの場合、どのように?

4
CSVで二重引用符を適切にエスケープする
CSVに次のような行があります。 "Samsung U600 24"","10000003409","1","10000003427" 隣の引用24はインチを表すために使用され、そのすぐ隣の引用はフィールドを閉じます。私は行を読んでいますfgetcsvが、パーサーは間違いを犯し、値を次のように読みます: Samsung U600 24",10000003409" インチの引用符の前にバックスラッシュを付けてみましたが、名前にバックスラッシュが付きます: Samsung U600 24\" これをCSVで適切にエスケープして値がになるようにする方法はありますかSamsung U600 24"、またはプロセッサで正規表現する必要がありますか?
164 csv  escaping 

4
定数配列を宣言する
私が試してみました: const ascii = "abcdefghijklmnopqrstuvwxyz" const letter_goodness []float32 = { .0817,.0149,.0278,.0425,.1270,.0223,.0202, .0609,.0697,.0015,.0077,.0402,.0241,.0675, .0751,.0193,.0009,.0599,.0633,.0906,.0276, .0098,.0236,.0015,.0197,.0007 } const letter_goodness = { .0817,.0149,.0278,.0425,.1270,.0223,.0202, .0609,.0697,.0015,.0077,.0402,.0241,.0675, .0751,.0193,.0009,.0599,.0633,.0906,.0276, .0098,.0236,.0015,.0197,.0007 } const letter_goodness = []float32 { .0817,.0149,.0278,.0425,.1270,.0223,.0202, .0609,.0697,.0015,.0077,.0402,.0241,.0675, .0751,.0193,.0009,.0599,.0633,.0906,.0276, .0098,.0236,.0015,.0197,.0007 } 最初に、宣言と初期化は正常に機能しますが、2番目、3番目、4番目は機能しません。floatのconst配列を宣言して初期化するにはどうすればよいですか?
164 arrays  go  const 

27
Androidの全画面DialogFragment
ほとんど全画面のDialogFragmentを表示しようとしています。しかし、どういうわけかできません。 私がフラグメントを表示している方法は、Android開発者のドキュメントから直接です FragmentManager f = ((Activity)getContext()).getFragmentManager(); FragmentTransaction ft = f.beginTransaction(); Fragment prev = f.findFragmentByTag("dialog"); if (prev != null) { ft.remove(prev); } ft.addToBackStack(null); // Create and show the dialog. DialogFragment newFragment = new DetailsDialogFragment(); newFragment.show(ft, "dialog"); フラグメントのRelativeLayoutをfill_parentといくつかのminWidthとminHeightに単純に設定しようとしたことは知っています。 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:minWidth="1000px" android:minHeight="600px" android:background="#ff0000"> DialogFragmentが画面の大部分を占めることを期待しています。しかし、私は垂直方向にのみサイズ変更するようですが、水平方向に一定の幅になるまでのみです。 ここで提案されているように、コードでもウィンドウ属性を設定しようとしました:http : //groups.google.com/group/android-developers/browse_thread/thread/f0bb813f643604ec。しかし、これも助けにはなりませんでした。 私はAndroidがDialogsをどのように処理するかについて何かを誤解しています。どうすればこのようなことができますか?私の目標を達成するための代替方法はありますか? Androidデバイス: Asus …

12
モーダルボディ専用のスクロールバーを配置するにはどうすればよいですか?
私は次の要素を持っています: <div class="modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog" style="overflow-y: scroll; max-height:85%; margin-top: 50px; margin-bottom:50px;" > <div class="modal-content"> <div class="modal-header"> <h3 class="modal-title"></h3> </div> <div class="modal-body"></div> <div class="modal-footer"></div> </div> </div> </div> モーダルダイアログは次のように表示されます。基本的に、スクロールバーが全体に表示され、表示しようとしているコンテンツが含まれてmodal-dialogいませんmodal-body。 画像は次のようになります。 スクロールバーmodal-bodyだけを取得するにはどうすればよいですか? に割り当てようとstyle="overflow-y: scroll; max-height:85%; margin-top: 50px; margin-bottom:50px;"しましたmodal-bodyが、うまくいきませんでした。

10
Visual Studio Codeのスクロールバー/ミニマップを無効または非表示にする方法はありますか?
私の人生では、迷惑なスクロールバーを無効または非表示にするオプション、設定、キーボードショートカットを見つけることができません。私はそれが役に立たないと思い、気を散らしています。エディターのCSSをAtomのように編集することもできません。


17
ユーザーが存在するかどうかを確認する
ユーザーが存在するかどうかを確認するスクリプトを作成したい。以下のロジックを使用しています: # getent passwd test > /dev/null 2&>1 # echo $? 0 # getent passwd test1 > /dev/null 2&>1 # echo $? 2 したがって、ユーザーが存在する場合、成功します。それ以外の場合、ユーザーは存在しません。上記のコマンドを以下のようにbashスクリプトに入れました: #!/bin/bash getent passwd $1 > /dev/null 2&>1 if [ $? -eq 0 ]; then echo "yes the user exists" else echo "No, the user does not …
164 bash 

12
Spring Bootアプリが起動直後に常にシャットダウンするのはなぜですか?
これが私の最初のSpring Bootコードです。残念ながら、常にシャットダウンします。Webクライアントがブラウザからデータを取得できるように、継続的に実行されることを期待していました。 package hello; import org.springframework.boot.*; import org.springframework.boot.autoconfigure.*; import org.springframework.stereotype.*; import org.springframework.web.bind.annotation.*; @Controller @EnableAutoConfiguration public class SampleController { @RequestMapping("/") @ResponseBody String home() { return "Hello World!"; } public static void main(String[] args) throws Exception { SpringApplication.run(SampleController.class, args); } } [@localhost initial]$ java -jar build/libs/gs-spring-boot-0.1.0.jar . ____ _ __ _ _ …
164 java  spring  spring-boot 

12
String値からJava enumを検索するにはどうすればよいですか?
文字列値(またはおそらく他の値)から列挙型を検索したいと思います。次のコードを試してみましたが、イニシャライザで静的を許可していません。簡単な方法はありますか? public enum Verbosity { BRIEF, NORMAL, FULL; private static Map<String, Verbosity> stringMap = new HashMap<String, Verbosity>(); private Verbosity() { stringMap.put(this.toString(), this); } public static Verbosity getVerbosity(String key) { return stringMap.get(key); } };
164 java  enums  lookup 

8
複数のリストをデータフレームに取り込む
複数のリストを取得して、それらをpythonデータフレームの異なる列として配置するにはどうすればよいですか?私はこの解決策を試しましたが、いくつかの問題がありました。 試行1: 3つのリストを用意し、それらをまとめて圧縮して使用する res = zip(lst1,lst2,lst3) 1列だけを生成します 試み2: percentile_list = pd.DataFrame({'lst1Tite' : [lst1], 'lst2Tite' : [lst2], 'lst3Tite' : [lst3] }, columns=['lst1Tite','lst1Tite', 'lst1Tite']) 1行3列(上記の方法)または転置した場合、3行1列になります 100行(各独立したリストの長さ)x 3列(3つのリスト)のパンダデータフレームを取得するにはどうすればよいですか?
164 python  numpy  pandas 


4
待機中のタスクをキャンセルする方法は?
私はこれらのWindows 8 WinRTタスクで遊んでいて、以下の方法を使用してタスクをキャンセルしようとしていますが、それはある時点で機能します。CancelNotificationメソッドが呼び出されると、タスクがキャンセルされたように見えますが、バックグラウンドでタスクは実行を続け、その後、タスクが完了すると、タスクのステータスは常に完了し、キャンセルされることはありません。キャンセルされたときにタスクを完全に停止する方法はありますか? private async void TryTask() { CancellationTokenSource source = new CancellationTokenSource(); source.Token.Register(CancelNotification); source.CancelAfter(TimeSpan.FromSeconds(1)); var task = Task<int>.Factory.StartNew(() => slowFunc(1, 2), source.Token); await task; if (task.IsCompleted) { MessageDialog md = new MessageDialog(task.Result.ToString()); await md.ShowAsync(); } else { MessageDialog md = new MessageDialog("Uncompleted"); await md.ShowAsync(); } } private int slowFunc(int …

9
ansible SSH認証チェックを無視する方法は?
Ansibleによって行われたSSH認証チェックを無視する方法はありますか?たとえば、新しいサーバーをセットアップしたばかりの場合、この質問に「はい」と答える必要があります。 GATHERING FACTS *************************************************************** The authenticity of host 'xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx)' can't be established. RSA key fingerprint is xx:yy:zz:.... Are you sure you want to continue connecting (yes/no)? これは一般的には悪い考えですが、これをスクリプトに組み込んで、最初にクラウドプロバイダーで新しい仮想サーバーを作成し、次にansibleプレイブックを自動的に呼び出して構成します。スクリプトの実行中に人間の介入を避けたいです。
164 ssh  ansible 

16
Kotlinでの慣用的なロギング方法
Kotlinには、Javaで使用されるのと同じ静的フィールドの概念がありません。Javaでは、一般的に受け入れられているロギングの方法は次のとおりです。 public class Foo { private static final Logger LOG = LoggerFactory.getLogger(Foo.class); } 質問は、Kotlinでロギングを実行する慣用的な方法とは何ですか?

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