@CSharpChatЭта группа больше не существует

Страница 1869 из 1888
Sherzod
07.09.2017
08:38:39
new List<byte[]>(1000) ?

Ivan
07.09.2017
08:39:00
Я так и сказал
да точно!)

Igor
07.09.2017
08:39:12
Лист байтов же, а не лист массивов байтов, если я правильно понял

Sherzod
07.09.2017
08:39:52
1000 раз по 40 или от 40 до 1000 байтегов

Google
Sherzod
07.09.2017
08:40:18
а если сумма будет 998 байтов, то нужна проверка на 0 байтов?

Женя
07.09.2017
08:42:32
там проблема, может приходить по 40 байт, а может по 3000-4000, в зависимости откуда вычлинеятся звуковой поток

Sherzod
07.09.2017
08:43:24
если менее 41 байта, то тебе нужно копить до 1000?

Женя
07.09.2017
08:43:25
new List<byte[]>(1000) ?
как узнать размер всех байтов в этой коллекции массиво?

Sherzod
07.09.2017
08:43:52
list.Sum(a => a.Length)

Женя
07.09.2017
08:44:02
нет 40 байтов это минимальный размер звукового кусочка, а максимальный 3000-4000

Sherzod
07.09.2017
08:45:14
допустим накопилось 960 байтов, что ты будешь делать дальше?

Женя
07.09.2017
08:46:59
надо передать дальше, в буфер NAudio, нет проблем когда приходит куски по 3-4 кбайт звукового потока, все чисто вопроизводится, беда когда по 40 байт, тогда получается звук похожий на пулеметную очередь, надо накопить это кусочки где-то, и потом передать в буфер

в принципе 1000 байт уже тоже норм

Sherzod
07.09.2017
08:47:37
вопрос в другом

у тебя накопилось 24 куска по 40 байтов = 960 байт, и больше не пришло, что делать будешь?

Женя
07.09.2017
08:48:36
надо передать в буфер, это кусок звука и его надо воспроизвести, а если потом нули приходят, значит звук закончился

Sherzod
07.09.2017
08:50:14
всё, можешь продолжать писать код

Google
Женя
07.09.2017
08:51:14
что ты там пилишь такое интересное ?
конкретно этот кусок передача звукового потока онлайн, от сервера - клиенту

Му
07.09.2017
08:51:32
Женя
07.09.2017
08:52:30
ну как частный случай да, а так станция перехвата

new List<byte[]>(1000) ?
а как потом этот лист разложить в массив, чтобы все кусочки были склеены один за одним. list.ToArray() ?

Vasily
07.09.2017
09:00:17
list.SelectMany

Sherzod
07.09.2017
09:02:29
Jman
07.09.2017
09:06:43
Ребзя, если я БД перетаскиваю в другое место расположение, мне надо connectionString изменить в App.конфиге?

Или что-то еще необходимо?

Mariia
07.09.2017
09:07:31
?

Sherzod
07.09.2017
09:07:58
?
что такое?

Или что-то еще необходимо?
да, только коннектион стринг

Jman
07.09.2017
09:08:40
Да, вот только что-то не взлетает.

Шпроты
07.09.2017
09:08:51
да, только коннектион стринг
Програм филес и гамес)

Jman
07.09.2017
09:09:21
connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename= тутамана путь...

Правильно?

Програм филес и гамес)
У меня так давно папки с играми называются =) Или шпилы

Sherzod
07.09.2017
09:10:28
о, локалдб... я не знаю. Мне IBM DB2 подавай :(

Google
Jman
07.09.2017
09:11:02
Я создавал просто локальную БД с табличкой одной на своей машине, теперь проект вывалил на винсервер.

Sherzod
07.09.2017
09:11:47
вроде должно быть что-то dev/prod конфига или переключателя

Mariia
07.09.2017
09:12:14
эм

а ошибку мы должны как понять, угадать?

Sherzod
07.09.2017
09:12:44
Женя
07.09.2017
09:13:55
list.SelectMany
var soundArr = tempBuffer.SelectMany(p => p.ToArray()); // а как мне теперь из soundArr получить обычнй байтовый массив?

Jman
07.09.2017
09:14:17
эм
Тыж программист.

Женя
07.09.2017
09:15:03
а как

Sherzod
07.09.2017
09:15:04
если я не ошибаюсь. можно просто tempBuffer.SelectMany()

Женя
07.09.2017
09:16:28
tempBuffer.SelectMany().ToArray() это будет байтовый массив
vs говорит что нет перегруженного метода для SelectMany с 0 количеством аргументов

Viktor
07.09.2017
09:16:51
x => x попробуй

Му
07.09.2017
09:22:38
:) одно радует, что эта прослушка будет работать медленно

Anatoly
07.09.2017
09:26:11
да хер там

её тут всем чатом писать помогают

хотя можно вредные советы давать

Google
Anatoly
07.09.2017
09:29:38
почему?
Ну обычно направляют с ошибочного пути на правильный. Чтобы оптимальненько было :) Я правда не читал последние сообщения про байтовый массив.

Sherzod
07.09.2017
09:31:47
я просто не мидл даже, вон, вчера всего 124 балла набрал. Меня интересуют в чем наши подсказки не оптимальны или наоборот

Му
07.09.2017
09:32:05
байтовые массивы в листы, а потом склеивать, ну такое

Sherzod
07.09.2017
09:32:33
:) Ну да, ты прав

Я согласен

можно было одним int обойтись

или даже Array.Copy

мля, какой один инт, что я несу

один инт для счетчика и один буффер массив

Oleg
07.09.2017
09:34:13
Му
07.09.2017
09:35:53
ага

Jman
07.09.2017
09:36:02
connectionString="Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename= тутамана путь к БД... Правильно конекшн стринг написал? Или локал дб не нужен в данном случае?

Му
07.09.2017
09:36:23
а потом все кричат что программы тормозят, (голосом из первого варика) "нужно больше железа"

он просто так не заработает

Jman
07.09.2017
09:37:56
Да я с релиза меняю путь, ошибка строки подключения.

На локальной машине, где есть localDb

Му
07.09.2017
09:39:34
Server=(localdb)\\mssqllocaldb;Database=MyDevDb;Trusted_Connection=True;MultipleActiveResultSets=true

вот такая есть у нас в одном проекте

Google
Му
07.09.2017
09:39:57
но я х.з. где там файл лежит по дефолту

Andrey
07.09.2017
10:18:12
Ребят, как вы пишите классы для api когда в json error может быть bool, т.е. errors: false, а когда есть ошибки то errors:[] с массивом ошибок

Alex
07.09.2017
10:19:14
Там можно проверить тип

Andrey
07.09.2017
10:21:52
Спасибо. Почитаю

Андрей
07.09.2017
10:40:10
Специалисты по IIS можете подсказать как настроить так, чтобы разные url сайта были доступны на разных портах? Например /api/* был на 4040, а остальные url на 8080 к примеру

Andrew
07.09.2017
10:40:53
так нельзя

можно поднять два сайта на разных портах

Андрей
07.09.2017
10:42:08
Может быть есть какие то хитрости через web.config? например задать сайту оба порта, и в конфиге отслеживать если в url порт 4040 разрешить только url начинающиеся с /api/, на остальные отдавать 403

Nikita
07.09.2017
10:42:35
поставить перез иисом nginx

в нём можно писать любые павила

Andrew
07.09.2017
10:44:03
а в чем смысл вообще такого требования?

Евгений
07.09.2017
10:44:31
Всем привет, никто не знает каким образом можно узнать программно характеристики компьютера?(пишу на c# UWP .net core)

Андрей
07.09.2017
10:44:37
а в чем смысл вообще такого требования?
Смысл есть, хотелось бы по реализации советы

Страница 1869 из 1888

Эта группа больше не существует Эта группа больше не существует