<bgdev />free

Вход Регистрация

Колко ядра може да има процесорът, ако го проектираха по-добре.
1

0 1 2 3 4 5 6 ....8 9 10 11 12 13 14 15
#122143 (ツ) Baj_boeb
Създадено на 19.10.2024, видяно: 138 пъти.
Реконструктор
Дон Реба

не говоря за това, а че ти го виждаш като някаква отделна, специална че и важна част. то и като пазаруваш в магазина ти трябва там някаква математика , но никой не го брои за някаква отделна че и трудна част от пазаруването. е да, понякога можеш да се позапънеш докато сметнеш кое е по-далавера 200 грама за 5 лева или 300 за 7, но дори това не оставя никакъв отпечатък в минаването на деня. ако те питат после "имаше ли нещо интересно неска" и през ум няма да ти мине да кажеш "еееей, да знаеш само как искаха да ме прекарат с по-скъпа разфасофка от 300 грама, но аз го сметнах и не се преебах"

да, забравих, че за тебе всяка програма е просто един много дълъг файл с 1 функция main() в него rofl

Разделянето на кода на функции често само го прави по-объркващ. Иначе си четеш кода отгоре надолу и си затваряш скобите през vs-то, където не те засяга в момента. С функции скачаш напред назад през функции докато се побъркаш. А виртуалките каква тъпня са в повечето случаи, мале, мале. Пък за ползване на overload-нати имена на функции трябва да се разстрелва.

#122158 (ツ) Стуйо
Създадено на 19.10.2024, видяно: 134 пъти.
Baj_boeb
Реконструктор
Дон Реба

не говоря за това, а че ти го виждаш като някаква отделна, специална че и важна част. то и като пазаруваш в магазина ти трябва там някаква математика , но никой не го брои за някаква отделна че и трудна част от пазаруването. е да, понякога можеш да се позапънеш докато сметнеш кое е по-далавера 200 грама за 5 лева или 300 за 7, но дори това не оставя никакъв отпечатък в минаването на деня. ако те питат после "имаше ли нещо интересно неска" и през ум няма да ти мине да кажеш "еееей, да знаеш само как искаха да ме прекарат с по-скъпа разфасофка от 300 грама, но аз го сметнах и не се преебах"

да, забравих, че за тебе всяка програма е просто един много дълъг файл с 1 функция main() в него rofl

Разделянето на кода на функции често само го прави по-объркващ. Иначе си четеш кода отгоре надолу и си затваряш скобите през vs-то, където не те засяга в момента. С функции скачаш напред назад през функции докато се побъркаш. А виртуалките каква тъпня са в повечето случаи, мале, мале. Пък за ползване на overload-нати имена на функции трябва да се разстрелва.

Абе ти верно ли пишеш код като чаве в гимназията, ръгаш в мейна? Да ни си от тея малоумните питонаджии де хал хабер нямат от ООП и мажат кат луд с хуя си?

#122167 (ツ) Baj_boeb
Създадено на 19.10.2024, видяно: 131 пъти.
Стуйо

Абе ти верно ли пишеш код като чаве в гимназията, ръгаш в мейна? Да ни си от тея малоумните питонаджии де хал хабер нямат от ООП и мажат кат луд с хуя си?

Значи, едно е ръгаш в мейна, друго е всеки два реда код на функция. Постепенно се убедих, че и двете са еднакво лоши. Иначе пиша само на Ц++, други езици не знам.

#122170 (ツ) Дон Реба
Създадено на 19.10.2024, видяно: 128 пъти.

не е редно хора с косми по пишката да дебатират стилове за програмиране.

#122218 (ツ) Стуйо
Последно редактирано на 19.10.2024 от Стуйо, видяно: 118 пъти.
Дон Реба

не е редно хора с косми по пишката да дебатират стилове за програмиране.

Подушвам, че колкото и Айнщайн да си на всичко, толкова си и мазач като пишеш код.

#122246 (ツ) Дон Реба
Създадено на 19.10.2024, видяно: 108 пъти.
Стуйо
Дон Реба

не е редно хора с косми по пишката да дебатират стилове за програмиране.

Подушвам, че колкото и Айнщайн да си на всичко, толкова си и мазач като пишеш код.

е че кой не е, ти виждал ли си някой (освен тебе) дето не е? ако все пак по чудо си виждал, значи ти за него си мазач

#122248 (ツ) Реконструктор
Създадено на 19.10.2024, видяно: 106 пъти.
Дон Реба

не е редно хора с косми по пишката да дебатират стилове за програмиране.

ъъъ по тая логика само единьото става за програмист?

#122249 (ツ) Стуйо
Създадено на 19.10.2024, видяно: 102 пъти.
Дон Реба
Стуйо
Дон Реба

не е редно хора с косми по пишката да дебатират стилове за програмиране.

Подушвам, че колкото и Айнщайн да си на всичко, толкова си и мазач като пишеш код.

е че кой не е, ти виждал ли си някой (освен тебе) дето не е? ако все пак по чудо си виждал, значи ти за него си мазач

И по тая логика всеки може да пише код така, че само и единствено за него да е четимо??? Абе доматите на терасата ти са се вкиснали.

#122252 (ツ) Дон Реба
Последно редактирано на 19.10.2024 от Дон Реба, видяно: 101 пъти.

ъъъ по тая логика само единьото става за програмист?

не смея да съдя кой става за програмист, но това със стилове и тн са пуберски вълнения.

#122253 (ツ) Стуйо
Създадено на 19.10.2024, видяно: 100 пъти.
Дон Реба

не смея да съдя кой става за програмист, но това със стилове и тн са пуберски вълнения.

И ако стила на някой е цапано дупе с тиквички и е омазал с лайна навсякъде пак ли ще са пуберски вълнения? Ай моля ти се, дори и ти ще му набиеш кубинката след седмица.

#122254 (ツ) Дон Реба
Създадено на 19.10.2024, видяно: 100 пъти.
Стуйо

И по тая логика всеки може да пише код така, че само и единствено за него да е четимо??? Абе доматите на терасата ти са се вкиснали.

това е перфектно, но не е лесно - след месец и за тебе няма да е четимо. много трудно е да нацелиш хем ти да можеш да си го четеш, хем другите да не могат

#122255 (ツ) Стуйо
Последно редактирано на 19.10.2024 от Стуйо, видяно: 96 пъти.
Дон Реба
Стуйо

И по тая логика всеки може да пише код така, че само и единствено за него да е четимо??? Абе доматите на терасата ти са се вкиснали.

това е перфектно, но не е лесно - след месец и за тебе няма да е четимо. много трудно е да нацелиш хем ти да можеш да си го четеш, хем другите да не могат

Абе като ми изпаднеш в чичащини не мога да те трая, ей сега написах това, айде не знаеш остро Ц ама може ли да ми кажеш какво прави този код :


public class GetLogEntryByTimestampAndLevelHandler<TEntity> : IQueryHandler<GetLogEntryByTimestampAndLevel<TEntity>, PageResult<TEntity>> where TEntity : LogEntry
{
	private readonly IMongoCollection<TEntity> collection;

	public GetLogEntryByTimestampAndLevelHandler(IMongoCollectionFactory collectionFactory)
	{
		collection = collectionFactory.GetCollection<TEntity>();
	}
	public async Task<PageResult<TEntity>> Handle(GetLogEntryByTimestampAndLevel<TEntity> query, CancellationToken cancellationToken = default)
	{
		var builder = Builders<TEntity>.Filter;
		FilterDefinition<TEntity> filter = builder.Empty;

		if (DateTime.TryParseExact(query.TimeStampFromDate, Constants.DateFormat, null, System.Globalization.DateTimeStyles.AssumeUniversal, out var fromDate))
			filter = builder.And(filter, new ExpressionFilterDefinition<TEntity>(x => x.UtcTimeStamp >= fromDate));

		if (DateTime.TryParseExact(query.TimeStampToDate, Constants.DateFormat, null, System.Globalization.DateTimeStyles.AssumeUniversal, out var toDate))
			filter = builder.And(filter, new ExpressionFilterDefinition<TEntity>(x => x.UtcTimeStamp <= toDate));

		if (!string.IsNullOrWhiteSpace(query.Level))
			filter = builder.And(filter, new ExpressionFilterDefinition<TEntity>(x => x.Level == query.Level.CapitalizeFirstChar()));

		var fluent = collection.Find(filter).Sort(Builders<TEntity>.Sort.Descending(x => x.UtcTimeStamp));

		var count = fluent.CountDocumentsAsync(cancellationToken);
		var items = fluent.Skip(query.Skip ?? 0).Limit(query.Take ?? Constants.DefaultPageSize).ToListAsync(cancellationToken);

		return new()
		{
			TotalCount = (int)await count,
			Items = await items
		};
	}
}
#122256 (ツ) Реконструктор
Създадено на 19.10.2024, видяно: 91 пъти.
Дон Реба

ъъъ по тая логика само единьото става за програмист?

не смея да съдя кой става за програмист, но това със стилове и тн са пуберски вълнения.

ъъъ гугъл, MS и прочие са пубери?

#122258 (ツ) Дон Реба
Създадено на 19.10.2024, видяно: 83 пъти.
Реконструктор

ъъъ гугъл, MS и прочие са пубери?

My picture

Attached files:
FileSizeUploadedDownloadsMD5 hash
da.jpg9765 bytes19.10.202437a7ee3f437fcf1bfcd89340de5f4f0ef3
#122259 (ツ) Stilgar
Създадено на 19.10.2024, видяно: 82 пъти.
Стуйо
Дон Реба
Стуйо

И по тая логика всеки може да пише код така, че само и единствено за него да е четимо??? Абе доматите на терасата ти са се вкиснали.

това е перфектно, но не е лесно - след месец и за тебе няма да е четимо. много трудно е да нацелиш хем ти да можеш да си го четеш, хем другите да не могат

Абе като ми изпаднеш в чичащини не мога да те трая, ей сега написах това, айде не знаеш остро Ц ама може ли да ми кажеш какво прави този код :


public class GetLogEntryByTimestampAndLevelHandler<TEntity> : IQueryHandler<GetLogEntryByTimestampAndLevel<TEntity>, PageResult<TEntity>> where TEntity : LogEntry
{
	private readonly IMongoCollection<TEntity> collection;

	public GetLogEntryByTimestampAndLevelHandler(IMongoCollectionFactory collectionFactory)
	{
		collection = collectionFactory.GetCollection<TEntity>();
	}
	public async Task<PageResult<TEntity>> Handle(GetLogEntryByTimestampAndLevel<TEntity> query, CancellationToken cancellationToken = default)
	{
		var builder = Builders<TEntity>.Filter;
		FilterDefinition<TEntity> filter = builder.Empty;

		if (DateTime.TryParseExact(query.TimeStampFromDate, Constants.DateFormat, null, System.Globalization.DateTimeStyles.AssumeUniversal, out var fromDate))
			filter = builder.And(filter, new ExpressionFilterDefinition<TEntity>(x => x.UtcTimeStamp >= fromDate));

		if (DateTime.TryParseExact(query.TimeStampToDate, Constants.DateFormat, null, System.Globalization.DateTimeStyles.AssumeUniversal, out var toDate))
			filter = builder.And(filter, new ExpressionFilterDefinition<TEntity>(x => x.UtcTimeStamp <= toDate));

		if (!string.IsNullOrWhiteSpace(query.Level))
			filter = builder.And(filter, new ExpressionFilterDefinition<TEntity>(x => x.Level == query.Level.CapitalizeFirstChar()));

		var fluent = collection.Find(filter).Sort(Builders<TEntity>.Sort.Descending(x => x.UtcTimeStamp));

		var count = fluent.CountDocumentsAsync(cancellationToken);
		var items = fluent.Skip(query.Skip ?? 0).Limit(query.Take ?? Constants.DefaultPageSize).ToListAsync(cancellationToken);

		return new()
		{
			TotalCount = (int)await count,
			Items = await items
		};
	}
}

Какъв е дейтастора който налага тея ExpressionFilterDefinition?

#122260 (ツ) Стуйо
Създадено на 19.10.2024, видяно: 82 пъти.

Закривай! Отивам да лепя плочки, еби му майката.

#122261 (ツ) Стуйо
Създадено на 19.10.2024, видяно: 80 пъти.
Stilgar

Какъв е дейтастора който налага тея ExpressionFilterDefinition?

Виж типа на колекшън.

#122262 (ツ) Реконструктор
Създадено на 19.10.2024, видяно: 73 пъти.
Дон Реба
Реконструктор

ъъъ гугъл, MS и прочие са пубери?

My picture

ооокей, последователен си, не може да ти се отрече rofl

#122263 (ツ) Stilgar
Създадено на 19.10.2024, видяно: 73 пъти.
Стуйо
Stilgar

Какъв е дейтастора който налага тея ExpressionFilterDefinition?

Виж типа на колекшън.

Ох... ми съжалявам :(

Не му ли направиха вече LINQ provider дето поне може да работи с where

#122268 (ツ) Стуйо
Създадено на 19.10.2024, видяно: 64 пъти.
Stilgar
Стуйо
Stilgar

Какъв е дейтастора който налага тея ExpressionFilterDefinition?

Виж типа на колекшън.

Ох... ми съжалявам :(

Не му ли направиха вече LINQ provider дето поне може да работи с where

И аз те съжалявам, EF парадигмите водят до жестоки изкривявания за да ми задаваш такива въпроси :)

0 1 2 3 4 5 6 ....8 9 10 11 12 13 14 15

Колко ядра може да има процесорът, ако го проектираха по-добре.
1

AsmBB v3.0 (check-in: 65d5ec9aed0c1302); SQLite v3.47.0 (check-in: 03a9703e27c44437);
©2016..2024 John Found; Licensed under EUPL. Powered by Assembly language Created with Fresh IDE