Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
Подскажите, пожалуйста, как решить. у объекта состояние "А" до даты 1 в момент наступления даты 1, автоматически меняется на состояние "Б". Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2013, 22:21 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
vladka63Подскажите, пожалуйста, как решить. у объекта состояние "А" до даты 1 в момент наступления даты 1, автоматически меняется на состояние "Б". Спасибо. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 15:53 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
Чтоб не писать вот такие портянки как у hVostt, есть штатный механизм . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 16:20 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУЧтоб не писать вот такие портянки как у hVostt, есть штатный механизм . при чем тут состояние объекта и кеш? как твой гений умудрился связать эти понятия и наречь это "штатным механизмом"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 17:12 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
vladka63в момент наступления даты Что есть момент наступления? По чьим часам? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 17:18 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
hVosttпри чем тут состояние объекта и кеш? как твой гений умудрился связать эти понятия и наречь это "штатным механизмом"? Ну вот видишь, снова "близорукость" (а если погрубее, то тупость) выдаёт тебя с потрохами. Для тех, кто в танке: 1. Статика, это такое же состояние. Принципиально ничем по своей сути не отличается от таких состояний, как кеш или аппликейшен. 2. Штатный механизм заключается в том, что можно в кеш положить объект на время t и в отдельном коллбэке (когда время истечет) мы определяем новый объект. Садись, опять тебе двойка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 17:34 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
Афтор, так и хочется спросить - у ВАС мозг есть?. какое нах состояния, какая дата, в каком контексте ( запрос - апликейшен) , в контексте топика на каком хосте. Кинуть просто так вопрос - уровня идиота, а потом просто слинять.......... Вообще что стало твориться с форумом, один кретинизм, а я напоминаю по статусу - это профессиональный форум и не более. Что же видим, один практолог беседует сам с собой ( топиком выше), другое ничтожество ( с точки зрения программирования) пытается задать умные вопросы - надеясь на скидку на пол, Модератор, лично я расцениваю это как тролинг, или может пора открыть ветку для кретинов, что бы отсеять их? Модератор - ты убил форум... здесь все меньше и меньше адеквата.. Вот сделает муся плюшки в коментах - слиняю окончательно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 17:43 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
hVostt, задача решается в одну строчку кода, изучи его, а потом выпей яду. Код: c# 1. Вот тебе и штатный механизм, бабушка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 17:48 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
Где-то в степи, э, бать, хорош паниковать :) Нормальный вопрос же, не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 17:50 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУ, это вопрос можно и поставить по другому, изменение снаружи шедуллером, мы можем только фантазировать о чем спрашивает афтар ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 17:50 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУ, в этом косноязычном вопросе шрёдингера, каждый видит все по своему.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 17:53 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
Где-то в степи, ну не знаю, не знаю... :) ...Пил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 17:56 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУ, ну...)) а че делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 17:58 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
Где-то в степиМСУ, ну...)) а че делать? Ну, как минимум, догоняться :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 18:02 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУ, так завтра на работе надо быть, ну а впрочем уже догоняюсь, сел тут писать экспромт один на тему диспозе через мvcapplication, так то экспромт давно в голове крутится, да что то разморило... )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 18:09 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУhVostt, задача решается в одну строчку кода, изучи его, а потом выпей яду. Код: c# 1. Вот тебе и штатный механизм, бабушка. ты подменяешь один объект на другой. никакого отношения к состоянию объекта это не имеет. кури всякую дрянь поменьше. яд можешь тоже перестать употреблять, и подсаживать на него окружающих ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 18:44 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУhVosttпри чем тут состояние объекта и кеш? как твой гений умудрился связать эти понятия и наречь это "штатным механизмом"? Ну вот видишь, снова "близорукость" (а если погрубее, то тупость) выдаёт тебя с потрохами. Для тех, кто в танке: 1. Статика, это такое же состояние. Принципиально ничем по своей сути не отличается от таких состояний, как кеш или аппликейшен. 2. Штатный механизм заключается в том, что можно в кеш положить объект на время t и в отдельном коллбэке (когда время истечет) мы определяем новый объект. Садись, опять тебе двойка. засунь себе свою двойку :) как только кеш не используют. у него одна единственная конкретная задача -- кеширование. не надо пытаться изобразить из него что-то другое. статика это статика, кеш это кеш. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 18:46 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
Где-то в степиАфтор, так и хочется спросить - у ВАС мозг есть?. какое нах состояния, какая дата, в каком контексте ( запрос - апликейшен) , в контексте топика на каком хосте. Кинуть просто так вопрос - уровня идиота, а потом просто слинять.......... Вообще что стало твориться с форумом, один кретинизм, а я напоминаю по статусу - это профессиональный форум и не более. Что же видим, один практолог беседует сам с собой ( топиком выше), другое ничтожество ( с точки зрения программирования) пытается задать умные вопросы - надеясь на скидку на пол, Модератор, лично я расцениваю это как тролинг, или может пора открыть ветку для кретинов, что бы отсеять их? Модератор - ты убил форум... здесь все меньше и меньше адеквата.. Вот сделает муся плюшки в коментах - слиняю окончательно... слив не защитан. стоит задать на форуме вопрос чуть по-сложнее того, что описано в руководствах и туториалах для начинающих, так все молчат в тряпочку. нет никого. один МСУ вылазиет на поле, и то совершенно с другой целью, но все равно — таких героев мало ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 18:49 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУ Код: c# 1. Вот тебе и штатный механизм, бабушка. как можно в одной единственной строчке кода допустить ошибку? нее.. товарищ ))) да ты монстро говнокода! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 18:55 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
hVosttты подменяешь один объект на другой. Да хоть танцую на твоей голове. Что это меняет? hVosttникакого отношения к состоянию объекта это не имеет. кури всякую дрянь поменьше. яд можешь тоже перестать употреблять, и подсаживать на него окружающих Кроме нытья о том, что какое-то состояние к чему-то там отношение не имеет, будут дельные ответы? А то складывается ощущение, что ты пишешь буквы с помощью какого-то рандомизатора. Еще раз и по слогам, что ты хотел донести? hVosttзасунь себе свою двойку :) как только кеш не используют. у него одна единственная конкретная задача -- кеширование. не надо пытаться изобразить из него что-то другое. статика это статика, кеш это кеш. Я не знаю кто как и что использует, я тебе разъясняю, что сабж решается с помощью одной строчки с кешем. Кеш ничем принципиально от статики не отличается. Более того, у кеша побольше возможностей для хранения объектов. И без подобного гавнокода, который льется из твоих кривых мозгов. hVosttкак можно в одной единственной строчке кода допустить ошибку? нее.. товарищ ))) да ты монстро говнокода! Как можно так поносить без фактов и аргументов? Ты просто сама перворожденная макака кудесница, кодеманка в первом поколении. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 19:25 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУДа хоть танцую на твоей голове. Что это меняет? ты решаешь выдуманную, а не поставленную задачу. МСУКроме нытья о том, что какое-то состояние к чему-то там отношение не имеет, будут дельные ответы? А то складывается ощущение, что ты пишешь буквы с помощью какого-то рандомизатора. Еще раз и по слогам, что ты хотел донести? какое там у тебя складывается ощущения — до фанаря. "состояние объекта" подразумевает под собой один и тот же объект, а не разные. какие еще слоги тебе нужны? может в картинках? чо тупишь??? МСУЯ не знаю кто как и что использует, я тебе разъясняю, что сабж решается с помощью одной строчки с кешем. Кеш ничем принципиально от статики не отличается. Более того, у кеша побольше возможностей для хранения объектов. И без подобного гавнокода, который льется из твоих кривых мозгов. если ты не знаешь что и как используется, чего лезешь? изучи сначала предметную область прежде чем начинать умничать. не будешь выглядеть тогда идиотом. микроскопом тоже можно гвозди забивать, и кушать двумя ломами, используя их на манер китайских палочек. но они не для этого. МСУКак можно так поносить без фактов и аргументов? Ты просто сама перворожденная макака кудесница, кодеманка в первом поколении. послушай, золотко ты моё ненаглядное. я рад, что ты углубился в изучение флоры и фауны, научился так искромётно оскоблять. но почему же ты не хочешь разобраться в обсуждаемом предмете? мне непонятно. для конкретных даунов. твой код не гарантирует того, что логика подмены объекта (того, что ты называешь "поменяет своё состояние") случится исключительно при наступлении указанной даты. это может случиться раньше. например память переполнится, и сервер начнет убивать данные из кеша один за другим. или еще по какой-либо причине, кеш заглохнет. это полностью нарушает логику работу приложения. отсюда -- ты недоросль, и двоечник. вышел и закрыл за собой дверь. для справки. сама природа кеша такова, что ни при каких обстоятельствах кеш не должен учавствовать в логике приложения. всегда надо рассматривать его, как черную дыру, которая может не отдать положенные в неё объекты. даже если в 99% все работает вроде как надо, всегда существует 1%, что что-то пойдёт не так. кеш это кеш. и точка. и спорить даже не начинай. не выставляй себя конкретным пустоголовым идиотом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 20:10 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
Касательно ошибки в твоём коде, вот исправленный вариант, который ещё как-то с натяжечкой можно использовать, но такой подход совершенно не рекомендуется: Код: c# 1. во-первых, никаких ламерских TimeSpan.Zero, а правильный Cache.NoSlidingExpiration, во-вторых, CacheItemPriority.NotRemovable -- декларируется, что объект не будет удален при автоматической очистке кеша, однако абсолютных гарантий нет для того, чтобы использовать это можно было использовать в логике. стандартная схема работы с кешем такова: 1. положить в кеш объект 2. попробовать взять объект из кеша 2.1. если объекта в кеше нет, взять из доступного источника (допустим из базы данных) и положить его в кеш снова на то он и кеш, чтобы сократить нагрузку на внешний источник данных (на процессор при увесистых расчётах). это его единственное предназначение. использовать кеш для чего бы то ни было ещё -- ошибка. при чем, в многопоточном приложении требуется лочить этот кусок кода. так что "одна строчка" кода превращается в конкретную портянку. если делать по уму. а если яростно говнокодить в стиле МСУ, то ради бога, мне так все равно кто, как и почему делает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 20:27 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
hVosttты решаешь выдуманную, а не поставленную задачу. Я решаю задачу топикстартека. Ставят её или роняют, мне фиолетово. Задача решается одной строчкой кода с помощью штатного делегата CacheItemRemovedCallback. hVosttкакое там у тебя складывается ощущения — до фанаря. "состояние объекта" подразумевает под собой один и тот же объект, а не разные. какие еще слоги тебе нужны? может в картинках? чо тупишь??? HttpContext.Cache["key"], это сколько объектов в данный момент? Один, десять, сто? Выпей яду, твоя тупость порядком утомляет. hVosttесли ты не знаешь что и как используется, чего лезешь? изучи сначала предметную область прежде чем начинать умничать. не будешь выглядеть тогда идиотом. микроскопом тоже можно гвозди забивать, и кушать двумя ломами, используя их на манер китайских палочек. но они не для этого. Какая предметная область, чудилко? Автор залез в форум ASP.NET и задал вопрос. Разумеется я ему не буду пихать паттерны на дельфи. Если у тебя "гвозди" - это обычный Removed Callback по дате, то сходи лучше в детский сад. И не смеши публику своими детсадовскими "решениями". hVosttпослушай, золотко ты моё ненаглядное. я рад, что ты углубился в изучение флоры и фауны, научился так искромётно оскоблять. но почему же ты не хочешь разобраться в обсуждаемом предмете? мне непонятно. А что тут разбираться в предмете? Предмет на столько очевиден и тривиален, что тут хоть раком до Парижу, решение как на ладони. hVosttдля конкретных даунов. твой код не гарантирует того, что логика подмены объекта (того, что ты называешь "поменяет своё состояние") случится исключительно при наступлении указанной даты. это может случиться раньше. например память переполнится, и сервер начнет убивать данные из кеша один за другим. или еще по какой-либо причине, кеш заглохнет. это полностью нарушает логику работу приложения. отсюда -- ты недоросль, и двоечник. вышел и закрыл за собой дверь. Ты идиот? При переполнении памяти завалится весь Application Domain со всеми твоими статиками и кешами . Ты хотя бы подучил матчасть, прежде чем опять чушь писать Твой ламеризм не знает границ, срочно читать про домены и выделение памяти. hVosttдля справки. сама природа кеша такова, что ни при каких обстоятельствах кеш не должен учавствовать в логике приложения. всегда надо рассматривать его, как черную дыру, которая может не отдать положенные в неё объекты. даже если в 99% все работает вроде как надо, всегда существует 1%, что что-то пойдёт не так. кеш это кеш. и точка. и спорить даже не начинай. не выставляй себя конкретным пустоголовым идиотом. Бред сивой кобылы, высосанный из пальца. Кеш ничем по сути не отличается от статики, ведет себя абсолютно подобным образом. Если уж и завязывать бизнес логику на статику (что не есть хорошо, по большому счету), то вариант с кешем будет аналогичным решением. Только вопрос автора кеш щелкает как орех нативно, без подобных статических костылей, которыми усеян твой гавнокод. Осознал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 20:34 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
hVosttКасательно ошибки в твоём коде, вот исправленный вариант, который ещё как-то с натяжечкой можно использовать, но такой подход совершенно не рекомендуется: Код: c# 1. во-первых, никаких ламерских TimeSpan.Zero, а правильный Cache.NoSlidingExpiration, во-вторых, CacheItemPriority.NotRemovable -- декларируется, что объект не будет удален при автоматической очистке кеша, однако абсолютных гарантий нет для того, чтобы использовать это можно было использовать в логике. 1. Садись, двойка. Ты поленился даже прочесть документацию http://msdn.microsoft.com/ru-ru/library/system.web.caching.cache.noslidingexpiration.aspx Когда это поле используется, оно задает для параметра slidingExpiration поле TimeSpan.Zero, имеющее нулевое значение константы. 2. Гарантий вообще никаких нет, ибо переполнение памяти - это неконтролируемый процесс вплоть до выгрузки домена приложений. Ты еще завяжи логику "логику" на отключение штекера компьютера из розетки. hVosttна то он и кеш, чтобы сократить нагрузку на внешний источник данных (на процессор при увесистых расчётах). это его единственное предназначение. использовать кеш для чего бы то ни было ещё -- ошибка. Кеш - это такое же состояние, вне зависимости от нагрузок и прочего. Кеш - это более вкусная альтернатива статике и Application, не более того. Не нужно молиться на кеш как молятся на Ктухлу. Это просто состояние. hVosttпри чем, в многопоточном приложении требуется лочить этот кусок кода. так что "одна строчка" кода превращается в конкретную портянку. если делать по уму. а если яростно говнокодить в стиле МСУ, то ради бога, мне так все равно кто, как и почему делает. То же самое относится и к статике, которую точно так же нужно лочить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 20:42 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУКеш - это более вкусная альтернатива статике и Application трава была забористая ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 21:16 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУКеш - это более вкусная альтернатива статике и Application, не более того. после ряда глупостей которые ты нагородил, сделал ошибку в одной единственной строчке кода, последней каплей стала эта глупость, выдающей всю безграничность твоей непроходимой тупости. разговаривать с таким дилетантом не о чем. иди почитай что такое кеш. и что это не имеет ничего общего с "более вкусная альтернатива статике". малыш. если не можешь привести в доказательство ничего кроме своих кривых измышлений ковыляй лесом. П.С. статика в моём решении легко превращается в обычное поле, задающееся конструктором, что позволяет назначать каждому объекту свою дату на изменение его состояния. при чем своё состояние объект может инкапсулировать, о чем совершенно не требуется знать внешним компонентам. в твоём решении, состояние объекта торчит как кишки наружу, которым управляет непонятно кто и непонятно зачем. короче говнокод в стиле МСУ. ошибка в каждой строчке, супер-говно-стайл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 21:20 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУ2. Гарантий вообще никаких нет, ибо переполнение памяти - это неконтролируемый процесс вплоть до выгрузки домена приложений. Ты еще завяжи логику "логику" на отключение штекера компьютера из розетки. и ещё. шарик, ты болбес. ты вообще знаешь для чего нужен приоритет кешу? и что дело не абсолютном переполнении памяти на машине, а некоторое пороговое значение, по достижению которого кеш начинает очищаться? ты вообще одупляешься? иди читай что такое кеш, как он работает и зачем он нужен и в чем отличие его от статики. свои неандертальские идеи о том, что это одно и тоже запихай себе поглубже, ибо это ничего общего с реальностью не имеет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 21:24 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
hVosttМСУКеш - это более вкусная альтернатива статике и Application, не более того. после ряда глупостей которые ты нагородил, сделал ошибку в одной единственной строчке кода, последней каплей стала эта глупость, выдающей всю безграничность твоей непроходимой тупости. После того гавнокода, который ты запостал, глупость по поводу переполнения памяти - это был верх идиотизма, который ты изрыгнул в форуме за всё своё время существования на этом форуме. А ошибка не в единственной строчке кода, а в твоей башке. Которая не привыкла читать документацию. hVosttразговаривать с таким дилетантом не о чем. иди почитай что такое кеш. и что это не имеет ничего общего с "более вкусная альтернатива статике". малыш. если не можешь привести в доказательство ничего кроме своих кривых измышлений ковыляй лесом. Ты еще не дорос по понимания возможностей кеша, поэтому продолжай дальше гавнокодить статику. А лучше убейся об яд. hVosttП.С. статика в моём решении легко превращается в обычное поле, задающееся конструктором, что позволяет назначать каждому объекту свою дату на изменение его состояния. при чем своё состояние объект может инкапсулировать, о чем совершенно не требуется знать внешним компонентам. в твоём решении, состояние объекта торчит как кишки наружу, которым управляет непонятно кто и непонятно зачем. короче говнокод в стиле МСУ. ошибка в каждой строчке, супер-говно-стайл. Какое-то изрыгание полоумного, по делу ноль, толку тоже ноль. Мой кеш легко превращается в обертку в виде класса, к которому на презентационном слое типизированный доступ, а не статика на подпорках. Сходи посмеши детей в саду, чилд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 22:10 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ2. Гарантий вообще никаких нет, ибо переполнение памяти - это неконтролируемый процесс вплоть до выгрузки домена приложений. Ты еще завяжи логику "логику" на отключение штекера компьютера из розетки. и ещё. шарик, ты болбес. ты вообще знаешь для чего нужен приоритет кешу? и что дело не абсолютном переполнении памяти на машине, а некоторое пороговое значение, по достижению которого кеш начинает очищаться? ты вообще одупляешься? иди читай что такое кеш, как он работает и зачем он нужен и в чем отличие его от статики. свои неандертальские идеи о том, что это одно и тоже запихай себе поглубже, ибо это ничего общего с реальностью не имеет. Убейся об документацию, школьник. Очищаться начинает твоя пустая голова, а не кеш. Если ты получаешь новый домен приложения (перезагрузки приложения, ресайклинг пула, изменения web.config), ты получаешь новую копию статической переменной. Обработка пустого значения после сброса состояния - такая же как везде, обращаемся к состоянию, если оно пустое, значит далее по логике - выполняем тот же самый код. Ты как был недорослью, так ей и остался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 22:15 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
А чем ответ hVostt не соответствует ответу на заданный вопрос? Вот вариант его решения: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Для чего тут кеш? Достаточно просто проверить достигнута ли дата совершеннолетия для того, чтобы считать человека совершеннолетним. Или я какой-то тайный смысл вопроса не уяснил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 22:57 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
hVostt ,МСУ гыгыгы кабан: - А вы чё, ребята, всё стреляете?(с) (к.ф.Жмурки) товарищ просто хотел сделать рассылку с сайта по времени, дак уж этот вопрос перетирали много раз. Ответим ему в том же ключе - запускай таймер - и рассылай.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 23:07 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУУбейся об документацию, школьник. Очищаться начинает твоя пустая голова, а не кеш. Если ты получаешь новый домен приложения (перезагрузки приложения, ресайклинг пула, изменения web.config), ты получаешь новую копию статической переменной. Обработка пустого значения после сброса состояния - такая же как везде, обращаемся к состоянию, если оно пустое, значит далее по логике - выполняем тот же самый код. Ты как был недорослью, так ей и остался. у тя мышление куцое, как у доморощенного котёнка. если домен приложения сбосился, то умерли все данные приложения, и какая разница что там в статическом поле, если нет ни одного объекта его использующего? не аргумент вообще. ты в логике приложения используешь кеш. это значит, что если кеш заменить пустышкой, которая ничего не будет делать (не хранить, не отдавать), то твоё приложение просто перестанет нормально функционировать -- это первый признак студенческого говнокода. а ещё мнишь себя профессионалом. мне тебя жаль. ты утверждаешь, что кеш это тоже самое, что и статическая переменная, только "с сахаром". это твоё умственное достижение нужно вообще увековечить, как верх тупизма и слабоумия. и теперь можешь хоть забрызгать монитор ядом, мартышками-кодеманками и прочими эпитетами, как был говнокодером, так им и остался. мог бы хоть признать разок для разнообразия, что неправ. а то аргументы у тебя унылые, скользкие, и бестолковые. при чем тут пул приложения, при чем тут веб-конфиг... речь идёт об элементарных вещах, в которых ты не смыслишь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 23:08 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУА ошибка не в единственной строчке кода, а в твоей башке. Которая не привыкла читать документацию. инструкция по применению кода за авторством МСУ: 1. он всё равно не работает как надо. сначала идите читать документацию. 2. теперь, исправьте ошибки в каждой строчке кода МСУ (это не баг, это фига) 3. используйте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.10.2013, 23:15 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
hVosttу тя мышление куцое, как у доморощенного котёнка. если домен приложения сбосился, то умерли все данные приложения, и какая разница что там в статическом поле, если нет ни одного объекта его использующего? не аргумент вообще. Вся проблема в том, что у тебя мышление вообще отсутствует как класс. В том-то и суть, что я не вижу принципиальной разницы между кешем и статикой, по сути это одно и то же. А вот ты начал трясти остатками головного мозга о том, что "состояния" видите ли не подходит. hVostt ты в логике приложения используешь кеш. это значит, что если кеш заменить пустышкой, которая ничего не будет делать (не хранить, не отдавать), то твоё приложение просто перестанет нормально функционировать -- это первый признак студенческого говнокода. а ещё мнишь себя профессионалом. мне тебя жаль. Дурень, эта "логика" и так по дефолту есть в кеши, и date expiration и remove callback. То, что требуется в задаче - уже есть в коробке, ничего лишнего писать не нужно. Какую такую еще логику придумало твое воспаленное воображение? hVostt ты утверждаешь, что кеш это тоже самое, что и статическая переменная, только "с сахаром". это твоё умственное достижение нужно вообще увековечить, как верх тупизма и слабоумия. Я не утверждаю, что это тоже самое. Я утверждаю, что это "по сути" тоже самое с точки зрения глобального состояния. То, что ты десятый пост никак не можешь что-то против аргументировать, это и ежу понятно. Одни сопли только. hVosttи теперь можешь хоть забрызгать монитор ядом, мартышками-кодеманками и прочими эпитетами, как был говнокодером, так им и остался. мог бы хоть признать разок для разнообразия, что неправ. а то аргументы у тебя унылые, скользкие, и бестолковые. при чем тут пул приложения, при чем тут веб-конфиг... речь идёт об элементарных вещах, в которых ты не смыслишь. Ты как не умел думать башкой, так и не научишься это делать. Кривые костыльные решения с "логикой" - вот твой псевдо удел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 00:00 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
hVosttМСУА ошибка не в единственной строчке кода, а в твоей башке. Которая не привыкла читать документацию. инструкция по применению кода за авторством МСУ: 1. он всё равно не работает как надо. сначала идите читать документацию. 2. теперь, исправьте ошибки в каждой строчке кода МСУ (это не баг, это фига) 3. используйте. Ты до сих пор не смог ничего внятно по делу сказать против моего решения в одну строчку. А сопли с помоями набрасывать на вентилятор - вот твой удел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 00:01 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
Bug69А чем ответ hVostt не соответствует ответу на заданный вопрос? Вот вариант его решения: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Для чего тут кеш? Достаточно просто проверить достигнута ли дата совершеннолетия для того, чтобы считать человека совершеннолетним. Или я какой-то тайный смысл вопроса не уяснил? Вы поняли вопрос абсолютно правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 00:52 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУ, гыгыгы 14963070 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 01:21 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
vladka63Вы поняли вопрос абсолютно правильно. а причём здесь asp.net? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 01:25 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУТы до сих пор не смог ничего внятно по делу сказать против моего решения в одну строчку. А сопли с помоями набрасывать на вентилятор - вот твой удел. писец, ты уже который раз код с ошибками приводишь, а всё дурачка из себя строишь. какой нафиг вентилятор ещё? будь добр проверять свой код перед публикацией, или смирись с ярлычком "говнокодер". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 16:13 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУЯ не утверждаю, что это тоже самое. Я утверждаю, что это "по сути" тоже самое с точки зрения глобального состояния. То, что ты десятый пост никак не можешь что-то против аргументировать, это и ежу понятно. Одни сопли только. вот и понеслись кривые глупые отмазки. только ты можешь попутать Ж с П. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 16:16 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
hVosttписец, ты уже который раз код с ошибками приводишь, а всё дурачка из себя строишь. какой нафиг вентилятор ещё? будь добр проверять свой код перед публикацией, или смирись с ярлычком "говнокодер". В приведенном коде нет ошибок, ошибки в твоем воспаленном воображении. Ты как был безумной кодирующей обезьянкой, так ей и остался. hVosttвот и понеслись кривые глупые отмазки. только ты можешь попутать Ж с П. Отмазок нет и не было, всему причина твоё косожопное чтение того, что пишут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 16:27 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУ, ошибка есть. ты указал CacheItemPriority.High, такой приоритет даёт право кешу снести значение раньше положенного срока. но ты явно не понимаешь как работает кеш, так что забей нафиг. тебе даже документация не указ. хрен ли толку с таким дубовым веником как ты о чем-то говорить??! и еще указывать TimeSpan.Zero -- плохой тон, там где нужно указать однозначно говорящее за себя значение константы, предусмотренное для этой цели по документации MSDN , но видимо не для таких яростных говнокодеров типа тебя. но самая главная ошибка -- это использование кеша в логике приложения. переломная дата для изменения состояния может отстоять от текущей даже не на дни, а на месяцы и годы. а у тебя кеш будет загажен постоянно, за ради какой цели -- непонятно. это вообще решается на уровне бизнес-логики. но у тебя все в кучу перемешалось. в общем. это последний пост, дань твоей непроходимой упёртой тупости. сил больше нет, всё равно что бисер перед свиньями метать. упёрся рогом, и не признаешь никаких аргументов. можешь спускать всех своих мартышек. ты слил тему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 17:24 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, ошибка есть. ты указал CacheItemPriority.High, такой приоритет даёт право кешу снести значение раньше положенного срока. Ты дурак? С каких это пор CacheItemPriority.High стало ошибкой? Или так в документации написано, что если вы используете CacheItemPriority.High, то это ошибка? ТС сам определит, какой ему CacheItemPriority больше подходит. Прекращай бредить уже. hVosttно ты явно не понимаешь как работает кеш, так что забей нафиг. тебе даже документация не указ. хрен ли толку с таким дубовым веником как ты о чем-то говорить??! Очередной вывод, высосанный из пальца какой-то очумелой кодеманкой? Забавно. Ему пихнули в морду решение, разжевали всё как есть, а она противится. hVosttи еще указывать TimeSpan.Zero -- плохой тон, там где нужно указать однозначно говорящее за себя значение константы, предусмотренное для этой цели по документации MSDN , но видимо не для таких яростных говнокодеров типа тебя. Опять фантазировать потянуло? Вот тут я тебе всё разжевал 14963446 , вызывается тот же TimeSpan.Zero. Во-вторых, кто это определил, что TimeSpan.Zero плохой тон? Ламер недоучка, который на коленке пишет гавнокод? Рассмешил право. hVosttно самая главная ошибка -- это использование кеша в логике приложения. Присядь и выпей яду. Я тебе уже говорил, что нет никакой логики. Логика - это на определенный интервал времени определить объект А, после истечения срока определить объект Б. Всё. С этим отлично справится кеш в одну строчку. Не нужно додумывать и фантазировать какую-то там еще логику. Я то так можно накрутить целый дирижабль, который должен летать, плавать и ходить. hVosttв общем. это последний пост, дань твоей непроходимой упёртой тупости. сил больше нет, всё равно что бисер перед свиньями метать. упёрся рогом, и не признаешь никаких аргументов. Последний пост кодеманки, которая просрала все полимеры? Великолепно. hVosttможешь спускать всех своих мартышек. ты слил тему. ... сказала разгневанная кодеманка, которую только что отпинали ногами по заднице. Ура, товарищи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 17:35 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУПрисядь и выпей яду. Я тебе уже говорил, что нет никакой логики. Логика - это на определенный интервал времени определить объект А, после истечения срока определить объект Б. Всё. С этим отлично справится кеш в одну строчку. Не нужно додумывать и фантазировать какую-то там еще логику. Я то так можно накрутить целый дирижабль, который должен летать, плавать и ходить. я тут давно слежу за тредом.... ну что сказать... мсу, ты неправ. нет никаких гарантий, что энтри проэкспайрится ровно тогда когда ты сказал. как нет и гарантий, что энтити не будет выкинута при memory pressure. так что это не решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 17:41 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
thresher8нет никаких гарантий, что энтри проэкспайрится ровно тогда когда ты сказал. На основе чего сделано это утверждение? thresher8как нет и гарантий, что энтити не будет выкинута при memory pressure При нехватке памяти может и домен выгрузиться, тогда вообще всё лесом пойдет. Да чего там нехватка памяти, при банальном warmup'е домен приложения отлетает. Хочешь рулить "memory pressure", как ты выразился, на здоровье - IProcessHostPreloadClient в руки и вперед. Я не понимаю, почему это все вдруг начали заботиться о нехватке памяти? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 17:50 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУ... сказала разгневанная кодеманка, которую только что отпинали ногами по заднице. Ура, товарищи. ты напоминаешь свинку, которая уделалась по самые уши и радостно похрюкивает. ты не прав и это очевидно. ладно бы признал, так нет же. еще больше зарываешься. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 17:56 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУОпять фантазировать потянуло? Вот тут я тебе всё разжевал 14963446 , вызывается тот же TimeSpan.Zero. Во-вторых, кто это определил, что TimeSpan.Zero плохой тон? Ламер недоучка, который на коленке пишет гавнокод? Рассмешил право. не важно, что там на самом деле TimeSpan.Zero, по документации определены специальные константы, которая должна использоваться: http://msdn.microsoft.com/ru-ru/library/system.web.caching.cache.noabsoluteexpiration.aspx http://msdn.microsoft.com/ru-ru/library/system.web.caching.cache.noslidingexpiration.aspx они нужны для того, чтобы при чтении кода было очевидно его поведение. TimeSpan.Zero ни о чем не говорит. использование "магических значений" вместо именованных констант является дурным тоном. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 18:01 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУНа основе чего сделано это утверждение? даунито. шуруй читать MSDN. MSDN CacheItemPriority.High Элементы кэш-памяти с этим уровнем приоритета имеют наименьшую вероятность быть удаленными из кэш-памяти при освобождении сервером системной памяти. MSDNВ случае нехватки памяти веб-сервера, размещающего приложение ASP.NET, объект Cache выборочно удаляет элементы для освобождения системной памяти. При добавлении элемента в кэш-память, можно назначить ему приоритет относительно других элементов, хранящимися в кэш-памяти. Элементы с более высокими значениями назначенного приоритета имеют меньшую вероятность быть удаленными из кэш-памяти, когда сервер обрабатывает большое количество запросов. Тогда как элементы с более низким значением назначенного приоритета, имеют большую вероятность быть удаленными. Значение по умолчанию: Normal. и не вздумай когда-нибудь ещё вякнуть что-то вроде "читай доку". сначало сам научись пользоваться мануалом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 18:04 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУНа основе чего сделано это утверждение? http://stackoverflow.com/a/270374 : stevemegsonThe calculation of span ensures that the timer fires exactly on :00, :20, :40 seconds МСУПри нехватке памяти может и домен выгрузиться, тогда вообще всё лесом пойдет. Да чего там нехватка памяти, при банальном warmup'е домен приложения отлетает.не уводи в сторону. МСУХочешь рулить "memory pressure", как ты выразился, на здоровье - IProcessHostPreloadClient в руки и вперед.а это вообще непонятно зачем ты сюда притянул МСУЯ не понимаю, почему это все вдруг начали заботиться о нехватке памяти?поинт в том, что кэш -- это кэш, и он всегда может решить, что "что-то слишком много памяти я отъедаю " и начать самоочищаться. и надеяться на то что этого гарантированно не произойдет несколько самонадеяно. отсюда вывод: твое решение нежизнеспособно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 18:09 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ... сказала разгневанная кодеманка, которую только что отпинали ногами по заднице. Ура, товарищи. ты напоминаешь свинку, которая уделалась по самые уши и радостно похрюкивает. ты не прав и это очевидно. ладно бы признал, так нет же. еще больше зарываешься. В очередной раз тебя слили в унитаз, но ты продолжаешь барахтаться как в прошлых темах с "логикой" в куках и неприменимостью Microsoft.VisualBasic.dll. Балбес ты, что я могу еще сказать. hVosttне важно, что там на самом деле TimeSpan.Zero, по документации определены специальные константы, которая должна использоваться: http://msdn.microsoft.com/ru-ru/library/system.web.caching.cache.noabsoluteexpiration.aspx http://msdn.microsoft.com/ru-ru/library/system.web.caching.cache.noslidingexpiration.aspx они нужны для того, чтобы при чтении кода было очевидно его поведение. TimeSpan.Zero ни о чем не говорит. использование "магических значений" вместо именованных констант является дурным тоном. Что значит, не важно, что так используется? Ты ляпнул очередную глупость, что TimeSpan.Zero - это плохой тон. С чего бы это, кто определил? Кто запрещает использовать TimeSpan.Zero? Какие магические значения? String.Empty это тоже магическое значение? Ты там завязывай с курением трав, что ли. hVosttдаунито. шуруй читать MSDN. В отличие от тебя, оболтуса, я это постоянно делаю. hVosttи не вздумай когда-нибудь ещё вякнуть что-то вроде "читай доку". сначало сам научись пользоваться мануалом. Убей себя об MSDN. Тебе черным по-белому пишут, что "Элементы имеют наименьшую вероятность быть удаленными из кэш-памяти при освобождении сервером системной памяти." В чем проблема? Тебе черным по-белому пишут, что у значение значения по умолчанию Normal есть больше шанс быть удаленным. И что дальше, где ошибка в моем коде? Во-вторых, приоритет был выставлен в Hi, для большинства сценариев этого хватает за глаза. В-третьих, автор сам решит, какой приоритет ему больше подходит. Твой идиотизм не излечим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 18:15 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
thresher8МСУНа основе чего сделано это утверждение? http://stackoverflow.com/a/270374 stevemegsonThe calculation of span ensures that the timer fires exactly on :00, :20, :40 seconds Дальше читай. ...However, the good news is that you shouldn't really have any reason to care about the interval. Cache.Get() checks that the item hasn't expired, and if it has then it removes the item from the cache immediately and returns null thresher8МСУПри нехватке памяти может и домен выгрузиться, тогда вообще всё лесом пойдет. Да чего там нехватка памяти, при банальном warmup'е домен приложения отлетает.не уводи в сторону. То тебе важна эта нехватка памяти, то не нужна. Определись. thresher8МСУХочешь рулить "memory pressure", как ты выразился, на здоровье - IProcessHostPreloadClient в руки и вперед.а это вообще непонятно зачем ты сюда притянул Что именно не понятно? Я же объяснил про вармап и выгрузку домена приложения, при которой херится и статика и кеш. thresher8поинт в том, что кэш -- это кэш, и он всегда может решить, что "что-то слишком много памяти я отъедаю " и начать самоочищаться. И это правильно. Более того, очистка заточена под приоритеты - управляй приоритетами и живи спокойно. В чем проблема? thresher8отсюда вывод: твое решение нежизнеспособно Вывод, высосанный из пальца. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 18:21 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
thresher8и надеяться на то что этого гарантированно не произойдет несколько самонадеяно. А надеяться на то, что не произойдет ресайклинг пула, изменение веб конфига, рестарт приложения и т.д. с последующей выгрузкой апп домена с убиением статики , тебя не смущает? Или статика и это должна пережить? Вывод: продолжаем долго и упорно бредить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 18:24 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУУбей себя об MSDN. Тебе черным по-белому пишут, что "Элементы имеют наименьшую вероятность быть удаленными из кэш-памяти при освобождении сервером системной памяти." В чем проблема? Тебе черным по-белому пишут, что у значение значения по умолчанию Normal есть больше шанс быть удаленным. И что дальше, где ошибка в моем коде? Во-вторых, приоритет был выставлен в Hi, для большинства сценариев этого хватает за глаза. "для большинства сценариев" в данном случае не подходит. нужна конкретная детерменированная логика. харе упираться как ослик. признай что затупил. стебаться не буду. обещаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 18:31 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУ...However, the good news is that you shouldn't really have any reason to care about the interval. Cache.Get() checks that the item hasn't expired, and if it has then it removes the item from the cache immediately and returns nullога, только это предложение к обсуждению не относится напомню: я сказал, что нет гарантии того что энтри из кэша выкинется ровно в то время о котором ты попросишь. ты же в ответ процитировал кусок совершенно не относящийся к делу (в котором, к слову, говорится о том что "не бойся, тухлые данные тебе не вернут -- cache.get() проверяет дату истечения и выкидывает сущност автоматичеси" -- каким боком это относится к заявленному тобой функционалу по _автоматическому_и сключению из кэша?) МСУthresher8поинт в том, что кэш -- это кэш, и он всегда может решить, что "что-то слишком много памяти я отъедаю " и начать самоочищаться. И это правильно. Более того, очистка заточена под приоритеты - управляй приоритетами и живи спокойно. В чем проблема?ну так и скажи мне, сработает ли твое "очищение по таймеру" в случае, когда asp.net решит почистить кэш раньше наступления указанного тобой времени выкидыыания? МСУВывод, высосанный из пальца.а вот и нифига. исключительно логичный вывод, но ты боишься признать свою неправоту ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 18:35 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
hVosttМСУ, я кажется нашёл тебя на ютьюбе Ой, а я кажется тебя нашел на мусорной свалке. Погляди, полный дегенерат какой-то с унынием в глазах :) hVostt"для большинства сценариев" в данном случае не подходит. нужна конкретная детерменированная логика. харе упираться как ослик. признай что затупил. стебаться не буду. обещаю. Для большинства сценариев то, что доктор прописал. Без каких-либо логик в вакууме. Делает только то, что определено. Согласен, что ляпнул глупость про плохой тон TimeSpan.Zero? Признайся, ну поглумлюсь немного и будет. Как всегда, вообщем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 18:36 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУОй, а я кажется тебя нашел на мусорной свалке. Погляди, полный дегенерат какой-то с унынием в глазах :) ого, распознаю панику! полезли по социальным сетям в поисках грязного бельишка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 18:39 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУСогласен, что ляпнул глупость про плохой тон TimeSpan.Zero? ты долго дурачка будешь из себя строить? а то в панике, за недостатком аргументов готов пойти на любую низость. если ж ты не способен понять разницу в коде TimeSpan.Zero и Cache.NoSlidingExpiration, то у меня просто слов уже для тебя, выгодных твоему позорному статусу, не осталось. и харе позорится. или приводи аргументы или гоу лесом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 18:42 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
thresher8ога, только это предложение к обсуждению не относится Как это не относится? Это в том же посте ниже, комментарий к сказанному. thresher8напомню: я сказал, что нет гарантии того что энтри из кэша выкинется ровно в то время о котором ты попросишь. А какая разница, что там в кеше на уровне "ядра" происходит? Главное, что когда ты будешь обращаться к объекту, он покажет корректный expiration. Вот о чем речь. thresher8ты же в ответ процитировал кусок совершенно не относящийся к делу (в котором, к слову, говорится о том что "не бойся, тухлые данные тебе не вернут -- cache.get() проверяет дату истечения и выкидывает сущност автоматичеси" -- каким боком это относится к заявленному тобой функционалу по _автоматическому_и сключению из кэша?) Выше ответил. Важен не механизм кеша, а то, как он принимает и отдает объекты. А принимает и отдает объекты он без нареканий. thresher8ну так и скажи мне, сработает ли твое "очищение по таймеру" в случае, когда asp.net решит почистить кэш раньше наступления указанного тобой времени выкидыыания? Сработает. При обращении к объекту, точно так же, как и в случае со статикой 14962915 . "Оно само по себе" не работает, а работает только в момент вызова . Мысль понятна? thresher8МСУВывод, высосанный из пальца.а вот и нифига. исключительно логичный вывод, но ты боишься признать свою неправоту Не соглашусь. Я тебе объясняю, что код на 100% будет отрабатывать правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 18:43 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
hVosttого, распознаю панику! полезли по социальным сетям в поисках грязного бельишка? Какая ж эта паника, милок. Это глум чистой воды :) hVosttты долго дурачка будешь из себя строить? а то в панике, за недостатком аргументов готов пойти на любую низость. если ж ты не способен понять разницу в коде TimeSpan.Zero и Cache.NoSlidingExpiration, то у меня просто слов уже для тебя, выгодных твоему позорному статусу, не осталось. Ты когда выдешь из-под действия яда? Я тебя уже 10 раз попросил дать инфу о том, где это говорится, что TimeSpan.Zero плохой тон. Ты продолжаешь ерничать как ежик. Где факты? hVosttи харе позорится. или приводи аргументы или гоу лесом. А тебе уже вагон аргументов привел. Умей читать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 18:45 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУКакая ж эта паника, милок. Это глум чистой воды :) это уже перебор. совершенно недостойный разумного человека. можешь сыпать обезьянками сколько угодно, ты уже как-то пояснил, что это у тебя такой "подход", но оказывается меры ты совершенно не знаешь. глум, это когда по теме, а ты по теме уже просто не можешь и перешёл на низость. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 18:47 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУЯ тебя уже 10 раз попросил дать инфу о том, где это говорится, что TimeSpan.Zero плохой тон. http://ru.wikipedia.org/wiki/Магическое_число_(программирование) экстраполируй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 18:50 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
Вы как маленькие дети устроили срачь не о чем, и без предметно,основная конкретика - кто будет пинать это объект, шедуллер с снаружи или таймер изнутри, ну поток ожидания таймера среда выгрузит при засыпании даже не крякнув, ибо он для нее как на..о. но есть такая фитча, еще раз говорю это эссе, как IRegisteredObject, так вот если тип наследует этот интерфейс, и объект этого типа зарегистрирован в среде хоста, то при выгрузке приложения среда обязана выслушать перед удалением этот объект, на предмет что он думает если его удалят, практически среде как бы безразлично что он думает ибо void, но если объект тянет с выходом из метода интерфейса, среда его прихлопнет через 30 сек все равно... что мы получим, конечно я тут как бы представил WorkObject, что бы приблизиться к срачу, но практический он не нужен ибо все шаманство происходит в делегате,на что могут кабы ответить - а где хранить предыдущие состояния? - в базе Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. осталась одна загвоздка, как запускать таймер, можно через старт приложения, можно такой фитчей Код: c# 1. 2. ее можно подгрузить через NuGet ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 19:28 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
Где-то в степи, ps про срачь, срачь конечно хорошо и в нем есть зерна истины, но бл как не удобно в ковыряться в говне выискивая эти зерна. берите пример с нахлобуча :Один выстрел - один труп.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 19:33 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
hVosttМСУКакая ж эта паника, милок. Это глум чистой воды :) это уже перебор. совершенно недостойный разумного человека. можешь сыпать обезьянками сколько угодно, ты уже как-то пояснил, что это у тебя такой "подход", но оказывается меры ты совершенно не знаешь. глум, это когда по теме, а ты по теме уже просто не можешь и перешёл на низость. Ну какой еще перебор? Ты не видишь очевидных вещей, тупишь, фантазируешь. Сколько можно-то? hVosttМСУЯ тебя уже 10 раз попросил дать инфу о том, где это говорится, что TimeSpan.Zero плохой тон. http://ru.wikipedia.org/wiki/Магическое_число_(программирование) экстраполируй. String.Empty, DateTime.MaxValue, Math.PI... Не экстраполируется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 20:19 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
Где-то в степи Код: c# 1. Как ты мог это заюзать, это же "плохой тон" :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 20:21 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУ Код: c# 1. Как ты мог это заюзать, это же "плохой тон" :) готов выслушать твои идеи, для чего тогда нужна константа Cache.NoSlidingExpiration, если можно прекрасно обойтись TimeSpan.Zero? в указанном куске кода все нормально, других вариантов фреймворком не предложено. в твоём -- говнокод, который ты до сих пор не оправдал, кроме кучи дешевеньких наездов, школьного уровня без единого аргумента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 20:40 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУНу какой еще перебор? Ты не видишь очевидных вещей, тупишь, фантазируешь. Сколько можно-то? о чем ты? иди штудируй MSDN. подрастешь, тогда можно будет вести с тобой конструктивный диалог. пока вижу какие-то способы "глумления" на уровне 12-летней школоты. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 20:46 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
hVosttготов выслушать твои идеи, для чего тогда нужна константа Cache.NoSlidingExpiration, если можно прекрасно обойтись TimeSpan.Zero? Ты продолжаешь жечь напалмом? hVosttв указанном куске кода все нормально, других вариантов фреймворком не предложено. в твоём -- говнокод, который ты до сих пор не оправдал, кроме кучи дешевеньких наездов, школьного уровня без единого аргумента. В моем случае - код, который ты не смог осилить своим скромным умишком. hVosttо чем ты? иди штудируй MSDN. подрастешь, тогда можно будет вести с тобой конструктивный диалог. пока вижу какие-то способы "глумления" на уровне 12-летней школоты. Ты решил сам себя покритиковать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 20:58 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУТы продолжаешь жечь напалмом? МСУВ моем случае - код, который ты не смог осилить своим скромным умишком. МСУТы решил сам себя покритиковать? это все на что ты способен? иди штудируй MSDN. школота позорная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 21:01 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
hVosttэто все на что ты способен? иди штудируй MSDN. школота позорная. Маленький, твой яд стоит на столе. Пора. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 21:10 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
Где-то в степиВы как маленькие дети устроили срачь не о чем, и без предметноА ты их ещё и читаешь? Я вот забил. Открыл ссылку, глянул, что МСУ - hVostt - МСУ - hVostt... И забил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 22:14 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
так и попкорн может закончиться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 22:36 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
skyANA, самое интересное, и в общем то для меня загадочное ( как утверждают что там автоперевод работает), что срачи этих хлопцев даже там не переводятся ))) там ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 22:40 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
МСУ и Хвостт на 3 дня. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2013, 09:57 |
|
||
|
состояние от даты
|
|||
|---|---|---|---|
|
#18+
skyANAГде-то в степиВы как маленькие дети устроили срачь не о чем, и без предметноА ты их ещё и читаешь? Я вот забил. Открыл ссылку, глянул, что МСУ - hVostt - МСУ - hVostt... И забил +1 одно плохо - тема постоянно как новая мигает.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2013, 11:29 |
|
||
|
|

start [/forum/topic.php?all=1&fid=18&tid=1358036]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
39ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
1ms |
| others: | 258ms |
| total: | 386ms |

| 0 / 0 |
