
Nikolay
06.07.2017
08:40:55
Вообще, если ты пытаешься на C# записать какие-то данные напрямую в память, значит ты скорее всего делаешь что-то не так.

Vlad
06.07.2017
08:40:59
она взаимодействует с плюсами, ей можно.

Jman
06.07.2017
08:41:13
Хотя после СиШарпа даже не хочется юзать эти аллокаторы маалоки и прочую ересь.

Slava
06.07.2017
08:41:59

Google

Jman
06.07.2017
08:42:02
Забыл память освободить - лови срыв стека...
Утечки там всякие... Хотя и в шарпе утечка бывает )
Я за свою короткую самоучебную карьеру один раз умудрился вляпаться.

Nikolay
06.07.2017
08:43:41

Jman
06.07.2017
08:44:03

Nikolay
06.07.2017
08:44:07
Но я в unmanaged полный профан, поэтому могу ошибаться

Axm
06.07.2017
08:47:22

Farit
06.07.2017
09:00:34
кто нибудь работал с BizTalk ? что это за штука и с чем ее едят?

Galina
06.07.2017
09:03:59

Anatoly
06.07.2017
09:10:59
Неплохо

Jman
06.07.2017
09:19:14
Кто-то работал джуном на удаленке? Или это не возможно впринципе?

Artem
06.07.2017
09:19:53

Jman
06.07.2017
09:20:10
Собес прошел или нет? =)

Google

Artem
06.07.2017
09:20:45
нет, но я совсем нубом был, даже inner join не написал
но там ничего по факту сложного и не спрашивали
и тестовое было на angularjs+asp net webAPI (второго нгуляра тогда ещё не было)

Jman
06.07.2017
09:22:24
По базам спрашивали?

Artem
06.07.2017
09:24:18
дали 2 таблицы, сказали выбрать записи у которых пересекается столбец
я не смог :с
могу в лс кинуть инфу про компанию, у них на тот момент было меньше 50 человек, большая часть удалёнка

Jman
06.07.2017
09:24:52
.NET стек?

Artem
06.07.2017
09:25:20
да

Олег
06.07.2017
09:26:35
Не на удалёнку, но по скайпу было вью.
Просили написать двусвязный список

Jman
06.07.2017
09:28:12
На шарпе?
Во время интервью?

Женя
06.07.2017
09:30:49

Nikita
06.07.2017
09:32:32

Олег
06.07.2017
09:32:34

Nikita
06.07.2017
09:32:39
т. к. штатный список не всё нужное умеет
ибо структура в бинарном потоке
и структура в памяти
это две разные раскладки в памяти

Ilya
06.07.2017
09:39:32

Женя
06.07.2017
09:41:34

Google

Ilya
06.07.2017
09:42:18

Женя
06.07.2017
09:42:31

Сергей
06.07.2017
09:45:03
Гугли де/сериализацию структур

Женя
06.07.2017
09:49:27
прикольно, спасибо!

Galina
06.07.2017
09:50:01
можно и без unsafe обойтись

Ilya
06.07.2017
09:50:58
много букаф)

Сергей
06.07.2017
09:51:01
>сишная структура
Могут быть небольшие проблемы с выравниванием
А так да

Женя
06.07.2017
09:51:37
скинь текстом плиз

Ilya
06.07.2017
09:51:44
да какие проблемы? просто аттрибуты правильно выставить у структуры

Galina
06.07.2017
09:52:03
скинь текстом плиз
public static class BinaryStructConverter
{
public static T FromByteArray<T>(byte[] bytes) where T : struct
{
IntPtr ptr = IntPtr.Zero;
try
{
int size = Marshal.SizeOf(typeof(T));
ptr = Marshal.AllocHGlobal(size);
Marshal.Copy(bytes, 0, ptr, size);
object obj = Marshal.PtrToStructure(ptr, typeof(T));
return (T)obj;
}
finally
{
if (ptr != IntPtr.Zero)
Marshal.FreeHGlobal(ptr);
}
}
public static byte[] ToByteArray<T>(T obj) where T : struct
{
IntPtr ptr = IntPtr.Zero;
try
{
int size = Marshal.SizeOf(typeof(T));
ptr = Marshal.AllocHGlobal(size);
Marshal.StructureToPtr(obj, ptr, true);
byte[] bytes = new byte[size];
Marshal.Copy(ptr, bytes, 0, size);
return bytes;
}
finally
{
if (ptr != IntPtr.Zero)
Marshal.FreeHGlobal(ptr);
}
}
}

Сергей
06.07.2017
09:52:07

Ilya
06.07.2017
09:53:17

Galina
06.07.2017
09:54:27

Ilya
06.07.2017
09:55:08

Jman
06.07.2017
09:56:05
Галина вы молодец!?

Slava
06.07.2017
09:57:06

Google

Jman
06.07.2017
09:57:28
И быдлокордер

Ilya
06.07.2017
10:00:45

Blue Screen of Death
06.07.2017
10:01:25
Я быдлокодер и тыжпрограммист

Дмитрий
06.07.2017
10:02:02
И чо

Galina
06.07.2017
10:02:35

Admin
ERROR: S client not available

Jman
06.07.2017
10:40:41
Я наверное все-таки копипастер - синглтонщик =)

Rushan
06.07.2017
11:00:45
чем отличается синглтон от статического класса ? (по профиту)

Artem
06.07.2017
11:03:04

Rushan
06.07.2017
11:05:46
Я ж могу испольлзовать статический конструктор в статическом классе, тогда буду сам всё конролировать

Artem
06.07.2017
11:07:28
в синглтоне ты можешь создать инстанс нужного в данный момент класса, который наследует необходимый интерфейс и вернуть интерфейс

Igor
06.07.2017
11:08:48

CrAzZy_
06.07.2017
11:11:11

Blue Screen of Death
06.07.2017
11:11:13
Статик можно унаследовать ?

Rushan
06.07.2017
11:11:28
чего ??
https://stackoverflow.com/questions/774181/why-cant-i-inherit-static-classes

Анатолий
06.07.2017
11:12:42
Соответственно всё зависит от того, нужен ли тебе статический класс или инстанс

Jman
06.07.2017
11:13:37
Мои вопросы актуальные я смотрю. Меня в топ =)
Вчера еще ржали над ними )

Google

Igor
06.07.2017
11:13:47

Rushan
06.07.2017
11:13:58
может и антипаттерн, но в джавке он активно применяется

Vyacheslav
06.07.2017
11:14:36

Rushan
06.07.2017
11:14:42
кажется, даже для трединга (через ExecutorsService)

CrAzZy_
06.07.2017
11:14:47
??

Rushan
06.07.2017
11:15:19
хотя могу и ошибаться

Jman
06.07.2017
11:15:19
А шо, ява Г ?

Анатолий
06.07.2017
11:15:32

Igor
06.07.2017
11:16:00

Rushan
06.07.2017
11:16:14

Jman
06.07.2017
11:16:40
Тормознутая машина.

Анатолий
06.07.2017
11:16:48

Jman
06.07.2017
11:16:49
Язык без сахара.

Blue Screen of Death
06.07.2017
11:17:09

Анатолий
06.07.2017
11:17:12
Например, как написали выше, тебе надо создать инстанс класса, который наследует интерфейс
Эта группа больше не существует