vi /etc/php.ini
Курсор к нужной строке и нажимаем I или A, пишем что нужно, затем <ESC>, :wq<ENTER>
Антивирус живой? Базы тобишь обновляються? В процессах/автозагрузке ничего лишнего не висит?
Пример? Да пожалуйста, почти любая игрушка. Возьмем какую-нить стратегию - массы юнитов с разными характеристиками и умениями, как Вы думаете это реализуеться внутри движка? Обычно есть какой-нить базовый класс, скажем Human, у него есть общие для всех игровых людей свойства, такие как жизнь, сила, скорость передвижения и т д. и умения, вроде двигаться, плавать... От него наследуеться скажем класс Warrior, он обладает теми же свойствами но плюс умеет еще сражаться, носить броню, etc. А теперь вспомните сколькими юнитами Вы оперируете, а есть еще AI, которому тоже нужно управлять игровым процессом. Если Вы создаете 200 воинов, скорее всего "внутри" игры создаеться коллекция обьектов типа Warrior. Когда поступает команда группе людей идти сражаться выполняться что-то вроде:
foreach(HumanIterator hi, SelectedHumans) hi.Attack(Enemy);
и метод Attack двигает персонажа к врагу (Enemy) и заставляет их сражаться. При том, что неважно что там в SelectedHumans, хоть Warrior, хоть какой-нить Harvester )
Удобно? Очень.
К чему я все это? Да вот представьте что ООП небыло бы, пришлось бы делать какие-то структуры чтобы хоть как-то не попутаться в свойствах каждого обьекта, потенциально больше писать кода, поскольку наследования нет, нет инкапсуляции, значит потенциальное количество багов тоже увеличиться (например случаев когда программист случайно перепутал и подсунул функции которая отвечает за улучшение воина до следующего класса, структуру скажем животного). А создание новых обьектов? Нет удобных конструкторов, которые автоматически посоздают зависящие обьекты, выделят память, настроят базовые характеристики. А удаление? Деструкторы сильно упрощают жизнь, без них уследить за освобождением памяти десятков и сотней тысяч структур(обьектов) крайне сложно. А как насчет коммандной разработки? Когда есть ООП распределять задачи между программистами намного проще, каждый реализует классы или пакеты классов просто придерживаясь стандартов, остальные используют его труд.
Да, я не отрицаю, есть задачи когда можно вполне легко и просто обойтись структурной парадигмой, но в тоже время в некоторых проектах без ООП просто не обойтись (или же это настолько ресурсоемко что игра уже не стоит свеч).
За сим откланяюсь, извините, если немного сумбурно получилось.
Так у Стефани был же Мак
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { string path = Console.ReadLine(); DirectoryInfo di = new DirectoryInfo(path); foreach (FileInfo fi in di.GetFiles("*.*")) if ((fi.Length > 256000) && (fi.Length < 266240)) Console.WriteLine("Filename: {0}, Filesize: {1}", fi.Name, fi.Length); Console.ReadKey(); } } }
Все же обратите внимание на тематику форума...
Раньше могли и только если вмварь, теперь вроде уже нет. Около года юзал кипера в варьке под линуксом, никаких проблем, хотя может раз на раз не приходиться...
Или Parallels/VMWare/VirtualBox в руки и будет и кипер и софт, ну а благодаря возможностям безшовной интеграции использование виртуальной ОС вообще превращаеться в чистое удовольствие.
Scaryer прав, если даже батарейка подсела, это некритично просто настройки CMOS будут постоянно слетать и дата. Попробуйте еще поиграть с настройками CMOS, опции Load Optimized Defaults и Load Defaults и посмотреть после этого виснет ли комп. Имеет смысл попробовать заменить шлейф, если винт саташный попробуйте выключите AHCI в биосе, посмотрите как ПК будет себя вести. Еще вариант вытащить батарейку совсем и поработать без нее, перезагружаясь и заставляя комп работать в стресс-режиме. Кстати виснет на каком этапе? Сразу после POST? Или все же Windows успевает начать загрузку? А оверлокерством, часом не занимались?
Нужно больше информации: ОС, сис. плата, навесное оборудование, код ошибки бсода все время один и тот же или бывают разные, каким антивирусов и/или файрволлом пользуетесь?..
Навскидку, попробуйте разбудить комп перед этим совсем убрав файл подкачки, пересоздав hiberfil.sys, проверьте диск, желательно chkdsk c: /f /v /x из консоли восстановления, проверьте память каким-нить мемтестом (есть в комплекте Hirens Boot CD). Если не даст эффекта, попробуйте поубирать навесные девайсы, планки памяти, обновите драйверы до последних версий. На худой конец выложите минидамп куда-нить, попробуем разобраться...
Самый простой вариант Opera 10.x с включенным турбо-режимом + какой-нить Ad Muncher/Privoxy для резки рекламы. Чуть посложнее это поставить какой-нить маленький кеширующий проксик, выделить ему места 1-2Гб ну и вышеуказанная связка и будет вам экономия.