Size: a a a

2016 April 06

PC

Pavel Chebotarev in dlang.ru
И ты по ним можешь с помощью индекса ходить как хочешь. Классика очевидная.
источник

DB

Dmitry Bubnenkov in dlang.ru
а bitArray где полезен?
источник

PC

Pavel Chebotarev in dlang.ru
Когда тебе нужно с битами в данных работать
источник

DB

Dmitry Bubnenkov in dlang.ru
можешь какой нить пример привести? Ну чтобы понятно было где оно может пригодиться
источник

PC

Pavel Chebotarev in dlang.ru
Ну блин например у тебя есть маска прав доступа для юзера
источник

PC

Pavel Chebotarev in dlang.ru
8 бит = 1 байт
источник

PC

Pavel Chebotarev in dlang.ru
Ты можешь выставить юзеру какие-то биты
источник

DB

Dmitry Bubnenkov in dlang.ru
тоесть если я данные в byte[] загоню, то примитивов для работы с битами не будет?
источник

PC

Pavel Chebotarev in dlang.ru
например 00000001 - это значит что он гость
00000010 - зарегистрированный пользователь
00000110 - зарегистрированный пользователь + модератор
источник

PC

Pavel Chebotarev in dlang.ru
Вся эта маска будет занимать всего 1 байт в памяти
источник

DB

Dmitry Bubnenkov in dlang.ru
а...
источник

PC

Pavel Chebotarev in dlang.ru
и туда можно независимо друг от друга впихнуть 8 флажков
источник
2016 April 07

DB

Dmitry Bubnenkov in dlang.ru
Подскажите, кто как бинарные блобы в БД обычно грузил?  Я делаю так, но не уверен, что оно данные как надо загруждает
http://img.ctrlv.in/img/16/04/07/57060da185b19.png
источник

DB

Dmitry Bubnenkov in dlang.ru
просто потом этот же блоб пытаюсь на файловую систему записать и там тупо получаю:
[56, 57, 53, 48, 52, 101, 52, 55, 48, 100, 48, 97, 49
источник

PC

Pavel Chebotarev in dlang.ru
А как ты пишешь в файл?
источник

DB

Dmitry Bubnenkov in dlang.ru
std.file.write("11111.png", cast(byte[])md.userblob);
источник

PC

Pavel Chebotarev in dlang.ru
А если кастовать в char* ?
источник

PC

Pavel Chebotarev in dlang.ru
источник

PC

Pavel Chebotarev in dlang.ru
Вот попробуй raw write
источник

DB

Dmitry Bubnenkov in dlang.ru
Pavel, а не можешь помочь мне правильно понять смысл фразы:
"bytea will store non-printable values of the byte stream as the string representation of the octal value of that value"
откуда в бинарном блобе (к примеру загружаю изображение) могут появиться non-printable values ?
источник