Мне бы создать типо внутренних часов, которые бы во время работы приложения шли
Ну смотри можно сделать так , есть начальное время которое ты взял где-то, записал это куда-то. И ставишь условие где время не может быть меньше заданного . Если нет возможности брать с интернета сравнивается время с устройства и записанное время если время устройствы больше то можно и эти данные использовать до определенного момента , а потом попросить интернета как говорится)
Ну смотри можно сделать так , есть начальное время которое ты взял где-то, записал это куда-то. И ставишь условие где время не может быть меньше заданного . Если нет возможности брать с интернета сравнивается время с устройства и записанное время если время устройствы больше то можно и эти данные использовать до определенного момента , а потом попросить интернета как говорится)
И да в ос есть время с интернета синхронизация ) вот и этим от можешь пользоваться
И да в ос есть время с интернета синхронизация ) вот и этим от можешь пользоваться
И обновление ставишь каждый час 15 мин и т п . Таким образом можно минимизировать разницу во времени , то есть ошибку. А что если комп выключен . Делаешь таск который запускается с виндой или что у тебя там и обновляешь дату, таким образом пользователь не сможет использовать время в меньшую сторону..
Ну смотри можно сделать так , есть начальное время которое ты взял где-то, записал это куда-то. И ставишь условие где время не может быть меньше заданного . Если нет возможности брать с интернета сравнивается время с устройства и записанное время если время устройствы больше то можно и эти данные использовать до определенного момента , а потом попросить интернета как говорится)
Ну смотри можно сделать так , есть начальное время которое ты взял где-то, записал это куда-то. И ставишь условие где время не может быть меньше заданного . Если нет возможности брать с интернета сравнивается время с устройства и записанное время если время устройствы больше то можно и эти данные использовать до определенного момента , а потом попросить интернета как говорится)
и мы приходим к вопросу "которое ты взял где-то", когда "доступа к сети не будет"
и мы приходим к вопросу "которое ты взял где-то", когда "доступа к сети не будет"
Ну мы же точно знаем что сегодня не повторится. если время так важно учитывать можно и обойтись тем чем я описал . Тут я беру пример с пределов функции....
Интервью Вагифа Абилова Антону Молдовану. Вагиф работает в норвежской компании Miles. Его опыт программирования насчитывает около трёх десятилетий. В настоящее время он занимается разработками систем на F# и C#. Антон – организатор сообщества F# Ukraine, занимается разработкой высоко-нагруженных проектов на F#.
Только учусь в ООП и я понял что можно создавать объект родитель и пихать в него дочерние объекты и вызывать методы родителя у потомка без особых проблем. Но у меня ситуация такая: каждый метод родителя и его потомков вызываются кнопками 1 2 3 4 а у дочерних классов есть свои разные методы и я хочу чтобы для каждого потомка одна и та же кнопка выполняла разные методы. Есть ли какие то ООПшные приемы для таких действий? Или придется сравнивать тип объекта и вызывать соответствующий?
override у наследника - переопределит логику родителя
подскажите кто интегрировал АйдентитиСервер4 ) Нужно чтобы при обращении к authorization_endpoint пользователь идентифицировался по по своим виндовым кредам.
Такой вопрос. Язык С#. Есть строка ##50*#51*#60*50#. Применил регулярное выражение паттерн @".+(\*50#|#60\*)$". Regex.Match(....). Value выдает всю строку целиком. Как распознать в конце строки #60* или *50# и выдать эту подстроку.?
Такой вопрос. Язык С#. Есть строка ##50*#51*#60*50#. Применил регулярное выражение паттерн @".+(\*50#|#60\*)$". Regex.Match(....). Value выдает всю строку целиком. Как распознать в конце строки #60* или *50# и выдать эту подстроку.?
может не так понял вопрос, но .+ значат, что любой символ повторяется 1 - бесконечность раз. если их убрать, то будет требуемый результат. попробуй ((50#)|(60\*))$, если правильно понял, то это то что надо
Такой вопрос. Язык С#. Есть строка ##50*#51*#60*50#. Применил регулярное выражение паттерн @".+(\*50#|#60\*)$". Regex.Match(....). Value выдает всю строку целиком. Как распознать в конце строки #60* или *50# и выдать эту подстроку.?
подскажите кто интегрировал АйдентитиСервер4 ) Нужно чтобы при обращении к authorization_endpoint пользователь идентифицировался по по своим виндовым кредам.
так может кто сориентировать) Цель - чтобы при обращении к ендпоинтам IS4 срабатывала IIS аутентификация, чтобы потом в кастомном профиль сервисе я мог догрузить клеймов исходя из того кто юзер в AD