Программирование на ПК EEE Asus в [закрытой] Visual Studio

std::vector::size() возвращает тип size_t, который является беззнаковым типом , чей ранг обычно по меньшей мере равен int.

Когда в математической операции вы соединяете тип со знаком и тип без знака, а тип без знака не имеет более низкого ранга, тип со знаком будет преобразован в тип без знака (см. 6.3.1.8 Обычные арифметические преобразования (я ссылаюсь на стандарт C, но правила целочисленной арифметики являются основополагающими и должны быть общими для обоих языков)).

Другими словами, предполагая, что size_t не является unsigned char или unsigned short (обычно это unsigned long, а стандарт C рекомендует , он не должен быть unsigned long long без необходимости))

(size_t)0 - 1

неявно переводится в

(size_t)0 - (size_t)1

, который является положительным числом, равным SIZE_MAX (-1 не может быть представлен в типе без знака, поэтому он преобразуется в формально [ 1117] «многократно добавляя или вычитая более одного максимального значения, которое может быть представлено в новом типе, пока значение не окажется в диапазоне нового типа» (6.3.1.3p) ).

0 всегда меньше, чем SIZE_MAX.

6
задан Undo 22 April 2015 в 21:22
поделиться

11 ответов

Я думаю, что 700 рядов просто были бы собакой. 900 рядов были бы намного лучшим выбором с большим экраном и более быстрой RAM (но тот же процессор), но это все еще не хорошо предназначается для Visual Studio 2008. Я нахожу VS ограниченным на моем 12-дюймовом планшете.

Смотрите на Мини-Dell Inspiron.

1
ответ дан 9 December 2019 в 20:51
поделиться

Я рекомендовал бы что-то другое, чем EEE Asus, они являются слишком маленькими из "нетбука", и разрешение экрана ужасно.

HP Mini Note имеет хороший 8,9-дюймовый дисплей, клавиатура практически в натуральную величину и лучший из всех имеет дисплей, который может сделать 1280 x 768, хотя Вы, возможно, должны были бы ударить свои размеры шрифта немного.:)

У Вас также есть опция Acer Aspire One, который, кажется, намного лучший нетбук с низкой стандартной ценой.

Если Вы Google какие-либо другие те нетбуки, Вы найдете много обзоров и если Вы подбрасываете YouTube ударом, можно найти много рук на видео обзоры.

2
ответ дан 9 December 2019 в 20:51
поделиться

Я владею eeepc 900 и успешно установил Visual Studio 2008, библиотека MSDN и выпуск разработчика SQL Server 2005 года.

Самая большая проблема приспосабливала все это в твердом теле на 4 ГБ C Диск. Короче говоря, Вы не можете. Поэтому использование вторичного внутреннего флеш-накопителя на 16 ГБ важно.

Утилита nlite была всем, что я должен был сделать это. Таким образом, nlite позволяет Вам создать более компактную версию Windows XP только с компонентами, в которых Вы нуждаетесь. Однако самый важный для eeePC было это, позволил мне легко говорить окнам использовать D:\ вместо C:\ как место назначения для "Программных файлов" и "Документа и Настроек".

Затем Вы переустанавливаете окна из nlite изображения окон с необходимыми путями автоматически набор как требуется. (Я настоятельно рекомендую этот подход по попытке изменить пути, существующие/рабочие окна устанавливают из-за многочисленных проблем, которые это может вызвать для совместимости приложения и т.д.).

К сожалению (на eepc900, по крайней мере) D:\ drive is slower in general use then the solid state flash drive. Для Visual Studio это означает, что время запуска может быть медленнее, чем идеал (т.е. 30 секунд). Но я имею 2 ГБ RAM и полностью отключил файл подкачки окон, поэтому после того как данные были загружены в RAM, Visual Studio работает приятно.

В целом я использую Visual Studio на своем eeePC для меньших проектов, и это идеально для создания приложений типа подтверждения концепции в то время как в движении. В то время как это никогда не будет идеальным как основная машина разработки, я могу полностью рекомендовать установить Visual Studio и т.д. на нем.

Помочь разрешить возможный беспорядок:

Ряды eeePC 9 (900, 901) имеют 8,9-дюймовый экран, разрешение 1024 * 600 и в общей сложности 20 ГБ внутренней памяти, RAM может быть обновлена до 2 ГБ.
Более старые ряды eeePC 7 имеют 7-дюймовые экраны с 800* 480 разрешений и в общей сложности 4 ГБ созданной внутренней памяти (RAM до 2 ГБ?). Как машина разработки, 7 рядов не действительно до задания, однако 9 рядов, конечно.

[Обновление]

Я теперь владею eeePC 900 га, Atom на 1.6 ГГц, RAM 2G, жесткий диск на 160 ГБ. Большая небольшая машина для доказательства понятий и меньших программ. Самое большое повышение производительности находится в стандартном жестком диске на 160 ГБ, намного лучше затем симулировать твердотельный накопитель, намного более дешевый затем эквивалентный реальный SSD.

5
ответ дан 9 December 2019 в 20:51
поделиться

Более или менее как Пепел, у меня есть ПК EEE 901, установленный с VS2008 без SP1, библиотеки Resharper и MSDN. Я не устанавливал SQL Server, поскольку я использую MySQL большую часть времени. Я устанавливаю все свои "важные" инструменты, который является VS2008 на C:, остальная часть материалов в D:, поскольку я предпочитаю иметь максимальную производительность для своего VS2008. Как другие упомянул, размер экрана является настоящим ограничивающим фактором, таким образом, я использую ProFont в 8, shrinked UI окна по умолчанию, не забывая выключать тему также.

Мудрая производительность, ЦП делает хорошо, но скорость чтения-записи SSD является фактором. Я сравнил, и обойдите чтение 30MB/s, немного больше, чем запись 10MB/s. Когда я пытаюсь загрузить несколько приложений, или когда VS2008 будет занят чем-то, потребуется намного более длительное время к блокноту равномерной нагрузки, таким образом, я вид практики, чтобы быть терпеливым и загрузить 1 вещь за один раз (на моем рабочем столе, я никогда не могу ожидать для загрузки всего в 1 выстреле). У меня было 2 ГБ RAM, пытался выделить больше поршня для дискового кэша, но все еще иметь не достигают чего-либо.

Я использовал его для приведения в порядок локального поиска и устранения неисправностей и незначительного касания, или каждый раз, когда я иду отдаленная станция плюс наблюдение моего любимого CSI, когда я путешествую :P. Так или иначе главная причина, я получил это, из-за, это - время выполнения батареи, 7 часов. Я сомневаюсь, что можно найти другой достойный ноутбук, который может соответствовать ему. Это производит так мало тепла, таким образом, это может играть по правилам на моих полировках и резервном устройстве, также довольно бесшовном. Я использую резервное устройство экстенсивно и даже оставляю его на резервном устройстве в течение многих дней. Батарея только отбрасывает приблизительно 10% в день. Я могу быть усажен и работающий над моей программой и в следующую минуту закрыть свой ноутбук и перемещаться в следующее местоположение, не волнуясь, что это не войдет в резервное устройство (даже если это не сделает резервного устройства, это может все еще продлиться до следующего раза это открыто, и не запись мешочка по пути),

Я действительно изучал Acer AspireOne, прежде чем я получил ПК EEE, AspireOne действительно имел более широкую клавиатуру, намного легче вводить, но сенсорная панель и батарея помещают мой прочь. Я считал различный 12-дюймовый ноутбук также, прежде чем решено EEE ПК, когда я раньше имел 12 дюймов в течение 4 лет. Но 12 incher не имеют так большого количества сока для меня для работы больше 2 часов. Те, которые могут работать в течение 4 часов, просто слишком дороги.

Существует одно время, когда я вошел в офис своего клиента, ранее затем обычный, утром в 9, запущенный работать над моим ноутбуком, оставил его на резервном устройстве, когда я иду на ланч, затем работал, до 5 вечером, когда все уехали, я все еще имел 20% в запасе на своей батарее. Зная это, я могу даже оставить адаптер питания в отеле и просто бродить вокруг с мешочком. Способ пойти ASUS

Править: Извините за парней дезинформации я не сделал реализованный, что у меня только было VS2008 без SP1 на моем ПК Eee. Не сделал осознал "трудность" до Menelmacar как я об этом.

3
ответ дан 9 December 2019 в 20:51
поделиться

http://www.hardforum.com/showthread.php?t=1303682

Кажется, что другие люди попробовали его, все жаловались на разрешение экрана, но удивительно не ЦП. Само собой разумеется, я не хотел иметь все панели, открытые / хотят использовать его, прежде всего, для машины разработки, я просто хотел опцию сделать так, если это возможно.

Я смотрю на 700 рядов, если это работает, это - премия, если это не делает, я должен буду просто изучить использование SharpDevelop, возможно (я - студент без большого количества денег, таким образом, это действительно должен быть бюджет.

0
ответ дан 9 December 2019 в 20:51
поделиться

Я просто пытаюсь установить SP1, и кажется, что я не буду успешен. Таким образом, Вы думаете, что указание на Программные файлы к диску D вынудит установщик использовать диск D: для установки пакета обновления? В настоящее время у меня есть 1 ГБ, свободный на диске C, но установке нужно 1,9, хотя Visual Studio установлена на диске D. Вы видите детали об установке здесь: http://blogs.msdn.com/heaths/archive/2008/07/24/why-windows-installer-may-require-so-much-disk-space.aspx.

0
ответ дан 9 December 2019 в 20:51
поделиться

Мне удалось установить Визуального Веб-разработчика, установленного на XP, который шел с моим eee ПК 901, и я уезжаю, все еще получил 1.3 ГБ на Диске C.

  1. Сначала я получил необходимых 1.4 ГБ, свободных на диске C, что VWD должен сделать установку, я сделал это путем следования инструкциям здесь... http://forum.eeeuser.com/viewtopic.php?id=40356 ('шаг' соединений создания для установщика Windows/microsoft.net, каталоги оставляет много свободного места),
  2. Я загрузил "Офлайновую" Visual Studio ISO с (доступный у основания страницы загрузки) здесь... http://www.microsoft.com/express/download/
  3. Я затем установил VWD от этого ISO, не забудьте выбирать местоположение установки кроме диска C!

Однажды установка, завершенная, это складывается только о 200mb-300mb, на самом деле используется на диске C.

1
ответ дан 9 December 2019 в 20:51
поделиться

Я думаю, что это в основном зависит от размера Вашего проекта. Маленький проект не мог бы испытать слишком много затруднений. Но крупный проект, вероятно, принес бы вещь к, он - колени. Я видел, что мой проект работы на 2008 VS.Net ест до 350 МБ pf RAM совершенно отдельно. Не считая загрузку ОС и на самом деле рабочий проект. Кроме того, Вы могли бы израсходовать большое пространство на жестком диске путем установки Visual Studio на нем. Нет большого количества пространства на EEE, если Вы не планируете использование некоторого внешнего жесткого диска USB.

Лично, я рекомендовал бы более реальный ноутбук. Вы могли получить что-то дешевое и маленькое, и Вы, вероятно, будете намного более счастливыми в конце.

0
ответ дан 9 December 2019 в 20:51
поделиться

Ничего себе, я только что установил .net 3.5, и дисковые требования спали до 1090 МБ. Хотелось бы надеяться, я смогу установить SP1 без reinstalling-and-changing-programfiles-path гимнастики.

0
ответ дан 9 December 2019 в 20:51
поделиться

Ну, это работает! Таким образом - если Вы нуждаетесь в дисковом пространстве (Вам нужны 1,9 ГБ) при применении VS2008 SP1, попытайтесь установить .net 3.5 сначала. Я также рекомендовал бы установить его от пакета ISO (т.е., Вы не должны загружать файлы установщика).

Я был действительно удивлен о производительности - я скомпилировал веб-сайт с пятью проектами DLL и также запустил SQL и веб-сервер разработчика, и это было действительно хорошо.

0
ответ дан 9 December 2019 в 20:51
поделиться

Просто мысль или альтернативное предложение, которое могло бы быть применимо...

Я регулярно использую Visual Studio без любых проблем о моем eeePC. Прием - то, что я просто получаю доступ к другой машине, запускающей Visual Studio удаленно, чтобы сделать это. Это позволяет мне иметь удобство и мобильность нетбука, наряду с вычислительной мощностью полномасштабной реальной среды разработки.

Очевидно, это не будет работать, если у Вас не будет возможности соединения, но для меня идеальная установка..

0
ответ дан 9 December 2019 в 20:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: