Змінюй хід війни! Допомагай ЗСУ!

Практика CШАРП, задания, примеры.

JS, CSS3, XML, AJAX, SQL, HTML5 покатят?

ASP .NET MVC для дотнетчика сейчас всё. Все проекты сейчас новые на этой технологии, и старые тоже стараются обернуть в нее. Плюс если подучишь как работать с Entity Framework, простейший сайт "для себя" на MVC + Entity Framework, возьмут практически везде.
 
ASP .NET MVC для дотнетчика сейчас всё. Все проекты сейчас новые на этой технологии, и старые тоже стараются обернуть в нее. Плюс если подучишь как работать с Entity Framework, простейший сайт "для себя" на MVC + Entity Framework, возьмут практически везде.

MVC, если как паттерн, ок, знаю. Но я хочу уйти от веба как можно дальше.
 
уйти от веба как можно дальше
куда? Мне тоже интересны десктоп морды. Но реальность такова что массовому рынку нужен все более крупный спрос, в более короткие сроки, а распространить продукт легче и быстрее всего с помощью браузера. Тем более что это раньше были ограничения в возможностях. сейчас браузер это очень мощная площадка для решений любой сложности. се ля ви.
 
куда? Мне тоже интересны десктоп морды. Но реальность такова что массовому рынку нужен все более крупный спрос, в более короткие сроки, а распространить продукт легче и быстрее всего с помощью браузера. Тем более что это раньше были ограничения в возможностях. сейчас браузер это очень мощная площадка для решений любой сложности. се ля ви.

Какой сложности? Как например идентифицировать пользователя на уникальность не используя куки и сессии?
 
Останнє редагування:
при помощи мак адреса. И чем вам не нравятся сессии?

⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.


Чет не работает. Может есть другие способы? Куки и сессии можно чистить и подставлять свои.
 
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.


Чет не работает. Может есть другие способы? Куки и сессии можно чистить и подставлять свои.

Если уж нужен хорошо защищенный процесс, то это дело не одного поста. В любом случае для "мегабезопасности" придется педалить свою кастомную авторизацию на сервере с использованием кастомных тэгов сессий (если вообще не придумыванием своих сессий и их валидации), кодированием их по собственному алгоритму. Второе - конечно же использовать ssl. И третье - если вы гоняетесь за "сферическим конем" в интернет безопасности, то бросьте. Везде будут дырки. При наличии софта и умений можно поменять любой мак, можно вставить перехватчик пакетов, менять не только куки, но ключи авторизации ssl. И конечно же самое худшее это дибелизм пользователя, который оставит включенным не запароленый комп, или открытую страницу, от такого вы вообще не напишите защиту. Задача слоя безопасности, как у милиции - не искоренить преступность, вам это не удасться, это невозможно. Задача - минимизировать количество желающих поковыряться и сделать бяку. И чем больше вы напридумываете своего (процессов, алгоритмов, архитектуры хранения данных безопасности итд.), а не "нагугленного", тем безопаснее будет ваш продукт.
 
Останнє редагування:
Расслабься. Я просто привел пример того, как например тяжело отследить уникальность пользователей средствами php + js. Не более того. Еще раз. Да, все хотят web и быстрее, но в тоже время на php можно сделать не так уж и много, не говоря уже о том, что в нем нет ни асинхроности, ни многопоточности. Вот так вот.
 
хм, вроде тема не про php. ну и даже если пхп, то в основная причина такого мнения - не использование даже возможностей 4й версии, не говоря про 5ю. Мультизадачность можно реализовать путем внутренних запросов на локалхост.
 
Останнє редагування:
хм, вроде тема не про php. ну и даже если пхп, то в основная причина такого мнения - не использование даже возможностей 4й версии, не говоря про 5ю. Мультизадачность можно реализовать путем внутренних запросов на локалхост.

Это не многозадачность, это костыль. Костыль который влечет за собой ряд проблем. Пых хорош там где нужно сделать простой сайт, не более. Что-то сложнее выливается плясками вокруг оптимизации запросов, кеширования и распределения части нагрузки на клиенте с помощью JS. При том, за столько времени там даже не удосожились сделать нормальный пакетный менеджер, поскольку до того же npm ему все еще далеко.
 
Здравствуйте!
Есть такая задача: текст состоит из из списка слов. Термины имею несколько форм, и каждая форма состоит из списка слов. Требуется составит несколько вариантов карт с указанием начала и конца каждой найденной формы терминов, считая, что слова формы термина могут находится в тексте в любом порядке на удалении друг от друга не более n слов (перебираем n для каждого термина от 0 до Nmax для всего текста), и что термины не могут пересекаться на одной карте. Результат нужно ранжировать по сумме N = n1 + n2 + ... Nx, x - число найденных терминов в тексте в данном варианте карты.

Не совсем понятна суть задания, варианты карт и как указывать начало и конец найденной формы. Что такое ранжировать результат?
 
Создал 2 класса, и хочу что бы во втором в List были объекты 1го класса (список названий класса) Я в конструкторе 2го класса стараюсь сделал такую штуку:

class Map
{
int Nrank = 0;
List<string> Termslist = new List<string>();
List<int> Startforma = new List<int>();
List<int> Endforma = new List<int>();

public Map(List<string> Forms,List<int> ns)
{
Termslist[1] = new The_term();
}
Класс The_term выглядит так:
class The_term
{
List<string> Forms = new List<string>();
List<int> ns = new List<int>();
public The_term(string form, string ans, int n)
{
int i =0;
do
{
Forms = form;

ns = n;
i ++;

} while(ans == "Yes");
}
Выдает ошибку:
Ошибка 1 "Txt.The_term" не содержит конструктор, который принимает аргументы "0"
Я вообще могу хранить в List объекты другого класса? Или тут ошибка в синтаксисе?
 
я не знаю что это? как создать default

Цитата:
Сообщение от ILiPlaGa Посмотреть сообщение
Termslist[1] = new The_term();
Я хотел в массив объекты класса поместить, так можно вообще?

Цитата:
Сообщение от ILiPlaGa Посмотреть сообщение
public The_term(string form, string ans, int n)
Это конструктор класса, разве что то не верно?
 
у тебя нет конструктора без параметров, который ты пытаешься использовать new The_term();
мне в скобках нужно что то дописать? Или нужен еще конструктор?



у тебя нет конструктора без параметров, который ты пытаешься использовать new The_term();
Я понял мне туда нужно вести параметры
 
Останнє редагування:
Я понял мне туда нужно вести параметры
Как правильно должен быть записан параметр для аргумента List<string> Forms[]
В скобках писать просто Forms, но не работает, как правильно?

Termslist[1] = term1;term1 экземпляр класса
Почему мне на это пишет ошибку:
Неявное преобразование типа "Txt.The_term" в "string" невозможно
 
Как правильно должен быть записан параметр для аргумента List<string> Forms[]
В скобках писать просто Forms, но не работает, как правильно?

если я правильно понял вопрос, то не надо обращаться через итератор напрямую к элементам, особенно тем, которых не существует, у всех экземляров класса List есть метод Add()

Termslist[1] = term1;term1 экземпляр класса
Почему мне на это пишет ошибку:
Неявное преобразование типа "Txt.The_term" в "string" невозможно
потому что это список строк List<string> Termslist = new List<string>();, а не термов
 
Назад
Зверху Знизу