- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
public static List<String> ParseVKPermissionsFromInteger(int permissionsValue)
{
var res = new List<String>();
if ((permissionsValue & 1) > 0) res.Add(NOTIFY);
if ((permissionsValue & 2) > 0) res.Add(FRIENDS);
if ((permissionsValue & 4) > 0) res.Add(PHOTOS);
if ((permissionsValue & 8) > 0) res.Add(AUDIO);
if ((permissionsValue & 16) > 0) res.Add(VIDEO);
if ((permissionsValue & 128) > 0) res.Add(PAGES);
if ((permissionsValue & 1024) > 0) res.Add(STATUS);
if ((permissionsValue & 2048) > 0) res.Add(NOTES);
if ((permissionsValue & 4096) > 0) res.Add(MESSAGES);
if ((permissionsValue & 8192) > 0) res.Add(WALL);
if ((permissionsValue & 32768) > 0) res.Add(ADS);
if ((permissionsValue & 65536) > 0) res.Add(OFFLINE);
if ((permissionsValue & 131072) > 0) res.Add(DOCS);
if ((permissionsValue & 262144) > 0) res.Add(GROUPS);
if ((permissionsValue & 524288) > 0) res.Add(NOTIFICATIONS);
if ((permissionsValue & 1048576) > 0) res.Add(STATS);
return res;
}
j123123 17.07.2016 23:56 # +17
3_14dar 18.07.2016 00:09 # −4
bormand 18.07.2016 06:46 # +22
Dummy00001 18.07.2016 11:32 # +28
3_14dar 18.07.2016 20:53 # −4
bormand 18.07.2016 21:15 # +20
3_14dar 18.07.2016 07:13 # −5
yamamoto 18.07.2016 08:43 # +13
Lokich 18.07.2016 22:46 # +12
https://new.vk.com/dev/permissions
так же там есть [i]В нашем примере settings = 8214 = 2 + 4 + 16 + 8192 = friends, photo, video, wall. Пользователю будет показано окно с запросом прав доступа к друзьям, фотографиям, видеозаписям и стене. [i]
и собственно, как я понял так и нужно было хранить их в виде строк, чтобы потом передавать на сервер для вызова методов объекта к котому есть доступ
https://new.vk.com/dev/methods
фоменок истеричка
в принципе, если так посмотреть, то я не нашел в проекте ссылок на данный метод, поэтому как мне кажется он вообще не используется.
Lokich 18.07.2016 22:49 # +13
https://new.vk.com/dev/auth_mobile
капча 6969
3_14dar 19.07.2016 00:54 # +5
Что мешало сделать так: settings=friends,photo,video,wall? Байтоебство в http запросе - с этого бы даже царь охуел бы.
Fike 19.07.2016 12:06 # +13
Lokich 19.07.2016 15:09 # +12
думал ли ты, что сравнить две строки гораздо более затратно по ресурсам чем сравнить два числа?
думал ли ты, сколько запросов в секунду они обрабатывают?
судя по тем тестам, что я нашел в инете, это примерно в 4.5 раза быстрее, а следовательно, нагрузка на сервера значительно меньше.
думал ли ты, что маркер доступа нужно хранить в базе данных, и хранить его в виде челого числа проще чем разных таблиц, или json, или другого говна проще?
приходило ли тебе в голову, что такое байтоебство позволяет значительно снизить нагрузку на сервер? мне кажется нет
roman-kashitsyn 19.07.2016 15:25 # +32
Без конкретных бенчмарков "до" и "после" это всё брехня.
roman-kashitsyn 19.07.2016 15:49 # +33
guestinho 19.07.2016 15:52 # +2
Lokich 19.07.2016 17:00 # +15
roman-kashitsyn 19.07.2016 17:04 # +29
guestinho 19.07.2016 15:53 # +5
ого!
А можно я на собеседованиях буду спрашивать "во сколько раз два числа сравнить быстрее чем две строки?". кто ответит "в 4.5" -- тому приз.
Прости, ты часом не на PHP пишешь?
guestinho 19.07.2016 16:46 # +5
мне тоже так кажется
3_14dar 19.07.2016 19:31 # −6
guestinho 19.07.2016 19:39 # +2
Fike 20.07.2016 01:43 # +14
итого: операции на 1% общего процессорного времени (в лучшем случае) ужались аж до 0.2%
3_14dar 20.07.2016 02:23 # −4
bormand 19.07.2016 18:47 # +23
guestinho 19.07.2016 19:40 # +2
немощных студентов-долбоёбов нанимать?
bormand 19.07.2016 20:02 # +21
guestinho 21.07.2016 17:50 # +4
3_14dar 20.07.2016 02:23 # −4
3_14dar 19.07.2016 20:06 # −3
bormand 19.07.2016 20:09 # +22
guestinho 19.07.2016 20:14 # −4
guestinho 19.07.2016 22:56 # −6
http://bigpicture.ru/?p=793740
3_14dar 20.07.2016 00:33 # −5
3_14dar 20.07.2016 02:24 # −5
bormand 20.07.2016 20:24 # +19
guestinho 20.07.2016 20:54 # −5
умные сишники прекрасно умеют хуячить скрипты на баше, и (ты не поверишь!) используют там строки
3_dar 20.07.2016 22:14 # +2
правильно говорить: ебашить на баше
3_14dar 21.07.2016 12:01 # −5
guestinho 21.07.2016 17:48 # +3
Тебе видней, Сём
3_14dar 22.07.2016 02:06 # −7
3_14dar 21.07.2016 12:01 # −5
guestinho 21.07.2016 17:48 # −5
ну как откуда берутся? Коньюнктура рынка меняется, приходится учиться делать веб рожи. Или ты думаешь только школьники из мандональдса читают "пхп за 24 часа" Дениса Попова и становятся веб-разработчиками?
3_dar 20.07.2016 18:24 # +3
3_14dar 21.07.2016 12:02 # −5
3_dar 21.07.2016 17:31 # −4
3_14dar 22.07.2016 02:07 # −5
Steve_Brown 19.07.2016 12:25 # +14
guest 11.04.2017 17:23 # −10
--------
<a href=https://bezopasnik24.ru>видеонаблюдение в кафе</a> | https://bezopasnik24.ru
guest 14.04.2017 21:58 # −11
guest 14.04.2017 22:41 # −11
guest 15.04.2017 21:37 # −11
guest 21.04.2017 11:54 # −5
rss 21.04.2017 23:03 # 0