トップページ > プログラム > 2017年08月12日 > VqNg7Zuq

書き込み順位&時間帯一覧

1 位/200 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000102111200000026



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Java入門・初心者質問スレ Part.4 [無断転載禁止]©2ch.net
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net

書き込みレス一覧

Java入門・初心者質問スレ Part.4 [無断転載禁止]©2ch.net
308 :デフォルトの名無しさん[]:2017/08/12(土) 13:30:45.00 ID:VqNg7Zuq
>>306
Chapter 15. Expressions
https://docs.oracle.com/javase/specs/jls/se8/html/jls-15.html#jls-15.22.1
|
| 15.22.1。 整数ビット演算子&、^、|
| オペランドに対してバイナリ数値昇格が最初に実行されます。
|
| 5.6.2。バイナリ数値昇格
| いずれかのオペランドがdouble型であれば、他方はdouble型に変換されます。
| それ以外の場合、どちらかのオペランドがfloat型であれば、もう一方はfloat型に変換されます。
| それ以外の場合、どちらかのオペランドがlong型であれば、他方はlong型に変換されます。
| それ以外の場合、両方のオペランドがint型に変換されます。

ということなので今回の場合はlong型に変換されるはずよ

> longNumber = unsignedInt & 0x00000000FFFFFFFF

これは末尾にLをつけないとlongにならないかと

> int unsignedInt = -1;
> long longNumber = unsignedInt & 0xFFFFFFFFL;

上をコンパイルして逆コンパイルしたら下になった

> int unsignedInt = -1;
> long longNumber = (long)unsignedInt & 4294967295L;

なので型の変換はキャストっすね

Java 8ならInteger.toUnsignedLongというメソッドが用意されてるので
そっちが良いかも
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
109 :デフォルトの名無しさん[]:2017/08/12(土) 15:22:29.61 ID:VqNg7Zuq
>>107
模範コードをおなしゃす
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
111 :デフォルトの名無しさん[]:2017/08/12(土) 15:25:11.50 ID:VqNg7Zuq
状態が受注のレコード持ってきて更新かけるだけなんじゃないのかな
2,3は楽観同時実行制御でいいし1は権限テーブル用意すれば良い
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
116 :デフォルトの名無しさん[]:2017/08/12(土) 16:34:56.80 ID:VqNg7Zuq
>>115
経緯を一から全部まとめた方がいんじゃないかな
オブジェクト指向ではこう書くけどと示されていたら
答えやすいんじゃない? そういうとこちゃんとやろうよ
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
118 :デフォルトの名無しさん[]:2017/08/12(土) 16:41:04.74 ID:VqNg7Zuq
>>117
このスレで問うならそれくらいやるべきだと思うよ
自分でコード書いてオブジェクト指向ならこうやるって
示して関数型ならどうやる?って聞くんだよ
答えやすい状況を作るのが君の仕事だろ
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
124 :デフォルトの名無しさん[]:2017/08/12(土) 16:49:29.81 ID:VqNg7Zuq
>>120
それは無茶でしょ

このスレに持ち込むのなら改めて流れをまとめて
提示しないと無責任だよ
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
128 :デフォルトの名無しさん[]:2017/08/12(土) 16:51:52.62 ID:VqNg7Zuq
>>10 の話がただの覚書みたいになってるから
みんな答えにくいんじゃないかな

仕様とコードをまとめてできれば経緯もまとめて欲しいけど
そうやってきちんとした形で提示した方が良いと思うよ
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
130 :デフォルトの名無しさん[]:2017/08/12(土) 16:52:55.77 ID:VqNg7Zuq
>>127
>>5には納得したの? ちゃんと答えなよ
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
133 :デフォルトの名無しさん[]:2017/08/12(土) 16:54:54.32 ID:VqNg7Zuq
>>132
何のコードなの?
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
134 :デフォルトの名無しさん[]:2017/08/12(土) 16:55:26.44 ID:VqNg7Zuq
きちんとまとめてないからこうやっていちいち聞かなきゃいけないでしょ?
だからちゃんとまとめなよ
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
137 :デフォルトの名無しさん[]:2017/08/12(土) 16:57:03.57 ID:VqNg7Zuq
他人にコードで示して欲しいならきちんと仕様をまとめて
オブジェクト指向ではこう実装しますって参照実装も示さないと
何を書けばいいのかわからないよね
相手の立場に立って考えて欲しい
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
139 :デフォルトの名無しさん[]:2017/08/12(土) 16:58:20.29 ID:VqNg7Zuq
>>135
このスレに書き込んだ時点で俺を始めこのスレを見てる人は
すべてを知る必要があるだから聞いているんだ

>>136
違うよ、まったくの別人だよ
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
140 :デフォルトの名無しさん[]:2017/08/12(土) 16:58:35.89 ID:VqNg7Zuq
>>138
違うっつってんだろ
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
141 :デフォルトの名無しさん[]:2017/08/12(土) 16:59:42.84 ID:VqNg7Zuq
>>996からのみ返信欲しいならダイレクトメールを送るべき
このスレに書き込んだ時点で他の大勢に見てもらいたいという
思いがあるわけだから、その責任を果たさなければいけない
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
143 :デフォルトの名無しさん[]:2017/08/12(土) 17:00:23.16 ID:VqNg7Zuq
スレに書き込むならスレを読む人全員にわかるように書きなさいよ
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
145 :デフォルトの名無しさん[]:2017/08/12(土) 17:01:46.71 ID:VqNg7Zuq
>>142
俺だけじゃないスレを読む人全員のためにまとめるべき
なぜならば君はこのスレに書き込んでいるからだ
このスレが君だけのものだったらそんなことしなくていいよ
だけど違うよね?このスレは俺のものであり、みんなのものだよ
君のプライベートなやり取りを書き込むスレじゃない
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
146 :デフォルトの名無しさん[]:2017/08/12(土) 17:02:37.46 ID:VqNg7Zuq
>>144
掲示板っていうのは皆のものなんだよ
君だけのものじゃないんだよ
俺とみんなのものなんだよ
逃げるのみっともないよ
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
148 :デフォルトの名無しさん[]:2017/08/12(土) 17:07:24.12 ID:VqNg7Zuq
僕の発言はすべて>>996に宛てたものですっていうのなら
アンカーを付けるべきなんだよね
それをやってないのは邪な思いがあるからだよね
まるでこのスレでみんながそれを議論していたかのように思わせたい
甚だ汚い思いがあったからそうしたんだよ
話詰めたら>>996との個人的なやり取りだから干渉しないで欲しいと言うわけだろ
姑息、ただただ姑息
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
149 :デフォルトの名無しさん[]:2017/08/12(土) 17:09:30.95 ID:VqNg7Zuq
ときどきNG解除して書き込み覗いてるんだろうな

            _,,..r'''""~~`''ー-.、
            ,,.r,:-‐'''"""~~`ヽ、:;:;:\
           r"r          ゝ、:;:ヽ
   r‐-、   ,...,, |;;;;|       ,,.-‐-:、 ヾ;:;ゝ
   :i!  i!  |: : i! ヾ| r'"~~` :;: ::;",,-‐‐-  `r'^!
    !  i!.  |  ;| l|  ''"~~   、      i' |
     i! ヽ |  | |    ,.:'"   、ヽ、   !,ノ
    ゝ  `-!  :| i!  .:;: '~~ー~~'" ゛ヾ : : ::|          イェーイ、みてるぅ〜?
   r'"~`ヾ、   i! i!   ,,-ェェI二エフフ : : :::ノ~|`T
  ,.ゝ、  r'""`ヽ、i! `:、   ー - '" :: : :/ ,/
  !、  `ヽ、ー、   ヽ‐''"`ヾ、.....,,,,_,,,,.-‐'",..-'"
   | \ i:" )     |   ~`'''ー---―''"~
   ヽ `'"     ノ
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
151 :デフォルトの名無しさん[]:2017/08/12(土) 17:15:58.30 ID:VqNg7Zuq
>>150
えぇ!! >>10 がこれになるんすか!?
権限の制限も発送済みの状態も全然盛り込まれてないじゃない
これは闇が深いと言われても致し方ないかと
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
152 :デフォルトの名無しさん[]:2017/08/12(土) 17:17:45.53 ID:VqNg7Zuq
三つの着眼点をまったく無視したコードじゃないっすか!?
マジっすか? これでホントにダイジョブなんすか?
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
154 :デフォルトの名無しさん[]:2017/08/12(土) 17:20:41.59 ID:VqNg7Zuq
発注・受注・納品・キャンセルは
業務アプリではよくあるものなので
SIer戦士は得意なんじゃないかな
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
155 :デフォルトの名無しさん[]:2017/08/12(土) 17:21:56.43 ID:VqNg7Zuq
>>153
なんすかそれ? 俺のこと煽ってんすか?
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
157 :デフォルトの名無しさん[]:2017/08/12(土) 17:23:59.73 ID:VqNg7Zuq
煽ることで >>150 のコードを引き出した僕の力量を認めて欲しい
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
159 :デフォルトの名無しさん[]:2017/08/12(土) 17:35:15.42 ID:VqNg7Zuq
>>158
なるほどな、ところでイザナミって何だ?
オブジェクト指向システムの設計 173 [無断転載禁止]©2ch.net
160 :デフォルトの名無しさん[]:2017/08/12(土) 17:46:07.32 ID:VqNg7Zuq
コーディングよりはデータモデリングの方が
重要になってくるかなと

ユーザ -> ロール -> 権限
受注 -> 受注明細
受注 -> ユーザ

エンティティを分けるとしたらこうかな

イミュータブルデータモデル(入門編)
https://www.slideshare.net/kawasima/ss-40471672

関数型に適したデータの持ち方はこれとか

updateを行わずにinsert/deleteでやりくりするのだけれども
数百万のデータ扱うときにそういうやり方ってio的に厳しくないかな
SIer戦士の知見を伺いたいね


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。