Автор |
|
Maxi200
|
#61
22.05.15, 14:38
|
|
Регистрация: 24.08.2014 Сообщения: 7016 Благодарил (а):
34 раз.
Поблагодарили:
178 раз.
|
Цитата: А шо, энтот вконтактик есть нечто выдающееся? Век бы без него жил и без фэйсбука тож. Иное дело, FineReader, к примеру... Вконтакт и фейсбук - выдающееся промоушен Finereader - программа. _____________ Это разная суть
|
|
|
|
Христиан Рябчиков-Жуй
|
#62
22.05.15, 14:39
|
|
Завсегдатай |
|
Регистрация: 24.08.2014 Сообщения: 4724 Откуда: Saint Petersburg, Russia Благодарил (а):
0 раз.
Поблагодарили:
82 раз.
|
Допрос шо ли? Антивирусом каким пользуемси? А хотя бы и 1С. Акромя того, то, на каких алгоритмах у нас там все летает, ходит(плавает), стреляет, это вам не шиш собачий, только об этом мало кто знает. Когда-то я кой-чего знал....
Последний раз редактировалось Христиан Рябчиков-Жуй 22.05.15, 14:42, всего редактировалось 1 раз.
|
|
|
|
Джиломан
|
#63
22.05.15, 14:40
|
|
Регистрация: 26.09.2014 Сообщения: 12375 Благодарил (а):
0 раз.
Поблагодарили:
407 раз.
|
Maxi200 писал(а): Цитата: А шо, энтот вконтактик есть нечто выдающееся? Век бы без него жил и без фэйсбука тож. Иное дело, FineReader, к примеру... Вконтакт и фейсбук - выдающееся промоушен Finereader - программа. _____________ Это разная суть Вместо всяких математик следовает учить промоушену и менеджменту хаускипинга.
|
|
|
|
Дубр
|
#66
22.05.15, 14:47
|
|
Регистрация: 24.08.2014 Сообщения: 4807 Благодарил (а):
42 раз.
Поблагодарили:
60 раз.
|
Цитата: не поддавайтесь на рекламные брошурки. создай на шарпе функцию выборки(или сортировки) из произвольно массива всех записей в котором поле удовлетворяет нужным условиям. на JS это 5 строк для ЛЮБОГО массива. на Шарпее это тот ещё гемор. В C# это не 5 строк, это одна строка. Например для списка List<string> fruits = new List<string> { "apple", "passionfruit", "banana", "mango", "orange", "blueberry"};Эта команда fruits.Where(fruit => fruit.Length < 6);вернет все элементы с длиной менее 6 символов. Насчет рекламных брошюр улыбнуло. Пишу о том с чем сам сталкивался. Вы вообще знаете что такое асинхронные ф-ии? Подозреваю что в JS их вообще невозможно реализовать.
Последний раз редактировалось Дубр 22.05.15, 14:49, всего редактировалось 1 раз.
|
|
|
|
dreka
|
#67
22.05.15, 14:49
|
|
Регистрация: 28.08.2014 Сообщения: 134 Благодарил (а):
0 раз.
Поблагодарили:
0 раз.
|
Христиан Рябчиков-Жуй писал(а): Допрос шо ли? да не , просто хотел понять кто что считает кульной прогой. просто для некоторых Ыксель является вершиной. а для когото прога решаюшая NP задачу за линейное время. ( по типу транспортной задачи )
|
|
|
|
dreka
|
#68
22.05.15, 14:56
|
|
Регистрация: 28.08.2014 Сообщения: 134 Благодарил (а):
0 раз.
Поблагодарили:
0 раз.
|
Дубр писал(а): вернет все элементы с длиной менее 6 символов. Дубр а теперь сделай это для многомерного массива Array ( id,name,fullname, date, changedate,. . . ) где поле выборки и функция задаётся пользователем )))) как говорится удачи )))
|
|
|
|
dreka
|
#69
22.05.15, 15:00
|
|
Регистрация: 28.08.2014 Сообщения: 134 Благодарил (а):
0 раз.
Поблагодарили:
0 раз.
|
Дубр писал(а): Пишу о том с чем сам сталкивался. Вы вообще знаете что такое асинхронные ф-ии? не , не знаю. вот свой HTTP-сервер собрал на 2.0 ))) на хрена мне эти Таски. всё что сделано в 4.0 это просто обвес того , что было в 2.0. удобнее , да хрен его знает. как то работает и так нормально.
|
|
|
|
Дубр
|
#70
22.05.15, 15:05
|
|
Регистрация: 24.08.2014 Сообщения: 4807 Благодарил (а):
42 раз.
Поблагодарили:
60 раз.
|
Цитата: Дубр а теперь сделай это для многомерного массива Array ( id,name,fullname, date, changedate,. . . ) где поле выборки и функция задаётся пользователем ))))
как говорится удачи ))) все делается. напиши свой код на JS, а я его переведу на шарп. так что там с асинхронными функциями? ))
|
|
|
|
dreka
|
#71
22.05.15, 15:13
|
|
Регистрация: 28.08.2014 Сообщения: 134 Благодарил (а):
0 раз.
Поблагодарили:
0 раз.
|
Дубр писал(а): все делается ну вот и напиши , как ты в метод расширения будешь передавать параметр - имя поля поиска. типо функция какая то такая Array GetMyArray(Array Ar, string LookFieldName, delegate Func ) { return Ar.Where(A=>Func( A.LookFieldName ) ) } что то типа Array MyRecord(id,name,fullname, date, changedate,. . . ) var result= GetMyArray (MyRecord, "id", "функция фильтра где id<15 и date>2015.01.01" ) я это не для того пишу , что я что то знаю, просто хочу показать , что "шЫрокие" возможности C# это явно преувеличение
|
|
|
|
Дубр
|
#73
22.05.15, 15:28
|
|
Регистрация: 24.08.2014 Сообщения: 4807 Благодарил (а):
42 раз.
Поблагодарили:
60 раз.
|
Цитата: ну вот и напиши , как ты в метод расширения будешь передавать параметр - имя поля поиска.
типо функция какая то такая Array GetMyArray(Array Ar, string LookFieldName, delegate Func ) { return Ar.Where(A=>Func( A.LookFieldName ) ) } что то типа Array MyRecord(id,name,fullname, date, changedate,. . . ) var result= GetMyArray (MyRecord, "id", "функция фильтра где id<15 и date>2015.01.01" ) не очень понятны условия задачи и вопросы. как параметр передавать? да просто его пиши как параметр и все. поля выбирать тоже не проблема, ведь условием поиска может быть целая подпрограмма.
|
|
|
|
Дубр
|
#74
22.05.15, 15:30
|
|
Регистрация: 24.08.2014 Сообщения: 4807 Благодарил (а):
42 раз.
Поблагодарили:
60 раз.
|
Цитата: я это не для того пишу , что я что то знаю, просто хочу показать , что "шЫрокие" возможности C# это явно преувеличение аналогично нет желания тут знания показывать или еще что-то. но случай с C# это как раз тот случай когда проанализировали разные языки, взяли из них идеи и создали очень неплохой и богатый новый язык.
|
|
|
|
dreka
|
#75
22.05.15, 15:32
|
|
Регистрация: 28.08.2014 Сообщения: 134 Благодарил (а):
0 раз.
Поблагодарили:
0 раз.
|
Дубр писал(а): аналогично нет желания тут знания показывать или еще что-то. но случай с C# это как раз тот случай когда проанализировали разные языки, взяли из них идеи и создали очень неплохой и богатый убогий новый язык. неведомую хрень попробуй перевести на C# Цитата: function GetMyArray(AR,func) { var result=[] for(var q=0;q<AR.length;q++) if (func(AR[q])) result.push(AR[q]); return result; } var Ar=[{id:1,name:'Яков',date:2015},{id:100,name:'Поль',date:2014}]
var RESULT=GetMyArray(Ar,function(e){ if (e.id<15&&e.date>=2015) return true; })
var Func=new Function("e","{ if (e.id>=100) return true; }") // <-- функция поиска формируется параметром var RESULT2=GetMyArray(Ar,Func)
console.log(RESULT,RESULT2)
|
|
|
|
dreka
|
#77
22.05.15, 15:42
|
|
Регистрация: 28.08.2014 Сообщения: 134 Благодарил (а):
0 раз.
Поблагодарили:
0 раз.
|
Дубр писал(а): а ты тем временем скажи как будешь делать асинхронные функции на JS расскажу Цитата: var xmlhttp = getXmlHttp() xmlhttp.open('POST','', true); xmlhttp.send(reqvest);
|
|
|
|
dreka
|
#78
22.05.15, 15:46
|
|
Регистрация: 28.08.2014 Сообщения: 134 Благодарил (а):
0 раз.
Поблагодарили:
0 раз.
|
ну или так. сделаем обвес через таймер. function RunAsync(Func) { var T={thread:setInterval( function() { clearInterval(T.thread); Func(); } ,0)} }
делов то
|
|
|
|
Дубр
|
#79
22.05.15, 15:48
|
|
Регистрация: 24.08.2014 Сообщения: 4807 Благодарил (а):
42 раз.
Поблагодарили:
60 раз.
|
это просто один случай вызова чужой функции. а свою асинхронную функцию ты можешь создать в принципе?
|
|
|
|
dreka
|
#80
22.05.15, 15:49
|
|
Регистрация: 28.08.2014 Сообщения: 134 Благодарил (а):
0 раз.
Поблагодарили:
0 раз.
|
Дубр писал(а): это просто один случай вызова чужой функции. а свою асинхронную функцию ты можешь создать в принципе? нате Цитата: function RunAsync(Func,param) { var T={thread:setInterval( function() { clearInterval(T.thread); Func(param); } ,0)} }
function MyFunc(P) { var x=P.x*P.y; alert(x); } RunAsync(MyFunc,{x:10,y:12})
Последний раз редактировалось dreka 22.05.15, 15:53, всего редактировалось 1 раз.
|
|
|
|
|
|