タグ int型
人気順 10 users 50 users 100 users 500 users 1000 usersわたる on Twitter: "int型(32ビット)でyy/MM/dd/HH/mmの形で日時を実装しているプログラムは、2022年1月1日0時0分(2201010001)に32ビットの最大値(2147483647)を越えてしまい、エラーが発生する。そういう実
int型(32ビット)でyy/MM/dd/HH/mmの形で日時を実装しているプログラムは、2022年1月1日0時0分(2201010001)に32ビットの最大値(2147483647)を越えてしまい、エラーが発生する。そういう実装… https://t.co/KJbV41trR5 続きを読む
C++17では非推奨だったbool型に対するインクリメント演算子の利用が不可能に | スラド デベロッパー
C++言語の新標準規格である「C++17」では、bool型に対する++演算子が利用できなくなるそうだ( cpprefjp - C++日本語リファレンス )。今まではbool型の変数に対し++演算子を適用すると、その変数の値をtrueにするという仕様となっていた。 なお、C言語にはbool型が存在しないため、int型をbool型の代用として使用することが良くあった。この場合、C++の仕様と同様に++... 続きを読む
Androidのコードを 見やすく! 書きやすく! するアノテーション - Qiita
Android開発をしていると、同じint型でもDrawableのidだったりLayoutのidだったり、はたまたアプリ内で使う独自の数値であったりと様々な使い分けを求められるシチュエーションが多々あります。 Android Support libraryにはそんなときに便利なコードを見やすく、書きやすくするアノテーションがandroid.support.annotation パッケージの中に入っ... 続きを読む
SwiftでInt型に素数かどうかまともに判定するメソッドを追加 - Qiita
println(2.isPrime) // true println(42.isPrime) // false println(0x7FFFffff.isPrime) // true (M31) println(0.nextPrime) // 2 println(Int.max.prevPrime) // 9223372036854775783 on OS X println(Int.Prime.... 続きを読む
Golangでの文字列・数値変換 - 小野マトペの納豆ペペロンチーノ日記
2014-04-22 Golangでの文字列・数値変換 Go 覚えられなくて使うたびにググってしまうので、以後楽をするためにスニペットを記す。 パッケージ strconvパッケージを使う。 文字列 → 数値変換(パース) func Atoi(s string) (i int, err error) 文字列を10進数のint型にパースする。ParseInt(s, 10, 0)の省略形。 var i ... 続きを読む
Yakst - InnoDBのプライマリキーとセカンダリキーの優先順位
今日、EXPLAINの結果を色々と試してみている時に、興味深い問題にぶち当たったので、ドキュメントには載っていないこの現象をここで共有しておこう。 とても単純なInnoDBのテーブルを考えるところから始めよう。2つのINT型のカラムを持ち、最初のカラムがプライマリキーで、2番目のカラムに普通のインデックスが張ってある。 CREATE TABLE `t1` ( `id1` int(10) unsig... 続きを読む
CakePHPのfind()で取得したデータを正しい型で受け取る(mysql) - cakephperの日記(CakePHP, MongoDB)
CakePHP2, cakephpCakePHP2からはPDOを使ってDBアクセスするようになりました。PDO(mysql)では、デフォルト設定でデータをfetchするとint型のカラムでもstring型として結果が返ってきます。CakePHPもこの影響を受けており、jsonデータなどに変換する際や、型を厳密に扱いたい場合に影響がます。(CakePHP1では、PDOを使っていませんがintカラムは... 続きを読む