プログラミング

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

4
何がi = i ++ + 1; C ++ 17で合法?
未定義の動作を叫ぶ前に、これはN4659(C ++ 17)に明示的にリストされています i = i++ + 1; // the value of i is incremented まだN3337(C ++ 11) i = i++ + 1; // the behavior is undefined 何が変わったの? 私が収集できるものから、[N4659 basic.exec]から 特に明記されていない限り、個々の演算子のオペランドおよび個々の式の部分式の評価は、シーケンスされていません。[...]演算子のオペランドの値計算は、演算子の結果の値計算の前にシーケンスされます。メモリロケーションへの副作用が同じメモリロケーションへの別の副作用または同じメモリロケーションにあるオブジェクトの値を使用した値の計算に関連してシーケンスされておらず、それらが潜在的に並行していない場合、動作は未定義です。 どこ [N4659 basic.type]で値が定義されている 自明にコピー可能な型の場合、値の表現はオブジェクト表現のビットのセットであり、 あり、実装で定義された一連の値の1つの個別の要素であるvalueます。 から [N3337 basic.exec] 特に明記されていない限り、個々の演算子のオペランドおよび個々の式の部分式の評価は、順序付けされていません。[...]演算子のオペランドの値計算は、演算子の結果の値計算の前にシーケンスされます。スカラーオブジェクトの副作用が、同じスカラーオブジェクトの別の副作用または同じスカラーオブジェクトの値を使用した値の計算に関連してシーケンスされていない場合、動作は未定義です。 同様に、値は [N3337 basic.type]ます 自明にコピー可能な型の場合、値の表現は、オブジェクトで表現された一連のビットであり、実装で定義された一連の値の1つの個別の要素であるvalueを決定します。 それらは重要ではない同時実行性の言及を除いて同一であり、スカラーオブジェクトの代わりにメモリロケーションを使用します。 算術型、列挙型、ポインター型、メンバー型へのポインターstd::nullptr_t、およびこれらの型のcv修飾バージョンは、まとめてスカラー型と呼ばれます。 これは例には影響しません。 [N4659 expr.ass] …

30
libc ++ abi.dylib:タイプNSException(lldb)のキャッチされない例外で終了する
この投稿を改善したいですか?この質問に対する詳細な回答を提供してください。これには、引用と、回答が正しい理由の説明が含まれます。詳細が不十分な回答は編集または削除される場合があります。 私はアプリを迅速にプログラミングしていて、iPhoneシミュレーターでテストアプリを実行するとすべてが機能しますが、右にスワイプしようとします。これは、次のページに移動するために追加したジェスチャーです(View Controller Two)クラッシュし、このエラーレポートがコンソールログに表示されます。 2014-10-18 12:07:34.400 soundtest[17081:818922] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<soundtest.ViewControllerTwo 0x7f92f1f20090> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key sfdfa.' *** First throw call stack: ( 0 CoreFoundation 0x00000001067813f5 __exceptionPreprocess + 165 1 libobjc.A.dylib 0x00000001082afbb7 objc_exception_throw + 45 2 CoreFoundation …
186 ios  swift 

18
Hibernateでデタッチされたオブジェクトを再アタッチする適切な方法は何ですか?
同じIDのオブジェクトがすでにセッションに存在している可能性があるにもかかわらず、切り離されたオブジェクトを休止状態のセッションに再アタッチする必要がある状況があり、エラーが発生します。 現在、私は2つのことの1つを行うことができます。 getHibernateTemplate().update( obj ) これは、オブジェクトが休止状態のセッションにまだ存在しない場合にのみ機能します。後で必要になったときに、指定した識別子のオブジェクトがすでにセッションに存在しているという例外がスローされます。 getHibernateTemplate().merge( obj ) これは、オブジェクトが休止状態のセッションに存在する場合にのみ機能します。これを使用すると、オブジェクトが後でセッションに入る必要があるときに例外がスローされます。 これら2つのシナリオを前提として、一般的にセッションをオブジェクトにアタッチするにはどうすればよいですか?よりエレガントな解決策があるはずなので、この問題の解決策のフローを制御するために例外を使用したくありません...


8
TypeScriptのpublic static const
TypeScriptのパブリック静的定数などはありますか?私は次のようなクラスを持っています: export class Library { public static BOOK_SHELF_NONE: string = "None"; public static BOOK_SHELF_FULL: string = "Full"; } そのクラスでは、私はできるしLibrary.BOOK_SHELF_NONE、tscは文句を言わない。しかし、他の場所でクラスライブラリを使用しようとして、同じことを行おうとすると、認識されません。
186 typescript 

8
データフレームのリストを作成するにはどうすればよいですか?
データフレームのリストを作成する方法と、リストからそれらの各データフレームにアクセスする方法を教えてください。 たとえば、これらのデータフレームをリストに配置するにはどうすればよいですか? d1 <- data.frame(y1 = c(1, 2, 3), y2 = c(4, 5, 6)) d2 <- data.frame(y1 = c(3, 2, 1), y2 = c(6, 5, 4))
186 r  list  dataframe  r-faq 

14
SQL Serverの文字列から日付への変換
このような文字列を変換したい: '10/15/2008 10:06:32 PM' SQL Serverの同等のDATETIME値に。 オラクルでは、私はこれを言うでしょう: TO_DATE('10/15/2008 10:06:32 PM','MM/DD/YYYY HH:MI:SS AM') この質問は、文字列を標準形式の 1つに解析し、それらのコードの1つを使用して変換する必要があることを意味しています。それは、そのような平凡な操作にとってばかげているようです。もっと簡単な方法はありますか?


8
2つの日時値の差を時間で表示
データベースから2つの日時値を取得しています。値を取得したら、2つの値の差が必要です。そのために、2つの日付値の差を格納するタイムスパン変数を作成します。 TimeSpan? variable = datevalue1 - datevalue2; 次に、Timespan変数に格納されている違いを時間数で示す必要があります。TimeSpan.TotalHoursを参照しましたが、何らかの理由で同じことを適用できませんでした。それ、どうやったら出来るの?MVCプロジェクトでC#を使用しています。差分値を時間単位で表示する必要があるだけですか? 編集:タイムスパンがnull可能だったので、合計時間プロパティを使用できませんでした。これで、TimeSpanVal.Value.TotalHoursを実行して使用できます。

16
累計を取得する方法
declare @t table ( id int, SomeNumt int ) insert into @t select 1,10 union select 2,12 union select 3,3 union select 4,15 union select 5,23 select * from @t 上記のselectは私に次を返します。 id SomeNumt 1 10 2 12 3 3 4 15 5 23 次の方法で入手できます。 id srome CumSrome 1 10 10 …

4
Twitter Bootstrap Button Text Word Wrap
私の人生では、これらのTwitterブートストラップボタンを複数行に折り返すことができず、そのように見えます。 画像を投稿できないので、これがやっています... [これはbuです] ttonテキスト のように見せたい [これは ] [ボタンのテキスト] <div class="col-lg-3"> <!-- FIRST COL --> <div class="panel panel-default"> <div class="panel-body"> <h4>Posted on</h4> <p>22nd September 2013</p> <h4>Tags</h4> <a href="#" class="btn btn-primary btn-xs col-lg-12" style="margin-bottom:4px;">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</a> <a href="#" class="btn btn-primary btn-xs col-lg-12" style="margin-bottom:4px;">Lorem ipsum dolor sit amet, …




10
JSONへのクラスインスタンスのシリアル化
クラスインスタンスのJSON文字列表現を作成しようとしていますが、問題があります。クラスが次のように構築されているとしましょう: class testclass: value1 = "a" value2 = "b" json.dumpsの呼び出しは次のようになります。 t = testclass() json.dumps(t) これは失敗し、testclassはJSONシリアライズ可能ではないことを教えてくれます。 TypeError: <__main__.testclass object at 0x000000000227A400> is not JSON serializable 私はpickleモジュールも使ってみました: t = testclass() print(pickle.dumps(t, pickle.HIGHEST_PROTOCOL)) また、クラスインスタンス情報を提供しますが、クラスインスタンスのシリアル化されたコンテンツは提供しません。 b'\x80\x03c__main__\ntestclass\nq\x00)\x81q\x01}q\x02b.' 何が悪いのですか?

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