@borodutcher

Страница 1545 из 10003
Aler
20.10.2016
00:01:30
этому радоваться надо лол
на сайте вроде яплакал, да)

Google
Aler
20.10.2016
00:01:54
Ну я просто спрашиваю, премодерацию делать не хочу

может просто способов джентельменских не знаю

Vladislav
20.10.2016
00:03:50
может просто способов джентельменских не знаю
вот во всем инете не видел ничего кроме ручной модерации.

Aler
20.10.2016
00:04:16
ну значит будет анальная кара постмодерации)

Vladislav
20.10.2016
00:08:51
@alerdenisov вот ты мне про структуры мозги ебал:

16. Структуры, а не классы. У структур есть ряд преимуществ перед классами, которые дают лучшую производительность приложения: Структуры занимают меньше места в памяти, т.к. у них нет заголовка описывающий тип данных, указателей на таблицы виртуальных методов, а так же другие поля, необходимые для синхронизации и сборки мусора. Структуры хранятся в stack’е (но в куче, если массив). Выделение памяти в stack’е происходит очень быстро: stack – заранее выделенный буфер памяти, в котором просто резервируется место по размеру структуры (в основном, на этапе компиляции) путём уменьшения значения в stack pointer (уменьшения, т.к. данные в stack’е хранятся задом-наперёд). Когда функция завершает свою работу, то «освобождение» всех переменных в stack’е происходит один махом путём увеличения указателя stack pointer на количество байт, необходимых для переменных. А выделение и освобождение памяти в куче – это огромное количество операций, в отличие от простого вычитания и суммирования. Из-за того, что структуры хранятся в stack’е, они не требуют сборки мусора. Это сильно разгружает сборщик мусора и избавляет от проблемы фрагментации памяти. Структуры, поля которых – только value types, легко сериализовать в массив байт и обратно.

Nikita
20.10.2016
00:09:38
user generated контент на сайте
постмодерация — кнопочка "report", иными словами

Aler
20.10.2016
00:10:04
16. Структуры, а не классы. У структур есть ряд преимуществ перед классами, которые дают лучшую производительность приложения: Структуры занимают меньше места в памяти, т.к. у них нет заголовка описывающий тип данных, указателей на таблицы виртуальных методов, а так же другие поля, необходимые для синхронизации и сборки мусора. Структуры хранятся в stack’е (но в куче, если массив). Выделение памяти в stack’е происходит очень быстро: stack – заранее выделенный буфер памяти, в котором просто резервируется место по размеру структуры (в основном, на этапе компиляции) путём уменьшения значения в stack pointer (уменьшения, т.к. данные в stack’е хранятся задом-наперёд). Когда функция завершает свою работу, то «освобождение» всех переменных в stack’е происходит один махом путём увеличения указателя stack pointer на количество байт, необходимых для переменных. А выделение и освобождение памяти в куче – это огромное количество операций, в отличие от простого вычитания и суммирования. Из-за того, что структуры хранятся в stack’е, они не требуют сборки мусора. Это сильно разгружает сборщик мусора и избавляет от проблемы фрагментации памяти. Структуры, поля которых – только value types, легко сериализовать в массив байт и обратно.
когда я тебе ебал про структуры?

Я вроде как только с Enum как-то с тобой столкнулся

но enum != struct

Vladislav
20.10.2016
00:10:54
когда я тебе ебал про структуры?
ты орал чем структуры круче чем класс, я те говорил что они быстрее потому что в статической памяти а ты на гавно стал исходить

Aler
20.10.2016
00:11:21
мы или друг друга не поняли или хз

я почти не использую структуры, но знаю, что они крутые

Google
Aler
20.10.2016
00:12:17
просто там где они нужны их использовать неудобно, а где удобно они не нужны

они обычно нужны где их бы по указателю передать, а дописывать все время ref — зашквар

Vladislav
20.10.2016
00:13:40
просто там где они нужны их использовать неудобно, а где удобно они не нужны
Ну да, я все структуры в классы перевел чтобы не ебаться с передачей по ссылке\по значению

но enum != struct
нет, у меня все равно горит - хочешь сказать ты спрашивал "чем enum лучше классов?"ты там савсем упрт чтоле

Aler
20.10.2016
00:18:29
ты мне как-то доказывал что switch енумов медленный

типа константы будут быстрее

про стуктуры основная их беда по сравнению с С\С++ в том, что в C# их ссылкой не вернуть из метода. Ну или я не знаю как это сделать без unsafe

Vladislav
20.10.2016
00:21:07
а out че не пашет?

Nikita
20.10.2016
00:22:42
мне страйп выслали бесплатную футболку за багрепорт :3

его, оказывается, пофиксили уже :3 охрененно

Vladislav
20.10.2016
00:23:26
его, оказывается, пофиксили уже :3 охрененно
ты же говорил что на тессте у тебя не воспроизвелось?

Nikita
20.10.2016
00:23:51
воспроизводилось :)

Vladislav
20.10.2016
00:24:59
воспроизводилось :)
ты писал: "ой блядь я на тестовой площадке запустил у оп-па у меня все работает какого хуя не знаю пойду обмжусь смузи попракрастинирую и вернусь искать ошибку в боевом коде"

Nikita
20.10.2016
00:25:15
я воспроизвел ошибку в тестовом проекте :)

хочу в страйпе работать

Vladislav
20.10.2016
00:25:30
нарркоманы абкурились тут все

Nikita
20.10.2016
00:25:33
это первая компания, куда мне захотелось

Aler
20.10.2016
00:25:45
а out че не пашет?
out это хак, а не фича

Google
Vladislav
20.10.2016
00:26:01
Aler
20.10.2016
00:26:24
ну использовать out для того чтобы вернуть структуру мне не нравится

должен быть указатель вроде someStruct* getSome

в общем, не люблю я структуры в шарпе. Уж больно много странных штук надо использовать, чтобы было с ними комфортно работать

Nikita
20.10.2016
00:28:02
то ли дело в сфите

в сфите все ок

Vladislav
20.10.2016
00:28:28
ну использовать out для того чтобы вернуть структуру мне не нравится
т.е. писать оut тебе не нравится, а хуярить Unsafe код самое то

Aler
20.10.2016
00:29:22
SomeStruct* far = barObject.GetSome(); shityManager.MakeShit(far);

ну это же пиздец!

ааа

я отредактировал :(

Vladislav
20.10.2016
00:30:50
а я думал это телега перекомпилировала )))

Aler
20.10.2016
00:31:35
)

Vladislav
20.10.2016
00:31:41
А если говорить о микроконтроллерах, код для которых пишется на assembler, то там зачастую вообще запрещены вызовы функций. Хочешь выполнить код функции – делай Copy Paste. Только не спешите переписывать код вашей программы в одну большую функцию – это приведёт к раздутию кода, которое сделает приложение ещё медленнее.

Aler
20.10.2016
00:32:12
хватит это читать

Nikita
20.10.2016
00:32:56
В Свифте стракты идентичны по синтаксису с объектами

Только все фичи структур есть

Aler
20.10.2016
00:36:51
Только все фичи структур есть
основная фича структуры же передача по значению, а не по ссылке

или у вас объекты тоже по значению передаются если не передать ссылку?

Google
Anastasia
20.10.2016
00:37:17
Нарисовали ночное кафе

Ето было сложно

Admin
ERROR: S client not available

Aler
20.10.2016
00:37:25
передай нам по ссылке

Anastasia
20.10.2016
00:38:27
Я щас не буду в инстаграм постить

4 утра

Vladislav
20.10.2016
00:41:05
getImage(out @nmewz);

Aler
20.10.2016
00:43:30
async тогда заюзай

или на событие подпишись

Vladislav
20.10.2016
00:44:25
async тогда заюзай
Особенность в том, что в них используются только латинские буквы, цифры, и символ подчёркивания, т.е. не выходят за пределы набора ASCII. А так как строки в .NET хранятся в UCS2/UTF16 кодировке, и по стандарту Unicode первые 127 code points совпадают с таблицей ASCII, то мы можем написать свою функцию ToUpper для ASCII, объединить её с вычислением хэш-кода строки, а также с проверкой на «keyword»!

энумы он оптимизрует мля ?

Aler
20.10.2016
00:47:56
нихрена не понял

johnny
20.10.2016
01:55:49
вчера пытался поднять престашоп, он не поднимался. сегодня сделал то же самое, поднялся
вчера скопировал с внешнего винта 100% рабочий клиент линейки на комп, запускаю - критическая ошибка. проебался почти весь вечер. удалил этот, скопировал заново такой же с внешнего винта на комп. работает

однако, доброе утро

johnny
20.10.2016
02:07:11
пизда диску или внешнему или тому куда копируешь
внешний хдд старенький, но бедов нет, недавно проверял. а в ноуте ссд, ssdlife предсказала на днях еще 3 года жизни

хрен его знает

Aler
20.10.2016
02:07:30
как ты проверял?

у меня просто все быстрые чеки тоже говорят будет до пришествия жить

Google
Aler
20.10.2016
02:07:51
а по факту почти всем пизда

johnny
20.10.2016
02:07:59
hiren's boot'овским hddregenerator'ом

обидно будет если полетит. надо бекапиццо срочно значит

johnny
20.10.2016
02:19:00
заработало же, просто после того как я опять скинул на него такой же клиент

винда не имеет значения

но разная)

Aler
20.10.2016
02:44:24
неа

johnny
20.10.2016
02:46:07
неа
возле меня сейчас 2 компа: на одном win10+ vs2015, на другом win10+msSQL2008r2+IIS. Как деплоить расскажи пожалуйста? руководство с сайта майкрософта непонятное, а в гугле забанили

asp.net mvc сайтик

Страница 1545 из 10003