
Владимир
11.06.2017
11:31:59
языки для совершенно разных задач

Gid
11.06.2017
11:45:43

superoleg
11.06.2017
11:49:54
Спасибо парни

Google

Dmitriy
11.06.2017
11:50:52
Приветствую.
Entity Framework 6. Есть некая коллекция объектов
ctx.Stipend.Load();
bindingSource.DataSource = ctx.Stipend.Local.ToBindingList();
Как сделать Where при этом что бы binding не сломался?
Если я делаю так
var query = ctx.Stipend.Where(x => x.date_stipend == dateStipend).ToList();
bindingSource.DataSource = new BindingList<Stipend>(query);
то в DataSource уже другой BindingList, и добавить или удалить новые записи уже нельзя.


Alex
11.06.2017
12:01:07
день добрый
Знаю что не по теме группы, но вдруг кто-то может подсказать
FORMAT ELF64
public asmfunc
asmfunc:
; (x-2*y)/z
mov rax, rsi // rax = rsi (y)
mov rcx, rdx // rcx = rdx (z)
mov rbx, 2 // rbx = 2
imul rbx // rax = rax*rbx (2*y)
sub rdi, rax // rdi = rdi - rax (x-2*y)
mov rax, rdi // rax = rdi (x-2*y)
cqo // rax -> rax, rdx
idiv rcx // rax = (rax, rdx)/rcx (x-2*y)/z
ret // rax считается результатом
Есть такая простенькая прожка, но препод говорит. что есть ошибка в строке с imul
а я в асме не особо шарю
подскажите, кому не лень

Влад
11.06.2017
12:02:52
Она свою работу выполняет?

Alex
11.06.2017
12:03:01
да
там вопрос в комментариях
закомменчено не верно

Google

Влад
11.06.2017
12:03:38
Спрашиваю, ибо у меня были случаи с преподами, когда они какую-то херь говорили, и лишь потом понимали, что всё правильно.

Alex
11.06.2017
12:04:23
нет, все верно работает
вопрос сугубо в закоменчивании

Вячеслав
11.06.2017
13:14:28
Парни есть ли чат по ASP?

Vyacheslav
11.06.2017
13:36:15

Friedrich
11.06.2017
13:40:34

Vyacheslav
11.06.2017
13:42:48
Ну тогда ему сюда https://t.me/CSharpChat
Наверняка найдется легасибой

Влад
11.06.2017
13:53:19
ребят.
Нужно записать время, а потом сверять, прошло ли 5 минут.
Можете с этим помочь?

Дмитрий
11.06.2017
13:56:31

Влад
11.06.2017
13:56:50
не шарю эти Ticks и т.д.

Sergey
11.06.2017
13:56:52
Install-Package : Package Microsoft.AspNet.SignalR.Core 2.2.2 is not compatible with netcoreapp1.1 (.NETCoreApp,Version=v1.1). Package Microsoft.AspNet.SignalR.Core 2.2.2 supports: net45 (.N
ETFramework,Version=v4.5)
При установке SignalR
никто не знает как лечить?

Влад
11.06.2017
13:59:16
https://stackoverflow.com/questions/42730468/signalr-cannot-be-used-with-net-core
Это?

Дмитрий
11.06.2017
13:59:52

Sergey
11.06.2017
14:00:35
Блин, че мне другой проект создавать(

Влад
11.06.2017
14:02:08
и чему соответствуют date_value?

Дмитрий
11.06.2017
14:04:43

Летучая
11.06.2017
14:05:28

Google

Летучая
11.06.2017
14:05:34
google.com

Влад
11.06.2017
14:16:55
Сделаю проще.
Заведу статичный таймер в основном классе и не надо будет зависеть от времени.

Дмитрий
11.06.2017
14:24:01

Влад
11.06.2017
14:25:19
А сколько он может жить?
А то нужен для всех игр, которые на данный момент активны.

Дмитрий
11.06.2017
14:27:07
Хотя статика - зло, имхо.
В 95% случаев можно без неё обойтись

Vyacheslav
11.06.2017
14:28:15

Влад
11.06.2017
14:28:16
Не ну как вариант, в каждой игре могу завести свой таймер. Но не будет ли это большая нагрузка?

Vlad
11.06.2017
14:28:50
А как ты один для всех игр собираешься делать?

Vlad
11.06.2017
14:29:07
Если они в разное время стартуют.

Влад
11.06.2017
14:29:21
Статичный в классе с main.

Vlad
11.06.2017
14:29:43
Ок, у тебя 100 подключений в разное время

Влад
11.06.2017
14:29:46
Мне он нужен чисто для проверки, прошло ли 5 минут с момента последнего шага.

Vlad
11.06.2017
14:29:46
Как?

Влад
11.06.2017
14:33:08
Ну, допустим у меня запустился мой бот.
Таймер вместе с ним, и начал каждую секунду добавлять в переменную time 1 единицу. Во время игры:
long LastMoveTime = MainClass.time;
...
if ((MainClass.time - LastMoveTime) > 300)
{...}

Vyacheslav
11.06.2017
14:35:10

Denis
11.06.2017
14:39:23

Google

Летучая
11.06.2017
14:39:53
Это брейнфак
А не машинный код

Vlad
11.06.2017
14:42:52


Vinc
11.06.2017
14:50:22
Читаю Рихтера:
обратите внимание на флажок Prefer 32-Bit. Он доступен только в том
случае, когда в списке Platform T arget выбрана строка Any CPU, а для выбранного типа
проекта создается исполняемый файл. Если установить флажок Prefer 32-Bit, то
Visual Studio запускает компилятор C# с параметром командной строки /platform:
anycpu32bitpreferred. Этот параметр указывает, что исполняемый файл должен
выполняться как 32-разрядный даже на 64-разрядных машинах. Если вашему при-
ложению не нужна дополнительная память, доступная для 64-разрядных процессов,
обычно стоит выбрать именно этот режим, потому что Visual Studio не поддерживает
функцию «Изменить и продолжить» (Edit-and-Continue) для приложений x64.
Кроме того, 32-разрядные приложения могут взаимодействовать с 32-разрядными
библиотеками DLL и компонентами COM, если этого потребует ваше приложение.
В зависимости от указанной целевой платформы C# генерирует заголовок —
PE32 или PE32+, а также включает в него требуемую процессорную архитектуру
(или признак независимости от архитектуры).
Есть пара вопросов
Если указать, что предпочтительно билдить для 32разрядной системы, то билд будет с заголовком для 32разрядной системы.
Однако если не указать(оставить просто эни ЦПУ), то какой заголовок будет?
И, вообще, для чего тогда заголовок, если сборка в таком случае подходит для х86, х64 и арм (х86)?
Потому что в предыдущем абзаце сказано:
Более того, созданный компилятором готовый EXE- или DLL-файл
будет правильно выполняться в Windows версий x86 и x64, а библиотеки классов
и приложения Windows Store будут работать на машинах с Windows RT (исполь-
зующих процессор ARM). Другими словами, один и тот же файл будет работать на
любом компьютере с установленной платформой .NET Framework.

Admin
ERROR: S client not available

Му
11.06.2017
14:58:48
это не заголовок "компили для 32х разрадяной системы"
этот заголовок значит "если запустишься на х64 операцинонке, то запускай его как х86 приложение, а не х64"
на самом деле это просто флаг в заголовке, его можно исправить потом с помощью утилиток editbin или coreflag не помню точно

Vinc
11.06.2017
14:59:41
Да, на след странице уже объяснение дано)

Alexander
11.06.2017
15:41:46

Vadim
11.06.2017
15:46:24
Правильно)
Только если они не скрыты
Или от аккаунта который ты залогинился есть на это права
Чтобы палить друзей

Alexander
11.06.2017
15:50:44

Blue Screen of Death
11.06.2017
16:14:18
Потому что tostring стандартный

Google

Alexander
11.06.2017
16:15:18

Blue Screen of Death
11.06.2017
16:15:42
Выводи нужные поля сам

Alexander
11.06.2017
16:16:36
А блин ступил

Sarmkadan
11.06.2017
16:24:08
кто-то вкурсе как нормально в цвет превратить строку? [A=255, R=217, G=35, B=35]
передать в метод Color.FromArgb(a,red,green,blue);
парсить? или есть способ проще

Ilya
11.06.2017
16:31:14

Sarmkadan
11.06.2017
16:31:54
ну я думаю что-то типа .split и прочее ( а упрощений вариант которорый возможно есть Color.parse()

Nicholas
11.06.2017
16:33:57

Ilya
11.06.2017
16:34:01
надо значения вытаскивать из строки и потом в FromArgb передавать

Sarmkadan
11.06.2017
16:34:32

Ilya
11.06.2017
16:34:55
только Byte.Parse

Sarmkadan
11.06.2017
16:41:59

Blue Screen of Death
11.06.2017
16:44:08
Входная строка имела неверный формат
Не благодари

Sarmkadan
11.06.2017
16:54:53
Если кого заинтересует решение воть
Эта группа больше не существует