У меня есть веб-приложение, которое использует много JavaScript и предназначено для запуска без остановки (в течение дней/недель/месяцев) без перезагрузки страницы.
Однако Chrome терпит крах через несколько часов. Сафари не так часто терпит крах, но он значительно замедляется.
Как проверить, связаны ли проблемы с моим кодом или с самим браузером? И что я могу сделать, чтобы решить эти проблемы?
-121--1042567-Просто поставьте быстрый вопрос... любая помощь будет очень признательна!
Я пишу базу данных. У меня есть класс под названием «Механизм», который наследуется двумя другими классами, называемыми «мотоцикл» и «автомобиль». Как бы я мог печатать содержимое мотоцикла или автомобиля - в зависимости от того, что пользователь решил ввести в базу данных?
это то, что я до сих пор, это дает мне эту ошибку: InvalidCastException был необработан. Не удается привести объект типа «ConsoleApplication1.Automobile» к типу «ConsoleApplication1.Motorcycle»
foreach (Mechanism m in mechanisms)
{
//ptr = m;
if (flagAuto == true)
{
Mechanism ptr = null;
ptr = m;
Console.WriteLine("ptr = " + ptr);
Console.WriteLine("ptr2 = " + ptr2);
ptr2 = (Automobile)ptr;
Console.WriteLine("inside Auto");
ofp.WriteLine("" + (ptr2.getManufacturer()));
ofp.WriteLine("" + ptr2.getModel());
ofp.WriteLine("" + ptr2.getModelYear());
ofp.WriteLine("" + ptr2.getVIN());
ofp.WriteLine("" + ptr2.getInitialPurchasePrice());
ofp.WriteLine("" + ptr2.getPurchaseDate());
ofp.WriteLine("" + ptr2.getSizeOfEngine());
ofp.WriteLine("" + ptr2.getTypeOfFuel());
ofp.WriteLine("" + ptr2.getNumberOfDoors());
ptr2 = null;
ptr = null;
Console.WriteLine("finishinge Auto");
}
else if (flagMotor == true)
{
Mechanism ptr = null;
ptr = m;
Console.WriteLine("ptr = " + ptr);
Console.WriteLine("ptr2 = " + ptr1);
Console.WriteLine("inside Motor");
ptr1 = (Motorcycle)ptr;
ofp.WriteLine("" + ptr1.getManufacturer());
ofp.WriteLine("" + ptr1.getModel());
ofp.WriteLine("" + ptr1.getModelYear());
ofp.WriteLine("" + ptr1.getVIN());
ofp.WriteLine("" + ptr1.getInitialPurchasePrice());
ofp.WriteLine("" + ptr1.getPurchaseDate());
ofp.WriteLine("" + ptr1.getSizeOfEngine());
ofp.WriteLine("" + ptr1.getTypeOfMotorcycle());
ptr1 = null;
ptr = null;
Console.WriteLine("finishing Motor");
}
флаги должны держать трек о том, какой тип транспортного средства пытается внести в мою базу данных - тогда он должен записать его в текстовый файл..